body {
	background-color:	#B5C1CF;
}

fieldset {
	border:			1px solid black;
	font:			normal 10pt/14pt Arial, Verdana, sans-serif;
	text-align:		justify;
}
legend {
	font:			bold 14pt/18pt Arial, Verdana, sans-serif;
	padding:		0 0.5em;
}

@media print {
	.no_print {
		display:	none;
	}
	.print_only {
		display:	block;
	}
}
@media screen {
	.print_only {
		display:	none;
	}
}
.quote {
	background-color:	#eEe3c0;
	border:			1pt solid black;
	color:			black;
	font-style:		italic;
	padding:		0.5em;
	text-align:		none;
	text-indent:		2em;
}
dl {
}
dl dt {
	font-weight:		bold;
}
dl dd {
	padding-bottom:		1em;
	text-align:		justify;
}
#maincontent {
	background-image:	url(../images/bkgrnd_gradient_bluewhite.jpg);
	background-repeat:	repeat-x;
}
#content {
	background-color:	#DED3B0;
	font:			normal 10pt/14pt Arial, Helvetica, sans-serif;
}
#content_leftside {
	background-image:	url(../images/maintextbox_leftside.gif);
	background-repeat:	repeat-y;
}
#content_rightside {
	background-image:	url(../images/maintextbox_rightside_shadow.gif);
	background-repeat:	repeat-y;
}
#content_bottom_left {
	background-image:	url(../images/maintextbox_bottomleft_corner.gif);
}
#content_bottom_center {
	background-image:	url(../images/maintextbox_bottom_shadow.gif);
	background-repeat:	repeat-x;
}
#content_bottom_right {
	background-image:	url(../images/maintextbox_bottomright_corner.gif);
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	border-bottom:		2px solid black;
	margin:			0.5em 0 0;
	padding:		0 0 0.1em 0;
}
#content h4, #content h5, #content h6 {
	border-bottom:		none;
}
#content p {
	font:			normal 10pt/14pt Arial, Helvetica, sans-serif;
	margin:			0.25em 0;
	padding: 		0.25em 1em;
	text-align:		justify;
}
#content a {
	color:			#333399;
	text-decoration:	none;
}
#content a:hover {
	background-color:	#eEe3c0;
	color:			#111111;
	text-decoration:	underline;
}
.return_top {
	font-size:		small;
	text-align:		right;
}
#footer {
	color:			#0f5688;
	font-family:		Arial, Helvetica, sans-serif;
	text-align:		center;
	font-size:		0.8em;
	font-weight:		bold;
}
.style1 {
	color:			#0f5688;
	font-family:		Arial, Helvetica, sans-serif;
	text-align:		center;
	font-size:		0.8em;
	font-weight:		bold;
}
.style2 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		0.9em;
	color:			#000000;
	line-height:		normal;
	padding-top:		0em;
	padding-right:		1em;
	padding-bottom:		1em;
	padding-left:		1em;
}
.style3 {
	color:			#0F5688;
	font-weight:		bold;
}
.style4 {
	font-family:		Arial, Helvetica, sans-serif;
	padding-left:		0em;
	margin-left:		0em;
	padding-top:		2.5em;
}
.style5 {
	color:			#DED3B0;
	font:			bold 10pt/18pt Arial, Helvetica, sans-serif;
}
.control_panel {
	color:			#1A5E8F;
	font-size:		12pt;
}
ul.control_panel {
	list-style-type: none;
	margin:			0 10pt;
	padding:		0 10pt;
}
#topNav {
	background-color:	#FFFFFF;
	color:			#0F5688;
	padding:		0 10pt;
}
#topNav a {
	background-color:	#FFFFFF;
	color:			#0F5688;
	font:			bold 10pt/16pt Arial, Helvetica, sans-serif;
	text-decoration:	none;
}
#topNav a:hover {
	text-decoration:	underline;
}
.slogan {
	clear:			both;
	font:			bold 11pt/22pt Arial, Helvetica, sans-serif;
	margin:			0 auto;
	width:			90%;
}
.left {
	text-align:		left;
}
.right {
	text-align:		right;
}

#number_ranges {
	width:			100%;
}
#number_ranges td {
	text-align:		right;
}

.border1	{	border:	1px solid black;	}
.border2	{	border:	2px solid black;	}
.border3	{	border:	3px solid black;	}

.bgBlack	{	background-color:	black;		}
.bgGreen	{	background-color:	green;		}
.bgLavender	{	background-color:	lavender;	}
.bgWhite	{	background-color:	white;		}
.bgYellow	{	background-color:	yellow;		}

.fgBlack	{	color:			black;		}
.fgGreen	{	color:			green;		}
.fgLavender	{	color:			lavender;	}
.fgWhite	{	color:			white;		}
.fgYellow	{	color:			yellow;		}

.alignLeft	{	text-align:	left;		}
.alignCenter	{	text-align:	center;		}
.alignRight	{	text-align:	right;		}
.alignJustify	{	text-align:	justify;	}

.w100		{	width:		100px;		}
.w200		{	width:		200px;		}
.w250		{	width:		250px;		}
.w300		{	width:		300px;		}
.w400		{	width:		400px;		}
.w500		{	width:		500px;		}
.w600		{	width:		600px;		}
.w700		{	width:		700px;		}

.small		{	font-size:	small;		}
.medium		{	font-size:	medium;		}
.large		{	font-size:	large;		}
.x-large	{	font-size:	x-large;	}

