body {	margin:0;
		background:#ccc;}

.hidden {
/* show any descriptive text in a link only in speech browsers, hide in all visual browers.*/
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; /* for the benefit of IE5 Mac */}
	/*.hidden {display:none;} */
p {font-size: 12px;	margin: 9px 0px; padding: 0px;}	
ul {margin-top: 0px;}
li, dl {font-size: 12px; margin: 2px 0px 1px 0px;}
img {border: 0px; }
table { empty-cells:show;}
td, th {font-size: 12px; padding: 3px;}

#bg {	background: #ccc; 
		/*background:url(images/bg.gif) center repeat-y; */ }

#wrapper {	width:770px;
			border:1px solid #666;
			border-top:0;
			margin:0 auto;
			background:#fff; }

#disclaimer {	width:767px;
				margin:0 auto;
				font-family:verdana, arial, sans-serif;
				color:#333;
				font-size:10px;}
				
#disclaimer a {	color:#0066FF;}

#disclaimer p {	text-align:right;
				margin-top:3px;
				margin-bottom:0;}

#head {	margin:0;
		padding:0;
		background: #1C9745;}

#head img {	border:0;}

/* Global Nav Styles */
#gnav {	margin: -4px 0 0 0 ;
		padding:0;
	/*	background:url(images/nav_bg.gif) repeat-x; */
		background: #018AAD; 
		height:23px;}
		
#gnav ul {	margin:0;
			padding:0;
			list-style-type:none;}
#gnav li {	margin:0;
			padding:0;
			display:block;
			float:left;
			font-family:verdana, arial, sans-serif;
			font-size:12px;
			width:127px;
			text-align:center;
			line-height:23px;
			border-right:1px solid #fff;}
#gnav .last {	border-right:0;}
#gnav li a {	color:#fff;
				display:block;
				width:127px;
				line-height:23px;
				text-decoration:none;}
#gnav li a:hover {	background:url(images/nav_on.gif) repeat-x;}
#gnav li span {	color:#fff;
				display:block;
				line-height:23px;
				font-weight:bold;
				background:url(images/nav_on.gif) repeat-x;}
				
/* Secondary Nav Styles */
#snav {	margin:0;
		background:#9BD11F;
		padding:3px 50px; }
#snav ul {	margin:0;
			padding:0;
			list-style-type:none;}
#snav li {	display:inline;
			margin:0;
			padding:0;
			font-family:verdana, arial, sans-serif;
			font-size:12px;
			color:#fff;}
#snav li a {	color:#fff;
				text-decoration:none;}
#snav li a:hover {	text-decoration:underline;}
#snav li span {	color:#fff;
				text-decoration:underline;
				font-weight:bold;}
				
/* Triechery Nav */
#tnav {	margin:0;
		padding:0;
		margin-bottom:30px;
		list-style-type:none;
		margin-left:40px;}
#tnav li {	margin:0;
			padding:0;
			display:inline;
			font-family:verdana, arial, sans-serif;
			font-size:13px;}
#tnav li a {	color:#123874;
				text-decoration:none;}
#tnav li a:hover {	text-decoration:underline;}
#tnav li span {	text-decoration:underline;
				font-weight:bold;
				color:#123874;}

/* Home Page Content Styles */
#content {	height:408px;
			padding:0;
			background:#ffefc0 url(images/girls.jpg) top left no-repeat;
			padding-left:522px;
			border:0;
			margin:0;}
#content h1 {	margin-top:0;
				font-family:verdana, arial, sans-serif;
				font-size:12px;
				padding-top:10px;
				margin-left:20px;
				margin-right:15px;
				color:#114b59;}
#content p {	margin-left:20px;
				margin-right:15px;
				font-family:verdana, arial, sans-serif;
				color:#114b59;
				margin-bottom:3px;
				font-size:11px;}
#content ul {	margin:0;
				padding:0;
				margin-left:20px;
				margin-right:15px;
				list-style-type:none;}
#content li {	font-family:verdana, arial, sans-serif;
				font-size:11px;
				margin-bottom:6px;}
#content li a {	color:#114b59;}
#content li a:hover {	color:#333;}


/*Interior Content Styles */
#main {	margin:0;
		padding:0;
		padding-bottom:20px; }

/* Left Column */
#left {	margin:0;
		padding:0;
		width:520px;
		float:left;}
#left h1 {	font-family:verdana, arial, sans-serif;
			font-size:17px;
			color:#0b5120;
			margin-left:40px;
			margin-top:0;
			padding-top:20px;
			margin-bottom:3px;
			border-bottom:1px solid #75ca8f;}
#left p {	font-family:verdana, arial, sans-serif;
			font-size:12px;
			color:#000;
			margin-bottom:15px;
			width:400px;
			margin-left:40px;
			line-height:1.4em;}
#left h2 {
	font-family:verdana, arial, sans-serif;
	font-size:13px;
	margin-left:40px;
	width:420px;
	color:#0b5120;
	margin-bottom:1px;
	margin-top:50px;
	line-height: 1.2em;
}
#left h3 {	color:#000;
			font-family:verdana, arial, sans-serif;
			font-size:12px;
			margin-left:40px;
			margin-top:2px;
			margin-bottom:5px;}
#left ul {	padding-left:40px;
	/*		margin-left:30px; */
			margin: 2px 0px 1px 0px;}
#left li {	font-family:verdana, arial, sans-serif;
			font-size:12px;
			margin: 2px 0px 1px 0px;
			color:#000;}
#left p a {	color:#19a644;}
#left p a:hover {color:#123874;}
#left form {	margin-left:40px;}
#left label {	font-family:verdana, arial, sans-serif;
				font-size:13px;
				color:#333;}
#left input, #left textarea {	border:1px solid #333;}
#left textarea {	width:300px;
					height:150px;}

/* Right Column - Callout */
#callout {	width:216px;
			margin-top:20px;
			margin-left:20px;
			margin-right:5px; 
			padding:8px 0px;
			float:left;
		/*	background:url(images/callout_bg.gif) repeat-y; */
			background: #E6E6E6}
#callout h3 {	margin-top:0;
				font-family:verdana, arial, sans-serif;
				font-size:12px;
				color:#01a0c7;
				margin-right:15px;
				margin-bottom:0;
				margin-left:10px;}
#callout ul {	margin:0;
				margin-bottom:10px;
				padding:0;
				margin-left:10px;
				list-style-type:none;}
#callout li {	font-family:verdana, arial, sans-serif;
				font-size:11px;
				margin-bottom:5px;}
#callout a {	color:#666;}
#callout a:hover {	color:#19a644;}
#callout p {	margin-top:0;
				color:#000;
				margin-left:10px;
				font-family:verdana, arial, sans-serif;
				font-size:11px;}
				
/* Right Column - Images Styles 
.images {	margin-top:30px;
			margin-left:20px; 	}*/

/* Footer Styles */
#footer {	background:#018AAD;
			margin:0;
			padding: 2px 0px;
			height:45px;
			color:#fff; }
			
#footerlogo{
	width: 220px;
	width/* */:/**/220px;
	width:/**/220px;
	float: left;
	text-align:left; 
	margin: 0px; 
	padding: 0px; 
	color:#fff;	}

#footerlinks{
	width: 540px;
	width/* */:/**/540px;
	width:/**/530px;
	float: left;
	text-align:right; 
	margin: 10px 10px 0 0; 
	padding: 0px; 
	}
	
#footerlinks p {	margin-top:0;
			float:right;
			font-family:verdana, arial, sans-serif;
			font-size:11px;
			margin-top:4px;
			padding-top:5px;
			margin-right:10px;
			color:#fff;}		

#footerlinks img {	margin-left:10px;
				border:0;}
#footerlinks ul {	margin:0;
				padding:0;
				list-style-type:none;
				margin-left:20px;}
#footerlinks li {	display:inline;
				font-family:verdana, arial, sans-serif;
				font-size:11px;
				line-height:28px;}
#footerlinks li a {	color:#fff;
				text-decoration:none;}
#footerlinks li a:hover, #footerlinks li span {	color:#151515;}

.small {font-size:9px;}
.red {color:#ff0000;}	
.indent {text-indent: 30px;}

a {	color:#19a644;}
a:hover, a:visited {color:#123874;}				
