html, body, li, dl, dt, dd, img {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  padding: 0px 430px; /* the critical side padding that sets the natural min-width! */
 /* background: url(../images/brownlattice2.gif); /* this BG tiles the area outside the columns */
  color: #4D4D4D;
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 18px; /* this body font-size fixes an IE bug and maintains x-browser uniformity */
  text-align: center; /* centers the #sizer element in IE5.x/win */
}

#sizer {
  margin: 0 auto; /* centers #sizer in standard browsers */
  padding: 0;
  width: 60%; /* this value controls liquidity; 0% = full rigid, 100% = full liquid */
  text-align: left; /* resets the default text alignment for the page */
  max-width: 120px; /* IE7 supports this property, doesn't need the fancy MS expression */
}

#expander { /* Any % height here causes IE to lose the neg right margin */
	margin: 0 -425px; /* neg side margin values should be < or = to side body padding */
	min-width: 670px; /* This prevents Safari from losing the negative margins in narrow windows */
	position: relative; /* makes #expander visible outside #sizer in IEwin */
	min-height: 1px; /* This harmless declaration gives Layout to IE7, which can't read the star/html hack in the CC below */
}

/* #expander must receive "hasLayout" for IEwin bug fixing; applied in CC */

#wrapper1 {
  position: relative;
   font-size: 90%; /* set global font-size here */
  } 
 #wrapper1 td {
  font-size: 90%;
 }
 
 #annbox { border:1px solid #EC8928; 
		font-size: 90%;
		margin:2px;
		width:327px;
		}
#annbox .annMsg {
		padding-left:10px;
		padding-right:10px;
		}
		
.annTitle{
	font-family: Georgia;
	font-weight:bold;
	color:white;
	display:block;
	background-color:#EC8928;
	text-align: center;
	padding:3px 0;
	letter-spacing:1px;
}


/************ Page Element Styling ******/
#wrapper1 hr {
	color:#555555;
	background-color:#555555;
	height: 1px;

}
 p.MainTopic {
	font-family: "Gill Sans MT", Verdana, Tahoma, Arial, sans-serif;
	font-size: 33px;
	font-weight: 300;
	font-variant: normal;
	padding-bottom:20px;
	text-transform: uppercase;
}
.blue{ 
	color:#005295;
	}
.purple{ 
	color:#716FB5;
	}

.orange{ 
	color:#EC8928;
	}
.adminTitle  { font-family: Gill Sans MT; font-size: 14pt; font-variant: small-caps; color: 
               #333333; font-weight: 600; }


.pageTitle {margin-top:8px;
	font-size: 125%; 
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: normal; 
	letter-spacing:1px;
	color:#005295;}

/* formerly .pageTitle blue */
h3 {margin-top:0px;
	font-size: 125%; 
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: normal; 
	letter-spacing:1px;
	color:#005295;}
	
/* formerly .pageTitle purple */	
h4 {margin:0px;
	font-size: 125%; 
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: normal; 
	letter-spacing:1px;
	color:#716FB5;}

/* formerly .SubHead purple */
h5  { 
	font-size: 100%; 
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold; 
	letter-spacing:1px;
	color:#716FB5;
	}
	
/* formerly .SubHead orange */
h2 {margin-top:0px;
	font-size: 100%; 
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold; 
	letter-spacing:1px;
	color:#EC8928;}
/* formerly .SubHead gray */	
h6  { 
	font-size: 100%; 
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold; 
	letter-spacing:1px;
	color:#4D4D4D;
}
.docHead{	font-size: 100%; 
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold; 
	letter-spacing:1px;
	color:#716FB5;
}

.docHead{	font-size: 100%; 
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold; 
	letter-spacing:1px;
	color:#716FB5;
}


.quote{
	font-family: Georgia, Times;
	font-weight:bold;
	color:#716FB5;
	font-size: 17px;
	line-height:200%;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:5px;
	text-align:center;
}
.quoteBy{
	font-family: Georgia, Times;
	font-weight:bold;
	color:#716FB5;
	font-size: 13px;
	padding-bottom:5px;
	text-align:center;
}


.caption {
	font-size: 80%;
}

a.noline{text-decoration:none;}
a.noline:hover{ text-decoration:underline;}

.textpadder a.small:visited{font-size:80%; }
.textpadder a.small:active{font-size:80%; }
.textpadder a.small{font-size:80%; text-decoration:none;}
.textpadder a.small:hover{ font-size:80%; text-decoration:underline;}

a.smallTD:visited{font-size:90%; }
a.smallTD:active{font-size:90%; }
a.smallTD{font-size:90%; text-decoration:none;}
a.smallTD:hover{ font-size:90%; text-decoration:underline;}

.textpadder {
	padding:10 px; }

.footer {
  width: 100%;
  font-size: 75%;
  font-weight: normal;
  clear: both;
  padding-top: 2px;
  position: relative;
}
.footer a{
	text-decoration: none;
	}
.footer a:hover {
   text-decoration: underline;
}

.footer p {margin: 3px 0 3px 0px; 
	color: #4d4d4d;}
	
a.button-style:visited{font-size:80%; background-color: #CCC;}
a.button-style:active{font-size:80%; }
a.button-style{font-size:80%; text-decoration:none; padding:1px 4px; 
	border-right:1px #4d4d4d solid;
	border-left:1px #4d4d4d solid;
	border-bottom:1px #4d4d4d solid;
	border-top:1px #4d4d4d double;
	background-color: #CCC;
}
a.button-style:hover{background-color: #FFF; padding-top:1px; padding-left: 5px; font-size:80%; border-bottom:2px #4d4d4d solid;border-right:2px #4d4d4d solid;}
	
/************** Special Fixes *************/

.wrapper1 {word-wrap: break-word;}
/* Prevents long urls from breaking layout in IE, must
be hidden in a conditional comment for CSS to validate */

img {max-width: 100%;}
/* prevents oversize images from breaking layout in browsers that support max-width */

/************** Fancy Nav Buttons *************/
 .sidenav {
   position: relative; /* Needed for IE/win */
   width: 145px;    /*** Critical left col width value ***/
  }
.sidenav ul{
  list-style: none;
  margin:0;
  padding: 0;
}
.sidenav a {
  display: block;
  border-bottom: 1px solid #FFFFFF;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  background: #005295;
  padding: 7px 5px 7px 8px;
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 90%;
  font-weight: bold;
}

.sidenav a:hover {
   background: #6287B7;
   border-bottom-color:#c2b9a8; 
}

.sidenav a:active {
  border-width: 1px;
  padding: 7px 5px 7px 8px;
}
.sidenav a.current{
	background: #6287B7;
}

/********* SUB PaGE Navigation ***********/
#navcontainer
{
width: 100%;
float: left;
background-color: #ED9828;
border-left:1px solid #FFFFFF;
}

#navcontainer ul { padding: 0; margin:0; }
#navcontainer ul li { display: inline; }


#navcontainer ul
{
margin: 0;
padding: 0 0 0 7%;
color: #FFFFFF;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
 font-size: 90%;
 font-weight: bold;

}

#navcontainer ul li a
{
padding: 7px 12px;
background-color: #ED9828;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #FFFFFF;
}

#navcontainer ul li a:hover
{
background-color: #ED9828;
color: #7D5826;
}

#navlist li a:hover, #navlist li a:active
{
color: #7D5826;
text-decoration: none;
background: #ED9828;
text-align: left;
}
#navlist a.current{color: #7D5826;}
#navlist{margin:0;}

/********** Audience right nav buttons *********/
div#links {
		/* position: relative; */
		position: absolute;
		top:183px;
		width: 331px; 
		font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  		font-size: 110%;
  		font-weight: normal; z-index: 100;
  		height: 200px;
  		/*background: url('images/arrow.jpg') none;*/
  		}
		
div#links a {display: block; text-align: left; 
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  		font-size: 110%;
  		font-weight: normal;
  		 z-index: 100;
  	padding: 5px 10px; 
   	margin: 0 0 1px 0; 
   	border-width: 0; 
   text-decoration: none; color: #005295; background: #FFF;
	border-left: 13px solid #ec8928;}
   
div#links a:hover {color: #EC8928; background: #FFF;
   border-left: 13px solid #EC8928;
   padding: 5px 10px;}

div#links a span {display: none;}
div#links a:hover span {display: block;
   position: relative; top: 0px; left: 0;
   width: 300px;
   padding: 1px 3px;  z-index: 100;
   color: #4D4D4D; background: #FFF;
   font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  		font-size: 80%;
  		font-weight: normal;
  		 text-align: left;}
		 
/*********** TEST NEW AUDIENCE NAV BUTTONS */
div#audienceBox {position: relative; 
		width: 331px; 
		font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
   		font-weight: normal; z-index: 100;
  		height: 200px;
}
 
div#audienceBox a img{
	/*margin-right:5px;*/
	}
div#audienceBox a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none; 
	color: #005295;
	text-indent: 0px;
	margin-left: -2px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EB891C;
	height: 55px;
	width: 331px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
}
/* this controls the text underneath */
div#audienceBox a span {display: none;}
div#audienceBox a:hover span{display: block;
   position: relative; top: 0px; left: 0;
   width: 311px;
  line-height:1.15em;
   text-indent: 0px;
   z-index: 100;
   color: #4D4D4D; background: #FFF;
   font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  	font-size: 12px;
  	font-weight: normal;
  	text-align: left;}

#audienceBox a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none; 
	color: #ec8928;
	width: 311px;
	}
/*a span a .tooltipContent{display: none;}*/

/*a span a:hover .tooltipContent{*/
/*	background-color: #FFFFFF;*/
/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
/*	font-size: 12px;*/
/*	color: #4D4D4D;*/
/*	padding-left: 10px;*/
/*	text-indent: 10px;*/
/*	display: block;*/
/*	height: 35px;*/
/*	width: 321px;*/
/*	position: relative;*/
/*}*/
/************** Admin page styles *************/
#box { border:1px solid #005295; 
		font-size: 100%;
		}

.tablehead {
	background: #C8D5E6;
	font-weight: bold;
	color: #4d4d4d;
	padding-top:3px;
   	padding-bottom:3px;
  }