*
 {
   margin:0 auto;
   padding:0;
 }
 
#container
 {  
  background-color:#ffffff;
  width:1000px;
  font:11px tahoma, Verdana, Arial, Helvetica, sans-serif;
  color:#6b7a84;
 }
 
img 
 {
  border:0;
 }

body
 {
  background:#004271 url(images/main_bg.jpg) left top repeat-x;
 }
 
.header
 {
  float:left;
  width:100%;
  background:url(images/header.jpg) no-repeat left top;
  height:260px;
 }
 
.body_container
 {
  float:left;
  width:940px;
  background:#fff url(images/doted_v.jpg) 248px 14px repeat-y;
  padding:10px 30px 0 30px;
  margin-bottom:15px;
 }
 
.logo
 {
  float:left;
  width:542px;
  height:66px;
  padding-left:14px;
 }

.top_links
 {
  float:right;
  width:402px;
  padding-right:30px;
 }

.icon_links
 {
  width:360px;
  font:17px Arial, Helvetica, sans-serif;
  line-height:12px;
  color:#FFFFFF;
  height:24px;
  padding:14px 1px 7px 12px;
  float:right;
 }

.home_icon
 {
  float:right;
  background:url(images/ho_icon.jpg) no-repeat left top;
  padding:10px 0 0 29px;
 }
 
.home_icon a
 {
  font:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-decoration:none;
 }
 
.home_icon a:hover
 {
  color:#ffe483;
 }
 
 
.contact_icon
 {
  float:right;
  background:url(images/con_icon.jpg) no-repeat left 4px;
  padding:10px 0 0 27px;
  margin-left:27px;
 }
 
.contact_icon a
 {
  font:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-decoration:none;
 }
 
.contact_icon a:hover
 {
  color:#ffe483;
 }
 
 
 .login_icon
 {
  float:right;
  background:url(images/log_icon.png) no-repeat left 4px;
  padding:10px 0 0 27px;
  margin-left:27px;
  
 }
 
.login_icon a
 {
  font:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-decoration:none;
 }
 
.login_icon a:hover
 {
  color:#ffe483;
 }
 
#left_col
 {
  width:219px;
  float:left;
  font:13px tahoma;
  line-height:normal;
 }
 
  
.left_menu
 {
  width:100%;
 }
 
 .left_menu a
 {
 text-decoration:none;
  color:#00548d;
  }
  
  .left_menu a:hover
  {
 text-decoration:none;
  color:#252525;
  }
 
.left_menu ul
 {
  list-style-type:none;
 }
 
.left_menu ul li
 {
  list-style-type:none;
  display:block;
  height:20px;
  padding-top:2px;
 }
 
.left_menu ul li a
 {
  text-decoration:none;
  color:#252525;
  line-height:normal;
  background:url(images/arrow.jpg) left 7px no-repeat;
  padding:0 0 0 18px;
 }
 
.left_menu ul li a:hover
 {
  color:#00548d;
  background:url(images/arrow_h.jpg) left 7px no-repeat;
 }
 
.left_heading
 {
  font:bold 21px Arial, Helvetica, sans-serif;
  color:#5a9426;
  padding:19px 0 6px 0;
 }
 
 
#main_col
 {
  width:708px;
  float:right;
  font:11px tahoma;
  line-height:normal;
  padding-left:13px;
 }

.heading_container
 {
 }
 
.heading_top
 {
  font:27px Arial, Helvetica, sans-serif;
  line-height: normal;
  color:#5a9426;
 }
 
 
 .heading_top a
 {
  color:#5a9426;
  text-decoration:none;
 }
 
 .heading_top a:hover
 {
  color:#5a9426;
  text-decoration:underline;
 }
 
.heading_top span
 {
  font-size:21px;
  color:#98bf4d;
 }
 
.heading_top a img
 {
  margin-top:8px;
 }

.txt
 {
  float:left;
  width:708px;
  padding:5px 0 5px 0;
  background:url(images/doted_h.jpg) left bottom repeat-x;
  line-height:18px;

 }
.txt p
 {
line-height:18px;
  margin:2px auto;
  padding-bottom:8px;
 }
 
.txt a
 {
  color:#5a9426;
  text-decoration:none;
 }
 
.txt a:hover
 {
  color:#213039;
  text-decoration:underline;
 }
 
.txt_h
 {
  font-size:17px;
  color:#707070;
 }
 
.pic
 {
  float:left;
  border:1px #cbcbcb solid;
  padding:4px;
  text-align:center;
  margin-right:13px;
  margin-bottom:7px;
 }
.pic img
 {
  border:1px #cbcbcb solid;
 }
 
.footer
 {
  background:url(images/footer_bg.jpg) left top repeat-x;
  clear:both;
  padding:0 30px;
  font:11px Arial, Helvetica, sans-serif;
  color:#00345c;
  width:940px;
  text-align:center;
 }
 
.footer ul
 {
  padding-top:14px;
  text-align:center;
  width:940px;
  margin:0px auto;
 }
 
.footer ul li
 {
  display:inline;
  border-right:#2d5e01 1px solid;
  padding:0 9px;
  list-style-type:none;
  text-align:center;
  float:left;
 }
 
.footer ul li a
 {
  color:#2d5e01;
  font-size:12px;
  text-decoration:none;
  text-align:center;
  line-height:normal;
  margin:0;
  padding:0;
 }

.footer ul li a:hover
 {
  color:#282828;
  text-decoration:underline;
 }
 
.copyright
 {
  float:right;
  width:450px;
  padding:13px 0 18px 0;
  margin:0;
 }
.copyright a
 {
  color:#00345c;
  text-decoration:none;
 }

.copyright a:hover
 {
  color:#2d5e01;
  text-decoration:underline;
 } 
.email
 {
  float:left;
  width:400px;
  padding:13px 0 18px 0;
 }
 
.email a
 {
  color:#00345c;
  text-decoration:none;
 }

.email a:hover
 {
  color:#2d5e01;
  text-decoration:underline;
 }

.bottom
 {
  clear:both;
 }
.event-nav
{
width:700px;
float:left;
}

.event-nav ul
{
display:block;
margin:0px;
padding:0px;
text-align:left;
float:left;
}
.event-nav ul li
{
float:left;
display:block;
width:650px;
background:url(images/arrow.jpg) left 7px no-repeat;
padding-bottom:2px;
padding-left:15px;
text-decoration:none;
list-style-type:none;
line-height:18px;
}

.pdf
{
width:700px;
float:left;
}

.pdf ul
{
display:block;
margin:0px;
padding:0px;
text-align:left;
float:left;
}
.pdf ul li
{
float:left;
display:block;
background:url(images/arrow.jpg) left 8px no-repeat;
padding-bottom:2px;
padding-left:12px;
text-decoration:none;
line-height:18px;
margin-right:15px;
}

.form-main
{
width:550px;
float:left;
padding-bottom:4px;
padding-top:4px;
}
.form-left
{
width:100px;
float:left;
}
.form-right
{
width:190px;
float:left;
}
.form-right1
{
width:250px;
float:right;
}
.input-box
{
width:180px;
height:16px;
border:1px solid #6b7a84;
padding-left:5px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
color:#6b7a84;
font-size:11px;
}

.input-box1
{
width:110px;
height:18px;
border:1px solid #6b7a84;
padding-left:5px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
color:#6b7a84;
font-size:11px;
}

.input-box2
{
width:150px;
height:18px;
border:1px solid #6b7a84;
padding-left:5px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
color:#6b7a84;
font-size:11px;
}
.star
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
font-weight:bold;
}


.servey
{
width:700px;
float:left;

}

.servey ul
{
display:block;
width:700px;
margin:0px;
padding:0px;
text-align:left;
float:left;
}
.servey ul li
{
float:left;
display:block;
list-style-type:none;
padding-bottom:2px;
padding-left:5px;
text-decoration:none;
line-height:18px;
width:130px;
}

.pricing-bg
{
background:#dcdcdc;
color:#414141;
text-align:center;

}
.pricing-bg1 
{
border:1px solid #dcdcdc;
color:#6b7a84;
text-align:center;
}
.blt
{
width:100%;
float:left;

}

.blt ul
{
display:block;
margin:0px;
padding:0px;
text-align:left;
float:left;
}
.blt ul li
{
float:left;
display:block;
list-style-type:none;
padding-left:15px;
text-decoration:none;
width:95%;
line-height:18px;
background:url(images/blt.jpg) left 8px no-repeat;
}

.blt1
{
width:100%;
float:left;

}

.blt1 ul
{
display:block;
margin:0px;
padding:0px;
text-align:left;
float:left;
}
.blt1 ul li
{
float:left;
display:block;
list-style-type:none;
padding-left:15px;
text-decoration:none;
width:95%;
line-height:18px;
background:url(images/blt.jpg) left 8px no-repeat;
}