body 
{
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size:12px;
	text-align:justify;
	margin-top: 0px; 
	margin-left: 150px; 
	margin-right: 0px;
}

h1
{
	font-size:20px;
	font-weight:900;
	color: #DE4138;
	border-bottom: solid 2px #DE4138;
}

h2
{
	font-size:16px;
	font-weight:bold;
	padding-left:0px;
}

h3
{
	font-size:14px;
	font-weight:bold;
	/*padding-left:40px;*/
}

.site_map h3
{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	/*padding-left:40px;*/
}

a:link { color: #3670C7;}
a:visited { color: #3670C7;}
a:hover { color: #769EDA;}

td.header a:link { color: #DE4138; text-decoration:none; font-size:14px; font-weight:bold;}
td.header a:visited { color: #DE4138; text-decoration:none; font-size:14px; font-weight:bold;}
td.header a:hover { color: #E77069; text-decoration:underline; font-size:14px; font-weight:bold;}

.content
{			
	padding-left:10px;
	padding-right:10px;
}

.footer 
{
	font-size:11px;
	font-weight:600;
	padding: 4px;
	color: #FFFFFF;
	/*background-color:#000000;*/
	background:url(../images/menu/black.jpg);
	text-align:center;
	border-bottom: solid 1px #FFFFFF;
}
.Absolute_footer
{
	padding-top:10px;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
}

.small
{
	font-size:9px;
}

.small_testimonial
{
	font-size:10px;
	font-weight:bold;
	padding-left: 10px;
	text-align:left;
	
}

#menu 
{
	width: 100%; 
} 

#menu ul 
{ 
	list-style: none;
	margin: 0;
	padding: 0;
}
 
#menu ul ul ul 
{ 
	list-style: none;
	margin: 0px;
	padding-left: 0px;
	font-size:9px;
} 

#menu a, #menu h2
{
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-weight:600;
	display: block;
	margin: 0;
	padding: 4px 3px;
	border-bottom: solid 1px #E8E8E8;
}

#menu h2
{		
	background:url(../images/menu/black.jpg);
	background-repeat:repeat-x;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left: 10px;	
	display:block;
}

#menu h2 a
{		
	background:url(../images/menu/black.jpg);
	background-repeat:repeat-x;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left: 10px;	
	display:block;
	padding:0px;
	border:0px;
	font-weight:bold;
}

#menu a 
{
	padding-left: 15px;
	padding-right:0px;
	color: #505050;
	background: #FFFFFF;
	text-decoration: none;
	font-weight:100;
	/*color:#DE4138;	*/
}


#menu a:hover 
{
	text-decoration: underline;
}

div.box
{
	width:99%;
	border:solid 1px #888888;
	background: #F7F7F7;	
}

div.box_noborder
{
	width:99%;
	border:solid 0px #000000;
	background: #F7F7F7;	
}

div.box_header { 

 	color:#DE4138;
	font-size:14px;
	font-weight:600; 
	border-bottom: solid 2px #000000;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px; 
	
	 
}

div.box_content {
	margin: 0px 10px 10px 10px;
	padding: 4px 0px 0px 0px;	
	font-size:12px;	
}
