/*  Prostateline.com layout 
	These properties are not permitted in this file, and should be in the colour file(s):
	background-color
	border-color (border-left-color etc)
	background-image
	color
*/

/* Header styles START */

body {
	margin-bottom: 0px;
}

#container, #header, #tabs, #main, #imagestrip, #footer, #externally_integrated_full_page, #presentation_full #contentarea {
	width:1000px;
}	

#header {
	min-height:144px;
}

#logoimage {
	margin-left:59px;
	margin-top:58px;
}

#toparea {
	padding-right:40px;
	padding-top:30px;
}

#globalsites ul li a {
	font-weight:normal;
}

#searcharea label, #searcharea label.linkspanelheader {
	font-weight:normal;
	padding:13px 2px 0px 4px;
}

#promotional_area {
	margin-top:15px;
	padding-right:56px;
	padding-top:0px;
}

/* Header styles END */

/* Navigation Styles START */

#nav {
	margin-right:0px;
	padding-left:22px;
	width:211px;
}

#menu {
	margin-left:8px;
	width:203px;
}

#menu ul {
	border-top-width:0px;
}

#menu ul {
	padding-left:2px;
	padding-right:2px;
	width:199px;
}

#menu a:link, #menu a:visited {
	border-width:0px;
	font-weight:normal;
	padding-bottom:10px;
	padding-left:27px;
	padding-right:5px;
	padding-top:11px;
	width:167px;
}

#menu a:hover, #menu a:active {
	text-decoration:underline;
}

/* Level 1 Nav */

#menu ul li, #menu ul li a {
	background-position:left bottom;
}

#menu ul li a.selectexpand:link, 
#menu ul li a.selectexpand:visited, 
#menu ul li a.selectexpand:hover, 
#menu ul li a.selectexpand:active,
#menu ul li a.selected:link, 
#menu ul li a.selected:visited, 
#menu ul li a.selected:hover, 
#menu ul li a.selected:active {
	font-weight:bold;
}	

/* Level 2 Nav */

#menu ul li ul {
	border-width:0px;
	margin-left:0px;
	margin-right:0px;
}

#menu ul li ul li {
	width:179px;	
}

#menu ul li ul li a.selectexpand:link, 
#menu ul li ul li a.selectexpand:visited,
#menu ul li ul li a.selected:link, 
#menu ul li ul li a.selected:visited {
	font-weight:bold;
	text-decoration:none;	
}

#menu ul li ul li a.selectexpand:hover, 
#menu ul li ul li a.selectexpand:active, 
#menu ul li ul li a.selected:hover, 
#menu ul li ul li a.selected:active {
	font-weight:bold;
	text-decoration:underline;
}

#menu ul li ul li a:link, #menu ul li ul li a, #menu ul li ul li a:link, #menu ul li ul li a:visited {
	padding:5px 5px 5px 37px;
	width:157px;
}

#menu ul li ul li a:link, #menu ul li ul li a:visited, #menu ul li ul li a:hover, #menu ul li ul li a:active {
	background-position:26px 9px;
}

/* Level 3 Nav */

#menu ul li ul li ul {
	padding:2px 0px;
}

#menu ul li ul li ul li {
	padding-bottom:1px;
	padding-top:1px;
}

#menu ul li ul li ul li a {
	width:169px;
}

#menu ul li ul li ul li a.selected:link, #menu ul li ul li ul li a.selected:visited {
	font-weight:bold;
	text-decoration:none;	
}

#menu ul li ul li ul li a.selected:hover, #menu ul li ul li ul li a.selected:active {
	font-weight:bold;
	text-decoration:underline;
}

#menu ul li ul li ul li a:link, #menu ul li ul li ul li a:visited {
	padding:5px 5px 5px 47px;
	width:147px;	
}

#menu ul li ul li ul li a:link, 
#menu ul li ul li ul li a:visited,
#menu ul li ul li ul li a:hover, 
#menu ul li ul li ul li a:active,
#menu ul li ul li ul li a.selected:link, 
#menu ul li ul li ul li a.selected:visited
#menu ul li ul li ul li a.selected:hover, 
#menu ul li ul li ul li a.selected:active{
	background-position:36px 9px;
} 

/* Navigation Styles END */


/* Main Styles START */

#home_page #contentarea, #home_page #centrestrip {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	width:524px;
}

#contentarea, #centrestrip {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	width:524px;
}

#home_page #main #contentarea, #home_page #main #contentarea #contentholder {
	padding-left:0px;
	padding-right:0px;
}

#home_page #main #contentarea #headerimage {
	left: 0px; 
	top: 0px;
}	

#home_title, p#home_text {
	border-bottom:0px;
	display:none;
}

/* Panels */

#home_page ul#home_news_features_holder.two_column {
	margin-top:0px;
	width:487px;
	margin-left:20px;
}

#home_page ul#home_news_features_holder li h3 {
	padding:9px 4px 10px 14px;
	margin-bottom:0px;
	font-family:arial, verdana;
	font-size:137.5%;
	font-weight:normal;
}

#home_page ul#home_news_features_holder li#panela { 
	float:left;
}

#home_page ul#home_news_features_holder li ul li, 
#home_page ul#home_news_features_holder div li{
	width:88%;
}

#home_page ul#home_news_features_holder li#panela a.arrow{ 
	padding-right:10px;
}

ul#home_news_features_holder li ul li {
	padding:0px 2% 0px 2%;
	width:96%;
	border-width:0px;
}

#home_page #contentarea ul#home_news_features_holder li ul {
	padding:2% 1%;
	float:left;
	width:98%;
}

ul#home_news_features_holder li ul {
	margin:0px;
}

#home_page ul#home_news_features_holder.two_column li ul {
	font-size:92%;
}

#home_page ul#home_news_features_holder li ul li a {
	font-weight:normal;
}

#home_page ul#home_news_features_holder li#panela ul li p{
	display:none;
}

#home_page #contentarea ul.two_column li a.right {
	padding:7px 10px;
}

#home_page #contentarea ul.two_column li a.arrow{
	background-position:0 13px;
}

#home_page #contentarea ul li.right_column, 
#home_page #contentarea ul.two_column li.right_column {
	margin-left:0px;
}

#home_page #scope {
	border:0px;
	font-size:85%;
	padding-left:30px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:150%;
}

/* End home */

#main #contentarea ul#breadcrumblinks li a:link, #main #contentarea ul#breadcrumblinks li a:visited {
	text-decoration:none;
}

#main #contentarea ul#breadcrumblinks li a:hover, #main #contentarea ul#breadcrumblinks li a:active {
	text-decoration:underline;
}

#contentarea #breadcrumblinks {
	font-size:85%;
}

#contentarea #breadcrumb {
	width:95%;
	margin-left:20px;
	margin-top:10px;
}

#contentholder {
	padding:0 20px;
}

#contentarea h1 {
	font-size:170%;
	padding:20px 10px 10px 0px;
	position:relative;
}

#contentarea table.smtext{
	font-size:85%;
}

#contentarea span.altcolour {
	padding:10px;
	display:block;
}

#site_map #contentarea ul li ul li ul li a:link,
#site_map #contentarea ul li ul li ul li a:visited,
#contentarea ul.grouped_list li ul li ul li a:link, 
#contentarea ul.grouped_list li ul li ul li a:visited{
	padding-left:22px;
	text-decoration:none;
}

#site_map #contentarea ul li ul li ul li a:hover, 
#contentarea ul.grouped_list li ul li ul li a:active,
#site_map #contentarea ul li ul li ul li a:hover, 
#contentarea ul.grouped_list li ul li ul li a:active  {
	text-decoration:underline;
}

#site_map #contentarea ul li ul li ul li ul li a, ul.grouped_list li ul li ul li ul li a {
	padding-left:32px;
}

#contentarea ul.two_column li.right_column ul li {
	width:100%;
}

#contentarea #levelfourcontentheader ul.two_column{
	width:50%;
}

#contentarea #levelfourcontentheader ul.two_column li{
	float:left;
	display:none;
}

#contentarea #levelfourcontentheader ul.two_column li.right_column{
	margin:0;
	display:block;
	width:100%;
}

#contentarea #levelfourcontentheader ul.two_column li.right_column li {
	margin:0;
	display:block;
	width:100%;
}

#contentarea #levelfourcontentheader ul li ul li a:link, #contentarea #levelfourcontentheader ul li ul li a:visited {
	padding:4px 20px;
	text-decoration:none;
}

#contentarea #levelfourcontentheader ul li ul li a:hover {
	text-decoration:underline;
}

#contentarea #levelfourcontentheader ul li ul li.current {
	text-indent:0px;
	font-weight:bold;
}

/* Main Styles END */

/* Right hand styles START */

#links {
	margin-left:0px;
	padding:0px 25px 0px 10px;
	width:198px;
	line-height:130%;
}

#links div{
	margin-bottom:0px;
}

#links div div, #links ul{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding-bottom:14px;
}

#links div div ul{
	padding-bottom:0px;
}
	
#links div div div, #links div div ul{
	border-bottom-width:0px;
}
	
.linkspanelheader {
	font-weight:normal;
	padding-bottom:8px;
	padding-top:15px;
}

#registration_logout_confirm #links #signedin #Submit {
	display:none;
}

/*
#links div{
	width:200px;
}

#links div div{
	width:180px;
}

#links #minilogin p.submitholder{
	margin-right:0px;
}

#links #minilogin form{
	margin-left:13px;
}

#links #minilogin input.submit, #links #signedin input.submit, div.poll input.submit {
	border-width:1px;
	border-style:solid;
	margin-right:5px;
	margin-top:5px;	 
}

#links ul, #links #signedin{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	margin:3px 0px 0px 10px;
	padding-bottom:14px;
	padding-left:13px;
	padding-right:5px;
	width:180px;
}

#links #signedin a{
	margin-left:0px;
}

#links a {
	padding-bottom:4px;
}

#links div.free_text_panel ul {
	margin-left:0px;
}

#links #page_tools a#print_page {
	background-position:0px 8px;
	padding-left:25px;
}

#links #page_tools a:link, #links #page_tools a:visited {
	background-position:0px 10px;
	padding-bottom:0px;
}

#links div#page_tools ul {
	margin-top:0px;
}

#links ul li a.arrow, #links a:link, #links a:visited {
	background-position:0px 5px;
	padding-left:14px;
}

#links #errordetails ul {
	width:150px;
}



#links div.free_text_panel {
	margin-left:0px;
	margin-top:0px;
	padding-left:23px;
	padding-right:5px;
	width:190px;
}

#links div.free_text_panel ul {
	padding-left:0px;
}

#links div.free_text_panel ul li a:link, #links div.free_text_panel ul li a:visited, #links div a:link, #links div a:visited {
	padding-left:14px;
}
*/
/* Right hand styles END */

/* News */

#news_index #contentarea form, #news_branch #contentarea form {
	margin-bottom:0px;
}

.content_form {	
	border:none;
}

ul.search_results li ul {
	border-style:dotted;
	border-width:0px 0px 1px 0px;
}

p#search_results_introduction {
	border:none;
	margin-bottom:10px;
}

/* End News */

/* Footer styles START */

#footer {
	font-size:70%;
	height:69px;
}

#legallinks {
	margin-left:56px;
	margin-right:40px;
}

#legallinks ul {
	font-weight:normal;
}

/* Footer styles END */

/* documents */

#contentarea div.documents ul li h3 {
	font-size:100%;
}

#contentarea .documents dd {
	float:none;
}

/* Sort By styles start */

#contentarea #sortbypanel form fieldset {
	margin-bottom:0px;
	padding-bottom:0px;
}

#contentarea #sortbypanel p.sortbyheader {
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}

#contentarea #sortbypanel label {
	padding-left:5px;
	width:20%;
}

#contentarea #sortbypanel select {
	margin-right:8px;
	width:65%;	
}

.mimic_button {
	border:2px outset;
	font-size: 90%;
	font-family:Arial, Helvetica, Sans-serif;
	letter-spacing:0px;
	margin-bottom:8px;
	min-height:14px;
	padding:1px 2px;
	width: auto;
	overflow: visible;
}

/* Sort By styles end */

#registration_step2 #contentarea label{
	width:31%;
}

#registration_step3 label.for_checkbox{
	clear:left;
}

#registration_step3 fieldset.for_checkbox{
	margin-bottom:0px;
	padding-top:0px;
}

/*hide news search date link*/
#contentarea #frm_news_search p{
    display:none;
}

/* Panel macro */

#container .panels li div h3 {
	border-width:1px 1px 0 1px;
	border-style:solid;
	padding:5px 10px;
}

#container .panels li div.intro {
	border-width:1px;
	border-style:solid;
}

