﻿div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {  margin:0; padding:0; border: 0;z-index:0;}

body { margin:0; padding:0;font-size: 13px;line-height:13px; color: #333; background: #efefef; font-family: Helvetica, "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; text-align:center;}

a:link, a:visited { color: #000; background-color: inherit; text-decoration: none; }
a:hover { color:#249039;}
img, a img { border: 0;}
p { font-size: 1em; line-height: 1.3em;	margin:0 0 0.8em 0; clear: both;}

/* Layout */
#wrapper { width:756px;margin:auto; text-align:left; border:1px solid #999;background:#fff; color:#000;position:relative }
#header { width:756px; text-align:left; }
#logo { float:left;margin-left:15px; margin-top:5px;position:relative; }
#nav { background-color:inherit; color: #8CC63E; padding-left:80px; font-size:12px;font-weight:bold;padding-top:16px; position:realitve; }
#nav ul, #nav ul li { display:inline; }
#nav a { margin:7px;font-weight:normal; }
#nav a.current { color:#2E3192 !important; }
#footer { background-color:#C7C8CA; color:#fff; text-align:center; margin-top:0; padding-top:40px;padding-bottom:3px;font-size:12px;}
#footer a { color:#000; background-color:inherit; margin:5px; }
/* home ------------------------------------------------------ */
#homeflash { height:190px; background:#eee;margin-top:15px;color:#000; }
#homeflash ing { z-index:2; }
#homemain { background:url(../img/bg_right_home2.jpg) top right no-repeat; height:385px;}
#hometext { float:left; border-right:1px solid #999; width:430px;height:353px; margin-left:0; }
#hometext img { margin-left:30px; }
#hometext p { margin-left: 56px; width:345px;margin-top:0;padding-top:0;padding-right:16px;line-height:1.28em !important; font-size:0.95em}
#homeright { float:left; width:190px;padding-left: 5px; }
#homeright p { margin-left: 7px;font-size:.8em; line-height:1.5em !important; }
/* pages ----------------------------------------------------- */
/* sub-navigation in separate files labeled for each section   */
/* some elements further defined in section files			   */
#pagebanner { height:190px;margin-top:15px;z-index:-1; }
#pagebanner img { position:absolute; }
#pagehd { font-size:1.4em; font-weight:normal; margin-top:5px; margin-bottom:4px;padding-bottom:0; }
#sechd, .sechd { font-size:1.3em; font-weight:normal; margin-top:17px; margin-bottom:3px;padding-bottom:0; }
#pagemain { height:385px; }
#footnote { border-top:1px solid #999; line-height:12.5px;margin-top:20px; }
ul ul { margin-left:15px; }
.padtop { padding-top:8px !important;}
.copy { line-height:1.3em; font-size:0.95em;}
.righttighten { line-height:1.1em !important }
#sitemap a { color: #249039; background-color:inherit; }

/* form elements */
.showform { width:400px !important; }
.formerror { clear:both; display:block; }
#sendstory div { margin-bottom: 6px; }
#sendstory input, #sendstory textarea { border:1px solid #2E3192; padding:2px;font-family: Helvetica, "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; }
#sendstory input { width:200px; }
#sendstory textarea { width:200px; height:150px;background:inherit; }
#sendstory #submit { margin-left:100px; background: #2E3192; color:#fff; }
label { float:left; width:100px; }
label.error { display:block; width:400px;margin-lefT:100px; font-size:10px; padding:4px;  }


/* colors */
.lightgreen { color:#8CC63E; background-color:inherit; }
.darkgreen { color: #249039; background-color:inherit; }
.purple { color:#2E3092; background-color:inherit; }
.blk { color:#000; background-color:inherit; }
.error { background:inherit; color:#c00;}
/* utility classes */
.clear { clear: both;}
.hide { display: none;}
.bigtext { font-size: 0.9em;}
.goleft { float: left; margin: 0 0.5em 0 0;}
.goright { float: right;	margin: 0 0 0 0.5em;}
.b {font-weight:bold; }
.sm { font-size:10px; }
.zerotop { margin-top:5px !important; padding-top:0 !important }
.nobullets { list-style:none !important; }
.padtop { padding-top:15px; }

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