ans-serif;*/

/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	list-style:none;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	text-decoration:none;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    border:0;   
    margin:0;
    padding:0;
	background:url(../images/arrow_spacer.jpg) repeat-x left top;
	height:10px;
	width:100%;
	float:left;
}

input, select {
    vertical-align:middle;
}


/* --- font style --- */
h1{font:normal 28px "Times New Roman", Times, serif; color:#286489; text-align:left; margin:0; font-weight:bold; padding:0;}
h2{font:normal 24px Verdana, Geneva, sans-serif; color:#666465; text-align:left; margin:0; padding:0; }
h3{font:normal 20px Verdana, Geneva, sans-serif; color:#666465; text-align:left; margin:0; padding:0;}
h4{font:normal 18px Verdana, Geneva, sans-serif; color:#666465; text-align:left; margin:0; padding:0;}
h5{font:normal 14px Verdana, Geneva, sans-serif; color:#666465; text-decoration:none; text-align:left; margin:0; 
padding:0;}
h6{font:normal 13px Verdana, Geneva, sans-serif; color:#666465; text-decoration:none; text-align:left; margin:0; padding:0;}


/* --- grid --- */
.feature_services .limit_four{width:23.4%; margin:0 10px; float:left;}

/* --- alpha & omega --- */
.alpha{margin-left:0;}
.omega{margin-right:0;}


.feature_services .limit_four.alpha{margin-left:0;}
.feature_services .limit_four.omega{margin-right:0;}

/* --- float > left & right --- */
.left{float:left;}
.right{float:right;}


/* --- position > relative & absolute --- */
.relative{position:relative;}
.absolute{position:absolute;}


/* --- clear --- */
.clear{clear:both; height:0; line-height:0; padding:0; margin:0;}
body {
	margin:0px; 	
	padding:0px;			
	border:0px;
	height:auto;
	background:url(../images/b1.png);

}


/* ------------------ general styles ------------------------- */

.top-wrapper{width:100%;
height:auto;
margin:0 auto 0 auto; padding:0px 0px 5px 0px;
background-color:#2463a8;
} 
.top-contener{width:1004px; 
	height:auto;
	margin:0 auto 0 auto;	
	padding:0 auto;
	}
.top-contener-leaf{width:1004px; 
	height:70px;
	float:left;
}	
.top-conte-lft{width:443px; height:55px; float:left;}	
.top-conte-rgt{width:113px; height:20px; margin-top:15px; float:right;}	



.middle-wrapper{width:100%;
height:auto;
margin:0 auto 0 auto; padding:0px;
} 
.middle-contener{width:1004px; 
	height:auto;
	margin:0 auto 0 auto;	
	padding:0 auto;
	background:#fff;
	}
.middle-contener-body{width:974px; 
	height:auto;
	background:#fff;
	padding:10px 15px 0;
	float:left;
}
.mid-conte-bann1{
	width:974px; 
	height:auto;
	margin-bottom:15px;
	float:left;
}
/****************/
.mid-conte-bann{
	width:974px; 
	height:200px;
	margin-bottom:15px;
	float:left;
}
.mid-conte-nav{width:976px; 
	height:35px;
	margin-bottom:15px;
	z-index:1000px;
	float:left;
}
#menu_nav ul{
	list-style:none;
	padding:0;
	margin:0px;
}
#menu_nav ul li{
	display:block;
	margin:0;
	padding:0;
	margin-right:10px;
	line-height:35px;
	float:left;
	text-align:center;
	
}
#menu_nav ul li a{
	display:block;
	font-size:14px;
	/*font-weight:bold;*/
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0 38px 0 38px;
	font-weight:500;
	text-decoration:none;
	line-height:35px;
	height:35px;
	background:url(../images/menu_bg.jpg) repeat-x;
	border-radius:10px;
	width:auto;
}
#menu_nav ul li a:hover{
	color:#fff; 
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	padding:0 38px 0 38px;
	text-decoration:none;
	background:url(../images/hover_bg.jpg) repeat-x;
}
#menu_nav ul li a.active{color:#fff; 
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	background:url(../images/hover_bg.jpg) repeat-x;
}

/***********************************************************************************************/

.mid-conte-box-pnl{width:974px; 
	height:285px;
	margin-bottom:15px;
	float:left;
}
.mid-conte-box{width:230px; 
	height:270px;
	margin-right:18px;
	background-color:#f8f8f8;
	float:left;
}
.mid-conte-box-pnl .mid-conte-box.right{margin:0; float:right;}
.mid-conte-box-image{
	width:230px; 
	height:100px;
	float:left;
	border-top:10px solid #f57931;
}
.mid-conte-box-lwr{
	width:210px; 
	height:auto;
	padding:10px;
	float:left;
	}
.mid-conte-box-lwr h2{color:#013668; text-align:center; font-weight:bold; margin-bottom:10px;}
.mid-conte-box-lwr h6{text-align:center;}
.mid-conte-box-buttom{
	width:230px; 
	height:37px;
	background-color:#f57931;
	float:left;
	}
.mid-conte-box-buttom h4{color:#fff; text-align:center; line-height:37px;}


.mid-conte-body-pnl{width:975px; 
	height:auto;
	margin-bottom:20px;
	float:left;
}
.mid-conte-body-lft{width:310px; 
	height:auto;
	margin-right:20px;
	border-radius:10px;
	background-color:#acd03c;
	padding:20px 20px 10px;
	float:left;
}
.mid-conte-body-lft h2{color:#013668; margin-bottom:15px;}
.mid-conte-event-box{width:310px; 
	height:auto;
	margin-bottom:10px;
	float:left;
}
.mid-conte-event-box h5{line-height:20px; color:#013668;}
.mid-conte-event-calen-box{width:70px; 
	height:70px;
	float:left;
	background-color:#fff;
	border-radius:10px;
	margin-right:10px;
}
.mid-conte-event-calen-box h2{text-align:center; color:#013668; font-weight:500;}
.mid-conte-event-calen-box h6{text-align:center; color:#013668;}
.mid-conte-body-rgt{width:600px; 
	height:auto;
	padding-bottom:10px;
	float:right;
}
.mid-conte-body-rgt h2{color:#013668; margin:15px 0;}
.mid-conte-body-rgt h5{text-align:justify; margin-bottom:10px;}
.mid-conte-body-rgt-img{width:270px; 
	height:170px;
	margin:5px 0 15px 15px;
	float:right;
}
.mid-conte-lwr{width:944px; 
	height:auto;
	padding:15px;
	background-color:#f8f8f8;
	float:left;
}
.mid-conte-lwr-menu-pnl{width:582px; 
	height:auto;
	float:left;
}
.mid-conte-lwr-menu-pnl-box{width:210px; 
	height:auto;
	margin-right:70px;
	float:left;
}
.mid-conte-lwr-menu-pnl-box h4{color:#013668; margin-bottom:10px;}
.mid-conte-lwr-menu-pnl-box h6{color:#013668; margin-bottom:10px;}
.mid-conte-lwr-menu-pnl-box h6 a{color:#013668; margin-bottom:10px;}

.mid-conte-lwr-menu-pnl-box-sos{width:290px; 
	height:auto;
	float:left;
}
.mid-conte-lwr-menu-pnl-box-sos h4{color:#013668; margin-bottom:30px;}
.mid-conte-lwr-menu-pnl-box-sos-box{width:290px; 
	height:auto;
	margin-bottom:15px;
	float:left;
}
.mid-conte-lwr-menu-pnl-box-sos-box h5{line-height:50px; color:#013668;}
.mid-conte-lwr-menu-pnl-box-sos-box-f{width:50px; 
	height:50px;
	float:left;
	margin-right:10px;
}


.mid-conte-lwr-add-pnl{width:279px; 
	height:auto;
	float:right;
}
.mid-conte-lwr-add{width:279px; 
	height:auto;
	loat:left;
}
.mid-conte-lwr-add-dn{width:240px; 
	height:auto;
	padding:0 55px;
	float:left;
}


	
.footer-wrapper{width:100%; height:100px; margin:0 auto 0 auto; padding:0px; background:#013668;}
.footer{width:1004px; 
	height:auto;
	margin:0 auto 0 auto;	
	padding:0 auto;
	}
.footer-top{width:974px; height:22px;
	background:#fff;
	padding:0 15px 10px;
	margin-bottom:25px;
	float:left;
	}
.footer-top-inside-col{width:974px; 
	height:20px;
	background-color:#f8f8f8;
	float:left;
}	
.footer-lwr{width:974px; 
	height:auto;
	padding:0 15px;
	color:#fff;
	float:left;
	}	
.footer-lwr h5{color:#fff; text-align:center;}	



/**************************************About *********************************/

.about-pnl2{width:940px; 
	height:auto;
	padding:15px;		
	float:left;
}
.about_lft_pnl2 h5{margin-bottom:15px; padding-bottom:10px; text-align:justify;}
.about_lft_pnl h5 a{color:#013668; margin-bottom:15px; border-bottom:1px solid #e7e6e6; padding-bottom:10px;}

/**************/
.about-pnl{width:975px; 
	height:auto;
	margin-top:25px;
	float:right;
	
}
.about-pnl h3{color:#013668; margin-bottom:25px;}
.about_lft_pnl{
	width:190px;
	height:auto;
	margin-right:25px;
	float:left;
}
.about_lft_pnl-heading{
	width:190px;
	height:40px;
	background-color:#6dcf22;
	border-radius:10px;
	float:left;
}
.about_lft_pnl-heading h3{color:#013668; line-height:40px; text-align:center;}
.about_lft_pnl-heading-border{
	width:60px;
	height:8px;
	padding:0 65px;
	margin-bottom:25px;
	float:left;
}
.about_lft_pnl h5{margin-bottom:15px; border-bottom:1px solid #e7e6e6; padding-bottom:10px;}
.about_lft_pnl h5 a{color:#013668; margin-bottom:15px; border-bottom:1px solid #e7e6e6; padding-bottom:10px;}

.about_middle_pnl{
	width:500px;
	height:auto;
	margin-right:10px;
	float:left;
}

.about_middle_pnl{
	width:560px;
	height:auto;
	margin-right:13px;
	float:left;
}
.about_middle_pnl h6{margin-bottom:10px; text-align:left; text-align:justify}
.about_middle_pnl h3{color:#013668; text-align:left; margin-bottom:20px;}
.about_middle_pnl p{color:#616262; margin-bottom:5px; text-align:left;}
.about_middle_rgt-pnl{
	width:175px;
	height:auto;
	float:left;
}
.contact_addr_pnl{
	width:974px;
	height:auto;
	float:left;
	}
.contact_addr{
	width:720px;
	height:auto;
	float:left;
	}
.contact_addr-lft-box{
	width:320px;
	height:auto;
	float:left;
	padding:10px;
	margin-left:10px;
	}		
.contact_addr h3{margin-bottom:10px;}
.contact_addr h5{margin-bottom:10px;}
.contact_addr h6{}	
.contact_addr-rgt{
	width:236px;
	height:auto;
	float:right;
	margin-right:15px;
	}

.contact_container_mdl{
	width:400px;
	height:auto;
	margin-top:20px;
	margin-right:20px;
	margin-left:20px;
	border:1px solid #a9b5b9;
	float:left;
	
}
.contact_container_mdl_top_header{
	width:400px;
	height:auto;
	padding:5px 0;
	margin-bottom:5px;
	float:left;
}
.contact_container_mdl_top_header h2{}
.feedback_form_details_box{
	width:380px;
	height:auto;
	padding:0 0 10px 0;
	
	padding:10px;
	float:left;
}
	
.feedback_form_details_box h1{
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#000;
	text-align:left;
	margin:0 0 15px 0;
	}						
	
.contact_table_txt{
	width:380px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-align:left;
	margin:0 0 5px 0;
	float:left;
	}
.contact_table_field{ width:365px; height:25px;  display:inline-block; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000; font-size: 12px;  margin:0 0 10px 0; border:1px solid #999; padding: 2px; border-radius:8px; background-color:transparent;}

.contact_table_field_commence{ width:365px; height:60px;  display:inline-block; vertical-align:top; font-family: Arial, Helvetica, sans-serif; color:#000; font-size: 12px; 
 margin:0 0 15px 0; border:1px solid #999; padding: 2px; border-radius:8px; background-color:transparent;}
 
 
 .contact_container_mdl-rgt{
	width:500px;
	height:auto;
	margin-top:20px;
	margin-right:20px;
	border:1px solid #a9b5b9;
	float:right;
}
.contact_container_mdl-rgt-top_header{
	width:490px;
	height:auto;
	padding:5px;
	margin-bottom:5px;
	float:left;
}
.contact_container_mdl-rgt-top_header h2{}
.contact_container_mdl-rgt-top_map{
	width:480px;
	height:auto;
	padding:10px;
	float:left;
}

.gallery_lft_pnl{
	width:200px;
	height:auto;
	margin-right:25px;
	float:left;
}
.gallery_lft_pnl-heading{
	width:200px;
	height:40px;
	background-color:#6dcf22;
	border-radius:10px;
	float:left;
}
.gallery_lft_pnl-heading h3{color:#013668; line-height:40px; text-align:center;}
.gallery_lft_pnl-heading-border{
	width:60px;
	height:8px;
	padding:0 70px;
	margin-bottom:25px;
	float:left;
}
.gallery_lft_pnl h5{margin-bottom:15px; border-bottom:1px solid #e7e6e6; padding-bottom:10px;}
.gallery_middle_pnl{
	width:1236px;
	height:auto;
	float:left;
}
.gallery_contain_box{
	width:1238px;
	height:auto;
	margin-bottom:15px;
	float:left;
}
.gallery_contain_box h4{color:#013668; margin-bottom:15px; text-align:left;}
.gallery_contain_box h6{color:#616262; margin-bottom:10px; text-align:left;}
.gallery_images_contener{
	width:1230px;
	height:auto;
	margin-bottom:20px;
	float:left;
	padding:5px;
}
.gallery_images_contener_box-border{
	width:270px;
	height:auto;
	margin-right:20px;
	padding:10px;
	float:left;
	background-color:#fcc71f;
	border-radius:10px;
	-webkit-box-shadow: -4px 6px 30px -14px rgba(0,0,0,0.75);
-moz-box-shadow: -4px 6px 30px -14px rgba(0,0,0,0.75);
box-shadow: -4px 6px 30px -14px rgba(0,0,0,0.75);
}
.gallery_images_contener_box{
	width:250px;
	height:270px;
	margin-bottom:10px;
	float:left;
	padding:5px;
}
.gallery_images_contener .gallery_images_contener_box-border.right{float:left; margin:0;}
.gallery_images_contener_box h6{color:#000; padding:5px;}


  