BODY
{
	background-color: #FFFFFF;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	padding: 0px;
	margin: 0px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

P
{
	padding: 10px;
	margin:0px;
}

UL
{
	margin-top: 0px;
	margin-bottom: 0px;
}

SMALL
{
	color: #384d04;
	font-size: 9px;
}

.ss
{
	background-color: #e9f9d4;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.sss
{
	background-color: #e9f9d4;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

TD
{
	/* background-color: #FFFFFF; */
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.qboutline
{
	 background-color: #384d04;
}

.survey_title
{
	background-color: #8db15f;
	background-image: URL(../images/surveytitlebox.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	width: 436px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
}

a:link
{
	text-decoration: underline;
	color :#000000;
	font-weight: bold;
}

a:visited
{
	text-decoration: underline;
	color :#000000;
	font-weight: bold;
}

a:hover
{
	text-decoration: none;
}

a:active
{
	text-decoration: none;
}

a.redlink:link
{
	text-decoration: underline;
	color: #cc0000;
	font-weight: bold;
}

a.redlink:visited
{
	text-decoration: underline;
	color: #cc0000;
	font-weight: bold;
}

a.redlink:hover
{
	text-decoration: none;
	color: #cc0000;
	background-color: #FFFFFF;
	font-weight: bold;
}

a.redlink:active
{
	text-decoration: underline;
	color: #cc0000;
	font-weight: bold;
}

.central_title { font-weight: bold; text-decoration: none; font-size: 14px; }
a.central_title { font-weight: bold; text-decoration: none; font-size: 14px; }
a.central_title:link { font-weight: bold; text-decoration: none; font-size: 14px; }
a.central_title:visited { font-weight: bold; text-decoration: none; font-size: 14px; }
a.central_title:active { font-weight: bold; text-decoration: none; font-size: 14px; }
a.central_title:hover { font-weight: bold; text-decoration: none; font-size: 14px; }
a.central_title:visited:hover { font-weight: bold; text-decoration: none; font-size: 14px; }

.central_subtitle { font-weight: normal; text-decoration: none; font-size: 11px; }
a.central_subtitle { font-weight: normal; text-decoration: none; font-size: 11px; }
a.central_subtitle:link { font-weight: normal; text-decoration: none; font-size: 11px; }
a.central_subtitle:visited { font-weight: normal; text-decoration: none; font-size: 11px; }
a.central_subtitle:active { font-weight: normal; text-decoration: none; font-size: 11px; }
a.central_subtitle:hover { font-weight: normal; text-decoration: none; font-size: 11px; }
a.central_subtitle:visited:hover { font-weight: normal; text-decoration: none; font-size: 11px; }

.centred
{
	text-align: center;
}

.centred_priv
{
	text-align: center;
/*	height:856px;	*/
	height: 939px;
}

.main
{
	height: 606px; /* 586.626 */
	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 690px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.main_priv
{
/*	height: 856px;	*/
	height: 939px;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 690px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.left_margin
{
	float: left;
	width: 2px;
	height: 610px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.left_margin_priv
{
	float: left;
	width: 2px;
/*	height: 860px;	*/
	height: 943px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.main_content
{
	float:left;
	height:610px; /* 656.588 */
	background-color: #ffffff;
	padding:0px;
	text-align:left;
	width:710px;
	margin:0px;
}

.main_content_exp
{
	float:left;
	background-color: #FFFFFF;
	background-image: URL(../images/surveybg.gif);
	background-repeat: repeat-y;
	padding:0px;
	text-align:left;
	width:710px;
	margin:0px;
}

.main_content_priv
{
	float:left;
/*	height: 860px;	*/
	height: 943px;
	background-color: #ffffff;
	padding:0px;
	text-align:left;
	width:710px;
	margin:0px;
}

.top_nav
{
	vertical-align: top;
	color: #384D04;
	text-align: center;
	width:700px;
	height:50px;
	background-color: #FFFFFF;
	background-image: URL(../images/laughing_logo.gif);
}

.top_nav_links
{
	padding-top: 20px;
	padding-left: 372px;
}

.sep
{
	color: #8DB15F;
	font-weight: bold;
	padding: 0 5px 0 5px;
}

.leftpad
{
	float: left;
	width: 5px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}

.column
{
	float:left;
	background-color: #FFFFFF;
	height: 578px; /* 624.556 */
	width: 232px;
	padding:0px;
	margin-right:0px;
}

.wide_column
{
	float: left;
	background-color: #FFFFFF;
	height: 578px; /* 624.556 */
	width: 464px;
	padding:0px;
	margin:0px;
}

.wide_column_exp
{
	float: left;
	background-color: #FFFFFF;
	width: 464px;
	padding:0px;
	margin:0px;
}

.fullpage_column
{
	float: left;
	background-color: #FFFFFF;
	height: 578px; /* 624.556 */
	width: 690px;
	padding: 0px;
	margin: 0px;
}

.fullpage_column_priv
{
	float: left;
	background-color: #FFFFFF;
/*	height: 828px;	*/
	height: 911px;
	width: 690px;
	padding: 0px;
	margin: 0px;
}

.column_top
{
	width: 225px;
	height: 4px;
	padding: 0px;
}

.wide_column_top
{
	width: 458px;
	height: 5px;
	padding: 0px;
}

.fullpage_column_top
{
	width: 690px;
	height: 5px;
	padding: 0px;
}

.column_top_image
{
	width: 225px;
	height: 4px;
	margin: 0px;
	padding: 0px;
}

.wide_column_top_image
{
	width: 458px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}

.fullpage_column_top_image
{
	width: 690px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}

.column_bottom
{
	width: 225px;
	height: 4px;
	background-color: #BCE18D;
	padding: 0px;
	margin: 0px;
	margin-bottom: 7px;
}

.wide_column_bottom
{
	width: 458px;
	height: 5px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 7px;
}

.fullpage_column_bottom
{
	width: 690px;
	height: 5px;
	background-color: #BCE18D;
	padding: 0px;
	margin: 0px;
	margin-bottom: 7px;
}

.fullpage_column_bottom_exp_OLD
{
	clear: both;
	width: 690px;
	height: 5px;
	background-color: #ff0000;
	padding: 0px;
	margin: 0px;
}

.fullpage_column_bottom_exp
{
	clear: both;
	background-color: #FFFFFF;
	background-image: URL(../images/surveybottom4.gif);	
	padding: 0px;
	text-align: left;
	width: 695px;
	height: 10px;
	margin: 0px;
}

.column_bottom_image
{
	width: 225px;
	height: 4px;
	padding: 0px;
	margin: 0px;
}

.wide_column_bottom_image
{
	width: 458px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}

.fullpage_column_bottom_image
{
	width: 690px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}

.corner_text_box
{
	margin-right:2px;
	width:225px;
	height:92px;
	background-color: #8DB15F;
	background-image:URL(../images/box_bgimg.gif);
}

.middle_text_box
{
	margin-right:2px;
	width:225px;
	height:276px;
	background-color: #BCE18D;
	background-image:URL(../images/box_bgimg.gif);
}

.cat_block
{
	width: 225px;
	height: 60px;
	background-color: #8DB15F;
	background-image: URL(../images/box_bgimg.gif);
	padding: 0px;
	margin: 0px;
}

.affil_block
{
	width: 225px;
	height: 30px;
	background-color: #8DB15F;
	background-image: URL(../images/box_bgimg.gif);
	padding: 0px;
	margin: 0px;
}

.full_survey_list
{
	width: 225px;
	height: 606px;
	background-color: #BCE18D;
	background-image: URL(../images/box_bgimg.gif);
	padding: 0px;
	margin: 0px;
}

.cat_list
{
	float: left;
/*	padding: 1px;	*/
/*	background-color: #384D04;	*/
	border: 1px solid #384D04;
	width: 160px;
}

.cat_title
{
	margin-left: 26px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px;
	display: inline;
}

.othercats_title
{
	margin-left:8px;
	margin-top:0px;
	margin-bottom:0px;
	padding:2px;
}

.large_logo
{
	float: left;
	margin: 0px;
	height: 69px;
	padding-left: 6px;
	padding-top: 10px;
	padding-right: 6px;
}

.box_text
{
	padding-top: 10px;
	margin-left: 2px;
	margin-right: 4px;
}

.cat_logo
{
	padding-left:6px;
	float:left;
	width:22px;
	height:43px;
	padding-right:2px;
}

.cat_logo2
{
	padding-left:6px;
	float:left;
	width:22px;
	height:547px;
	padding-right:2px;
}

.cat_logo3
{
	padding-left:6px;
	float:left;
	width:22px;
	height:440px;
	padding-right:2px;
}

.pages_title
{
	height: 16px;
	vertical-align: top;
	margin-left: 61px;
	font-size: 10px;
	color: #000000;
	letter-spacing:-1px;
}

.cat_survey_title_1
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	background-image: none;
}

a.cat_survey_title_1
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
}

a.cat_survey_title_1:link
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
}

a.cat_survey_title_1:visited
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
}

.cat_survey_title_2
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	background-image: none;
}

a.cat_survey_title_2
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
}

a.cat_survey_title_2:link
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin-bottom:0px;
	margin-right: 2px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
}

a.cat_survey_title_2:visited
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
}

a.cat_survey_title_1:hover
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #C43245;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
}

a.cat_survey_title_1:visited:hover
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #C43245;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
}

a.cat_survey_title_2:hover
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #C43245;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
}

a.cat_survey_title_2:visited:hover
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #C43245;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
}

.cat_survey_title_1_pad
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	background-image: none;
	margin-left:43px;
}

a.cat_survey_title_1_pad
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
	margin-left:43px;
}

a.cat_survey_title_1_pad:link
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
	margin-left:43px;
}

a.cat_survey_title_1_pad:visited
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
	margin-left:43px;
}

.cat_survey_title_2_pad
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	background-image: none;
	margin-left:43px;
}

a.cat_survey_title_2_pad
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
	margin-left:43px;
}

a.cat_survey_title_2_pad:link
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
	margin-left:43px;
}

a.cat_survey_title_2_pad:visited
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color:#000000;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
	margin-left:43px;
}

a.cat_survey_title_1_pad:hover
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #C43245;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
	margin-left:43px;
}

a.cat_survey_title_1_pad:visited:hover
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #C43245;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
	margin-left:43px;
}

a.cat_survey_title_2_pad:hover
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #BCE18D;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
	margin-left:43px;
}

a.cat_survey_title_2_pad:visited:hover
{
/*	width: 122px;	*/
	width: 160px;
	height: 14px;
	float:left;
	margin:0px;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #BCE18D;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	text-decoration:none;
	background-image: none;
	margin-left:43px;
}

.cat_pagecount_1
{
/*	width:55px;	*/
	width:16px;
	height:13px;
	float:left;
	font-size:10px;
	background-color: #FFFFFF;
	margin-bottom:1px;
	color:#000000;
	padding: 0px;
	letter-spacing:-1px;
	line-height:12px;
	vertical-align:middle;
	background-image: URL(../images/box2trans.gif);
}

.cat_pagecount_2
{
/*	width:55px;	*/
	width:16px;
	height:13px;
	float:left;
	font-size:10px;
	background-color: #FFFFFF;
	margin-bottom:1px;
	color:#000000;
	padding: 0px;
	letter-spacing:-1px;
	line-height:12px;
	vertical-align:middle;
	background-image: URL(../images/box2trans.gif);
}

.cat_pagecount_header
{
	width:40px;
	height:13px;
	align:right;
	line-height:12px;
	background-color:#ffffff;
	font-size:10px;
}

.cat_surveycount_1
{
	width:60px;
	height:13px;
	float:left;
	font-size:10px;
	background-color: #FFFFFF;
	margin-bottom:1px;
	color:#000000;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	background-image: URL(../images/box3trans.gif);
}

.cat_surveycount_2
{
	width:60px;
	height:13px;
	float:left;
	font-size:10px;
	background-color: #FFFFFF;
	margin-bottom:1px;
	color:#000000;
	padding: 0px;
	line-height:12px;
	vertical-align:middle;
	background-image: URL(../images/box3trans.gif);
}

.login_form
{
	margin-bottom:0px;
	padding:0px;
}

.inputbox
{
	background: #FFFFFF;
	color: #000000;
	border: #074C64 solid 1px;
	margin-bottom: 1px;
	margin-top: 0px;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.input_tag
{
	margin-bottom: 2px;
	width: 60px;
	float:left;
	padding-top:2px;
}

.submit_button_login
{
	background: #e9f9d4;
	color: #000000;
	border: #074C64 solid 1px;
	height: 18px;
	width: 80px;
	margin-left: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.submit_button
{
	background: #e9f9d4;
	color: #000000;
	border: #074C64 solid 1px;
	height: 16px;
	width: 60px;
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.error_message
{
	color: #C43245;
	font-weight: bold;
	padding-left:41px;
	padding-top:5px;
	padding-bottom:4px;
	margin: 0px;
}

.error
{
	color: #C43245;
	font-weight: bold;
}

/*
.narrow_content_bar
{
	margin-right:2px;
	margin-bottom:2px;
	width:225px;
	height:576px;
	background-color: #BCE18D;
	background-image:URL(../images/box_bgimg.gif);
}
*/

.wide_content_bar
{
	margin-right:2px;
	margin-bottom:0px;
	width:457px;
	height:564px;
	background-color: #BCE18D;
	background-image: URL(../images/lightgreen_bg.gif);
}

.wide_content_bar_home
{
	margin-right: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 457px;
	height: 808px; /* 778px */
	background-color: #BCE18D;
	background-image: URL(../images/lightgreen_bg.gif);
}

.wide_content_bar_exp
{
	margin-right: 2px;
	margin-bottom: 0px;
	width: 457px;
	background-color: #BCE18D;
	background-image: URL(../images/lightgreen_bg.gif);
}

.full_page_content_block
{
	margin-right:2px;
	margin-bottom:0px;
	width: 690px;
	height: 564px;
	background-color: #BCE18D;
	background-image: URL(../images/fullwidth_bg.gif);
}

.full_page_content_block_priv
{
	margin-right: 2px;
	margin-bottom: 0px;
	width: 690px;
/*	height: 814px;	*/
	height: 897px;
	background-color: #BCE18D;
	background-image: URL(../images/fullwidth_bg.gif);
}

.cat_menu
{
	padding-left: 10px;
}

.reg_form_element
{
	padding: 10px;
	clear: both;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
}

.reg_form_label
{
	color: #000000;
	height: 18px;
	width: 100px;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	float:left;
	clear: both;
	vertical-align: middle;
}

.reg_form_label2
{
	color: #000000;
	height: 18px;
	width: 192px;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	float:left;
	clear: both;
	vertical-align: middle;
}

.reg_form_sub_label
{
	color: #000000;
	height: 18px;
	width: 100px;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	float:left;
	text-align: right;
	vertical-align: middle;
}

.reg_form_text
{
	color: #000000;
	width: 300px;
	margin: 2px;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	float: left;
}

.reg_form_inputbox
{
	background-color: #FFFFFF;
	color: #000000;
	border: #074C64 solid 1px;
	height: 18px;
	margin: 2px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
}

.reg_form_addrbox
{
	background-color: #FFFFFF;
	color: #000000;
	border: #074C64 solid 1px;
	height: 18px;
	margin: 2px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
}

.reg_form_emailbox
{
	background-color: #FFFFFF;
	color: #000000;
	border: #074C64 solid 1px;
	height: 18px;
	margin: 2px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
}

.reg_form_menu
{
	background-color: #FFFFFF;
	color: #000000;
	border: #074C64 solid 1px;
	height: 18px;
	margin: 2px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
}

.reg_form_checkbox
{
	height: 18px;
	margin: 2px;
	float: left;
	vertical-align: middle;
}

.full_height_left_bar
{
	margin-right:2px;
	width:225px;
	height:566px;
	background-color: #8DB15F;
	background-image:URL(../images/box_bgimg.gif);
}

.full_height_bar_exp
{
	margin-right:2px;
	width:225px;
	background-color: #8DB15F;
	background-image:URL(../images/box_bgimg.gif);
}

.survey_left_bar
{
	margin-right: 2px;
	width: 225px;
	height: 467px;
	background-color: #8DB15F;
	background-image: URL(../images/box_bgimg.gif);
}

.progress_bar
{
	margin-left:41px;
	margin-top:0px;
	margin-bottom:0px;
	padding:2px;
}

/*
.footer
{
	background-color: #C9B9CF;
	background-image: none;
	clear: both;
	color: #4B3154;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 30px;
	padding: 8px;
	text-decoration: none;
	width: 100%;
}
*/

.toplink
{
	font-size: 10px;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #384D04;
}

a.toplink
{
	font-size: 10px;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #384D04;
}

a.toplink:link
{
	font-size: 10px;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #384D04;
}

a.toplink:visited
{
	font-size: 10px;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #384D04;
}

a.toplink:hover
{
	font-size: 10px;
	background-image: none;
	background-color: #8DB15F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

a.toplink:active
{
	font-size: 10px;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

