@import url("proSnav.css");


#topnav {
	position:absolute;
	top:93px;
	left:561px;
	float:left;
	margin:0px;
	padding:0px;
	z-index: 2;
}

#logo2 {
	position:absolute;
	top:8px;
	left:9px;
	z-index: 1;
}

#centerpic {
	position:absolute;
	top:117px;
	left:171px;
	z-index:100;
	background-color:#FFFFFF;
	width: 304px;
}

#spotlight { position:absolute; top:333px; left:483px; background-color:#fff; width:316px; height:110px; }
	#spotlight #spottitle { position:absolute; top:3px; left:9px; }
		#spotlight #spottitle a { font:boldl 12px Arial; line-height:16px; color: #333; text-decoration: none; }
	#spotlight #spotpic { position:absolute; top:25px; left:10px; }
	#spotlight #spottext { position:absolute; top:23px; left:115px;  font:normal 11px Arial; line-height:16px; color:#696664; }
		#spotlight #spottext a { color:#347028; text-decoration:none; font-weight: bold;}
	
#rightinfo {
	position:absolute;
	top:150px;
	left:516px;
	height:338px;
	width:316px;
	background-color:#1D4165;
	z-index: 10;
}
	#rightinfo #tagline { position:absolute; top:119px; left:0px; }

#greenbox {
	position:absolute;
	top:280px;
	left:483px;
	width:314px;
	height:164px;
	border-top:2px solid #F5BA02;
	background:#333 url(../images/map.gif) no-repeat;
	text-decoration:none;
	cursor:hand;
	background-color: #1D4165;
	
	z-index: 5;
}
	#greenboxtext {position:absolute; top:-18px; left:15px; font:normal 11px Arial; line-height:10px; color:#FFF; cursor:hand;}

#beyondbox {
	position:absolute;
	top:403px;
	left:13px;
	width:463px;
	height:237px;
	background-color:#F6F6F6;
	z-index: 6;
}
	#beyondbox #beyondtext { position:absolute; top:13px; left:20px; width:421px; height:202px; font:normal 11px arial; line-height:16px; color:#696664;}
	
#beyondbox2 {
	position:absolute;
	top:337px;
	left:173px;
	width:463px;
	height:304px;
	background-color:#F6F6F6;
	z-index: 6;
}
	#beyondbox2 #beyondtext2 {
	position:absolute;
	top:11px;
	left:11px;
	width:441px;
	height:202px;
	font:normal 11px arial;
	line-height:16px;
	color:#696664;
	background-color: #F6F6F6;
}

#newsbox {
	position:absolute;
	top:403px;
	left:480px;
	width:320px;
	height:237px;
	background-color:#F6F6F6;
	z-index: 108;
}
	#newsbox #newstext { position:absolute; top:13px; left:14px; width:287px; height:215px; font:normal 11px arial; line-height:16px; overflow:hidden;}
	
#packagebox {
	position:absolute;
	top:673px;
	left:169px;
	background:white url(../images/packagebox.jpg) no-repeat;
	width:316px;
	height:31px;
	padding:31px 0px 0px 102px;
	z-index: 7;
}

#footer {
	position:absolute;
	top:648px;
	left:11px;
	width:790px;
	font:bold 10px tahoma,tahoma,sans-serif;
	line-height:14px;
	color:#1D4165;
	text-align:right;
	border-top:1px solid #E1E1E1;
	padding-top:8px;
	z-index: 9;
}
	#footer a { color:#231F20; text-decoration:none; r}
	#footer a:hover { color:231F20; text-decoration:underline;}
	
#requestbox { height:55px; width:158px; background:#333 url(../images/nav/requestinfo.gif) no-repeat; border-top:2px solid #F5BA02;}	

#GlobalContainer {width:810px; height:760px; background-color:#fff; top:14px; background:url(../images/siteborder_top.gif) repeat-x;}
 
#rightshadow { position:absolute; top:88px; left:810px;}

#insideheader { position:absolute; top:88px; left:168px; width:632px; height:147px;}
		#insideheader #borderhead { position:absolute; top:0px; left:0px; width:632px; height:0px; background-color:#333; }
		#insideheader #headerleft { position:absolute; top:0px; left:0px; width:316px; height:123px; background-color:#333; }
			#headerleft #headertitle { position:absolute; top:px; left:px; }
		#insideheader #headerright { position:absolute; top:0px; left:316px; width:316px; height:123px; background-color:#F5BA02; }
		#insideheader #borderfoot { position:absolute; top:123px; left:0px; width:632px; height:22px; background-color:#F5BA02; }
		
#maincontainer { position:absolute; top:235px; left:168px; width:632px; height:100%;}
	#maincontainer #contentcontainer { position:relative; top:0px; left:0; width:632px; height:auto !important; min-height:532px; height/**/:533px; background:#1D4165  padding-bottom:22px; }
		#contentcontainer #maincol { position:relative; top:20px; left:20px; width:424px; padding-bottom:22px;}
			#maincol a { font:normal 11px arial; color:#696664;}
		#contentcontainer #rightcol { position:absolute; top:0px; left:454px; width:178px; min-height:533px; background-color:e8e8e8; }
			#rightcol #rightcontent { position:absolute; top:48px; left:20px; width:128px;}
		#maincontainer #footer2 { position:relative; width:632px; font:bold 10px tahoma,tahoma,sans-serif; line-height:14px; color:#1D4165; text-align:right; border-top:1px solid #E1E1E1; padding-top:8px;}
			#footer2 a { color:#336633; text-decoration:none;}
			#footer2 a:hover { color:#F5BA02; text-decoration:none;}
			
hr { width:100%; height:2px; background-color:#E8E8E8; border:0; margin:10 0 0 0;}
		




/* text */

body { font:normal 11px arial,tahoma,sans-serif; line-height:16px; color:#1D4165; }

.press { font:bold 11px Arial; color:#333333; margin:0px; padding:0px; }

h1 { font:bold 11px Arial; color:#8B0F04; margin-bottom:12px; margin-top:0px;}
h2 { font:bold 15px Arial; color:#8B0F04; margin-bottom:-15px; margin-top:0px;}

.btitle01 { font:normal 11px arial,tahoma,sans-serif; line-height:16px; color:#403E3D; }
.gtitle01 { font:bold 11px Arial; line-height:16px; color:#347028; }
	.gtitle01 a { font:bold 11px Arial; line-height:16px; color:#7A828A; text-decoration:none; }
	.gtitle01 a:hover { color:#231F20; }
.ytitle01 { font:bold 11px Arial; line-height:16px; color:#1D4165; text-decoration:none;}

.gtitle02 { font:bold 14px Arial; line-height:16px; color:#1D4165; text-decoration:none;}
.btitle02 { font:bold 11px arial,tahoma,sans-serif; line-height:16px; color:#403E3D; }

.rtcoltext { font:bold 11px Arial; line-height:16px; color:#F5BA02; text-decoration:none;}
	.rtcoltext a { color:#336633; }


/* lists */

#newstext ul { margin:0px; margin-left:0; padding:0px; list-style:disc url(images/bullet.gif);}
#newstext li { display:block; padding:0px; margin:0px; padding-bottom:16px;}
#newstext li a { display:block; color:696664; text-decoration:none;}
#newstext li a:hover { display:block; color:1D4165;}

#list1 ul {margin:0; padding:0; list-style-type:circle;}
	#list1 li {display:block; margin:0; padding:0;}

/* forms */

input { border:1px solid #696664; font:normal 10px arial; color:696664; padding-left:5px; width:158px; height:22px;}
select { border:1px solid #696664; font:normal 10px arial; color:696664; padding-left:5px; height:22px; width:79;}
textarea { border:1px solid #696664; font:normal 10px arial; color:696664; padding-left:5px; width:158px; height:88px;}
