/* CSS Document */


/*  layout */
body {
	margin: 0;
	padding:0;
	background:#ffffff;	
}

table { border-collapse:collapse; }

body, table {
	font:10px normal Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}


.footer {
color: #ffffff;
font-weight:normal;
font-size: 11px;
}

/*  links */
a {
color:#0187ba;
text-decoration:none;
}

a:hover {
color:#0187ba;
text-decoration:none;
}


a.footer, .footer a {
color:#fff;
text-decoration:none;
}

a.footer:hover, .footer a:hover{
color:#fff;
text-decoration:none;
}


/*  stockquote */
.stock_quote {
	color:#fff;
}


/*maincontenttext*/
.maincontents {
	
}

/* maincontent */
.maincontent {
	
}

.maincontentmiddle {
	background:url(maincontent_middle.jpg) top left repeat-y;
}

.main {
	padding-bottom:15px;
}


/*  footer */
.footer {
	 background:url(bg_footer.jpg) top left no-repeat;
	 padding:25px 10px 10px 25px;
	 text-align:left;
}

/*  News */
.news_wrapper {
	width:173px;
	color:#383838;
}

.news_item {
	
}

.news_item a {
	color:#b39d6b;
}

.news_date {
	font-weight:bold;
	color:#b39d6b;
	margin-left:15px;
}

.news_title {
	margin-left:15px;
	font-size:10px;
}

.news_description {
	margin-left:15px;
}

.news_link {
	margin-left:15px;
	font-size:10px;
}

/*  headers */
h1 {

}

h2 {

}

h3, h4, h5, h6 {

}

/*  Custom Styles  */
.bglefttop {
	background:url(bg_topleft.jpg) top left no-repeat;
	height:360px;
	width:6px;
}

.bgleftbottom {
	background:url(bg_bottom_left.jpg) top left repeat-y;
	
}

.bgpreright {
	background:url(top_right.jpg) top left no-repeat;
}

.bgright {
	background:url(bg_bottomright.jpg) top right repeat-y;
}

.bgtopright {
	background:url(bg_topright.jpg) top right no-repeat;
	width:10px;
	height:309px;
	text-align:right;
}

.banner {
	background:url(bg_banner.jpg) top left no-repeat;
	padding:0 0 14px 30px;
}

.bgprerightbottom {
	background:url(bottom_right.jpg) bottom left no-repeat;
	width:35px;
	height:75px;
}

.bgprerightbottomrepeat {
	background:url(bottom_right_repeat.jpg) bottom left repeat-x;
}

.email_signup {
	background:url(sign_up.jpg) top left no-repeat;
	width:226px;
	height:116px;	
	padding-bottom:0px;
}

form {

}

input {
	color:#333333; font-size:12px; border:1px solid #cccccc;
}