 body	{
 	margin: 0px;padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #3B3A3A;
	background: #FFF url(../images/bg.gif) repeat-x;
	text-align:left;
	}
	
/* General Styles */
.hide {display: none;}
.padLeft {float:right; margin:0 0 0px 20px; border:1px solid #2F1F6C;}
.padBottom {margin:0 0 20px 0;}
p, td {margin:5px 0 8px 0;}
p.emphasize {font-weight:bold; font-style:italic; margin-top:-8px; text-align:right;}

h2, h3 { color:#2F1F6C; margin-top:0px;}
h4 {color:#514F4F; padding:8px 0 0 0; margin:0;}
a {color:#2F1F6C;}
a:hover {color:#D9C850;}
a.title {font-weight:bold;}
table {margin-left:30px; border-collapse:collapse;}
td {border:1px solid #71698E; padding:5px 15px 5px 15px;}
thead {font-weight:bold; background:#71698E; color:#FFF; border-right:1px solid #FFF;}

/* Styles for header area */

#header {width:810px; height:252px; margin:0; padding:0;}
#header p {font-family:arial, tahoma, sans-serif; text-align:right; font-weight:bold; margin:0; padding:8px 10px 0 0;}
#logo {float:left; width:160px; padding:48px 0 0 160px; margin:0;}
#logo a {display: block; overflow: hidden; font-size: 1px; height: 0px; padding-top:100px;}

a.font1, a.font2, a.font3 { text-decoration:none; padding:3px;}
a.font1 {font-size:11px;}
a.font2 {font-size:14px;}
a.font3 {font-size:16px;}


/* Styles for layout*/

#wrap {	width:810px; margin:0; padding:0;}
#main {float:left; width:760px; margin:20px 0 0 10px;}
#left {float:left; width:150px; margin:20px 0 0 0; padding:0;}


#right {float:left; width:580px; margin:20px 0 0 0; padding:0 0px;}
#right_text {float:left; width:580px; margin:0; padding:0 5px; background: url(../images/header_bg.gif) top left no-repeat;}
 
#right_text p {padding-left:30px; padding-right:10px;}
#right_text h2 {color:#2F1F6C; margin-top:20px; padding-left:32px;}
#right_text h3 {color:#71698E; margin-top:20px; padding-left:30px;}
#right_text h4 {color:#71698E; margin-top:20px; padding-left:30px;}
#right_text ol, #right_text ul {margin-left: 3em; padding-left:3em;}



/* Styles for navigation */
#navlist {
padding: 1px;
margin-left: 0;
font: bold 1.2em arial, verdana, helvetica, sans-serif;
width: 130px; }

#navlist li {
list-style: none;
margin: 0px;
border-bottom: 1px #2F1F6C dotted;
text-align: left;
}
#navlist li.subnav {text-align:right; border-bottom:1px #71698D dotted;}

#navlist li a {
display: block;
padding: 6px 4px;
text-decoration: none;
}

#navlist li a { color: #2F1F6C; }
#navlist li a:hover, #navlist li a.here {color: #D9C850;}



/* Styles for footer */
#footer {clear:both; margin:50px 0 50px 180px; padding:0; width:580px; height:27px; background:url(../images/footer_bg.gif) left top no-repeat;}
#footer p {color:#FFF; margin:0; padding:3px 0 0 20px;}
#footer a {text-decoration:none; margin:0px 20px; padding:0; color:#FFF; }
#footer a:hover {text-decoration:underline; color:#FFF;}

/* Styles for form on home page 
-------------------------------------*/
.homeIntro{padding-left:19px;}

dl.programs{margin:20px 30px 0 0px; padding:0;}

dt.pic{

	float:left;
	margin:0px;
	padding:0;
	text-align:center;
	width:180px; 
	height:130px;

}

dl.programs p {margin: 5px 0 0 0;	padding: 0;}
.divider{clear: both; font: 1px/1px  Verdana, Geneva, Arial, Helvetica, sans-serif; height: 2px; margin:0;	padding:0;} 


/* Styles for newsletter sign up on home page 
--------------------------------------------------*/
#newsletter-signup {width:150px; margin:5px 0; padding:0 0 40px 0; background:url(../images/newsletter-bottom.gif) bottom no-repeat;}
#l80491-80491, #name {width:130px; margin-left:5px; margin-bottom:3px;}
#submit {margin-left:5px;}
#newsletter-signup label {padding-left:8px; font:bold 11px arial, verdana, tahoma, sans-serif; color:#2F1F6C; text-transform:uppercase;}
#newsletter-signup h2 {background:url(../images/newsletter-top.gif) top no-repeat; color:#FFF; font:bold 13px arial, verdana, tahoma, sans-serif; padding:10px 0 0 5px;}

#newsletter-signup p {padding:5px 5px 0 5px;}
#newsletter-signup a {color:#2F1F6C; font:bold 11px arial, verdana, tahoma, sans-serif; }
#newsletter-signup a:hover {color:#FFF; }


