body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	/* background-color: #ffffff;*/
  color: black;
	/*background-image: url(img/bg.jpg);*/
  background-repeat: repeat-x;
	font: small Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
}
#wrapper {
/*width: 975px;*/
 
  margin-top:20px;
  margin-left: auto;
margin-right: auto;
/*  padding: 10px;*/
  text-align:left;
   background-color: #ffffff;
  color: black;
 
}

#header {
margin-left: -5px;
}
#header-top {
width: 975px;
margin-right:auto;
margin-left:auto;
}
#header-bottom {
	 border-top: 1px solid #b9d2e3;
  border-bottom: 1px solid #003366;
 /* height: 1%;*/
    background-color: #7ebaff;
  background-image:url(images/header-btm-bg.png);
	background-repeat: repeat-x;
	height:40px;
	margin-top:15px;
}
#header-bottom ul {
  margin:0;
  padding: 0;
  padding: 12px 0 0 0;
  text-align: left;
}
#header-bottom li {
  display: inline;
  /*background-color: #fdf8f2;*/
  color: #333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bolder;
}
#header-bottom a:link, #header-bottom a:visited {
  text-decoration: none;
  /*background-color: #fdf8f2;*/
  color: #050845;
  padding:10px;
}
#header-bottom a:hover {
 padding:10px;
background-color:#000000;
color: white;
}
#tagline {
  font-weight: bold;
  background-color: #fdf8f2;
  color: #050845;
  font-style: italic;
  margin: 0;
  padding: 0 0 0 20px;
  width: 300px;
  float: left;
}
#ball {
  position: absolute;
  top: 110px;
  right: 55px;
}
#main {

  width: 975px;
  margin-top: 40px;
  background-image: url(img/sidebarbg.gif);
  background-position: top right;
  background-repeat: repeat-y;
  margin-left:auto;
  margin-right:auto;
}

#main-home {

 /* width: 975px; */
  margin-top: 0px;
  height:700px;
  background-image: url(images/shadow-bg.png);
  background-position: left top;
  background-repeat: repeat-x;
  margin-left:auto;
  margin-right:auto;
}


#content {
  margin: 25px 315px 0 0px;
  /*border-top: 1px solid #b9d2e3;
  border-right: 1px solid #b9d2e3;
  border-left: 1px solid #b9d2e3;*/
  background-color: white;
  color: black;
}

#content-results {
  margin: 15px 315px 0 195px;
  /*border-top: 1px solid #b9d2e3;
  border-right: 1px solid #b9d2e3;
  border-left: 1px solid #b9d2e3;*/
  background-color: white;
  color: black;
}
#content-member {
  margin: 25px 205px 0 0px;
  /*border-top: 1px solid #b9d2e3;
  border-right: 1px solid #b9d2e3;
  border-left: 1px solid #b9d2e3;*/
  background-color: white;
  color: black;
  min-height:700px;
}

#content-add {
  margin: 25px 0 0 0;
  /*border-top: 1px solid #b9d2e3;
  border-right: 1px solid #b9d2e3;
  border-left: 1px solid #b9d2e3;*/
  background-color: white;
  color: black;
  min-height:700px;
}

#content-add .inner {
  width: 975px;
  margin: 0;
  padding: 0;
}


#mainfeature {
width: 440px;
  /*background-image: url(img/mainimg.jpg);*/
  background-repeat: no-repeat;
  background-color: #112236;
  color: white;
  /*padding: 2em 2em 1em 200px;*/
  height: 1%;
}
#mainfeature h2 {
  margin: 0;
  font-weight: normal;
  font-size: 140%;
}
#mainfeature p {
  font-size: 110%;
}
#mainfeature p.more {
  margin-top: 0;
  text-align: right;
}
#mainfeature p.more a:link, #mainfeature p.more a:visited {
  color: white;
  background-image: url(img/more-bullet.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px;
}
#content-results .inner {
  width: 470px;
  margin: 0;
  padding: 0;
}
#content-results .inner h2 {
  color: #245185;
  padding-bottom: 0.2em;
  border-bottom: 1px solid #b9d2e3;
  font-size: 110%;
}
#content-results .inner ul.features {
  margin: 0;
  padding: 0;
  list-style: none;
}
#content-results .inner h3 {
  font-size: 130%;
}
#content-results .inner h3 a:link, #content .inner h3 a:visited {
  color: #245185;
}
#content-results .inner p {
  color: #666666;
  font-size: 90%;
}
#content-results .inner .features li img {
  float: left;
  margin: 0 5px 5px 0;
}
#content-results .inner p.author {
  font-weight:  bold;
}
#content-results .inner p.more{
  margin-top: 0;
  text-align: right;
}
#content-results .inner p.more a:link, #content .inner p.more a:visited {
  color: black;
  background-image: url(img/more-bullet.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px;
  font-size: 90%;
  color: #1e4c82;
}


#content .inner {
  width: 650px;
  margin: 0;
  padding: 0;
}
#content .inner h2 {
  color: #245185;
  padding-bottom: 0.2em;
  border-bottom: 1px solid #b9d2e3;
  font-size: 110%;
}
#content .inner ul.features {
  margin: 0;
  padding: 0;
  list-style: none;
}
#content .inner h3 {
  font-size: 130%;
}
#content .inner h3 a:link, #content .inner h3 a:visited {
  color: #245185;
}
#content .inner p {
  color: #666666;
  font-size: 90%;
}
#content .inner .features li img {
  float: left;
  margin: 0 5px 5px 0;
}
#content .inner p.author {
  font-weight:  bold;
}
#content .inner p.more{
  margin-top: 0;
  text-align: right;
}
#content .inner p.more a:link, #content .inner p.more a:visited {
  color: black;
  background-image: url(img/more-bullet.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px;
  font-size: 90%;
  color: #1e4c82;
}
#sidebar {
	float: right;
	width: 300px;
	background-color: #ffffff;
	color: blue;
	padding: 0;

}

#sidebar_member {
	float: right;
	width: 180px;
	background-color: #ffffff;
	color: blue;
	padding: 0;

}


#sidebar h3 {
  font-size: 110%;
  background-image: url(img/sidebar-header-bg.jpg);
  background-repeat: no-repeat;
  margin: 0;
  padding: 0.2em 0 0.2em 10px;
  font-weight: normal;
}
#sidebar .inner {
margin-bottom: 15px;

}
#sidebar ul {
  list-style-image: url(img/more-bullet.gif);
  margin-left: 0;
  padding-left: 20px;
}
#sidebar p, #sidebar li {
  font-size: 90%;
  line-height: 1.4em;
}
#sidebar ul a:link, #sidebar ul a:visited {
  color: white;
}
#sidebar .date {
  font-weight: bold;
}
#searchform .text {
  width: 196px;
  border: 1px solid #45bac0;
}
#searchform .searchbutton {
  text-align: right;
  margin-top: 4px;
}
#searchform .btn {
  border: 1px solid #45bac0;
  background-color: #256290;
  color: white;
}
#sidebar .motm-image {
  float: right;
  margin: 0 30px 0 20px;
}
#sidebar p.more {
  clear: right;
  margin: 0 30px 0 0;
  text-align: right;
}
#sidebar p.more a:link, #sidebar p.more a:visited {
  color: white;
  background-image: url(img/more-bullet.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px;
}

#sidebar2 {
	float: left;
	width: 175px;
	background-color: white;
	color: black;
	margin: 0;
	padding: 0;
}
#sidebar2 .inner {
	margin:  0px;
}
#sidebar2 p {
  font-size: 90%;
  color: #666666;
}
#sidebar2 a:link, #sidebar2 a:visited {
  color: #245185;
  font-weight: bold;
}
#sidebar2 h3 {
  color: #245185;
  padding-bottom: 0.2em;
  border-bottom: 1px solid #b9d2e3;
  font-size:  110%;
}
#nav {
  list-style: none;
  margin: 0;
  padding:  0;
}
#nav li {
  border-bottom: 1px solid #b9d2e3;
  padding: 0.4em 0 0.2em 0;
  font-size:  90%;
}
#nav li a:link, #nav li a:visited {
  text-decoration: none;
  color: #245185;
  font-weight: normal;
}
#bloglatest h4 {
  color: #ff4e00;
  font-size: 100%;
  font-weight: bold;
}
#blog {
  margin: 0;
  padding: 0 0 0 20px;
  list-style: url(img/more-bullet.gif);
}
#blog li {
  font-size: 90%;
  padding-bottom: 0.5em;
  color: #ff4e00;
  font-weight: bold;
}
#newsletterform .text {
  width: 135px;
  border: 1px solid #45bac0;
}
#newsletterform .searchbutton {
  text-align: right;
  margin-top: 4px;
}
#newsletterform .btn {
  border: 1px solid #45bac0;
  background-color: #256290;
  color: white;
  font-size: 80%;
}
#footer {
  width: 100%;
  background-color: #EEEEEE;
  border-top: 1px solid #000066;
  border-bottom: 1px solid #b9d2e3;
  margin-top: 50px;
  clear: both;
}

#footer p {
  font-size: 90%;
  color: #999999;
  margin: 0;
  padding: 0.2em 0 0.2em 0;
}

#footer-top {
text-align:center;
width: 975px;
margin-right:auto;
margin-left:auto;
}
#clearone {
  clear: both;
  height: 1px;
}
#main2 {
  margin-top: 0px;
  background-image: url(img/leftbg.gif);
  background-position: bottom left;
  background-repeat: repeat-y;
}

/******* for area scroll *********/
#scrool_new{
/*position:relative;*/
height:330px;
width:220px;
margin-top:7px;
margin-left:0px;
border:1px solid #b1b1b1;
overflow:auto;
scrollbar-base-color: #b5cefb;
scrollbar-arrow-color: #4c6185;
scrollbar-3dlight-color: #9fb5d2;
scrollbar-darkshadow-color: #9fb5d2;
scrollbar-face-color: #b5cefb;
scrollbar-highlight-color: #9fb5d2;
scrollbar-shadow-color: #fafaf8;
scrollbar-track-color: #fafaf8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626262;
float:left;
background-color:#FFFFFF;
}

.plain_text {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
color:#000000;
}

.tr-border td {
border-bottom:#333333 dotted 1px;
height:36px;
}

/*************** home page***********************/
#searchbox-mid {
font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
	font-weight: normal;
	padding-left:10px;
	line-height:23px;
}

/***************************************************** from old ( stylesheet.css)********************8 */

.redbig
{
	font-family:arial;
	color:#993300;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	padding-right:16px;

}



.white_link
{
	font-family:arial;
	color:#666666;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	padding-top:2px;
	padding-left:8px;

}


.hide_option{
font-family:arial;
color:#666666;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}


.blue_font_sr{
font-family:arial;
color:#468FBC;
font-size:14px;
font-style:normal;
font-weight:bolder;
text-decoration:none;
}

.blue_font_sr_viewed{
font-family:arial;
color:#A83600;
font-size:14px;
font-style:normal;
font-weight:bolder;
text-decoration:none;
}

.white_font{
font-family:arial;
color:#FFFFFF;
font-size:12px;
font-style:normal;
font-weight:bold;
text-decoration:none;
/*padding:5px;*/
}


.blackish{
	color: #2C2C2C;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 200;
}

.text1{
/*mod*/
font-family:arial;
color: #333333;
font-size:13px;
font-style:normal;
font-weight:normal;
text-decoration:none;
padding-top:2px;
padding-left:8px;
}
.text111{
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
padding-top:2px;
padding-left:2px;

}

.cat_black {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

.black_form {
/*mod*/
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bolder;
}

.blue_font_sm {

font-family:arial;
color:#468FBC;
font-size:12px;
font-style:normal;
font-weight:bolder;
text-decoration:none;
}

.form_text{
font-family:arial;
color:#666666;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
/*padding-left:20px;*/
}

.black_reg {
/*mod*/
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 13px;
	font-weight: bold;
	/*padding-left:5px;
	padding-right:5px;*/
}

.blue_font{
font-family:arial;
color:#468FBC;
font-size:15px;
font-style:normal;
font-weight:bolder;
text-decoration:none;
}

.blue_font_lg{
	font-family:arial;
	color:#468FBC;
	font-size:16px;
	font-style:normal;
	font-weight:bolder;
	text-transform: none;
}

table.table_form {
/*padding-left:25px;*/
}

table.table_form td {
font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 14px;
	font-weight: bold;
	padding-left:25px;
	/*padding-top:10px;
	padding-bottom:10px;*/
	}
	
	table.table_form td.nodiv {
	
	padding-top:2px;
	padding-bottom:10px;
	text-align:left;
	}
	
table.table_form div {
padding-top:2px;
	padding-bottom:10px;
	}
	

	
table.table_form{
	border-top:solid #CFE7F5 1px;
	border-left:solid #CFE7F5 3px;
	border-right:solid #CFE7F5 3px;
	/*background-color:#F1F1F3;*/
	background-color:#FFFFFF;
	}
	
table.table_form div.neg { 
height:12px;
padding:0px;
margin:0px;

 }

.orange_font{
font-family:arial;
color:#FF9900;
font-size:12px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
a.orange_font{
font-family:arial;
color:#FF9900;
font-size:12px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

.orange_font_viewed{
font-family:arial;
color:#A83600;
font-size:12px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}


a.orange_font_viewed{
font-family:arial;
color:#A83600;
font-size:12px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

.black_font{
font-family:arial;
color: #333333;
font-size:12px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

.blue_text{
font-family:arial;
color:#468FBC;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:underline;
padding-left:8px;
}
.blue_text1 {
	font-family:arial;
	color:#468FBC;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}

.orange_text{
font-family:arial;
color:#FF9900;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}

.error
{
	font-family:arial;
	color:#993300;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	padding-right:16px;

}

/*table.home_form {
	background-color:#FFE88A;
	border-left: solid 1px #B7B7B7;
	border-right: solid 1px #B7B7B7;	
	/*background-color:#F1F1F3;
	} */
	
	table.home_form td {
font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
	font-weight: bold;
	line-height:23px;
	/*padding-top:10px;
	padding-bottom:10px;*/
	}


/************** slide panel ************************/
/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Date: March 26, 2009
Version: 1.0

	Copyright 2009 Jeremie Tisseau
	"Sliding Login Panel with jQuery 1.3.2" is distributed under the GNU General Public License version 3:
	http://www.gnu.org/licenses/gpl-3.0.html
*/

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {
  	background: url(../images/tab_b.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 150px;
  	color: white;
  	font-size: 80%;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(../images/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(../images/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(../images/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #15ADFF;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 100px;
	position: relative;
	top: 11px;
}

.tab a.open {background: url(../images/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(../images/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(../images/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(../images/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 270px;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #15ADFF;
}

#panel a:hover {
	color: white;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panel .content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .content .right {
	border-right: 1px solid #333;
}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel .content input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .content input:focus.field {
	background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panel .content input.bt_login {
	width: 74px;
	background: transparent url(../images/bt_login.png) no-repeat 0 0;
}

#panel .content input.bt_register {
	width: 94px;
	color: white;
	background: transparent url(../images/bt_register.png) no-repeat 0 0;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}
/***************** lakewood stuff ***********************/
#header-bottom-lw {
	 border-top: 1px solid #b9d2e3;
  border-bottom: 1px solid #003366;
 /* height: 1%;*/
    background-color: #8dc73f;
  background-image:url(images/header-btm-bg-lw.png);
	background-repeat: repeat-x;
	height:40px;
	margin-top:15px;
}
#header-bottom-lw ul {
  margin:0;
  padding: 0;
  padding: 12px 0 0 0;
  text-align: left;
}
#header-bottom-lw li {
  display: inline;
  /*background-color: #fdf8f2;*/
  color: #333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bolder;
}
#header-bottom-lw a:link, #header-bottom-lw a:visited {
  text-decoration: none;
  /*background-color: #fdf8f2;*/
  color: #050845;
  padding:10px;
}


#header-bottom-lw a:hover {
 padding:10px;
background-color:#000000;
color: white;
}
/*  dropdown fix for IE */
.ctrDropDown{
    width:150px;
  
}
.ctrDropDownClick{
  

    width: auto;

}

.ctrDropDownSmall{
    width:105px;
  
}
.ctrDropDownClickSmall{
  

    width: auto;

}