/*======================================================================*/
* HTML { overflow-y:		hidden; }
/*======================================================================*/
BODY {
	font-family:		Arial,Helvetica,sans-serif;
	background-color:	333333;
	margin:				0px;
	padding:			0px;
	height:				100%;
	min-height:			550px;
	color:				white;
 }
/*======================================================================*/

:link, :visited {
	color:				#00455F;
	background-color:	transparent;
 }
:link:hover, :visited:hover, :link:active, :visited:active {
	color:				#00455F;
	text-decoration:	none;
}
/*======================================================================*/
A.navbutton:link,A.navbutton:visited,A.navbutton:link:active,A.navbutton:visited:active {
	color:				white;
	background-color:	#00455F;
	text-decoration:	none;
	display:			block;
	width:				100%;
	height:				100%;
 }
A.navbutton:link:hover,A.navbutton:visited:hover {
	color:				white;
	background-color:	#00455F;
	text-decoration:	none;
	display:			block;
	width:				100%;
	height:				100%;
	filter:				alpha(opacity=60);
	opacity:			0.6;
	-moz-opacity:		0.6;
 }
EM {
	color:				#00455F;
 }
INPUT {
 	border:				1px solid #00455F;
 }
.full,.icon,.portrait,.imagelt,.imagelm,.imagelb,.imagert,.imagerm,.imagerb {
	border:				1px solid white;
 }
/*======================================================================*/
.form {
	background-color:	#D2C19B;
 }
/*======================================================================*/
/* DIV styles for layout */
#bg1 {
	position:			absolute;
	top:				0px;
	left:				50px;
	bottom:				0px;
	width:				225px;
	background-color:	white;
 }
* HTML #bg1 {
	height:				100%;
 }

#bg2 {
	position:			absolute;
	top:				0px;
	left:				275px;
	bottom:				0px;
	right:				50px;
	min-width:			575px;
	border-right:		2px solid white;
	overflow:			hidden;
	background-color:	black;
 }
* HTML #bg2 {
	height:				100%;
	width: expression(document.body.clientWidth - 325 + "px");
 }

#content {
	position:			absolute;
	background-color:	transparent;
	top:				25px;
	left:				275px;
	bottom:				0px;
	right:				50px;
	min-width:			575px;
	border-right:		2px solid white;
	color:				white;
	overflow:			auto;
 }
* HTML #content {
	height:	expression(document.body.clientHeight - 25 + "px");
	width: expression(document.body.clientWidth - 325 + "px");
 }

#legal {
	background-color:	#00455F;
	position:			absolute;
	bottom:				0px;
	left:				0px;
	right:				0px;
	max-height:			120px;
	border-top:			1px solid white;
	overflow:			auto;
	font-size:			7pt;
	color:				white;
	padding:			0px;
 }
* html #legal {
	width:				100%;
	height:				120px;
	overflow-x:			none;
 }

#buttons {
	position:			absolute;
	color:				white;
	background-color:	00455F;
	top:				0px;
	left:				275px;
	right:				50px;
	min-width:			575px;
	height:				25px;
	border-right:		2px solid white;
	border-bottom:		1px solid white;
	font:				bold 9pt Arial;
 }
* HTML #buttons {
	width: expression(document.body.clientWidth - 325 + "px");
 }

/*======================================================================*/
#buttons UL {
	padding:			2px 0px 0px 0px;
	margin:				0px 0px 0px -1px;
 }
#buttons UL LI {
	display:			inline;
	border-left:		1px solid white;
	padding:			0px 5px 0px 10px;
 }
#buttons #first {
	border-left:		none;
 }
#buttons A {
	color:				white;
	text-decoration:	none;
 }
#address { color: #666666; font: normal 8pt Arial; position: absolute; bottom: 30px; left: 130px; }
#disclosures { color: #666666; font: bold 8pt Arial; position: absolute; bottom: 10px; left: 65px; }
#disclosures A { 	color: #666666; text-decoration: none; }

