/*@charset "utf-8";*/
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	background: #FFFFFF url(../creo_img/background.jpg) repeat-x;
	padding:0;
	margin:0;
	border:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	color:#4D4D4D;
	line-height: 1.2em;
	font-size:0.7em;
}

img {padding:0px; border:0; background:none;}
#central_content_text div { position:relative; display:block; }

hr {}
div.hr { height:14px; background:url(../creo_img/horizontal-rule-image.gif) top left repeat-x; border:none; }
div.hr hr { display:none; }

/******* hyperlink and anchor tag styles

a:link{color:#FFFFFF}
a:visited{color:#FFFFFF}
a:hover{color:#FFFFFF}
a:active{color:#FFFFFF}
 *******/
a:link{background-color:transparent; color:#666666; text-decoration:none;}
a:visited{background-color:transparent; color:#666666; text-decoration:none;}
a:hover{background-color:transparent; color:#4D4D4D; text-decoration:none;}
a:active{background-color:transparent; color:#666666; text-decoration:none;}

/************** header tag styles **************/

h1{
	background:#FFFFFF;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	text-align: left;
	line-height: 1.2em;
	margin:0;
	padding: 0;
}
h2{
	background:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: left;
	line-height: 1.1em;
	color: #999999;
	padding:0;
	margin:0;}
h3{
	background:#FFFFFF;
	color: #41678D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: left;
	line-height: 1.1em;
	border-bottom: 2px solid #5B91C5;	
	margin: 0;
	padding-bottom: 4px;}
h4{
	background:#FFFFFF;
	color:#98B97F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: left;
	line-height: 1.1em;
	font-weight:bold;
	margin:0;
	padding-bottom:3px;}

/********* form and related tag styles *********/
/*label,input,*/.formSummaryQuestion,.formSummaryAnswer {
	display: block;
	width: 180px;
	float: left;
	margin-bottom: 10px;

}

/*label,*/.formSummaryQuestion {
	text-align: left;
	/* can be text-align: right;*/
	width: 75px;
	padding-right: 3px;
	font-weight:bold;
}

br { clear:left; }

.formError { background-color:#FFF0CC; color:#FF0000; }

input { 
	background:#FFFFFF; color:#4D4D4D;
	padding:0; margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;
}

select { font-family:Verdana, Arial, Helvetica, sans-serif; color:#4D4D4D; }
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; }
sub { font-size:0.6em; }

td { vertical-align:middle; }