/* CSS Document */
body {margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
p {font-family:Arial, Helvetica, sans-serif;}
img {border:none;}
#wrapper {position:relative; width:1009px; margin:0 auto; background-color:#fff;}
#header {width:1009px; height:153px; background:url(../images/header-new.jpg) no-repeat top; margin:0 auto;}
#footer {width:1009px; height:79px; background:url(../images/footer.jpg) repeat-x; color:#fff; text-align:center; margin: 20px 0 0 0;}
#footer p{padding:10px 0 0 0; font-size:12px; color:#fff;}
#footer a{color:#fff;}
a {color:#3333FF;}
fieldset {border:0;}


#adcontainer {
		margin: 0px 0px 18px 150px;
width: 680px;
height: 280px;
}
	#adleft {
		float:left;
		width:auto;
		}
	#adright {
		float:right;	
		width:auto;
}

#menu {font-family:Arial, Helvetica, sans-serif; padding: 124px 0 0 0; float:right;}
#menu ul {list-style-type:none; margin: 0px 0px 0px 0px;}
#menu ul ul {visibility:hidden; position: absolute;left: 0;display: block; margin-top:10px;}
#menu ul li:hover ul, #menu ul a:hover ul{width:120px;visibility:visible; z-index:1000; background-color:#ebeaea; color:#525252; display:block; padding:0px 0px 14px 0px; border: 1px solid #d8dbdc; top:36px;}
#menu li {float:left; display:block; padding: 0px 0 7px 0; position:relative; background:url(../images/divider.jpg) no-repeat center left; margin:2px 0 0 0;}
#menu a {font-size:14px; color:#525252; text-decoration:none; font-weight:bold; padding:8px 25px 8px 25px; margin:0; }
#menu a:hover {background:url(../images/text-back.png) repeat; color:#6fc2f4;}
#menu a.current {background:url(../images/text-back.png) repeat; color:#6fc2f4;}
#menu li li a {font-size:12px; text-align:center;}
#menu li li a:hover{background:none;}

#top-wrapper {width:1005px; height:290px; position:relative;}
#slider {float:left;margin:10px 0 0 0; width:660px; position: relative; height:250px;}
#top-advert {float:right; margin:15px 5px 0 0; width:300px; height:260px; display:block;}
#top-advert {display:block;}
#mid-wrapper {width:1005px; margin: 0px 0px 0px 0px; height:200px;}
#mid-wrapper a{color:#fff;}
#mid-wrapper ul{float: left;list-style: none; margin:0; padding:0;}
#mid-wrapper ul li {float: left;position:relative; margin:0px 10px 0px 10px; padding:0;}
#mid-wrapper img {border:none;}
#mid-wrapper h2 {color:#FFFFFF; position: absolute; top:124px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;  background:url(../images/text-back.png) repeat-x; width:100%; height:80px; margin:0; padding:0;}
#mid-wrapper p {position:absolute; color:#fff; top:150px; left:0;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; padding-left:5px;}

#ad-wrap {overflow:auto; width:100%; height:100%;}
#left-advert {float:left; width:770px; height:100%;}
#right-advert {float:right; width:220px; height:100%;}
#content-wrap {float:none; padding:10px;}

#textheader {background:url(../images/textheader.jpg) no-repeat top; margin:0; width:1009px; height:45px; margin:10px 0 10px 0;}
#textheader h1 {color:#fff; padding: 20px 0 0 10px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

/* ***** SLIDER ***** */

.floatLeft { float: left; margin-right: 10px;}
.floatRight	{ float: right; }
.clear { clear: both; }
#page-wrap {}

blockquote { padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

#inner-wrapper {width:100%; height:100%; overflow:auto;}
#left-wrapper {float:left; width:680px; text-align:justify;}
#right-wrapper {float:right; width:320px; padding:10px 0 0 0; text-align:center;}

#sidemenu { list-style-type:none; margin:0; padding:0;text-align:center;}
#sidemenu li {margin:0; padding:0;}
#sidemenu a {text-decoration:none; text-align:center;}
#sidemenu a:hover {color:#000;}

.horizontal-banner {text-align:center; padding:0; margin:0; position:relative;}
.vertical-banner {text-align:center; padding:0; margin:0; position:relative;}
.top-banner {text-align:center; padding:0; margin:10px 0 0 0; position:relative;}

	.coda-slider-wrapper { padding: 20px 0 }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px; }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 600px } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: url(../images/sliderbutton.png) bottom left no-repeat; z-index:10000 !important; overflow:visible !important;}
	
	/* Panel padding */
	.panel-wrapper { width:480px; padding:0; margin:0;}
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav {float:left; width:165px; position:relative; height:50px; margin:0;}
	.coda-nav ul { clear: both; float:left; margin: auto; margin: 8px 0 0 0; border-top:2px solid #cbcaca; overflow:hidden;}
	.coda-nav ul li {padding:0 0 0 0; list-style-type:none; border-bottom:2px solid #cbcaca;width:165px; }
	.coda-nav ul li a { color: #000; display: block;  margin-right: 1px; padding:15px 10px 15px 5px; margin:0; height:20px; text-decoration: none; width:158px; overflow:hidden;}
	
	/* Miscellaneous */
	.coda-slider-wrapper { overflow: hidden; width:660px; height:300px; background: url(../images/sliderback.png) top right no-repeat;}
	.coda-slider { float: left; overflow: hidden; position: relative; width:485px; height:240px !important; margin:0; z-index:1 !important; padding:0; text-align:justify; left:0; text-align:left; top:-8px; }
	.coda-slider h2 {color:#FFFFFF; position: relative; top:-100px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal;  background:url(../images/text-back.png) repeat; width:475px; height:100px; margin:0; padding:0 0 0 5px; text-decoration:underline}
.coda-slider p {position:relative; color:#fff; top:-160px; left:0;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; padding-left:5px;}
.coda-slider a {color:#fff;}
	
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left { float: left }
	.coda-nav-right {float:right}
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	
  #ajaxSearch_form {
           color: #444;
           width: auto;
       }
       #ajaxSearch_input {
           width: 350px;
           display: inline;
           height: 30px;
           border: 1px solid #ddd;
           border-left-color: #c3c3c3;
           border-top-color: #7c7c7c;
           background: #fff url(images/input-bg.gif) repeat-x top left;
           margin: 0 3px 0 0;
           padding: 3px 0 0;
           vertical-align: top;
       }
       #ajaxSearch_submit {
           display: inline;
           height: 35px;
           line-height: 35px;
       }
       #ajaxSearch_output {
           border: 1px solid #444;
           padding: 10px;
           background: #fff;
           display: block;
           height: auto;
           vertical-align: top;
       }
       .AS_ajax_result {
           color: #444;
           margin-bottom: 3px;
       }
       .AS_ajax_resultLink {
           text-decoration: underline;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }

