body {
	margin:0px;
	padding:0px;
	background:url(../images/body_bg.jpg) #d8eaea repeat-x top;
}

*{
	margin:0px;
	padding:0px;
	}

ul, li, p, div, span, form, h1, h2, h3, h4{
	margin:0px;
	padding:0px;
	}

.clearer{
	margin:0px;
	padding:0px;
	clear:both;
	}

.float_left{
	margin:0px;
	padding:0px;
	float:left;
	}

.float_right{
	margin:0px;
	padding:0px;
	float:right;
	}

#main_container{
	margin:0px auto;
	padding:0px;
	width:1003px;
	}

#header_container{
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/header_bg.jpg) no-repeat;
	width:1003px;
	}
#header_container .logo{
	margin:0px;
	padding:0px;
	float:left;
		}
		


/* Top Menu Animation CSS Start */


#header_container .top_links_container {
	margin:0px;
	padding:0px 0px 35px 0px;
	width:1003px;
	float:left;
	
	}
#lava {
		/* you must set it to relative, so that you can use absolute position for children elements */
	 position: relative;
     width: 980px;
     padding:0px 5px 0px 15px;
	 margin: 7px 0 0px 0px;
	
		
	}
	
#lava ul {
		margin:0; 
		padding:0; 
		list-style:none; 
		display:inline;
		position:absolute; 
		z-index:100;

	}
	
#lava ul li {
		margin:0 0px; 
		float:left;
		padding:0px 10px 0px 10px;
		/*background:url(../images/toplink_separater.jpg) no-repeat 100%;*/
	
	}
	
#lava #box {
		
		position:absolute; 
		left:0; 
		top:0;		
		z-index:50; 
        background:url(../images/tail.png) no-repeat right center; 
		height:21px;		
		padding-right:13px;
		margin-left:-1px;
		
	}
	
#lava #box .head {
		background:url(../images/head.png) no-repeat 0 0; 
		height:21px;
		padding-left:5px;/*padding-left:13px;*/
	}
	
	
	
#lava ul li a{
		
	 font-weight:bold;
     text-decoration: none;
     color: #fff;
     outline: none;
	 font-size:12px;
     text-align: center;
     top: 3px;
     letter-spacing:0;
     z-index: 10;
     display: block;
     float: left;
     height: 21px;
     position: relative;
     overflow: hidden;
	 padding:0px 0px 0px 0px;
     margin: 0px 5px 0px 3px ;  
	 text-transform:uppercase;  
	 font-family:Arial, Helvetica, sans-serif;
	}
	
	
#lava ul li a:hover{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
			}
#lava ul li a.active{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
			}
/* Top Menu Animation CSS End */



#body_container{
	margin:0px;
	padding:0px;
	width:1003px;
	float:left;
	background:#fff;
	}
#body_container .body_top{
	margin:0px;
	padding:0px;
	width:1003px;
	float:left;
	background:url(../images/bodybg_top.jpg) no-repeat top;
	height:11px;
	}
#body_container .body_bottom{
	margin:0px;
	padding:0px;
	width:1003px;
	float:left;
	background:url(../images/bodybg_bottom.jpg) no-repeat top;
	height:11px;
	}

#body_container .body_middle{
	margin:0px;
	padding:0px 0px 10px 0px;
	width:1003px;
	float:left;
	
	}
#body_container .body_middle .left_container{
	margin:0px;
	padding:0px 0px 0px 18px;
	width:697px;
	float:left;
	background:url(../images/dot_line.jpg) repeat-y right;
	
	}
#body_container .body_middle .left_container hr{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/dot_hor.jpg) repeat-x; 
	height:1px; 
	border:none; 
	width:680px;
	 
	
	}
#body_container .body_middle .left_container h1{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#030303;
	font-weight:normal;
	}
#body_container .body_middle .left_container h3{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#005975;
	font-weight:bold;
	}

#body_container .body_middle .left_container h4{
	margin:0px;
	padding:0px 0px 0px 5px;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#005975;
	font-weight:bold;
	}
#body_container .body_middle .left_container p{
	margin:0px;
	padding:0px 15px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#292e32;
	font-weight:normal;
	line-height:22px;	
	}
#body_container .body_middle .left_container p a{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff4100;
	text-decoration:underline;
	}
#body_container .body_middle .left_container p a:hover{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#c93300;
	text-decoration:none;
	}
#body_container .body_middle .left_container .list_div{
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:300px;	
	}
#body_container .body_middle .left_container ul{
	margin:0px;
	padding:10px 0px 10px 20px;
	list-style:none;	
	}

#body_container .body_middle .left_container ul li	{
	margin:0px;
	padding:0px 0px 0px 22px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#12555f;
	font-weight:normal;
	line-height:22px;
	background:url(../images/arrow_orange.jpg) no-repeat left;
	}


#body_container .body_middle .left_container .border_img{
	margin:0px;
	padding:0px 0px 0px 0px;
	border:#b1e2f8 solid 1px;
	
	}

#body_container .body_middle .left_container .text_center{
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	
	}

#body_container .body_middle .left_container .bullet_div{
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:665px
	}

#body_container .body_middle .left_container .bullet_div ul{
	margin:0px;
	padding:10px 0px 10px 20px;
	list-style:none;	
	}

#body_container .body_middle .left_container .bullet_div ul li	{
	margin:0px;
	padding:0px 10px 0px 17px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#12555F;
	font-weight:normal;
	line-height:24px;
	background:url(../images/arrow_orange.jpg) no-repeat 0px 9px;
	}
#body_container .body_middle .left_container .bullet_div_inner{
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:665px;
	}

#body_container .body_middle .left_container .bullet_div_inner ul{
	margin:0px;
	padding:0px 0px 0px 50px;
	list-style:none;	
	}

#body_container .body_middle .left_container .bullet_div_inner ul li	{
	margin:0px;
	padding:0px 10px 0px 17px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#292E32;
	font-weight:normal;
	line-height:24px;
	background:url(../images/bullet_blue.jpg) no-repeat 0px 9px;
	}


#body_container .body_middle .right_container{
	margin:0px;
	padding:0px 10px 0px 10px;
	width:268px;
	float:left;
	}

#body_container .body_middle .right_container .rightlink_bg{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:265px;
	float:left;
	background:url(../images/rightlinks_top.jpg) #d7eae8 no-repeat top;
	}
#body_container .body_middle .right_container .rightlink_bg .bg_bottom{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:265px;
	float:left;
	height:15px;
	background:url(../images/rightlinks_bottom.jpg) no-repeat bottom;
	}
#body_container .body_middle .right_container .rightlink_bg ul{
	margin:0px;
	padding:15px 0px 0px 15px;
	list-style:none;
	}

#body_container .body_middle .right_container .rightlink_bg ul li{
	margin:0px;
	padding:0px 0px 0px 25px;
	list-style:none;
	background:url(../images/arrow_blue.png) no-repeat left;
	}

#body_container .body_middle .right_container .rightlink_bg ul li a{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#005270;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:26px;
	text-decoration:underline;
	}

#body_container .body_middle .right_container .rightlink_bg ul li a:hover{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#005270;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:26px;
	text-decoration:none;
	}
#body_container .body_middle .right_container .bluebox_container{
	margin:0px;
	padding:5px 0px 0px 0px;
	background:url(../images/bluebg_right.jpg) no-repeat;
	width:265px;
	height:63px;

	}
#body_container .body_middle .right_container .bluebox_container h1{
	margin:0px;
	padding:0px 0px 0px 35px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	}
#body_container .body_middle .right_container .bluebox_container span{
	margin:0px;
	padding:0px 10px 0px 16px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;

	}
#body_container .body_middle .right_container .bluebox_container em{
	margin:0px;
	padding:0px 0px 0px 0px;

	}

#body_container .body_middle .right_container .thumb_container{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:267px;
	float:left;

	}
#body_container .body_middle .right_container .thumb_container .thumbbox_top{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:267px;
	height:14px;
	background:url(../images/rightbox_top.jpg) no-repeat top;
	float:left;

	}
#body_container .body_middle .right_container .thumb_container .thumbbox_mid{
	margin:0px;
	padding:0px 9px 0px 9px;
	width:249px;
	background:url(../images/rightbox_mid.jpg) repeat-y top;
	float:left;

	}
#body_container .body_middle .right_container .thumb_container .thumbbox_mid .thumb_img{
	margin:0px;
	padding:5px 0px 0px 0px;
	float:left;
	}
#body_container .body_middle .right_container .thumb_container .thumbbox_mid .right_dot{
	margin:0px;
	padding:15px 0px 10px 0px;
	float:left;

	}
#body_container .body_middle .right_container .thumb_container .thumbbox_mid ul{
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	

	}
#body_container .body_middle .right_container .thumb_container .thumbbox_mid ul li{
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	line-height:18px;
	background:url(../images/bullet_blue.jpg) no-repeat 0px 7px;
	}

#body_container .body_middle .right_container .thumb_container .thumbbox_mid ul li a{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#005277;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;

	}
#body_container .body_middle .right_container .thumb_container .thumbbox_mid ul li a:hover{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#005277;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;

	}
#body_container .body_middle .right_container .thumb_container .thumbbox_bottom{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:267px;
	height:14px;
	background:url(../images/rightbox_bottom.jpg) no-repeat top;
	float:left;

	}
	
#footer_container{
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/footer_bg.jpg) repeat-x;
	height:99px;
	width:100%;
	}
#footer_links container{
	margin:0px auto;
	padding:0px;
	width:1003px;
	}
#footer_links_container{
	margin:0px auto;
	padding:20px 0px 0px 0px;
	width:1003px;
	}
#footer_links_container ul{
	margin:0px ;
	padding:0px;
    list-style:none;
	text-align:center;
	}
#footer_links_container ul li{
	margin:0px ;
	padding:0px 15px 0px 15px;
    list-style:none;
	display:inline;
	background:url(../images/footer_separater.jpg) no-repeat right;
	}
#footer_links_container ul li.background_none{
	margin:0px ;
	padding:0px 15px 0px 15px;
    list-style:none;
	display:inline;
	background:none;
	}
#footer_links_container ul li a{
	margin:0px ;
	padding:0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00536a;
	text-decoration:none;
	}
#footer_links_container ul li a:hover{
	margin:0px ;
	padding:0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00536a;
	text-decoration:underline;
	}
#footer_links_container p{
	margin:0px ;
	padding:10px 0px 0px 0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#35859b;
	text-decoration:none;
	text-align:center;
	width:1003px;
	}
/* Form Css Start from here */

.left_container .left_content_form {
   margin:0px;
   padding:0px 0px 0px 20px;
   text-align:left;
   float:left;
   color:#292E32;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:22px;

 
	}	
	
.left_container .left_content_form span{
   margin:0px;
   padding: 0px 0px 10px 0px;
   text-align:left;
   float:left;
   width:210px;	
   }	
.left_container .left_content_form span strong{
   margin:0px;
   padding: 0px 0px 0px 5px;
   text-align:left;
   color:#EC0257;
   

   }	
.left_container .left_content_form em{
   margin:0px;
   padding: 0px 0px 10px 0px;
   text-align:left;
   width:280px;
   float:left;
   font-style:normal;
	}	
		
.left_container .left_content_form .textfield{
   margin:0px;
   padding: 0px 0px 0px 0px;
   height:20px;   
   width:230px;

   }	
.left_container .left_content_form .textfield_captcha{
   margin:0px;
   padding: 0px 0px 0px 0px;
   height:20px;   
   width:130px;

   }	

.left_container .left_content_form .commentbox{
   margin:0px;
   padding: 0px 0px 0px 0px;
   height:50px;   
   width:230px;
   overflow:auto;
	}

.left_container .left_content_form .btn_container {
   margin:0px;
   padding:10px 0px 0px 210px;
   float:left;
   width:300px;
    }	
.left_container .btn_container .btn{
   margin:0px;
   padding:3px 0px 6px 0px;
   color:#000;
   background:url(../images/submit_btn.jpg) no-repeat;
   width:80px;
   height:26px;
   border:0px solid #f00;
   cursor:pointer;
  }
  
.left_container .contact_message{
    margin:0px;
	padding:0px 0px 0px 0px;
	text-align:center !important;
	color:#005270;
	width:650px;
	}

/* Form Css End here */