BODY
{
	font: arial;
	/*margin: 0px 0px 0px 0px;*/
}

.support
{
	width: 750;
	margin: auto;
}

.container
{
border: solid 1px #AEAEAE;	
color: #5A5A5A;
font-family: Arial, Verdana;
vertical-align: middle;
}

.header
{
	border-bottom: solid 1px #AEAEAE;
}

.lefthand
{
	background-image: url('../images/SubNavBG.gif');
	background-repeat: repeat-y;
	border-right: solid 1px #AEAEAE;
	width: 153px;
	font-size: 8pt;
	line-height: 9pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-image: url('../images/GreenBullet.gif');
	vertical-align: text-top;
}

.leftnav
{
	 position: relative; 
	 left: -15px;
}

.lefthand A
{
	text-decoration: none;
	color: #5A5A5A;
} 

.lefthand A:hover 
{
	text-decoration: underline;
	color: #73A326;
}


.contenttable
{
	padding-left: 28px;
	list-style-position: inside;
	background-image: url(../images/MainBG.gif);
	color: #5a5a5a;
	background-repeat: repeat-y;
	list-style-type: disc;
}

.menu
{
text-align:left;	

}

.content
{
	padding-right: 28px;
	font-size: 9pt;
}

/*footer nav stuff */
#nav 
{
margin:0;
padding:0;
font-family: Arial, Verdana;
font-size: 8pt;
}

ul#nav
{
list-style: none;
}

ul#nav li
{
position: relative;
}

li ul 
{
display: none;
position: absolute;
left: 0px;
top: 0px;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #B3E366;
list-style: none;
}

ul#nav li a
{
display: block;
text-decoration: none;
color: #8D8D8D;
}

ul#nav li ul a
{
background-color: #B3E366;
text-decoration: none;
border: 1px solid #aeaeae;
border-bottom: 0;
list-style: none;
padding-bottom: 1px;
padding-top: 1px;
padding-left: 2px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#nav li ul{ float: left; height: 1%; }
* html ul#nav li ul a { height: 1%; }
/* End */

ul#nav li a:hover 
{
	color: #ffffff; background: #73A326;
}

ul#nav li:hover ul, ul#nav li.over ul 
{
display: block;
clear: left;
}

/*header stuff */
#nav2 
{
margin:0;
padding:0;
font-family: Arial, Verdana;
font-size: 7pt;
}

ul#nav2
{
list-style: none;
}

ul#nav2 li
{
position: relative;
}

li ul#cap 
{
display: none;
position: absolute;
left: 0px;
top: 0px;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #B3E366;
list-style: none;
width: 165px;
border-bottom: 1px solid #aeaeae;
}

ul#nav2 li a
{
display: block;
text-decoration: none;
color: #8D8D8D;
}

ul#nav2 li ul a
{
background-color: #B3E366;
text-decoration: none;
border: 1px solid #aeaeae;
border-bottom: 0;
list-style: none;
padding-bottom: 1px;
padding-top: 1px;
padding-left: 4px;
display: block;
width: 160px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#nav2 li ul{ float: left; height: 1%; }
* html ul#nav2 li ul a { height: 1%; }
/* End */

ul#nav2 li a:hover 
{
	color: #ffffff; background: #73A326;
}

ul#nav2 li:hover ul, ul#nav2 li.over ul 
{
display: block;
clear: both;
}

/*if challenge need orange*/
li ul#challenge 
{
clear: both;
display: none;
position: absolute;
left: 0px;
top: 0px;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #FFCD61;
list-style: none;
width: 270px;
border-bottom: 1px solid #aeaeae;
}

ul#nav2 li ul#challenge a
{
background-color: #FFCD61;
text-decoration: none;
border: 1px solid #aeaeae;
border-bottom: 0;
width: 264px;
list-style: none;
margin:0px 0px 0px 0px;
padding-left: 4px;
display: block;
}

ul#nav2 li ul#challenge a:hover 
{
	color: #ffffff; background: #E48D21;
}


/*IE hacks */
*html ul#nav2 li ul a
{
	position: absolute;
	left: -16px;
	top: 0px;
}

*html ul#nav2 li ul li
{
	padding: 4px 0px 0px 0px;
}

*html ul#nav2 li ul#challenge a
{
	width: 270px;
}

*html ul#nav2 li ul#cap a
{
	width: 165px;
}
