/* CSS Document */

body {
	margin: 10px auto;
	padding: 0;
	text-align: center;
	min-width: 900px;
	background: url('images/bg.jpg') top left repeat #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #361D19;
	}
	
a {font-weight: bold;}	
a:link, a:visited {color: #1abfd8;}
a:hover, a:active {color: #333333;}


img.border {border: 1px solid #000000;}
img.border-left {border: 1px solid #000000;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;}
img.border-right {border: 1px solid #000000;
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 0px;}

p { padding: 10px; margin: 0px;
	text-align: justify;
	line-height: 18px; }
	
h1 {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 28px;
	font-weight: normal;
	padding: 5px 10px 10px 10px;
	margin: 0px;
	color: #f3a304;}

h2 {font-size: 22px;
	font-weight: normal;
	padding: 5px 10px 5px 10px; margin: 0px;
	color: #0fcd01;}
	
h3 {font-size: 18px;
	font-weight: normal;
	font-style: italic;
	padding: 5px 10px 5px 10px; margin: 0px;
	color: #d01b82;}
	
hr {border-top: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc; border-left: 0px; border-right: 0px;}

table td{vertical-align: top;}

table.kidforms {margin: 0px 0px 5px 15px; width: 650px !important;}
table.kidforms td{width: 50%;}
table.plain {}
table.plain td ul {padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px;}

table.fancy {margin: 10px 0px 5px 10px; border: 1px solid #95E4EF;}
table.fancy td {border: 1px dashed #95E4EF; vertical-align: middle;}

/*--------Content------------*/	
#container {width: 1010px; margin: 0px auto; background: url('images/solid-bg.png') 0px 10px repeat;}
#wrapper {background: url('images/wrapper-bg.jpg') 0px 0px no-repeat;
	width: 1010px;
	margin: 0px auto;
	text-align: left;
	}	
#header {}	
#icons {width: 620px; float: right; text-align: right; padding: 20px 0px 0px 0px; margin-right: 20px;}
#icons table{margin: 20px 0px 20px 0px; }
#icons p{text-align: right; padding: 10px 0px 10px 0px; margin: 0px;}

#content {margin: 0px; width: 770px; float: right;
	padding: 0px 0px 10px 0px;}
#content ul{padding-right: 20px;}
#content li{padding: 4px 0px 4px 0px;}
#content a{display: inline;}
.content-container { width: 705px; padding: 15px; background-color: #ffffff;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px;
	border-radius: 15px; margin: 0px 0px 10px 10px;}
	
#feature-container {width: 735px; background: url('images/feature-header-bg.jpg') top left no-repeat; background-color: #ffffff;
	padding-bottom: 15px; margin: 0px 0px 15px 10px;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px;
	border-radius: 15px; }
#feature-container table{margin-left: 10px; font-size: 16px;}
#feature-container p{padding: 10px 15px 10px 15px; margin: 0px;}
#feature-container h1{ 
	width: 350px; height: 70px; color: #ffffff; font-size: 34px; padding: 15px 0px 0px 15px;}
#feature-container h2 {font-size: 24px; color: #000000; margin: 0px; padding: 0px 0px 10px 15px;}

#left-feature{width: 363px;  float: left; }
#right-feature{width: 362px;   float: right; border-left: 1px dashed #a183ad; }

/*--------Main Nav / Menu Stuff------------*/
#mainnav {	width: 220px; float: left; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
 	padding: 0px 0px 0px 8px; margin: 0px; 
	color: #000000; font-size: 24px;
	text-align: left;}
#mainnav p{padding: 10px 0px 0px 10px; margin: 0px;}
#mainnav ul{margin:3px 0px 10px 5px; 
	padding: 5px 0px 3px 0px;}
#mainnav ul li{ padding: 3px 10px 3px 8px;	
	font-size: 14px; font-weight: normal;
	list-style-type: none; 
	margin: 0px 0px 0px 0px;}
#mainnav a{text-decoration: none; display: block;  font-size: 16px;
	font-family: Arial, Helvetica, sans-serif; padding-left: 20px;}
#mainnav a:link, #mainnav a:visited{color: #ffffff;}
#mainnav a:hover, #mainnav a:active{color: #ffe84f; background: url('images/arrow.png') 0px 50% no-repeat;}

/*-----------FAQ Clamshell Menu-----------*/
.faqmenu {display: block; }
a.faqmenu { text-decoration: none; color: #d01b82; font-weight: normal; background: url('images/plus.gif') 0px 50% no-repeat;
	padding-left: 25px;}
#menu1a, #menu1, #menu1b, #menu2, #menu3, #menu3a, #menu3b, #menu4, #menu4a, #menu5, #menu6, #menu7, #menu8, #menu9, #menu10, #menu11, #menu12, #menu13, #menu14, #menu15, #menu16, #menu17, #menu18, #menu19, #menu20, #menu21, #menu22, #menu23, #menu24 {display:none ; color: #666666;}


/*--------Footer------------*/	
#footer {width: 1010px; clear: both; margin: 0px auto; padding-top: 35px; background: url('images/footer.jpg') top left no-repeat;}
#footer p{text-align: center; padding: 8px 0px 0px 0px; margin: 0px;}


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

/* Hides from IE-mac \*/
li a {display:inline-block;}
li a {display:block;}/* End hide from IE-mac */.red {
	color: #F00;
}
