/* CSS Document */

body{ margin:0; padding:0; background:url(../images/headerbg.jpg) repeat-x top left; font:12px normal Arial, Helvetica, sans-serif ; line-height:15px;}
html{ background:url(../images/footerbg.jpg) repeat-x bottom left;  background-color:#eae2cb; }

img{ border:0;}
#outer{
	margin:0 auto;
	padding:0;
	position:relative;
	width:990px;
	top: -2px;
}

#header{position:absolute; top:0; left:0; width:990px; height:133px; margin:0; padding:0;}
#header .logo{float:left; margin:25px 0 0 20px; padding:0; width:366px; height:65px;}
#header .toprightlink{ float:right; margin:3px 20px 0 0; padding:0;}
#header .toprightlink img{ float:left; margin:0; padding:5px; border:0;}
#topnav { clear:both; margin:0; padding:0; width:990px;}
#header select{ margin:0; padding:0; width:175px; height:20px; }
#header .select{ float:left; margin:10px 0 0 5px; padding:0; height:20px; width:382px;}

#header .menu{ float:left; margin:5px 0 0 0; padding:0; background-color:#bf1e17; width:600px; height:35px; }

#header .menu .leftcor{ float:left; background:url(../images/menuleftcor.jpg) no-repeat top left; width:134px; height:35px;}
#header .menu .leftcor ul{ margin:0; padding:0; text-align:center;}
#header .menu .leftcor ul li{ float:left; margin:0; padding:0; width:134px; height:35px;}
#header .menu .leftcor ul li a{ float:left; margin:0; padding:10px 0 0 0; width:134px; height:25px; background:url(../images/menuleftcor.jpg) no-repeat top left; color:#FFFFFF;}
#header .menu .leftcor ul li a:hover{ float:left; margin:0; padding:10px 0 0 0; background:url(../images/menulefthovcor.jpg) no-repeat top left; width:134px; height:25px; border:0;}

#header .menu .mid{ float:left; width:332px; height:35px; margin:0 ; padding:0;}
#header .menu ul{ margin:0; padding:0; color:#FFFFFF; background-color:#000000; text-align:center;}
#header .menu ul li{ float:left; margin:0 0 0 2px; padding:0; display:inline; list-style-type:none; background:url(../images/menubg.jpg) repeat-x top left; height:25px; width:108px;font-size:12px;}
#header .menu ul li a{ float:left; margin:0; padding:10px 0 0 0; background:url(../images/menubg.jpg) repeat-x top left; color:#FFFFFF; width:108px; height:25px; text-decoration:none;}
#header .menu ul li a:hover{ float:left; margin:0; padding:10px 0 0 0; background:url(../images/hov.jpg) repeat-x left; height:23px; width:106px; border:1px solid #820c07; }



#header .menu .rightcor{ float:right; background:url(../images/menulrightcor.jpg) no-repeat top right; width:134px; height:35px;  }
#header .menu .rightcor ul{ margin:0; padding:0; text-align:center;}
#header .menu .rightcor ul li{ float:left; margin:0; padding:0; width:134px; height:35px;}
#header .menu .rightcor ul li a{ float:left; margin:0; padding:10px 0 0 0; width:134px; height:25px; background:url(../images/menulrightcor.jpg) no-repeat top left; color:#FFFFFF;}
#header .menu .rightcor ul li a:hover{ float:left; margin:0; padding:10px 0 0 0; background:url(../images/menulrighthovcor.jpg) no-repeat top left; width:134px; height:25px; border:0;}



#container{ float:left; width:990px; margin:132px 0 0 0 ; padding:0; }


#container #middle{ float:left; width:780px; margin:5px 0 0 0 ; padding:0; }

#container #middle .topline{ background:url(../images/midbgtopline.jpg) no-repeat left bottom; width:780px; height:6px; clear:left; }

#container #middle .midline{ background:url(../images/midbg.jpg) repeat-y left top; width:780px; float:left; }

#container #middle .botline{background:url(../images/midbgbottline.jpg) no-repeat; width:780px; height:6px; clear:left; }



#container #right{ float:left; width:206px; margin:6px 0 0 4px; padding:0; }
#container #right .topbox{ float:left; margin:0; padding:0; background:url(../images/topim.jpg) no-repeat top; width:206px; height:6px; }
#container #right .midbox{ margin:0; padding:0; background:url(../images/box1mid.jpg) repeat-y top; width:206px;  }
#container #right  b{ display:block; color:#FFFFFF; font:bold 16px Trebuchet MS; margin:0 auto; padding:15px 0 0 0; width:180px; height:20px; text-align:center; } 
#container #right .line{ display:block; background:url(../images/txtline.jpg) no-repeat left; width:175px; height:6px; margin:10px 0 0 15px; padding:0;}
#container #right .midbox select{ margin:10px 0 0 0; padding:0; width:180px; height:20px; font:normel 11px arial; }
#container #right .midbox .search{ margin:15px 0 10px 60px; padding:0;}
#searchbox { text-align:center;}
#container #right .midbox1{ float:inherit; margin:0; padding:0; background:url(../images/box2mid.jpg) repeat-y ; width:206px;  }

#container #right .midbox1 .line{ display:block; background:url(../images/txtline2.jpg) no-repeat left; width:175px; height:6px; margin:10px 0 0 15px; padding:0;}
#container #right  ul{ margin:0 auto; padding:0; width:185px; margin-top:10px; margin-bottom:10px; }
#container #right  ul li{margin:5px 0 0 10px; padding:0 0 0 20px; background:url(../images/ponit.jpg) no-repeat center left; width:155px; height:18px; list-style-type:none; font:normal 12px Verdana; color:#FFFFFF}
#container #right  ul li a{ text-decoration:none; color:#FFFFFF;}
#container #right  ul li a:hover{ text-decoration:underline; color:#FFFFFF;}

#container #right .midbox2{ float:inherit; margin:0; padding:0; background:url(../images/box1mid.jpg) repeat-y top; width:206px; }






#container #txtbox{ clear:left; float:left; width:990px; margin:4px 0 0 0;}
#container #txtbox .boxtop{ float:left;margin:0; padding:0; background:url(../images/contenttop.jpg) no-repeat left top; width:990px; height:6px; }
#container #txtbox .boxmid{ clear:left; float:left;margin:0; padding:0; background:url(../images/contentmid.jpg) repeat-y left ; width:990px;}
#container #txtbox .boxbot{clear:left; margin:0; padding:0; background:url(../images/contentbottom.jpg) no-repeat left bottom; width:990px; height:6px; }
#container #txtbox p{ clear:left; float:left; font:normal 12px arial; color:#000000; text-align:justify; margin:10px; padding:0; line-height:18px;}
#container #txtbox strong{ float:left; font:bold 13px arial; color:#820c07; margin:8px 0 0 10px; padding:0; line-height:15px;}



#container #txtbox1{width:990px; margin:5px 0 0 0; display:inline; clear:both;}
 #txtbox1 .boxtop1{ float:left;background:url(../images/contenttop.jpg) no-repeat left top; width:990px; height:6px; }
 #txtbox1 .boxmid1{ float:left; background:url(../images/contentmid.jpg) repeat-y left top; width:990px; margin:0; padding:0; height:115px;  }
 #txtbox1 .boxmid1 .img1{margin:45px 8px 0 0; padding:0; float:right; border:0;}
 #txtbox1 .boxmid1 h1{float:left; margin:10px 0 0 10px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px;font-weight:bold; color:#990000; text-align:center;}
 #txtbox1 .boxmid1 ul{ clear:left; float:left; margin:10px; padding:0; width:910px; }
 #txtbox1 .boxmid1 ul li{ display:inline; list-style-type:none; width:127px; height:65px; margin:0; padding:0; text-align:left;}
 #txtbox1 .boxbot1{ clear:left; float:left; background:url(../images/contentbottom.jpg) no-repeat left top; width:990px; height:6px; }


#footer{ clear:left; width:990px; height:148px; margin:0; padding:0; }
#footer img{ float:left; margin:10px 0 0 10px; padding:0; text-align:center; border:0;}
#footer .img{margin:0 0 0 375px; padding:0; }
#footer .txt{ clear:left; float:left; margin:5px 0 0 0; padding:0; text-align:center; width:990px; height:20px;}
#footer .links{ margin:0 auto; padding:0; }
#footer .links ul{ margin:0 ; padding:30px 0 0 0; text-align:center;}
#footer .links ul li{ margin:10px; padding:0; list-style-type:none; display:inline; font: normal 11px Arial; color:#000000; text-align:center;}
#footer .links ul li a{ text-decoration:none; color:#000000;}
#footer .links ul li a:hover{ text-decoration:underline; color:#000000;}

.searchsub {background-image:url(/images/search.jpg); width:90px; height:27px; background-repeat:no-repeat; padding:10px; margin:10px; cursor:pointer; }
