*
	{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: 952px;
	background: #fff}

#header
	{float: left;
	display: inline;
	width: 954px;
	height: 193px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px}

#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
{margin-top:0px;
height:40px;
width:954px;
background:#fff url(/images/navbg.png) 0 0 no-repeat;
}


#primary-nav ul
	{
	margin: 0px 0px 0px 0px;
	}

#primary-nav li a
	{float: left;
	font-size: 18px;
	width: 158px;
	letter-spacing:0.01em;
	padding: 8px 0px 11px 0px;
	background: #9c3;
	text-align:center;
	color: #fff;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	}
	
#primary-nav li
{
list-style-type: none;
display:inline;
}

#primary-nav ul li a:hover
{color: #9c3;
background: #fff url(/images/menuBg.jpg) 0 0 repeat-x;
}

#primary-nav ul li.current a
{border-bottom: none;
color: #9c3;
background: #fff url(/images/menuBg.jpg) 0 0 repeat-x}

#main
{
margin-right:260px;
padding:0px 50px 10px 5px;

}
	
#content
	{float: left;
	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;}

#right-hand-side
{float:left;
width:230px;
margin: 0px 0px 10px -260px;
color: #777
}	

#right-hand-side ul

{list-style:none}

#right-hand-side a

{text-decoration: none;
font-weight: bold}

#right-hand-side a:hover

{text-decoration: underline}

#right-hand-side h4

{font-size: 120%;
padding-bottom: 10px;
color:#333333}



#lastBox
	{padding: 20px;
	border: 1px #ccc solid;
	margin: 20px 0px}
	
#lastBox p
	{color: #333;
	font-size: 85%;
	margin-bottom: 15px}
		
#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;
	margin-bottom: 10px}

#linksbox li a
	{display: block;
	color: #405f02;
	padding: 3px 0 10px 50px;}

#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;
}	