html {
	font-size: 100%;

}
body {
	margin: 0;
	font-size: 15px;
	line-height: 1.231; 
	background-color: #F8F8F8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.page {
	width: 1212px;
	margin-left:auto;
	margin-right:auto;
}




#2colcontainer {
	float: left;
	background: url(../images/shadow2col.gif) bottom center no-repeat;
	padding-bottom: 3px;
	background-color: #F4F4F4;
}


#inner { float: left; overflow: hidden; }
#inner div { float: left; background: #ffffff; width: 260px; margin-right: 40px; margin-bottom: -1000px; padding-bottom: 1000px; padding-left: 20px; padding-right: 20px;}
#inner .col2 { background: #ffffff; margin-right: 0; }
.clear { clear: both; padding-top: 10px; }




.splashheadline {
	position: relative;
	width: 960px;
	box-shadow:0px 3px 2px #cccccc;
	background-color: #FFFFFF;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #b34172;
	vertical-align: middle;
	line-height: 60px;
}


#splashleft {
	position:relative;
	float:left;
	width:460px;
	height: 560px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
	overflow: visible;
	font-size: 14px;
}

#splashright {
	position:relative;
	float:right;
	width:460px;
	height: 560px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
	overflow: visible;
	font-size: 14px;
}

#splashorangestrip {
	position:relative; 
	height:4px; 
	z-index:3; 
	background-color: #f17f1f;
overflow: hidden;
}

#redstrip {
	position:relative; 
	height:4px; 
	z-index:3; 
	background-color: b34172; 
	overflow: hidden;
}


#splashgreenstrip {
	position: relative;
	height:4px; 
	z-index:3; 
	background-color: #5ba74f;
	overflow:hidden;
}

.splashlinkbox{
	position: absolute;
	width:145px;
	height:22px;
	left: 155px;
	top: 547px;
	padding-top: 4px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	box-shadow:0px 3px 2px #cccccc;
}

 


.bodybox {
	position: relative;
	width: 960px;
	margin-left:auto;
	margin-right:auto;
}

.main-margin {
	position: relative;
	top: 30px;
}

#leftbody {
	position: relative;
	float:left;
	width:620px;
	background-color: #F4F4F4;
}







#leftbodyleft {
	position:relative;
	float:left;
	width:280px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
	padding-left: 10px;
	padding-right: 10px;
}

#leftbodyright {
	position:relative;
	float:right;
	width:280px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
	padding-left: 10px;
	padding-right: 10px;
	overflow: visible;
}

.linkboxpair {
	position: absolute;
	z-index: 99;
	background-image: url(../images/labelBG143.jpg);
	width:135px;
	height:22px;
	left: 75px;
	top: 410px;
	box-shadow:0px 3px 2px #cccccc;
}






#rightpanelevents {
	position:relative;
	float:right;
	width:310px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
	padding-left: 10px;
	overflow: visible;
}


.hihomeup {
	height: 560px;
	
}


.hiquad {
	height: 450px;
	padding-right: 10px;
}


.hipair {
	height: 420px;
	padding-right: 10px;
}


#rightbodyquad {
	position: relative;
	height: 430px;
	padding-right: 10px;
	width:300px;
padding: 10px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
}





#teacherstrip {
	position: relative;
	width:300px;
	background-color: #5ba74f;
	height: 6px;
	left: -10px;
	overflow:hidden;
}

#clientstrip {
	position: relative;
	width:300px;
	background-color: #b6cd00;
	left: -10px;
	height: 6px;
	overflow:hidden;
}

.linkbox {
	position: relative;
	z-index: 99;
	background-image: url(../images/labelBG143.jpg);
	width:135px;
	height:22px;
	left: 75px;
	top: -5px;
	box-shadow:0px 3px 2px #cccccc;
}



 .linkboxtext {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	top: 4px
}

 .linkboxlink {
	
	color: #FFFFFF;
	
}



body, button, input, select, textarea {
	font-family: sans-serif;
	color: #222; 
}

#archive
{
	position: relative;
	width:300px;
	padding: 10px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
}


.layouttable {
	font-size: 13px;
}


.CPDhead {
	color: #b34172;
}

.currichead {
	color: #ACB0DB;
}

.teacherheader {
	color: #5ba74f;
}

.clientheader {
	color: #b6cd00;
}

.orangeheader {
	color: #f17f1f;
}

#curricstrip {
	position: relative;
	width:620px;
	left: -20px;
	background-color: #ACB0DB;
	height: 6px;
	overflow:hidden;
}

#curricstripnarrow {
	position: relative;
	width:300px;
	left: -10px;
	background-color: #ACB0DB;
	height: 6px;
	overflow:hidden;
}

#teacherrightstrip {
	position: relative;
	width:320px;
	background-color: #5ba74f;
	height: 6px;
	left: -10px;
	overflow:hidden;
}







#cpdtstrip {
	position: relative;
	width:300px;
	left: -10px;
	background-color: #b34172;
	height: 6px;
	overflow:hidden;
}

#orangestrip {
	position: relative;
	width:300px;
	left: -10px;
	background-color: #f17f1f;
	height: 6px;
	overflow:hidden;
}

#cpdstripwide {
	position: relative;
	width:110%;
	left: -20px;
	background-color: #b34172;
	height: 6px;
	overflow:hidden;
}


#orangestripwide {
	position: relative;
	width:110%;
	left: -20px;
	background-color: #f17f1f;
	height: 6px;
	overflow:hidden;
}

#teacherstripwide {
	position: relative;
	width:110%;
	left: -20px;
	background-color: #5ba74f;
	height: 6px;
	overflow:hidden;
}

#clientstripwide {
	position: relative;
	width:110%;
	left: -20px;
	background-color: #b6cd00;
	height: 6px;
	overflow:hidden;
}

#teachernav {
	position: relative;
	top: 0px;
	width:300px;
	height: 20px;
	background-image: url(../images/teachnav.gif);
	float: left;
}

#clientnav {
	position: relative;
	top: 0px;
	width:200px;
	background-image: url(../images/clientnav.gif);
	height: 20px;
	float: right;
}

#contactnav {
	position: relative;
	top: 0px;
	width:50px;
	background-image: url(../images/contactnav.gif);
	height: 20px;
}

#rightbody {
	position: relative;
	float:right;
	width:320px;
}

#rightbodyinsert {
	position: relative;
	
	width:300px;
	padding: 10px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
}

#rightbodysmall {
	position: relative;
	height: 280px;
	width:300px;
	padding: 10px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
}

#rightbodymid {
	position: relative;
	height: 343px;
	width:300px;
	padding: 10px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
}

.eventfullbodybox {
	position: relative;
	width: 960px;
	margin-left:auto;
	overflow: hidden;
	padding: 20px;
}

.eventbodybox {
	position: relative;
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	overflow: visible;
}

#lefteventbody {
	position: relative;
	float:left;
	width:650px;
	height: 200px;
	padding: 20px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
}

#righteventbody {
	position: relative;
	float:right;
	width:200px;
	padding: 20px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
}

.clientbox {
	position: relative;
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
}

#leftclient {
	float:left;
	width:500px;
	padding: 0px;
	background-color: #FFFFFF;
}

#rightclient {
	float:right;
	width:310px;
	padding: 20px;
	background-color: #FFFFFF;
}



.clientnav {
	position: relative;
	background-image: url(../images/clientnav.gif);
	height: 20px;
	float: right;
	overflow:auto;
	margin-right: 20px;
}

.subnavbar {
	position: absolute;
	left: 770px;
	font-size: 10px;
	width:636px;
	height:24px;
	z-index:2;
	top: 14px;
	padding-right: 16px;
}







.twocolbox {
	position: relative;
	width: 580px;
	box-shadow:0px 3px 2px #cccccc;
	overflow: hidden;
	background-color: #FFFFFF;
	padding: 20px;
	padding-top: 0px;
	margin-left:auto;
	margin-right:auto;
	
}

.imgfloatleft {
	float: left;
	margin-right: 20px;
	
}



#twocolleft {
	float:left;
	width:280px;
}

#twocolright{
	float:right;
	width:280px;
}


.headerbox{
	position: relative;
	width:960px;
	height:165px;
	background-color: #FFFFFF;
	top: 10px;
	margin-left:auto;
	margin-right:auto;
	box-shadow:0px 3px 2px #cccccc;

}

.mainnavbar {
	position: absolute;
	width: 940px;
	font-size: 12px;
	padding-left: 14px;
	top: 136px;
	
}

.homeheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #F12C01;

}


.teachernav {
	position: relative;
	height: 20px;
	background-image: url(../images/teachnav.gif);
	float: left;
	overflow:auto;
}



#fullbody {
	position: relative;
	background-color: #FFFFFF;
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
	box-shadow:0px 3px 2px #cccccc;
}



.eventbox {
	position: relative;
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
	background-color: #F4F4F4;
}

#leftevent {
	position: relative;
	float:left;
	width:580px;
	padding: 20px;
	background-color: #FFFFFF;
	padding-bottom: 100%;
	margin-bottom: -100%;
}

#rightevent {
	float:right;
	width:275px;
	padding: 20px;
	background-color: #FFFFFF;
	padding-bottom: 100%;
	margin-bottom: -100%;
}






button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle; 
}

button, input {
	line-height: normal;
	*overflow: visible; 
}

label {
	cursor: pointer;
	display: block; 
}

abbr[title] {
	border-bottom: 1px dotted;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button; 
}

Resulthomeboxtitle {
	position: relative;
	font-weight: bold;
	width:250px;
	height:auto;
	font-size: 24px;
	background-color: #FFFFFF;
	color: #5ba74f;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}



input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box; 
}

input[type="search"] {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box; 
}

input:invalid, textarea:invalid {
	background-color: #f0dddd; 
}

#main .static-layout.right-col #main-upper-right input[type="text"], #main .static-layout.right-col #main-upper-right input[type="email"], #main .static-layout.right-col #main-upper-right input[type="password"] {
	width: 90%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	outline: none;
	padding: 0 4px 0 4px;
	border: 1px solid #CCC;
	background-color: white; 
}

#main .static-layout.right-col #main-upper-right .inputs li {
	padding: 0 0 5px 0; 
}

.inputs ul {
	list-style: none;
	margin: 0;
	padding: 10px 0; 
}

.inputs li {
	padding: 0 0 15px 0;
}
.inputs .input.email label, .inputs .input.string label, .inputs .input.select label {
	display: block;
	padding: 0 0 3px 0; 
}

.inputs input[type="text"], .inputs input[type="email"], .inputs input[type="password"] {
	width: 90%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: white;
	border: 1px solid #CCC;
	color: #555;
	display: block;
	height: 26px;
	outline: none;
	padding: 0 4px;
	width: 245px; 
}

.inputs select {
	-webkit-appearance: menulist;
	-webkit-box-align: center;
	-webkit-rtl-ordering: logical;
	-webkit-transition: border linear .2s,-webkit-box-shadow linear .2s;
	background-color: white;
	border-radius: 3px;
	border: 1px solid #CCC;
	box-sizing: border-box;
	color: #555;
	cursor: default;
	display: inline;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 0 4px;
	white-space: pre; 
}

.event li {
	list-style-type: square;
	list-style-position: inside;
	font-style: italic;
	font-size: small;
}

.form li {
}

.actions {
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	margin-top: 10px;
	padding: 15px 20px; 
}

.actions input[type=submit] {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-width: 1px;
	border-style: solid;
	padding: 5px 15px 6px;
	font-size: 15px;
	line-height: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	color: white;
	background-color: #39D;
	border-color: #39D #39D #28C;
	color: white!important;
	text-shadow: -1px -1px 0 #3399dd !important; 
}

table.table input[type="text"], table.table input[type="email"], table.table input[type="password"] {
	width: 90%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: white;
	border: 1px solid #CCC;
	color: #555;
	display: block;
	height: 26px;
	outline: none;
	padding: 0 4px;
	width: 245px; 
}

table.table select {
	-webkit-appearance: menulist;
	-webkit-box-align: center;
	-webkit-rtl-ordering: logical;
	-webkit-transition: border linear .2s,-webkit-box-shadow linear .2s;
	background-color: white;
	border-radius: 3px;
	border: 1px solid #CCC;
	box-sizing: border-box;
	color: #555;
	cursor: default;
	display: inline;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 0 4px;
	white-space: pre; 
}

table.table input[type="text"], table.table input[type="email"], table.table input[type="password"] {
	width: 90%; 
}

#Currentspan {
	position: relative;
	padding-top: 3px;
}

a {
	color: #333366;
	font-style: normal;
	text-decoration: none;
	font-weight: bolder;
}

a:hover, a:active {
	outline: 0;
	color: #999999;
	text-decoration: underline;
	font-family: sans-serif;
}

h4  {font-size: 16px
}




body, button, input, select, textarea {
	font-family: sans-serif;
	color: #222; 
}



h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #F12C01;
}



.main-margin {
	position: relative;
	top: 30px;
}

.expand a {
	display:block;
	padding:3px 10px
}





.panelbox {
	position: relative;
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	overflow: visible;
}

#leftpanel {
	float:left;
	width:300px;
}

#content-2 {
	float:right;
	width:630px;
}

#midpanel {
	float:left;
	width:300px;
}

#rightpanel {
	float:right;
	width:300px;
}

#rightpanelIN {
	float:right;
	width:300px;
}

.tripanel{
	position: relative;
	height: 292px;
	width: 290px;
	background-color: #FFFFFF;
	padding-left: 10px;
	box-shadow:0px 3px 2px #cccccc;
}



.linkbox2 {
	position: absolute;
	background-image: url(../images/labelBG143.jpg);
	width:135px; 
	height:22px;
	left: 47px;
	top:565px;
	box-shadow:0px 3px 2px #cccccc;
}

.linkbox3 {
	position: absolute;
	background-image: url(../images/labelBG143.jpg);
	width:135px; 
	height:22px;
	left: 75px;
	top:210px;
	box-shadow:0px 3px 2px #cccccc;
}

.dashboardlinkplace {
	position: relative;
	top: 258px;orange
	z-index: 6;
}

#palegreenback {
	background-image: url(../images/labelBG5.jpg);
}

#darkgreenback {
	background-image: url(../images/labelBG4.jpg);
}

#redback {
	background-image: url(../images/labelBG14.jpg);
}

#orangeback {
	background-image: url(../images/labelBG143.jpg);
}

#lilacback {
	background-image: url(../images/labelBG3.jpg);
}



.vertspacer{
	height: 24px;
}

.footerbox{
	position: relative;
	width:960px;
	height:199px;
	background-image: url(../images/footbackback.jpg);
	margin-left:auto;
	margin-right:auto;
	z-index: 1;
}

#headerimages{ 
	position:relative; 
	width:900px; 
	height:20px; 
	left: 40px; 
	top: 30px;"
}

#leftfloat {
	float:left;
	width:160px;
}

#rightfloat {
	float:right;
	width:800px;
}

.footer1{
	font-family: Arial, Helvetica, sans-serif; 
	color: #666666; 
	font-size: 10px; 
}

.footer2{
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-size: 10px; 
}



#namelift{
	position: relative;
	top: -20px;
	font-size: 14px;
	font-weight: bold;
}

.picequiv{
	width: 275px;
	height: 137px;
}










#footerleft {
	float:left;
	width:190px;
}

#footerright{
	position: relative;
	float:right;
	width:410px;
	top: 30px;
}

#indent40 {
	position: relative;
	left: 40px;
}

#indent20 {
	position: relative;
	left: 20px;
	top: -10px;
	width: auto;
	overflow:visible
}

#LT3 {
	position: relative;
}

.children {
	background-color: #FFFFFF;
	margin-top: 10px;
	padding: 20px;
	max-width: 960px;
	margin-left:auto;
	margin-right:auto;
	box-shadow:0px 3px 2px #cccccc;
}

.padding {background-color: #FFFFFF;
	margin-top: 10px;
	padding: 20px;
	max-width: 960px;
	margin-left:auto;
	margin-right:auto;
	padding-right: 80px;
}
.splashpadding {background-color: #FFFFFF;
	max-width: 370px;
	margin-left:auto;
	margin-right:auto;
	
}

#shorttextbox{
	width: 36px;
	display:inline;
}

#menutall
{
	height:100px;
}

#180picheader {
	width: 180px;
	height: 200px;
	background-color: #F12C01;
}

.linkbullet0 {
	list-style-image: url(../images/labelBGwhite.jpg);
	list-style-type: square;
	margin-left:12px;
}

.linkbullet1 {
	list-style-image: url(../images/labelBG14.jpg);
	list-style-type: square;
	margin-left:12px;
}

.linkbullet2 {
	list-style-image: url(../images/labelBG143.jpg);
	list-style-type: square;
	margin-left:10px;
}

.linkbullet3 {
	list-style-image: url(../images/labelBG3.jpg);
	list-style-type: square;
	margin-left:12px;
}

.linkbullet4 {
	list-style-image: url(../images/labelBG4.jpg);
	list-style-type: square;
	margin-left:12px;
}
.linkbullet5 {
	list-style-image: url(../images/labelBG5.jpg);
	list-style-type: square;
	margin-left:12px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.eventmap{
	position: relative;
	margin-left:auto;
	margin-right:auto;
}

.tweet {
	position: relative;
	float: right;
	top: 0px;
	z-index: 3;
}


.greenquotebox {
	position: relative;
	float: right;
	background-image: url(../images/quote.jpg);
	width:380px;
	padding-right: 0px;
	padding-left: 10px;
	top: 20px;
	background-repeat: no-repeat;
}

.biggreenquotebox {
	position: relative;
	float: right;
	background-image: url(../images/quote600x140.jpg);
	width:600px;
	padding-right: 0px;
	padding-left: 20px;
	top: 20px;
	background-repeat: no-repeat;
	left:30px;
}

.greenmpubox {
	position: relative;
	background-image: url(../images/quote300.jpg);
	width:300px;
	background-repeat: no-repeat;
	padding: 4px;
	font-size: 12px;
}

.homepanelimage {
	position: relative;
	height: 80;
	width: 100;
	z-index: 3;
	left:20px;
}

.homepanelTitle{
	position: relative;
	z-index: 3;
	font-size: 16px;
	color: #F12C01;
	font-weight: bold;
	left: 20px;
	top: 10px;
	width: 232px;
}

.homepanelblurb{
	position: relative;
	z-index: 3;
	left: 20px;
	top: 20px;
	width: 232px;
}

.shadow {
	box-shadow:0px 3px 2px #cccccc;
}

li {
	list-style-image: url(../images/labelBG00.jpg);
	list-style-position: inside;
	margin-left:12px;
}

.height1 {
	height: 220px;
}



/*========Buyers guide css============*/

#leftbodyleftBG {
	position:relative;
	float:left;
	width:290px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
	padding-left: 10px;
	height:350px;
}

#leftbodyrightBG {
	position:relative;
	float:right;
	width:290px;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
	padding-left: 10px;
	height:350px;
}

.linkboxLBG {
	position: relative;
	z-index: 2;
	background-image: url(../images/labelBG4.jpg);
	width:120px; 
	height:22px;
	left: 12px;
	top: 337px;
	box-shadow:0px 3px 2px #cccccc;
	float:left;
}

.linkboxBG {
	position: relative;
	z-index: 2;
	background-image: url(../images/labelBG4.jpg);
	width:135px; 
	height:22px;
	left: 68px;
	top: 337px;
	box-shadow:0px 3px 2px #cccccc;
	float:left;
}

.linkboxRBG {
	position: relative;
	z-index: 3;
	background-image: url(../images/labelBG4.jpg);
	width:120px; 
	height:22px;
	left: 20px;
	top: 337px;
	box-shadow:0px 3px 2px #cccccc;
	float:left;
}

.linkboxtextBG {
	position: relative;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	top: 4px;
}

.linkboxlinkBG {
	color: #FFFFFF;
}

#BGstrip {
	position: relative;
	width:300px;
	background-color: #5ba74f;
	height: 6px;
	left: -10px;
	top: -22px;
	overflow:hidden;
}

.RestDesc{
	font-size: 11px;
	color: #000000;
	float:right;
	width:60%;
	background-color: #FFFFFF;
}

.RestTitle{
	font-size: 11px;
	color: #5ba74f;
	font-weight: bold;
	float:left;
	width:30%;
	background-color: #FFFFFF;
}

.BGHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #5ba74f;
	top: -22px;
}

.rate {
	background: -webkit-linear-gradient(left, #F00 15%, #f0f000 60%, #0f0 90%); /* For Safari */
	background: -o-linear-gradient(right, #F00 15%, #f0f000 60%, #0f0 90%); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #F00 15%, #f0f000 60%, #0f0 90%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #F00 15%, #f0f000 60%, #0f0 90%); /* Standard syntax */
}

.Qtext {
	position: relative;
	width: 865px;
	height: auto;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
	overflow:auto;
}

.GraphBar {
	background-color: #5252ff;
	height: 10px;
	overflow:hidden;
}

.GraphBarG {
	background-color: #85E58E;
	height: 10px;
	overflow:hidden;
}

.GraphBarY {
	background-color: #e0d99e;
	height: 10px;
	overflow:hidden;
}

.GraphBarR {
	background-color: #de968f;
	height: 10px;
	overflow:hidden;
}

.GraphBarC1 {
	background-color: #bebeff;
	height: 10px;
	overflow:hidden;
	padding:2px 0px;
}

.GraphBarC2 {
	background-color: #ffcaa6;
	height: 10px;
	overflow:hidden;
	padding:2px 0px;
}

.C1Text{
	color:#bebeff;
	font-weight:bold;
}

.C2Text{
	color:#ffcaa6;
	font-weight:bold;
}

#Q1{
	display: none;
	padding: 10px;
}

#Q2{
	display: none;
	padding: 10px;
}

#Q3{
	display: none;
	padding: 10px;
}

#Q4{
	display: none;
	padding: 10px;
}

#Q5{
	display: none;
	padding: 10px;
}

#Q6{
	display: none;
	padding: 10px;
}

#Q7{
	display: none;
	padding: 10px;
}

#Q8{
	display: none;
	padding: 10px;
}

#Q9{
	display: none;
	padding: 10px;
}

#Q10{
	display: none;
	padding: 10px;
}

.Resulthomebox {
	position: relative;
	width: 865px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
	padding:5px;
	overflow:auto;
}



.Resulthomeboxblurb {
	position: relative;
	margin-top: 10px;
	float: right;
	background-color: #FFFFFF;
	width:550px;
	margin-right: 20px;
	height:auto;
}

.homeboxtitle {
	position: relative;
	font-weight: bold;
	width:264px;
	font-size: 24px;
	background-color: #FFFFFF;
	color: #5ba74f;
	float: left;
	top: 10px;
	left: 20px;
}

.homeboxblurb {
	position: relative;
	top: 10px;
	float: right;
	background-color: #FFFFFF;
	width:548px;
	height:auto;
	right: 20px;
	overflow:auto;
}

.homeboxthin {
	position: relative;
	width: 865px;
	height: 30px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	box-shadow:0px 3px 2px #cccccc;
	font-size: 16px;
	color: #5ba74f;
	font-weight: bold;
	padding:4px;
}

.AFilter{
	width:100%;
	display:none;
	font-weight:normal;
}

.FilterDivs{
	position: absolute;
	z-index: 999;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
	box-shadow: 0px 3px 2px #cccccc;
	overflow: auto;
	top: 10px;
}

.FilterHead{
	font-weight:bold;
}

.FilterHead:hover{
	font-weight:bold;
	cursor:pointer;
}

.FilterLabel{
	font-size:small;
	font-weight:normal;
	color:#5252ff;
	width:50%;
	float:left;
	overflow:hidden;
	display:none;
}

.FilterLabel:hover{
	cursor:pointer;
}

.labelF{
	width:20%;
	float:left;
}

.subheaderlink4 {
	background-color: #BFDFBB;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #5BA74F;
	padding-left: 10px;
	padding: 8px;
}

.subheaderlink1 {
	background-color: #b38096;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #b34172;
	padding-left: 10px;
	padding: 8px;
	color: #FFFFFF;	
}

.subheaderlink2 {
	background-color: #f1c7a4;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #f17f1f;
	padding-left: 10px;
	padding: 8px;
	
}

.subheaderlink3 {
	background-color: #c9cadb;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #adb0db;
	padding-left: 10px;
	padding: 8px;
	
}
