﻿html, body	{
background: #ababab url(images/body.gif); 
	padding: 0;
	margin: 0 auto;
	width: 100%;
	font-family: Georgia, "Times New Roman", Arial, Verdana, Tahoma,  sans-serif;
	font-size: 0.9em !important;
	color: #181818;

}


body 
{	

display:block;
text-align:center; 
background:transparent url("images/bg_white.gif") repeat-y center top;
}



.make-it-center
{
margin: auto;
height: auto;
width:970px;
background-color:#ffffff;
}

.clear
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	visibility: collapse;
}

a{color:#008080;}


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


a:visited{color: #004040;}




p
{
	margin: 0px;
	padding: 0 0 12px 0;
}


/** headers **/
h1, h2, h3, h4, h5, h6 {line-height:normal;}

h1, h1.title
{font-size:1.7em; font-size:24px; margin-bottom:2px; font-weight:normal;}

h2{
font-size:1.9em;
font-weight:normal;
font-family: "Times New Roman", Georgia,  Arial, Verdana, Tahoma,  sans-serif;
color:#008080;
padding:0;
margin:0.2em 0 0.2em 0;
}

h2 a{color:#008080;}

.block h2, .block  h2.title{
font-size:1.5em;
padding:5px 10px;
color:#fff;
background-color:#747474;
margin: 0 0 0.5em 0;
}

.sticky h2, .sticky h2 a{color:#343434 !important; font-weight:bold;}




/* .column-1 .block h2, .column-1 .block h2.title{background-color:#b6b5b5; } */


h3{margin-bottom:0; font-size:1.3em;}

h4, h4.title
{
font-size:1.1em;
	font-family:  Arial,  Verdana, sans-serif;
	margin: 0px;
	padding:0 0 6px 0;
	color:#666666;
	clear:both;
display:block;
font-weight:normal;
}


.clear-both{clear:both;}

table {width:100%;}
table td{padding:2px 5px;}

.content li{margin-bottom:0.6em;}

/*////////////////////////////CUSTOM BODY STYLES/////////////////////////////////*/


.top-menu{/* background-color:#f9f9bd; */ padding:7px 0; text-align:left;}
.mission{float:left; font-style:italic; color:#8a8a8a; font-size:0.9em;}
#top-clinks{float:left;}
.top-clinks-ul, .top-links-ul li{padding:0; margin:0; list-style:none;}
.top-clinks-ul li{float:left; padding:0 0 0 0; font-family: Verdana, Arial, "Times New Roman", "Myriad Pro",  Georgia, Arial,  sans-serif;}
.top-clinks-ul li a{color:#000;}
#top-links{float:right;}
.top-links-ul, .top-links-ul li{padding:0; margin:0; list-style:none;}
.top-links-ul li{float:left; padding:0 0 0 2em; font-family: Verdana, Arial, "Times New Roman", "Myriad Pro",  Georgia, Arial,  sans-serif;}
.top-links-ul li a{color:#000;}


#logo-container{border-top:1px solid #000; height: 180px; padding-top:3px; margin-bottom:3px; }
#money-bg{background:transparent url(images/banners/rotate.php) no-repeat right top; height: 180px;}
#logo{float:left; padding:10px 50px;  color:#39ADAC; border-right:0px solid #fff;}
#logo h1{font-size:38px; padding:0 0 2px 0; margin:0; line-height:100%;}
#logo strong{font-weight:normal; color:#C0FFFF; font-size:0.8em; line-height:normal;}
#logo a{color:#39ADAC; text-decoration:none;}
#logo a:hover{color:#ffffff; }

/******** Primary menu ************************************************/
.rws-primary-menu{
background-color:#015E5F;
color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif, "Times New Roman";
text-align:left;
margin-bottom:14px;
}

.rws-primary-menu a{color:#fff;}
.rws-primary-menu .block, .rws-primary-menu .block-menu{padding:0; margin:0; border:none; background-color:transparent;}
.rws-primary-menu h2{display:none; }
.rws-primary-menu ul, .rws-primary-menu ul.menu{margin:0; padding:0;}
.rws-primary-menu li, .rws-primary-menu li.leaf, .rws-primary-menu ul.links li{margin:0; padding:0; list-style:none;
float:left;
font-size:1.2em;
}

.rws-primary-menu li a{display:block; padding:0.35em 1.3em 0.5em 1.3em;  color:#fff !important; }
.rws-primary-menu li a:hover{background-color:#025E5D; color:#FFFFFF; }
.rws-primary-menu li a.active {color:#fff; background-color:#025E5D;}

/******************** SEARCH *****************************************/
.rws-primary-menu #search-theme-form {float:right; padding:4px;  border:none;}
.rws-primary-menu #search-theme-form label{display:none;}
.rws-primary-menu .form-submit{background-color:#eaeaea; border:1px solid #b8b8b8; margin:0; float:left; height:21px;  padding:1px 8px; font-family: Georgia;
}

.rws-primary-menu #search-theme-form div{display:inline;}
.rws-primary-menu .form-text{font-family: Georgia; background-color:#fff; border:1px solid #b8b8b8; margin:0;  float:left; height:17px; padding:1px 4px; font-family: Georgia; width:130px; 
}





/****************** Columns********************************************/
.column-1{
width:161px;
padding:0px 10px 10px 0px;
float:left;
border-right:1px solid #c9c9c6;
text-align:left;
overflow:hidden;
margin-bottom:30px;
background-color:#FFFFFF;
}

.column-2{
width:586px;
padding:0px 10px 10px 10px;
float:left;
border-left:1px solid #c9c9c6;
border-right:1px solid #c9c9c6;
margin-left:-1px;
text-align:left;
overflow:hidden;
margin-bottom:30px;
background-color:#FFFFFF;
}

.no-left-column{width:665px; margin-left:0;}
.no-right-column{width:777px; }
.no-right-and-left-columns{width:948px; margin-left:0;}



.column-3{
width:180px;
padding:0px 0px 10px 10px;
float:left;
border-left:1px solid #c9c9c6;
margin-left:-1px;
text-align:left;
overflow:hidden;
margin-bottom:30px;
background-color:#FFFFFF;
}



/******** MENUs and BLOCKs in COLUMN 1 *******************************************/

.column-1 .block-menu{}
.column-1 .block-menu ul, 
ul.menu{margin:0; padding:0;}




ul.menu li, 
ul.menu li.leaf,
ul.menu li.expanded,
ul.menu li.collapsed{margin:0; list-style:none; list-style-image:none;
font-size:1.1em;
padding: 0 0 10px 0;
}

/** expanded **/
ul.menu li ul.menu{padding-left:10px; margin-top:3px;  font-size:0.8em; border-left:4px solid #c9c9c6; line-height:normal; }
ul.menu li ul.menu li.leaf, ul.menu  li ul.menu li.collapsed {padding: 0 0 0.5em 0;}

ul.menu .active{font-weight:bold;}

.column-1 .block{
border-bottom:1px solid #c9c9c6;
margin-bottom:15px;
}





/*************** LOGIN FORM ******************************************************/
#user-login-form{text-align:left;}
#user-login-form input{width:99%;}
#user-login-form input.form-submit{width:auto;}



/******** COLUMN 2 NODES *********************************************************/
.sticky{
border:1px solid #c0c0c0;
background:#fff url("images/featured.gif") no-repeat 18px 0 !important;
padding-top:35px !important ;
}





/*************** NODE ***********************************/
.node{padding:17px 18px;
margin-bottom:5px; 
background:transparent url("images/bg_node.gif") repeat-x bottom left;
}

.links{text-align:right; font-size:0.9em;}

.content{line-height:145%;}

.submitted, .submitted a{color:#9fa35c;}
.sticky .submitted, .sticky  .submitted a{color:#83837d;}



.block{margin-bottom:30px;}
.block .content{padding: 0 8px 4px 8px;}





/*************** column-2-blocks ****************************/
.column-2-blocks{margin-top:20px;}

.column-2-blocks-left, .column-2-blocks-right{width:251px; float:left; overflow:hidden;}
.column-2-blocks-left .block, .column-2-blocks-right .block{margin-bottom:10px;}

.column-2-blocks-no-right-and-left-columns .column-2-blocks-left, .column-2-blocks-no-right-and-left-columns .column-2-blocks-right{width:478px;}
.column-2-blocks-no-left-column .column-2-blocks-left, .column-2-blocks-no-left-column .column-2-blocks-right{width:337px;}
.column-2-blocks-no-right-column .column-2-blocks-left, .column-2-blocks-no-right-column .column-2-blocks-right{width:393px;}











.column-2-blocks-left{
border:1px solid #c9c9c6;
border-left:none;
border-bottom:none;
overflow:hidden;
padding-right:10px;
padding-top:10px;
}

.column-2-blocks-right{
border:1px solid #c9c9c6;
border-right:none;
border-bottom:none;
overflow:hidden;
margin-left:-1px;
padding-left%