﻿body{ background:url() repeat-x left top; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:22px;}
.clear{ clear:both;}
p, ul, li, h1, h2, img{ margin:0px; padding:0px; list-style:none; border:0; }

#wrapper{ width:1000px; margin:0 auto;}
.main{ width:1000px; float:left;}
.header{ width:1000px; float:left;}
.header h1{ background:url(../images/logo.gif) no-repeat left top; height:112px; width:525px; float:left; margin:10px 0 0; padding:0px;}
.header h1 a{ width:525px; height:99px; float:left;}
.toplinks{ background:url(../images/topLinksbg.gif) no-repeat left top; width:239px; float:right; height:32px; color:#FFF; padding:8px 0 0 10px;}
.toplinks a{ color:#FFF; text-decoration:none; font-weight:bold; padding:0 5px;}
.toplinks a:hover{ text-decoration:underline;}
.nav{ width:1000px; float:left;}
.nav ul{ margin:0px; padding:0px; float:left;}
.nav ul li{ margin:0px; padding:0px; float:left;}
.nav ul li a{ padding:9px 25px 10px; float:left; font-size:13px; color:#FFF; font-weight:bold; text-decoration:none;}
.nav ul li a:hover{ background:#00327c;}
.navOn{ background:#00327c;}
.middleContent{ width:1000px; float:left; padding:10px 0 20px;}
.leftmenu{ width:302px; float:left;}
.leftTop{ background:url(../images/login.gif) no-repeat left top; height:36px; width:302px;}
.videotext{ background:url(../images/videotext.gif) no-repeat left top; height:36px; width:302px;}
.leftMiddle{ width:280px; float:left; border-left:#acacac solid 1px; border-right:#acacac solid 1px; background:#ececec; padding:10px;}
.leftMiddle form{ margin:0px; padding:0px;}
.leftMiddle form label{ font-weight:bold; float:left; width:122px;}
.leftMiddle form input{ float:left; width:152px; border:#aeaeae solid 1px; height:16px; padding:2px; margin:0 0 10px;}
.leftMiddle form select{ float:left; width:157px; border:#aeaeae solid 1px; height:25px; padding:2px; margin:0 0 10px;}
.leftBottom{ width:302px; float:left; background:url(../images/login_bottom.gif) no-repeat left top; height:7px;}
.loginButton{ width:53px !important; height:23px !important; border:0 !important; padding:0px !important; margin:0 !important; background:url(../images/login_button.gif) no-repeat left top; cursor:pointer; }

.rightMiddle{float:left; border-left:#acacac solid 1px; border-right:#acacac solid 1px; background:#ececec; padding:10px; width:768px;}
.rightTitleBg{ background:url(../images/rightmenu_bg.gif) no-repeat left top; height:33px; width:760px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; color:#FFF; padding:2px 0 0 30px;}
.rightmenu{ width:680px; float:left; padding:0px 0 0 18px;}
.welcome{ width:680px; float:left; line-height:18px;
	height: 18px;
}

.welcome h1{ margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:25px; color:#1144ff; font-weight:normal;height: 22px;}
.welcome p{ padding:10px 0 0; margin:0px; text-align:justify; line-height:1.8; font-size:16px;
    height: 44px;
}
.welcome ul{ margin:0px; padding:0 0 0 50px; line-height:1.6;}
.welcome ul li{ margin:0px; padding:0px; background:url(../images/submenu_arrow.gif) no-repeat left 5px; padding:0 0 5px 10px;}

.bottombox{ width:1000px; float:left; padding:10px 0;} 
.bottombox ul{ width:1000px; float:left; margin:0px; padding:0px;}
.bottombox ul li{ width:242px; float:left; margin:0px; padding:0px 10px 0 0;}
.bottombox ul li.last{ padding:0 0 0 0px;}
.bottombox ul li h1{ font-size:16px; font-weight:normal; color:#fff; font-style:italic; padding:6px 10px 8px;}
.boxmain{ background:url(../images/mainbox.jpg) no-repeat left top; width:242px; float:left;}
.box{ background:url(../images/mainbox.jpg) no-repeat left bottom; width:222px; float:left; padding:8px 10px 4px; line-height:18px; min-height:135px;}
.box p{ padding:0 0 10px;}
.boxp{ min-height:90px;}
.banner{ float:left; width:998px; border:#5e5e5e solid 1px; height:250px; margin:0 0 10px;}

.footerMain{ background:#0161f0; width:100%; height:34px; float:left;}
.footer{ width:1000px; margin:10px auto; color:#FFF;}
.footer a{ color:#fff; text-decoration:none; padding:0 5px;}
.footer a:hover{ color:#000; text-decoration:underline;}
.footerLeft{ float:left;}
.footerRight{ float:right;}

ul#portfoliocontent, ul#portfoliocontent1 { width:242px !important; }
ul#portfoliocontent li, ul#portfoliocontent1 li{ width:221px !important; background:#ececec }
.contact form{ margin:20px 0; padding:0px; width:428px;}
.contact form label{ font-weight:bold; float:left; width:122px;}
.contact form input{ float:left; width:302px; 
border:#aeaeae solid 1px; height:17px; 
padding:2px; margin:0 0 10px;
}
.contact form select{ float:left; width:300px; border:#aeaeae solid 1px; height:25px; padding:2px; margin:0 0 10px;}
.contact form textarea{ float:left; width:301px; 
border:#aeaeae solid 1px; height:16px; padding:2px; margin:0 0 10px; height:50px;
}
.contactButton{ width:60px !important; height:23px !important; border:0 !important; padding:0px !important; margin:0 !important; background:url(../images/submit.gif) no-repeat left top; cursor:pointer; }
