body
{
margin:0px;
padding:0px;
background-color:#010a0f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#373b3d;
background-image:url(../images/back.jpg);
background-repeat:no-repeat;
background-position:top;
}

p,img,h1,form,textfield,input,span{margin:0px;
padding:0px; border:0px;
}
a{
color:#000;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:underline;
}
.maindiv{
width:961px;
margin:auto;
}
.logo{
margin-top:27px;
}
.hedaer{
background-image:url(../images/logo-header.jpg);
background-repeat:no-repeat;
height:70px;
padding-top:10px;
}

.flash{
margin-top:0px;
}
.flash1{
margin-top:0px;
position:relative;
}
.jj{
position:absolute;
left:20px;
top:120px;
width:210px;
height:286px;
background-image:url(../images/header-back.jpg);
background-repeat:no-repeat;
background-position:top;
}
.jj ul{
padding:0px;
margin:0px 0px 0px 0px; 
list-style-type:none;
}
.jj ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}
.jj ul li a{
font-family:Tahoma;
font-size:12px;
color:#d9e9fa;
padding:5px 0px 0px 10px;
margin:0px;
display:block;
line-height:20px;
}

.jj ul li a:hover{
display:block;
background-color:#003399;
text-decoration:none;
}


.clearboth{
clear:both;
}
.menu-back{
background-image:url(../images/menu-back.jpg);
background-repeat:repeat-x;
background-position:top;
height:50px;
margin-left:0px;
}
ul.menu{
padding:0px;
margin:0px 0px 0px 0px; 
list-style-type:none;


}
ul.menu li{
padding:0px 0px 0px 0px;
margin:0px;
float:left;
background-image:url(../images/sep.jpg);
background-repeat:no-repeat;
background-position:right 0px;

}
ul.menu li a{
font-family:Tahoma;
font-size:13px;
color:#f2f6fd;
padding:0px 13px 0px 13px;
margin:0px;
line-height:50px;
font-weight:bold;


}
ul.menu li a:hover{
color:#f2f6fd;
text-decoration:none;
background-image:url(../images/arrow-.jpg);
background-repeat:no-repeat;
background-position:center bottom;
display:block;
padding:0px 13px 0px 13px;

}
.active{
color:#f2f6fd;
text-decoration:none;
background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
background-position:center bottom;
display:block;
padding:0px 13px 0px 13px;

}

.act{
color:#f2f6fd;
text-decoration:none;
background-image:url(../images/arrow-.jpg);
background-repeat:no-repeat;
background-position:center bottom;
display:block;
padding:0px 15px 0px 15px;
background-color:#003399;
}

.mainbody{
background-color:#fff;
padding-top:35px;
padding-left:25px;
padding-right:25px;
}

.leftpanel{
float:left;
width:603px;
background-image:url(../images/collagn.jpg);
background-repeat:no-repeat;
background-position:left 5px;
}
.leftpanel h1{
color:#2e647f;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
text-align:left;
}
.leftpanel p{
color:#122934;
font-family:Tahoma;
text-align:justify;
padding-top:10px;
padding-left:10px;
}
.spanback{
background-color:#d8e2eb;
display:block;
padding:5px 0 5px 5px;
}

.rightpanel{
float:right;
width:290px;
}
.gallery{
margin-left:15px;
margin-right:0px;
background-image:url(../images/gallery-back.jpg);
background-repeat:no-repeat;
background-position:center top;
width:274px;
padding:5px;
}
.picdiv{
margin:11px;
}
.number{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
margin-right:7px;
}
.number a{
padding:0 5px 0 5px;
display:block;
float:left;
}
.number a:hover{
padding:0 5px 0 5px;
border:1px solid #2c5265;
display:block;
}
.middlelower{
padding:0px;
}
.middleleft{
float:left;
width:370px;
background-image:url(../images/box-item.jpg);
background-repeat:no-repeat;
background-position:left 0px;
margin-top:20px;

}
.middleright{
float:right;
width:540px;
margin-bottom:10px;
margin-top:20px;

}
.contact{
margin-left:80px;
margin-top:0px;
color:#0b0f1b;
font-size:11px;
color:#000000;
background-image:url(../images/contact-bb.jpg);
background-repeat:no-repeat;
background-position:right bottom;
border-right:1px solid #c0d0df;
}
.contact h1{
font-family:Tahoma;
font-size:18px;
color:#486d80;
font-weight:normal;
text-transform:uppercase;
}

.footer{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
background-color:#041d4f;
background-image:url(../images/footer-back.jpg);
background-repeat:repeat-y;
background-position:center;
height:56px;
display:block;
}


.footerleft{
float:left;
width:370px;
color:#FFFFFF;
font-size:11px;
margin-left:10px;
margin-top:10px;
}
.footerleft a{
color:#FFFFFF;
}
.footerright{
float:right;
font-size:11px;
color:#FFFFFF;
margin-right:10px;
margin-top:10px;
}
.footerright a{
color:#FFFFFF;
}
.imgdiv1{
border:1px solid #0099FF;
float:left;
margin:10px;
padding:5px;
}
/*--------------------Gallery------------------------------*/
#gallery {position:relative; width:240px; margin:40px auto; padding:5px; border:6px solid #fff; background:#7badf3}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:240px; height:200px; padding:5px; border:2px solid #1853a5; background:#FFF url(../images/loading.gif) center center no-repeat;}
#image img {position:absolute; top:5px; left:5px;}
#thumbwrapper {margin-top:10px; padding:5px 0; width:240px; height:80px; border:2px solid #1853a5; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:80px; width:240px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:80px; width:10000px; border-right:5px solid #FFF;}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(../images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#nextimg {right:0; background:url(../images/right.gif) right center no-repeat; border-right:5px solid #FFF}
/*-------------------22-10-09--------------------------*/
.img_l{ float:left; margin:0 15px 30px 0;}
.bro_pix{ margin-bottom:15px;}
ul.listing{ font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; list-style-type:none; margin-bottom:25px;}
ul.listing li{ margin-bottom:10px;}
ul.listing li a{ color:#00347f; background:url(../images/bull.gif) 0 50% no-repeat; padding:10px;}
ul.listing li a:hover{ background-position:3px 50%; color:#b7030e;}



ul.listing_2{ font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; padding:0 0 25px 15px;}
ul.listing_2 li{ margin-bottom:8px;color:#00347f;}
ul.listing_2 ul{ padding-left:15px;}
/*---------------Contact Page------------------*/
.en_form_container{ width:100%;}
.en_form_part{ width:100%;}
.form_content{ width:380px; padding:10px 0; background-color:#FFFFFF;}
.form_content h3{ 
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#000; 
	margin-bottom:15px;
	padding-left:15px;
	}
.form_content label{ 
	width:100px; 
	font:normal 12px/14px Arial, Helvetica, sans-serif; 
	color:#000; 
	float:left;
	padding-left:15px;
	}
.field{
	width:230px;
	height:17px;
	border:1px solid #203160;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; 
	color:#000;
	padding:2px 0 0 2px; 
	margin-bottom:5px;
	background-color:#FFF;
   }
.text_area{
	width:230px; 
	border:1px solid #203160; 
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; 
	color:#000; 
	padding:2px 0 0 2px; 
	margin-bottom:5px;
	background-color:#FFF;
	}
.select_field{
	width:234px; 
	border:1px solid #203160; 
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; 
	color:#000; 
	margin-bottom:5px; 
	background-color:#FFF;
	}
.submit_btn{ 
	background-color:#203160;
	color:#FFFFFF;
	cursor:pointer;
	border:2px outset #203160;
	float:left;
	margin-right:15px;
	}
.submit_btn_holder{ margin-left:115px;}
.err_txt{ font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#003399;}


.tableBorder{
border:#000 solid 1px; background-color:#223958;
}
.tableHead{
	height:20px;
	font-family:Verdana, Tahoma;
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #39506F;
}
.tableRow{
	font-family:Verdana, Tahoma;
	font-size:100%;
	font-weight:normal;
	color:#2E647F;
	background-color: #E5E5E5;
}
.tableRowHover{
	font-family:Verdana, Tahoma;
	font-size:100%;
	font-weight:normal;
	color:#FFFFFF;
	background-color: #5689BE;
}
	
	
.forgot{
	background-color:#999999;
	margin:10px 0 0 0;
}

.enqiury{
	background-color:#111111;
	border:2px solid #333333;
	padding:10px 23px 10px 23px;
	}
.enqiury p{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;
}
.enqiury form input{
	background-color:#91918e;
	border:1px solid #595959;
	width:191px;
	height:20px;
	margin:1px 0 2px 0;
	}

.enqiury form textarea{
	background-color:#91918e;
	border:1px solid #595959;
	width:191px;
	height:81px;
	margin:1px 0 2px 0;
	}
	
.enqiury form input.btn{
	width:58px;
	height:15px;
	border:none;
	
	}
	
input.logintxtfld{
width:100px;
height:18px;
margin:0 5px 0 2px;
}
