@charset "UTF-8";
/* CSS Document */

body { margin:0px; padding:0px; background-image: url(images/bg.jpg); background-repeat:repeat-x; background-color: #0d0d0d; font-family:Helvetica, Arial,  sans-serif; color: #333; }

p { font-family: Helvetica, Arial,  sans-serif; color: #545454; font-size:0.69em; line-height: 21px; font-weight:normal; }

ul li { font-size:0.69em; line-height:12px; color: #000000; margin:0px; padding:0px; }

img, img a { border:0px; }

h1, h2, h3 { font-family: Helvetica, Arial, sans-serif; padding:0px; margin:0px; color: #d11200;  }

h1 { font-size:1.25em; font-style:italic; }

h2 { font-size: 1.0em; }

h3 { color:#FFF; font-size: 0.85em; border-bottom:1px #FFF dashed; }


a:link { color:#C30; text-decoration:none; }

a:visited { color:#F00; text-decoration:none; }

a:hover { color:#0099FF; text-decoration:none; }

legend { font-size:0.69em; letter-spacing:1px; color:#0d0d0d; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

fieldset { border:1px solid #0d0d0d; margin-bottom:20px; }

.sitemap a {font-size:1.1em; color:#036; line-height:28px; border-bottom:1px dashed #036;}
.sitemap a:hover { text-decoration:underline;}


/*Design div id tags */

#header-flash { width:1000px; height:203px; margin:0 auto; } 

#nav { width:870px; margin:0 auto; }

#nav li {  list-style:none; display:inline; font-size:0.75em; border-right: 1px solid #FFF; text-transform:uppercase;  }

#nav li a { padding:5px 7px 5px 7px; color:#FFF }

#nav a:link { color: #FFF; }

#nav a:hover { color: #5bb7fb; }

#nav ul { margin:5px 0 5px 5px; padding:10px 0 10px 0; }

#tabs { width:1000px; height:241px; margin:0 auto; }

#tabs li { list-style:none; display:inline; }

#tabs ul { margin:0; padding:0 0 0 27px }

#cross-bar { width:870px; height:12px; margin:0 auto 0 auto; background-image:url(images/cross-bar.jpg); }

#main { width:870px; background-color:#FFF; margin:0 auto; overflow:hidden; }

#left { width:530px; float:left; padding:5px 10px 0 15px; border-right:1px #333 dashed;  }

#right { width:290px; float:left; padding:5px 10px 0 10px; }

#goal-line { width:870px; height:11px; margin:0 auto; background-image:url(images/goal-line.jpg); clear:both;  }

#small-form { width:200px; margin:0 auto; }

table { margin:20px }

.resourcebox {width:100%; height:95px; margin:10px 0 0 0; border:1px dotted #036;}

.norm-li {font-size:0.7em; line-height:20px; color:#036;}
.padd-li {font-size:0.7em; line-height:20px; color:#036; padding-left:20px;}


/*footer*/ 

#footer { width:850px; padding:10px; margin:0 auto; clear:both; } 

#footer p { margin:0; padding:0; color:#CCC; }

#footer li, #nav li { padding:0 4px 0 1px; list-style:none; display:inline; color:#FFF; font-size:0.69em; border-right: 1px solid #FFF; }

#footer ul, #nau ul { margin:10px 0 10px 0; padding:10px 0 10px 0; border-bottom:1px #FFF solid;  border-top:1px #FFF solid; }

#footer a:link { color: #FFF; text-decoration:none; padding:0; margin:0; }

#footer a:visited { color: #FFF; text-decoration:none; }

#footer a:hover { color:#bd3709; text-decoration:none; }

#basefooter {width:100%; text-align:center;}

/*text styles */

.table-head { color:#001732; font-weight:bold; font-style:italic;}

.table-text { font-size:0.69em; line-height:18px }

.form-text { font-size:0.83em; text-transform:uppercase; color:#0d0d0d; font-weight:bold; text-align:center; }

.h-under { color:#999; font-weight:normal; font-size:0.75em }

.bold {font-weight:bold;}

.largebold {font-weight:bold; font-size:1.7em; color:#333;}

/*php forms*/

.subheading { font-size:0.9em; font-weight:bold; }

.small-form { width:200px; padding:1px 0 1px 3px; margin:1px 0 0 0; border:1px solid #333;  }

.small-button { width:207px; background-color: #d11200; color:#FFF; border:1px solid #333; }

.small-location { width:207px; margin:1px 0 0 0; }

.skip-size { border-bottom:1px #666 dashed; padding:10px 0 0 0; margin:10px 0 0 0; }

.formfield { width:200px; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:0.69em; padding:3px; }

.formbox { width:280px; float:left; padding-left:52px }

/* Contact Form Result Classes */

.formstyle, .formfield { width:208px; background-color: #FFF; padding:3px; margin-bottom:3px; border: 1px solid #b6b6b6; color: #6b6b6b; font-family: Arial; }

.formfield { width:200px; }

.contactbox p { margin:0; padding:0; }

.contacttick { background-color:#e9fcca; border:1px solid #018938; padding:20px; margin:15px 0 0 0 }

.contacttickimage { float:left; padding-right:15px; }

.contacttickgreenp { margin:0; padding:0; color:#018938; }

.contactfail { background-color:#fbdacd; border:1px solid #b02820; padding:20px; margin:15px 0 0 0 }

.contactfailimage { float:left; padding-right:15px; }

.contactfailredp { margin:0; padding:0; color:#b02820; }

.linkbox {width:100%; height:auto; padding:5px 0 5px 0; border:1px dotted #036; font-size:0.8em; text-align:center;}
 
