/* CSS Document */

body{
	font-family:Arial;
	font-size:0.9em;
	margin:0px;
	padding:0px;
	margin-top:5px;
}

.clear{
	clear:both;
	height:1px;
}

.error {
	color:#FF0000;
}

.centred{
	width:100%;
	text-align:center;
}

.orange{	/* ajc - now pink - orange is reserved for links */
	/*color:#FF9900;*/
	color:#ff6666;
}

.grey {
	color:#888888;
}

.white_link {
	color:#FFFFFF;
	padding-left:7px;
	text-decoration:none;
}

.ph_bar {
	padding-top:8px;
}

h1{
	font-size:130%;
	color:#000000;
}

h2{
	font-size:115%;
	color:#000000;
}

h3{
	font-size:100%;
	color:#000000;
}

a{
	color:#cc6600;	/* ajc #FF9900; */
	text-decoration:none;
}
a:hover	/* ajc added */ 
{
	text-decoration:underline;
}

/* Table CSS */

.list_data{
	width:100%;
	border-left: 1px solid #CCCCCC;
	font-size:90%;
}

.list_data th {
	font-size:90%;
	color:#FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #FF9900 url(/new_template/media/bg_header.jpg) no-repeat;
}

.list_data th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background: none;
}

.list_data td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


.list_data td.alt {
	background: #F5FAFA;
	color: #797268;
}

.list_data th.spec {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	background: #fff url(/new_template/media/bullet1.gif) no-repeat;
	font-size:80%;
}

.list_data th.specalt {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	background: #f5fafa url(/new_template/media/bullet2.gif) no-repeat;
	font-size:80%;
	color: #797268;
}

/* End */ 

#container{
	width:1014px;
}

#top{
	width:100%;
	margin-bottom:10px;
	height:70px;
}

#top_1{
	width:270px;
	float:left;
	margin-left:4px;
	margin-right:2px;
}

#top_2{
	width:468px;
	float:left;
	margin-left:5px;
	margin-right:2px;
}

#top_3{
	width:250px;
	float:left;
	margin-left:2px;
	margin-right:4px;
}

#top_loginbox{
	border:1px solid #999999;
	font-size:80%;
	padding:5px;
}

#top_loginbox th{
	font-weight:normal;
	text-align:left;
}

#top_loginbox form{
	margin:0;
	padding:0;
}

#top_loginbox input{
	font-size:80%;
}


#tabs_top{
	clear:both;
	width:100%;
	background-color:#000000;
	height:1px;
}

#tabs{
	clear:both;
	width:100%;
	width:1004px;
	margin-left:5px;
	margin-right:5px;
}

#tabs li,#tabs ul{
	margin:0;
	padding:0;
}

#tabs li{
	list-style:none;
	font-weight:bold;
	float:left;
	padding:5px;
	border-right:1px solid #000000;
	font-size:90%;
}

#tabs .selected_item{
	background-color:#FF9900;
}

#tabs .selected_item a {
	background-color:#FF9900;
	color:#FFFFFF;
}

#tabs li a{
	color:#000000;
	text-decoration:none;
}

#tabs_base{
	clear:both;
	width:100%;
	background-color:#FF9900;
	height:3px;
}

#tabs_base_pm{
	clear:both;
	width:100%;
	background-color:#FF9900;
	height:0px;
}

#sub_navigation{
	font:90%;
	background-color:#FF9900;
	margin-left:5px;
	margin-right:5px;
	padding-left:10px;
	height:32px;
}

#sub_navigation_bible{
	background-color:#FF9900;
	margin-left:5px;
	margin-right:5px;
	height:40px;
}

#sub_navigation li,#sub_navigation ul{
	margin:0;
	padding:0;
}

#sub_navigation li{
	list-style:none;
	font-weight:bold;
	float:left;
	padding:5px;
	font-size:90%;
	height:30px;
}

#sub_navigation li a{
	color:#ffffff;
	text-decoration:none;
}

#sub_navigation .sub_link, #sub_navigation .sub_link_selected{
	padding-top:1px;
}

.sub_link_selected img {
	padding:0px;
}

#sub_navigation .sub_link_selected a{
	color:#FFFFFF;
}

#sub_hidden{
	background-color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
	height:3px;
}

#col_1{
	width:270px;
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	background-color:'#FF0000';
}

#col_1duo{
	width:748px;
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	background-color:'#FF0000';
	font-size:90%;
}

#col_2{
	width:468px;
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	background-color:'#00FF00';
	font-size:90%;
}

#col_3{
	width:250px;
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	background-color:'#0000FF';
}

#footer{
	width:1006px;
	margin-left:4px;
	margin-right:4px;
	/*background-color:#999999;*/
	padding-top:10px;
	margin-bottom:30px;
	clear:both;
	height:25px;
	font-size:0.8em;
	/*border-top:solid 1px Gray;*/
}

#footer li,#footer ul{
	margin:0;
	padding:0;
}

#footer li{
	list-style:none;
	/* font-weight:bold; */
	float:left;
	padding-left:5px;
	/*font-size:70%;*/
	color:Gray;
}

#footer li a{	
	color:Gray;
	text-decoration:none;
}

#footer li a:Hover{	
	color:#cc6600;
	text-decoration:underline;
}



/* Home */

#home_top{
	width:430px;
	height:273px;
}

#home li,#home ul{
	margin:0;
	padding:0;
}

#home li{
	list-style:none;
	font-size:90%;
}

/* PropertyManager */

#propertymanager_top{
	width:100%;
	height:273px;
}

#propertymanager li,#propertymanager ul{
	margin:0;
	padding:0;
}

#propertymanager li{
	list-style:none;
	font-size:90%;
}

#letter_nav{
	clear:both;
	font-size:80%;
	width:100%;
	text-align:center;
}

#contact_group_nav li, #contact_group_nav ul{
	padding:0;
	margin:0;	
}

#contact_group_nav li{
	height:20px;
	width:100px;
	border:1px solid #CCCCCC;
	float:left;
	text-align:center;
	margin-right:2px;
	margin-bottom:5px;
	background: #FF9900 url(/new_template/media/bg_header.jpg) no-repeat;
	list-style:none;
}

#contact_group_nav li.high{
	background: #FF9900 url(/new_template/media/bg_header_grey.jpg) no-repeat;
}

#contact_group_nav li a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

/* Hawk Eye */

#hawkeye{
	margin-left:5px;
}

#hawk_top{
	background-image:url(/new_template/media/hawkeye/top.jpg);
	height:24px;
	width:240px;
}

.hawk_title{
	width:224px;
	background-color:#FF9900;
	font-size:90%;
	padding:3px;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
	color:#FFFFFF;
}

.hawk_content{
	font-size:80%;
	width:224px;
	padding:3px;
	margin-left:5px;
	margin-right:5px;
	background-color:#F1F1EF;
	padding-top:0px;
}

.hawk_banner {
	padding-left: 5px;
}

.hawk_content li, .hawk_content ul{
	margin:0;
	padding:0;
}

.hawk_content li{
	list-style:none;
	margin-bottom:4px;
	background-color:#999999;
}

.hawk_content a{
	color:#000000;
	text-decoration:none;
	font-size:95%;
}

.hawk_content a:hover{
	color:#FF9900;
}

.hawk_li{
	line-height:30px;
	border:1px solid #FF9900;
	width:108px;
}

.hawk_li a{
	vertical-align:middle;
}

/* New Style Links */

.hawk_link{
	line-height:30px;
	border:1px solid #F1F1EF;
	width:108px;
	background:#F1F1EF;
	text-transform:uppercase;
}

.hawk_link a{
	color:#FF9900;
	vertical-align:middle;
	text-decoration:underline;
}




#hawk_links1{
	margin-top:5px;
	text-align:center;
	float:left;
	width:110px;
	font-size:120%;
	font-weight:bold;
}

#hawk_links2{	
	margin-top:5px;
	text-align:center;
	width:110px;
	float:right;
	font-size:120%;
	font-weight:bold;
}

#hawk_base{
	clear:both;
	/*background-image:url(/new_template/media/hawkeye/base.jpg);*/
	height:1px;	/* 20px */
	width:240px;
}
/* End */

/* Bookshop */
#shop{
	position:absolute;
	left:-15px;
	top:122px;
}

/* End */

/* Mortgages */
#mortgages{
	position:absolute;
	left:5px;
	top:122px;
}


/* End */

/* News and Magazine */

/* ajc New Home Page no borders */
.news_top
{
	/* ajc
	background-image:url(/new_template/media/news_magazine/top.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:260px;
	background-position:bottom;
	*/
	height:1px;
}

.news_body
{
	/* ajc
	background-image:url(/new_template/media/news_magazine/background.jpg);
	*/
	width:240px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:1px;
	font-size:80%;
}
.news_body a{
	color:#cc6600;	/* ajc #000000; */
	text-decoration:none;
}
.news_body a:hover{
	text-decoration:underline;
}

.news_body .title{
	font-size:1.4em;
	font-weight:bold;
	text-align:center;
	padding-bottom:5px;
}

.news_body .title a{
	color:#cc6600;	/* ajc #FF9900; */
	text-decoration:none;
	font-weight:bold;
}

/* ajc added */
.news_body .title a:hover{
	text-decoration:underline;
}

.news_bottom
{
	/* ajc
	background-image:url(/new_template/media/news_magazine/bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:10px;
	*/
	width:260px;
	height:1px;
	margin-bottom:5px;
}

/* ajc added */
.MagazineTitleLink
{
	color:#cc6600;
	text-decoration:none;
	/*font-weight:bold;*/
}
.MagazineTitleLink:hover
{
	text-decoration:underline;
}

.magazine_image{
	float:left;
	padding:5px;
}

#magazine_previous {
	width:100%;
}

#magazine_previous .link{
	width:100px;
	text-align:right;
}

#magazine_previous .link a{
	color:#cc6600;	/* ajc #FF9900; */
	text-decoration:none;
}
#magazine_previous .link a:hover{
	text-decoration:underline;
}

#magazine_previous td{
	font-size:80%;
}

.propertyManagement_list li{
	list-style-image:url(/new_template/media/li.jpg);
}

.propertyManagement_list ul{
	margin-top:0;
	margin-left:20px;
}

/* MORTGAGE CALCULATOR */

#calc_mortgage {
	/* DIV */
	width:215px;
	float:left;
}

#calc_mortgage img {
	margin-bottom:5px;
}

#calc_mortgage table {
	width:100%;
}

#calc_mortgage th {
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	background-color:#CCCCCC;
}

#calc_mortgage td {
	font-size:8pt;
}

#calc_mortgage input {
	font-size:8pt;
}

#calc_mortgage textarea {
	width:100%;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}

/* IA CALCULATOR */

#calc_investor {
	/* DIV */
	width:215px;
	float:right;
}

#calc_investor img {
	margin-bottom:5px;
}

#calc_investor table {
	width:100%;
}

#calc_investor th {
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	background-color:#CCCCCC;
}

#calc_investor td {
	font-size:8pt;
}

#calc_investor textarea {
	width:100%;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}

#calc_investor input {
	font-size:8pt;
}

/* Left Col for Calcs */

#calc_left_column {
	font-size:98%;
}

#calc_left_column h1,h2,h3 {
	/*margin:2px; ajc was indenting normal h1 h2 h3 when using dup pages */
	padding:0;
}

.center_align {
	text-align:center;
}



/* Clear Class */

.clear{
	clear:both;
}

/* mort calc error div */

.error_div {
	padding:5px;
	border:2px dashed red;
	margin-bottom:10px;
}

.ticked_paragraphs {
	padding-left:20px;
}

.ticked_paragraphs p {
	background:url(../media/orange_tick.gif) left no-repeat;
	padding-left:20px;
}

#ta_steps {
	padding-left:20px;
	font-size:90%;
	font-weight:bold;
}

.arrowlink {
	background:url(/new_template/media/rightarrow.gif) left no-repeat;
	padding-left:24px;
}

.bible_div a {
	color:#000000;
}

.urgent {
	color:#CC0000;
	font-weight:bolder;
}
/* End */

/* Links Directory */

.links_Feedback{
	float:right;
}

.links_Image{
	float:left;
	padding-left:5px;
	padding-right:5px;
	height:100px;
}


/* Hawkeye Recommended Links */

#hawk_recom {
	font-size:10pt;
	padding:8px;
}

#hawk_recom a {
	color:#000000;
	text-decoration:underline;
}

#register_block input {
	color:#000000;
}

#searchzone {
	padding:2px;
	border:1px solid black;
}

#searchzone_title {
	font-size:90%;
	background-color:#ff9900;
	border:1px solid black;
	float:right;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px;
}

.black {
	color:#000000;
}

.blue {
	color:#0066FF;
}

.ast_col1 {
	font-size:90%;
	padding-left:10px;
	padding-right:10px;
}

.dir_link {
	border:1px solid black;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px; 
	height:130px;
}

.dir_link_image {
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
}

.dir_link_header {
	padding-bottom:10px;
}

.mag_snippet {
	padding-bottom:5px;
	color:#666666;
	font-size:1.1em;
}

.hawk_links_table {
	margin-top:10px;
	width:100%;
}

.hawk_link_td {
	text-align:center;
	padding-top:10px;
	padding-top-10px;
	padding-bottom:10px;
	font-size:120%;
	font-weight:bold;
	height:5px;
}

.hawk_link_td a {
	color:#FF9900;
	text-transform:uppercase;
	text-decoration:underline;
}

.newslink {
	color:#CC6600;	/* ajc #000000; */
}

.newslink:hover {
	/* ajc color:#FF9900; */
	color:#CC6600;
	text-decoration:underline;
}

.home_text {
	font:1.3em;
	color:#666666;
	font-weight:bold;
}

.front_title {
	color:#666666;
	font-size:1.2em;
}

.dark_grey{
	color:#555555;
	font-weight:bold;
}

.article_title{
	font-size:1.1em;
	font-weight:bold;
}

.hawk_link_div{
	text-align:center;
	font-size:1.2em;
	margin-top:9px;
}

.hawk_link_div a {
	color:#FF9900;
	font-weight:bold;
	text-decoration:underline;
}

#calc_mortgage_table tr th {
	font-size:1.1em;
}

#calc_investor_table tr th {
	font-size:1.1em;
}

#sub_navigation_bible {
	height:24px;
	/* border:1px solid black; */
}
/* End */
