@import url("framework/css_reset.css");

body { background-color: #382B23; font-family: Arial !important; margin: 0; padding: 0; background-image: url(../images/bg_01.gif); background-repeat: repeat-y; background-position: center; }

h1, h2, h3, h4, h5, h6 			{ font-weight: normal; }
h1 								{ font-size: 18px; line-height: 20px; }
h2 								{ font-size: 16px; line-height: 18px; }
h3 								{ font-size: 14px; line-height: 16px; }
h4 								{ font-size: 10px; line-height: 12px; }

p { line-height: 16px; }
p, a, ul, ol, li, form, samp, li a, table, tr, td, th
{
	font-size: small;
}
form, input, select, textarea 
{
	font-size: small;
}

.instructions ol { list-style-type: decimal; }

input, select	{ width: auto; }
input			{ border: 1px solid #AAAAAA; }
input.inputRadio, input.inputCheckbox		
				{ width: auto; height: auto; border: solid 0 transparent; }
				
input.button	{ cursor: pointer;}				
	
table, td, tr	  { border: none; color: #6E6057; margin: 0; width: auto; }
table, tr, td, th {padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}

#container			{ width: 770px; text-align: center; margin: auto; padding: auto; 
					 display : table; background: #000000; text-align: center; width: 979px; border-left: 1px solid #5B5450;}
#content			{ padding: 0; margin: 0; text-align: left; }
#maincontent		{ width: auto; padding: 0; }

#header				{ height: 83px; background-color: #000000; color: #FFFFFF; }
#header .logo		{ padding: 23px 0 0 20px; }
#header .logo_img	{ float: left; width: 185px; height: 36px; }
#header .logo_txt	{ margin: 4px 0 0 20px; float: left; width: 188px; height: 36px; }


#maincontent				  { width: 979px;}
#maincontent .content_area	  { background:#231C18; display: table; margin: 0; padding: 0; width: 100%; }
#maincontent .content_area h1 { margin-top: 20px; font-size: 15px; color: #4398E0; font-weight: bold; line-height: 16px; }
#maincontent .content_area h2 { margin-top: 16px; font-size: 12px; color: #4398E0; font-weight: bold; line-height: 13px; }
#maincontent .content_area a:link		{ color: #026BCD; text-decoration: underline; }
#maincontent .content_area a:visited 	{ color: #7C397D; text-decoration: underline; }
#maincontent .content_area a:hover		{ color: #026BCD; text-decoration: none; }

#mainnav				{ width: 979px; height: 81px; background-color: #231C18; border-top: 1px solid #382B23; border-bottom: 1px solid #382B23; }
#mainnav 		  { width: 100%; height: 81px; background-color: #231C18; border-top: 1px solid #382B23; border-bottom: 1px solid #382B23; }
#mainnav  h1     {	color: #D3CECC; margin-top: 25px; margin-left: 30px; line-height: 25px;}
#mainnav h1 span {font-size:large; font-weight: bold;}
#mainnav .right_nav		{ float: right; padding-right: 22px;padding-top:2px; }
#mainnav a,
#mainnav a:link,
#mainnav a:visited	{ line-height: 12px; color: #B1A9A5; font-weight: bold; font-size: 9px; text-decoration:none; }
#mainnav a:hover	{ color: #FFFFFF; }
#mainnav .nav_hor						{ font-family: Arial, sans-serif; background: none; margin-top: 8px; }
#mainnav .nav_hor ul					{ border: none; float: right; }
#mainnav .nav_hor ul li					{ float: left; }
#mainnav .nav_hor ul li a:link,
#mainnav .nav_hor ul li a:visited		{ padding: 0 5px 0 5px; border-right: 1px solid #B1A9A5; background: none; }
#mainnav .nav_hor ul li a:hover			{ background: none; }
#mainnav .right_nav .search .nav_hor ul li a.last_link		{ padding-right: 0; border-right: none; }


#footer			{ clear: both; font-size: 9px; font-weight: bold; padding: 20px 15px 0 15px; background-color: #000000; }
#footer .nav_hor							{ background: none; }
#footer .nav_hor ul							{ border: none; }
#footer .nav_hor ul li						{ float: left; line-height: 12px; font-size: 9px; }
#footer .nav_hor ul li a:link,	
#footer .nav_hor ul li a:visited			{ text-decoration: none; font-size: 11px; color: #8B837F; padding: 0 5px 0 5px; border-right: 1px solid #8B837F; background: none; }
#footer .nav_hor ul li a:hover				{ background: none; color: #C6BEBA; }
#footer p									{ color: #8B837F; padding-bottom: 10px; line-height: 12px; font-size: 11px; }
#footer p.right								{ text-align: right; }
#footer a:link,
#footer a:visited							{ color: #C6BEBA; text-decoration: underline; }
#footer a:hover								{ text-decoration: none; }

#address {float:left;padding-left:5px;}

.c_white 	{ color: #FFFFFF; }

/* Round Boxes */
.rbroundbox {background: url(../images/nt.gif) repeat; margin-left:2%; margin-right:2%;}
.rbtop div	{ background: url(../images/tl.gif) no-repeat top left; }
.rbtop		{ background: url(../images/tr.gif) no-repeat top right; }
.rbbot div	{ background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot		{ background: url(../images/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot 
			{width: 100%; height: 7px; font-size: 1px;}


/* survey styles */
.answer
{
	vertical-align: top;
	text-align: left;
	padding-bottom: 20;
}
.qnum
{
	width: 25;
	vertical-align:top;
	font-weight:bold;
	font-size:small;
}
.qtext
{
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	font-size:small;
}
.qrequired
{
	width: 65;
	vertical-align:top;
}

.qtable
{
	
}
.questionrow
{
	
	height: 25;
}
.nextLink
{
	text-align: center;
}
