.story_text
{
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 font-size: 12pt;
 color: black;
 margin-left:1em;
 margin-right:1em;
 margin-bottom:1em;
 margin-top:1em;
 text-indent:1em;
 text-align: justify;
}

.story_text_bold
{
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 font-size: 12pt;
 color: black;
 margin-left:1em;
 margin-right:1em;
 margin-bottom:1em;
 margin-top:1em;
 text-indent:1em;
 text-align: justify;
 font-weight:bold;
}

.text_bold
{
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 font-size: 12pt;
 color: black;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:1px;
 margin-top:1px;
 text-align: justify;
 font-weight:bold;
}


.general_text
{
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 font-size: 12pt;
 color: black;
 margin-left:1em;
 margin-right:1em;
 margin-bottom:1em;
 margin-top:1em;
 text-indent:1em;
 text-align: justify;
}

ol
{
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 font-size: 12pt;
 color: black;
 margin-left:1em;
 margin-right:1em;
 margin-bottom:1em;
 margin-top:1em;
 text-indent:1em;
 text-align: justify;
}




.strip1 {
	background-color:#e7e7e7;
}
.strip2 {
	background-color:#dadada;
}
.strip_selected {
	background-color:#55FFFF;
}
.strip_gray {
	background-color:gray;
}

.button_link {
	font-size:		14pt;
	color:			#4088b8;
	background:		white; 
	border:			none;	
	text-decoration:underline;
	cursor:			pointer; 
	display:		block;
}

.button_link_strip1 {
	font-size:		14pt;
	color:			#4088b8;
	background:		#e7e7e7; 
	border:			none;	
	text-decoration:underline;
	cursor:			pointer; 
	display:		block;
}

.button_link_strip2 {
	font-size:		14pt;
	color:			#4088b8;
	background:		#dadada; 
	border:			none;	
	text-decoration:underline;
	cursor:			pointer; 
	display:		block;
}

.button_link_strip_selected {
	font-size:		14pt;
	color:			#4088b8;
	background:		#55FFFF;
	border:			none;	
	text-decoration:underline;
	cursor:			pointer; 
	display:		block;
}

.button_link_strip_gray {
	font-size:		14pt;
	color:			#4088b8;
	background:		gray; 
	border:			none;	
	text-decoration:underline;
	cursor:			pointer; 
	display:		block;
}

.button_link_strip1_disabled {
	font-size:		14pt;
	color:			grey;
	background:		#e7e7e7; 
	border:			none;	
	text-decoration:underline;
	cursor:			pointer; 
	display:		block;
}

.button_link_strip2_disabled {
	font-size:		14pt;
	color:			grey;
	background:		#dadada; 
	border:			none;	
	text-decoration:underline;
	cursor:			pointer; 
	display:		block;
}

.bottom_line {
	border-bottom-style:	solid; 
	border-bottom-color:	#4088b8;
}

.caption {
	font-size:		14pt;
	color:			#4088b8;
	text-align: 	center;
	margin-left:	1em;
	margin-right:	1em;
	margin-bottom:	1em;
	margin-top:		1em;
}

.decorated_cell
{
 border-top-color:#ccaadd;
 border-top-style: ridge;
 border-top-width: 2px;
 border-left-color:#ccaadd;
 border-left-style:ridge;
 border-left-width: 2px;
 border-right-style: none;
 border-bottom-style:none;
}

.underpage
{
 font-size:10pt;
 font-weight:bold;
 font-style: normal;
 color: black;
 text-align: center;
 margin-left:1em;
 margin-right:1em;
 margin-bottom:1em;
 margin-top:1em;

}

.err
{
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
 font-size: 12pt;
 color:#FF0000;
 margin-left:1em;
 margin-right:1em;
 margin-bottom:1em;
 margin-top:1em;
 text-indent:1em;
 text-align: justify;

}


body {
	background:	url(/img/background.gif) repeat-y top center white; 
	color:		#404040; 
	font:		76% Verdana,Tahoma,Arial,sans-serif; 
	line-height:1.3em; 
	margin:		0 auto; 
	padding:	0;
}

#header {
	height:145px;
	border-bottom:4px solid #dadada; 
}

#topheader_left {
	float:left;
	padding:35px 5px 5px 5px;
}
#topheader_right {
	float:right;
	font-size:0.9em; 
	padding:5px 2px 2px 3px; 
	text-align:right;
}
#slogan {
	color:gray; 
	font-size:1.3em; 
	font-weight:700; 
	line-height:1.2em; 
}

a {	
	color:#4088b8; 
	font-weight:700; 
}

a img {
	border:0;
}

p {
	margin:			0px 0px 18px 1em;
	text-indent:	1em;
	text-align:		justify;
}

.p_nomargin {
	margin:			0px 0px 0px 1em;
	text-indent:	1em;
	text-align:		justify;
}

h1 {
	color:#4088b8; 
}
h1 a {
	color:			#4088b8; 
	text-transform:	none;
}
h2 {
	border-bottom:	4px solid #dadada; 
	color:			#4088b8; 
	margin:			0px 0px 10px; 
	padding:		0px 2px 2px 5px;
}
h3 {
	border-bottom:	1px solid #dadada; 
	color:			#4088b8; 
	margin:			10px 0px 8px; 
	padding:		1px 2px 2px 3px;
}

#wrap {
	color:		#404040; 
	margin:		10px auto; 
	padding:	0px; 
	width:		970px;
}

#sidebar {
	float:		left; 
	margin:		0px 0px 5px; 
	padding:	1px 0px 0px; 
	width:		210px;
}
#rightbar {
	float:		right; 
	margin:		0px 0px 5px; 
	padding:	1px 0px 0px; 
	width:		740px;
}

#sidebar ul {
	list-style:	none; 
	margin:		0px; 
	padding:	0px 0px 15px 10px;
}
#sidebar li {
	list-style:	none; 
	margin:		0px 0px 4px; 
	padding:	0px;
}
#sidebar ul ul {
	margin:		4px 0px 3px 15px; 
	padding:	0;
}
#sidebar h2 {
	margin:		3px 0px 8px;
}

#content {
	margin:		0; 
	padding:	20px 0px 0px 0px; 
	text-align:	left; 
}

#contentalt {
	float:		left; 
	margin-right:20px; 
	padding:	0px; 
	text-align:	left; 
	width:		750px;
}
#content h3, #contentalt h3 {
	margin:		10px 0px 8px;
}

#footer {
	border-top:	4px solid #dadada; 
	clear:		both; 
	color:		gray; 
	margin:		0px auto; 
	padding:	8px 0px; 
	text-align:	right;
}
#footer p {
	margin:		0px; 
	padding:	0px;
}
#footer a {
	color:		#808080;
}

.box {
	background:	#4088b8; 
	border:		1px solid #c8c8c8; 
	color:		#fff; 
	padding:	10px 10px 10px 13px;
}
.box a {
	color:		#f0f0f0;
}
