
/*-- Containers --------------------------------------------------*/

body { margin:0 auto; padding:0 auto; background-color:#FFFFFF; }

#wrapper { background-color:#FFFFFF; background-image:url(images/sidebar_14.gif); background-repeat:repeat-y; width:1000px; }

#wrapper_2 { background-image:url(images/right_shadow_01.gif); background-repeat:repeat-y; background-position:top right; height:100%; width:1014px;}

#middle_wrapper { display:inline; clear:none; width:500px; background:none; background-repeat:no-repeat; }

#splash { width:1000px; height:225px; position:relative; background-image:url(images/flashBkgdRepeat_10.gif); background-repeat:repeat-x; z-index:0; margin:0; }




/*-- Header --------------------------------------------------*/

#header { height:80px; background:#FFFFFF url(images/headerLeft.gif) no-repeat top left; width:1000px; }

.logo_image { width:195px; height:36px; float:left; position:absolute; display:inline-table; padding:20px 0px 0px 60px; border:none; clear:none; }

.tag_image { width:171px; height:40px; position:absolute; display:inline-table; padding:20px 0px 0px 740px; clear:none; }

/*- Landing Header -*/

#header_landing { height:120px; background:#FFFFFF url(images/headerLeft.gif) no-repeat top left; width:1000px; }

.logo_image_land { width:195px; height:36px; float:left; position:absolute; display:inline-table; padding:60px 0px 0px 60px; border:none; clear:none; }

.tag_image_land { width:699px; height:120px; position:absolute; padding:0px 0px 0px 265px; clear:none; background:url(images/landing_header_1_02.jpg) no-repeat top right; }

#header_image_1 { height:120px; }

#nav_img { float:left; display:inline; position:relative; clear:none;  }




/*-- Content Area --------------------------------------------------*/

#middle_container { width:548px; display:inline; margin:0; padding:0; float:left; }
 
#side_navigation { display:inline; float:left; clear:none; padding:0; margin-top: -4px; position:absolute; width:452px; background:url(images/navBkgd.gif); background-repeat:repeat-x; background-position: 0px 4px;  }

#content { width:410px; display:block; padding:0px 0px 40px 90px; margin-top:-20px; background-image: url(images/contentLeft.gif); background-repeat:no-repeat; background-position: top left; }

#content_sitemap { width:400px; display:block;padding:0px 0px 40px 90px; margin-top:-20px; background-image: url(images/contentLeft.gif); background-repeat:no-repeat; background-position: top left; }

#content_form { width:445px; display:block; padding:0px 0px 60px 90px; margin-top:-20px; background-image: url(images/contentLeft.gif); background-repeat:no-repeat; background-position: top left; }

#content_body { width:400px; margin:0px; background-image: url(images/contentLeft.gif); background-repeat:no-repeat; background-position: top left; }

#nav_bkgd {clear:left; width:1000px; position: relative; height:56px; }

#chart_flash { width:363; height:430; margin-left:-20px; margin-top:0px;}

#spacer { height:165px; }

#side_quote { width:328px; float:left; margin-left:3px; _margin-left: 2px; margin-top:10px; padding:30px 15px 35px 20px; background-color:#F5EFE2; }

#side_quote_flash { width:328px; float:left; margin-left:3px; _margin-left: 2px; padding: 0px 15px 0px 20px; background-color:#F5EFE2; }




/*-- Navigation --------------------------------------------------*/

.jquerycssmenu{ font-family:Arial, Helvetica, sans-serif; width:500px; float:left; display:inline; }

.jquerycssmenu .current_page_item a { color:#A75600; }

.jquerycssmenu ul{ margin:0; padding:0; list-style-type:none; background:url(images/navBkgd.gif); background-repeat:repeat-x; height:56px; }

.jquerycssmenu ul li{ position:relative; z-index:5; display:inline; float:left;}

.jquerycssmenu ul li a{ display:block; font-size:13px; color:#FFFFFF; padding:19px 15px 18px 14px; margin-right:0px; background:url(images/divider.gif) no-repeat left 1%; border-bottom-width:0; text-decoration:none; }

.jquerycssmenu ul li a:hover{ color:#A75600; }
	
.jquerycssmenu ul li ul{ position:absolute; left:0; display:block; visibility:hidden; border:1px solid #FFFFFF; *margin-top:-1px; }

body:last-child .jquerycssmenu ul li ul{ margin-top:-1px; }

.jquerycssmenu ul li ul li{ display: list-item; float: none; }

.jquerycssmenu ul li ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; width:175px; background:#A38E5F; padding:8px 0px 10px 9px; margin: 0; border-bottom:1px solid #FFFFFF; }

.jquerycssmenu .current_page_item ul li a { color:#FFFFFF; }

.jquerycssmenu ul li ul li a:hover{ background-color:#897950; color:#FFFFFF; }

.jquerycssmenu .current_subpage a { background-color:#897950; }




/*-- Footer --------------------------------------------------*/

#footer { clear:left; position:relative; width:1000px;  height:155px; background-color:#FFFFFF; background-image:url(images/footer.gif); background-repeat:no-repeat; }

#footer_2 { background-image:url(images/bottom_01.gif); background-repeat:repeat-x; background-position:top; width:100%; }

#footer p { margin:0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; color:#7D796E; padding: 65px 0px; }

#footer a { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#7D796E; }

#footer a:hover { text-decoration:underline; color:#ABA696; }

#footer .credit { float:left; text-align:right; width:915px; }




/*-- Text --------------------------------------------------*/

p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:19px; color:#7D796E; }

h1 { font-family:Arial, Helvetica, sans-serif; font-weight:lighter; *padding-top:55px; font-size:20px; color:#29728B; }

h2 { font-family:Arial, Helvetica, sans-serif; font-weight:lighter; font-style:italic; margin-bottom:-5px; font-size:14px; color:#29728B; }

.header { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; line-height:19px; color:#7EB9CB; }

.inline_header { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; line-height:19px; color:#7EB9CB; }

.inline_bold { font-weight:bold; }

.link { font-family: Arial, Helvetica, sans-serif; font-style:oblique; font-size: 12px; text-decoration:underline; line-height:19px; color:#7EB9CB; }

.email { font-family: Arial, Helvetica, sans-serif; font-style:oblique; font-size: 12px; text-decoration:underline; line-height:19px; color:#7EB9CB; }

.quote_body { font-family: Georgia, Times New Roman, Times, serif; font-size: 19px; line-height:30px; color:#7EB9CB; }

.quote_author { font-family: Arial, Helvetica, sans-serif; font-style:italic; font-size: 11px; line-height:30px; color:#29728B; }

.comment { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:15px; color:#7D796E; text-align:right; }

#content ul a { font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; line-height:19px; color:#29728B; }

#content ul { font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; line-height:19px; color:#29728B; }

#content li { list-style-image:url(images/arrow.gif); margin-bottom:4px;}

#content_sitemap ul a { font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; line-height:19px; color:#29728B;}

#content_sitemap li { color:#7D796E; list-style-image:url(images/arrow.gif); margin-bottom:4px;}

#content_sitemap ul li ul li a { font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; line-height:19px; color:#29728B; color:#7D796E;}

body:last-child h1 { padding-top:105px; }




/*-- Form --------------------------------------------------*/


#form_bkgd2 { background-image:url(images/form_bkgd_small_07_16.jpg); background-repeat:no-repeat; height:185px; width:395px; }

#form { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#7D796E; padding:0px 20px 20px 20px; width:395px; background-image:url(images/form_bkgd_07.jpg); width:395px; height:600px; background-repeat:no-repeat; }

label, input, textarea { display:block; width:210px; float:left; margin-bottom:10px; }

select { display:block; width:50px; float:left; margin-bottom:15px; margin-right:100px; }

.select_freq { display:block; width:110px; float:left; margin-bottom:15px; margin-right:50px; }

label { text-align:left; width:140px; padding-top:2px; }

label.error { float: none; color: red; padding:0px; vertical-align: top; }

input, textarea, select { background-color:#FFFFFF; border-style:solid; border-color:#7CACC4; border-width:1px; color:#2D2D2D; font-size:11px; padding-left:5px; resize:none; }

.submit_link { width:85px; float:left; color:#FFFFFF; background-color:#DE7C10; margin:0; border-style:solid; border-color:#FFFFFF; border-width:1px; margin-bottom:25px; }

.hidden { visibility:hidden; border:none; background-color:none; }

