/* CSS Document */

Body{ padding:0px; margin:0px; background: url(images/mainbg.jpg) repeat-x top left #f8fafc; font-family:Arial, Helvetica, sans-serif; color:#4d4e4f; }
div, p, ul, h2, h3, h4, h5, form, img, input{padding:0px; margin:0px;}
ul{ list-style-type:none; padding:0px; margin:0px;}
li{ list-style-type:none; padding:0px; margin:0px;}
#Wrapper{ width:830px; margin:0px auto; padding:0px;}
#TopPart img{ border:none;}
#TopPart{ width:830px; margin:0px; position:relative; height:355px;}
#TopPart img.Logo{width:264px; height:70px; position:absolute; top:36px; left:0px; background:url(images/logo.jpg) no-repeat;} 
#TopPart form.Form1{ background:url(images/toptextfieldbg.jpg) no-repeat top left; width:300px; height:47px; position:absolute; top:10px; right:48px; }
#TopPart form.Form1 label{ color:#eef1f4; font-size:13px; width:51px; float:left; line-height:20px; margin:12px 0 0 0; padding:0 0 0 18px}
#TopPart form.Form1 input{width:164px; height:16px; border: 1px solid #224e7e; float:left; margin:12px 0 0 0; float:left;}
#TopPart form.Form1 input.button{ width:35px; height:18px; background:url(images/go.jpg) no-repeat; margin:12px 0 0 12px; cursor:pointer;}
#TopPart #Navi{ width:830px; height:33px; position:absolute; top:116px;}
#TopPart #Navi .Left{ background:url(images/navitop_left_part.jpg) no-repeat; width:8px; height:33px; float:left;}
#TopPart #Navi .Midd{ background: url(images/navitop_mid_part.jpg) repeat-x; width:814px; height:33px; line-height:32px;  float:left; }
#TopPart #Navi .Right{ background: url(images/navitop_right_part.jpg) no-repeat; width:8px; height:33px; float:left;}
#TopPart #Navi ul li{ height:33px;}
#TopPart #Navi li{background:url(images/line.jpg) no-repeat right top; float:left;  height:33px;}
#TopPart #Navi li a{ color:#FFFFFF;  text-decoration:none;  font-size:12px;  font-weight:bold; height:33px; padding:0px 26px; float:left;}
#TopPart #Navi li.last{ background:none; color:#FFFFFF;  text-decoration:none; font-size:12px;  font-weight:bold;}
#TopPart #Navi li a:hover{color:#baccdf; background: url(images/navitop_mid_part_h.jpg) repeat-x;  text-decoration:none;  font-size:12px;  font-weight:bold; float:left; height:32px;}
/*#TopPart #Banner{ width:830px; height:205px; position:absolute; top:150px;  background:url(images/banner1.jpg) no-repeat;}*/
#TopPart #Banner{ width:830px; height:205px; position:absolute; top:25px; padding-left:31px;  background:url(images/banner1.jpg) no-repeat 31px top;}
#Banner #Navi2{ width:170px; float:right; padding:15px 12px 0 0; font-size:12px; color:#545e6b; line-height:28px;}

#Navi2 ul { height:28px;}
#Navi2  li{ background:url(images/navi_b.jpg) no-repeat; width:170px; height:28px; padding:0 0 14px 0px;}
#Navi2 li a{ color:#545e6b; text-decoration:none; text-decoration:none; display:block; padding-left:10px;}
#Navi2  li a:hover{ background:url(images/navi_b_h.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}

#MiddlePart{ width:830px; position:relative;  padding:9px 0 0 0; margin:0px auto;}
*html #MiddlePart {Padding-top:0px;}
#MiddlePart #LeftPart{ width:571px; float:left; padding:0 5px 0 0px;}
#LeftPart #LeftPart1{ width:567px; background:url(images/middleft1bg.jpg) repeat-x top ; border-bottom:5px solid #8ab9e0; background-color:#d5dce4; float:left; padding:0 0 10px 4px;}
#LeftPart1 #ContantPart{ width: 370px; float:left; padding:0 0 0px 0px;}
#ContantPart h1{color:#2a4a6d; font-size:20px; line-height:32px; padding:0px; margin:0px; border-bottom:1px dotted #b0c4db;}
#ContantPart h2{ padding:0px; margin:0px; line-height:27px;  font-weight:bold; font-size:11px;}
#ContantPart .Text{ width:366px; font-size:11px;}
#ContantPart .Text ul{width:366px;}
#ContantPart .Text li{ background:url(images/arrow.jpg) no-repeat left 4px; padding:0 0 0 20px; list-style:none; margin:0px; height:18px;}

#MiddlePart #LeftPart2{ width:571px; padding:10px 0 0 0; clear:both}
#LeftPart2 .Left1{ background:url(images/leftpart2left.jpg) no-repeat; width:13px; height:60px; float:left;}
#LeftPart2 .Midd1{ background: url(images/leftpart2midd.jpg) repeat-x; width:544px; height:60px; float:left;} 
#LeftPart2 .Midd1 h1{ color:#3b75b8; font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0px; margin:0px; line-height:57px; text-indent:5px;}
#LeftPart2 .Right1{ background:url(images/leftpart2right.jpg) no-repeat; width:13px; height:60px; float:left;}
#LeftPart2 .TextBox{ width:553px; background-color:#FFFFFF; padding:14px 9px 9px 9px; clear:both;}
#LeftPart2 .TextBox p{ color:#4d4e4f; line-height:17px; font-size:11px;}

#LeftPart1 #Right {width:167px; float:right; padding:0 20px 0 0;}
#LeftPart1 #Right .Button{ width:167px;}

#MiddlePart #RightPart {width:249px; margin:0px; padding:0px; float:right;}

#MiddlePart #RightPart .Top{ background:url(images/middlerightbg.jpg) no-repeat left top; height:7px; width:249px;}
*#MiddlePart #RightPart .Top {font-size:0;}
#MiddlePart #RightPart .Center{ border-left:1px solid #6187a9; border-right:1px solid #6187a9; width:247px; background-color:#82a4c0;}
#MiddlePart #RightPart .Bottom{ background:url(images/middlerightbgbott.jpg) no-repeat; width:249px; height:7px;}

#MiddlePart #RightPart .Bottom{ font-size:0;}

#RightPartInner{ width:231px; margin:0px; padding:0px 0px 0 10px;}

#RightPartInner .TopRight{ background:url(images/rightbgtop.jpg) no-repeat; width:231px; height:7px;}
#RightPartInner *.TopRight{font-size:0;}
#RightPartInner .MiddleRight{background-color:#e8ecf0; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; width:229px; }
#RightPartInner .MiddleRight h1{ color:#2c4e76; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 6px;}
#RightPartInner .MiddleRight h2{color:#2e2e2e; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0 6px; font-weight:bold; line-height:30px;}
#RightPartInner .RightPartNavi{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}
#RightPartInner .RightPartNavi ul{ padding:0px 0 20px 10px; margin:0px;}
#RightPartInner .RightPartNavi li{ margin:0px; padding:0px;}
#RightPartInner .RightPartNavi li a{ background:url(images/arrowright.jpg) no-repeat 0 3px;  margin:0px; padding:0 0 0 15px; color:#4d4e4f; text-decoration:none;}
#RightPartInner .RightPartNavi li a:hover{ background:url(images/arrowright_h.jpg) no-repeat 0 3px;  margin:0px; padding:0 0 0 15px;}
#RightPartInner p{ font-size:11px; padding: 0px 10px 10px 10px; line-height:17px;}
#RightPartInner .BottomRight{background:url(images/rightbgbottom.jpg) no-repeat; width:231px; height:17px;}


#BottomPartMain{clear:both; margin:0px auto; height:100px;  position:relative; padding:0px; border-top:1px solid #a3bcd2; background-color:#f0f5f9;}
#BottomPart {width:830px; margin:0px auto; position:relative; color:#092033; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:20px 0 20px 0px;}
#BottomPart  ul{padding:0px; margin:0px; width:830px; height:20px;}
#BottomPart li{ float:left;}
#BottomPart li a, 
#BottomPart a {color:#ca012d;}
#BottomPart li a:hover, #BottomPart a:hover {color:#ca012d; text-decoration:none;}
#BottomPart a:hover {color:#092033;}
#BottomPart p{ margin:0 auto; padding:10px 0 0 0px; text-align:center; font:bold 12px arial;}
.bluetext {color:#2d2728; text-decoration:none; padding:0 5px 0 5px; font:bold 14px arial;}
.bluetext a {color:#064e8f;text-decoration:none; }
.bluetext a:hover {text-decoration:underline;}
.fourborder {border:1px solid #3d6fa5;}
.board {background:#1e2a66; height:30px; padding:10px; text-align:center; font:bold 15px verdana; color:#fff;}