@charset "utf-8";

*{padding:0px; margin:0px;}
div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big { padding:0; margin:0; border:0px; }
body { padding:0px; margin:2px 0 25px 0;
background: url(../images/bg.jpg) top repeat-x #16191e; font-family:"trebuchet MS"; font-size:13px; color:#fff; }
#main_contenar { margin:0 auto; width:966px;}
#head-contener, #body-contener, #footer-contener { width:966px; margin:0 auto;}

.clear{ clear:both; display:block;}


/*-------- header CSS ----------------*/
#head-contener .left_part { width:959px; float:left; background:url(../images/top_bg.gif) repeat-x top #94a1b1; height:151px;}
#head-contener .right_part { width:7px; float:left;}


/*-------- body CSS ----------------*/
#body-contener .menu_part { height:51px; background-color: #607083; width:966px; float:left;}
	#body-contener .menu_part li{ line-height:51px; font-weight:bold; padding-left:30px; padding-right:30px; list-style:none; float:left; text-transform:uppercase;}
	#body-contener .menu_part li a{ color:#fff; text-decoration:none;}
	#body-contener .menu_part li a:hover{ color:#c7dcf4; text-decoration:none;}
	#body-contener .menu_part .active_menu{ color:#c7dcf4;}
	
#body-contener  .trans_bg_part { background:url(../images/body-wave.jpg) bottom no-repeat;}
.trans_bg_partA { background:url(../images/body-wave2.jpg) bottom no-repeat;}
	#body-contener  .trans_bg_part .left_part1 { width:712px; float:left; text-align:center; margin-top: 20px;}
	.trans_bg_partA .left_partA { width:712px; float:left; text-align:center; margin-top: 5px;}
	.top_gap { background:url(../images/gap.jpg) height:60px; float:left; width:966px; font-size:12px;}
	.top_gap2 { background:url(../images/gap.jpg); height:5px; float:left; width:966px; font-size:12px;}
	
	#body-contener  .trans_bg_part .right_part1 { width:254px; float:left; display: compact; margin-top: 20px;}
		#body-contener  .trans_bg_part .right_part1 ul{ width:254px; margin:0; padding:0;}
		#body-contener  .trans_bg_part .right_part1 li{ list-style:none; float:left; margin:0; padding:0;}
		
		#body-contener  .trans_bg_part .right_part1 .l_p{ width:84px; margin:0; padding:0;}
		#body-contener  .trans_bg_part .right_part1 .l_p  img{ border:1px solid #c6e9fd;}
		#body-contener  .trans_bg_part .right_part1 .l_p img:hover{ border:1px solid #9fc8ff;}
		
		#body-contener  .trans_bg_part .right_part1 .m_p{ width:81px; margin:0; padding:0;}
		#body-contener  .trans_bg_part .right_part1 .m_p a{ color:#e7f5fd; text-decoration:none;}
		#body-contener  .trans_bg_part .right_part1 .m_p a:hover{ color:#c0fee3; text-decoration:none;}
		
		#body-contener  .trans_bg_part .right_part1 .r_p {  width:86px; margin:0; padding:0;}
		#body-contener  .trans_bg_part .right_part1 .r_p img{ border-bottom:1px solid #e2f1fc;}
		#body-contener  .trans_bg_part .right_part1 .r_p img:hover{ border-bottom:1px solid #c0fee3;}
		
		
/*-------- footer CSS ----------------*/
#footer-contener .foot_left {float:left; width:4px;}
#footer-contener .foot_right { float:left; width:4px;}
#footer-contener .foot_mid {float:left; width:958px; height:105px; background:url(../images/bg_foot.gif) repeat-x;}
	#footer-contener .foot_mid .foot_links{ font-size:10px; font-weight:bold; text-transform:uppercase; line-height:45px; text-align:center;}
	#footer-contener .foot_mid .foot_links a{ color:#fff; text-decoration:none; padding-left:17px; padding-right:17px;}
	#footer-contener .foot_mid .foot_links a:hover{ color:#c7dcf4; text-decoration:none;}
	
	#footer-contener .foot_mid .foot_line { width:749px; line-height:1px; background:#848c96; margin:0 auto;}
	
	#footer-contener .foot_mid .foot_links2 { line-height:43px; text-align:center; font-size:11px;}
	#footer-contener .foot_mid .foot_links2 a{ color:#72bcfc; text-decoration:none;}
	#footer-contener .foot_mid .foot_links2 a:hover{ color:#72bcfc; text-decoration:none;}





	/* ABOUT US PAGE */
	
.trans_bg_part-about 
{ background:url(../images/body-wave.jpg);
background-attachment: fixed;
background-repeat:no-repeat;

}	
	
.about-content
{
padding: 10px;
padding-bottom:20px;
float: left;
width: 830px;
line-height: 18pt;
font-family: Trebuchet MS;
font-size: 13px;
color: #FFFFFF;
font-style:normal;
text-align:justify;
margin-left: 30px;
margin-top: 5px;
}

	
	/* PHOTO GALLERY PAGE */
.gallery-bottom
{
padding:10px;
text-align:center;
padding-bottom:30px;
float:left;
}

.gallery-bottom2
{
padding:10px;
text-align:center;
padding-bottom:1px;
float:left;
}

.th-box
{
width:240px;
height:auto;
text-align:left;
float: left;
margin-left:30px;
}
.th-box ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
.th-box ul li
{
width:75px;
height:50px;
text-align:center;
margin-right:5px;
margin-bottom:10px;
display:block;
float:left;
}
.th-box ul li img
{
border:1px solid #758a8a;
}
.th-box ul li img:hover
{
border:1px solid #c6e9fd;
}

.preview-box
{
width:378px;
height:auto;
float:right;
margin-left: 230px;
text-align:left;
border:7px solid #d5e8f5;
border-bottom-color:#eef3f6;
}

.verticalgal-preview-box
{
width:378px;
height:450px;
float:right;
margin-left: 230px;
text-align:left;
border:7px solid #d5e8f5;
border-bottom-color:#eef3f6;
}		

.gallery-header-title
{
float: left;
text-align:left;
margin-left: 39px;
font-family:Trebuchet MS;
font-size:19px;
}

.gallery-left 
{width:712px; float:left; margin-top: 20px;}
.gallery-left2 
{width:712px; float:left; margin-top: 20px;}


.contact-content
{
padding: 10px;
padding-bottom:20px;
float: left;
width: 830px;
line-height: 18pt;
font-family: Trebuchet MS;
font-size: 13px;
color: #FFFFFF;
font-style:normal;
text-align:justify;
margin-left: 30px;
margin-top: 5px;
}
