body  {background-color:#192530; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper {width:891px; margin:0 auto; text-align:left;}
#tileshadow {width:891px; background:url(images/shadow_tile.gif); float:left;}
#maincontainer {width:850px; margin-left:16px;}
#allcontent {width:850px; float:left; background-image:url(images/content_bg.gif); background-repeat:no-repeat; background-color:#fff;}

/* Header
----------------------------------------------------------------------------*/ 
#header {
   width:891px;
   height:157px;
   flost:left;
   background-image:url(images/header_pic.jpg);
}

#inner-header {
   width:850px;
   height:89px;
   flost:left;
   background-image:url(images/inner_header.jpg);
}

/* Top Navigation
----------------------------------------------------------------------------*/ 
#topNav {
   width:850px;
   height:19px;
   float:right;
   background-image:url(images/nav_bg.gif);
}

#topNav img {
   visibility:hidden;
}

#navContact {
   width:104px;
   height:19px;
   float:right;
}
   #navContact a {
      display:block;
      background:url(images/contact.gif) no-repeat;
      overflow:hidden;
   }
   #navContact a:hover {
      display:block;
      background:url(images/contact2.gif) no-repeat;
      overflow:hidden;
   }
   
#navHome {
   width:55px;
   height:19px;
   float:right;
}
   #navHome a {
      display:block;
      background:url(images/home.gif) no-repeat;
      overflow:hidden;
   }
   #navHome a:hover {
      display:block;
      background:url(images/home2.gif) no-repeat;
      overflow:hidden;
   }

/* Side Navigation
----------------------------------------------------------------------------*/ 
#sideNav {
   width:182px;
   float:left;
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:182px;
   margin-top:10px;
   float:left;
}

#btmNavSearch {
   width:182px;
   height:145px;
   float:left;
   background-image:url(images/search_bg.gif);
}

#searchBox {
   margin-top:78px;
   float:left;
   width:120px;
   margin-left:8px;
}

#goBtn {
   margin-top:80px;
   float:left;
   width:34px;
   margin-left:10px;
}

/* Middle Content
----------------------------------------------------------------------------*/ 
#middle {
   width:432px;
   float:left;
   margin-left:28px;
}

#mainTxt {
   width:420px;
   float:left;
   line-height:18px;
}

/* Right Content
----------------------------------------------------------------------------*/ 
#right {
   width:208px;
   float:left;
}

#hotTop {
   width:208px;
   height:72px;
   float:left;
   background-image:url(images/hot_lists.gif);
}

#issuesContainer {
   width:182px;
   float:left;
   margin-left:12px;
}

#issueBox {
   width:182px;
   float:left;
   background-image:url(images/issue_bg.gif);
   min-height:139px;
}

#issueTxt {
   width:150px;
   margin-left:15px;
   float:left;
}
#issueTxt p {margin-top:0px; margin-bottom:8px;}

#noticeHead {
   width:182px;
   height:86px;
   float:left;
   background-image:url(images/notices.gif);
} 

#noticeBox {
   width:182px;
   float:left;
   background-image:url(images/issue_bg.gif);
   min-height:139px;
}

#btmNotice {
   width:182px;
   height:86px;
   float:left;
   background-image:url(images/btm_notices.gif);
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:420px;
   margin-top:40px;
   float:left;
   color:#696969;
}

#wisnet {
   width:860px;
   float:left;
   margin-top:7px;
   text-align:right;
   font-size:11px;
   color:#D9D9D4;
}
#wisnet a {color:#D9D9D4; text-decoration:none;}
#wisnet a:hover {color:#fff; text-decoration:none;}

/* Inner Pages
----------------------------------------------------------------------------*/ 
#inner-middle {
   width:618px;
   float:left;
   margin-left:28px;
}

#inner-mainTxt {
   width:618px;
   float:left;
   line-height:18px;
}

#inner-footer {
   width:618px;
   margin-top:40px;
   float:left;
   color:#696969;
}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext { width:110px; margin-right: 10px; text-align: right; float:left; margin-bottom: 6px; }
#contactfields { width: 490px; float: left; margin-bottom: 6px; } 
#sendclear {width:486px; text-align:center; float:left; }

/* Site Map
----------------------------------------------------------------------------*/
#siteMap {
   width:580px;
   float:left;
}
#siteMap a {color:#152363; text-decoration:none; border-bottom:1px dotted #0066CC;}
#siteMap a:hover {color:#152363; background-color:#D7F0FC;}
#siteMap ul {margin-bottom:5px;}

/* Classes
----------------------------------------------------------------------------*/
.txtfield {border:1px solid #000; width:113px; margin:0; height:19px;}
.redtext {color:Red; font-size:30px; line-height:normal;}
.foot_txt {font-size:11px;}
.imgspace {margin-left:21px; margin-bottom:25px;}
.sub {color:#003366; font-weight:bold;}
h1 {font-family:Times; font-style:italic; color:#1a3247; font-size:30px; font-weight:normal;}
h2 {color:#19252f; font-size:16px; margin-bottom:10px;}
h3 {color:#19252f; font-size:12px; margin-bottom:10px;}
h4 {margin-bottom:10px; border-bottom:1px solid #9DAFE1; width:250px; font-style:italic; font-weight:normal; font-size:14px;}
a {color:#923333; text-decoration:underline;}
a:hover {color:#163C61; text-decoration:underline;}
.commentLinks {text-decoration:none; color:black;}
.commentLinks:hover {text-decoration:none; color:#163C61;}
form {padding:0px; margin:0px;}
img a {border:none;}