/*
	The Right Info - Global Stylesheet v1.03 BETA
	[ May Contain Some Hacks - IE / Opera/ Mac ]
	Copyright © 2007 William Reed Business Media Ltd.
*/

/* Body - Global Styles */

* {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	border: none;
	list-style-type: none; 
	text-decoration: none;
}

.clear 
{
	clear: both;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
}

body {
	margin: 0;
	margin-top: 23px;
	padding: 0;
	text-align: center;
	background: #FFFFFF url(../images/sitebg.gif) left top repeat-x;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #132438;
}

#container {
	width: 775px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#mainBody 
{
	width: 775px;
}

#skipper 
{
	display: none;
}

/* Header - Generic Styles */

#header #logo 
{
	float: left;
	display: block;
	width: 255px;
	height: 60px;
	margin: 0;
	padding: 0;
}

#header #logo img {
	display: block;
	margin: 0;
	padding: 0;
}

#header #banner 
{
	float: right;
	display: block;
	width: 468px;
	height: 60px;
	margin: 0;
	padding: 0;
}

#header #banner a img {
	display: block;
	margin: 0;
	padding: 0;
}

/* Header - Top Navigation Styles */

.topNavigation 
{
	display: block;
	width: 765px;
	background: #196381 url(images/pagecorner.gif) right top no-repeat;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 20px;
	padding-left: 10px;
}

.topNavigation ul 
{
	float: left;
	display: block;
}

.topNavigation ul li 
{
	float: left;
}

.topNavigation ul li a,
.topNavigation ul li a:visited
{
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	display: block;
	color: #FFFFFF;
	padding: 10px;
}

.topNavigation ul li a:hover,
.topNavigation ul li a:active 
{
	background: #71A989;
}

.topNavigation #loginForm 
{
	display: block;
	float: right;
}

.topNavigation #loginForm .loginInfo 
{
	display: block;
}

.topNavigation #loginForm .loginInfo ul
{
	float: left;
	display: block;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #B8EBFF;
	padding: 10px;
}

.topNavigation #loginForm .loginInfo ul li a,
.topNavigation #loginForm .loginInfo ul li a:visited
{
	display: inline;
	padding: 0;
	padding-left: 10px;
	margin: 0;
	background: none;
	border-left: 1px solid #207A9E;
}

.topNavigation #loginForm .loginInfo ul li a:hover,
.topNavigation #loginForm .loginInfo ul li a:active 
{
	display: inline;
	padding: 0;
	padding-left: 10px;
	margin: 0;
	background: none;
	color: #B8EBFF;
}

.topNavigation #loginForm .loginInfo ul li span 
{
	padding-right: 9px;
}

/* Header - Search Box Styles */

#searchForm 
{
	margin: 0;
	padding: 0;
}

#searchForm ul 
{
	display: block;
	width: 755px;
	margin: 0;
	margin-bottom: 20px;
	padding: 10px;
	border-bottom: 1px solid #414749;
	background: #5C6567;
}

#searchForm ul li 
{
	display: inline;
	float: left;
	color: #FFFFFF;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

#searchForm ul li #FreeTextBox 
{
	display: block;
	width: 394px;
	background: #FFFFFF;
	border-top: 1px solid #373D3E;
	border-left: 1px solid #373D3E;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: black;
	margin-right: 10px;
	margin-top: 0;
}

#searchForm ul li #SearcheableProps 
{
	display: block;
	width: 100px;
	background: #FFFFFF;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: black;
	_margin-top: 1px;
	margin-right: 10px;
	_margin-right: 5px;
	padding: 1px;
	_padding: 0;
	border-top: 1px solid #373D3E;
	border-left: 1px solid #373D3E;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	_border: none;
}

#searchForm ul li input 
{
	margin-top: 2px;
	_margin-top: 0;
}

#searchForm ul li label 
{
	padding-left: 2px;
	_padding-left: 0;
}

#searchForm ul .checked 
{
	padding-right: 5px;
	_padding-right: 0;
}

#searchForm ul li .searchImage 
{
	display: block;
	margin-left: 10px;
	margin-top: 0;
	_margin-top: 1px;
}

.didyoumean 
{
	display: block;
	margin-bottom: 20px;
	text-align: center;
	background: #FFF7ED url(../images/didyoumeanbg.gif) left top repeat-x;
	border: 1px solid #FF9C2B;
	padding: 10px;
}

.didyoumean a,
.didyoumean a:visited 
{
	color: #71A989;
	font-weight: bold;
	text-decoration: underline;
}

.didyoumean a:hover,
.didyoumean a:active 
{
	color: #FF9C2B;
} 

/* Content - Navigation Styles */

.column1 
{
	float: left;
	width: 179px;
}

.breadCrumbcontent 
{
	display: block;
	border: 1px solid #CECECE;
	padding: 10px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.breadCrumbcontent p 
{
	padding-bottom: 5px;
}

.breadCrumbcontent p strong 
{
	font-weight: bold;
}

.breadCrumbcontent p a,
.breadCrumbcontent p a:visited 
{
	color: #71A989;
	text-decoration: underline;
}

.breadCrumbcontent p a:hover,
.breadCrumbcontent p a:active 
{
	color: #4B7BA1;
}

.navigation 
{
	width: 179px;
	margin: 0;
	text-align: left;
	padding: 0;
	background: #FFFFFF;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	border-bottom: 1px solid #CECECE;
	margin-bottom: 20px;
}

.navigation .refine {
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	_padding-top: 4px;
	_padding-bottom: 6px;
	background: #196381 url(images/pagecorner.gif) right top no-repeat;
	border-bottom: 1px solid #FFFFFF;
	color: #B8EBFF;
}

.navigation .maintab {
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 4px;
	_padding-top: 4px;
	_padding-bottom: 5px;
	background: #4B7BA1;
	border-bottom: 1px solid #3F6A8C;
}

.navigation .maintab a,
.navigation .maintab a:visited {
	margin: 0;
	padding: 0;
	padding-left: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background: #4B7BA1 url(images/whitearrow.gif) left center no-repeat;
}

.navigation .maintab a:active,
.navigation .maintab a:hover {
	text-decoration: underline;
}

.navigation .subnav {
	margin: 0;
	padding: 0;
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
}

.navigation .subnav ul li {
	padding: 5px;
	padding-top: 4px;
	padding-bottom: 3px;
	_padding-top: 3px;
	_padding-bottom: 4px;
	border-top: 1px solid #CECECE;
}

.navigation .subnav ul li a,
.navigation .subnav ul li a:visited {
	display: block;
	padding-left: 10px;
	background: url(images/sidearrow.gif) left center no-repeat;
	color: #132438;
}

.navigation .subnav ul li a:hover,
.navigation .subnav ul li a:active {
	text-decoration: underline;
	color: #6AA682;
}

.navigation .subnav ul .subsection {
	margin: 0;
	padding: 0;
	border: none;
}

.navigation .subnav ul .subsection ul {
	margin: 0;
	padding: 0;
}

.navigation .subnav ul .subsection ul li {
	padding-left: 15px;
}

.navigation .subnav ul .subsection ul .active {
	background: #F7F7F7;
	border-left: 5px solid #EEEEEE;
	padding-left: 10px;
}

.navigation .subnav ul .active a,
.navigation .subnav ul .active a:visited {
	background: url(images/downarrow.gif) left center no-repeat;
}

.navigation .subnav ul .activemain a em,
.navigation .subnav ul .active a em {
	color: #FF9C2B;
	font-weight: bold;
}

.navigation .subnav ul .activemain a,
.navigation .subnav ul .activemain a:visited {
	background: url(images/downarrow.gif) left center no-repeat;
	font-weight: bold;
}

.navigation .subnav ul .subsection ul .indent {
	padding-left: 10px;
}

.navigation .subnav ul .subsection ul .indent0 {
	padding-left: 10px;
}

.navigation .subnav ul .subsection ul .indent1 {
	padding-left: 10px;
}

.navigation .subnav ul .subsection ul .indent2 {
	padding-left: 20px;
}

.navigation .subnav ul .subsection ul .indent3 {
	padding-left: 30px;
}

.navigation .subnav ul .subsection ul .indent4 {
	padding-left: 40px;
}

.navigation .subnav ul .subsection ul .indent5 {
	padding-left: 50px;
}

.navigation .subnav ul .subsection ul .indent6 {
	padding-left: 50px;
}

* html .navigation,
* html .navigation .maintab,
* html .navigation .maintab a,
* html .navigation .subnav,
* html .navigation .subnav ul,
* html .navigation .subnav ul li,
* html .navigation .subnav ul li a,
* html .navigation .subnav ul li ul,
* html .navigation .subnav ul li ul li,
* html .navigation .subnav ul li ul li a {
	_height: 0;
}

#navtip 
{
	width: 157px;
	border: 1px solid #CECECE;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 20px;
}

#navtip .drop 
{
	padding-bottom: 7px;
}

#navtip p strong 
{
	font-weight: bold;
	color: #71A989;
}

#navtip p a,
#navtip p a:visited 
{
	color: #FF9C2B;
	text-decoration: underline;
	font-weight: bold;
}

#navtip p a:hover,
#navtip p a:active 
{
	color: #4B7BA1;
} 

/* Content - Home Page Styles */

.column2 
{
	float: left;
	width: 278px;
	margin-left: 20px;
}

#contentHome h2
{
	display: block;
	background: #4B7BA1;
	border-bottom: 1px solid #3F6A8C;
	color: #FFFFFF;
	padding: 5px;
	padding-top: 4px;
	padding-left: 7px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}

#contentHome .browseContent 
{
	display: block;
	background: #F2F2F2;
	margin-bottom: 20px;
	border-bottom: 1px solid #E6E6E6;
}

#contentHome .browseContent .flash
{
	display: block;
	padding-left: 3px;
}

#contentHome .browseContent p 
{
	padding: 10px;
	padding-top: 0;
}

#contentHome .browseContent p a,
#contentHome .browseContent p a:visited 
{
	color: #71A989;
	text-decoration: underline;
	font-weight: bold;
}

#contentHome .browseContent p a:hover,
#contentHome .browseContent p a:active 
{
	color: #FF9C2B;
} 

#contentHome .browseContent ul 
{
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 5px;
}

#contentHome .browseContent ul li 
{
	margin-bottom: 5px;
}

#contentHome .browseContent ul li strong 
{
	font-weight: bold;
	color: #4B7BA1;
}

#contentHome .browseContent ul li a,
#contentHome .browseContent ul li a:visited
{
	color: #4B7BA1;
	text-decoration: underline;
}

#contentHome .browseContent ul li a:hover,
#contentHome .browseContent ul li a:active 
{
	color: #71A989;
}

#contentHome .browseContent ul ul 
{
	margin: 0;
	margin-top: 5px;
	padding: 0;
}

#contentHome .browseContent ul ul li 
{
	background: url(images/sidearrow.gif) left 5px no-repeat;
	padding-left: 10px;
	margin-left: 5px;
}

/* Content - Generic Content Page Styles */

#modCenterContent 
{
	float: left;
	margin-left: 20px;
	display: block;
	width: 424px;
	margin-bottom: 20px;
}

#modCenterContent2 
{
	float: left;
	margin-left: 20px;
	display: block;
	width: 576px;
	margin-bottom: 20px;
}

#modCenterContent h2,
#modCenterContent h3,
#modCenterContent p
{
	margin-bottom: 10px;
	font-size: 100%;
}

#modCenterContent ul 
{
	padding-bottom: 5px;
}

#modCenterContent ul li
{
	margin-bottom: 5px;
}

#modCenterContent h2,
#modCenterContent2 h2 
{
	display: block;
	font-weight: bold;
	color: #71A989;
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E6E6E6;
}

#modCenterContent h3,
#modCenterContent h3 *
{
	color: #FF9C2B;
	font-weight: bold;
	text-decoration: underline;
}

#modCenterContent strong 
{
	font-weight: bold;
	color: #4B7BA1;
}

#modCenterContent table tr td a,
#modCenterContent table tr td a:visited,
#modCenterContent ul li a,
#modCenterContent ul li a:visited 
{
	color: #4B7BA1;
	text-decoration: underline;
}

#modCenterContent p a,
#modCenterContent p a:visited 
{
	color: #4B7BA1;
	text-decoration: underline;
}

#modCenterContent table tr td a:hover,
#modCenterContent table tr td a:active,
#modCenterContent ul li a:hover,
#modCenterContent ul li a:active 
{
	color: #71A989;
}

#modCenterContent p a:hover,
#modCenterContent p a:active 
{
	color: #71A989;
}

#modCenterContent ul li 
{
	padding-left: 10px;
	background: url(images/bullet.gif) left 5px no-repeat;
}

#modCenterContent .logolist
{
	display: block;
	margin: 0;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #E6E6E6;
}

#modCenterContent .logolist  li
{
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
}

#modCenterContent .boxed
{
	background: #F3F3F3;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 8px;
	border: 1px solid #E6E6E6;
	margin-bottom: 10px;
}

#modCenterContent .boxed h3 
{
	color: #71A989;
}

#modCenterContent .boxed p 
{
	margin-bottom: 5px;
}

#modCenterContent .boxed input 
{
	display: block;
	width: 300px;
	margin-bottom: 10px;
	border: 1px solid #999999;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	color: #132438;
}

#modCenterContent .boxed .dropdown 
{
	display: block;
	width: 100px;
	margin-bottom: 10px;
	border: 1px solid #E6E6E6;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	color: #132438;
}

#modCenterContent .boxed .dropdown2 
{
	display: block;
	width: 300px;
	margin-bottom: 10px;
	border: 1px solid #E6E6E6;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	color: #132438;
}

#modCenterContent .boxed .checkbox input
{
	display: block;
	float: left;
	border: none;
	width: 20px;
	color: #132438;
	margin-top: 5px;
	_margin-top: 7px;
}

#modCenterContent .boxed .checkbox label
{
	display: block;
	float: left;
	border: none;
	width: 370px;
	color: #132438;
	margin-left: 10px;
}

#modCenterContent .boxed .datagridbox tr td
{
	margin: 0;
	padding: 10px;
	padding-right: 10px;
}

#modCenterContent .boxed .datagrid input
{
	display: block;
	float: left;
	border: none;
	width: 20px;
	color: #132438;
	margin: 0;
	margin-bottom: 2px;
}

#modCenterContent .boxed .datagrid label
{
	display: block;
	float: left;
	border: none;
	color: #132438;
	margin-left: 10px;
}

#modCenterContent .boxed .submitbutton 
{
	width: 55px;
	padding: 0;
	margin: 0;
}

#modCenterContent .boxed .registerbutton 
{
	display: block;
	width: 63px;
	padding: 0;
	margin: 0;
}

#modCenterContent .boxed .loginbutton 
{
	display: block;
	width: 45px;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}

#modCenterContent .boxed .editdetailsbutton 
{
	display: block;
	width: 78px;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}

#modCenterContent .boxed .savedetailsbutton 
{
	display: block;
	width: 85px;
	padding: 0;
	margin: 0;
}

#modCenterContent .boxed .forgot 
{
	display: block;
	background: #FFF7ED url(../images/didyoumeanbg.gif) left top repeat-x;
	border: 1px solid #FF9C2B;
	margin: 0;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
}

#modCenterContent .boxed span 
{
	color: #4B7BA1;
}

#modCenterContent .boxed .error1 
{
	display: block;
	color: #DA0F0F;
	font-weight: bold !important;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
}

#modCenterContent .boxed .error1 *
{
	font-weight:bold !important;
}

#modCenterContent .boxed span .error1 
{
	display: block;
	color: #DA0F0F;
	font-weight: bold;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
	margin-top: 3px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
}

#modCenterContent .boxed .success1 
{
	display: block;
	color: #71A989;
	font-weight: bold;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
}

#modCenterContent .boxed .success1 *
{
	font-weight:bold !important;
}


#modCenterContent .boxed span .success1 
{
	display: block;
	color: #71A989;
	font-weight: bold;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
	margin-top: 3px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
}

#modCenterContent .end 
{
	margin-bottom: 0;
	padding-bottom: 0;
}

#modCenterContent .directories 
{
	background: #F3F3F3;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 5px;
	border: 1px solid #E6E6E6;
	margin-top: 20px;
}

#modCenterContent .directories ul 
{
	margin: 0;
	padding: 0;
}

#modCenterContent .directories ul li 
{
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	background: none;
}

#modCenterContent .directories ul li a,
#modCenterContent .directories ul li a:visited 
{
	color: #4B7BA1;
	text-decoration: underline;
}

#modCenterContent .directories ul li a:hover,
#modCenterContent .directories ul li a:active 
{
	color: #71A989;
	text-decoration: underline;
}

#modCenterContent .dirblock img
{
	display: block;
	float: left;
	width: 115px;
	margin-bottom: 10px;
}

#modCenterContent .dirblock .dirinfo 
{
	float: left;
	margin-left: 20px;
	width: 289px;
}

#modCenterContent .buynow 
{
	display: block;
	margin-bottom: 20px;
}

#modCenterContent .buynow img
{
	display: block;
	border: none;
}

/* Content - League Tables */

#modCenterContent .leaguetable 
{
	display: block;
	width: 424px;
	border: 1px solid #E6E6E6;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#modCenterContent .leaguetable tr td
{
	border: 1px solid #E6E6E6;
	padding: 5px;
}

/* Content - Directory Listing Styles */

#modCenterContent .sortingoptions 
{
	margin: 0;
	margin-bottom: 12px;
	padding: 0;
}

#modCenterContent .sortingoptions li 
{
	display: inline;
	margin: 0;
	margin-right: 2px;
	padding: 0;
	background: none;
}

#modCenterContent .loggedinrefine 
{
	display: block;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 8px;
	border: 1px solid #E6E6E6;
	margin-bottom: 10px;
}

#modCenterContent .loggedinrefine p 
{
	margin-bottom: 5px;
}

#modCenterContent .loggedinrefine span
{
	float: left;
	display: inline;
	margin-right: 10px;
	margin-bottom: 10px;
}

#modCenterContent .loggedinrefine .error 
{
	display: block;
	color: #DA0F0F;
	font-style: normal;
	border: none;
}

#modCenterContent .loggedinrefine .error div 
{
	font-weight: bold;
}

#modCenterContent .loggedinrefine span p,
#modCenterContent .loggedinrefine .searchPostcodeButton 
{
	display: block;
}

#modCenterContent .loggedinrefine .searchPostcodeField 
{
	display: block;
	width: 138px;
	border: 1px solid #373D3E;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	_padding: 1px;
	color: #132438;
}

#modCenterContent .loggedinrefine .milesContent
{
	display: block;
	width: 100px;
	background: #FFFFFF;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #868686;
	padding: 1px;
	_padding: 0;
	border: 1px solid #373D3E;
	_border: none;
	margin-top: 1px;
}

#modCenterContent .listingDetails 
{
	display: block;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 8px;
	margin-bottom: 10px;
}

#modCenterContent .listingDetails h3 a,
#modCenterContent .listingDetails h3 a:visited 
{
	color: #4B7BA1;
	text-decoration: underline;
}

#modCenterContent .listingDetails h3 a:hover,
#modCenterContent .listingDetails h3 a:active 
{
	color: #FF9C2B;
} 

#modCenterContent .list1 
{
	background: #F3F3F3;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 0;
	border: 1px solid #E6E6E6;
	margin-bottom: 10px;
}

#modCenterContent .list1 h3 
{
	color: #4B7BA1;
}

#modCenterContent .list1 .listingDetails  
{
	display: block;
	background: #FFFFFF;
	border: 1px solid #4B7BA1;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 8px;
	margin-bottom: 10px;
}

#modCenterContent .list1 .listingDetails h3 a,
#modCenterContent .list1 .listingDetails h3 a:visited 
{
	font-weight: bold;
	color: #71A989;
	text-decoration: underline;
}

#modCenterContent .list1 .listingDetails h3 a:hover,
#modCenterContent .list1 .listingDetails h3 a:active 
{
	color: #FF9C2B;
} 

#modCenterContent .pager 
{
	display: block;
	border: 1px solid #E6E6E6;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 8px;
	margin-top: 10px;
	margin-bottom: 7px;
}

#modCenterContent .pager li 
{
	display: inline;
	background: none;
	padding: 0;
	margin: 0;
	margin-right: 10px;
}

#modCenterContent .pager .selectedLink 
{
	font-weight: bold;
}

#modCenterContent .resultsPerPageSelect 
{
	float: left;
	display: block;
	width: 100px;
	background: #FFFFFF;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #868686;
	margin-top: 5px;
	margin-right: 5px;
	padding: 1px;
	_padding: 0;
	border: 1px solid #373D3E;
	_border: none;
}

#modCenterContent #ctl00_ctl00_body_centerContent_aRecordList_ImageButtonGo
{
	float: left;
	margin-top: 3px;
	_margin-top: 2px;
}

/* Content - Directory Detail Styles */

#modWider #modCenterContent 
{
	display: block;
	width: 576px;
}

#modWider #modCenterContent h2 
{
	margin-bottom: 0;
}


#modCenterContent .titleInfo #logo
{
	border: 1px solid #E6E6E6;
	border-top: none;
	display: block;
	text-align: center;
	padding: 10px;
}

#modCenterContent .titleInfo #logo img
{
	display: block;
	margin: 0 auto;
}

#modCenterContent .tabbed 
{
	background: #FFFFFF url(images/detailbg.gif) left bottom no-repeat;
	margin-bottom: 20px;
}

#modCenterContent .tabbed #tab1,
#modCenterContent .tabbed #tab2, 
#modCenterContent .tabbed #tab3, 
#modCenterContent .tabbed #tab4, 
#modCenterContent .tabbed #tab5, 
#modCenterContent .tabbed #tab6, 
#modCenterContent .tabbed #tab7, 
#modCenterContent .tabbed #tab8 
{
	padding-left: 20px;
	padding-right: 20px;
}

#modCenterContent .tabbed .tabs ul 
{
	display: block;
	list-style-type: none;
	background: none;
	margin: 0;
	padding: 0;
	border-right: 1px solid #E6E6E6;
}

#modCenterContent .tabbed .tabs ul li 
{
	float: left;
	display: block;
	margin: 0;
	padding: 1px;
	border: 1px solid #E6E6E6;
	border-top: none;
	border-right: none;
	list-style-type: none;
	background: none;
}

#modCenterContent .tabbed .tabs ul li a,
#modCenterContent .tabbed .tabs ul li a:visited 
{
	width: 71px;
	height: 30px;
	display: block;
	background: #FFFFFF;
	text-align: center;
	text-decoration: none;
	padding: 4px;
}

#modCenterContent .tabbed .tabs ul li a:hover,
#modCenterContent .tabbed .tabs ul li a:active 
{
	text-decoration: underline;
} 

#modCenterContent .tabbed .tabs ul li a.selectedLink,
#modCenterContent .tabbed .tabs ul li a.selectedLink:visited 
{
	width: 72px;
	height: 30px;
	display: block;
	background: #4B7BA1;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px;
}

#modCenterContent .tabbed .tabs ul li a.selectedLink:hover
{
	text-decoration: underline;
}

#modCenterContent .tabbed .tabs ul li a.selectedLink:active 
{
	text-decoration: none;
}

#modCenterContent .tabbed .tabs ul li a.lockInfo,
#modCenterContent .tabbed .tabs ul li a.lockInfo:visited
{
	background-image: url(images/lockblack.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
} 

#modCenterContent .tabbed .tabs ul li a.lockInfo:hover,
#modCenterContent .tabbed .tabs ul li a.lockInfo:active 
{
	background-image: url(images/lockblack.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* Content - Landing Lite */

#landinglite 
{
	text-align: center;
	margin: 0 auto;
	width: 500px;
}

/* Content - Right Column Advertising Styles */

.column4 
{
	float: right;
	width: 132px;
	margin-left: 20px;
	text-align: right;
}

.column4 a 
{
	display: block;
	margin-bottom: 20px;
}

.column4 a img 
{
	display: block;
}

/* Footer - Generic Styles */

#footer 
{
	display: block;
	width: 735px;
	background: #F3F3F3;
	padding: 20px;
	padding-top: 17px;
	padding-bottom: 17px;
	margin-bottom: 20px;
	border-bottom: 1px solid #E6E6E6;
	color: #868686;
}

#footer p 
{
	float: left;
	text-align: left;
}

#footer p a,
#footer p a:visited 
{
	color: #868686;
	text-decoration: none;
}

#footer p a:hover,
#footer p a:active 
{
	text-decoration: underline;
	color: #71A989;
}

#footer ul 
{
	float: right;
	margin-top: 7px;
}

#footer ul li 
{
	display: inline;
}

#footer ul li a,
#footer ul li a:visited
{
	border-right: 1px solid #D6D6D6;
	padding-right: 5px;
	margin-right: 5px;
	color: #868686;
}

#footer ul li a:hover,
#footer ul li a:active 
{
	color: #4B7BA1;
	text-decoration: underline;
}

#footer ul li a.last,
#footer ul li a.last:visited,
#footer ul li a.last:active,
#footer ul li a.last:hover
{
	border: none;
	padding: 0;
	margin: 0;
}


.ajax_lock_region
{
	width: 776px;
	height:1000px;
	left:500px;
	position:absolute;
	display:none;
	top:0px;
	z-index:10000;
	background-image: url(images/transparent_background.gif);
}

.redirected_message
{
	padding-top:100px;
	z-index:1000 !important;
	width:500px;
	left:250px;
	background-image: url(images/grds_logo.gif);
	background-position: 170px 10px;
	background-repeat: no-repeat;
	top:250px !important;	
	background-color: white;
	margin-top:400px;
	margin-left:160px;
	height:100px;
	border:1px solid #CECECE;
}

.redirected_message h5
{
	font-weight:bold;
	font-size: 15px;
}

.redirected_message h6
{
	margin-bottom:10px;
	font-size: 12px;
}
.redirected_message p
{
	font-weight:500;
	font-size: 12px;
	line-height : 20px;
}

.subscription_page ul
{
	padding-bottom:20px !important;
}