body{ text-align: center; margin: 0px; background-color: #161616; background-image:url(images/body_gradient.jpg); background-repeat: repeat-x;}

/*  menu  */
#menu {  height: 20px; margin: 0px 0px 0px 0px; width: 948px; padding: 18px 0px 0px 32px; color: #ddd; font-size: 14px; text-align: left;}
#menu2 {  height: 20px; margin: 0px 0px 0px 0px; width: 680px; padding: 7px 0px 0px 32px; color: #ddd; font-size: 14px; text-align: left;}
.da{ font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; color:#6264C7; text-decoration:none;}
.db{ font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; color:#FEB622; text-decoration:none;}
.db:hover{ font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; color:#6264C7; text-decoration:none;}
.dc{ color:#6264C7; text-decoration:none;}
.dd{ color:#eee; text-decoration:none;}
.dd:hover{ color:#6264C7; text-decoration:none;}
.dc, .dd, .dd:hover { margin: 0px; padding: 10px 0px 0px 41px; line-height: 20px; font-size: 20px; width: 171px; height: 48px; display: block; background-image:url(images/arrow.gif); background-repeat: no-repeat; background-position: 0% 50%; border-bottom: 2px solid #FEB622; font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; }
.de{ color:#6264C7; text-decoration:none;}
.df{ color:#eee; text-decoration:none;}
.df:hover{ color:#6264C7; text-decoration:none;}
.de, .df, .df:hover { margin: 0px; padding: 20px 0px 0px 41px; line-height: 20px; font-size: 20px; width: 171px; height: 38px; display: block; background-image:url(images/arrow.gif); background-repeat: no-repeat; background-position: 0% 50%; border-bottom: 2px solid #FEB622; font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; }
/*  end of menu  */

/*  page elements  */
#anchor {height: 100%; padding: 0px; width: 980px; margin: 0 auto 0 auto; background-color: #000;}
#primaryinfo h1, #primaryinfo h2 { display: none;}
h1 { font-weight: normal; font-style: italic; font-family: Geneva, mono, Serif, "Times New Roman", Times; font-size: 18px; color:#B9B19B; margin-top: 0px;}
h2 { padding: 0px; margin: 0px;  font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-style:italic; width: 212px; height: 48px; font-size: 22px; line-height: 22px; color:#fff; border-bottom: 2px solid #FEB622;}
h3 { font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 18px; color:#eee; line-height: 23px;}
h4 { font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; color:#eee; line-height: 21px;}
h5 { font-weight: bold; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 12px; color:#000; margin: 0px; text-align: center;}
h6 {font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 11px; color:#000; margin: 0px;}
p, ul, table{font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 12px; color:#fff; margin: 0px; padding: 0px;}
ul, li { padding-left: 15px; list-style-type: disc; list-style-position: outside; font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; color:#eee; line-height: 21px;}
#maintable { background-color: #000; width: 980px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; position: relative; top: 0px; left: 0px; text-align: left; min-height: 1007px;}
#headercontainer { width: 980px; margin: 0px; padding: 0px; float: left; clear: both; height: 42px; xborder: 1px solid #0000ff;}
#header {font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-style:italic; margin: 0px; width: 777px; height: 93px; font-size: 37px; color:#fff; position: absolute; top: 68px; left: 85px; text-align: left;}
#headergraphics { width: 980px; margin: 0px; padding: 0px; float: left; clear: both; height: 448px; xborder: 1px solid #0000ff;}
#headergraphics2 { width: 980px; margin: 0px; padding: 0px; float: left; clear: both; height: 132px; xborder: 1px solid #0000ff;}
#maingraphic { xz-index: 4; margin: 0px; width: 980px; height: 448px; background-image:url(images/mainheaderimage.jpg); float: left; clear: both;}
#maingraphic2 { xz-index: 4; margin: 0px; width: 980px; height: 132px; background-image:url(images/header-bg2.jpg); float: left; clear: both;}
#horizgraphics { xz-index: 4; margin: 0px; width: 980px; height: 448px; background-image:url(images/headertext.png); background-repeat: no-repeat; position: absolute; top: 45px; left: 0px;}
#content { xz-index: 3; width: 980px; height: 693px; padding: 0px; margin: 0px; float: left; clear: both;}
#contentright { text-align: left; width: 202px; height: 673px; padding: 0px; margin: 11px 0px 0px 10px; float: left; xclear: both;}
#contentleft { text-align: left; width: 700px; height: 643px; padding: 0px; margin: 45px 27px 0px 31px; float: left; xclear: both;}
#contentright2 { text-align: left; width: 202px; height: 740px; padding: 0px; margin: -13px 0px 0px 10px; float: left; xclear: both;}
#contentleft2 { text-align: left; width: 700px; height: 643px; padding: 0px; margin: 15px 27px 0px 31px; float: left; xclear: both;}
.blue {color: #6264C7; font-style:italic;}
.orange {color: #FEB622; font-style:italic;}
.white {float: right; font-style:italic; font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 18px; color:#eee; margin: -10px 30px 0px 0px;}
.italics {font-style:italic;}
.textfield1 {width:628px; margin: 0px; border: 1px solid #6264C7; background-color: #6264C7; font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; color:#eee; line-height: 21px;}
.textfield2 {width:583px; margin: 0px; border: 1px solid #6264C7; background-color: #6264C7; font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; color:#eee; line-height: 21px;}
.textfield3 {width:649px; margin: 0px; border: 1px solid #6264C7; background-color: #6264C7; font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; color:#eee; line-height: 21px;}
.textfield4 {width:578px; margin: 0px; border: 1px solid #6264C7; background-color: #6264C7; font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; color:#eee; line-height: 21px;}
.textfield5 {width:571px; margin: 0px; border: 1px solid #6264C7; background-color: #6264C7; font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; color:#eee; line-height: 21px;}
.textfield6 {width:622px; margin: 0px; border: 1px solid #6264C7; background-color: #6264C7; font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; color:#eee; line-height: 21px;}
.textfield7 {width:593px; margin: 0px; border: 1px solid #6264C7; background-color: #6264C7; font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; color:#eee; line-height: 21px;}
.textfield8 {width:589px; margin: 0px; border: 1px solid #6264C7; background-color: #6264C7; font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; color:#eee; line-height: 21px;}
.textfield9 {width:629px; margin: 0px; border: 1px solid #6264C7; background-color: #6264C7; font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; color:#eee; line-height: 21px;}
.textfield10 {width:529px; float: right; margin: -18px 10px 0px 0px; border: 1px solid #6264C7; background-color: #6264C7; font-family: Georgia, Arial, Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; color:#eee; line-height: 21px; overflow:auto;}
.comments {height: 153px;}
.thankyou {height: 658px;}
.ff{ color:#eee; text-decoration:none;}
.ff:hover{ color:#6264C7; text-decoration:none;}
.fe, .ff, .ff:hover { margin: 0px; padding: 20px 0px 0px 41px; line-height: 20px; font-size: 20px; width: 171px; height: 38px; display: block; background-image:url(images/arrow-orange.gif); background-repeat: no-repeat; background-position: 0% 50%; border-bottom: 2px solid #6264C7; font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; }
iframe {height: 600px; width: 700px; border: 1px solid #333;}
.bottom {position: absolute; bottom: 0px; left: 30px; margin-bottom: 8px;}
#pgheader { xz-index: 3; width: 760px; height: 33px; margin: 165px auto 0 4px; padding-top: 5px; position: absolute; top: 0px; left: 0px; font: 18px Arial, Tahoma, Geneva, sans-serif; color: #fff; font-weight: bold; background-image:url(images/pgheader-bg.jpg); background-repeat: no-repeat; text-align: center;}
.copy{ float: left; background-color: #000; font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 11px; color:#3C41B9; padding: 5px 0px 0px 31px; line-height: 12px;}
.copy2{ width: 211px; float: right; background-color: #000; font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 11px; color:#fff; padding: 5px 0px 0px 0px; line-height: 12px;}
#footercontactinfo { margin: 0px; padding: 0px; width: 644px; background-image:url(images/world_map.jpg); background-repeat: no-repeat; background-position: 139px 0px;}
#footer {  xposition: absolute; xbottom: 0px; xleft: 0px; margin: 0px; padding: 0px; width: 980px; height: 74px; border-top: 2px solid #FEB622; text-align: left;}
/*  end of page elements  */

/*  custom page heights  */
.homeheight { height: 1370px;}
.contactheight { height: 1007px;}
.eventoccurs, .portable, .shelterequip { height: 1228px;}
.programdev { height: 1328px;}
.stormshltr, .conservation { height: 1438px;}
.blastshelters { height: 1498px;}
/*  end of custom page heights  */

