/* 
	Theme Name: SiteControl Green Filer
	Description: Three Column, Widget Ready theme for SiteControl
	Author: WESCO Net based on Affiliate Dragon
	Author URI: http://ws.wesconet.com
	Version: 1.0
*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
margin: 0;
padding: 0;
}

body{
font-family: Arial, Helvetica, Georgia, Sans-Serif;
font-size: 12px;
text-align: center;
vertical-align: top;
background: #fff url(images/bg_body.gif) repeat-x;
color: #000;
}

h1, h2, h3, h4, h5, h6{
font-family: Georgia, sans-serif;
font-size: 14px;
font-weight: bold;
}

a{
text-decoration: underline;
color: #05b303;
}

a:hover{ text-decoration: none; }

a img{ border: 0; }

abbr, acronym{ border: 0; }

address, dl, p{ padding: 15px 0 0; }

blockquote{
margin: 15px 0 0;
background: #faf5ef;
color: #000;
}

blockquote p{ padding: 15px; }

blockquote blockquote{
margin: 15px;
background: #fff;
color: #333;
}

code{
background: #f9f9f9;
}

dt{ font-weight: bold; }

dd{ padding: 0 0 0 15px; }

hr{
clear: both;
margin: 15px 15px 5px 15px;
border: 0;
height: 1px;
text-align: left;
background: #ede5da;
color: #ede5da;
}

small{
font-size: 11px;
}

pre{
width: 90%;
}

input, textarea{
font-family: Arial, Helvetica, Georgia, sans-serif;
font-size: 12px;
padding: 2px;
}

input#s, input#author, input#email, input#url, textarea#comment{
border: 1px solid #000;
background-color: #FFFFFF;
padding: 3px;
}

input#author, input#email, input#url{
margin: 0 5px 0 0;
}

input[readonly] { border:0; }

/* __    __   _______     ___       _______   _______ .______      
  |  |  |  | |   ____|   /   \     |       \ |   ____||   _  \     
  |  |__|  | |  |__     /  ^  \    |  .--.  ||  |__   |  |_)  |    
  |   __   | |   __|   /  /_\  \   |  |  |  ||   __|  |      /     
  |  |  |  | |  |____ /  _____  \  |  '--'  ||  |____ |  |\  \----.
  |__|  |__| |_______/__/     \__\ |_______/ |_______|| _| `._____|*/

#header{
height: 85px;
}

#header h1#title {display:none;}

#logo {
margin-left:30px;
margin-top:30px;
position:absolute;
}

#header h1{
float: left;
padding: 35px 30px 0 72px;
font-size: 24px;
font-weight: normal;
text-transform: capitalize;
background: url(images/logo.gif) no-repeat 37px 43px;
color: #fff;
}

#header h1 a{
text-decoration: none;
color: #fff;
}

#header h1 a:hover{
text-decoration: underline;
}

#menu{
float: left;
font-family: Georgia, Sans-Serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
}

#menu ul{
list-style: none;
margin: 0;
padding: 46px 23px 0 0;
}

#menu ul li{
display: inline;
margin: 0;
padding: 0 15px;
background: url(images/bullet.gif) no-repeat 0 3px;
}

#menu ul li a{
text-decoration: none;
color: #fff;
}

#menu a:hover{
text-decoration: underline;
}

#container {
text-align: left;
width: 960px;
margin: 0 auto;
background: transparent;
overflow: hidden;
}

#overcontainer {
width: 976px;
background: #ffffff url(images/bg_page2.gif) repeat-y;
margin: 0 auto;
overflow: hidden;
}

#overcontainer2 {
width: 976px;
background: url(images/bg_page.gif) no-repeat;
margin: 0 auto;
overflow: hidden;
}

#banner{
width: 932px;
height: 150px;
margin: 0 auto;
background: url(images/banner2.jpg) no-repeat left top;
clear: left;
}

#banner #title{
color: #FFF;
width: 300px;
position: relative;
top: 20px;
left: 650px;
}

#title h1{
font-size: 36px;
font-weight: normal;
}

#title h2{
font-size: 26px;
}

/*  ______   ______   .__   __. .___________. _______ .__   __. .___________.
   /      | /  __  \  |  \ |  | |           ||   ____||  \ |  | |           |
  |  ,----'|  |  |  | |   \|  | `---|  |----`|  |__   |   \|  | `---|  |----`
  |  |     |  |  |  | |  . `  |     |  |     |   __|  |  . `  |     |  |     
  |  `----.|  `--'  | |  |\   |     |  |     |  |____ |  |\   |     |  |     
   \______| \______/  |__| \__|     |__|     |_______||__| \__|     |__| */ 

.maincolumn{
float: left;
width: 470px;
margin-left: 14px;
padding-bottom: 20px;
position:relative;
z-index:100;
}

.post{
margin: 10px 0 0;
padding: 15px;
background: url(images/bg_post.jpg) no-repeat left top;
}

.post h2{
border-bottom: 1px solid #246808;
padding: 0 0 7px 0;
font-size: 18px;
font-weight: normal;
color: #FFF;	
}

.post h2 a{
text-decoration: none;
color: #FFF;
}

.post h2 a:hover{
text-decoration: underline;
}

.entry{
line-height: 24px;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
border: 0;
padding: 10px 0 0;
}

.entry h1{
font-size: 24px;
font-weight: normal;
}

.entry h2{
font-size: 18px;
color: #000;
}

.entry h3{ color: #c97d05; }

.entry  h4{}

.entry h5{ font-weight: normal; }

.entry h6{ font-size: 11px; font-weight: normal; }

.entry img{
border: 1px solid #e5d8c6;
padding: 4px;
background-color: #faf5ef;
}

.entry img.wp-smiley{
padding: 0;
border: 0;
background-color: transparent;
}

.entry img.alignleft{
float: left;
margin: 5px 10px 0 0;
}

.entry img.alignright{
float: right;
margin: 5px 0 0 10px;
}

.entry p.postinfo{
display:none;
margin: 15px 0 0;
padding: 10px 15px 0;
border-top: 1px solid #e5d8c6;
font-size: 11px;
color: #b1a799;
}

.entry p.notfound{
padding: 15px 0 100px;
}

.nocomments {
display:none;
}

.browse{
margin: 0 15px;
border-top: 1px solid #e5d8c6;
padding: 15px;
line-height: 24px;
}

.clear {line-height:0; height:0; clear:both;}

/*     _______. __   _______   _______ .______        ___      .______          _______.
      /       ||  | |       \ |   ____||   _  \      /   \     |   _  \        /       |
     |   (----`|  | |  .--.  ||  |__   |  |_)  |    /  ^  \    |  |_)  |      |   (----`
      \   \    |  | |  |  |  ||   __|  |   _  <    /  /_\  \   |      /        \   \    
  .----)   |   |  | |  '--'  ||  |____ |  |_)  |  /  _____  \  |  |\  \----.----)   |   
  |_______/    |__| |_______/ |_______||______/  /__/     \__\ | _| `._____|_______/  */

#sidebar{
float: left;
margin: 10px 0 0 15px;
width: 220px;
padding-bottom: 20px;
}

#sidebar a{
color: #878773;
}

#sidebar ul li h2{
color:#666666;
font-size: 13px;
font-family: Arial, Helvetica, Georgia, Sans-Serif;
font-weight: bold;
padding: 7px 10px;
margin: 0px;
margin-top: 5px;
padding-bottom: 13px;
background: url(images/h1.gif) repeat-x;
}

#sidebar ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#sidebar ul li {
display: inline;
padding: 0px;
margin: 0px;
}

#sidebar ul li a {
display: block;
color: #000000;
text-decoration: none;
margin: 0;
padding: 5px 10px;
padding-left: 20px;
border-bottom: 1px solid #C0C0C0;
background: url(images/bullet.gif) no-repeat 5px 7px;
}

#sidebar ul li a:hover {
color: #FFFFFF;
background: url(images/bullet-with-back.jpg);
padding-left: 30px;
}

#sidebar ul li a.badge {
background: none;
padding-left: auto;
text-align:center;
}

#sidebar ul li a.badge img {margin:auto;}

#sidebar ul li a.badge:hover {
background: url(images/bullet.gif) no-repeat 5px 7px;
padding-left: 20px;
}

#sidebar2{
float: left;
margin: 10px 0 0 10px;
width: 220px;
padding-bottom: 20px;
}

#sidebar2 a{
color: #878773;
}

#sidebar2 ul li h2{
color:#666666;
font-size: 13px;
font-family: Arial, Helvetica, Georgia, Sans-Serif;
font-weight: bold;
padding: 7px 10px;
margin: 0px;
margin-top: 5px;
padding-bottom: 13px;
background: url(images/h1.gif) repeat-x;
}

#sidebar2 ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#sidebar2 ul li {
display: inline;
padding: 0px;
margin: 0px;
}

#sidebar2 ul li a {
display: block;
color: #05b303;
text-decoration: underline;
margin: 0;
padding: 5px 10px;
padding-left: 20px;
}

#sidebar2 ul li a:hover {
text-decoration: none;
}

/* _______   ______     ______   .___________. _______ .______      
  |   ____| /  __  \   /  __  \  |           ||   ____||   _  \     
  |  |__   |  |  |  | |  |  |  | `---|  |----`|  |__   |  |_)  |    
  |   __|  |  |  |  | |  |  |  |     |  |     |   __|  |      /     
  |  |     |  `--'  | |  `--'  |     |  |     |  |____ |  |\  \----.
  |__|      \______/   \______/      |__|     |_______|| _| `._____|*/

#footer {
position:relative;
color: #118517;
width: 960px;
text-align: left;
line-height: 17px;
padding: 2em 0 0em 0;
background: #C6D9B3;
border-top: .5em solid #26b422;
overflow: hidden;
clear: both;
}

#footer p {
color: #FFFFFF;
padding: 3px 0px 0px 0px;
list-style-type: none;
margin: 0px;	
}

#footer h2 {
color: #FFFFFF;
font-size: 12px;
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
border-bottom: 2px solid #FFFFFF;
padding: 0px 0px 2px 5px;
margin: 7px 0px 0px 0px;
text-transform: uppercase;
background: transparent;
}

#footer a {
color: #F2F2F2;
text-decoration: underline;
}

#footer a:hover {
color: #FFFFFF;
text-decoration: none;
}

#footer ul {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#footer ul li {
padding: 0px;
margin: 0px;
}

#footer ul li a {
display: block;
color: #FFFFFF;
text-decoration: none;
margin: 0px;
padding: 3px 5px;
border-bottom: 1px solid #118517;
}

#footer ul li a:hover {
border-bottom: 1px solid #FFFFFF;
}

#footerleft {
float: left;
width: 220px;
margin-left:30px;
padding: 0px;
text-align:center;
}

#footermiddle1 {
float: left;
width: 220px;
margin: 0;
margin-left: 20px;
padding: 0px;
}

#footermiddle2 {
float: left;
width: 220px;
margin: 0;
margin-left: 20px;
padding: 0;
}

#footerright {
float: right;
width: 240px;
margin-right: 15px;
padding: 0px;
text-align:center;
}

#footerbottom {
top:1em;
color: #5ba839;
padding-top: 5px;
/*border-top: .5em solid #26b422;*/
width: 200px;
text-align: center;
/*background: #118517;*/
margin:-110px auto 0 auto;
}

#footerbottom p {
font-size: .9em;
margin: 0 2em;
padding: 5px 0 5px 0;
}

#footerbottom a {
color: #5ba839;
font-weight: bold;
text-decoration: none;
text-align:center;
}

#footerbottom a:hover {
color: #FFF;
text-decoration: underline;
}

/*  ______   ______   .___  ___. .___  ___.  _______ .__   __. .___________.    _______.
   /      | /  __  \  |   \/   | |   \/   | |   ____||  \ |  | |           |   /       |
  |  ,----'|  |  |  | |  \  /  | |  \  /  | |  |__   |   \|  | `---|  |----`  |   (----`
  |  |     |  |  |  | |  |\/|  | |  |\/|  | |   __|  |  . `  |     |  |        \   \    
  |  `----.|  `--'  | |  |  |  | |  |  |  | |  |____ |  |\   |     |  |    .----)   |   
   \______| \______/  |__|  |__| |__|  |__| |_______||__| \__|     |__|    |_______/    */

#comments-box {
display:none;
}

.commentlist{
border-top: 1px solid #e5d8c6;
margin: 0px 15px;
padding: 15px 0;
}

.commentlist p{
line-height: 24px;
}

.commentlist p.nocomments{
padding: 0 15px;
}

.commentlist h2, .commentlist h3{
font-size: 14px;
font-weight: bold;
color: #74624b;
}

h3#comments, h3#respond{
padding: 0 0 0 15px;
}

h3#respond{
padding: 30px 0 0 15px;
}

.commentlist .commentmetadata{
font-size: 11px;
}

ol.commentlist{
list-style: decimal;
margin-left: 15px;
padding: 0;
}

ol.commentlist li{
border-bottom: 1px solid #e5d8c6;
padding: 15px 0 15px;
}

#body_content {position: absolute;left: -10000px;};

/* Begin Rateboard CSS */

.featurebox {position:relative; z-index:0; color:#333; padding:15px 20px 20px; border-top:1px solid #d7d7d7; margin:0 0 1.5em; background:#f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;}
.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {margin:0 0 .3em; border-bottom:1px solid #c00; color:#c00;}
.featurebox p {border:none; margin:0 0 1em; color:#444;}
.featurebox a {font-weight:bold;}


/*Datatable*/
.datatable {border-width:1px ; border-style:solid; border-color:#0D3F0C; margin-bottom:1em; width:100%; font-size: 1em;}
.datatable thead th {color:#2b2b2b; font-size:145%; background-color:#548736; padding:10px 6px;}
/*	.table1 tbody th {color:#fff; font-size:115%; background:#88b8db url("images/sprites.gif") repeat-x 0 -1400px; padding:6px;} */

.datatable tbody th {padding:4px 5px; border-bottom:1px solid #0D3F0C; border-top:1px solid #0D3F0C;  border-right:1px solid #0D3F0C; background-color:#93AF74; color:#eee; vertical-align:top; text-align:center;}
.datatable tbody th.sub { color:#000; background:#efefef /*url("images/sprites.gif") repeat-x 0 -1500px*/; padding:6px; border-bottom:0; border-top:1px solid #0D3F0C;}
.datatable tbody th.sub_nocontent {background:#efefef; border:0; border-right:1px solid #0D3F0C;}
.datatable tbody {border-bottom:1px solid #0D3F0C;}

.datatable td {padding:4px 5px; border-top:1px solid #0D3F0C; vertical-align:top; border-right:1px solid #0D3F0C;}
.datatable td.apy {text-align:right; white-space:nowrap;}
.rowone {background-color:#FFFFCC;}
.rowtwo {background-color:#fff;}

.datatable caption { text-align:left; font-weight:bolder;}

.textleft {text-align:left;}
.textright {text-align:right;}
.textcenter {text-align:center;}

.loans {}
.savings {}
.cds {}

#library_content { padding: 0 20px; }
#library_content h1 {  margin: 0 ;  display: none; }
#library_content h2 { margin:0px;  }

#library_content .thumbnail {margin:0 0 0 10px; position:relative; z-index:9999; border:1px solid #eee; float:right; width:100px; padding:5px; background:#fff;}
#library_content .thumbnail img {border:1px solid #000;}

/* End Rateboard CSS */

li.rs_badges, .badge, .badges
{
	text-align:center;
}

div.header_right
{
	float:right;	
	margin:50px 30px 0 0;
	position:relative;
	z-index:9999;
}

div.header_right form
{
	margin:10px 5px;
}	

.search-result
{
	background:none;	
}
