/* CSS Document */

body							{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(../images/header-bg.jpg) left top repeat-x #EBEDE2;}


#wrapper						{ width:957px;height:100%;margin:0 auto;}

#top-nav						{height:10px; margin-top:19px; clear:both; padding-right:100px; width:957px;}
#top-nav H1						{ margin:0; padding:0; float:left;}
#top-nav H1 a 					{ font-family: Arial, Helvetica, sans-serif; text-decoration:none; border-right:1px solid #858383; padding:0 10px; margin:0;font-size:10px; color:#858383;line-height:10px; display:block; font-weight:bold; cursor:pointer;}

#top-nav H1 a:hover 				{ color:#CCCCCC;}
#top-nav H1 a.noborder			{ border:none;}


#logo img						{ margin-top:20px; float:left; height:93px; width:416px;}
#top-contact					{ width:250px; margin:30px 0 0 290px; float:left; text-align:right; color:#FFFFFF; font-size:12px; font-weight:bold; }
#top-contact .bold				{ font-size:32px;}


#header-container				{ background: url(../images/green-bg.jpg)  center top no-repeat; float:left;margin-top:29px; height:360px; }
#header							{ float:left; width:957px; height:275px;margin-top:30px;}


#sub H1							{ margin:10px 0 10px 15px; padding:0;float:left; font-size:10px; color:#858383; line-height:10px; display:block; font-weight:bold; margin-right:10px;}




#welcome						{ width:956px;height:100%;}
#welcome_top					{ width:956px;height:17px;float:left;}
#welcome_bg						{ width:956px;height:100%;float:left;background-image:url(../images/welcome_bg.jpg); background-repeat:repeat-y;background-position:center; padding-bottom:10px;}
#welcome_text					{ width:805px;height:100%;float:left;margin-left:20px;}
#welcome_bttm					{ width:956px;height:6px;float:left;}
.heading						{ width:105px;height:46px;float:left;}
.title							{ width:650px;height:46px;float:left;margin-left:20px;}
.space							{ width:956px;height:28px;float:left;}

.about							{ width:956px;height:100%;background-image:url(../images/about_top.jpg);background-position:center top;background-repeat:no-repeat;float:left;}
.about_top						{ width:956px;height:42px;float:left;margin-bottom:10px;margin-top:17px;}
.about_image					{ width:286px;height:100%;float:left;margin-left:40px; display:inline;}
.about_image img				{ float:left;}
.about_text						{ width:574px;height:100%;float:left;margin-left:20px;}
.about_bttm						{ width:956px;height:6px;float:left; margin-top:10px;}
#resources_text					{ width:858px;height:100%;float:left;margin-left:40px;}

#resources_text ul				{ margin:0; padding:0; list-style:none; width:280px; float:left;}
#resources_text ul li			{ float:left; font-size:18px; color:#333333; width:250px; font-weight:bold;}
#resources_text ul li a			{ text-decoration:underline;color:#1261B3; padding-left:35px; font-size:13px; font-weight:normal;}
#resources_text ul li a:hover	{ text-decoration:none;}


p								{ margin:0; padding:0; font-size:13px; color:#4B4B4B; line-height:18px;}
p a								{ color:#1261B3; text-decoration:underline;}
p a:hover						{ text-decoration:none;}
p .address						{ font-weight:normal; font-size:19px; line-height:23px;}

h1								{ margin:0; padding:0; color: #333333; font-size:23px;}


#footer							{ width:100%; float:left; height:110px; background:url(../images/footer-bg.jpg) left bottom repeat-x;}
#footer-content					{ width:957px;height:100%;margin:0 auto;}
#social							{ float:right; width:73px; height:44px;}
.copy							{ color:#ABABAB; font-size:12px; float:left; margin-top:40px;}





