/*General, TopNav, Footer, Other, List Styles

General styles*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #7D7B7C;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 12px;
}
a:link     { color: #FFAA00; text-decoration: none; }
a:visited  { color: #FFAA00; text-decoration: none;}
a:hover    { text-decoration: none; }
a:active   { color: #FFAA00; text-decoration: none;}
.outdent { text-indent: -2em; margin-left: 0em; }

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	font-weight: normal;
	padding-bottom: 6px;
}
h1 {
	color: #FFAA00;
	font-size: 24px;
	margin: 0px 0px 24px 0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
/* These styles are for the top navigation*/

.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.topnav a:link, .topnav a:visited, topnav a:active    { color: #FFFFFF; text-decoration: none; }
.topnav a:hover    { color: #FFAA00; text-decoration: none; }
.class {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #7D7B7C;
}
.indexsubhead {color: #FFFFFF;
	margin-left: 6px;}

/* footer styles*/
.xxfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D7B7C;
}
.xxfooter a:link, .xxfooter a:visited, .xxfooter a:active    { color: #7D7B7C; text-decoration: none; }
.xxfooter a:hover    { color: #FFAA00; text-decoration: none; }

/* other styles*/

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7B7C;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	margin: 0px;
	padding: 0;
}
.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7B7C;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin: 0px;
	padding: 0;
}
.tblhead {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 16px;
	margin: 0px;
	padding: 0;
}
.tblcap {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	padding: 0;
}
.tblbold {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 0;
}
.tblbody {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	padding: 0;
}
.h1 {
	color: #FFAA00;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	margin: 0px 0px 24px 0px;
	padding: 0;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7B7C;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.h2orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFAA00;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.h3orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFAA00;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.reversebold {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7B7C;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.eyebrow {
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7B7C;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-variant: normal;
	text-transform: uppercase;
}
.indexbodytext {
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7B7C;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 12px 3px 3px 3px;
}
.titlebody {
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7B7C;
	font-size: 12px;
	line-height: 28px;
}
.leadin {
	font-size: 14px;
	font-weight: bold;
	color: #FFAA00;
	padding-top: 32px;
}
.tabhead {font-family: Arial, Helvetica, sans-serif; color: #7D7B7C; font-size: 12px; line-height: 18px;}
.tabhead a:hover    { color: #666666; text-decoration: none; }
.sidenav {
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px -8px 0px;
	padding: 0px 0px 0px 0px;
}
.sidenav a:link, .sidenav a:visited, .sidenav a:active    { color: #7D7B7C; text-decoration: none; }
.sidenav a:hover    { color: #FFAA00; text-decoration: none; }
.sidenavh3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7B7C;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0px -8px 0px;
	padding: 0px 0px 0px 0px;
}
.leftrule {
	color: #7D7B7C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: 7D7B7C;
}

.chart {
	border: 1px solid #7D7B7C;
}
.bottomrule {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom: solid;
	border-top: #7D7B7C;
	border-right: #7D7B7C;
	border-bottom: #7D7B7C;
	border-left: #7D7B7C;
}

/* List styles*/
li.standardhm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	list-style-image:  url("../images/graybullet.gif");
	margin: 0px 0px 0px -20px;
}
li.standardhm a:link, li.standardhm  a:visited, li.standardhm  a:active    { color: #FFAA00; text-decoration: none; }
li.standardhm a:hover    {  text-decoration: none; }

li.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	list-style-image:  url("../images/graybullet.gif");
	margin: 0px 0px 0px -20px;
}
li.standard a:link, li.standard  a:visited, li.standard  a:active    { color: #7D7B7C; text-decoration: none; }
li.standard a:hover    { color: #FFAA00; text-decoration: none; }

li.standardindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	list-style-image:  url("../images/graybullet.gif");
	margin: 0px 0px 0px -20px;
}
li.standardindex a:link, li.standardindex a:visited, li.standardindex a:hover, li.standardindex a:active   { color: #7D7B7C; text-decoration: none; }
li.special {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFAA00;
	line-height: 18px;
	font-weight: normal;
	list-style-image:  url("../images/orangebullet.gif");
	margin: 0px 0px 0px -20px;
}
li.special a:link, li.special a:visited, li.special a:hover, li.special a:active   { color: #FFAA00; text-decoration: none; }
li.features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	list-style-type: bullet;
}
ul.features {
	padding: 6px 0px 12px 12px;
	margin: 0px;
}
li.tighttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	list-style-type: bullet;
}
ul.tighttext {
	padding: 0px 10px;
	margin: 0px  0px  0px  5px;
}
/*unused*/
.home ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	list-style-image:  url("../images/graybullet.gif");
	margin-left: -2em;
}
li.home a:link, li.home a:visited, li.home a:hover, li.home a:active   { color: #7D7B7C; text-decoration: none; }
.outdent { text-indent: -2em; margin-left: 0em; }

