* {
	padding:0;
	margin:0;

	

}



body {



	font-size:76%;

	background:#E9F0F5;

	



}



center img {width: 250px!important; height:250px !important;}



a {



	font:normal 1.0em "Helvetica Neue", Helvetica, verdana, arial, sans-serif;

	color:#000;

	text-decoration:none;



}



h1 {



	font:normal 2.2em "Helvetica Neue", Helvetica, verdana, arial, sans-serif;

	color:#000;



}



h2 {



	font:normal 1.6em "Helvetica Neue", Helvetica, verdana, arial, sans-serif;

	color:#3D5B91;

	text-indent: 16px;



}



h3 { 

	text-indent: 16px; 

	padding: 0px;

	margin: 1px; 

	font:normal 1.1em "Helvetica Neue", Helvetica, verdana, arial, sans-serif;

	color: #000000;

	font-weight: bold;

	}

p {



	font:normal 1.2em "Helvetica Neue", Helvetica, verdana, arial, sans-serif;

	color:#000;

	text-decoration:none;

	padding:13px 3px 9px 16px;





}



#outercontain {



	width:774px;

	margin:0 auto;







}



#contain {



	width:774px;

	background:#fff;

	border:1px solid #0D3C72;

	border-top:0;

	border-bottom:0;



}











#quicknav {



	float:left;

	width:165px;

	padding:30px 0 0 15px;





}



#quicknav a, #furtherinformation a, #useful_links a {



	color:#666;

	font-size:1.2em;



}



#nav, #nav ul { /* all lists */

	padding: 0;

	margin: 0;

	border:#003366;

	list-style: none;

	line-height: 1;

}



#nav a {

	display: block;

	border:#003366;

	width: 150px;

	padding:4px 0 4px 3px;

	font-weight: bold;
	
	font-size:10px;

}



#nav a.top {

	padding-bottom:4px;

}







#nav li { /* all list items */

	float: left;

	width: 100px; /* width needed or else Opera goes nuts */

	display:inline;

	margin:0;

	padding:0;
	
	font-size:10px;

}



#nav li ul { /* second-level lists */

	position: absolute;

	background: #AEBBD1;

	opacity:0.7;

	filter: alpha(opacity = 70);

	width: 150px;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */



}



#nav li ul a{ /* second-level lists */

	

	width: 150px;

	

}



#nav li ul li{ /* second-level lists */

	

	border-right:0;

}





#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */

	left: auto;

}



#nav li.home { /* all list items */

	width:50px;

}



#nav li.services {



	width:60px;



}



#nav li.about { /* all list items */

	width:60px;

}



#nav li.special { /* all list items */

	width:80px;

}



#nav li.contact { /* all list items */

	width:60px;

}



#quicknav a:hover, #furtherinformation a:hover, #useful_links a:hover {



	border-bottom:1px dotted #CCC;



}



#quicknav ul {



	margin:13px 0 0 5px;



}



#quicknav li, #furtherinformation li {



	list-style:none;

	background:transparent url("../img/") center left no-repeat;

	padding:1px 0 1px 15px;



}



#top_nav {



	float:right;

	width:300px;

	padding:10px;

	



}



#top_nav ul {



	float:right;

	width:300px;

	padding-top:7px;

	



}



#top_nav li {



	

	padding-left:3px;

    list-style:none;

display:inline;	

	



}



#top_nav li.home {



padding-left:3px;

list-style:none;

display:inline;	

	



}

#top_nav li.about {



	padding-left:3px;

list-style:none;

display:inline;	

	



}

#top_nav li.news {



	padding-left:3px;

list-style:none;

display:inline;	

	



}

#top_nav li.contacts {



	padding-left:3px;

list-style:none;

display:inline;	

	



}



#calltoday {



	float:right;

	width:300px;

	padding-top:80px;

	



}





#calltoday1 {



	float:right;

	width:490px;

	padding-top:29px;

	text-align:left;

	



}







h1 {



	color:#3D5B91;

	padding:5px 0 0 15px;

}



#content {



	float:left;

	width:520px;

	padding:5px 10px 0 0;





}



#content a {

	font:normal 1.0em "Helvetica Neue", Helvetica, verdana, arial, sans-serif;

	color:#000;

	text-decoration:underline;

}





#content img {

	border:4px solid #FFF;

}





#phonenumber {

font:Arial, Helvetica, sans-serif;

font-size:1.2em;

font-style:normal;

font-weight:200;

}



#content ul {



	font:normal 1.2em "helvetica neue", arial, sans-serif;

	margin-left:16px;

	padding: 15px 5px 15px 25px;

}



#content li {



	padding:1px 0 1px 0;



}



#sidebar {
	float:right;
	width:224px;
	height:101px;
	margin-right:8px;

	



}



#sidebar a:hover{

	border:0px;

	



}



#contacttext {

float:right;

width:235px;

margin-top:40px;

font:normal 1.9em "Helvetica Neue", Helvetica, verdana, arial, sans-serif;



}



#contactbox {

float:left;

width:100px;



}





#furtherinformation, #useful_links {



	margin:3px 0 3px 5px;



}



#useful_links li{



	list-style:none;

	background:transparent url("../img/lisquare_uf.jpg") center left no-repeat;

	padding:1px 0 1px 13px;

	margin-left:10px;



}



#footer {



	width:774px;

	background:url("../img/footer_image.jpg") top left no-repeat;

	height:64px;

	border-top:0px solid #3D5B91;



}



#footer p {



	font-size:1.0em;

	text-align:center;

	padding:13px 0 0 0;

}



#footer a {



	border-bottom:1px solid #3D5B91;

	font-weight:bold;





}

#outercontain #contain #content table tr td {

	font-family: Arial, Helvetica, sans-serif;

}

#outercontain #contain #content table tr td {

	font-family: Verdana, Geneva, sans-serif;

}



.tablething

{

	margin-left:20px;

}
