/*@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);

/*GENERAL*/
body{margin:auto;width:auto;font-family:verdana;font-size: 10pt;color:#333333;background:#e1e1e1}
.bgtbody{background:url(/images/tbodyline2.gif) repeat-x center top;}
.bgbbody{background:url(/images/bbodyline2.gif) repeat-x center bottom;}
#footer,#header,.gnrlcontent,.mcontent{margin:auto;min-width:1024px}
.size{width:1024px;margin:auto;text-align:center;position:relative}
.mcontent{border-top:1px solid white;border-bottom:1px solid #e1e1e1;background: #F5F6F7}
#footer{border-top:1px solid white;color:#555555}
.contadjust{position:relative;left:-23px;}
ol{margin:0px;}
/*FOOTER*/
#footer {background:#e1e1e1;position:relative;font-size:8pt;clear:both}
.bgfooter{height:100%;text-align:left;padding:0px 30px}

.rfooter{height:100%;text-indent:100px;vertical-align:bottom}
#footer .menutop{border-bottom:1px solid #cfcdcd;padding:20px 5px}
#footer .menutop .header{font-weight:bold;color:#555555}
#footer .menutop a{display:inline-block;width:125px}
#footer .menutop .subheader{color:#596f81;margin-top:5px;font-size:7.5pt}
#footer .menuitem{display:inline-block;width:125px;vertical-align:top;margin-right:5px;*/display:inline;zoom:1}
#footer span{left:10px;top:3px}
#footer .fmenu a{padding:0px 10px 0px 10px;color:#555555}
#footer .fmenu a:hover{color:#65c9d3}
#footer .fmenu{right:0px;position:absolute;}
#footer .fmenu a{padding:0px 10px 0px 10px;}
#footer .bottomMenu{line-height:50px;height:50px;padding:0px 5px;position:relative;border-top:1px solid white}

/*END OF FOOTER*/

focus, *:active {-moz-outline:0px none red !important; outline:none !important;}
a{text-decoration:none;color:#16387c;outline:none;}
a:hover {text-decoration:underline;color:#65c9d3;}

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:circle outside;margin:0;padding:0px 0px 0px 2px;}
li{padding:0px 0px 0px 5px;line-height:18px;margin-left:15px}
.iefrfix{_margin-left:-3px !important}
.ieflfix{_margin-right:-3px !important}
.clear{height:0px;font-size:1px;line-height:0;overflow:hidden;clear:both;}
.hr{height:2px;font-size:0px;line-height:2px !important;background:transparent url(/images/hrline.gif) repeat-x scroll left bottom}
.padding3{padding:3px;}
.padding10{padding:10px;}
.padlr10{padding:0px 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}


.ftre{font-family:trebuchet MS, times, helvetica;font-size:13pt;}
.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:90%;background:#f5f6f7}
.firstmenu{margin-bottom:-8px;}
#header .headbg{background:#1f0161;}
#header{background:#022e5e}
.logo{text-align:left;height:104px;margin:0px 0px 0px 0px;position:relative;}/*border:1px solid #240b58;border-top:none;border-bottom:2px solid #7350ba;*/
.logo img{vertical-align:middle;display:block;}
.logo .search{margin:0px;position:absolute;right:0px;bottom:0px;line-height:20px;height:20px;vertical-align:baseline;font-size:13px;color:#1061A1;}
.logo .search{vertical-align:bottom}
.search form{line-height:18px}
.logo .search span{display:inline-block;width:63px;*height:19px;line-height:18px;background: url(../images/search.gif) no-repeat ;vertical-align:bottom}
.logo .search input{background-color:#1061a1;border:none;vertical-align:bottom;color:white;height:16px;width:200px}
.logoimg{width:332px;height:104px;background:url(../images/logo3.gif) no-repeat;float:left}
.searchbutton{height:18px !important;width:18px !important;vertical-align:bottom;border:0px;*/margin-bottom:1px}
.logo div{}
#header .menu {height:32px;line-height:32px;font-size:9pt;color:#1061a1;position:absolute;right:20px;top:40px}
#header .menu a{text-align:center;padding:0px 10px;text-decoration:none !important;display:block;float:left;color:white;text-transform:uppercase;font-weight:bold}
#header .menu a:hover{text-decoration:underline !important}
/*END OF HEADER*/

/*CONTENT*/
.adjustment{padding:0px 10px}
.flashHeading{height:268px;text-align:center;min-width:1024px}
.flashHeadingSub{background:url(/images/flashBgother.gif) repeat-x;height:50px;text-align:center;min-width:1024px}
.mcontent{line-height:22px;}
.leftMenu{font-size:8pt;line-height:60px;background:url(/images/hrline.gif) repeat-x bottom left;padding:0px;height:60px}
.leftMenu a{padding:0px 10px;border-right:1px solid #16387C;line-height:14px;line-height:60px;height:14px}
#content{}
.bord{}
.subMenu{display:none;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 0px 0px 5px;line-height:21px;margin:4px 0px;text-align:left}
.crumb a{padding-right:15px;margin-right:5px;text-decoration:underline !important;background:url(../images/icon/crumb.gif) no-repeat center right}

.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:35px;*/line-height:32px;_margin-top:8px}
.searchm input{height:12px !important;border:none;vertical-align:baseline;font-size:10px}
.searchm .searchbutton{border:none !important;width:15px !important;height:15px !important;vertical-align:-3px}

#banner{height:268px;margin:0 auto;overflow:hidden;position:relative;width:1024px;}
#bannerContainer{position:relative;white-space:nowrap;width:9999px;}
.bannerBg{background:url(/images/flashBg2.gif) repeat-x top left}
.bannerBgSub{background:url(/images/bgallsub2.gif) repeat-x top left;height:50px;line-height:50px}
.bannerBgSub .banner{text-align:left;color:#ff8604;font-size:25px;padding:0px 40px;font-family:helvetica;font-weight:bold;text-shadow:0 3px 0 #0b3f65}
#banner a#next {background:url("/images/button.png") no-repeat scroll right center transparent;height:200px;opacity:0.8;overflow:hidden;position:absolute;right:20px;text-indent:-500px;top:30px;width:38px;}
