/* $Id: style.css,v 1.1.2.11 2009/03/13 00:58:30 psynaptic Exp $ */

/* Add your custom CSS here */

#columnWrap {
	clear:both;
	float:left;
	margin-top:10px;
}

#columnWrap h3 {padding-bottom:8px;}

#columnWrap img {padding-bottom:5px;}

/*				3 Column Pages							*/

.node-type-3col-page #columnWrap h3 {
	display:block;
	border-bottom:1px solid #ccc;
}

.node-type-3col-page #colLeft {
	float:left;
	width:300px;
	margin-right:25px;
}

.node-type-3col-page #colMid {
	float:left;
	width:300px;
	margin-right:25px;
}

.node-type-3col-page #colRight {
	float:left;
	width:300px;
}

#colRight h2 {margin-bottom:0px;}

#block-search-0 h2 {margin-bottom:0px; font-size:1.3em;}


/*				2 Column Pages							*/

.node-type-2col-page #columnWrap {
	background:none;
	margin-top:0;
}

.node-type-2col-page #colLeft {
	float:left;
	width:625px;
	margin-right:25px;
}


.node-type-2col-page #colRight {
	float:left;
	width:300px;
}




/*			Search Form											*/

#centre .block-search {
	width:300px;
	margin-left:650px;
}

#centre .block-search h2 {margin-bottom:0px;}

#search-block-form div.form-item {
	margin:8px 0;
	display:block;
	float:left;
}

#search-block-form input.form-text {
	width:260px;
	height:25px;
	line-height:25px;
	outline:none;
	border:1px solid #ccc;
}

#search-block-form .form-submit {
	margin-left:8px;
	margin-top:10px;
}



/*			Newsroom											*/

.page-newsroom .views-field-field-news-date-value {
	color:#7DAB1A;
	font-size:12px;
	font-weight:bold;
}

.page-newsroom .views-field-title a {
	color:#939393;
	font-weight:normal;
}

.page-newsroom .views-field-view-node {
	margin:1px 0 20px;
	line-height:13px;
}

.page-newsroom .views-field-view-node a {
	font-size:12px;
}

.node-type-news-article .menu-331 a {color:#7DAB1A;}


/*	 		News Pages											*/

.node-type-news-article #page #centre {font-size:12px; line-height:1.3em; position:relative;}

.node-news_article .articleTitle {font-size:20px; line-height:1.3em;}

.node-news_article .date-display-single {color:#7DaB1A; font-weight:bold;}

.newscontent {position:relative;}

.print-email-links {
	position:absolute;
	top:58px;
	right:0px;
}

.print-email-links .print_mail{
	position:absolute; top:0; left:-154px;
	}
	
.print-email-links .print_html{
	position:absolute;
	left:-77px;
	top:0px;
}
	

.print_mail{
	position:absolute;
	top:250px;
	right:65px;
}

.print_html{
	position:absolute;
	top:250px;
	right:8px;
}


.print-email-links ul {list-style:none;}

.print-email-links ul li {float:right;}

.print-email-links a {font-weight:normal;}

.print_html a {
	background:center right no-repeat url(../images/btn_print.jpg);
	padding:3px 25px 3px 0;
	display:block;
	color:#939393;
	font-size:12px;
	font-weight:normal
}

.print_mail a {
	background:center right no-repeat url(../images/btn_email.jpg);
	padding:3px 35px 3px 3px;
	display:block;
	color:#939393;
	font-size:12px;
	font-weight:normal;
}


/*		Contact Form											*/

#node-17 {
	width:260px;
	font-size:12px;
	position:relative;
}

#node-17 label {font-weight:normal;}

#node-17 .form-required {display:none;}

#node-17 input {
	border:1px solid #CCCCCC;
	height:25px;
	line-height:25px;
	outline:medium none;
	width:260px;
}

#node-17 textarea {
	border:1px solid #CCCCCC;
	outline:medium none;
	width:260px;
}

#node-17 #edit-submit {
	background:url(../../../../default/files/custom_search/search_arrow.jpg) center center no-repeat;
	width:30px;
	height:24px;
	border:none;
	position:absolute;
	right:0px;
	cursor:pointer;
}




/*						Send Email Page 						*/

#print-mail-form {
	width:580px;
	margin:0px;
}

#print-mail-form label.printmail-label {
float:none;
width:175px;
clear:both;
}

#print-mail-form .form-item textarea, #print-mail-form .form-item input.form-text {
	width:580px;
	border:1px solid #ccc;
	outline:none;
}

/*			Footer												*/

#siteby {
	float:right;
	text-align:right;
}

/*Banner */


#banner .block .content {
margin-bottom:0px;
}


/* Investors */

#invetsorSubscribe h2 {
	display:none;
}

#invetsorSubscribe {
	font-size:12px;
}

#invetsorSubscribe label {
	display:none;
}

#invetsorSubscribe .form-item {
	margin:3px 0 6px;
}

#invetsorSubscribe .form-item input {
	width:240px;
	height:25px;
	line-height:25px;
	padding:0 10px;
	outline:none;
	border:1px solid #ccc;
}

#invetsorSubscribe #edit-submit {
	background:none;
	border:none;
	outline:none;
	font-size:12px;
	color:#7DAB1A;
	text-align:right;
	width:70px;
	cursor:pointer;
	font-weight:bold;
	margin-left:190px;
}

#invetsorSubscribe #edit-submit:hover {
	color:#333;
}

.search-info{
	display:none;
}

#block-block-5 {
	width: 300px;
	position:absolute;
	margin-top:-30px;
}

#block-block-5 h3{
border-bottom:1px solid #CCCCCC;
display:block;
padding-bottom:8px;	
}


#centre #footer{
	padding-top:125px;
	
}