/* CSS for the homepage, multiple listings, services listings, research pages  */
	
BODY {
	background:#075094;
}

A {
	color: navy;
	text-decoration:none;
}

A:HOVER {
	color:red; 
	text-decoration:none;
}

h1 {
	font:bold 20px arial; 
	color:#4040FF;
	margin-bottom:4px;
}

h2 {
	font:bold 16px arial; 
	color:#4040FF;
	margin-bottom:4px;
}

h3 {
	font:bold 14px arial; 
	color:#a52a2a;
	margin-bottom:4px;
}

h4 {
	font:bold 14px arial;
	margin-bottom:4px;
}

h5 {
	font:bold 10px arial;
	margin-bottom:4px;
}

	
/* Containers */

#mainContainer {
	font:13px/18px verdana; 
	color:#3c3c3c; 
	text-align:left;
}

#bodyResearch {
	padding:25px;
}

#bodyResearch a {
	color:navy;
	text-decoration:underline;
}

#bodyResearch a:hover {
	color:red; 
	text-decoration:underline;
}

#box1 {
	padding:10px;
	width:auto;
	background:#e4e4e4;
	margin:6px;
	clear:both;
	text-align:center;
}

#box2 {
	padding:10px;
	background:#ffffe0;
	font:12px/18px verdana;
	color:#3c3c3c;
	width:auto;
	margin:6px;
	clear:both;
	text-align:left;
}


/* Special containers for special link situations on the homepage and local.cfm page */


#footerMainLocal { 
	font: 11px/20px verdana;
	color:white; 
	padding-top:5px;
}

#footerMainLocal a:link, #footerMainLocal a:visited { 
	color:#87ceeb; 
	text-decoration: none;
}

#footerMainLocal a:hover {
	color:yellow; 
	text-decoration: underline;
}

#s1 a:link, #s1 a:visited { 
	color:#87ceeb; 
	text-decoration: none;
}

#s1 a:hover { 
	color:yellow; 
	text-decoration: underline;
}

#s2 a:link, #s2 a:visited { 
	color:blue; 
	text-decoration: underline;
}

#s2 a:hover { 
	color:red; 
	text-decoration: underline;
}

/* SPOTLIGHTS and RESEARCH */

#containerSpotlight a:link, #containerSpotlight a:visited { 
	color:navy;
	text-decoration: underline;
}

#containerSpotlight a:hover { 
	color:red; 
	text-decoration: underline;
}

#containerSpotlight h1 {
	font:bold 24px arial; 
	color:#0184FF;
}

#containerSpotlight h2 {
	font:bold 20px arial; 
	color:#7BB57B;
}

#containerSpotlight h3 {
	font:bold 16px arial; 
	color:#a52a2a;
}

.spottxt {
	font:13px/18px verdana; 
	color:#3c3c3c; 
	text-align:left;
	padding:15px 40px 10px 40px;
}

.bottomnavresearch {
	font:10px/24px verdana; 
	color:#3c3c3c; 
	text-align:center;
	padding-bottom:10px;
}

#colorboxRsrch {
	background:#E1F1F1;
	width:650px;
	font:10px/24px verdana; 
	color:#3c3c3c; 
	text-align:center;
	padding:10px;
}

/* header classes */

td.s1 {
	background:#CCCC99;
}

td.s2 {
	background:url(/lgunet/images/thintop1a.jpg);
}

td.s2g {
	background:url(/lgunet/images/thintop2a.jpg);
}


/* Basic classes */

.a13 {
	font:13px arial;
}

.a13p {
	font:13px arial; 
	padding:10px 0 10px 0;
}

.a1318 {
	font:13px/18px arial;
}

.a1320 {
	font:13px/20px arial;
}

.blue {
	color:blue;
}

.bubar {
	background:#99ccff url(/lgunet/images/dot4a.gif); 
	font:bold 13px/21px verdana; 
	padding-left:20px;
}

.caption {
	font:bold 15px/24px georgia; 
	color:#0080ff;
}

.captionsm {
	font:bold 13px/22px georgia; 
	color:#0080ff;
}

.e1f0ff {
	background:#e1f0ff; 
	font:11px/18px verdana;
}

.fs10 {
	font-size:10px;
}

.fs11 {
	font-size:11px;
}

.fs13 {
	font-size:13px;
}

.fs15 {
	font-size:15px;
}

.fs16 {
	font-size:16px;
}

.ffffcc {
	background:#ffffcc;
}

.gray {
	color:#3c3c3c;
}

.green {
	color:green;
}

.navy {
	color:navy;

}

.orange {
	color:#ff8c00;
}

.p {
	padding:18px 10px 2px 4px;
}

.photo1 {
	font:bold 13px/30px verdana; 
	color:gray;
	text-align:center;
}

.phrase {
	background:#99ccff url(/lgunet/images/dot4a.gif); 
	font:italic 16px/21px arial; 
	padding-left:20px;
}

/* colors */

.blue{
	color:blue;
}

.blueav{
	color:blue;
}

.bluelite{
	color:#4169e1; 
	font:bold 13px verdana;
}

.darkred{
	color:#C00000;
}

.gray{
	color:#666666;
}

.goldlite{
	color:#daa520; 
	font:bold 13px verdana;
}

.gold2{
	color:#b8860b;
}

.green{
	color:green;
}

.greenlite{
	color:#6b8e23; 
	font:bold 13px verdana;
}

.navy{
	color:navy;

}

.orange{
	color:#ff8c00;
}

.olive{
	color:#808000;
}

.orangered{
	color:#ff4500;
}

.pink{
	color:#ff1493;
}

.purple{
	color:purple;
}

.purplep{
	color:purple; 
	padding-left:10px;
}

.purplelite{
	color:#9932cc; 
	font:bold 13px verdana;
}

.red{
	color:red;
}

.yellow{
	color:yellow;
}

.specialstxt {
	font:13px/18px verdana; 
	color:#3c3c3c;
}

.t {
	font:13px/18px verdana; 
	color:#3c3c3c; 
	padding:15px 20px 0 0;
}

.tablemain {
	background:white; 
	width:760px;
}

.title {
	background:#075094; 
	font:16px verdana; 
	color:white; 
	padding:5px 0 5px 5px;
}

.txttable {
	font:13px/18px verdana; 
	color:#3c3c3c;
}

.txtbu{
	font:bold 15px/18px georgia; 
	color:#4040FF; 
	padding-left:30px;
}

.txtpicfl {
	margin:4px 15px 15px 0; 
	float:left;
}

.txtpicfr {
	margin:4px 0 15px 15px; 
	float:right;
}

.txtleft {
	text-align:left;
}

.txtright {
	text-align:right;
}

.txtcenter {
	text-align:center;
}

.v10 {
	font:10px verdana;
}

.v10g {
	font:10px verdana;
	color:#3c3c3c;
}

.v10n {
	font:10px verdana; 
	color:navy;

}

.v1012 {
	font:10px/12px verdana;
}

.v1014 {
	font:10px/14px verdana;
}

.v1016 {
	font:10px/16px verdana;
}

.v1018 {
	font:10px/18px verdana;
}

.v1018n {
	font:10px/18px verdana; 
	color:navy;

}

.v1020 {
	font:10px/20px verdana;
}

.v1024 {
	font:10px/24px verdana;
}

.v1114 {
	font:11px/14px verdana;
}

.v11 {
	font:11px verdana;
}

.v11g {
	font:11px verdana;
	color:#3c3c3c;
}

.v1118 {
	font:11px/18px verdana;
}

.v1118g {
	font:11px/18px verdana;
	color:#3c3c3c;
}

.v12 {
	font:12px verdana;
}

.v13 {
	font:13px verdana;
}

.v13n {
	font:13px verdana;
	color:navy;

}

.v13o {
	font:13px verdana;
	color:#ff4500;
}

.v13b {
	font:bold 13px verdana;
}

.v13bb {
	font:bold 13px verdana; 
	color:blue;
}

.v1222 {
	font:12px/22px verdana; 
	padding-right:10px;
}

.v1316 {
	font:13px/16px verdana;
}

.v1318 {
	font:13px/18px verdana;
}

.v1320 {
	font:13px/20px verdana;
}

.v1324 {
	font:13px/24px verdana;
}


.left {
	float:left
}

.right {
	float:right
}

.center {
	text-align: center;
}

/* transfers */

#sideboxtxt {
	font:11px/18px verdana;
	color:#484848; 
	background:#e9e9e9; 
	padding:10px 10px 20px 10px;
}

#mainarea {
	font:13px/18px verdana; 
	color:#3c3c3c; 
	padding:10px 40px 0 10px;
}

/* multiple lists */

.pagenum {
	font:13px/18 verdana; 
	color:blue;
}

.caphead {
	font:bold 16px verdana; 
	color:navy;

}

.srchtip {
	font:12px verdana; 
	color:red; 
	padding:6px 0 6px 120px;
}

.holidy {
	font:12px verdana; 
	color:navy;
 
	padding:4px 0 0 30px;
}

.descp {
	font:13px/18px verdana; 
	color:#3c3c3c; 
	padding-top:6px;
}

.icon img {
	margin:2px 5px 2px 5px; 
	display:inline;
	border:0;
}

.reqinfo {
	font:12px verdana; 
	padding:5px 0 15px 20px;
}

.stripeMain {
	background:#cccc99 url(/lgunet/images/stripe8a.gif); 
	font:bold 13px verdana; 
	color:navy;
 
	height:20px;
}

.stripeLocal {
	background:#cccc99 url(/lgunet/images/stripe6a.gif); 
	font:bold 13px verdana; 
	color:navy;
 
	height:20px;
}

	
/* Thumbnails with text */

.thumbnail img {
	float:left; 
	border:0; 
	outline:0; 
	width:110px; 
	height:100px; 
	margin:0 6px 15px 0; 
	padding:6px 6px 0 0;
}

#multiList img {
	float:left; 
	border:0; 
	outline:0; 
	width:200px; 
	height:150px; 
	margin:0 20px 50px 2px; 
	padding:0;
}

.thumbnailrsch img {
	float:left; 
	border:0; 
	outline:0; 
	width:110px; 
	height:100px; 
	margin:6px 6px 15px 4px; 
	padding:10px 6px 0 0;
}

.thumbnailsrv img {
	float:left; 
	border:0; 
	outline:0; 
	width:100px; 
	height:91px; 
	margin:0 6px 15px 0; 
	padding:6px 6px 0 0;
}

.thumbnailspl img {
	float:left; 
	border:0; 
	outline:0; 
	width:110px; 
	height:100px; 
	margin:4px 16px 6px 0;
}

.topfoto img {
	border:0;
}

.topfoto {
	font:14px/24px verdana; 
	color:#3c3c3c; 
	text-align:center;
}

.pgcnt {
	font:11px/18px verdana; 
	color:blue;
}

/* destinations */

.destin img {
	float:right; 
	border:0; 
	outline:0; 
	width:74px; 
	height:40px; 
	margin:2px; 
	padding:0;
}
.spottxt li.link {
	list-style-type:none;
}
.spottxt li.link {
	background-image:url(/lgunet/images/arrowRt.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:14px;
}

/* pictures */

.pictl{
	margin:0 2px 10px 0; 
	border:0;
}

.pictc{
	margin:0 2px 10px 2px; 
	border:0;
}

.pictr{
	margin:0 0 10px 2px; 
	border:0;
}

.picc{
	margin:2px 2px 2px 2px; 
	border:0;
}

.picl{
	margin:2px 2px 2px 2px; 
	border:0;
}

.picr{
	margin:2px 2px 2px 2px; 
	border:0;
}

.pic12{
	margin:6px 0;
	border:0;
}

.pic00{
	margin:0; 
	border:0;
}

.logo{
	margin:2px 15px 10px 0; 
	border:0; 
	float:left;
}

.spottxt .pictxtfl{
	margin:2px 20px 15px 0; 
	float:left; 
	border:0;
}

.pictxtfr{
	margin:2px 0 2px 10px; 
	float:right; 
	border:0;
}

/* Marks classes */

.bodyNavy {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000088; 
}

.bodyNavySm {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 	
	text-decoration: none; 	
	color: #000088; 
}

.bodyNavySm:visited {
	text-decoration: underline; 
	color: #FF9900; 
}
      
.bodyNavySm:link {
	text-decoration: underline; 
	color: #000088; 
}

.bodyGreySm {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 	
	text-decoration: none; 	
	color: #000088; 
}

.bodyNavySm:visited {
	text-decoration: underline; 
	color: #FF9900; 
}
      
.bodyNavySm:link {
	text-decoration: underline; 
	color: #000088; 
}

.bodyNavyLtBlue {
    background: #c4e0f0; 	
	border: 1px solid white; 	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 	
	text-decoration: none; 	
	color: #000088; 
}
	 
.headerRow {
    background: #EEEEC8; 	 
	padding-right: 0px;      
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 	
	letter-spacing: 1px; 
	font-weight: Bold;      
	text-decoration: none; 
	color: #000080; 
}
		
.formSelectBox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px; 	
	background: #FFFFCC; 	
	border-bottom: 1px solid Gray; 	
	border-right: 1px solid Gray; 	
	border-left: 1px solid Gray; 	
	border-top: 1px solid Gray; 	
	padding-left: 2px; 	
	color: #003366; 	
	height: 19px; 	
	text-decoration: none; 
}
		
.formTextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px; 	
	background: #FFFFCC; 	
	border-bottom: 1px solid Gray; 	
	border-right: 1px solid Gray; 	
	border-left: 1px solid Gray; 	
	border-top: 1px solid Gray; 	
	padding-left: 2px; 	
	color: #003366; 	
	height: 19px; 	
	text-decoration: none; 
}
		
.formTextArea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px; 	
	background: #FFFFCC; 	
	border-bottom: 1px solid Gray; 	
	border-right: 1px solid Gray; 	
	border-left: 1px solid Gray; 	
	border-top: 1px solid Gray; 	
	color: #003366; 	
	height: 100px; 	
	width: 350px; 	
	text-decoration: none; 
}
		
.formTextareaSm {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	
	font-size: 11px; 	
	background: #FFFFCC; 	
	border-bottom: 1px solid Gray; 	
	border-right: 1px solid Gray; 	
	border-left: 1px solid Gray; 	
	border-top: 1px solid Gray; 	
	color: #003366; 	
	height: 60px; 	
	width: 400px; 	
	text-decoration: none; 
}

.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 11px; 	
	background: #EEEEC8; 	
	border-bottom: 1px solid #003366; 	
	border-right: 1px solid #003366; 	
	border-left: 1px solid #003366; 	
	border-top: 1px solid #003366; 	
	color: #000080; 	
	height: 19px; 	
	text-decoration: none; 
}

.formButtonSm {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 10px; 	
	background: #EEEEC8; 	
	border-bottom: 1px solid #003366; 	
	border-right: 1px solid #003366; 	
	border-left: 1px solid #003366; 	
	border-top: 1px solid #003366; 	
	color: #000080; 	
	height: 14px; 	
	text-decoration: none; 
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;      
	text-decoration: none; 
	color: Red; 
}


