@charset "UTF-8";
/*Global Elements*/

body {margin:0; font-family:Arial, Helvetica, sans-serif; background-color:#000000;}

h1 {font-size:24px; line-height:30px; margin-top:0; margin-bottom:15px; color:#174427;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:18px; line-height:24px; margin-top:10px; margin-bottom:10px; color:#8A4325;}
h4 {font-size:16px;}

p {font-size:12px; line-height:22px; margin-top:10px; margin-bottom:10px; color:#000000;}

a {text-decoration:none; color:#A4462A; outline:none; }
a:hover {text-decoration:underline;outline:none;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#000000;}

hr { color:#000000; background:#000000; height:1px; border:0;}


/*Structures*/

#divCenter{	width:1211px; height:900px; margin:0 auto;background:url(../images/btmBG.jpg) bottom center no-repeat; }

#topBG{ width:1211px; height:373px;  background:url(../images/topBg.jpg) top center no-repeat;}

#wrapCenter{ width:940px; height:200px; margin:-910px auto 0 auto;}

#wholeSiteWrap{	width:770px; height:200px; float:left; margin-top:150px; }

#contentWrap{ width:715px; height:599px; float:left; margin-left:2px; background:url(../images/web_GBG.jpg) left bottom repeat-x #fff;}

#btnLine{ width:666px; height:2px; float:left; clear:both; margin-left:2px; background:url(../images/btnLine.jpg) top left no-repeat;}

#logo{	width:225px; height:154px; background:url(../images/uvLogo.png) top left no-repeat; position:absolute; margin:-115px 0 0 450px; }

#rightSlant{width:51px; height:599px; background:url(../images/sideSlant.jpg) top right no-repeat; float:right; }


#topBorder{ width:701px; height:14px; background:url(../images/topStripRepeat.jpg) top left repeat-x; position:absolute; margin:0; }

#midTopStrip { width:129px; height:16px; background:url(../images/topStrip1.jpg) top left no-repeat; position:absolute; margin-left:450px;}


#mainContentWrap{ width:800px; height:420px; position:absolute; margin:79px 0 0 24px;overflow:hidden;}

/*#shadowWrap{ width:690px; float:left; border:#ff0000 solid 1px;}
*/
#sideShadow{ width:10px; height:392px; float:left; background:url(../images/sideShadow.png) top right repeat-y; float:left; clear:both; }

#cornerShadow{ width:10px; height:22px; background:url(../images/cornerShadow.png) top left no-repeat  ;float:left; clear:left;}

#btmShadow { width:680px; height:22px; background:url(../images/dropShadow.png) top right repeat-x; float:left; 
}

/*#topCornerShadow{ width:10px; height:8px; background:url(images/topCorner.png) top left no-repeat; float:left;  }
*/
/*#topShadow { width:680px; height:8px; background:url(images/topshadow.png) top right repeat-x; float:right;}
*/

#mainContent{ width:700px; height:380px; border:6px solid #38b4b0; float:left; background-color:#fff; clear:left; overflow:hidden;}

#swirly { width:342px; height:308px; background:url(../images/swirly.png) top left no-repeat; position:absolute; margin:360px 0 0 -20px; }


#phone{	width:200px; height:30px; position:absolute; margin:45px 0 0 495px; text-align:right; font:26px Georgia, "Times New Roman", Times, serif; color:#999999; }

#title{ width:492px; height:50px; position:absolute; margin:30px 0 0 25px; }

#btmLinks{ width:300px; height:63px; position:absolute; margin:550px 0 0 350px; text-align:right; font-size:11px;}

#btmLinks p {  color:#fff; line-height:12px;}

#btmLinks a {	color:#fff; font-weight:bold;}



.copyright { font-size:10px;}
	/*******NAV ELEMENTS************/
	
	#sidebar { width:140px; float:left;z-index:200;}
	
	#sidebar ul {
		list-style:none; padding:0; margin:0; 	}
	
	#sidebar li{ float:left; padding-left:2px; _padding-left:0px;}
	
	#sidebar li a {display: block; width:31px; height:460px; text-decoration:none;}
	
		
	#webStrip{	width:31px;	height:460px; background:url(../images/blackStrip.png) top left no-repeat;	float:left;	margin-top:248px; cursor:pointer;}
	
	#webBtn{ width:31px;height:271px; margin-top:88px; background:url(../images/webBtn.jpg) top left no-repeat; }
	
	#printStrip{ width:31px; height:460px; background:url(../images/blackStrip.png) top left no-repeat; float:left; margin:198px 0 0 2px; cursor:pointer;}
	
	#printBtn{ width:31px; height:271px; margin-top:88px; background:url(../images/printBtn.jpg) top left no-repeat; }
	
	#identityStrip{ width:31px; height:460px; background:url(../images/blackStrip.png) top left no-repeat; float:left; margin:148px 0 0 2px; cursor:pointer;}
	
	#identityBtn{ width:31px; height:271px; margin-top:88px; background:url(../images/identityBtn.jpg) top left no-repeat; }
	
	#contactStrip{ width:31px; height:460px; background:url(../images/blackStrip.png) top left no-repeat; float:left; margin:88px 0 0 2px;	cursor:pointer;}
	
	#contactBtn{ width:31px; height:271px; margin-top:88px; background:url(../images/contactBtn.jpg) top left no-repeat; }
	
	/********END NAV ELEMENTS*/

/********Layout Icons********/

#mainContent ul{	margin:0; padding:0; list-style:none;}
#mainContent li{ float:left; padding:20px 0 0 15px;}

#lArrow{ width:16px; height:259px; position:relative;  top:20px; left:20px; background:url(../images/lArrow.gif) center center no-repeat; cursor:pointer; }
#rArrow{ width:16px; height:259px;  position:absolute; margin:-580px 0 0 660px; background:url(../images/rArrow.gif) center center no-repeat; cursor:pointer;}

/***********SCROLLING**************/
#info {
		width:640px;
		*width:600px;
		overflow:hidden;
		float:left;

	}
	#info a {
		background:#fff;
		color:#333;
		display:block;	
		text-decoration:none;
		}
		#info a#move-left {
			left:5px;
		}
		#info a#move-right {
			right:5px;
		}
		#info .mod {
			overflow:hidden;
		}
	#themes {
		width:2500px;
		
	}
	#mod {
		width:640px;
		*width:600px;
		overflow:hidden;
		position:relative;
		top:-230px;
		left:40px;
		zoom:1;
	}
	#themes ul{ margin-left:30px;}
	
	#themes, #themes li {
		margin:0;
		overflow:hidden;
		padding:0;
		float:left;
		
	}
	#themes li {
		float:left;
		height:342px;
		padding-left:15px;
		width:135px;
		
	}
	li img {
		border:1px solid #fff;
	}
	


/*End Structures*/
