
	html{
		height:100%;
	}
	body{
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:0.8em;
		margin:0px;
		padding:0px;
		width:100%;
		background-color:#555555;
		height:100%;
		text-align:center;
	}
	.clear{
		clear:both;
	}
	a {
		color:#FFFFFF;
		text-decoration:none;
	}
	a:hover {
		color:#FFFFFF;
		text-decoration:underline;
	}
	p,ul{font-size:13px;}
	.image{
		width:800px;
		padding:0px;
		margin:0 auto;
	}	
	.header{
		padding:0px;
		margin:0 auto;
		width:800px;
		text-align:center;
		background-color:#FFFFFF;
	}
	.title{
		font-size: 18px;
		font-weight: bold;
		line-height:1.4em;
	}
	.style4{
		font-family:;
		font-size:12px;
		color:#FFFFFF;
	}
	#modlogo{
		float:right;
		width:90px;
		margin:0px;
		padding-right:10px;
		text-align:right;
		height:40px;
		display:block;
		background-color:#ff9900;
		vertical-align:bottom;
	}
	#mainContainer{
		width:800px;
		margin:0 auto;
		background-color: #ff9900;
		height:auto;
		display:block;
		border-left-width:0px;
		border-right-width:0px;
		border-top-width:0px;
		border-bottom-width:0px;
		border-color:#CCCCCC;
		border-style:none;
	}
	#leftMenu{
		position:absolute;
		width:230px;
		padding:20px 0px 30px 10px;
		float:left;
		margin:0px;
		text-align:left;
		display:block;
		background-color: #FFFFFF;
		z-index:10;
	}
	#mainContent{
		position:absolute;
		background-color:#ff9900;
		width: 510px;
		float:left;
		padding:7px 20px 20px 270px;
		color:#FFFFFF;
		margin:0px;
		height:auto;
		display:block;
		z-index:0;
		line-height:1.3em;
		text-align:left;
	}
	#footer{
		position:absolute;
		background-color:#ff9900;
		width: 510px;
		float:left;
		padding:7px 20px 0px 270px;
		color:#FFFFFF;
		margin:0px;
		height:auto;
		display:block;
		line-height:1.3em;
		text-align:left;
		z-index:0;
		border-left-width:0px;
		border-right-width:0px;
	}
	#footer td b{
		font-size:12px;
	}
	
	/*
	General rules
	*/

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		width:225px;	
		visibility:hidden;
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #ff9900;
		text-decoration:none;	
		display:block;
		clear:both;
		width:200px;	
		padding-left:2px;
	}
	#dhtmlgoodies_slidedown_menu a:hover{
		color: #CCCCCC;
		text-decoration:none;	
		display:block;
		clear:both;
		width:200px;	
		padding-left:2px;
	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:1px;
		font-weight:bold;
		color:#333333;
		font-size:12px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;
		color:#ff9900;
		font-size:12px;
		font-weight:bold;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		color:#666666;
		font-size:12px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:#999999;
		font-size:10px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
	
ul.benefits{margin:-10px 0 25px 0;}
p.benefits b{font-size:14px;}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	font-size:12px;
	font-weight:bold;
}

#nav a {
	display: block;
	width: 16em;
	padding:.4em .25em;
	color:#333;
	text-decoration:none;
}
#nav li a:hover{
	background:#CC6600;
	color:#fff;
}

#nav li { /* all list items */
	width: 16em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #CC6600;
	width: 16em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border:solid .2em #fff;
}
#nav li li{
	border-bottom:solid .2em #fff;
	width:16em;
	overflow:hidden;
}

#nav li li a{
	padding:.4em .25em;
	color:#fff;
}
#nav li li a:hover{
	background:#e57c00;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 16em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul,#nav li li:hover ul ul, #nav li li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	margin-top:-1.85em;
	left: 17em;
}
#nav li li:hover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	border-bottom:solid .2em #fff;
	margin-top:-1.9em;
	left: 0em;
}
#nav li li li:hover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	margin-top:-1.9em;
	left: 0em;
}

#nav li .current{margin-left:14px;line-height:18px;}
#nav li .current li{margin-left:25px;border:0px;}
#nav li .current a{padding:0px;color:#ff9900;}
#nav li .current a:hover{color:#aaa;background:#fff;border:0px;}

#application input{padding:2px 2px;color:#555;font-family:"Trebuchet MS";font-size:13px;}
#application td{vertical-align:top;}
#application label{float:left;width:50px;}
.i1{width:25px;}
.i2{width:50px;}
.i3{width:100px;}
.i4{width:200px;}
.i5{width:400px;}
.label{padding-right:25px;font-weight:bold;}
.small{font-weight:normal;font-size:11px;}
.caps{font-weight:bold;text-transform:uppercase;}
table.history td.label{width:100px;}
p.caps{margin-bottom:0px;}
input.orange{background:#ff6600;border:0;text-transform:uppercase;}
