* {font-family:Arial, Helvetica, sans-serif;}

a img {border:none;}

body {margin:0px; padding:0px 10px;}

#header
{
	margin-bottom:11px;
}

#footer {margin:20px 0 10px;text-align:center;border-top:1px solid #CCCCCC;padding-top:10px;}
#footer ul {list-style:none;margin:0;padding:0;}
#footer ul li {display:inline;color:#888888;font-size:10px;}
#footer ul li a {color:#888888;text-decoration:none;font-size:11px;}
#footer ul li a:hover {text-decoration:underline;}

#contentFooter h3 
{
	text-align:center;
}

#intro_footer_title 
{
	color: #816C49;
	margin-right:10px;
}

#intro_footer_subtitle 
{
	color: #C2A070;
}

#intersiteNavigation {float:right;height:21px;vertical-align:top;line-height:20px;}
#intersiteNavigation ul li {margin:0;padding:0;padding-right:1px;display:inline;}
#intersiteNavigation ul {margin:0;padding:0;list-style:none;}

#intersiteNavigation ul li .tabDrive, #intersiteNavigation ul li .tabJobs , #intersiteNavigation ul li .tabBusiness, #intersiteNavigation ul li .tabBusinessa
{
	height:20px;
	width:auto;
	padding:4px 12px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:20px;
	text-transform:uppercase;
	background-image: url(tabDrive.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#intersiteNavigation ul li .tabJobs 
{
	background-image: url(tabJobs.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: 4px;
}
#intersiteNavigation ul li .tabBusiness 
{
	background-image: url(tabBusiness.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: auto;
}

#intersiteNavigation ul li .tabBusinessa 
{
	background-image: url(tabBusinessa.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: auto;
}

#intersiteNavigation ul li .tabJobs:hover, #intersiteNavigation ul li .tabDrive:hover 
{
	background:url('tabTopOver.gif') top right no-repeat;
}

#horizontalNavigation {
	min-width:780px;
	height:21px;
	vertical-align:top;
	font-size:12px;
	background-color: #E6E6E6;
	background-image: url(menuEnd.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
	#horizontalNavigation ul li {background:#FFFFFF;margin:0;padding:0;padding-right:1px;display:block;float:left;height:21px;overflow:hidden;}
	#horizontalNavigation ul {width:780px;margin:0;padding:0;list-style:none;}
	.underline {font-size:1px;clear:both;height:4px;background:#336501;font-size:0px;}
	
	#horizontalNavigation ul li a {display:block;height:100%;float:left;}
	
/* Navigation Tabs */
.tabGrey,.tabGreen, .tabActive {
	height:20px;
	width:auto;
	padding:4px 12px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(tabgrey.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabGreen {
	background-image: url(tabGreen.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.tabGreen:hover {
	background-image: url(tabOrange.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabGrey:hover {background:url('tabDarkGrey.gif') top right no-repeat;}
.tabActive {
	background-image: url(tabYellow.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#mainTable {width:100%;}/*margin-top:20px;}*/
.tableNavigation {padding-bottom:10px;}

#columnLeft {width:180px;}
	#columnLeft div#formMain {
	background-repeat: no-repeat;
	background-position: 0px 26px;
	background-image: url(leftNavigation.jpg);
}
	#columnLeft div#advanced_search_section {margin-top:1px;background:url('../images/leftNavigationSub.jpg') no-repeat 0px 0px;}
	#columnLeft h1 {display:block;height:18px;line-height:18px;margin:0;padding:4px 10px;color:#DFF7D3;font-size:11px;font-weight:bold;background:#FFFFFF url('../images/optionsHeader.gif') no-repeat right top;}
	#columnLeft form {margin:0;padding:0;}
	#columnLeft div.padding {margin:0;padding:10px;padding-top:0px;}
	#columnLeft form input, #columnLeft form select {width:150px;border:1px solid #999999;}
	#columnLeft div#formMain label span {color:#FFFFFF;font-size:12px;display:block;padding-bottom:2px;padding-top:12px;padding-left:1px;}
	#columnLeft div#advanced_search_section label span {color:#3D6812;font-size:12px;display:block;padding-bottom:2px;padding-top:12px;}
	
.searchalerts {background:url('../images/leftButton.gif');margin:1px 0;font-weight:bold;text-transform:uppercase;font-size:12px;color:#FFFFFF;display:block;width:180px;text-align:center;padding:8px 0;text-decoration:none;}
.searchalerts:hover {background:url('../images/leftButtonHover.gif');}
	
form textarea {height:140px;}	

#columnLeft form span.search {
	display:block;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #D9EAC1;
	border-bottom-color: #D9EAC1;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#columnLeft form input.search {
	display:inline;
	width:60px;
	border:1px solid #FFFFFF;
	font-weight:bold;
	font-size:11px;
	letter-spacing:0px;
	color:#FFFFFF;
	height:20px;
	background-image: url(submitButton.gif);
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
#columnLeft form input.mapsearch {
	display:inline;
	width:88px;
	border:1px solid #FFFFFF;
	font-weight:bold;
	font-size:11px;
	letter-spacing:0px;
	color:#FFFFFF;
	padding:2px 3px;
	margin-left:8px;
	height:20px;
	background-image: url(submitButton.gif);
}

#columnLeft form input {width:100%; height:16px;}
#columnLeft form select {width:100%; height:18px;}

#columnLeft .searchFilter h2 {color:#333333;font-size:11px;margin:0;padding:0;}
#columnLeft .leftDivider {height:4px;background:#E0CFB7;margin:1px 0;font-size:0px;}
#columnLeft .searchFilter {background:#ECECDC;padding:10px 10px;}

.searchFilter hr {height:1px;border:none;background:#CCCCCC;margin:5px 0;}
.searchFilter ul {margin:0;padding:0;list-style:none;font-size:11px;}
.searchFilter ul li {margin:0;padding:0;list-style:none; line-height:140%;}
.searchFilter ul li a:link,.searchFilter ul li a:visited {color:#666666;}
.searchFilter ul li a:active,.searchFilter ul li a:hover {color:#666666;text-decoration:none;}
	
a.advancedSearch {margin-bottom:5px;font-size:11px;display:block;color:#FFFFFF;}
a.advancedSearch:active, a.advancedSearch:hover {text-decoration:none;}

#formMain div.bottom {background:url('../images/leftnavigation_footer.jpg') no-repeat bottom left; padding:0; margin:0; height:5px}

span.required {color:#CC0000;}

#columnRight {width:190px;}
#columnRightSmall {width:120px;}

#content table {width:100%;}
#content h1 {margin:0;padding:5px 0px;font-size:14px;font-weight:bold;
color:#336501;}
#content h2 {margin:0;padding:5px 0px;font-size:14px;font-weight:bold;
color:#336501;border-bottom:1px solid #669900;margin-bottom:10px;position:relative;}
#content h2 span {font-size:11px;font-weight:normal;text-align:right;position:absolute;right:0px;}
#content h3 {margin:0;padding:5px 0px;font-size:13px;font-weight:bold;
color:#888888;margin-bottom:5px;}
#content h4 {margin:0;padding:3px 5px;background:#ECECDC;color:#CC0000;text-transform:uppercase;font-size:11px;}

#content p {margin:0;padding:0;margin-bottom:15px;font-size:11px;color:#666666; line-height:140%}


#content ul li {margin:0;padding:0;margin-bottom:15px;font-size:11px;color:#666666; line-height:100%}


#content a:link, #content a:visited {color:#CC0000;}
#popup .sideBar a:link, #popup .sideBar a:visited,
#content .sideBar a:link, #content .sideBar a:visited {color:#333333;text-decoration:none;}

a.back:link, a.back:visited {font-size:11px;}
a.back:active, a.back:hover {font-size:11px;text-decoration:none;}

#content td.loginBox {width:366px;padding-left:10px;border-left:1px solid #CCCCCC;}
#content td.generalBox {width:366px;padding-left:10px;}

.contentBoxFluid ul, .contentBox ul,.contentBoxNarrow ul {list-style:none;margin:0;padding:10px 0;}
.contentBoxFluid ul li, .contentBox ul li,.contentBoxNarrow ul li {margin:0;padding:3px 0;}
.contentBoxFluid ul li a, .contentBox ul li a,.contentBoxNarrow ul li a {padding-left:15px;background:url('../images/ListArrow.gif') no-repeat 5px center;font-size:11px;}
.contentBox ul li a:hover,.contentBoxNarrow ul li a:hover {padding-left:15px;background:url('../images/ListArrow.gif') no-repeat 5px center;font-size:11px; text-decoration:underline;}

.rxcListArrow { padding-left:15px;background:url('../images/ListArrow.gif') no-repeat 5px center;font-size:11px;}

.contentBox label {font-weight:bold;}
.contentBox input {font-size:12px;}
.contentBox select {font-size:12px; width:200px;}
.contentBox {margin:0;padding:0;margin-bottom:10px;background:#EEEEEE;display:block;width:366px;}
.contentBox div.Top {background:url('../images/formTop.gif') no-repeat top left;}
.contentBox div.Middle {background:url('../images/formMiddle.gif') repeat-y;}
.contentBox div.Bottom {background:url('../images/formBottom.gif') no-repeat bottom left;padding:10px;}

.contentBoxLarge {margin:0;padding:0;margin-bottom:10px;background:#EEEEEE;display:block;width:470px;}
.contentBoxLarge div.Top {background:url('images/formLargeTop.gif') no-repeat top left;}
.contentBoxLarge div.Middle {background:url('images/formLargeMiddle.gif') repeat-y;}
.contentBoxLarge div.Bottom {background:url('images/formLargeBottom.gif') no-repeat bottom left;padding:10px;}

.contentBoxNarrow {margin:0;padding:0;background:#EEEEEE;display:block;width:274px;}
.contentBoxNarrow div.Top {background:url('../images/sideBoxTop.gif') no-repeat top left;}
.contentBoxNarrow div.Middle {background:url('../images/sideBoxMiddle.gif') repeat-y;}
.contentBoxNarrow div.Bottom {background:url('../images/sideBoxBottom.gif') no-repeat bottom left;padding:10px;}

#content a.arrangeViewing {display:block;margin:1px 0;height:32px;width:274px;}

.icons {margin:6px 0;}
/*
#content a.arrangeViewing:link,
#content a.arrangeViewing:visited,
#content a.arrangeViewing:active,
#content a.arrangeViewing:hover
 {background:url('images/rightButton.jpg') no-repeat;color:#FFFFFF;text-decoration:none;font-size:14px;font-weight:bold;padding:6px 0;
 display:block;width:274px;text-align:center;line-height:20px;margin:1px 0;}
 
 #content a.arrangeViewing:hover
 {text-decoration:underline;}
 */

div.houseImages img {margin:1px;}

#content .contentBox ul li a:link, #content .contentBox ul li a:visited {color:#555555;text-decoration:none;}
#content .contentBox ul li a:active, #content .contentBox ul li a:hover {color:#555555;text-decoration:underline;}

form input.text { border:1px solid #AAAAAA; height:16px; width: 200px; }
form input.pwd { border:1px solid #AAAAAA; height:16px; width: 240px; }
form textarea.text {border:1px solid #AAAAAA; width: 200px; }
form input.search {display:block;text-transform:uppercase;display:inline;width:auto;border:1px solid #FFFFFF;background:url('../images/submitButton.gif');
	font-weight:bold;font-size:11px;letter-spacing:1px;color:#FFFFFF;padding:2px 3px;}

/*form input {width:100%;}*/
input#postcode {width:60px;}
form label {margin-bottom:10px;font-size:11px;color:#888888;}
#content p.error {color:#CC0000;font-weight:bold;margin-bottom:0px;}

.error {color:#CC0000;font-weight:bold;margin-bottom:0px;font-size:smaller;}

/*
#contentFooter {padding:5px;text-align:center;font-size:18px;letter-spacing:1px;background:#EBECDC;color:#C7AC81;}
#contentFooter span {color:#806C49;}
*/

#contentFooter {background:#EBECDC;}
#contentFooter h3 {height:21px; padding:5px; margin: 0; }

td.padding {height:10px;}
td.vPadding {width:10px;}

td.scanlines {background:url('../images/scanlines.gif');}

div.introduction {margin-top:26px;height:454px;background:url('../images/rightColumn.jpg');}
div.introduction h1 {font-weight:normal;
margin:0;padding:10px 0 15px 15px; font-size:18px;text-transform:uppercase;color:#6B000A;}
div.introduction p {line-height:13px;
margin:0; padding:0 10px 20px 15px; font-size:11px;color:#666666;}

#content .property p {margin:10px 0;}
.property td.photo {width:180px;}
#content .property .body p {margin-top:0px;}
.property .body {margin-top:10px;}
.property .body .options {text-align:right;}
.property h5 {color:#333333;margin:0;padding:0;font-size:11px;}
.property h6 {color:#659800;font-weight:bold;font-size:12px;border-bottom:1px solid #CCC;padding:10px 0;margin:8px 0;}
.property td.photo img {width:170px;padding-right:10px;}

.heading {background:#EBECDC;color:#333333;text-transform:uppercase;font-size:12px;font-weight:bold;}
.heading td {padding:3px 5px;}
.heading .status {text-align:right;color:#CC0000;}
.heading .price {text-align:right;}
.property {border-bottom:1px solid #BBBBBB;padding-bottom:10px;margin-bottom:10px;}

.propertyDetail {padding-right:10px;}
.propertyDetail h6 {color:#659800;font-weight:bold;font-size:12px;border-bottom:1px solid #CCC;padding:10px 0;margin:8px 0;}
.propertyDetail hr {border:none;background:none;border-top:1px solid #CCCCCC;height:1px;margin:8px 0;}

#agentDetails h6 {color:#659800;font-weight:bold;font-size:12px;border-bottom:1px solid #CCC;padding:10px 0;margin:8px 0;}

#content a.button, #content a.buttonDark, #content a.buttonAlt {line-height:18px;text-transform:uppercase;color:#FFFFFF;padding:1px 4px;padding-right:12px;text-decoration:none;font-size:10px;}
#content a.buttonDark {background:#999999 url('../images/buttonArrow.gif') right center no-repeat;}
#content a.button {background:#777777 url('../images/buttonArrow.gif') right center no-repeat;}
#content a.buttonAlt {background:#CC0000 url('../images/buttonArrow.gif') right center no-repeat;}

#content a.button:link,#content a.button:visited,#content a.button:active,#content a.button:hover {color:#FFFFFF;}
#content a.buttonAlt:link,#content a.buttonAlt:visited,#content a.buttonAlt:active,#content a.buttonAlt:hover {color:#FFFFFF;}
#content a.buttonDark:link,#content a.buttonDark:visited,#content a.buttonDark:active,#content a.buttonDark:hover {color:#FFFFFF;}

#content a.button:hover {background:#999999 url('../images/buttonArrow.gif') right center no-repeat;}
#content a.buttonAlt:hover {background:#EE0000 url('../images/buttonArrow.gif') right center no-repeat;}
#content a.buttonDark:hover {background:#BBBBBB url('../images/buttonArrow.gif') right center no-repeat;}

hr {border:none;border-bottom:1px solid #BBBBBB;margin:0;padding:0;margin-bottom:10px;}

table.alternating {width:100%;}
table.alternating tr {font-size:11px;}
table.alternating tr.alt {background:#EBECDC;}
table.alternating td.options {text-align:right;}

table.pagination {margin-top:10px;background:#EBECDC;font-size:11px;}
table.pagination .pages {text-align:center;}
table.pagination .next {text-align:right;}
table.pagination .back {}
table.pagination .next a {padding-right:8px;background:url('../images/arrowNext.gif') no-repeat right center; font-weight:bold;}
table.pagination .prev a {padding-left:8px;background:url('../images/arrowBack.gif') no-repeat left center; font-weight:bold;}
#content .pagination a {color:#444444;text-decoration:none;}
#content .pagination a.selected {color:#CC0000;}
table.pagination a {color:#444444;text-decoration:none;}
table.pagination a.selected {color:#CC0000;}

#content td.sideBar {width:274px;padding-left:20px;padding-top:20px;}

.mappop, .mappopLarge {width:250px;height:250px;background:#EDEAE2;border:1px solid #999999;}
.mappop { width:250px;height:250px; }
.mappopLarge { width:470px;height:470px;}

@media print
{
	.doNotPrint { display:none !important }
}

.tooltip {
    background-color:#ffffff;
    font-weight:normal;
    border:1px #006699 solid;
    padding:2px;
    white-space: nowrap;

}

div.poiControl 
{
	background-color: white;
	color: Black;	
	border: solid thin black;	
	padding: 2px;
	font-size: small;
	width:80px;
}

div.mapLoading
{
	background-color: white;
	color: Black;	
	border: solid thin black;	
	padding: 2px;
	font-size: small;
	width:200px;	
}

.rxcFeedback {color:#CC0000;font-size:x-small;}

.rxcOrange
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #ff3300;
    FONT-FAMILY: Verdana, 'Helvetica 65 Medium', sans-serif;
    TEXT-DECORATION: none
}

.rxcfooter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: #666666;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, 'Helvetica 65 Medium', sans-serif;
    TEXT-DECORATION: none
}

#gradBack {padding:1px 0; margin:0; background:url('/skin/archant/images/greyPanel.jpg') no-repeat;height:200px; width:230px; color:#ffffff; }
#gradBack p { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

div.success_message, div.failure_message 
{	
	width:400px;
	padding-top:10px;
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;	
	margin-bottom:20px;
	margin-left:50px;
}

div.success_message 
{
	background-color:Green;
	color:White;
}

div.failure_message 
{
	background-color:red;
	color:White;
}

#mapLoading {width:180px;}
#mapLoadingSpan {position:relative; top: -5px; left:5px; color:#CC0000;font-weight:bold; font-size:smaller;}



.contentBoxFluid {margin:0;padding:0;background:#FAF1DC;padding:10px;}


.even {background-color:#F2F2F4;height:30px;}
.odd {height:30px;}



/*New CSS data 31.01.08
----------------------------------------------------------------------------*/

/*Home page*/

div.lochead 
{
	background-color: rgb(65, 115, 0);
	padding:3px 0;
}

.lochead h3
{
	font-size: 11px; 
	font-weight: bold; 
	color: #fff; 
	text-transform: uppercase; 
	margin:0;
	margin-left: 8px;
	padding:0;
}

div.locmain
{
	background-color: rgb(242, 242, 242); 
	line-height:90%;
	padding:0px 0 5px 10px;
	margin-top:2px;
}

div.locmain a
{
	color: #333; 
	font-size: 11px;
	text-decoration:underline;
}

h2.start 
{
	color:#DFF7D3;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	margin:0pt;
	padding:4px 10px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(optionsHeader.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

/*  Search Level 1*/

ul.subloc 
{
	list-style-type:none;
	list-style-position:outside;
	margin:10px 0 0 0;
	padding:0;
	border-top:solid 1px #ccc;
}
ul.subloc li 
{
	padding:3px 0 3px 10px;
	color:#333;
	font-size:11px;
}
html*ul.subloc li {padding-top:0;}
ul.subloc li.top 
{
	font-weight:bold;
}

ul.subloc li.dif
{
	background-color:#F2F2F2;
}

ul.subloc li a 
{
	color:#333;
	font-size:11px;
	text-decoration:underline;
}

#content h2.bread a
{
	color:#333;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
}
#content h2.bread 
{
	color:#333;
	font-size:12px;
	font-weight:normal;
	border-bottom:solid 1px #333;
}

#content h1.cheader
{
	font-size: 12px; 
	font-weight: bold; 
	color: rgb(255, 255, 255); 
	text-transform: uppercase;
	margin:0;
	background-color:#407300;
	padding:3px 0 3px 10px;
}

#content p.cpara
{
	color:#407300;
	font-size:12px;
	line-height:120%;
}

#content div.cview
{
	text-align:right;
	margin-bottom:10px;
}
html*#content div.cview 
{
	margin-top:5px;
}

#content div.cview a
{
	color:#CC0000;
	font-size:11px;
	text-decoration:underline;
}

/*Agents*/

#content .top
{
	margin-top:10px;
}

#content .agent
{
	padding:5px 5px 5px 20px;
	line-height:100%;
}

#content .grey 
{
	background-color:#F2F2F2;
}

#content .agent .txt
{
	padding-top:25px;
}
html*#content .agent .txt {padding-top:30px;}

#content .agent .txt a
{
	color:#333;
	font-size:12px;
	text-decoration:underline;
	font-size:12px;
}
#content .agent img 
{
	float:right;
	border: 1px solid #ccc;
}

/*Agent Details*/

#content .showphone {font-weight:bold; color:#cc0000; text-decoration:none; line-height:20px; font-size:13px;}

#content .phonehighlight {background-color:#ccc; padding:5px;line-height:25px; margin:10px 0;}

/*Publications*/

#content .pub 
{
	line-height:140%;
	font-size:11px;
	font-weight:normal;
	margin-top:25px;
}

#content .toppub
{
	margin-top:10px;
}

#content .pub h2
{
	color:#333;
	font-size:14px;
	border:none;
	margin-top:15px;
	padding:0;
}

#content .pub h3
{
	color: #CC0000;
	text-decoration:underline;
	margin:15px 0 0 0;
	font-size:11px;
	padding:0;
}

#content .pub p
{
	color:#333;
	margin:0;
	padding:0;
}

#content .pub a
{
	color: #CC0000;
	text-decoration:underline;
}
/*Agent details*/

#content #agentDetails .innerdetails {margin-left:10px;}

#content #agentDetails .innerdetails p
{
	margin:0; 
	padding:0;
}

#content #agentDetails .innerdetails p.red
{
	color:#CC0000;
}

#content #agentDetails .innerdetails td 
{
	padding:5px 0;
	border-bottom:solid 1px #ccc;
}

#content #agentDetails .innerdetails td div
{
	background-color:#F4F4EA;
	font-size:12px;
	color:#666;
	border:solid 1px #ccc;
	width:170px;
	font-weight:bold;
	padding:2px;
}
#content #agentDetails .innerdetails td.nobord
{
	border:none;
} 

/*Contact agent*/

.contentBox #agentform
{
	width:350px;
}

.contentBox #agentform td textarea
{
	width:200px;
}

.contentBox #agentform td
{
	 vertical-align:top;
}

.contentBox #agentform td input.text
{
	width:200px;
}

.contentBox #agentform .group1
{
	width:150px;
}

.contentBox #agentform .clr 
{
	clear:both;
}

.contentBox #agentform span.fl
{
	margin-left:5px;
	font-size:11px;
	float:left;
	color:#888;
	font-family:Arial;
}

/*Home Popup*/

#gradBack2 {padding:1px 0; margin:0; background:url('../images/greyPanellarge.jpg') no-repeat; height:120px; width:230px; color:#ffffff; }
#gradBack2 p {margin:5px 3px 0 3px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#gradBack2 p a {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#CC0000;}
#gradBack2 p.top {margin-top:5px;}
#footer p {
	font-size: 0.8em;
}
#agentstable h3 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #689901;
}
.lochead {
	margin-top: 10px;
}

#agentstable li {
	font-family: Arial;
	font-size: 11px;
}
#agentstable h5 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC00;
	margin-top: 10px;
}
#agentstable {
	background-image: url(leftNavigation.jpg);
	background-repeat: repeat-x;
}
#agentstable {
	background-image: url(leftNavigation.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.agentstablecontent {
	background-image:url(agentsfooter.gif);
	background-repeat: repeat-x;
	padding: 0px;
}
.agentstablecontent h3 {
	color: #FFFFFF;
}
#agentstable {
	color: #FFFFFF;
	margin: 5px;
}
.agentspadding {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

h2.start2 
{
	color:#F3FCEF;
	display:block;
	font-size:22px;
	font-weight:bold;
	height:30px;
	line-height:18px;
	margin:0pt;
	background-attachment: scroll;
	background-color: #417300;
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
	text-align: center;
}
#contentText h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
#contentText h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	background-color: #CCCCCC;
	color: #000000;
	padding: 5px;
}
#contentText p {
	font-size: 11px;
	line-height: 1.8em;
	margin-top: 3px;
	margin-bottom: 3px;
}
.redlink {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
#bottomLinks {
	font-size: 12px;
}
#mainTable #mainTable #contentText #lipsum h3 a {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#lipsum h3 {
	margin-top: 3px;
	margin-bottom: 3px;
}
#contentText a {
	color: #FF0000;
	text-decoration: none;
}
.agentspadding a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
#contentText li {
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#contentText h4 {
	margin-top: 4px;
	margin-bottom: 4px;
}
#linksAgents {
	color: #000000;
}
#linksAgents a {
	color: #FF0000;
	text-decoration: none;
}
#linksAgents p {
	font-size: 12px;
	line-height: 1.6em;
}
.start2 {
	background-color: #417300;
}
