@charset "utf-8";
/* HTML Tag Styles */

body, p, div
{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#000000;
}

body
{
	margin: 				0px;
	padding: 				0px;
	background-color:		#8d8d8d;
	background-image:		url(../images/page_bg_fade.png);
	background-repeat:		repeat-x;

}

a:link 
{
	color: 					#000000;
}

a:visited
{
	color: 					#8d8d8d;
}

a:hover
{
	color: 					#691d29;
}

a:active
{
	color: 					#691d29;
}

h4
{
	font-size:				10pt;
	font-weight:			bold;
	color:					#4d4d4d;
	
	padding:				0px;
	
}

h5
{
	font-size:				9pt;
	font-weight:			bold;
	color:					#000000;
	
	padding:				0px;
	
}

h4.ital
{
	font-size:				10pt;
	font-weight:			bold;
	color:					#2d2d2d;
	padding:				0px;
	font-style:				italic;
}


h4.black
{
	font-size:				10pt;
	font-weight:			bold;
	color:					#000000;
	
	padding:				0px;	
}

p.heading
{
	font-size:				10pt;
	font-weight:			bold;
	color:					#000000;
	margin-bottom:			0px;
	padding:				0px;
}

p.heading-no-bold
{
	font-size:				10pt;
	color:					#000000;
	margin-bottom:			0px;
	padding:				0px;
}

p.wrap
{
	margin-top:				0px;
}


p.bold-sub
{
	font-weight:		bold;
	margin-top:			0px;
	padding:			0px;
}

p.wrap img
{
	float:					left;
	margin:					0px;
	margin-right:	    	5px; 
}

p.clear
{
	clear:					left;
}

.tests
{
	margin:					0pt;
	padding:	 			0pt;

}
.tests ul
{
	padding:				2px;
	margin:					10px 0px;
}

.tests ul li
{
	list-style-type:		none;
	border-top:				solid 1px #848484;
	border-right:			solid 1px #848484;
	border-bottom:			solid 1px #848484;
	border-left:			solid 1px #848484;
	display:				inline;
	font-weight:			bold;
	margin:					8px;
	padding:				6px;
}

ul.no-margin-top
{
	padding-top:				0px;
	margin-top:					0px;
}


ul.blank, ul.blank-tight
{
	padding:				0px;
	margin:					0px;
	list-style-type:		none;
}


ul.blank-tight li 
{
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	padding-left:			0px;
	padding-bottom:			0px;
}

ul.blank li 
{
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	padding-left:			6px;
	padding-bottom:			5px;
}



p.testTitle
{
	background-color:		#eaeaea;
	border-top:				solid 1px #691d29;
	border-bottom:			solid 1px #691d29;
	padding:				8px 1px;
	font-weight:			bold;
}

img.border
{
	border:				1px solid #4d4d4d;
}

/*
Layout Styles
*/

#flashshell
{
	position:				relative;
	width: 					720px;
	margin-left:			auto;
	margin-right:			auto;
	top:					0px;
	margin-bottom: 			25px;
	margin-top:				10px;
	padding-bottom:			15px;
}

#flashtop
{
	position:				relative;
	width: 					720px;
	margin-left:			auto;
	margin-right:			auto;
	top:					5px;
	margin-bottom: 			15px;
	margin-bottom: 			20px;
	color:					#FFFFFF;
	text-align:				center;
}

#page
{
	position:				relative;
	width: 					800px;
	margin-left:			auto;
	margin-right:			auto;
	top:					20px;
	margin-bottom: 			25px;
	background-color:		#f7f7f7;
	background-image:		url(../images/content_bg_corner_fade.png);
	background-position: 	bottom left;
	background-repeat:		no-repeat;
	min-height:				550px;
	_height:				550px;
	border: 				1px solid black;
	padding-bottom:			15px;
}

#header
{
	position: 				relative;
	top:					0px;
	left:					0px;
	background-color:		#691d29;
	background-image:		url(../images/heading.png);
	width:					800px;
	height:					35px;
	padding:				0px;
	margin:					0px;
}

#menu
{
	position: 				relative;
	top:					15px;
	left:					0px;
	height:					20px;
	z-index:				10;
}

#menu ul
{
	display:				inline;
	padding:				0px;
	margin:					0px;
	word-spacing:			0px;
}

#menu li
{
	list-style-type:		none;
	display:				inline;
	padding-left:			0px;
	padding-right:			0px;
	margin-left:			0px;
	margin-right:			0px;
}


#menu li.list-spacer
{
	list-style-type:		none;
	display:				inline;
	padding-left:			0px;
	padding-right:			0px;
	margin-left:			0px;
	margin-right:			0px;
	width:					42px !important;
	background-image:		none;
}

#content-head
{
	position: 				relative;
	top: 					45px;
	background-color:		transparent;
	margin-left:			0px;
	width:					158px;
	height:					22px;
	background-image:		url(../images/content_head_bg.png);
	background-repeat:		no-repeat;
	font-weight:			bold;
	color:					#FFFFFF;
	padding-left:			15px;
	padding-top:			2px;
}


#content
{
	position: 				relative;
	top: 					55px;
	background-color:		transparent;
	margin-left:			75px;
	margin-bottom:			7px;
	width:					450px;
	padding:				2px;
	padding-bottom:			10px;
}


#callout
{
	position:				absolute;
	top:					35px;
	right:					0px;
	width:					253px;
	height:					387px;
	background-image:		url(../images/callout_bg.png);
	background-repeat:		no-repeat;
	overflow:				hidden;
	text-indent:			-1000px;
}

#footer
{
	position:				relative;
	width: 					400px;
	margin-left:			auto;
	margin-right:			auto;
	top:					25px;
	margin-bottom: 			15px;
	color:					#FFFFFF;
}

#footer-wide
{
	position:				relative;
	width: 					600px;
	margin-left:			auto;
	margin-right:			auto;
	top:					25px;
	margin-bottom: 			15px;
	color:					#FFFFFF;
}


#footer img
{
	float:					left;
	padding-right:	    	5px; 
}

#footer p, #footer-wide p
{
	color: 					#FFFFFF;
}

#footer a:link , #flashtop a:link
{
	color: 					#FFFFFF;
}

#footer a:visited, #flashtop a:visited
{
	color: 					#FFFFFF;
}

#footer a:hover, #flashtop a:hover
{
	color: 					#691d29;
}

#footer a:active, #flashtop a:active
{
	color: 					#691d29;
}



/*Menu Links*/


#menu a:link
{
	text-decoration: 		none;
	background-color: 		#f7f7f7;
	text-align: 			center;
	vertical-align: 		middle;
	padding: 				4px;
	font-weight:			bold;
	color:					#000000;
}

#menu a:visited
{
	text-decoration: 		none;
	background-color: 		#f7f7f7;
	color:					#000000;
	text-align: 			center;
	vertical-align: 		middle;
	padding: 				4px;
	font-weight:			bold;
}

#menu a:hover
{
	text-decoration: 		none;
	background-color: 		#691d29;
	color: 					#FFFFFF;
	text-align: 			center;
	vertical-align: 		middle;
	padding: 				4px;
	font-weight:			bold;
}

#menu a:active
{
	text-decoration: 		none;
	background-color: 		#691d29;
	color: 					#FFFFFF;
	text-align: 			center;
	vertical-align: 		middle;
	padding: 				4px;
	font-weight:			bold;
}