@import url(/public/lib/icon.css);	/* import the public icon css */
@import url(content/image.css);
@import url(content/general.css);
@import url(content/listing.css);
@import url(content/sitemap.css);
@import url(content/search.css);
@import url(content/text.css);
@import url(content/form.css);
@import url(content/link.css);
@import url(content/blog.css);


/*GENERAL*/
body{margin:auto;width:auto;font-family:tahoma,arial,Helvetica;font-size: 9pt;color:black;background: #e8f4ff url(../images/bgall.gif) center -1px repeat-x;}
#header,#container{width:1002px !important;margin:auto;min-width:1002px;overflow:hidden;zoom:1;}
.bga{width:100%;margin:auto;background:url(/images/contentBg2.gif) repeat-y;zoom:1}
.bgm{background:url(/images/content2.jpg) no-repeat;zoom:1}
.bgb{background:url(/images/footer.gif) bottom center no-repeat;zoom:1}
/*.mcontent{background: white url(/images/tbodyline.gif) repeat-x center top;}*/
.contadjust{position:relative;}

/*FOOTER*/
#footer {line-height:16px;color:black;clear:both}
#footer .fmenu a{padding:0px 0px 0px 15px;text-decoration:none;color:#afafaf}
#footer .fmenu a:hover{text-decoration:underline !important;}
#footer .fmenu a.last{border:none !important;}
#footer p{font-size:11px;margin-left:100px;color:black !important;padding-top:5px;}
#footer .fmenu{padding-top:3px;}
#footer .fcont{padding:0px 10px 10px}
#footer .cpr{color:#afafaf;height:16px;line-height:16px;vertical-align:bottom;}
#footer .cpr div{line-height:14px;padding-top:3px;}
#footer .publisher{position:relative;width:100%}
#footer .publisher img{position:absolute;right:3px;bottom:-4px;border:1px solid #d6f4fe;zoom:1}
/*END OF FOOTER*/

focus, *:active {-moz-outline:0px none red !important; outline:none !important;}
a{text-decoration:underline;outline:none;color:#1846cf}
a:hover {text-decoration:underline;color:#d70317;}

a.undl,a.undl:hover{text-decoration:underline !important}
p{padding:0px;margin:0px;}
form{margin:0px;padding:0px}
img{border:none}
ul{list-style:none outside;margin:0;padding:0px 0px 0px 2px;}
li{padding:0px 0px 0px 15px;background:transparent url(../images/listitem.gif) no-repeat scroll left 4px;*/background-position:5px left;line-height:18px}
.iefrfix{_margin-left:-3px !important}
.ieflfix{_margin-right:-3px !important}
.clear{height:0px;font-size:1px;line-height:0;overflow:hidden;clear:both;}
.hr{border-bottom:1px solid #dcdfdf;height:1px;font-size:0px;line-height:1px !important}
.padding3{padding:3px;}
.padding10{padding:10px;}
.margt3{margin-top:3px;}
.margb3{margin-bottom:3px;}
.margb10{margin-bottom:10px;}
.margb9{margin-bottom:9px;}
.marga10{margin:10px auto 10px auto;}
.iebug{*/overflow:hidden;height:1%}
.margrl10{margin:0px 10px 0px 10px}
.margrl15{margin:0px 15px 0px 15px}
.w335{width:335px}
.mainclr{background-image:none !important;background-color:#c3e861 !important;}
.mainclr2{color:#16387c}
.red{background-color:red}
.ovh{overflow:hidden}

.transp,#footer p{color:#727272 !important;}
.fl{float:left;}
.fr{float:right;}
.rel{position:relative}
.visible{overflow:visible !important}
/*END OF GENERAL*/


/*HEADER*/
#container{margin:auto;font-size:100%;}
.firstmenu{margin-bottom:-8px;}
#header .top{height:35px;}
.logo{text-align:left;height:85px;}
.logo .ilogo {float:right;width:200px;height:85px;position:relative;background:transparent url("/images/logo.gif") no-repeat top left;margin-right:5px}
.logo .ilogo a{display:block;position:absolute;width:210px;height:85px;top:0px;left:0px;text-decoration:none}
/*END OF HEADER*/

/* menu */
.home{top:163px !important;position:static;}
.topmenu{height:22px;line-height:22px;font-size:12px;width:730px;position:absolute;background:white;left:251px;top:176px;z-index:1000}
.topmenu .subtopmenu{float:left;border-right:1px solid #778591;}
.topmenu a{color:#666666;text-decoration:none;display:block;padding:0px 6px;}
.topmenu a:hover{color:white;background:#778591;text-decoration:none}
.topmenu .last{border:none}
.menu {font-size:11px;text-align:right;padding:25px 0px 0px 0px;font-family:arial,Trebuchet MS,helvetica}
.menu div{}

.menu a{height:12px;line-height:12px;color:#ffffff;font-size:11px;text-align:center;padding:0px 10px;text-decoration:none !important;display:-moz-inline-box;display:inline-block;border-right:1px solid white;}
.menu a:hover{color:white;text-decoration:underline !important}
.menu #top_link1{}

/* left menu */
.flleftnav {width:215px;overflow:hidden;height:265px;position:absolute;left:20px;top:282px;z-index:1000;zoom:1}
.flleftnav .vertical {
	display: block;
	background-color: #bfd4e5;
	color: #ffffff;
	padding: 5px 10px;
	margin-bottom: 5px;
}
.footermaincontent{display:none}
/*.flleftnav a{font-size:11px;text-decoration:none;margin:0px;text-decoration:none !important;display:block}*/

/*CONTENT*/
.mcontent{line-height:22px;padding:125px 0px 0px;overflow:hidden;position:relative}
.gnrlcontent{min-height:378px;padding:0px 10px}
.core{padding:0px 0px 0px 10px}

#content{}
.bord{}
/*.subMenu{font-size:90%;line-height:22px;min-height:22px;_height:22px;background:white url(/images/submenu2.gif) repeat-x}*//*background:url(/images/submenu.gif) no-repeat center bottom;*/
/*.subMenu a,.subMenu a:hover{padding:0px 10px 0px 10px;border-right:1px solid #C5C5C5;line-height:20px;}*/
.mContent{padding:5px 0px 3px 0px;}
#leftNav,#rightNav,#centerNav{width:220px;line-height:22px;padding:5px}
#leftNav div,#rightNav div,#centerNav div{padding:5px}
#leftNav .head,#rightNav .head,#centerNav .head{background:#ffa326;padding:0px 5px 0px 5px;border-bottom:2px solid #fed9a7}
.mainNav{border:1px solid #fed9a7;border-top:none;background:#fdeed9}
#centerNav{width:410px}
#leftNav a{display:block !important;background:white;padding-left:5px;_height:1%;font-weight:bold;font-size:90%;color:black;border-bottom:1px solid #f3f1f3}
#leftNav a:hover{text-decoration:none;color:black;background:#eceff5;}
#leftNav .headLeft{padding:0px 5px 0px 5px;background:#240b58;color:#ffffff;line-height:23px;font-size:110%;}
/*.crumb {padding:0px;line-height:21px;background:transparent url(/images/lgrayborder.gif) repeat-x scroll left bottom;float:left;position:absolute;top:221px}
.crumb a{padding-right:10px;margin-right:5px;text-decoration:none;color:#727272;background:url(/images/li.gif) no-repeat right 5px;line-height:28px}*/

#frmSearchContent{margin: 0px 10px;}
.searchMP h1{font-size:16px;margin:0px;padding:0px;display:inline;margin-right:5px}
.searchMP input{height:auto;width:300px;font-size:14px;border:1px solid #1d015d;}
.searchbtn{width:117px !important;*/width:120px !important;border:none !important;background:url(/images/search.gif) 0px 0px no-repeat;cursor:pointer;height:30px !important;margin-right:5px}
.marginadjust{position:relative;top:13px;left:3px}
.marginadjust a{color:white;height:30px}
.marginadjust a:hover{text-decoration:underline;color:#f87b11;}
.w325{width:318px}
.w200{width:200px}
.marginadjust *{vertical-align:middle}
.searchMP{table-layout:fixed;background:#2e0981;color:white;font-size:11px;border-right:10px solid #2e0981;border-left:10px solid #2e0981}
.searchSt{font-size:10px;overflow:hidden;text-align:right;padding-top:5px}
.searchSt h1{font-size:12px;display:inline;margin-right:5px;}
.searchSt input{width:150px;font-size:12px;border:1px solid #1d015d;}
.searchad{line-height:22px}
.searchSt a{text-decoration:underline;margin-right:5px;}
#search_suggest_location,#search_suggest_keywords{position:absolute;overflow:visible;z-index:1000;border:1px solid black;background:white;color:black}
#search_suggest_location *,#search_suggest_keywords *{font-size:12px;height:24px;line-height:24px;position:relative;width:290px;cursor:pointer;*/width:292px;}
.suggest_link {background:white;color:black;padding:0px 5px 0px 5px}
.suggest_link_over{background:#2E0981;color:white;padding:0px 5px 0px 5px}

.searchm{float:right;line-height:21px;*/line-height:21px;clear:right;margin:35px 26px 0px 0px;}
.searchm input{height:18px !important;border:none;vertical-align:middle;font-size:15px;border:1px solid #929292;width:150px}
.searchm .searchbutton{vertical-align:middle;border:none !important;width:53px !important;height:22px !important;}

.ban1{width:729px;height:90px;margin-top:30px;}
#frmSearchContent{float:right}
.accordion_content{}
.accordion_content a{display:block;font-size:11px !important;text-decoration:none;color:#afafaf !important;padding: 0 10px 0 10px;border-bottom:1px solid #ffffff;background:#f8f8f8 !important}
.accordion_content a:hover{color:white !important;background:#afafaf!important}

.accordion_toggle a{display:block;color:white !important;text-decoration:none !important;padding:0px 10px;background:#94afc6 !important;zoom:1}
.accordion_toggle a:hover{background:#6f8da7 !important}

.accordion_toggle_active a{display:block;color:white !important;text-decoration:none !important;padding:0px 10px;background:#94afc6 !important}}
.accordion_toggle a:hover{background:#94afc6 !important}

#scrollup {
position: relative;
overflow: hidden;
border-top: 1px solid #93aabc;
border-bottom: 1px solid #93aabc;
height:34px;
width: 200px;
color:#93aabc;
margin:0px auto;
font-size:13px;
}
.headline {
position: absolute;
top: 34px;
left: 0px;
height: 34px;
width:200px;
line-height:35px;
}

/* accordion css */
.accordion_toggle {
	display: block;
	height: 30px;
	width: 680px;
	background:#bfd4e5;
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 11px;
	color: #ffffff;
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	cursor: pointer;
	margin: 0 0 0 0;
}

.accordion_content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;
}
