/* CSS Document */



body{ margin:0; padding:0; background-color:#000}

img{ border:0px;}

#body__ {width:800px; background-color:#000; padding:0; margin:auto; padding-bottom:20px; border:5px solid #999;}



#header {width:800px; height:auto; }

#logo {width:312px;  margin-left:30px; padding-top:20px; float:left;}



#header1 {width:199px; height:auto; float:right; margin-right:30px; margin-top:20px;}

#cards {width:auto; height:auto; margin-left:53px;}

#social {width:auto; height:auto; margin-left:153px;}

#phoneno {width:auto; height:auto; text-align:right;  font-family:"Humnst777 Cn BT"; font-size:23px; font-weight:bolder; color:#FFF; font-weight:bold;}

#mailid {width:auto; height:auto; text-align:right; font-family:"Humnst777 Cn BT"; font-size:14px; color:#FFFFFF;}



#buttons li { height:auto; padding:0; display:inline;}

#buttons {

	width:800px;

	height:auto;

	margin:20px 0 15px 12px;

	padding:0;

	list-style:none;

	position:relative;

	

}



#menubar{background:#000;}



@font-face { font-family:Gnuolane; src: url(gnuolane.ttf)}

#buttons li a {color:#FFFFFF; float:left; margin:0 0 0 0; height:55px; padding:31px 20px 0; float:left; text-align:center; text-decoration:none;}

a.select{background:#1c4e86;}

#buttons li a:hover{background:#1c4e86;}

#buttons li:last-child > a{ padding-left:26px;}



#banner {width:800px; height:auto;}

#charter {width:500px; height:auto; margin-left:40px; font-family:"Humnst777 BlkCn BT"; font-size:14px; color:#FFFFFF; font-weight:normal;}

#charter1 {width:500px; height:auto; margin-left:180px; font-family:"Humnst777 BlkCn BT"; font-size:14px; color:#FFFFFF; font-weight:normal;}

#charter2 {width:500px; height:auto; margin-left:220px; font-family:"Humnst777 BlkCn BT"; font-size:14px; color:#FFFFFF; font-weight:normal;}

.line1 {width:469px; height:1px; background-color:#1c4e86; margin-left:280px;  margin-bottom:30px;}

#subcharter {width:697px; height:auto; margin-left:52px; font-family:"Humnst777 Cn BT"; font-size:14px; color:#FFFFFF; font-weight:normal; text-align:justify;}

#box{width:800px; height:65px; margin-bottom:19px;}

#services {width:auto; height:auto; float:left;  margin-left:40px; font-family:"Humnst777 BlkCn BT"; font-size:14px; color:#FFFFFF; font-weight:normal;}

#blue1 {width:365px; height:43px; float:right; text-align:center; background-image:url(../images/background.png); font-weight:bold; font-size:24px; color:#FFFFFF; padding-top:20px; font-family:"Humnst777 Cn BT"; font-style:italic;}

#clear{ clear:both;}



#box1 {width:702px; height:200px;}

#bullet {width:auto; height:auto; float:right; margin-right:38px; list-style:url(../images/bullet_07.png); font-family:"Humnst777 BT"; font-size:12px; color:#FFFFFF; line-height:30px;} 



#gallery {width:auto; height:auto; float:left; margin-left:40px; margin-top:18px; font-family:"Humnst777 BlkCn BT"; font-size:14px; color:#FFFFFF; font-weight:normal;}

#blue2 {width:365px; height:43px; float:right; text-align:center; background-image:url(../images/background1.png); font-weight:bold; font-size:24px; color:#FFFFFF; padding-top:20px; font-family:"Humnst777 Cn BT"; font-style:italic; margin-bottom:30px; margin-top:18px;}



#slidbox {width:400px; height:300px; margin-left:10px; margin-top:10px;}

#slider {width:400px; height:300px;}



#footer {width:auto; height:auto; margin-left:41px; margin-top:12px;}

#box2 {width:400px; height:auto; margin-top:10px; margin-left:224px;}

#footer1 {width:auto; height:auto; font-family:"Humnst777 Cn BT"; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:center;}

.tile{ margin:50px; margin-top:20px;}

.tile h2{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; margin:0; padding:0; padding-bottom:15px; margin-top:30px;}

.tile img{ float:left; margin-right:20px;}

.tile p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:justify; margin:2px;}

.tile a{ color:#2c6bb3; text-decoration:none;}

.tile a:hover{text-decoration:underline;} 

.contact_form{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:white; width:631px; margin-left:140px; }

.contact_form_map{ float:right;}

.contact_form label{ float:left; width:90px; margin:10px 7px 7px 7px; color:#fff;} 

.contact_form input.f_field{ border:0px; padding:5px; border-radius:3px; background:#fff; margin:12px; width:300px;  color:#000; font-family:Arial, Helvetica, sans-serif}

.contact_form textarea{ border:0px; padding:5px; border-radius:3px; background:#fff; margin:12px; color:#000; font-family:Arial, Helvetica, sans-serif; float:left;  width:300px; height:70px; font-size:12px; }



.tile_link{ font-family:Humnst777 Cn BT; color:#fff; font-size:16px; text-align:center; padding:5px 10px; border:1px solid #666; background:#332323; float:left; margin-left:120px; margin-top:10px; text-decoration:none; border-radius:5px;}

.tile_link:hover{ background:#0066FF;}

.line { width:700px; height:1px; background-color:#FFFFFF; margin-left:50px;}

.line2 {width:445px; height:1px; background-color:#1c4e86; margin-left:37px;}

.line3 {width:445px; height:1px; background-color:#1c4e86; margin-left:86px; margin-top:10px;}

.footerlink {color:#fff; text-decoration:none;}

.footerlink:hover {color:#0066CC;} 



.bold{font-size:16px;}
.contact_form input.LV_invalid_field, .contact_form textarea.LV_invalid_field{border:2px solid #F00;}
.clear{clear:both;}
label span.colon{font-weight:bold;}
.form_notice h3{color:#fff; text-align:left;font-size:13px;margin:4px 0;}
.form_notice{margin-top:10px;}