body  {background:#de2526 url(images/red_texture_bkgrd.jpg) repeat-x; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper {width:936px; margin:0 auto; text-align:left;}
#maincontainer {width:900px; margin-left:18px;}
#allcontent {width:900px; float:left; background:#fff url(images/content_bg2.gif) no-repeat;}
#shadTile {width:936px; float:left; background-image:url(images/sides_shadow.png); background-repeat:repeat-y;}

#contentBox {
   width:900px;
   float:left;
}

/* Header / Navigation 
----------------------------------------------------------------------------*/ 
#header {
   width:900px;
   height:140px;
   background-image:url(images/header_bg.jpg);
   overflow:hidden;
   border-bottom:2px solid #fff;
}

#nav {
   width:900px;
   height:29px;
   float:left;
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:139px;
   float:left;
   margin-left:19px;
   margin-top:9px;
   border-bottom:12px solid #fff;
}

#fieldStat {
   border:1px solid #20691f;
   float:left;
}

#fieldHd {
   width:137px;
   height:62px;
   float:left;
   background-image:url(images/field_status_head.gif);
   overflow:hidden;
}

#fieldText {
   width:137px;
   float:left;
   padding:13px 0px 13px 0px;
   text-align:center;
   background-color:#d1dec2;
}

#sideNav {
   width:137px;
   float:left;
   margin-top:10px;
   border-left:1px solid #b7b7b7;
   border-top:1px solid #b7b7b7;
   border-right:1px solid #b7b7b7;
   text-transform:uppercase;
   font-weight:bold;
}
#sideNav ul {list-style-type:none; padding:0px; margin:0px;}
#sideNav li a {padding:4px 0px 4px 13px; display:block; background-color:#e9e7e7; color:#474747; border-bottom:1px solid #b7b7b7; text-decoration:none;}
#sideNav li a:hover {padding:4px 0px 4px 13px; display:block; background-color:#9a9a9a; color:#fff; border-bottom:1px solid #b7b7b7; text-decoration:none;}

#events {
   border:1px solid #de2526;
   float:left;
   margin-top:13px;
}

#eventsHd {
   width:137px;
   height:62px;
   float:left;
   background-image:url(images/events_head.jpg);
   overflow:hidden;
}

#eTxtBox {
   width:137px;
   float:left;
   border-bottom:8px solid #f3d0d0;
   background-color:#f3d0d0;
}

#eventsTxt {
   width:120px;
   float:left;
   margin-left:10px;
   font-size:11px;
   font-weight:bold;
   margin-top:8px;
}
#eventsTxt p {margin-top:0px; margin-bottom:13px;}
#eventsTxt a {color:#b31c1f; text-decoration:none; outline:none;}
#eventsTxt a:hover {color:#000; text-decoration:none; outline:none;}

#adobe {
   width:137px;
   float:left;
   font-size:10px;
   margin-top:28px;
   line-height:11px;
}

/* Middle Content
----------------------------------------------------------------------------*/ 
#middle {
   width:462px;
   float:left;
   margin-top:65px;
   margin-left:34px;
   line-height:16px;
}
#middle h1 {font-size:20px; color:#841117; margin-bottom:17px; margin-top:0px; line-height:22px; font-weight:normal;}
#middle h2 {font-size:12px; color:#841117; margin-bottom:2px; margin-top:0px; text-transform:uppercase;}
#middle p {margin-top:5px; margin-bottom:17px;}

/* Middle2 Content
----------------------------------------------------------------------------*/ 
#middle2 {
   width:662px;
   float:left;
   margin-top:65px;
   margin-left:34px;
   line-height:16px;
}
#middle2 h1 {font-size:20px; color:#841117; margin-bottom:17px; margin-top:0px; font-weight:normal;}
#middle2 h2 {font-size:12px; color:#841117; margin-bottom:2px; margin-top:0px; text-transform:uppercase;}

/* Right Content
----------------------------------------------------------------------------*/ 
#right {
   width:200px;
   float:left;
   margin-top:14px;
   margin-left:27px;
   color:#666;
   font-size:11px;
}
#right p {margin-top:0px; margin-bottom:11px;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:900px;
   height:76px;
   float:left;
   margin-top:24px;
   background:transparent url(images/footer-bg.gif) repeat-x;
   overflow:hidden;
}

#footTxt {
   width:900px;
   float:left;
   margin-top:12px;
   text-align:center;
   color:#5e5e5e;
   font-size:10px;
}
#footTxt a {color:#5e5e5e; text-decoration:none; outline:none;}
#footTxt a:hover {color:#b31c1f; text-decoration:underline; outline:none;}

#footAdobe {
   width:588px;
   float:left;
   margin-top:12px;
   margin-left:322px;
   font-size:10px;
   color:#5e5e5e;
}

#copyright {
   width:936px;
   float:left;
   background-image:url(images/bottom_shadow.png);
   background-repeat:no-repeat;
}

#copyText {
   width:936px;
   float:left;
   margin-top:18px;
   text-align:center;
   font-size:10px;
   color:#610b11;
}
#copyText a {color:#610b11; text-decoration:none;}
#copyText a:hover {color:#610b11; text-decoration:underline;}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext { width:140px; margin-right: 10px; text-align: right; float:left; margin-bottom: 6px; }
#contactfields { width: 312px; float: left; margin-bottom: 6px; } 
#sendclear {width:450px; text-align:center; float:left; }

/* Classes
----------------------------------------------------------------------------*/
.smallfieldcell{
background-color:transparent;
color:#00268C;
font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
padding-left:1em;
text-align:center;
white-space:nowrap;
}
.labelcell {
background-color:#E9E7E7;
padding:0 5px;
text-align:left;
}
.picspace {margin-bottom:10px;}
.picspace2 {margin-bottom:6px; border:1px solid #606060;}
.picspace3 {margin-bottom:4px;}
.sub {font-size:14px; font-weight:bold;}
.sm_text {font-size:11px;}
.blue {color:#0000ff;}
.blue_lrg {color:#0000ff; font-size:14px;}
.white_font {color:#fff;}
li.brk {margin-bottom:4px;}
a img {border:none;}
a {color:#b31c1f; text-decoration:underline; outline:none;}
a:hover {color:#000; text-decoration:none; outline:none;}
form {padding:0px; margin:0px;}
