body  { background-image: url(images/main_bg.gif); margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px;}

#wrapper { width:815px; margin:0 auto; text-align:left; }
#tileshadow { width:815px; background:url(images/shadow_tile.gif); float:left; background-repeat:repeat-y;}
#maincontainer { width: 800px; margin-left:8px;}
#allcontent { width: 800px; float:left;}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:198px;
   float:left;
}

#logo {
   width:198px;
   height:202px;
   float:left;
}

#menuContainer {
   width:198px;
   float:left;
   background-image:url(images/menu_bg.gif);
   background-repeat:repeat-x;
}

#noteCon {
   width:154px;
   float:left;
   margin-left:22px;
   margin-top:26px;
   background-image:url(images/important_note.gif);
   background-repeat:no-repeat;
}

#noteTxt {
   width:154px;
   margin-top:16px;
   float:left;
   font-size:11px;
   color:#141e68;
}

/* Middle Content
----------------------------------------------------------------------------*/ 
#middle {
   width:602px;
   float:left;
}

#header {
   width:602px;
   height:169px;
   float:left;
   background-image:url(images/header_pic.jpg);
}

#middleContent {
   width:602px;
   float:left;
   background-image:url(images/mid_content_bg.gif);
   background-repeat:repeat-x;
}

#topNav {
   width:591px;
   float:left;
   text-align:right;
   margin-top:16px;
   color:#0d2d93;
}
#topNav a {color:#0d2d93; text-decoration:none;}
#topNav a:hover {color:#C05E15; text-decoration:underline;}

#leftMid {
   width:370px;
   float:left;
   margin-left:28px;
   margin-top:16px;
   line-height:17px;
}

#leftMid2 {
   width:540px;
   float:left;
   margin-left:28px;
   margin-top:16px;
   line-height:17px;
}

#rightMid {
   width:176px;
   margin-left:16px;
   margin-top:16px;
   float:left;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:800px;
   height:39px;
   float:left;
   margin-top:19px;
}

#footLft {
   width:198px;
   height:39px;
   float:left;
   background-image:url(images/left_foot_bg.gif);
   background-repeat:repeat-x;
}

#footLftTxt {
   width:198px;
   text-align:center;
   color:#fff;
   font-size:10px;
   font-weight:bold;
   float:left;
   margin-top:15px;
}

#footRt {
   width:602px;
   height:39px;
   float:left;
   background-image:url(images/right_foot_bg.gif);
   background-repeat:repeat-x;
}

#footRtTxt {
   width:590px;
   text-align:right;
   color:#fff;
   font-size:10px;
   float:left;
   margin-top:15px;
}

#wisnet {
   width:788px;
   float:left;
   text-align:right;
   color:#999;
   font-size:10px;
}
#wisnet a {color:#333; text-decoration:none;}
#wisnet a:hover {color:#999;}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext { width:110px; margin-right: 10px; text-align: right; float:left; margin-bottom: 6px; }
#contactfields { width: 420px; float: left; margin-bottom: 6px; } 

#contacttext2 { width:160px; margin-right: 10px; text-align: left; float:left; margin-bottom: 6px; }
#contactfields2 { width: 370px; float: left; margin-bottom: 6px; } 
#sendclear {width:400px; text-align:left; float:left; }

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:20px; color:#102680; margin-top:0px; margin-bottom:10px; line-height:21px;}
h2 {font-size:18px; color:#102680; margin-top:0px; margin-bottom:14px;}
a img {border:none;}
.picspace {margin-bottom:10px;}
.picspace2 {margin-left:15px; margin-bottom:10px;}
.sub {font-size:15px; color:#000; font-weight:bold;}
a {color:#950007; text-decoration:underline;}
a:hover {color:#0053cc; text-decoration:underline;}
