/*tag redefs*/
a:hover {
	font-weight: bold;	
}
/*tag redefs*/

/*utility classes*/
.hidden {
	display: none;
}

p.error {
	background-color: #fa8072;
	color: #fff;
}

.highlight-red {
	color: #B11212;
	font-weight: bold;

}

/*utility classes*/


p#dutySpan {
	float: right;
	font: 1.6em "Trebuchet MS", Arial, Helvetica, Sans-serif;
	padding: 7px 0 0 0;
}
/*misc stuff*/
p#repaymentSpan {
	float: right;
	font: 1.6em "Trebuchet MS", Arial, Helvetica, Sans-serif;
	padding: 7px 0 0 0;
}

/*misc stuff*/
p#interestSpan {
	float: right;
	font: 1.6em "Trebuchet MS", Arial, Helvetica, Sans-serif;
	padding: 7px 0 0 0;
}
/*misc stuff*/

#outer_container {
	margin:0pt auto;
	width:960px;
}

#inner_container {
	float:left;
	width:100%;
}

#top_container {
	float: left;
	clear: both;
	width: 100%;
}

#sub_container {
	float: left;
	clear: both;
	width: 100%;
	margin: 10px 0 0 0;
}

#header {
	float:left;
	width:100%;
	margin-top:15px;
}

#header_logo {
	background: #FFFFFF url(images/impartial_logo.jpg) no-repeat;
	width: 300px;
	float: left;
	height: 46px;
}

#header_logo a:link,
#header_logo a:visited,
#header_logo a:hover
 {
 	color: #888987;
	display: block;
	padding-top: 30px;
	padding-left: 52px;
	overflow: hidden;
	font-size:  0.7em;
	text-decoration: none;
}

#header_logo p a:hover,
#header_logo h1 a:hover
{
	font-weight: normal;	
}

#header_logo p,
#header_logo h1 {
font-size:1.5em;
padding:5px 0 5px 0;
letter-spacing:-1px;
}

#search_container {
	float:right;
	width: auto;
	padding-top:10px;
}

#search_container h4 {
	margin:4px 8px 0 0;
	float:left;
	width: auto;
	color:#085708;
	font-size: 0.9em;
}

#search {
	float: left;
	width: auto;
}

#search input {
	font-size: .8em;
}

#search .button {
	vertical-align:middle;
}

#nav {
	float: left;
	clear: both;	
	width: 100%;
	margin: 14px 0;
	background:#558449 url(images/nav_bg.gif) repeat-x top;
	font-size: .9em;
}


#leftnav {
	width: auto;
	margin: 0;
}

#leftnav li {
	list-style-type: none;
	padding: 0;
	margin:0;
	width:auto;
	float:left;
}

#leftnav li a:link,
#leftnav li a:visited,
#leftnav li a:hover {
	float:left;
	color:#fff;
	text-decoration:none;
}

#leftnav li a.active:link,
#leftnav li a.active:hover,
#leftnav li a.active:visited {
	color:#085708;
}

#leftnav li a:hover {
	font-weight: bold;
}

#leftnav li a span {
	display:block;
	padding:5px 15px;
}

#leftnav li.first a {
	background:url(images/nav_bg_left_inactive_top.gif) no-repeat top left;
}

#leftnav li.first a span {
	background:url(images/nav_bg_left_inactive_bottom.gif) no-repeat bottom left;
}

#leftnav li.first a.active {
	background:url(images/nav_bg_left_active_top.gif) no-repeat top left;
	color:#085708;
}

#leftnav li.first a.active span {
	background:url(images/nav_bg_left_active_bottom.gif) no-repeat bottom left;
}

#leftnav li.active {
	background:#558449 url(images/nav_bg_active.gif) repeat-x top;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}


#rightnav {
	width: auto;
	margin: 0;
}

#rightnav li {
	list-style-type: none;
	padding: 0;
	margin:0;
	width:auto;
	float:left;
}

#rightnav li a:link,
#rightnav li a:hover,
#rightnav li a:visited {
	float:left;
	color:#FFFFFF;
	text-decoration:none;
}

#rightnav li a.active:link,
#rightnav li a.active:hover,
#rightnav li a.active:visited {
	color:#085708;
}

#rightnav li a:hover {
	font-weight: bold;
}

#rightnav li a span {
	display:block;
	padding:5px 16px;
}

#rightnav li.end a {
	background:url(images/nav_bg_right_inactive_top.gif) no-repeat top right;
}

#rightnav li.end a span {
	background:url(images/nav_bg_right_inactive_bottom.gif) no-repeat bottom right;
}

#rightnav li.end a.active {
	background:url(images/nav_bg_right_active_top.gif) no-repeat top right;
	color:#085708;
}

#rightnav li.end a.active span {
	background:url(images/nav_bg_right_active_bottom.gif) no-repeat bottom right;
}

#rightnav li.active {
	background:#558449 url(images/nav_bg_active.gif) repeat-x top;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#top_row_container {
	float:left;
	clear:both;
	width:100%;
}

#search_form_outer {
	background:#9BAC5C url(images/search_bg.jpg) no-repeat bottom;
	width:706px;
	float:left;
	padding:0;
	margin:0;
}

#search_form_outer_top {
	background:url(images/search_outer_top.gif) no-repeat;
	float: right;
	width:706px;
	height:3px;
	line-height: 1px;
}

#search_form_inner {
	float:right;
	margin:3px 6px 6px 0;
	width:515px;
	display: inline;
}

#search_form_inner_mid {
	background:url(images/search_inner_mid.png) repeat-y;
	width:485px;
	min-height:226px;
	padding:1em 15px;
	float:left;
}

#search_form_inner_mid p {
	margin-bottom: 0;
	padding-bottom: 0;
	/*font-size: 0.9em;*/
}

.bus_area {
	text-transform: lowercase;
}

.bus_area_submit {
	width:100%;
	float:left;
	text-align:right;
	margin-top: 0.4em;
}

.bus_area_submit input {
	font-size: .85em;
}

#search_form_inner_bottom {
	background:url(images/search_inner_bottom.png) no-repeat top;
	width:515px;
	height:7px;
	float:right;
	line-height: 1px;
}

#search_form_inner_top {
	background:url(images/search_inner_top.png) no-repeat bottom;
	width:515px;
	height:7px;
	float:left;
	line-height: 1px;
}

#rhs_column {
	width:245px;
	float:right;
	font-size: .9em;
}

#rhs_column h3 {
	font-size: 1.1em;
}

#mortgage_podcast {
	background:#BAC7A2 url(images/mortgage_podcast_bg.gif) no-repeat top;
	min-height:90px;
	padding:6px 16px 0 70px;
	width:157px;
	float: right;
}

#mortgage_podcast  p {
margin:0;
padding:0;
} 


#mortgage_podcast_bottom {
	background:url(images/mortgage_podcast_bg_bottom.gif) no-repeat top left;
	height:4px;
	margin: 0;
	line-height: 1px;
	width:243px;
	float: right;
}

#market_comms{
	float: right;
	width:159px;
	background:#FEFEFE url(images/market_comms_bg.gif) no-repeat top;
	min-height:100px;
	padding:6px 16px 0 70px;
	margin: 10px 0 0 0;
}

#poll{
	background:#FEFEFE url(images/blank_block_bg.gif) no-repeat scroll center top;
	float:right;
	margin:10px 0 0;
	min-height:100px;
	padding:6px 10px 15px 16px;
	width:219px;
}

div#poll img  {
border:0 none;
float:left;
padding:7px 7px 0 0;
}

#poll table{
margin:0 0 3px;
}

#poll table tr td {
padding:0;
}

#market_comms_bottom, #poll_bottom  {
	width:245px;
	float: right;
	background:url(images/market_comms_bg_bottom.gif) no-repeat top left;
	height:5px;
}

#market_comms h5{
font-size:1.1em;
margin:5px 0 10px;
}

#poll h5 {
font-size:1em;
margin:5px 0 0;
}

#rhs_column a.blocklink {
	display:block;
	color:#085708;
	text-decoration:none;
}

#rhs_column a div p span{
	color:#000;
}

div#bottom_row2 {
	float: left;
	clear: both;
	width: 100%;
	margin: 6px 0 0 0;
}

div.bottom_row_div {
	float: left;
	clear: both;
	width: 100%;
}

div.bottom_row_bg {
	background: url(images/bottom_row_bg.gif) top left repeat-y;
}

div#latest_news_top2 {
	float: left;
	width: 696px;
	padding: 0 0 4px 10px;
	background: url(images/latest_news_top.gif) no-repeat bottom left;
}

#latest_news_mid2 {
	float: left;
	width: 704px;
	margin: 0 1px;
	display: inline;
	font-size: .9em;
}

div#latest_news_mid2 a.blacklink,
div#latest_news_mid2 a.blacklink:link,
div#latest_news_mid2 a.blacklink:visited,
div#latest_news_mid2 a.blacklink:hover
{
	color: #000000;
	text-decoration: none;
}

.latest_news_content {
	float: left;
	width: 40%;
	padding: 5px 5px 0 45px;
	margin: 10px 0 0 15px;
	background: top left no-repeat;
	display: inline;
}

.latest_news_more
{
	float: right;
	width: auto;
	margin-right: 20px;
	text-align: right;	
}

.latest_news_content strong.green {
	color: #87BE1C;
}

div#latest_news_bottom2 {
	float: left;
	width: 706px;
	height: 5px;
	line-height: 1px;
	background: url(images/latest_news_bottom.gif) no-repeat top left;
}

div#rhs_box_top2 {
	float: right;
	width: 235px;
	padding: 0 0 4px 10px;
	background: url(images/quick_links_top.gif) no-repeat bottom left;
}

#rhs_box_mid2 {
	float: left;
	width: 225px;
	padding: 10px 0;
	margin: 0 1px 0 10px;
	display: inline;
	font-size: .9em;
}

div#rhs_box_bottom2 {
	float: right;
	width: 245px;
	height: 5px;
	line-height: 1px;
	background: url(images/quick_links_bottom.gif) no-repeat top left;
}

/*

#bottom_row {
	clear:both;
	margin:6px 0 0 0;
	float:left;
	width:100%;
}

#latest_news {
	width:706px;
	float:left;
}

#latest_news_top {
	background:url(images/latest_news_top.gif) no-repeat bottom left;
	padding:0 0 4px 10px;
	float:left;
	width: 696px;
}

#latest_news_mid {
	background:url(images/latest_news_mid.gif) repeat-y top;
	float:left;
	width:100%;
}

.latest_news_content {
	width:40%;
	float:left;
	background: top left no-repeat;
	padding:5px 5px 0 45px;
	margin: 10px 0 0 15px;
	display: inline;
}

.latest_news_content strong.green {
	color: #87BE1C;
}

#latest_news_bottom {
	background:url(images/latest_news_bottom.gif) no-repeat top left;
	height:5px;
	float:left;
	width:100%;
	line-height: 1px;
}

*/

#rhs_box {
	width:245px;
	float:right;
	margin-bottom: 1.5em;
}

#rhs_box_top {
	background:url(images/quick_links_top.gif) no-repeat bottom left;
	padding:0 0 4px 10px;
	float: right;
	width: 235px;
}

#rhs_box_top_no_title {
	background:url(images/quick_links_top.gif) no-repeat bottom left;
	float: right;
	width: 245px;
	height: 5px;
	line-height: 1px;
}

#rhs_box_mid {
	float: left;
	width: 223px;
	padding: 10px;
	border-left: 1px solid #a2c20f;
	border-right: 1px solid #a2c20f;
}

#rhs_box_bottom {
	float: left;
	width: 245px;
	background:url(images/quick_links_bottom.gif) no-repeat top left;
	height:5px;
	line-height: 1px;
}

.rhs_box_content {
	float: left;
	width: auto;
	background: top left no-repeat;
	padding:5px 5px 0 45px;
	margin: 0 0 5px 15px;
}

.rhs_box_content h3,
.rhs_box_content p {
	padding-bottom: 0;
}

.rhs_box_content h3 a,
.rhs_box_content h3 a:visited,
.rhs_box_content h3 a:hover,
.rhs_box_content h3 a:link
{
	color:#085708;	
	text-decoration: none;
}

#footer {
	width: 100%;
	float:left;
	margin: 14px 0;
	clear: both;
	font-size: .9em;
}

#footer_top {
	background:url(images/footer_top.gif) no-repeat top;
	height:5px;
	float:left;
	width:100%;
	clear: both;
	line-height: 1px;
}

#footer_mid {
	background:#558449 url(images/footer_mid.gif) repeat-x top;
	float:left;
	width:100%;
}

#footer_mid li.fontSize {
	float: right;
	width: auto;
	text-transform: none;
}

#footer_bottom {
	background:url(images/footer_bottom.gif) no-repeat top;
	height:5px;
	float:left;
	width:100%;
	line-height: 1px;
}

#footer_mid li {
	list-style-type: none;
	padding: 0;
	margin:0 12px 0 12px;
	width:auto;
	float:left;
}

#footer_mid li a:link,
#footer_mid li a:hover,
#footer_mid li a:visited {
	float:left;
	color:#FFFFFF;
	text-decoration:none;
}

#footer_mid li a:hover {
	font-weight: bold;
}

#footer_mid li.textSize {
	float: right;
	width: auto;
	text-transform: none;
}

#reg_office {
	float:left;
	width:500px;
}

#reg_office p {
	margin:4px 0 0 10px;
}

#page_func {
	float: right;
	width: 300px;
	text-align: right;
}

#page_func * {
	vertical-align:middle;
}

#page_func a {
	margin: 0 0 0 5px;
}

#page_func div#div_sendfriend,
#page_func div#div_sendfriend form {
	float: left;
}

#page_func div#div_sendfriend {
	margin-bottom: 1em;
	text-align: left;
}

#page_func div#div_sendfriend ul {
	margin: 0;
	padding: 0 0 0 30px;
}

#page_func div#div_sendfriend h4,
#page_func div#div_sendfriend .columnFull {
	display: none;
}

#page_func div#div_sendfriend .formbuttons {
	float: left;
	width: 200px;
	padding-top: 9px;
}

#page_func div#div_sendfriend .formbuttons input {
	margin-bottom: 3px;
}

#page_func div#div_sendfriend div.column {
	width: 160px;
	padding-bottom: 0;
}

#page_func div#div_sendfriend div.column div.formBlock {
	text-align: left;
}

#breadcrumb {
	float:left;
	width:660px;
	color:#8b9d76;
}

#breadcrumb p {
	color:#8b9d76;
	margin: 0 0 0 16px;
	padding: 0;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover {
	color:#79bb29;
	text-transform: lowercase;
}

#subnav {
	float:left;
	width:194px;
	min-height: 100px;
	_height: 100px;
	clear:both;
	font-size: .9em;
}

/*#third_level_nav_cat_0_1 {
	background:#a4c313 url(images/subnav_top.gif) no-repeat top;
	min-height:21px;
	width:100%;
	float:left;
}*/

#subnav .links {
	float:left;
	width:auto;
}

#subnav .links img {
	display: none;
	visibility: hidden;
}

#subnav .links li {
	background-color:#edf3d0;
	border-top:1px solid #FFFFFF;
	float:left;
	list-style-type:none;
	padding:0;
	width:194px;
}

#subnav .links li a:link, #subnav .links li a:hover, #subnav .links li a:visited {
	float:left;
	text-decoration:none;
	padding:2px 0 1px 12px;
	width:182px;
}

#subnav .links li.beginning {
	width:194px;
	min-height:21px;
	background:#a4c313 url(images/subnav_top.gif) no-repeat top;
}

#subnav .links a.beginning:link, #subnav .links a.beginning:hover, #subnav .links a.beginning:visited, 
#subnav .links li.navLevel0 h2 a:link, #subnav .links li.navLevel0 h2 a:hover, 
#subnav .links li.navLevel0 h2 a:visited
{
	color: #fff;
	font-weight: bold;
}

#subnav .links li.navLevel0 h2
{
	font-size: 1.1em;
}

a#third_level_nav_cat_0_1 {
	color: #fff;
	background:#a4c313 url(images/subnav_top.gif) no-repeat top;
	min-height:21px;
	width:182px;
	float:left;
	display:block;
}

div#subnav ul ul li.current {
	background-color:#D7E597;
}

div#subnav ul ul li a:link,
div#subnav ul ul li a:hover,
div#subnav ul ul li a:visited {
	color:#468146;
}	

#subnav .links li a:hover {
	font-weight: bold;
}

#subnav_bottom {
	background:#a4c313 url(images/subnav_bottom.gif) no-repeat bottom;
	height:21px;
	width:100%;
	float:left;
	border-top:solid 1px #ffffff;
}

#content {
	float:left;
	margin:0 16px 0 16px;
	width:466px;
	padding:10px;
	padding-top: 0px;
	min-height:400px;
	font-size: .9em;
}


#content h1 {
	color:#87be1c;
	padding:5px 0 15px 44px;
	background:url(images/house_magglass.gif) no-repeat left;
}

#content h2
{
	color:#085708;
	font-size:1.1em;
	font-weight:bold;
	padding:5px 0 2px;
	letter-spacing:0px;
}


body#pressrelease div#content h1 {
	width:362px !important;
}

div#heading_right{
float:right;
}

div#heading_left{
float:left;
}


#content ul li{
	margin:10px;
}

#content ol li {
	margin:10px;
}

#quick_search {
	float:right;
	width:245px;
	margin-bottom:10px;
	background:#ffffff url(images/quick_search_bg.gif) no-repeat bottom center;
}

#quick_search_top {
	background:url(images/quick_search_top.gif) no-repeat bottom left;
	float: right; 
	width: 245px;
	height: 5px;
	line-height: 1px;
}

#quick_search_mid {
	float:left;
	width:243px;
	padding:10px 0;
	border-left:1px solid #96d21a;
	border-right:1px solid #96d21a;
}

#quick_search_bottom {
	float:left;
	width:245px;
	background:#ffffff url(images/quick_search_bottom_bg.gif) no-repeat bottom center;
	height:5px;
	line-height: 1px;
}

/*styled forms*/
.styleForm {
	float: left;
	margin-bottom: 1em;
	width: 466px;
	font: .9em/140% Verdana, Arial, Helvetica, Sans-serif;
	background: url("images/style_form/bot_bg_left.gif") left bottom no-repeat;
}

.styleForm label {
	font-size: 0.9em;
	font-weight: bold;
}

.styleForm div.highlight label {
	font-size: 1em;
	font-weight: bold;
}

.styleForm label.blockLabel {
	display: block;
	margin-bottom: .3em;
}

.styleForm div.inner {
	float: left;
	width: 464px;
	background: url("images/style_form/bot_bg_right.gif") right bottom no-repeat;
	border-top: 1px solid #90ca1f;
	padding: 1px;
}

.styleForm div.primary,
.styleForm div.highlight,
.styleForm div.buttons,
.styleForm div.elements,
.styleForm div.error {
	clear: both;
	float: left;
	padding: 8px;
	width: 448px;
}

.styleForm div.nomargins {
	clear: both;
	float: left;
	padding: 0 8px;
	width: 448px;
}

.styleForm div.elements p {
	margin-bottom: .2em;
	padding: 0;
}

.styleForm div.col {
	float: left;
	width: 50%;
}

.styleForm h4 {
	font: bold 1em/120% Verdana, Arial, Helvetica, Sans-serif;
	color: #609141;
	margin-bottom: .3em;
}

#content .styleForm h2 {
	font: bold 1.3em/120% Verdana, Arial, Helvetica, Sans-serif;
	color: #609141;
	margin-bottom: .3em;
}

.styleForm input.h4 {
	font: 1.2em "Trebuchet MS", Arial, Helvetica, Sans-serif;
}

.styleForm input.h3 {
	font: 1.3em "Trebuchet MS", Arial, Helvetica, Sans-serif;
}

.styleForm input.h2 {
	font: 1em Arial, Helvetica, sans-serif;
}

.styleForm input.h1 {
	font: 1.5em "Trebuchet MS", Arial, Helvetica, Sans-serif;
}

.styleForm .fullWidth {
	width: 440px;
}

.styleForm .halfWidth {
	width: 200px;
}

.styleForm .quarterWidth {
	width: 110px;
}

#content .styleForm div.highlight h2 {
	color: #fff;

}

.styleForm table th {
	text-align: left;
}

.styleForm div.element {
	margin-bottom: .8em;
}

.styleForm .highlight {
	background: #6da038;
	color: #fff;
	margin-bottom: .5em;
}

.styleForm .primary {
	background: url("images/style_form/primary_bg.gif") left bottom repeat-x;
	border-bottom: 1px solid #fff;
}

.styleForm div.error {
	background: #fff1ee;
	border-bottom: 1px dashed #de320a;
	font-size: 1.2em;
}

.styleForm div.error .errorLabel {
	font-weight: bold;
	color: #de320a;
}

.styleForm div.error ul,
#content .styleForm div.error ul {
	margin: 0;
}

.styleForm div.error li {
	margin: 0 0 .3em 30px;
}

.styleForm div.buttons {
	text-align: right;
}

.styleForm div.buttons input {
	font-size: 1.1em;
}

.styleForm div.buttons input.send {
	font-weight: bold;
	font-size: 1.2em;
}

.styleForm div.icon {
	padding-left: 30px;
	float: left;
	width: 418px;
}

.styleForm div.magGlass {
	background: url("images/style_form/icons/mag_glass.png") left top no-repeat;
}
/*styled forms*/

/*send to a friend*/
div#div_sendfriend {
	left: 10px;
	top: 10px;
	background: #edf3d0;
	border: 1px solid #999;
}

div#div_sendfriend form {
	display: block;
	padding: 5px;
}

div#div_sendfriend p {
	padding: 5px;
}

div#div_sendfriend form div.column {
	width: 180px;
	float: left;
	padding-bottom: 10px;
}

div#div_sendfriend form div.columnFull {
	clear: both;
}

div#div_sendfriend textarea#user_message {
	width: 445px;
}

div#div_sendfriend h4 {
	padding: 5px;
	background: #a3c313;
}

div#div_sendfriend div.formbuttons {
	padding-top: 5px;
}

div#div_sendfriend div.formbuttons input {
	font-size: 1.1em;
}

/*send to a friend*/

/*content blocks*/
div.block {
	float: right;
	width: 245px;
	margin-bottom: 10px;
}

div.block div.inner {
	padding: 5px;
	min-height: 170px;
	_height: 170px;
	font-size: .9em;
}

div.block h2,
div.block h3 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: .4em;
	color:#085708;
	letter-spacing: 0px;
}

div.block div.inner label {
	display: block;
	margin-bottom: .3em;
	color: #468146;
}

div.block div.inner form div.buttons {
	margin-top: .3em;
}

div.block div.inner form div.buttons input {
	font-size: 1.1em;
}

div.block div.inner div.houseIcon {
	background: url("images/icons/search_house.png") no-repeat 10px 15px;
	padding: 18px 0 10px 50px;
	min-height: 69px;
	_height: 69px;
}

div.block div.inner div.press-release-icon {
background:transparent url(images/icon.png) no-repeat scroll 10px 15px;
	min-height: 69px;
	_height: 69px;
padding:10px 0 0 50px;
}

div.block div.inner div.press-release-icon h2 {
	color:#739E20;
	font-size:1.3em;
	padding:6px;
}

div.block div.inner a{
text-decoration:none;
}

div.block div.inner a:hover{
text-decoration:underline;
}

div.fadeBlock {
	background: url("images/blocks/fade_block_top.gif") no-repeat top left;
	margin-bottom: 1.5em;
}

div.fadeBlock div.inner {
	background: url("images/blocks/fade_block_bottom.gif") no-repeat bottom left;
	padding-top:10px;
}
/*content blocks*/

/*msd editor*/
.slider {
	float: left;
	clear: none;
	width: 380px;
	margin-bottom: .5em;
}

div.msdSliderLabel {
	float: right;
	font: 1.6em "Trebuchet MS", Arial, Helvetica, Sans-serif;
}

/*site map*/
div.siteMapColumn {
	text-transform: lowercase;
}

div.siteMapColumn li {
	padding-left: 5px;
	margin-bottom: .3em;
}

/*glossary list*/

div.glossaryListBlock h2
{
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
}

#content ul.glossaryList {
	margin: 0;
	padding: 1em 0 1em 0;
	float: left;
}

ul.glossaryList li {
	list-style-type: none;
	float: left;
	margin: 1px;
	padding: 0;
}

ul.glossaryList li a:hover,
ul.glossaryList li.active a {
	display: block;
	font-weight: normal;
	text-decoration: none;
	background: #f0fbd7;
}

ul.glossaryList li span {
	display: block;
	padding: 1px 5px;
	border: 1px solid #ccc;
}
/*glossary list*/

div.disclaimer
{
	float: left;
	width: 100%;
	margin-top: 20px;
	font-size: 0.9em;	
}

div#footer div.disclaimer
{
	color: #085708;
	margin-top:  5px;
	float: left;
	width: 100%;
	font-weight: bold;
}

span.optional_text
{
	font-size: 0.95em;
	color: #86BE26;	
}

p.subtext
{
	font-size: 0.95em;	
}

/*Advice Drivers*/

table#adviceDrivers {
	width: 100%;
	margin: 25px 0 25px;
	clear:both;
}
table#adviceDrivers td {
	padding: 5px 4px 5px 4px;
	text-align: center;
	margin: 0;
}

table#adviceDrivers td.header {
	font-weight: bold;
}

table#adviceDrivers td.firstCol {
	text-align: left;
}

table#adviceDrivers td.highlighted {
	background: #EDF3D0;
}

table#adviceDrivers td.avarageCol {
	background: #A4C313 ;
	color: #FFFFFF;
	font-weight: bold;
}

div.legendItem {
	font-size: 0.95em;
	color:#999999;
	margin-bottom: 8px;
}

div.legendItem span {	
	padding: 0 5px;
}


div#googleLegend {
	float:right;
	margin-top:20px;
	width:195px;
}

img#adviceDriversChart{
	float:left;
}

/*Media Player*/

a.famaLink {
	color: #86BE26;
}

a.fasLink {
	color: #69306D;
}

a.fifaLink {
	color: #336699;
}

div#youTubeBox {
	margin-bottom: 1em;
}

p#ytIfaText {
	margin-top: 1em;
}


.clear {	
	clear: both;
}

div.padded-block{
 float:left;
 padding-right:20px;
}

div.region-block{
 float:left;
 padding-right:18px;
 padding-bottom:7px; 
  width:200px;
}

div.underlined-row{
border-bottom: solid #86be26 1px;
width:100%;
}

div.non-underlined-row{
	width:100%;
}
.qual_help_list{
	list-style-type:none;
}


 div.underlined-row a,div.non-underlined-row a{
	text-decoration: none;
}

div.underlined-row h3,div.non-underlined-row h3{
	margin:0;
	padding:5px 0 2px;
}

.qual_help_list{
	list-style-type :none;
}



body#page_170 h1 {
background:transparent url(images/handshake.gif) no-repeat scroll left center;
margin:0;
font-size:1.7em;
min-height:30px;
padding:3px 0 8px 44px;

}

body#page_10 h1 {
	background:transparent url(images/common/heading_pc_icon.gif) no-repeat scroll left top;
	margin:0;
	min-height:31px;
	padding:10px 0 15px 67px

}

body#page_170 #content h2 {
color:#085708;
font-size:1.2em;
font-weight:bold;
letter-spacing:0;
padding:5px 0 2px;
}

/* Yahoo! Answers */

body#page_yahoo-answers div.block div.press-release-icon,
body#page_yahoo-answers-subpage div.block div.press-release-icon {
	background: none;
	padding: 0;
	width: 225px;
}

body#page_yahoo-answers div#content h1 {
	background: transparent url(images/yahoo_answers_logo.jpg) no-repeat scroll left top;
	height: 27px;
	width: 259px;
	text-indent: -9999px;
}

#yahoo_answers_outer h3 {
	margin-bottom: 0;
}

#page_yahoo-answers-subpage #content a,
#yahoo_answers_outer a{
	margin-bottom: 0;
}
#page_yahoo-answers-subpage #content a,
#yahoo_answers_outer a,
#page_yahoo-answers-subpage #content h1,
#page_yahoo-answers-subpage #content h3 {
	color: #80009A;
}


#page_yahoo-answers-subpage #content,
#yahoo_answers_outer {
	font-family: "Comic sans MS";
	font-size: 1.1em;
}

.ya_best_indicator {
	width: 114px;
	height: 36px;
	text-indent: -9999px;
	background: url(images/ya_best_answer.gif) left top no-repeat;
	display: inline-block;
	float: right;
	margin-top: -2px;
}

p.ya_asked_by {
	color: #666666;
	font-size: 0.9em;
	font-style: italic;
	margin-bottom: 0.5em;
}

#page_yahoo-answers-subpage div#content h1 {
	background: transparent url(images/yahoo_answers_logo.jpg) no-repeat scroll left top;
	padding: 60px 0 0;
	font-size: 1.1em;
	font-weight: bold;
}

/* *** */

/* Yahoo! Answers badge */

body #y-answers-badge-0 {
	width: 225px;
}

body #y-hd-0 {
	background: url(images/yahoo_answers_logo_transp.png);
	width: 225px;
	height: 23px;
	text-indent: -9999px;
	margin: 0;
}

body #y-answers-badge-0,
body #y-answers-badge-0 * {
	background-color: transparent !important;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;;
}

body #y-answers-badge-0 #y-se-0 .y-answers-inner,
body #y-answers-badge-0 .y-answers-inner {
	border-width: 0;
}

#y-answers-badge-0 a {
	color: #80009A !important;
	text-decoration: none;
}

body div#y-answers-badge-0 a:hover {
	color: #80009A !important;
	text-decoration: underline;
}

#y-answers-badge-0 a:hover {
	text-decoration: underline !important;
}

div.y-answer a {
	font-weight: bold;
	line-height: 1.2em;
}

body #y-answers-badge-0 #y-bd-0 {
	border: 1px dashed #666666;
	border-left: none;
	border-right: none;
	margin-top: 1.5em;
	padding-top: 0.5em;
}

body #y-answers-badge-0 #y-hd-0 a {
	font-weight: bold;
	font-size: 1.4em;
}

body #y-answers-badge-0 #y-hd-0,
body #y-answers-badge-0 #y-hd-0 a {
	margin-left: 0;
}

body #y-answers-badge-0 #y-hd-0,
body #y-answers-badge-0 #y-bd-0,
body #y-answers-badge-0 #y-bd-hd-0 {
	margin: 4px 0;
}

body #y-answers-badge-0 #y-bd-0 #y-ol .cta {
	width: auto;
}

body #y-answers-badge-0 #y-bd-0 .y-answer {
	padding-right: 0;
}

/* *** */


div#tracking{
	clear:both;
	text-align:center;
}

/* *** */

/* Social Bookmarks block */

div.socialBookmarks {
	width: 245px;
	float: right;
	clear: right;
	background: url(images/block_type2_middle.gif) repeat-y left top;
}

div.socialBookmarks .content {
	background: url(images/block_type2_top.gif) no-repeat left top;
	padding-top: 20px;
}

div.addthis_toolbox {
	background: url(images/block_type2_bottom.gif) no-repeat left bottom;
	padding: 0 14px 12px 24px;
	display: inline-block;
}

div.addthis_toolbox a span  {
	width: 22px;
	height: 22px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	float: left;
	margin: 0 7px 7px 0;
}

.sb_fav {
	background: transparent url(images/social/favs.gif) no-repeat left top;
}

.sb_digg {
	background: transparent url(images/social/digg.gif) no-repeat left top;
}

.sb_fb {
	background: transparent url(images/social/fb.gif) no-repeat left top;
}

.sb_twitter {
	background: transparent url(images/social/twitter.gif) no-repeat left top;
}

.sb_del {
	background: transparent url(images/social/del.gif) no-repeat left top;
}

.sb_google {
	background: transparent url(images/social/google.gif) no-repeat left top;
}

.sb_live {
	background: transparent url(images/social/live.gif) no-repeat left top;
}

.sb_su {
	background: transparent url(images/social/su.gif) no-repeat left top;
}

.sb_reddit {
	background: transparent url(images/social/reddit.gif) no-repeat left top;
}

.sb_ya {
	background: transparent url(images/social/ya.gif) no-repeat left top;
}

span.addthis_separator {
	display: block;
	float: left;
	margin-right: 8px;
	height: 22px;
	width: 1px;
	text-indent: -9999px;
	overflow: hidden;
	border-left: 1px solid #9b969b;
}

div.addthis_toolbox a.addthis_button_expanded span {
	display: none;
}

div.clear-header{
	clear:both;
}

/* *** */

body#page_48 .styleForm {
    width: 94% !important;
}


body#page_1224 h1, body#page_1224 h2, body#page_1224 h3, body#page_1224 h4, body#page_1224 h5, body#page_1224 h6 {
	color: #69306D;
}

body#page_48 a, body#page_48 a:visited, body#page_48 a:link, body#page_176 a, body#page_176 a:visited, body#page_176 a:link {
	color: #69306D;
}

body#page_48 h1, body#page_48 h2, body#page_48 h3, body#page_48 h4, body#page_48 h5, body#page_48 h6 {
	color: #69306D;
}

body#page_176 h1, body#page_176 h2, body#page_176 h3, body#page_176 h4, body#page_176 h5, body#page_176 h6 {
	color: #69306D;
}

body#page_176 .styleForm {
	width: 94% !important;
}

 
