/* <![ Global [ -----------------------------------------------------------*/
html {height:100%}
	
body{	
	margin:0; 
	padding:0; 
	background: #fff url(../images/body-bg.jpg) repeat top left;
	text-align:center; 
	height:100%;}
	
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:930px;
	border:2px solid;
	border-color:#fff;}
			
a, td.content a font {color:#ab4005; text-decoration:none}
a:hover, td.content a:hover font {color:#000; text-decoration:underline}
input, select, textarea {border:1px solid #000;}
legend	{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}

/*	<![ Navigation [ -----------------------------------------------------------*/

.nav-border  {
	text-align:center;
	background-color:#fff;}

.nav {
background-color: #fff;}

.nav td.last {
	text-align:center;
	border:solid #fff;
	border-width:2px 1px;  
	background:url(../images/menu/nav-bg.jpg) bottom repeat-x #6277a9;}

.nav td {
	text-align:center;
	border:solid #fff;
	border-width:2px 0px 2px 1px;  
	background:url(../images/menu/nav-bg.jpg) bottom repeat-x #6277a9;}

	.nav td a {
		background:url(../images/menu/nav-bg.jpg) bottom repeat-x #6277a9; 
		color:#fff; 
		text-decoration:none; 
		font: bold 12px Arial, Helvetica, sans-serif; 
		text-transform:uppercase;
		display:block;
		padding:3px;}
		
	.nav td a:hover {
		background:url(../images/menu/nav-bg-over.jpg) bottom repeat-x #1c3675; 
		color:#dcdcdc; 
		text-decoration:none; 
		font:bold 12px Arial, Helvetica, sans-serif; 
		text-transform:uppercase;
		display:block;
		padding:3px;}
	
.subnav {font:bold 12px Arial, Helvetica, sans-serif; color:#ab4005; text-transform:uppercase; text-align:center; padding:3px; background:#fff;}
	.subnav a {color:#ab4005; text-decoration:none; padding: 0px 3px;}
	.subnav a:hover {color:#e95909; text-decoration:underline;}
	
.aop-head {
    background:url(../images/menu/aop-top.jpg) no-repeat bottom left;
	border-top:1px dashed #dbdbdb;
	padding:10px 0px 10px 15px; 
	font:bold 16px Arial, Helvetica, sans-serif; 
	color:#ab4005;
	text-transform:uppercase;}
	
.aop {font:bold 16px Arial, Helvetica, sans-serif; color:#ab4005; text-transform:uppercase;}

	.aop a {
		display:block;
		background:url(../images/menu/aop-bg.jpg) left repeat-y;
		font:12px Arial, Helvetica, sans-serif;
		color:#000;
		text-decoration:none;
		border-bottom:1px solid #b3bdd6;
		padding:7px 15px;}
		
	.aop a:hover {
		display:block;
		background:#dbdfe9;
		font:12px Arial, Helvetica, sans-serif;
		color:#565555;
		text-decoration:none;
		border-bottom:1px solid #b3bdd6;
		padding:7px 15px;}	
		
.footlinks {color:#455c8f; text-align:center; font:11px Arial, Helvetica, sans-serif;}
	.footlinks a {color:#455c8f; text-decoration:none;}
	.footlinks a:hover {color:#455c8f; text-decoration:underline;}	
					
.footer {background:url(../images/footer-bg.jpg) bottom repeat-x #fff; padding:10px; text-align:center;}

/*	<![ Layout [ -----------------------------------------------------------*/

.atty-list li {
	padding:4px 0px;}

.bottom-border {background:url(../images/border.gif) top repeat-x #fff;}

.left {background:#fff; vertical-align:top;}
.mid {background:#fff; vertical-align:top;}	
.right {background: url(../images/right-bg.jpg) top no-repeat #e8e7e8; vertical-align:top;}

.services-head  {
	border-top:1px dashed #dbdbdb;
	padding:10px 0px 10px 12px; 
	font:bold 16px Arial, Helvetica, sans-serif; 
	color:#ab4005;
	text-transform:uppercase;}

.services {font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; padding:0px 0px 0px 12px;}

.services a {
		color:#2A4379;
		text-decoration:none;}
.services a:hover {
		color:#687EAF;
		text-decoration:none;}

.main_body {
    font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding:10px; 
	vertical-align:top; 
	background:#fff; 
	border-top:1px dashed #dbdbdb !important;
	border: 0px;}	
	
	.main_body p {line-height: 18px;;}	
	
	h1 {
		font: bold 19px Arial, Helvetica, sans-serif; 
		color:#b5c2dd; 
		text-transform:uppercase;
		line-height:normal;
		padding: 10px 0px 0px 8px;
		margin: 0px;}
		
	.main_body h2 {font: bold 14px Arial, Helvetica, sans-serif;}
	.main_body h3 {font: bold 10px Arial, Helvetica, sans-serif;}

address {
font-style:normal;}	

.address {
width: 306px;
background:url(../images/header-right.jpg) top left no-repeat;
text-align: right;
color: #666666;
font: bold 10px Arial, Helvetica, sans-serif;
text-transform: uppercase;
line-height: 18px;
padding-right: 10px;
letter-spacing: 1px;}

.internet {
padding: 0px 10px;
vertical-align:top; 
width: 245px;
border: 1px solid #000;}

.internet2 {
padding: 0px 10px;
vertical-align:top; 
border: solid #000;
border-width: 1px 1px 1px 0px;}
/*	<![ Quick Contact [ -----------------------------------------------------------*/

.qctable {}
	
.qchead {}	

.PAD_form_itm {
	padding:0px;
	font:bold;}
	
.form-pct { 
	width:100px; 
	height:15px;}

.msg-pct { 
	width:100px; 
	height:70px;
	overflow:auto;}

.submit {
	display:block;
	height:16px;
	width:52px;
	padding:2px 0px 0px 0px;
	background: #ccc;
	color:#000;
	text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border: 1px solid #000;}
	
.submit:hover {	
	background: #cu000;	
	text-decoration:none;
	color:#fff;}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/
.disclaimer {
	font: 11px Arial, Helvetica, sans-serif;
	color:#333;}
	
	.disclaimer a {
		color:#333;
		text-decoration:none}
		
	.disclaimer a:hover {
		color:#333;
		text-decoration:underline}		

/*	<![ MH_Hacks [ --------------------------------------------------------*/
td.content a font {margin:0px 0px 0px 5px;}
td.content a:hover font {margin:0px 0px 0px 5px;}
/* #map{
	filter:gray;}*/
.ddTable {border: none;}
.ddBottomBorder {border-bottom: 1px solid black;}
table.content {width:100%;}
table.content a {font-size:12px; font-weight:normal;}

.Surname { visibility: hidden; }