body { 
margin : 0;
padding : 0;
font : 1em "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;
background : #ffffff  url(images/bkgrnd.jpg) repeat-x;
}
			/*WRAP*/ 
#container { 
width : 936px;
margin : 0 auto;
padding: 0;
color : #333333;
background : url(images/blue-back.jpg);
} 
#container2 { 
width : 936px;
margin : 0 auto;
padding: 0;
color : #333333;
background : url(images/content-back-2.jpg);
} 

#container3 { 
width : 936px;
margin : 0 auto;
padding: 0;
color : #333333;
background : url(images/plain-bk.jpg);
} 

#plain-content { 
padding-left: 50px;
padding-right: 50px;
color : #333333;
background : url(images/plain-bk.jpg);
} 

			/*TOP BANNER*/ 
#header { 
height : 229px;
background : url(images/header.jpg) center top no-repeat;
color : #484500;
} 
#header h4 { 
padding-top: 160px;
padding-left: 320px;
font-family: Bradley Hand ITC, Times New Roman, serif;
font-size: 1.3em;
} 


/*TOP NAVIGATION*/ 
#navcontainer { 
margin-top: 10px;
margin-left: 0px;
} 
#navcontainer ul { 
text-align : center;
padding-top : 5px;
padding-left : 0;
margin : 0;
color : white;
width : 100%;
font-family : Arial, Helvetica, sans-serif;
} 
#navcontainer ul li { 
display : inline;
padding-left : 0;
padding-right : 0;
} 
#navcontainer ul li a { 
padding-left : 10px;
padding-right : 10px;
padding-top : 5px;
color : white;
font-size: .9em;
text-decoration : none;
} 
#navcontainer ul li a:hover { 
color : #ff9933;
} 
  
			/*MAIN CONTENT*/ 
#content { 
padding: 0px;
background : url(images/blue-back.jpg) repeat;
} 
 
#main-content2  { 
background:  url(images/content-top.jpg) no-repeat;
padding: 10px 10px 10px 10px;

}
#content2 ul{ 
margin-left: 10px;
} 
#home-content { 
padding: 10px 10px 10px 10px;
background:  url(images/home-bk.jpg) no-repeat;
line-height: 130%;
} 
#main-content { 
height: 440px;
padding: 10px 10px 10px 10px;
background:  url(images/background.jpg) no-repeat;
} 

#content2 { 
clear : both;
width: 840px;
margin-top: 25px;
margin-left: 30px;
color: #ffffff;
padding: 10px;
} 

#home-content2 a{ 
color: #005696;
} 


#content2 a{ 
color: #339966;
} 
#content2 a:hover { 
color : #036;
text-decoration : none;
} 

			/*LEFT SIDEBAR*/ 
#leftnav { 
float : left;
width : 200px;
margin-left : 64px;
} 
#leftnav a { 
margin : 0;
color: #ffffff;
} 
#leftnavmenu { 
list-style : none;
float : left;
width : 183px;
padding : 0;
font-size : 0.85em;
line-height: 135%;

} 
#leftnavmenu ul { 
list-style : none;
margin : 0 0 10px 0;
padding : 0;

} 
#leftnavmenu li { 
margin-bottom : 6px;

} 
#leftnavmenu li a { 
font-weight : bold;
text-decoration : none;
color : #005696;
display : block;
background : #8fb8cc;
padding : 0 0 0 10px;
} 
#leftnavmenu li a:hover { 
color : #ffffff;
background : #ff9933;
} 

.nav2 { 
margin-top: 20px;
} 


.right { 
margin-left: 290px;
width: 580px;
} 
.right-short { 
width: 260px;
} 
.right-mid { 
width: 280px;
} 
.right-mid a{ 
line-height: 150%;
} 

.right-nav { 
float: right;
width: 150px;
height: 175px;
background : url(images/2wks-nav.png) no-repeat;
} 
.bio { 
float: left;
width: 145px;
padding-right: 10px;
font-size: .85em;
font-weight: bold;
text-align: center;
line-height: 150%;
color: #005696;
} 
.staff { 
float: left;
width: 550px;
padding-right: 10px;
font-size: .85em;
font-weight: bold;
text-align: center;
line-height: 150%;
color: #005696;
}

.headline { 
padding: 5px;
font-size: 1em;
font-weight: bold;
color: #005696;
background: #ffff66;
}

p {margin-top: 3px;}

h2 { 
margin : 10px 0 3px; 0;
font-size : 130%;
font-weight: bold;
letter-spacing : 3px;
color: #005696;
}
h3 { 
margin : 0px;
font-size : 1.2em;
color: #005696;
}
h4 { 
margin : 0 0 3px; 0;
font-family: Bradley Hand ITC, Times New Roman, serif;
font-size : 1.3em;
font-weight: bold;
color: #ff3333;
}
h5 { 
margin : 10px 0 3px; 0;
font-size: .85em;
font-weight: bold;
font-style: italic;
color: #005696;
}
.header-small { 
margin : 0 0 3px; 0;
font-family: Bradley Hand ITC, Times New Roman, serif;
font-size : 1em;
font-weight: bold;
color: #ff3333;
}

blockquote {
padding-top: 10px;
padding-right: 40px;
padding-bottom: 10px;
padding-left: 20px;
color : #005696;
font-style: italic;
text-align: center;
border-top: 1px solid #ff3333;
border-bottom: 1px solid #ff3333;

} 
blockquote ul{
list-style: disc;
padding : 10px;
color : #ffffff;
}
.titlebar { width: 550px; height: 10px; background: #ffff00; font-family: Bradley Hand ITC, Times New Roman, serif;
 font-size:1.10em; color:#ff3333;  padding-top:2px; padding-left: 5px; margin-bottom: 10px; text-align: left; 
}
 .caption { 
margin-top: 5px;
font-size: .85em;
font-weight: bold;}
 .sub { 
font-size: .85em;
font-style: italic;
} 
 .sub2 { 
font-size: .75em;
font-style: italic;
color: #ffffff;
text-align: center;
margin-left: -15px;
line-height: 120%;
}
 .blue { 
color : #005696;
} 
 .red { 
color : #ff3333;
} 
 .listings { 
font-size: .75em;
} 
.quote { 
color : #ff3333;
font-family: Bradley Hand ITC, Times New Roman, serif;
font-weight: bold;
font-size: 1em;
}  
.quote2 { 
color : #ff3333;
font-family: Bradley Hand ITC, Times New Roman, serif;
font-weight: bold;
font-size: 1.1em;
} 
 .indent { 
margin-left: 40px;
} 

 .small { 
font-size: .85em;

}

.ital { 
margin-right: 15px;
font-size: .9em;
font-style: italic;
text-align: center;
color : #fff;
}
.ital2 { 
font-style: italic;
color : #005696;
line-height: 100%;
}

.top { 
font-size: .9em;
color : #339966;
}

 .img-rite { 
float: right;
width: 180px;
margin-left: 10px;
margin-bottom: 10px;
text-align: center;
font-size: .85em;
}
 .img-column { 
float: left;
width: 180px;
height: 180px;
text-align: center;
font-size: .85em;
}
 .img2-column { 
float: left;
width: 180px;
height: 210px;
text-align: center;
font-size: .85em;
}
 .img-180 { 
float: left;
width: 180px;
height: 125px;
margin-right: 10px;
margin-bottom: 10px;
text-align: center;
font-size: .85em;
}

			/*FOOTER*/ 
#footer { 
clear : both;
margin: 0 auto;
height: 25px;
padding-top: 50px;
font-size : 0.75em;
color : #fff;
background : url(images/footer.jpg) no-repeat;
text-align: center;
}
#footer2 { 
clear : both;
margin: 0 auto;
height: 25px;
padding-top: 10px;
font-size : 0.75em;
color : #fff;
background : url(images/footer2.jpg) no-repeat;
text-align: center;
}

#footer a:link, a:visited { 
color : #339966;
background : transparent;
text-decoration : none;

} 
#footer a:hover { 
color : #fff;
text-decoration : none;
} 
			/*SEARH BAR*/
form { 
float : right;
margin-bottom : 20px;
margin-right : 15px;
} 
input.search { 
width : 100px;
border : none;
background : url(images/input.gif);
padding : 4px;
} 
input.login { 
width : 75px;
border : none;
background : url(images/logininput.gif);
padding : 4px;
} 
 			/*LINKS*/
a:link, a:visited { 
color : #339966;
background : transparent;
text-decoration : none;
} 
a:hover { 
color : #036;
text-decoration : none;
} 
a img { 
border : none;
} 
			/*IMAGESS*/
.imgleft { 
float : left;
padding : 5px;
margin-right : 10px;
}
.imgright { 
float : right;
padding : 5px;
margin-left : 10px;
}

.spacer50 { 
height: 50px;
} 
.spacer { 
height: 150px;
} 
.spacer2 { 
height: 175px;
} 

/*content box*/

#dhtmlgoodies_contentBox {
   position:relative;  
 border:1px solid #317082;
  height:0px;
  visibility:hidden;
  background-color:#E2EBED;
  overflow:hidden;
  padding:2px;
  width:450px;
}

#dhtmlgoodies_content {
  font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
  width:100%;
  font-size:0.8em;
}

#dhtmlgoodies_slidedown {
 width:450px;

}

