/* put font sizes into COntent, Two-Column Content, Right Column, Left Column */

body {	padding: 0;  font-family:Verdana, sans-serif; background-color: #dedede;  margin: auto;   }
a.hover { color: #990000; text-decoration: underline; }

h2 {	line-height: 120%}
h3 {color: #21722a}
h4 {color: #ae5f0b; font-size: 120%}
h5 { font-size: 1em}

hr.dotted {width: 80%;  }
hr.box {	 border: 1px solid #d8a772;     color: #f6f5e4;      background-color: #f6f5e4;      height: 6px; width: 80%;  
}
hr.plain {	    color: #f6f5e4;   background-color: #f6f5e4; height: 1px  ; width: 80%;  
}
.bold-nospaceafter {	font-weight: bold;  margin: 6px 0 0 0  ; padding: 6px 0 0 0 ;  }
.text-nospacebefore { margin: 0 0 4px 0;   padding: 0 0 4px 0;  	}
.indent {  padding: 0 0 0 24px;  
}
.caption {font-size: 85%}

.textbullets {	list-style-position: outside;	list-style-image: url(/images/bullet.gif);}

#Container {height: 100%;  width: 800px; margin-left: auto; margin-right: auto;    background-color: #fcfcfc; border-left: 3px solid #c6c6c6; border-right: 3px solid #c6c6c6;  }



#Top { padding: 0 0 0 0; background-image: url(/images/header.jpg); margin: 0px auto 0px auto; width: 800px; border-bottom: #365c01 1px solid;   background-repeat: no-repeat; text-align: left }
#Top a { color: #000000; text-decoration: none ; font-size: .78em; padding: 2px 6px 2px 6px}
#Top a:hover {  color: #33CC66; text-decoration: underline;  }
#Top .menu {background-color: #cccbcb; line-height: 20px; padding-left: 6px; }


#Survey table {	border-collapse: collapse; border: 1px solid #cccccc; width: 520px;  
}
#Survey td {	 border: 1px solid #cccccc;  
}


#LeftCol {float: left; width: 160px; margin: 0; padding: .5em;   text-align: left; 	font-size: .8em ;  }
#LeftCol a.hover { color: #990000; text-decoration: underline; }



#RightCol {float: right; width: 183px; margin: 0; padding: .5em;  text-align: left; line-height: 140%;  font-size: .75em }
#RightCol img.link {float: left; margin: 0 .4em 0 .4em;}
#RightCol p.head {	font-size: 1.1em;  font-weight: bold;   padding: 8px 0 2px 0;  margin: 8px 0 0 0;   line-height: 130%
}
#RightCol p.text { padding: 0 0 0 0;  margin: 0 0 4px 0; 
}


#Content {margin-left: 175px; border-left: 1px dotted #999999; margin-right: 193px; padding: .5em; background-color: #f6f5e4; font-size: .78em;  text-align: left; line-height: 140%}
#Content a.hover { color: #990000; text-decoration: underline; }



#ContentTwoCol {margin-left: 175px; border-left: 1px dotted #999999; margin-right: 40px; padding: .5em; background-color: #f6f5e4; font-size: .8em;  text-align: left;  line-height: 130%}
#ContentTwoCol a.hover { color: #990000; text-decoration: underline; }
#ContentTwoCol td, th {
	font-size: .8em; padding: .2em; margin: .5em; 
}



#PageToc {	text-align: center; font-size: .85em; }


#msgBox {border: 1px solid #cccccc; width: 160px; padding: 0 0 0 0; margin-bottom: 10px; }
#msgBox p.mboxhead {	width: 160px; padding: 3px 0px 3px 0px;  margin: 0;   background-color: #21144A; color: #fff; text-align: center;	 font-weight: bold;  font-size: .95em  }
#msgBox p {margin: 2px 2px 4px 2px ;   padding: 0 0 4px 0;   line-height: 130%;  }
#msgBox .category {  font-style: italic;  font-weight: bold;  
}

#Footer {clear: both; margin: 18 0 0 174px; padding: 0 0 0 0; color: #999999; background-color: #ffffff; border-top: 1px dotted gray; font-size: .7em}






