

/* Generic */

body { background:#000 url(../_images/mainbak.jpg) top no-repeat; margin:0; padding:0; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:0.8em; color:#000; line-height:1.5em;}


/* colors

blue #5cc9d3

*/

a { color:#5cc9d3; border:0px;}

small { font-size:11px; color:#999; padding:0 10px 10px 0; clear:both; width:90%; text-align:right; float:right;}
.clearboth { clear:both; width:100%; padding:10px 0 10px 0;}


.leadingpara { float:left; font-size:1.1em; line-height:1.2em; width:100%; background:#171616;}
#preloader { position:absolute; top:-1000px;}
p { padding:10px; margin-bottom:10px;}
strong { color:#5cc9d3;}

h1 { font-size:2em; letter-spacing:-2px; padding:0px 0 5px 10px; font-weight:bold; width:100%; float:left; clear:both; height:35px;}
h2 { font-size:2em; letter-spacing:-2px; padding:0px 0 10px 10px; font-weight:bold; width:100%; float:left; clear:both;}
h3 { font-size:1.8em; letter-spacing:-2px; line-height:35px; padding:10px 0 10px 10px; margin:10px 0 20px 0; color:#CCC; font-weight:bold; width:100%; float:left; clear:both; border-top: 3px double #000; border-bottom: 3px double #000;}
h3 sup { color:#5cc9d3; font-size:0.6em;}

.floatleft { float:left; margin:0 20px 0;}

.contentimage { padding:0 0 0 10px;}

.margintop { margin:40px 0 0 0;}
.height { height:160px;}

#paypal { background:#FFF; padding:10px; color:#000;}

/* Layout */


#wrapper { width:945px; margin:0 auto; text-align:left;}

	#header {height:220px; width:945px; color:#fff;}
	#header .logo { position:absolute; margin:0px 0 0 30px; top:30px; z-index:100; float:left;}
	
				
#mainbanner { margin:0 0 0 10px; position:relative; width:933px; height:154px; float:left; border-bottom:1px dotted #494949;}	
	#mainbanner img { margin:5px 0 0 40px;}
	
#mainbanner_inner { margin:0 0 0 10px; position:relative; width:933px; height:154px; float:left; }	
	#mainbanner_inner img { margin:5px 0 0 40px;}	
	
	
#gutterbox {width:933px; margin:0 0 0 10px; height:120px; float:left; margin:20px 0 20px 0;}

	#gutterbox ul { width:923px; height:120px; float:left; margin:20px 0 0 40px;}
		#gutterbox li { width:280px; height:120px; float:left;}
		#gutterbox li img { float:left;}
		#gutterbox .marginleft { margin:0 0 0 11px;}
		#gutterbox strong { color:#fff; font-weight:bold; font-size:18px; display:block; margin:-6px 0 3px 0;}
		#gutterbox strong a { color:#FFF;}
		#gutterbox strong a:hover { color:#5cc9d3;}
		#gutterbox p {margin:2px 0 0 0px; width:188px; color:#666666; float:left; clear:right;}
		#gutterbox .gutter_margin_top { margin:2px 0 0 0;}
		
		
#gutterbox_inner {width:975px;  height:140px; float:left; margin:20px 0 0px 0; background:#FFF;}

	#gutterbox_inner ul { width:923px; height:120px; float:left; margin:20px 0 0 40px;}
		#gutterbox_inner li { width:280px; height:120px; float:left;}
		#gutterbox_inner li img { float:left;}
		#gutterbox_inner .marginleft { margin:0 0 0 11px;}
		#gutterbox_inner strong { color:#5cc9d3; font-weight:bold; font-size:18px; display:block; margin:-6px 0 6px 0;}
		#gutterbox_inner p {margin:2px 0 0 0px; width:188px; color:#666666; float:left; clear:right;}
		#gutterbox_inner .gutter_margin_top { margin:2px 0 0 0;}



#maincontent_r2_inner_c1 ul  { padding:0 0 0 20px; float:left; width:100%; margin-bottom:10px;}
#maincontent_r2_inner_c1 li  { padding:8px 8px 8px 30px; background:url(../_images/libak.png) left no-repeat; border-bottom:1px dotted #333;}

#maincontent_r1 { background:url(../_images/maincontentbak_01.png) no-repeat; width:975px; margin:0 0 0 -13px; height:18px; float:left;}
#maincontent_r2 { background:#fff; width:975px; float:left; margin:0 0 0 -13px; min-height:250px; height:auto !important; height:250px;}

#maincontent_r2_inner { background:#262626; width:975px; float:left; margin:0 0 0 -13px; min-height:250px; height:auto !important; height:250px; color:#FFF;}
	#maincontent_r2_inner_c1 { width:46%; padding:2%; float:left;}
	#maincontent_r2_inner_c2 { width:46%; padding:2%; float:left; clear:right;}

#maincontent_r2_inner_cfull {width:96%; padding:2%;  float:left;}

	#mainvideo { background:#000; float:left; width:100%; text-align:center; padding:10px 0 10px 0;}
		#mainvideo object {}

#maincontent_r3 { background:url(../_images/maincontentbak_03.png) no-repeat; width:975px; margin:0 0 0 -13px; height:20px; float:left;}
	
		
						
#footer  {width:933px; margin:20px 0 0 10px; height:120px; float:left; border-top: dotted 1px #e3d0b9; color:#999;}
#footer p { padding:20px;}

#footer .dentfox { position:absolute; margin:0px 0 0 180px; border:0px;}




/* Navigation */
	#navigation {}
	
	.menu {height: 30px; width: 483px; padding-top:5px; float:left; margin:100px 0px 0 430px; position:absolute; border-top: 1px dotted #494949; border-bottom:1px dotted #494949;}
	.menu ul li { float:left;}
	.menu ul .link1 a {position:relative; float: left;}
		.menu ul .link1 a:hover { background:url(../_images/navigationover_01.png) no-repeat; width: 67px; height: 30px; display:block;}		
	.menu ul .link2 a {position:relative; float: left;}
		.menu ul .link2 a:hover {position:relative; float: left; background: url(../_images/navigationover_02.png) no-repeat; width: 92px; height: 30px; display:block;}	
	.menu ul .link3 a {position:relative; float: left;}
		.menu ul .link3 a:hover {background: url(../_images/navigationover_03.png) no-repeat; width: 115px; height: 30px; display:block;}	
	.menu ul .link4 a {position:relative; float: left;}
		.menu ul .link4 a:hover {background: url(../_images/navigationover_04.png) no-repeat; width: 126px; height: 30px; display:block;}
	.menu ul .link5 a {position:relative; float: left;}
		.menu ul .link5 a:hover {background: url(../_images/navigationover_05.png) no-repeat; width: 83px; height: 30px; display:block;}
	
	
	.menu img { border:0px;}	
	* html .menu a:hover {visibility:visible}
	.menu ul li a:hover img {visibility:hidden}
	.menu span { position:absolute; top:-10000px;}	

	
		.link1selected img { position:absolute; top:-10000px;}
		.link1selected {background: url(../_images/navigationover_01.png) no-repeat;  width: 67px; height: 30px; display:block;}
				
		.link2selected img { position:absolute; top:-10000px;}
		.link2selected { background: url(../_images/navigationover_02.png) no-repeat; width: 92px; height: 30px; display:block;}
		
		
		.link3selected img { position:absolute; top:-10000px;}
		.link3selected {background: url(../_images/navigationover_03.png) no-repeat; width: 115px; height: 30px; display:block;}
		
		.link4selected img { position:absolute; top:-10000px;}
		.link4selected {background: url(../_images/navigationover_04.png) no-repeat; width: 126px; height: 30px; display:block;}
		
		.link5selected img { position:absolute; top:-10000px;}
		.link5selected {background: url(../_images/navigationover_05.png) no-repeat; width: 83px; height: 30px; display:block;}
		
		


/* Forms */

 
  fieldset {width:90%; float:left; clear:both;}
  fieldset label { width:160px; clear:both; display:block;float:left; margin:0 0 10px 0;}
  fieldset input { float:left; padding:5px; margin:0 0 5px 0;}
	  	  
  fieldset ul { margin:10px 0 0px 0; float:left;}
  fieldset li { width:100%; clear:both; padding:0 0 0 10px;}
  fieldset legend { display:none;}
  .button { padding:5px; margin:-20px 0 10px 0; clear:both;}

  
  .input { width:250px;  background:#333; border:1px solid #ccc; color:#5cc9d3;}
  .textarea { width:350px; height:110px; margin:0 0 0 -3px; padding:5px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:0.9em;  background:#333; border:1px solid #ccc; color:#5cc9d3;}  
    
  .inputhidden { position:absolute; left:-1000px;}
  .inputsmall { width:150px;  background:#333; border:1px solid #ccc;  color:#5cc9d3; clear:both;}

