body { 
	font-family: 'times new roman', times, serif;
	font-size: 12pt;
	color:#000;
	padding:0;
	margin:0;
	background:#fff url(/images/bg_watermark.gif) left top no-repeat;
	background-position:fixed;
	}

/* PRINT STUFF */

.printheader {
	font: normal 13pt/15pt 'Times New Roman',Times,Serif;
	margin:5pt auto 25pt auto;
	text-align:center;
	border:1px solid #337;
	padding:5px;
	}
	
.printheader h1 {
	font-size:20pt !important;
	font-style:italic;
	font-weight:bold;
	color:#337;
	text-align:center;
	}
	
.hideprint {
	display:none;
	}
	
#hometable h1 { 
	color:#337;
	font-weight: bold;
	font-size: 16px;
	padding:0;
	margin:6px 0;
	}

h1 { font-size: 16pt; color:#337; font-weight:bold; }
h2 { font-size: 14pt; color:#337; font-weight: bold; margin-bottom:0; }
h3 { font-size: 14pt; color:#337; font-weight: bold; margin-bottom:0; }
h4 { font-size: 12pt; color:#f60; font-weight: bold; margin-bottom:0; } 
	

/* NAVIGATION */

a:link, a:visited { text-decoration: none; color:#337; }
a:active, a:hover { text-decoration: none; color:#f60; }


.orange { color:#f60; }
.blue { color:#337; }


p.breakhalf { margin: .5em 0 .5em 0; } /* betw <br> and <p> */

img { border:0; }

#mainnav img {margin-top:3em;}

#rightcolumn, #rightcolumn-home img {
	margin-bottom:25px;
	margin-top:0;
	}




.button {
	border:1px solid #000;
	margin:3px auto;
	padding:0;
	width:100px;
	height:auto;
	text-align:center;
	font-size:9px;
	font-weight:bold;
	line-height:12px;
	}
	
.button a:link, .button a:visited 
 { color:#fff; text-decoration:none; background:#369; display:block }
.button a:active, .button a:hover
 { color:#337; text-decoration:none; background:#ff0; display:block }
 
 
 
 
 
.centerpiece { text-align:center;}


.italics { 
	font-style: italic;
	}

.toplink { 
	font-size: 10px;
	font-weight: bold;
	}


#hometable {
	border:0;
	margin:0 auto;
	border-collapse:collapse;
	background:transparent;
	width:612px;
	height:550px;
	
	}
	
#hometable th {
	width:153px;
	border:0;
	border-right:3px double #ccc !important;
	vertical-align:top;
	text-align:center;
	padding:10px 0;
	margin:0;
	}
	
#hometable td {
	width:628px;
	height:550px;
	background:transparent;
	vertical-align:top;
	}
	
	
#leftcolumn-home {
	
	font: normal 12px/20px verdana,arial,helvetica,sans-serif;
	text-align:left;
	width:362px;
	padding:270px 0 0 30px;
	float:left;
	}

	
#leftcolumn {
	font: normal 12pt/20pt 'times new roman',times,serif;
	text-align:left;
	vertical-align:top;
	width:600px;
	padding:25px 15px 10px 30px;
	float:left;
	}
	
#rightcolumn-home {
	text-align:right;
	width:202px;
	padding:10px 0 0 0;
	vertical-align:top;
	float:right;

	}

#rightcolumn {
	text-align:right;
	width:175px;
	padding:10px 0 0 0;
	vertical-align:top;
	float:right;
	}



/* END table formatting */

.calloutbox {
	width:120px;
	padding:5px 4px;
	border:1px solid #ccc;
	vertical-align:top;
	text-align:left;
	font: normal 9pt/14pt times,serif;
	color:#666;
	margin:10px auto;
	}

.quote {
	font-style:italic;
	color:#337;
	}
	
.attribution {
	text-align:right;
	font-style:normal;
	line-height:11px !important;
	padding-right:4px;
	margin-bottom:0;
	}

ul {               /* sets the top-level */
	line-height:17px;
	}
	
ul li {         /* sets 1st nested ul */
	margin-top: 1.05em; 
	margin-bottom: 1.05em;
	
	list-style-type: square;
	list-style-image: url(../images/bullet3.gif);
	}

ul li ul li {   /* sets 2nd nested ul */
	list-style-type: circle;
	list-style-image:none;
	}
	
ol li {        /* sets nested ol */
	list-style-type:num;
	}


/* NAV BAR */

#topnav {
	font: normal 10px/10px 'trebuchet ms',verdana,arial,helvetica,sans-serif;
	text-transform:uppercase;
	text-align:center;
	margin:0;
	margin-left:6px;
	padding:0;
	white-space:no-wrap;
	}

#topnav ul {
	list-style: none !important;
	display: inline !important;
	padding:0;
	border:0;
	margin:0;

	text-align:center;
	}
		
#topnav li {
	list-style: none !important;
	background:#fc0;
	width: 80px;
	float:left;
	margin-left:2px;
	}

/* below is where you specify the height of the block and the display */
		
#topnav li a {
		display: block;
		color: #337;
		text-align:center;
		text-decoration: none;
		border:1px solid #000;
		padding:0 3px;
		}

	html>body #topnav li a {
		width: auto;
		}

	#topnav li a:hover {
		background:#f60;
		color:#fff;
		}

	#active a {
		color: #fff;
		text-align:center;
		text-decoration: none;
		background:#369;
		}

#mainnav {
	padding:0;
	border:0;
	vertical-align:top;
	}

.toplink {
	font: bold 10px/12px verdana,arial,sans-serif;
	text-align:right;
	clear:both;
	}
	
.questionnaire {
	border:0;
	margin:20px auto;
	padding:0;
	border-collapse:collapse;
	width:365px;
	height:auto !important;
	}
	
.questionnaire td {
	width:10%;
	height:auto !important;
	text-align:center;
	font-size:10px;
	vertical-align:top;
	}

#circlezone {
	clear:both;
	width:580px;
	margin:15px auto;
	}
	
#circletable {
	border:0 !important;
	margin:0 auto !important;
	padding:0 !important;
	border-collapse:collapse !important;
	width:auto !important;
	height:auto !important;
	}
	
#circletable td {
	font-size:10px;
	vertical-align:bottom;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
	height:auto !important;
	width:auto !important;
	}

.separator {
	border-bottom:1px dashed #337;
	margin:0 0 10px 0;
	}
	
	
#interpretation {
	font: normal 12px/16px verdana,arial,sans-serif;
	}


.quotebox {
	margin-top:15px;
	padding: 10px 25px;
	font: normal 12pt/16pt;
	font-style:italic;
	}
	
.quote-attribute {
	margin-top:8px;
	text-align:right;
	font-style:normal;
	font: bold 11pt/15pt;
	}
	
/* Form Field control */

#formspace {
	margin:0;
	padding:0;
	}
	
.frmfield, .searcher {
	font-family : "Courier New", Courier, monospace;  
	font-size : 11px;
	color: black;
	background-color : #FCFCFC; 
	}
