body {
	margin:0px;
	padding:0px;
	background:url(../images/footer_bg.gif) bottom repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p, span, h1, h2, h3, h4, h5, h6, ul, li {
	margin:0px;
	padding:0px;
}
.RqdStar
{
	color:Red;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
	color:#333333;
}
.clear{
	clear:both;
	}

.blueul {
	margin-left:15px;
	float:none;
	list-style-image:url(../images/blue_bullet.gif);
	line-height:20px;
}
.blueul li a {
	padding:0px;
	float:none;
	margin:0px;
	color:#84c7f6;
}
img{
	border:0;
	}
.blueul li a:hover {
	float:none;
	color:#64a9db;
	text-decoration:underline;
}
.greenul {
	margin-left:15px;
	float:none;
	list-style-image:url(../images/green_bullet.gif);
	line-height:20px;
}
.greenul li a {
	padding:0px;
	float:none;
	margin:0px;
	color:#2d9d37;
}
.greenul li a:hover {
	float:none;
	color:#2d9d37;
	text-decoration:underline;
}
h1 {
	font-size:20px;
	color:#529da5;
	}
h2 {
	font-size:18px;
	}
h3 {
	font-size:16px;
	font-weight:normal;
}
h4 {
	font-size:14px;
	font-weight:normal;
	line-height:18px;
}
.yellow {
	color:#fda947;
}
.yellow a{
	color:#fda947;
	text-decoration:none;
}
.yellow a:hover{
	color:#fda947;
	text-decoration:underline;
}
.blue {
	color:#84c7f6;
}
.green {
	color:#2d9d37;
}
.div-n {
	height:auto;
	float:left;
	width:96%;
	text-align: justify;
	padding: 8px 10px;
}
.main_container {
	height:auto;
	width:935px;
	
}
.header_main {
	width:100%;
	height:350px;
	background:url(../images/header_bg.gif) repeat-x;
	}
#header_container {
	width:935px;
	height:350px;
	float:left;
	background:url(../images/header.jpg) no-repeat;
}
#banner {
	float:left;
	height:271px;
	width:100%;
}
#nav {
	float:left;
	height:62px;
	width:935px;
}
#nav ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
#nav ul li {
	float:left;
	padding: 22px 35px 0px;
	display:block;
	font-weight: bold;
	font-size:16px;
	white-space:nowrap;
}
#nav ul li a {
	float:left;
	color:#FCFCFC;
	text-decoration: none;
}
#nav ul li a:hover {
	float:left;
	color:#fda947;
	text-decoration: none;
}
#sub-nav {
	float:left;
	height:32px;
	padding:0px 0px 0px 15px;
	width:905px;
}
#sub-nav .s_nav {
	height:32px;
	width:869px;
	background:url(../images/sub_nav-bg.gif) repeat-x;
}
#sub-nav .s_nav ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
#sub-nav .s_nav ul li {
	float:left;
	padding: 10px 35px 10px;
	display:block;
	font-weight: normal;
	font-size:14px;
	background:url(../images/s_nav-seprator.gif) no-repeat right top;
}
#sub-nav .s_nav ul li a {
	float:left;
	color:#000000;
	text-decoration: none;
}
#sub-nav .s_nav ul li a:hover {
	float:left;
	color:#8a5d26;
	text-decoration: none;
}
#content_container {
	float:left;
	width:935px;
	height:auto;
	background: #ffffff;
}
#left_container {
	float:left;
	height:auto;
	width:235px;
}
#left_container-i {
	height:auto;
	width:214px;
	float:left;
	padding:0px 4px;
}
.blue_cont {
	border:1px solid #84c6f6;
	float:left;
	height:auto;
	width:100%;
}
.blue_cont .title {
	background:#84c6f6;
	padding:8px 10px;
	float:left;
	height:auto;
	width: 91%;
	text-align: left;
	color: #FFFFFF;
}
.blue_cont .content {
	padding:8px 10px;
	float:left;
	height:auto;
	width: 91%;
	text-align: left;
}
.grey_cont {
	border:1px solid #d2d2d2;
	float:left;
	height:auto;
	width:99%;
}
.grey_cont .title {
	background:#d2d2d2;
	padding:8px 10px;
	float:left;
	height:auto;
	width: 96.5%;
	text-align: left;
}
.grey_cont .content {
	padding:8px 0 10px 10px;
	float:left;
	height:auto;
	width: 96%;
	text-align: justify;
}
.center_container {
	width:57%;
	height:auto;
	float:left;
	text-align: left;
}
.right_container {
	width:160px;
	height:auto;
	float:right;
	margin-right: 5px;
	}
.footer_container {
	float:left;
	height:auto;
	width:935px;
	background-color:#84c6f6;
	padding: 20px 0px;
	color:#ffffff;
	margin-bottom:3px;
	}
.footer_container a {
	text-decoration:none;
	color:#FCFCFC;
	}
.footer_container a:hover {
	text-decoration:underline;
	color:#CCCCCC;
	}
/*-------------- new ---------------*/
.result{
	width:99%;
	padding:4px;
	border:solid 1px #e4e4e4;
	border-collapse:collapse;
	float:left;
	}
	
.result_img{
	width:50px;
	height:20px;
	float:left;
	}
.result_date{
	width:140px;
	line-height:20px;
	float:left;
	}  	
.result_text{
	width:95px;
	line-height:20px;
	float:left;
	}  		
	
.island_link{
	width:97%;
	float:left;
	}	
.island_link ul {
	width:100%;
	list-style:none;
	}
.island_link li{
	background:url(../images/li-body.png) no-repeat;
	padding:0px 0 0 15px;
	height:25px;
	}		
.contact{
	width:100%;
	height:auto;
	float:left;
	padding-bottom: 8px;
	}
.contact_text{
	width:170px;
	font-size:14px;
	float:left;
	height: auto;
	padding: 5px 0px 0px 0px;
	}
.contact_div_input{
	width:310px;
	height:auto;
	float:left;
	padding: 2px 0px 0px 0px;
	}
.contact_input{
	width:300px;
	height:20px;
	border:solid 2px #e4e4e4;
	}
.contact_list{
	width:300px;
	height:25px;
	border:solid 1px #e4e4e4;
	}
.radio_btn_c {
	width:150px;
	height:auto;
	float: left;
	}
.red_c {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	}
.contacttxtbox {
	width:165px;
	height:15px;
	border:1px solid #cbcbcb;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.GridMain
{
 font-family: Verdana;
 font-size: 8pt;
 color: black;
 font-weight: bold;
 background-color: #bfe3ef;
 border-left-color: #bfe3ef;
 border-bottom-color: #bfe3ef;
 border-top-style: solid;
 border-top-color: #bfe3ef;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #bfe3ef;
 border-bottom-style: solid;
}
.GridFixheader
{
 font-family: Verdana;
 font-size: 8pt;
 font-weight: bold;
 background-color: #96cadb;
 color: black;
 text-align: center;
 text-transform: capitalize;
 text-decoration: none;
 height: 25px;
 vertical-align: middle;
}
.GridAltItem
{
 background-color: #ffffff;
 font-family: Verdana;
 font-weight: bold;
 font-size: 8pt;
 border-bottom-style: solid;
 border-color: #84c7f6;
}
.SelecteRowInGrid
{
 background-color: #ddf4fb;
 font-weight: bold;
 font-family: Verdana;
 font-size: 8pt;
}

.result_tbl
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-collapse:collapse;
}


.result_tbl td
{
	text-align:center;
	border:dotted 1px #CCCCCC;


}

.result_tbl tr
{
height:20px;
}
