/* CSS Document */

#logo_print{display: none;} 

.innerbody { 
	margin: 0;	padding: 0;	font: normal 73%/1.5em Arial,Verdana, Tahoma, sans-serif;	
	color: #3d3d3d; line-height:20px; background: #7d7d7d url(images/inner-bg.jpg) repeat-x top; }

	
a { color : #c80000; text-decoration : none; } 
a:hover { color : #c80000;	text-decoration : underline; } 


h1, h2, h3 { font: 1em  Arial, Helvetica, sans-serif; font-weight:bold; }
 
h1 { font-size : 2.0em; color: #ffffff; padding:5px 0px 5px 0px; margin:0px; text-transform:uppercase; } 
h2{ font-size : 1.4em; color : #3d3d3d; padding:0px 0px 0px 0px; margin:0px; text-decoration:none; } 



.imp_txt{font-weight: bold;}



#map_print{display: none;}


ul{ margin-left:0px; padding-left:0px!important; padding-left:20px; margin-top:0px; }
li{list-style: disc url(images/li.gif);  margin:0px; padding:0px; font-size: 1.1em; margin-left:55px!important; margin-left:35px; }


p{ color:#4f4f4f; margin:0px; padding:7px; font-size:1.2em; text-align: justify;  text-indent: 40px;  }




.cleardiv{ clear:both;}



/*Main Outer Div*/
#maindiv{ width:1050px; margin:0 auto; border: medium; }

#header{ height:102px; no-repeat bottom; }

#logo{ width: auto; height: auto; padding: 30px 0px 0px 50px;  }


	
/*Navigation*/
#navig{ background:#000; height:40px; clear:left; }

#menu
{ margin:0 auto;  margin-left:45px!important; margin-left:45px; }

#menu ul 

{	/*position: absolute;	*/
	color: #ffffff;
	margin: 0;
	padding:0;
}

#menu li 
{
	display:inline;
	font: 0.98em Arial,verdana, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

#menu li a 
{
	margin:0px;
	float:left;
	text-align:center;
	text-decoration:none;
	height:28px;
	width:140px;
	color: #ffffff;
	padding-top:12px;
	border-right: 1px #ffffff solid; 
	border-left: 1px #ffffff solid; 
}

#menu li a#home
{
	border-left: 1px #ffffff solid;
}

#menu li a:hover 
{
	color:#ffffff;
	background:url(images/index200.jpg) repeat-x;
}

#menu li a#current  {
	color: #ffffff;
	background:url(images/index200.jpg) repeat-x;
}

/*Image Header*/



#content{ clear:both;  margin-top:10px;  

 }

#innertext{ background:#fff; width:900px; margin: auto auto auto auto; padding:30px; clear:both; font-size:1.1em;
		height:auto!important; min-height:350px !important; height:350px; 
		
		}
		
		
	
		
		

#innertext h1 { font-size : 1.6em; color: #c80000; padding:0px 0px 0px 0px; margin-bottom:10px; text-indent: 2em; text-transform:uppercase;  border-bottom:1px solid #c80000; width:100%;}
				
#innertext h2{ font-size : 1em; color : #4f4f4f; padding:10px 0px 0px 0px; margin:0px;
				text-decoration:none; text-transform:uppercase;} 

				
				
				
				
				
				
				


#maincontent{
background:#fff; width:499px;/*font-size:1.1em; padding-left:15px;
height:auto;*/float:right; margin-top:4px; margin-right:61px;!important; margin-left:44px;

}

li.services {
	/*marign-top:35px;
	padding: 5px 0px 2px 0px;*/
	cursor: pointer;
	color: #111;
	width:237px;
	height: 38px;
	line-height: 38px;
	list-style-image: none;
	list-style-type: none;
	border-top:1px solid #e9e9e9;
	font-size: 0.95em;
	!important; margin-left:40px;
	clear:both;
	}
	
li.gray{
	background-image:url(images/li-bg000.png);
	background-repeat:repeat-x;
	marign-top:35px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	color: #111;
	width:237px;
	height: 38px;
	line-height: 38px;
	list-style-image: none;
	list-style-type: none;
	border-top:1px solid #e9e9e9;
	font-size: 0.95em;
	!important; margin-left:40px;
}

.link {
  	width:235px;
    padding:10px 8px;
	height: 30px;
	text-decoration:none;
	
}

.link:hover {
	background:url(li-bg-ov.png);
	background-repeat:no-repeat;
	width:235px;
	height: 32px;
	padding:10px 8px;
	text-decoration:none;
	color:#fff;
}

#main{
	background-image:url(li-bg000.png);
	background-repeat:repeat-x;
	width:300px;
	
}

.down{
color:#2d2d2d;  font-weight: bold;

}

table{
	text-align: center;
}