html { height:100%; }
body { background-image:url(../images/bggradient.jpg); background-repeat:repeat-x; background-color:#d70f0f;margin:auto; margin:0; padding:0;}
div#main_block { width:904px; height:auto; display:block; margin:auto; }
div#top_container { display:block; width:904px; float:left; }
.topbox { width:904px; padding-bottom:7px; float:left; }
.topboxstart { width:12px; background-image:url(../images/mainbgstart.jpg); background-repeat:no-repeat; height:249px; float:left; }
.topboxscroll { background-color:#fff; border-top:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; width:870px; vertical-align:top; height:247px; float:left; }
.topbocbottom { width:14px; background-image:url(../images/mainbgend.jpg); background-repeat:no-repeat; height:249px; float:left; }
.contactinfo { width:590px; float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; color:#fff; line-height:21px; padding-bottom:20px; padding-top:2px; float:left; padding-bottom:26px; }
.contactinfo a { color:#fff; text-decoration:none; }
.contactinfo a:hover { color:#FF0000; text-decoration:none; }
.greybody { padding-top:9px; padding-left:5px; float:left;}
.greystart { background-image:url(../images/insidestart.jpg); background-repeat:no-repeat; width:12px; height:224px; float:left; }
.greymid { background-color:#e7e7e7; float:left; width:840px; height:224px; }
.greyend { background-image:url(../images/insideend.jpg); background-repeat:no-repeat; width:12px; height:224px; float:left; }
.icon { width:80px; float:left; }
.icon a { background-image:url(../images/icon_on.jpg); background-repeat:no; width:80px; height:9px; float:left; color:#fff; }
.icon a:hover { background-image:url(../images/images/icon_off.jpg); background-repeat:no; width:80px; height:9px; float:left; }
ul.menu5 { width:904px; }
.menu { width:904px; }
.menu5 { padding:5px 0 0 1em; margin:0; list-style:none; height:36px; position:relative; repeat-x left bottom;
font-size:14px; }
.menu5 li { float:left; height:36px; margin-right:1px; }
.menu5 li a { display:block; float:left; height:36px; line-height:35px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../images/pro_five_0a.gif) no-repeat; }
.menu5 li a b { float:left; display:block; padding:0 36px 3px 32px; background:url(../images/pro_five_0b.gif) no-repeat right top; }
*html .menu5 li a b { float:left; display:block; padding:0 36px 1px 32px; background:url(../images/pro_five_0b.gif) no-repeat right top; }
.menu5 li.current a { color:#000; background:url(../images/pro_five_2a.gif) no-repeat; }
.menu5 li.current a b { background:url(../images/pro_five_2b.gif) no-repeat right top; }
.menu5 li a:hover { color:#000; background: url(../images/pro_five_1a.gif) no-repeat; }
.menu5 li a:hover b { background:url(../images/pro_five_1b.gif) no-repeat right top; }
.menu5 li.current a:hover { color:#000; background: url(../images/pro_five_2a.gif) no-repeat; cursor:default; }
.menu5 li.current a:hover b { background:url(../images/pro_five_2b.gif) no-repeat right top; }
.fltleft { width:500px; float:left; font-size:20px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif;  color:#000;  }
.fltleft li { margin-left:-9px; }
*html .fltleft { width:500px; float:left; font-size:20px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; line-height:26px; color:#514d4d; padding-top:18px; }
.fltrht { width:320px; float:left; margin-top:10px; overflow:hidden;  }
.container { width:904px; }
.box1 { width:295px; margin-right:9px; float:left; }
.box2 { width:295px; float:left; }
.boxstart { background-image:url(../images/left.jpg); background-repeat:no-repeat; float:left; width:11px; height:254px; }
.boxmid { width:265px; float:left; height:252px; border-bottom:1px solid #b9b9b9; border-top:1px solid #b9b9b9; background-color:#fff; }
.boxend { background-image:url(../images/right.jpg); background-repeat:no-repeat; height:254px; width:11px; float:left; }
h1 { padding:0px; margin:0px; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding:10px; color:#636330; }
h2 { width:240px; padding:0px; margin:0px; font-size:17px; padding:10px; text-align:center; color:#b3371f; text-decoration:underline; }

.img1{ width:260px; float:left; height:210px;  padding-left:2px; overflow:hidden;}
.img{ width:250px; height:106px; float:left; padding-left:45px;}
.imgleft{ width:6px; height:106px; background-image:url(../images/imgleft.jpg); background-repeat:no-repeat; float:left;}
.imgright{ width:6px; height:106px; background-image:url(../images/imgright.jpg); background-repeat:no-repeat; float:left;}
.imgcenter{ width:149px; height:106px; float:left;}
.txt{  width: 250px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; margin-top:3px;}
.txt ul{ margin-top:2px;}

.txt li{ margin-left:-18px; margin-top:-3px; }
.top_flash{ width:409px; height:110px; float:left; padding-top:4px; overflow:hidden;}
.left_txt{ width:500px; float:left;  margin-top:5px; overflow:hidden; line-height:20px;}
* html .top_flash{ margin-top:-17px;}
* html .left_txt{ margin-top:-0px;}
img { text-decoration:none; border:none;}
.logo{ width:306px; height:66px; float:left; padding-top:2px; padding-bottom:4px;}
.h1{ font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:10px; color:#d0d018; margin-top:-6px; margin-bottom:-15px; width:605px; float:left;}
.h1_img{ width:150px; height:40px; float:left; margin-top:-6px;}
.left_txt1{ font-size:15px;  font-family:Arial, Helvetica, sans-serif; color:#cf0a0a;  overflow:hidden;}
.left_txt2{ font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#cf0a0a;}
#clear{ clear:both;}
#footer{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding-top:10px;}
#footer a{ color:#fff; text-decoration:none;}
#footer a:hover{ color:#c7000f;}
.thankyou{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.heading{ font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#000000; font-weight:bold;  clear:both; padding-top:-5px; padding-bottom:4px; height:30px;}
/*----------------------form css--------------------*/

.formbox{ width:310px;   padding-left:30px; clear:both; line-height:26px; }
.formlbl{ width:90px; float:left; font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.formfield{ width:180px; float:left; }
.formfield input, .formfield textarea{ background-color:#f7f7f7; border:1px solid #fff;}
.formbox1{ width:310px;   padding-left:30px; clear:both; line-height:26px; padding-top:5px;}
.formlbl1{ width:90px; float:left; font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.formfield1{ width:180px; float:left; }
.formfield1 input, .formfield1 textarea{ background-color:#f6b80e; color:#3d5a66; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border:1px solid #fff; -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.legend{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}

