/* nishanth*/
.butheadbg img { max-width: 100%; }
body
{
	background:/*url(../images/bg-new.jpg) no-repeat*/ #fff;
	color:#1d1717;
	font-size:11px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	 margin: 0 auto;
}
.container
{
	width:1000px;
	margin:0px auto;
	background:url(../images/bg.jpg) repeat-x ;
	height:688px;
	border:1px solid #383336;
}
.containerinner
{
	width:1000px;
	margin:0px auto;
	height:auto;
	border:1px solid #383336;

}
.logo
{
	width:189px;
	height:49px;
	float:right;
	background:url(../images/newlogo2.gif) no-repeat;
	margin:5px 5px 5px 0px;
	
}
.logocaptbgmain
{
	height:130px;
	width:998px;
	overflow:hidden;
	padding-top:7px;
}
.logocaptbg
{
	height:130px;
	width:1000px;
	overflow:hidden;
	padding-top:7px;
	background:url(../images/logoxcapturebg.jpg) repeat-x;
}
.logocap
{
	width:300px;
	float:left;
	height:110px;
	padding-top:10px;
}
.comname
{
	width:400px;
	float:right;
	height:100px;
	padding-bottom:10px;
	text-indent:10px;	
	padding-top:0px;
	font-weight:bold;
	padding-left:100px;
}
.headerimage
{
	width:960px;
	height:200px;
	background:url(../images/hos%20header.jpg) no-repeat;
}

.maincontent
{
	width:1024px;
	padding:0px;
	overflow:hidden;
}
.contentsundermain
{
	width:700px;
	float:left;
	text-align:left;
	padding-top:20px;
}
.subcontentsundermain
{
	width:210px;
	float:left;
}
.maincontentinner
{
	width:998px;
	background:url(../images/extrabg.jpg) repeat-y #fff;
	padding:0px;
	overflow:hidden;
	/*border:1px solid #383336;*/
}
.contentsundermaininner
{
	width:770px;
	float:right;
	background:#fff;
	text-align:left;
	padding-top:20px;
}
.subcontentsundermaininner
{
	width:210px;
	float:left;
	background:#fff;
}
.butheadbg
{
	width:200px;
/*	background:url(../images/butheadbg.jpg) no-repeat;
*/	overflow:hidden;
	margin:10px 40px 10px 0px;
	height:30px;
	list-style:none;
	border:none;
}
.othertnbg
{
	float:left;
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
	line-height:30px;
	width:200px;
	height:30px;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;

}
.othertnbg a
{
	text-decoration:none;
	width:200px;
	border:none;
	list-style:none;
	
}
/*.othertnbg a:link
{
	color:#FFFFFF;
	text-decoration:none;
}
.othertnbg a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
.othertnbg a:hover
{
	color:#000;
	text-decoration:underline;
}
.selected
{
	color:#000 !important;
	text-decoration:underline;
}*/
.textara
{
	background:#33517a;
	height:35px;
	width:215px;
}
.compprofone
{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	margin-left:12px;
	padding-top:7px;
}
.compprofone a:link
{
	color:#ffffff;
	text-decoration:underline;
}
.compprofone a:visited
{
	color:#ffffff;
	text-decoration:underline;
}
.compprofone a:hover
{
	color:#b9b7ff;
	text-decoration:none ;
}
.contactperson 
{ 
	background-color:#33517a; 
	height:180px; 
	margin-top:3px;
	margin-bottom:3px;
 }
.contper 
{ 
	font-size:15px; 
	color:#a8cdff; 
	margin-left:10px;  
	text-decoration:underline;
	font-weight:bold;
	padding-top:14px;
}
.contperone 
{ 
	font-size:11px; 
	color:#ffffff; 
	margin-left:10px; 
	padding-top:20px;
	line-height:8px;
}
.footer
{
	background:url(../images/footer.jpg);
	color:#c8d5e2;
	width:998px;
	height:97px;
	
}
.footercont
{
	padding-top:15px;
	display:block;
	float:left;
	text-indent:10px;
	font-weight:bold;
}
.label
{
    display: block;
    min-height: 45px;
    overflow: hidden;
	}
#contact-form {
    padding: 0;
}
#contact-form label {
    display: block;
    min-height: 45px;
    overflow: hidden;
}
#contact-form input
{
	width:200px;
}
#contact-form textarea {
    float: left;
    height: 150px;
    margin: 0;
    overflow: auto;
    resize: none;
    width: 400px;
}
#contact-form .buttons2 {
    clear: both;
    overflow: hidden;
    padding: 20px 20px 0 0 ;
    position: relative;
    text-align: right;
}
#contact-form .button {
    margin-left: 17px;
}
#contact-form input.button {
    background: url("../images/nav_items_bg.png") repeat-x scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding: 8px 11px 9px;
	 text-decoration:none;
	 width:100px;
}
#contact-form textarea, #contact-form input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCC9C7;
    color: #7A7A7A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    outline: medium none;
    padding: 11px 14px 10px;
    position: relative;
}
.clear
{
	overflow:hidden;
	line-height:0px;
	height:0%;
	display:block;
	clear:both;
}
