*                                       { margin: 0; padding: 0; }
body {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#616161; line-height:1.5em;}
#header { height:480px; width:100%; background-image:url(../images/head_bg.jpg);}
#header_content {width:898px; margin:auto; height:480px; background-image:url(../images/head_shadow.jpg); background-position:bottom; background-repeat:no-repeat; position:relative;}
#top { background-image:url(../images/top.jpg); height:42px; color:#fff; font-size:16px;}
#top .right { float:right; padding:6px;}
#top img {float:right; border:0px;}
.logo {
	position:absolute;
	top:48px;
	left:0px;
}
#content_wrapper {width:100%; background-image:url(../images/content_bg.jpg); background-position:top; background-repeat:repeat-x; padding-top:31px;}
#content_top {width:899px; margin:auto; background-image:url(../images/content_top.jpg); height:6px; background-repeat:no-repeat;}
#content_container {width:899px; margin:auto; background-image:url(../images/content_bg2.jpg); min-height:200px;}
#content_left { float:left; width: 580px; padding:20px;}
#content_right { float:right; width:250px; padding:10px; padding-top:20px;}
#content_bottom {width:100%; background-image:url(../images/content_bottom_brd.jpg); background-position:top; background-repeat:repeat-x; height:247px; background-color:#e2e2e2; text-align:center;}
#footer {height:134px; background-image:url(../images/footer.jpg); background-repeat:repeat-x; width:100%;}
#footer_content {height:94px; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; width:898px; margin:auto; padding-top:40px; color:#fff; position:relative;}
#footer_content span { font-size:10px;}
#footer_content .network { width:180px; position:absolute; top:40px; right:-50px;}
.network img {float:right; border:0px;}

#section {padding:15px 0 30px 0; }
#section img { float:left; margin-right:10px;}
#section h2 { font-size:16px; border:0px; margin:0px; padding:0 0 15px 0;}
.logos {margin-top:47px;}
.clear {clear:both;}
.imgbrd {padding:5px; border:solid 1px #d3d1d1}
#content_container h1 {font-size:21px; font-weight:normal; border-bottom:solid 1px #ccc; display:block; padding-bottom:15px; margin-bottom:20px;}
h2 {font-size:19px; font-weight:normal; border-bottom:solid 1px #ccc; display:block; padding-bottom:15px; margin-bottom:20px;}
#content_right h2 {font-size:19px; font-weight:normal; border-bottom:solid 1px #ccc; display:block; padding-bottom:15px;}


.navigation {
	position: relative;
	height: 29px;
	margin: 20px 0 25px 0;
	overflow: hidden;
	width:590px;
	float:right;
}
.navigation li { float: left; list-style: none;  }
.navigation li.back { background: url("../images/lava.gif") no-repeat right -30px; width: 9px; height: 30px; z-index: 8; position: absolute;}
.navigation li.back .left { background: url("../images/lava.gif") no-repeat top left; height: 30px; margin-right: 9px; }
.navigation li a { font-family:arial; text-decoration: none; color: #fff; outline: none; text-align: center; top: 4px; letter-spacing: 0; z-index: 10; display: block; float: left; height: 30px; position: relative; overflow: hidden; margin: auto 10px; font-size:16px; }
.navigation li a:hover, .navigation li a:active, .navigation li a:visited { border: none; }

#right_nav { padding:0; margin:0;}
#right_nav li { list-style:none; }
#right_nav li a { border-bottom:solid 1px #ccc; display:block; padding:10px 0 10px 0; color:#616161; text-decoration:none;}
#right_nav li a:hover { color:#851D1E;}

img, div, input { behavior: url("iepngfix.htc"); }
.clear { clear:both;}
	
#prevBtn, #nextBtn{ display:block; width:50px; height:50px; position:absolute; left:-32px; top:120px; z-index:5; }	
#nextBtn{ left:880px; }														
#prevBtn a, #nextBtn a{ display:block; width:50px; height:77px; background:url(../images/btn_prev.png) no-repeat 0 0; behavior: url("iepngfix.htc"); }	
#nextBtn a{  background:url(../images/btn_next.png) no-repeat 0 0;	behavior: url("iepngfix.htc");}				
.graphic, #prevBtn, #nextBtn{ margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}




#slider_frame {
	width:1000px;
	position:absolute;
	left:-50px;
	top: 120px;
}
.anythingSlider  { width: 898px; height: 299px; position: relative; margin: auto;}
.anythingSlider .wrapper  { width: 898px; overflow: auto; height: 299px; margin: 0; position: absolute; top: 0; left: 0; }

                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 299px; width: 898px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer;  behavior: url("iepngfix.htc"); }
.anythingSlider .forward                { background-position: 0 0; right: -47px; }
.anythingSlider .back                   { background-position: -67px 0; left: -47px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }
.head_text {position:absolute; background-image:url(../images/slidercontentbg.png); height:239px; width:257px; padding:30px; color:#fff; behavior: url("iepngfix.htc"); }

#thumbNav                               { position: relative; top: 299px; text-align: left; padding:5px;  display:none; }
#thumbNav a                             { display: inline-block; height: 24px; width:24px; margin: 0 5px 0 0; text-align: center; overflow:hidden; text-indent:-9999px; background-image:url(images/silde-nav.png); background-position : bottom;  }
#thumbNav a:hover                       { background-image:url(../images/silde-nav.png); background-position :top;   }
#thumbNav a.cur                         { background-image:url(../images/silde-nav.png); background-position :top;  }

#start-stop                             { background-repeat: repeat-x; color: white; padding:5px; font-family:Arial, Helvetica, sans-serif; text-align: center; position: absolute; right: 0px; top: 299px; display:none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
.testimonialitalic {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: italic;
}


#form1{
		margin:1em 0;
		padding-top:10px;
		background:url(../images/form1/form_top.gif) no-repeat 0 0;
		}
	#form1 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:240px;
		margin-left:25px;
		}		
	#form1 legend{display:none;}	
	#form1 p{margin:.5em 0;}	
	#form1 label{display:block;}	
	#form1 input, #form1 textarea{		
		width:242px;
		border:1px solid #ccc;
		background:#fff url(../images/form1/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form1 textarea{
		height:125px;
		overflow:auto;
		}					
	#form1 p.submit{
		clear:both;
		background:url(../images/form1/form_bottom.gif) no-repeat 0 100%;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:right;
		}	
	#form1 button{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(../images/form1/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}				
.boldtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #900;
}
