/* CSS Document */

/*=====================*/
/* General page styles */
/*=====================*/

body {
	font-size:76.1%;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
textarea {
	font-size: 100%;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
p {}

p.align-center {text-align:center;}

form {margin:0; padding:0; display:inline;}
.button {background-color:#0066FF;border-color:#815546;color:#FFF;font-weight:bold;font-size:9px;}
a {color:#2969AA;font-weight:bold;text-decoration:none;}
a:link {text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {display:block;margin:0; padding:4px;text-transform:uppercase;color:#FFFFFF;background-color:#333E7E;font-size:0.9em;border-bottom:1px solid #FFFFFF;}

h2 {display:block;margin:0px 0px 6px 0px; padding:4px;text-transform:uppercase;color:#49686F;background-color:#BCD3E0;font-size:0.9em;border-bottom:1px solid #FFFFFF;}

h3 {}

h4 {color:#49686F;font-size:1.5em;font-weight:normal;margin:0;} /* added this 11 Oct*/

h5 {color:#49686F;font-size:1em;font-weight:bold;margin:0;}  /* added this 11 Oct*/

h6 {}

.newsdate {display:inline;color:#FFFFFF !important; text-transform:capitalize;font-size:1em;font-weight:normal;}
.date {color:#339A99;font-size:0.75em;margin:0;} /* added this 11 Oct to show the date consistently in the whole site*/
.author {color:#49686F;font-size:1em;margin:0;} /* added this 11 Oct to show author consistently in the whole site*/

/*=============*/
/* Main blocks */
/*=============*/

#container {
	width:980px !important;
	margin:auto;
	}
	
	
/*=====================================*/
/* Block with logo and Edition options */
/*=====================================*/

#masthead {
	width:100%;
	display:block;
	}

	.logo {
		float:left;
		display:inline;
		width:393px;
		padding:3px 0px 7px 0px;
		}
		
	.rightlinks {
		float:right;
		display:inline;
		text-align:right;
		font-size:0.9em;
		}
		
		.rightlinks a {color:#1D8AB3;font-weight:bold;text-decoration:none;}
		.rightlinks a:link {color:#1D8AB3;text-decoration:none;}
		.rightlinks a:hover {text-decoration:underline;}
		
	#masthead img {
		padding:4px 0px;
		}

/*====================================*/
/* Block with member login and search */
/*====================================*/

#header {
	background:url(images/poweralt_header.gif) no-repeat #A19675;
	height:83px !important;
	max-height:83px !important;
	width:100%;
	color:#FFFFFF;
	font-weight:normal; /*changed from bold to normal */
	display:block;
	}
	
	
	.member {
		float:left; 
		display:inline;
		padding:7px;
                margin:0;
                text-align:left;  
		}
		
		/* added .member class to handle links in the header */
		.member a {font-weight:normal;color:#FFFFFF;}
		.member a:link {color:#FFFFFF;}
	
	.join {
		padding-left:12px;
		font-weight:bold; /*added bold */
		}
	.search {
		float:right; 
		display:inline;
		padding:7px;
		font-weight:bold; /*added bold */
		}
	#header .field {background-color:#D6D5BB;font-size:0.95em;}

/*=================================*/
/* Block with top level navigation */
/*=================================*/

#topnav {
	background:url(images/topnav_bg.gif) top left #334387;
	padding:7px 0px;
	display:block;
	}	
	
	#topnav ul { margin:0; padding:0; list-style-position:outside;}
	#topnav li { display:inline;border-left:1px solid #6699CC;padding:0px 5px;}
	#topnav li.first { display:inline;border-left:none;}
	#topnav a {color:#FFFFFF;text-decoration:none;}
	#topnav a:link {color:#FFFFFF;text-decoration:none;}
	#topnav a:hover {color:#66CCFF}
	
	#topnav a.account  {color:#66CCFF} /* added this class for My Account */
	

/*=================================*/
/* Block with sub level navigation */
/*=================================*/

#subnav {
	background-color:#BBDDE9;
	font-size:0.9em;
	padding:7px 0px;
	display:block;
	height: 14px;
	}
	
	#subnav ul { margin:0; padding:0; list-style:none; list-style-type:none;}
	#subnav li { display:inline;border-left:1px solid #669999;padding:0px 5px}
	#subnav li.first { display:inline;border-left:none;}
	#subnav a {color:#49686F;font-weight:bold;}  /*changed font-weight to bold */
	#subnav a:link {color:#49686F;font-weight:bold;text-decoration:none;}
	#subnav a:hover {text-decoration:underline;}


/*========================*/
/* Block with breadcrumbs */
/*========================*/

#breadcrumbs {
	color:#49686F;
	font-size:0.9em; /*increased this from 0.8 to 0.9 */
	padding:7px;
	display:block;
	}
	
	#breadcrumbs a {font-weight:normal; color:#49686F;}
	

/*============*/
/* Box styles */
/*============*/

.darkbox {
	padding:7px; 
	background-color:#BCD3E0;
	border-bottom:5px solid #FFFFFF;
	}
	
	.darkbox img {margin:0; padding:0px 0px 4px 0px;}
	
.lightbox {
	padding:7px; 
	background-color:#E1ECF3;
	border-bottom:5px solid #FFFFFF;
	}
	.lightbox img {margin:0; padding:0px 0px 4px 0px;}


/*=============*/
/* Left column */
/*=============*/
	
#leftcol {
	width:192px;
	float:left;
	display:inline;
	font-size:0.9em;
	}


/*===============*/
/* Middle column */
/*===============*/

#middlecol {
	width:646px;
	float:left;
	display:inline;
	padding:0px 10px;	
	}
	
dd {color:#49686F;margin:0;}
	.feed {
		display:block;
		font-size:0.9em;
		color:#49686F;
		height:25px;
		padding:3px;
		background-color:#EFEEE4;
		margin-bottom:10px;
		}
		
	#middlecol h3, #middlecol h3.ticker {
		font-weight:bold;
		color:#2265AB;
		margin:0;
		font-size:0.9em;
		display:inline;
                padding-left:0;
		}
#middlecol .story .bodytext {margin:0;}
		#middlecol .story {margin-bottom:14px;}
		#middlecol .story img {margin-left:8px;}
		#middlecol h3 {color:#2265AB;font-size:1.5em;font-weight:normal;margin:0;}
		#middlecol h3 a {color:#2969AA;font-weight:normal;}
		
	#company_logo {float:left; display:inline; width:55%; text-align:center; min-height:135px !important}
		#company_logo img { padding:20px 0px; display:inline;}	
		
	#company_icons {float:left; display:inline; width:45%;font-size:0.85em;padding:20px 0px; height:145px !important}
		#company_icons img { margin-bottom:-5px;padding-right:3px;}
		#company_icons p {margin:8px 0px;}
	
	/*===================*/
	/* Middle left block */
	/*===================*/
	
	#middleleft {
	width:419px;
	float:left;
	display:inline;
	padding-right:10px;
	}
		
		#middleleft .story {margin-bottom:14px;}
		#middleleft .story img {margin-left:8px;}
		#middleleft h3 {color:#2969AA;font-size:1.5em;font-weight:normal;margin:0;}
		#middleleft h3 a {color:#2969AA;font-weight:normal;}
		#middleleft p {font-size:0.9em;margin:0;line-height:1.2em;}
		
	
	/*====================*/
	/* Middle right block */
	/*====================*/
	
	#middleright {
	width:217px;
	float:right;
	display:inline;
	}
	
		#forumlink {
		background:url(images/forums_background.jpg) no-repeat top #F6F5F0;
		height:280px !important;
		padding:7px;
		margin-bottom:10px;
		}
		
		#forumlink .forum_text {
			padding:180px 0px 0px 4px;
			font-size:1em;
		}
		
		#middleright .story {margin-bottom:14px;}
		#middleright .date {color:#287978;font-size:0.75em;}
		#middleright h3 {color:#2969AA;font-size:1em;font-weight:bold;margin:0;}
		#middleright h3 a {color:#2969AA;font-weight:bold;}
		#middleright p {font-size:0.9em;margin:0;line-height:1.2em;}
		#middleright img {}
		
		.bulliondesk {
			background-color:#EFEEE4;
			}
		
		.company img {display:table;padding:0; margin:0; border-width:1px 6px 1px 1px; border-style:solid; border-color:#EFEEE4;}
		.company {
			background-color:#EFEEE4;
			margin-bottom:5px;
			font-size:0.9em;
			display:table;
			width:216px !important;
			color:#49686F;
			}
		.company_text {padding:6px;display:table;}


/*==============*/
/* Right column */
/*==============*/

#rightcol {
	width:120px;
	float:right;
	display:inline;
	font-size:0.9em;
	max-width:120px;
	}
		
	.ad120x60 {
		margin-bottom:5px;
		}
		
		
	.video { 
	display:block;
	}
	
	.video img {
		padding:0; margin:0;
		}
		
	.justimage {
		border-bottom:5px solid #FFFFFF;
		}
		
	.play {
		padding:7px 0px 0px 0px;
		}

/*===================*/
/* Block with footer */	
/*===================*/

#footer {
	width:980px;
	margin:auto;
	font-size:0.8em;
	color:#999999;
	display:block;
	border-top:10px solid #FFFFFF;
	}
	
	#footer ul { margin:0; padding:0;}
	#footer li { display:inline;border-left:1px solid #999999;padding:0px 5px}
	#footer li.first { display:inline;border-left:none;}
	#footer a {
		color:#999999;
		font-weight:normal;
		}


/*================*/
/* Clearing style */
/*================*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* TYPO3 fixes */

/*tickernews*/

.content_rand_newsticker {
	height: 15px;
}

/* TYPO3 forms */

div.news-list-container a {color:#CC6600;font-size:0.75em;margin:0;} /* added this 11 Oct to show the date consistently in the whole site*/

p.news-single-imgcaption {font-size:0.9em;font-style:italic;text-align:right}

fieldset {
	border: 0;
}
.csc-mailform-field label {
	display: block;
	float: left;
	width: 150px;
}

dt.subscribe {
	width: 150px;
	height: 100%;
	float: left;
	display: block;
	padding: 3px 0;
	font-size: 80%;
}
dd.subscribe {
	/* float: right; */
	display: block;
	margin-left: 150px;
	padding: 3px 0;
	font-size: 80%;
}

label.subscrcat {
	width: 110px;
	display: block;
	float: left;
	padding: 1px 0;
}

.button_logout {
	background: transparent;
	border: 0px;
	font-weight: normal;
	text-decoration: none;
	color: white;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
.button_logout:hover {
	text-decoration: underline;
}

.bold {
	font-weight: bold;
}

.mine_cattop {
	background-color: silver;
}

option.mine_cats {
	text-align: right;
        background-color:#FFFFFF;
}

select.mine_cats, .selector {
	width: 202px;
        font-size:0.9em;
        

}

.selector {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.compdata {
	border: 1px solid silver;
	margin-bottom: 10px;
       
}
legend {
	font-weight: bold;
        color:#666666;
}

td.subscribe {
	width: 150px;
	font-weight: bold;
}
/* END TYPO3 forms */
div.ticki {
}

img.logoimg {
	max-width:300px;
	max-height:200px;
   width: expression(this.width > 300 ? 300: true);
   height: expression(this.height > 200 ? 200: true);     
}

/* added 7 feb 08 */
ul.tx-srfeuserregister-multiple-checked-values, ul.tx-srfeuserregister-multiple-checked-values li
{
padding: 0px;
margin: 0px;
list-style-type: none;
display: list-item;

}

/* TYPO3 fixes END */

img.more-pwralts {
  margin-top: 4px;
  margin-bottom: 8px;
}



.tx_powermail_pi1_fieldwrap_html {display:block;}
.tx-powermail-pi1_formwrap legend { font-style:italic;font-weight:normal;margin-bottom:6px;margin:0;padding:0;text-align:left;}
.tx-powermail-pi1_formwrap label {float:left;width:160px;text-align:right;}
.tx-powermail-pi1_formwrap p  {display:block;text-align:right;width:160px;}
.tx-powermail-pi1_formwrap input, .tx-powermail-pi1_formwrap textarea, .tx-powermail-pi1_formwrap select {margin-bottom:4px;margin-left:3px;}
.tx_powermail_pi1_fieldwrap_html_submit input {margin-left:160px}
