body {background-color:#615746;background-image:url(images/main_bg.gif); background-repeat:repeat-x; margin:0; padding:0; color:#333; text-align:center; font-family:Arial; font-size:12px;}

#wrapper {width:900px; margin:0 auto; text-align:left; }
#maincontainer {width:898px; margin-top:9px;}
#allcontent {width:898px; border-left:1px solid #fff; border-right:1px solid #fff;  float:left; background-image:url(images/content_bg.gif); background-repeat:repeat-y;}

/* Header
----------------------------------------------------------------------------*/ 
#header {
   width:898px;
   height:137px;
   border-left:1px solid #fff; 
   border-top:1px solid #fff; 
   border-right:1px solid #fff; 
}

#logo {
   width:495px;
   float:left;
}

#search {
   width:403px;
   height:137px;
   float:left;
   background-image:url(images/search_bg.jpg);
}

#srchFld {
   width:403px;
   text-align:right;
   float:left;
   margin-top:113px;
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:180px;
   float:left;
   background-image:url(images/left_bg.jpg);
   background-repeat:no-repeat;
}

#navContainer {
   width:166px;
   float:left;
   margin-top:8px;
}

#hours {
   width:165px;
   float:left;
   margin-top:240px;
   background-color:#a2bfcf;
   padding-top:10px;
   padding-left:15px;
   font-size:11px;
}
#hours p {margin-top:0px; margin-bottom:1px; color:#002b44; font-weight:bold;}

/* Middle Content
----------------------------------------------------------------------------*/ 
#middle {
   width:509px;
   float:left;
   margin-left:15px;
   margin-top:20px;
   line-height:16px;
}
#middle p {margin-top:0px; margin-bottom:7px;}
#middle a {color:#333; text-decoration:underline;}
#middle a:hover {color:#1f6085; text-decoration:none;}

#middle2 {
   width:669px;
   float:left;
   margin-left:15px;
   margin-top:20px;
   line-height:16px;
}
#middle2 p {margin-top:0px; margin-bottom:7px;}
#middle2 a {color:#1f6085; text-decoration:underline;}
#middle2 a:hover {color:#333; text-decoration:none;}

#news {
   width:509px;
   float:left;
}

/* Right Content
----------------------------------------------------------------------------*/ 
#right {
   width:160px;
   float:left;
   margin-left:24px;
   margin-top:20px;
}
#right p {margin-top:7px;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:898px;
   height:41px;
   float:left;
   margin-top:30px;
   background-image:url(images/foot_bg.gif);
   background-repeat:repeat-x;
   border-bottom:1px solid #fff; 
}

#footTxt {
   width:898px;
   float:left;
   text-align:center;
   margin-top:12px;
   font-size:11px;
   color:#fff;
}
#footTxt a {color:#fff; text-decoration:underline;}
#footTxt a:hover {text-decoration:none;}

#btmSite {
   width:900px;
   float:left;
   margin-top:10px;
   font-size:10px;
   color:#bfb5a5;
}
#btmSite a {color:#bfb5a5; text-decoration:underline;}
#btmSite a:hover {color:#fff;}

#acrobat {
   width:497px;
   float:left;
}

#wisnet {
   width:400px;
   float:left;
   text-align:right;
}
#wisnet a {color:#fff; text-decoration:none;}
#wisnet a:hover {color:#bfb5a5;}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:16px; color:#336600; margin-top:0px; margin-bottom:10px;}
h2 {font-size:14px; color:#336600; margin-top:15px; margin-bottom:10px;}
h3 {font-size:14px; color:#336600; margin-top:0px; margin-bottom:10px;}
h4 {font-size:12px; color:#336600; margin-top:0px; margin-bottom:10px;}
hr {height:1px; color:#ccc; margin-top:15px; margin-bottom:15px;}
.dept {font-size:12px;text-decoration:none;}
.dept a{
	font-size:12px;
	text-decoration: none;
}
.smaller {font-size:11px;}
.picspace {margin-bottom:10px; margin-right:16px;}
.picspace2 {margin-bottom:12px;}
.textfield {width:140px; margin:0; height:12px; font-size:11px;}
ul.dots {list-style-image:url(images/dot.gif); margin-top:0px; margin-left:0px; padding-left:16px; margin-bottom:0px;}
li.dot2 {margin-bottom:3px;}
a img {border:none;}
a {color:#1f6085; text-decoration:none; outline:none;}
a:hover {color:#a8913d;}
form {margin:0px; padding:0px;}
a.cur {cursor:default;}
