/* CSS Document */
body, p, form, ul, li, ol, h1, h2{ padding:0px; margin:0px;}
ul, li, ol{ list-style:none;}
h1{ color:#3191B7; font-size:24px; padding:0 0 2px 8px; line-height:26px;}
.orgclr{color:#7D0818;}
a{ outline:none; text-decoration:none; color:#F60; }
.clearfix{ display: inline-block;}
.clearfix:after{ content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
html[xmlns] .clearfix { display: block; }
* html .clearfix{ height:1%;}
.clear{ font-size:0; line-height:0; height:0; clear:both;}
.link02{ color:#7D0818; text-decoration:underline;}
.mainbg{ background:#FFFFFF url(../images/topbg02.jpg) 0% 0% no-repeat;}
.fleft{ float:left;}
.fright{ float:right;}
#wrapper{ width:940px; margin:0 auto; text-align:left; overflow:hidden;}
#header{ background:url(../images/topbg02.jpg) 0% 100% no-repeat; height:98px; position:relative;}
#logo{ position:absolute; top:0; left:11px; width:188px; height:98px; background:#FFFFFF; text-align:center;}
#search{ position:absolute; right:0px; top:18px; background:url(../images/searchbg.jpg) 0% 0% no-repeat; width:148px;}
#search input{ float:left;}
.txtinput{ border:0; width:112px; margin:3px 6px 3px 3px; height:13px; line-height:12px; padding:0px; font-size:11px; color:#666666;}
.topmenu{ position:absolute; bottom:8px; right:11px;  0% 0% no-repeat; width:722px; height:32px; color:#3191B7; padding-top:4px; padding-left:4px;}
.topmenu p{ padding-left:16px; color:#FFFFFF; font-weight:bold; font-size:14px; line-height:28px;}
.topmenu ul{ padding:5px 0px 0px 10px;}
.topmenu ul li{ float:left; padding-right:8px;}
.topmenu ul li div.imgleft{ float:left; height:28px;}
.topmenu ul li div.imgright{ float:left; padding:0px 3px;}
.topmenu ul li a{ color:#3191B7; font-weight:bold; font-size:14px; line-height:24px; display:block; padding:0px 5px; float:left;}
.topmenu ul li.active div.imgleft{ background:#FFFFFF url(../images/tl03.gif) 0% 0% no-repeat;}
.topmenu ul li.active div.imgright{ background:url(../images/tr03.gif) 100% 0% no-repeat;}
.topmenu ul li.active a{ color:#7D0818;}
.buttons{ display:block; background:url(../images/buttons.jpg) 0% 0% no-repeat; text-align:center; line-height:19px; color:#FFFFFF; font-weight:bold; font-size:11px; width:140px;}
.buttons01{ display:block; background:url(../images/buttonbg1.jpg) 0% 0% no-repeat; text-align:center; line-height:20px; color:#FFFFFF; font-weight:bold; font-size:11px; width:78px;}
a.buttons02:link, a.buttons02:visited, a.buttons02:hover{ display:block; background:url(../images/buttonbg.jpg) 0% 0% no-repeat; text-align:center; line-height:19px; color:#FFFFFF; font-weight:bold; font-size:11px; width:236px;}

.dark01{ color:#333333;}
.link01{ float:right; padding:4px 4px 0px 0px}
.align01{ padding-left:5px; float:left; color:#7D0818;}
#maincontainer{ clear:both; background:#FFFFFF; padding-bottom:11px; overflow:hidden;}
#leftsidebar{ margin:0 9px 10px 11px; display:inline; background:url(../images/topbg01.jpg) 0% 0% no-repeat; width:188px; padding-top:13px;}
#leftsidebar .wrap{ background:url(../images/bottombg01.jpg) 0% 100% no-repeat; padding-bottom:13px; width:100%;}
#leftsidebar .wrap ul{ background:url(../images/menubg01.jpg) 0% 0% repeat-y; width:100%;}
#leftsidebar .wrap ul li{ background:url(../images/centerline.jpg) center bottom no-repeat; padding-bottom:3px;}
#leftsidebar .wrap ul li a{ color:#3191B7; line-height:20px; display:block; padding-left:33px; background:url(../images/arrow.jpg) 20px 7px no-repeat;}
#leftsidebar .wrap ul li a:hover, #leftsidebar .wrap ul li.active a{ font-weight:bold;}
#leftsidebar .wrap ul li.end, #footer ul li.end{ background:none;}

#leftsidebar2{ margin:0 9px 10px 11px;  display:inline; background:url(../images/topbg01.jpg) 0% 0% no-repeat; width:188px; padding-top:13px;}
#leftsidebar2 .wrap{ background:url(../images/bottombg01.jpg) 0% 100% no-repeat; padding-bottom:13px; width:100%;}
#leftsidebar2 .wrap ul{ background:url(../images/menubg01.jpg) 0% 0% repeat-y; width:100%;}
#leftsidebar2 .wrap ul li{ background:url(../images/centerline.jpg) center bottom no-repeat; padding-bottom:3px;}
#leftsidebar2 .wrap ul li a{ color:#3191B7; line-height:20px; display:block; padding-left:33px; background:url(../images/arrow.jpg) 20px 7px no-repeat;}
#leftsidebar2 .wrap ul li a:hover, #leftsidebar .wrap ul li.active a{ font-weight:bold;}
#leftsidebar2 .wrap ul li.end, #footer ul li.end{ background:none;}

#newleftie{ width:180px; float:left; margin:0 9px 10px 11px;}

#content{ float:center; width:100%;}
p.title{ padding-left:6px; line-height:12px; padding-bottom:4px; font-size:11px;}
.wrap1{ background:url(../images/topbg03.jpg) 0% 0% no-repeat; width:722px;}
.wrap2{ background:url(../images/bottombg03.jpg) 0% 100% no-repeat; padding:11px 0;}
.wrap3{ background:url(../images/repeat03.jpg) 0% 0% repeat-y; padding:0 10px; position:relative;}

.wrap4{ background:url(../images/topbg04.jpg) 0% 0% no-repeat; width:701px; margin:11px auto 0;}
.wrap5{ background:url(../images/bottombg04.jpg) 0% 100% no-repeat; padding:9px 0;}
.wrap6{ background:url(../images/repeat04.jpg) 0% 0% repeat-y; padding:0 10px 0px 18px;}

.wrap7{ background:url(../images/topbar05.jpg) 0% 0% no-repeat; width:702px; margin:11px auto;}
.wrap8{ background:url(../images/bottombar05.jpg) 0% 100% no-repeat; padding:9px 0 27px;}
.wrap9{ background:#FFFFFF url(../images/repeat05.jpg) 0% 0% repeat-x; padding:0 10px 0px 18px; min-height:125px; height:auto !important; height:125px; color:#999999;}

.wrap10{ background:url(../images/topbar06.jpg) 0% 0% no-repeat; width:683px; margin:0px 0px 5px -9px; clear:both;}
.wrap11{ background:url(../images/bottombar06.jpg) 0% 100% no-repeat; padding:4px 0;}
.wrap12{ background:url(../images/repeat06.jpg) 0% 0% repeat-y; padding:0 10px 0px 10px;}
.wrap12 .cntleft{ color:#7D0818; font-size:20px; font-weight:bold; width:105px; float:left;}
.wrap12 .cntright{ color:#333333; font-weight:bold; float:left; width:550px; line-height:15px; padding:5px 0px;}

.align02{ position:absolute; top:50px; left:35px; color:#666666;}
.align03{ position:absolute; top:155px; left:45px; width:245px;}
.align03 label{ float:left;}
.align03 .txtinput{ border:1px solid #a8a8a8; float:right; margin:0 0 14px 0; height:16px; width:140px; line-height:16px; font-size:12px;}
.align04 { font-weight:bold; padding-right:15px; line-height:16px;}
.align04 p{ padding-bottom:10px;}
.font16px{ font-size:16px; font-weight:bold;}
.font20px{ font-size:20px; font-weight:bold;}
#footer{ clear:both; padding:0 10px 10px; background:#ffffff;}
#footer ul{width:907px; float:left; height:30px; text-align:right; padding:0 5px 10px 8px;}
#footer ul li{ background:url(../images/dot.gif) 0% 10px no-repeat; padding:0px 6px 0px 8px; float:right;}
#footer ul li a{ color:#79797a; font-size:10px; line-height:30px;}
#footer ul li a:hover, p.title a{ text-decoration:underline;}
#footer ul li.end{ background:none;}

ul.iconlist{ padding-bottom:10px;}
ul.iconlist img{ vertical-align:middle; padding:0 10px 0 0; }
ul.iconlist li{ font-size:13px; font-weight:bold; line-height:16px; padding-top:6px;}


.menu_top{	padding-left:15px;	}
.Banner1 {border:solid 1px #CCC;}
.Banner1 a{	color:#3191B7;}
.border_btm {	border-bottom:solid 1px #F60;	}
	
.subtitle {	color:#3191B7;	font-weight:bold;	}

