/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
}

a {

	color: #4168B1;
	text-decoration: none;
}

a:hover {

	color: #F47D31;
	text-decoration: underline;
}

H1 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #F47D31; 
	font-size:17px; 
	line-height: 15px; 
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

SELECT, INPUT, TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #330099;
}

UL	{
	font-size: 11px;
	line-height: 16px;
	list-style-type: none;
	padding: 5;
	margin: 5;
}

LI	{
	font-size: 11px;
	line-height: 16px;
	list-style-type: none;
	background-image: url('/images/bullet_list.gif');
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 1.5em
}


.footer {	FONT-FAMILY: Arial, Helvetica, Sans-Serif; COLOR: #FFFFFF; FONT-SIZE:10px; LINE-HEIGHT: 16px;}
A.footer {	COLOR: #FFFFFF; }




/* Main Table Classes */

.tableSummary {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;

}

.tableSummaryBanner {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 8px;
	border-bottom: 1px dashed #CCCCCC;
	border-left: 1px dashed #CCCCCC;
	text-align: right;
}

.tableDemoBanner {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	border-bottom: 1px dashed #CCCCCC;

}

.tableDetail {

	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;

}







/* Side Navigation Classes */

#sidemenu a{
font: bold 10px Verdana;
padding: 2px;
padding-left: 4px;
display: block;
width: 100%;
color: #CC00CC;
text-decoration: none;
border-bottom: 1px solid #CC00CC;
}

html>body #coolmenu a{ /*Non IE rule*/
width: auto;
}

#sidemenu a:hover{
background-color: #CC00CC;
color: white;
}

/* End Side Navigation Classes */





/*********** #rightNav styles ***********/

#navbox {
width: 167px;
border: 1px solid #C8CED1; 
}


#navcontainer ul
{
margin: 0;
list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#navcontainer li { margin: 0 0 0px 0; }

#navcontainer a
{
display: block;
border: 0px solid #333;
width: 167px;
background-color: #F7F6EF;
background-image: url('../images/arrow.gif');
background-repeat: no-repeat;
background-position: 10 0.9em; padding-left:25px; padding-right:10px; padding-top:5px; padding-bottom:5px

}

#navcontainer a:link, #navlist a:visited
{
color: #35699A;
text-decoration: none;
}

#navcontainer a:hover
{
border: 0px solid #FFFFFF;
background-color: #FFFFFF;
background-image: url('../images/arrow.gif');
background-repeat: no-repeat;
background-position: 10 0.9em;

color: #FF9900
}

#navheader a:link, #active a:visited, #active a:hover
{
border: 0px solid #333;
background-color: #FF0000;
background-repeat: no-repeat;
background-position: 10 0.9em;
color: #35699A;
}


#active a:link, #active a:visited, #active a:hover
{
border: 0px solid #333;
background-color: #FFFFFF;
background-image: url('../images/arrow.gif');
background-repeat: no-repeat;
background-position: 10 0.9em;
color: #35699A
}








#coolmenu{
border: 1px solid #C8CED1;
width: 170px;
background-color: #F7F6EF;
}

#coolmenu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
padding-left: 23px;
display: block;
width: 100%;
color: #35699A;
text-decoration: none;
background-image: url('../images/arrow.gif');
background-repeat: no-repeat;
background-position: 10 0.9em; padding-right:6px; padding-top:6px; padding-bottom:6px

}

html>body #coolmenu a{
width: auto;
}

#coolmenu a:hover{
background-color: #FFFFFF;
color: #35699A;
background-image: url('../images/arrow.gif');
background-repeat: no-repeat;
background-position: 10 0.9em
}

#tabledescription{
width: 100%;
height: 3em;
padding: 2px;
filter:alpha(opacity=0);
-moz-opacity:0;
}