*
	{margin: 0;
	padding: 0;}

html
	{min-height: 100%;
	margin-bottom: 1px;
	position: relative;}

body
	{font: 95% cambria, georgia;
	background:#b5b5b5 url(/images/back.jpg) 0 0 repeat-x;}

a
	{outline: none;}

a img
	{border: 0;}

#container
	{margin: 10px auto;
	text-align: left;
	width: 970px;}

#header
	{float: left;
	display: inline;
	width: 970px;
	height: 150px;
	overflow: hidden;
	position: relative;}

#header p
	{position: relative;
	font-size: 21px;
	padding: 35px 100px 0 255px;
	height: 115px;
	width: 615px;
	overflow: hidden;}

#header p.general
	{background: white url(/images/bannerGeneral.jpg) 0 0 no-repeat;}

#header p.individual
	{background: white url(/images/bannerIndividual.jpg) 0 0 no-repeat;} 

#header p.performance
	{background: white url(/images/bannerperformance.jpg) 0 0 no-repeat;}

#header p.corporate
	{background: white url(/images/bannercorporate.jpg) 0 0 no-repeat;}

#header p span
	{display: block;
	padding: 4px 0 0 2px;}

#header.homepage img
	{position: absolute;
	top: 0;
	left: 0;}
	
#header h1 
	{display: none;}
	
#primary-nav 
	{background: #93ce1d;
	float: left;
	display: inline;
	width: 100%;
	line-height: 1.2em;
	overflow: hidden;}

#primary-nav ul 
	{font-size:150%;
	padding: 4px 0 4px 17px;
	list-style:none;
	float: left;}
	
#primary-nav li 
	{float: left;
	padding-left: 20px;
	color:#000;
	cursor:pointer;
	list-style-type: none;}
	
#primary-nav li a 
	{display: block;
	padding: 8px 6px;
	color:#fff;
	text-decoration:none;}
	
#primary-nav ul li a:hover, #primary-nav ul li.current a
	{background:#fff;
	color: #9c3;}

#secondary-nav
	{clear: both;
	float: right;
	width: 230px;
	background: white;}
	
#content
	{float: left;
	width: 950px;
	padding: 0 0 0 20px;
	background: white;}

#content a
	{color:#336600;
	font-weight:bold;
	text-decoration:none;}
	
#content a:hover
	{text-decoration:underline;}
	
	
#content p	
	{padding-bottom: 15px;
	font-family: calibri, sans-serif}
	
#content p.formLink
	{padding: 0 0 10px 30px;
	background: transparent url(/images/formico.gif) 0 0 no-repeat;
	font-family: arial, helvetica, sans-serif;}

#content ul
	{padding-bottom: 10px;}

#content ul ul
	{margin: 10px 0 5px 10px; 
	font-size: 125%;}

#content li	
	{padding-left:20px;
	margin-top: 3px;
	background: transparent url(/images/arrowgreenNocircle.gif) 0 0 no-repeat;
	list-style-type:none;
	font-family: calibri, sans-serif}
	
#content li.alternate
	{color:#36476e;}	
	
#content table
	{border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	margin: 15px 0px 15px 0px;
	width:100%}
	
#content td, th
{padding: 5px;
border-top: 1px solid #999;
border-right: 1px solid #999;
vertical-align:top}

#content th
{background-color:#93ce1d;
color:#fff;
}	
	
#breakout
	{width: 230px;
	float: right;
	display: inline;
	padding: 15px;
	color:#481f00;
	background: #edcc8b;
	margin: 0 0 15px 20px;}

#breakout li
	{background-image:none;
	list-style-type:disc;
	padding-left:5px;
	margin-left:15px;}

.quote
	{font-size: 120%; 
	font-family: Cambria, Georgia;
	font-style:italic;
	color: #000;
	font-weight:bold;}	
	
.credit
	{font-size: 90%; 
	font-family: calibri, sans-serif;
	color: #333;
	font-weight:bold;}
	
.biog
	{float: left;
	clear: left;
	width: 500px;
	padding-bottom: 10px;}
	
.biog img
	{margin-right: 20px;
	float: left;
	display: inline;}
	
#content h2	
	{padding-bottom: 10px;
	color: #412498;
	font-size: 150%}

#content h3	
	{padding-top: 5px;
	padding-bottom: 10px;
	color: #333;
	font-size: 125%;}
	
#content h4
	{padding-top: 5px;
	padding-bottom: 10px;
	color: #333;
	font-size: 110%}

#content p.highlight
	{font-size: 110%;
	font-weight: bold;
	color: #412498;
	text-align:center;
	padding:10px;}

#content p.highlight a
	{color: #412498;}

#content p.register
	{border: solid 3px #f4821e;
	font-size: 110%;
	color: #000;
	text-align:center;
	padding:10px;
	margin: 10px 0 20px;}
	
#image
	{padding: inherit;
	float:right;
	display: inline;}

#lastBox
	{padding: 20px;}
	
#main
	{float: left;
	display: inline;
	width: 675px;
	padding: 20px 0;
	background: white;}
	
#right-hand-side
	{float: right;
	display: inline;
	width: 230px;
	padding: 20px 20px 0 10px;
	background: white;}

#topbox
	{padding: 15px;
	font-size: 100%;
	font-weight:bold;
	background-color: #652c03;
	color:#FF9;
	margin-bottom: 20px;}
	
#secondbox
	{margin-bottom: 20px;}
	
#topbox p
	{font-family: Cambria, georgia;
	line-height: 130%;
	padding-bottom: 5px;}
	
#topbox a
	{color:#6C6}	

#linksbox
	{padding: 10px;
	background-color: #c6e687; 
	color:#000;}
	
#linksbox li
	{font-size: 115%;
	background-image: none;
	position: relative;
	height: 30px;}

#linksbox li a
	{display: block;
	color: #405f02;
	padding: 3px 0 10px 25px;}

#linksbox li img
	{position: absolute;
	top: 0;
	left: 10px;}
	
#ratingBox
	{
	border: solid 1px #999;
	padding: 10px;
	margin: 30px 20px 20px 10px
	}
	
#ratingBox table
	{width:500px;
	padding: 10px;
	margin: 0px 15px 15px 15px}	


#questions ol li
	{background-image:none;
	list-style-type:decimal;
	width:400px;
	height: 40px;
	float: left;
	border-bottom: solid 1px #999;
	margin-left: 30px;
	padding-left:5px
	}
	
#questions ul li
	{background-image:none;
	list-style-type:none;
	display:inline;
	width:30px;
	margin-left: 0px;
	padding-left:15px;
	border-bottom: none
	}
	
#questions .submit
{float:right;
padding: 10px}

#workQuestions ol li
	{background-image:none;
	list-style-type:none;
	margin-left: 5px;
	font-weight:bold
	}

#workQuestions ul li
	{background-image:none;
	list-style-type:none;
	font-weight: normal;
	margin-left: 15px;
	}
	
#workQuestions .submit
{float:left;
padding: 10px}



#results
{margin: 20px;
font-size: 140%;
font-weight: bold;
}

#results p
{background:#CCCCCC;
padding: 10px;
border-bottom: solid 1px #fff}

#footer
	{clear: both;
	font: 80% arial, helvetica, sans-serif;
	padding: 10px;
	background: #9c3;
	color: white;}

#preload
	{display: none;}
	
.siteBy

{
float:right;
}	