@charset "utf-8";
body,h1, h2, h3, form,ul,li,ol { margin:0px; padding:0px; }
ul, ol { list-style:none; }
p { margin:13px 0px; padding:0px; }

/* Floating */
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }

/* Text align */
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }
.vm { vertical-align:middle; }

a { color:#0d794b; text-decoration:underline; }
a:hover { color:#000000; }
a, a img { border:0 none; outline:none; }

.hline { background:url(images/line.gif) repeat-x center; }
.vline { background:url(images/line.gif) repeat-y center; }

input, select, textarea { color:#666666; border:1px solid #666666; font:normal 12px Tahoma,Arial; vertical-align:middle; }
.button { font-weight:bold; color:#FFFFFF; padding:1px 2px;
	background:url(images/buttonbg.gif) repeat-x center; border:1px solid #2C7215; }
.noborder { border:0px none; vertical-align:middle; }


html, body, #main { min-height:100% !important; }
html { background:#4a9ccb url(images/bg3.jpg) repeat-x left top;}
body { color:#000; font:normal 12px Arial,Tahoma,Helvetica; line-height:16px; padding:0px;}


#mainouter { width:100%; height:100%; background:url(images/top_bg.gif) repeat-x left top;}
#main { width:950px; margin:0 auto 0 auto; padding:0px; }

#logo { padding:28px 0px;}

#menu  { background:url(images/menubg.jpg) repeat-x left top; height:38px; font:bold 11px Arial, Helvetica, sans-serif;}
#menu  ul li { float:left; border-right:solid 1px #1a408b; height:38px; line-height:38px;}
#menu  ul li.home { background:url(images/home.jpg) no-repeat left top;}
#menu  ul li.home a { padding:0px 17px 0px 18px;}
#menu  ul li.home a:hover  { background:url(images/homeover.jpg) no-repeat left top;}
#menu  ul li.last { background:url(images/menuright.jpg) no-repeat right top; border:none;}
#menu  ul li.last a:hover {background:#115074 url(images/lastover.jpg) no-repeat  right top;}

#menu ul li a { color:#fff; text-decoration:none; padding:0px 13px; display:block; height:38px;}
#menu ul li a:hover { background:#fda10e;}
#menu ul li.active a {background:#fda10e;}
#midpart { background:#f2efef url(images/midbg.jpg) repeat-x left top; padding:25px 0px 0px 15px;}
#leftpart { float:left; width:690px;}
#rightpart { float:right; width:223px; padding-right:12px; background:#fff; padding-bottom:20px;}

.rightmenu { padding:12px 0px 0px 0px;}
.rightmenu ul li { font:bold 11px Arial, Helvetica, sans-serif; }
.rightmenu ul li a { color:#fff; text-decoration:none;  background:#236f9b url(images/leftmenu-bullet.jpg) no-repeat left top; height:26px; margin-bottom:2px; padding:0px 0px 0px 30px; line-height:26px; display:block;}

#banner { position:relative; height:236px;}
.rightmenu ul li a:hover {  background:#3d91c1 url(images/leftmenu-bullet.jpg) no-repeat left top;}
.contentpart { background:url(images/contbg.jpg) repeat-y left top; margin:15px 0px 0px 0px;}
.midtext { float:left; width:208px; padding:0px 12px 0px 0px; margin:15px 0px 0px 0px;}
.midtext2 { float:left; width:208px; padding:0px 12px 0px 10px;  margin:15px 0px 0px 0px;}
.midtext3 { float:left; width:208px; padding:0px 12px 0px 10px;  margin:15px 0px 0px 0px;}
.contentpart .title { font:bold 14px Arial, Helvetica, sans-serif; color:#003865; border-bottom:solid 1px #fda10d; padding-bottom:8px;}
.contentpart p{ font:normal 11px Arial, Helvetica, sans-serif;}
.contentpart ul li { background:url(images/bullet.jpg) no-repeat left 5px; font:bold 12px Arial, Helvetica, sans-serif; color:#003865; padding:3px 0px 0px 10px; margin-left:5px; }
ul.midUl li { background:url(images/bullet.jpg) no-repeat left 5px; font:bold 12px Arial, Helvetica, sans-serif; color:#003865; padding:3px 0px 0px 10px; margin-left:5px; }

ul.midUl li a { color:#333333; text-decoration:none;}
ul.midUl li a:hover { text-decoration:underline; color:#CC0000;}
ul.midUl_inner li { font:bold 16px Arial, Helvetica, sans-serif; color:#04508e; padding:5px 0px 5px 10px; margin-left:5px; border-bottom:dotted 1px #333333;}

ul.midUl_inner li a { color:#333333; text-decoration:none;  background:url(images/bullet.jpg) no-repeat left 2px; padding:0px 0px 0px 10px; font:bold 11px Arial, Helvetica, sans-serif;}
ul.midUl_inner li span { color:#000000; font:normal 12px Arial, Helvetica, sans-serif;}
ul.midUl_inner li a:hover { color:#f35f06;}

.usefullink { background:url(images/userfulbg.jpg) no-repeat left top; padding:10px 0px 0px 0px; margin:15px 0px 0px 10px;}
.userfuletitle {font:bold 14px Arial, Helvetica, sans-serif; color:#003865; padding-bottom:15px;}
.usefullink ul li { background:url(images/bullet.jpg) no-repeat left 11px; font:bold 12px Arial, Helvetica, sans-serif; color:#003865; padding:8px 0px 0px 10px;  }
.usefullink ul li a { color:#003865; text-decoration:none; } 
.usefullink ul li a:hover { text-decoration:underline;}
.footer { background:#236f9b url(images/footer.jpg) no-repeat left bottom; text-align:center; font: normal 10px Tahoma; text-transform:uppercase; color:#fff; padding:15px 0px 15px 0px;}
.footer a { color:#fff; text-decoration:none; line-height:20px;}
.footer a:hover { text-decoration:underline;}

.copyright { font:normal 11px Tahoma; color:#fff; padding:10px 0px 10px 0px;}

#innerleft { float:left; width:196px; background:#fff;  margin: 20px 0 0;}

#innerleft ul li { font:bold 12px Arial, Helvetica, sans-serif; background:url(images/innerlbullet.jpg) no-repeat right 12px; line-height:37px; padding-left:18px; border-bottom:dotted 1px #000; margin-right:10px;}
#innerleft ul li.active { background: none; color:#ff4e00;}
#innerleft ul li.active a {color:#ff4e00;}
#innerleft ul li  a { color:#003865; text-decoration:none;}
#innerleft ul li a:hover { color:#ff4e00;}
#innerleft ul li ul { background:#fff;}
#innerleft ul li  ul li { background:url(images/innerbuletin.png) no-repeat left 7px; font:normal 11px Arial, Helvetica, sans-serif; border:none; padding:6px 0px 6px 12px;}
#innerleft ul li  ul li a { color:#003865 !important; }
#innerleft ul li  ul li a:hover { color:#ff4e00; text-decoration:underline;}

#innerrightbg { float:left; background:url(images/innerrightbg.jpg) repeat-x left top; width:658px; padding:10px 20px 20px 20px; margin:20px 0px 0px 20px; line-height:20px; text-align:justify;}
#innerrightbg_bg { float:left; background:url(images/innerrightbg.jpg) repeat-x left top; width:850px; padding:10px 20px 20px 20px; margin:20px 0px 0px 20px;}

.righttitle  { font:bold 20px Arial, Helvetica, sans-serif; color:#003865; border-bottom:solid 1px #fcaf17; padding-bottom:10px;}
.TabbedPanelsTab { font:bold 12px Arial, Helvetica, sans-serif; color:#115074;}
.smallbox { float:left; width:450px;}
.bigbox { float:left;}
.topmenu  { float:right; padding:5px 0px;}
.topmenu ul li  { float:left; padding:0px 5px;}
.topmenu ul li a  { font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.leftform { float:left; width:440px; text-align:left; padding:0px 10px 0px 0px;}
.rightaddress { float: right; width:350px;}
.line { border-bottom:solid 1px #bac6d7;}
.leftform span { color:#FF0000;}
.inputCss { background:#fff; border: solid 1px #d1cecf; padding:4px; width:250px;}
.seleCss {  background:#fff; border: solid 1px #d1cecf; padding:4px; width:260px;}
.btn { background:#1d3f6f; color:#fff; font:bold 12px Tahoma; padding:4px; cursor:pointer; border:none;}
.servicetitle { background:#3d91c0; font:bold 15px Arial, Helvetica, sans-serif; color:#fff; padding:10px;}
.rightmenu_new { background:#236f9b;}
.rightmenu_new ul li { background:url(images/bulleticon.jpg) no-repeat 8px 8px; font:bold 11px Arial, Helvetica, sans-serif; padding:5px 0px 5px 20px; border-bottom:solid 1px #135277; color:#fff;}
.rightmenu_new ul li a { color:#fff; text-decoration:none;}