body{
		background-color:#02387C;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-weight:normal;
		line-height:16px;
		margin:0px auto;
		padding:0px;
}
ul{
		padding:0;
		margin:0;
}
br{
		line-height:normal;
}

h1{
		padding-top:36px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:normal;
		color:#02387C;
	}
h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#41A2FF;
}

/*.heading{
		padding-top:36px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:regular;
		color:#02387C;
}*/
.heading2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#41A2FF;
}
.heading3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:regular;
		color:#02316B;
}
.heading4{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#41A2FF;
		padding-top:45px;
}
.heading5{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:regular;
		color:#02316B;
		padding-top:45px;
		text-decoration:none;
}

.heading6{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:regular;
		color:#02316B;
		padding-top:45px;
		text-decoration:none;
}
.heading6:a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:regular;
		color:#02316B;
		padding-top:45px;
		text-decoration:none;
}
.heading6:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:regular;
		color:#02316B;
		padding-top:45px;
		text-decoration:underline;
}

.features{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:regular;
		color:#02316B;
		padding-bottom:10px;
}

.button_bg{
		background-image:url(images/button_bg.jpg);
	
}

.body_bg{
		background-color:#FBFCFF;
		background-image:url(images/background_home_03.jpg);
		background-repeat:no-repeat;
}

.footerup_bg{
		background-image:url(images/footer_up.jpg);
}

.footerdown_bg{
		background-image:url(images/footer_down_03.jpg);
}

/*.bordertd{
		border-top:1px solid #636466;
		border-bottom:1px solid #636466;
}*/

.footertext1{
		padding-left:20px;
		padding-top:15px;
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		color:#BCDCFD;
}
.footertext5{
		padding-left:20px;
		padding-top:25px;
		font-family:Tahoma;
		font-size:12px;
		font-weight:bold;
		color:#02387C;
		
}

.footertext2{
		padding-left:20px;
		padding-top:5px;
		font-family:Tahoma;
		font-size:11px;
		font-weight:normal;
		color:#02387C;
}
.footertext4{
		padding-left:20px;
		padding-top:5px;
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		color:#02387C;
		text-decoration:underline;
}

.footertext3{
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		color:#02387C;
		text-decoration:underline;
}

.footertext3:a{
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		color:#02387C;
		text-decoration:underline;
}

.footertext3:hover{
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:underline;
}



.copyright{
		padding-top:5px;
		font-family:Tahoma;
		font-size:10px;
		color:#6DADF9;
}


.linkseperator{
		padding-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#025ECB;
}

.link{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#025ECB;
		text-decoration:none;
}

.link:a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#025ECB;
		text-decoration:none;
}

.link:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#7FB8FC;
		text-decoration:none;
}





/*buttons using ul li
*/

.nav{
	background:url(images/nav_bg.jpg) 0 0 repeat-x;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #2D4495;
	border-bottom:1px solid #2D4495;
	height:29px;
	font:12px/25px Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.nav ul{

	}
.nav ul li{
	/*background:url(images/nav_div.gif) top right no-repeat;*/
	line-height:29px;
	border-right:1px solid #2D4495;
	height:25px;
	display:block;
	float:left;
	}
.nav ul li.end{
	background:none;
	}
.nav ul li a{
	color:#BFEEFF;
	display:block;
	padding:0 37px;
	text-decoration:none;
	}
.nav ul li a:hover{
	color:#FFF;
	font-weight:bold;
	display:block;
	background:url(images/nav_hover.gif) 0 0 repeat-x;
	}
.nav ul li span{
	color:#FFF;
	font-weight:bold;
	display:block;
	background:url(images/nav_hover.gif) 0 0 repeat-x;
	padding:0 37px;
	}
	
.img1{
	padding-top:35px;
}

.img2{
	padding-top:30px;
}

.map_padding{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:regular;
	color:#02316B;
	padding-top:5px;
	padding-left:6px;
	padding-right:8px;
	padding-top:20px;
}

.map_table{
	border:1px solid #E2E2E2;
	background-color:#FFFFFF;
}

.blue_flag{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:regular;
		color:#02316B;
		text-decoration:none;
}
.blue_flag:a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:regular;
		color:#02316B;
		text-decoration:none;
}
.blue_flag:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:regular;
		color:#41A2FF;
		text-decoration:none;
}

.map_padding1{
		padding-bottom:20px;
}

.map_padding2{
		padding-top:36px;
		padding-bottom:24px;
}

.bullet{
		padding-top:5px;
}

.contact_bg{
		background-image:url(images/contact_bg.gif);
					
}

.contact_padding{
		padding-left:70px;
		padding-right:36px;
		padding-top:37px;
		padding-bottom:50px;
}
.contact_padding2{
		padding-left:70px;
		
}

.photo_table1{
		border:1px solid #3176DD;
		background-color:#FFFFFF;
		padding-top:5px;
		padding-bottom:5px;
}
.photo_table2{
		border:1px solid #3176DD;
		background-color:#FFFFFF;
		
}

.photo_strip{
	background-color:#3176DD;
	padding-right:19px;}
	
.photoslid{
		background-image:url(images/slider_bg.gif);
		background-repeat:repeat-x;
}

.sliding{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
		padding-top:10px;
}
.sliding:a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:underline;
}
.sliding:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:underline;
}

.number{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#02387C;
		text-decoration:none;
}
.number:a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#02387C;
		text-decoration:underline;
}
.number:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:underline;
}

.number_selected{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
}

.nmber_seperator{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#02387C;
		text-decoration:none;
}
.site_map{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#41A2FF;
		text-decoration:none;
}
.site_map:a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#41A2FF;
		text-decoration:none;
}
.site_map:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#02387C;
		text-decoration:none;
}

.jnquillal_image{
		padding-left:60px;
		padding-top:8px;
}
.jnquillal_button{
		padding-left:80px;
		padding-top:15px;
		
}
.jnquillal_border{
		border:1px solid #999999;
}