/* Intro
--------------------------------------------------------
   This file is used to help make cross-browser design
   easier by setting default styles. Most of these
   styles can be overriden and styled by editing
   'layout.css'.

   DO NOT EDIT THIS FILE!
   Global Font Sizes
-------------------------------------------------------
The following code is to help achieve scalable and consistant
font-sizes across major platforms. To set a font-size in the 
CSS, use one of the percentage values from the table below.

This code is courtesy of the fine folks at Yahoo, Code is 
licensed under the BSD License: http://developer.yahoo.net/yui/license.txt
--------------------------------------------------------
	 77% = 10px	 85% = 11px	 92% = 12px
	100% = 13px	107% = 14px	114% = 15px
	122% = 16px	129% =17px	136% = 18px
	144% = 19px	152% = 20px	159% = 21px
	167% = 22px	174% = 23px	182% = 24px
	189% = 25px	197% = 26px
-------------------------------------------------------*/
.mceContentBody /*SnippetMaster editor bg color*/{ 
background-image: none; 
background-color: White;
color: Black; } 

.mceContentBody .transbox p /*SnippetMaster editor bg color*/{ 
color: Black; } 

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0 auto 0 auto;
	text-align:center;
	background: #FFFFFF url(images/backgd.jpg) repeat-x left top;
}
* {
margin:0;
padding:0;
}
h1 {
	font-size:1.1em;
	color:#000000;
	padding:5px 0 0 20px;
	text-transform: uppercase;
}
h2 {
	font-size:.9em;
	color:#000000;
		padding: 10px 20px;}
h3 {
	background-color:#96B57A;
	color: #FFFFFF;
	font-size: .9em;
	padding:5px;
	margin:5px 0 0 0;
}
p {
	margin: 0;
	padding: 10px 20px;
	font-size:.9em;
	line-height:1.5em;
}

li {
	font-size:.9em;
	list-style: url(images/bullet.png);
	line-height:1.5em;
	}
a { color:#333399; }
a:hover{ color: #000066; }
a:visited{
	color: #666666;
}
a:active{ color: #0000CC; }
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
#container {
	width:739px;
	height:100%;
	margin:0 auto 0 auto;
	text-align:center;
	position:relative;
	border:1px solid #adabac;
	background: #FFFFFF url(images/footer_backgd.png) repeat-x bottom; 
		}
/**************************************************/		
/************** BANNER DIVs ***********************/
/**************************************************/
#banner {
margin:0;
padding:0;
	width:739px;
	height:204px;
	background-image:url(images/banner.jpg);
	}
.logo {
position:relative;
left:15px;
top:10px;
width:157px;
height:76px;
float:left;
}
#banner h1 {
	color:#FFFFFF;
	font-size:32px;
	font-weight: normal;
	font-variant: small-caps;
	float:left;
	position:relative;
	top:40px;
	left:15px;
}
#banner h2 {	color:#FFFFFF;
	font-size:22px;
	font-weight: normal;
	float:left;
	position:relative;
	top:40px;
	left:15px;
}
.registered {font-size: 12px}
/**************************************************/		
/************** NAVIGATION DIVs ***********************/
/**************************************************/
#nav {
	margin: 0 auto 0 auto;
	height:29px;
	background: url(images/nav_backgd.png) repeat-x;
}
#nav li {
display: inline;
list-style-type: none;
padding-right:15px;
}
#nav a{
	font-size:12px;
	text-decoration: none;
	padding: 0;
	color: #ffffff;
	line-height:1.5em;
	text-transform: uppercase;	

	}
#nav a:hover {
	color:#FFFF99;
}
#nav img {
	padding:3px 0 0 30px;
	vertical-align: middle;
}
.call {
font-size:.8em;	
font-weight:bold;
text-align:right;}

/**************************************************/		
/************** CONTENT DIVs ***********************/
/**************************************************/

#content {
text-align:left;
}
#content ul {
margin-left:30px;
text-align:left;
}
#content td {
vertical-align:top;
text-align:left;
}
#content p {
text-align:left;
}

#content img {
margin:0;}
#listgroup {
	background: url(images/pic_woman1.jpg) no-repeat left top;
}
ul.listmargin  {
	width: 70%;
	padding-left: 250px;
	}
.listmargin li{
	margin-left: 10px;
	padding: -1em;
}
.style2 {
	font-size: 18px;
	font-style: italic;
	padding:0;
}
/******** RIGHT COL FOR LINKS ON CONTACT PAGE  *********************/

#rightcol {
float:right;
width:225px;
}
/************** AD CLASSES ***********************/
.ad1 {
	float: left;
	border: 1px solid #666666;
	width:228px;
	height:200px;
	margin: 0 7px;
	padding:0;
	background: url(images/ad_backgd_1.png) no-repeat;
}
.ad2 {
	float: left;
	border: 1px solid #666666;
	width:228px;
	height:200px;
	margin: 0 7px;
		padding:0;
	background: url(images/ad_backgd_2.png) no-repeat;
}
.ad3 {
	float: right;
	border: 1px solid #666666;
	width:228px;
	height:200px;
	margin: 0 7px;
	padding:0;
	background: #a7d87e url(images/ad_backgd_3.png) no-repeat;
		}
div.transbox {

	/* for IE 
  	filter:alpha(opacity=20);*/
  	/* CSS3 standard 
 	opacity:0.2;
	background-color: #ffffff;*/
}
div.transbox p {
	margin:7px 0 0 4px;
	width: 130px;
	padding: 2px 0 2px 3px;
	font-size:11px;
	color:#ffffff; !important 
	height:130px;
	}
.ad1 h2 a, .ad2 h2 a {
color:#FFFFFF; text-decoration:none;
}
.ad1 a, .ad2 a, .ad3 a {
	color:#0066FF;
	text-decoration:underline;
}
.ad1 img {
	margin:0;
	padding:0;
	float:right;
	border:none;
}
.ad1 h2 {
	border: 1px solid #666666;
	color: #FFFFFF;
	background: #000000 url(images/ad_header_black.png) no-repeat;
	height:45px;
	text-align:center;
	font-size:1em;
		padding:5px 0 0 0;
}

.ad2 h2 {
	border: 1px solid #666666;
	color: #FFFFFF;
	background: #000000 url(images/ad_header_blue.png) no-repeat;
	height:45px;
	text-align:center;	font-size:1em;
	padding:5px 0 0 0;
}
.ad3 h2 {	height:45px;	border: 1px solid #666666;	padding:5px 0 0 0;	text-align:center;	background: url(images/ad_header_green.png) no-repeat;}
.ad3 h2 a{
	color: #000000;

	font-size:1em;
	text-decoration:none;
}
.ad3 .transbox p {
color:#000000;
}
/************** SUBPAGE AD CLASSES BLACK  ***********************/
/** these are for the subpages. I used the same classes as above just removed the background picture */
div.transbox_sub p {
	margin:7px 0 0 4px;
	width: 330px;
	padding: 2px 0 2px 3px;
	font-size:11px;
	color:#000000; !important 
	}
div.transbox_sub2 p { /* To allow for white text on black backgrounds*/
	margin:7px 0 0 4px;
	width: 330px;
	padding: 2px 0 2px 3px;
	font-size:11px;
	color:#ffffff; !important 
	}
.ad_black {
	float: left;
	border: 1px solid #666666;
	width:350px;
	margin: 0 7px;
	padding:0;
	background: #000000 url(images/ad_backgd_black.png) repeat-x;
}
.transbox_sub img {
	margin:5px 0;
	padding:0;
	border:none;
}
.ad_black h2 {
	border: 1px solid #666666;
	color: #FFFFFF;
	background: #000000 url(images/ad_header_black.png) no-repeat;
	height:45px;
	text-align:center;
	font-size:1em;padding:0;
}
/************** SUBPAGE AD CLASSES BLUE  ***********************/
/** these are for the subpages. I used the same classes as above just removed the background picture */

.ad_blue {
	float: left;
	border: 1px solid #666666;
	width:350px;
	margin: 0 7px;
	padding:0;
	background: #2b6196 url(images/ad_backgd_blue.png) repeat-x;
}
.transbox_sub img {
	margin:5px 0;
	padding:0;
	border:none;
}
.ad_blue h2 {
	border: 1px solid #666666;
	color: #FFFFFF;
	background: #243f77 url(images/ad_header_blue.png) no-repeat;
	height:45px;
	text-align:center;
	font-size:1em;
	padding:0;
}
/************** SUBPAGE AD CLASSES BLUE  ***********************/
/** these are for the subpages. I used the same classes as above just removed the background picture */
.ad_green {
	float: left;
	border: 1px solid #666666;
	width:350px;
	margin: 0 7px;
	padding:0;
	background: #96c66f url(images/ad_backgd_green.png) repeat-x;
}
.transbox_sub img {
	margin:5px 0;
	padding:0;
	border:none;
}
.ad_green h2 {
	border: 1px solid #666666;
	color: #000000;
	background: #7ca05d url(images/ad_header_green.png) no-repeat;
	height:45px;
	text-align:center;
	font-size:1em;
	padding:0;
}
/**************************************************/		
/************** FORM DIVs ***********************/
/**************************************************/
table.form {
	margin:0 auto;
}
td.label {
	text-align:right;
}
.required {
	font-size: 1.8em;
	color:#FF0000;
	}
td {
	padding:5px;
	}
input {
	width:250px;
	margin: 0 0 5px 5px;}
input.radio {
	width:10px;
	}
/**************************************************/		
/************** FOOTER DIVs ***********************/
/**************************************************/

#footer {
	color:#000000;
	font-size:.8em;
	line-height:.9em;
	width:510px;
	margin:0 auto 0 auto;
	text-align:center;
}
#footer p {	padding-top:10px;
	padding-bottom:10px;
	}

.gx {
}

