body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #555555;
}
.style5 {
	font-size: 18px;
	font-weight: bold;
}
.pageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #6eafdd;
	line-height: 25px;
}
.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	color: #666666;
}


.navlink {color: #FFFFFF;}

.main a:link {
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
         } 
.main a:visited {
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
         }
.main a:hover {
	color: #8ec63f;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
         }
.main a:active {
	color: #7f5c75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
         }
.sidebarhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8ec63f;
}

.navlink a:link {
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
         } 
.navlink a:visited {
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
         }
.chartheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	letter-spacing: normal;
}
.navlink a:hover { 
         color: #8ec63f;
         text-decoration: none;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
         }
.navlink a:active { 
         color: #7f5c75;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
         }

.navlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8ec63f;
}
#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid #8ec63f;
	padding: 5px;
	background-color: #c6e29f;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: lighter;
	color: #666666;
	text-align: left;
}
#nav {
	padding:0;
	margin:0;
	list-style:none;
	background:#fff url(../images/three_0.gif) repeat-x;
	position:relative;
	z-index:500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#nav li.top {
	display:block;
	float:left;
	height:38px;
}
#nav li a.top_link {
	display:block;
	float:left;
	height:35px;
	line-height:33px;
	color:#666666;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 0px;
	cursor:pointer;
	background: url(../images/three_0.gif);
	width: auto;
}
#nav li a.top_link span {
	float:left;
	display:block;
	padding:0 24px 0 0px;
	height:35px;
	background: url(../images/three_0.gif) right top no-repeat;
	width: auto;
}
#nav li a.top_link span.down {
	float:left;
	display:block;
	padding:0 24px 0 1px;
	height:35px;
	background: url(../images/three_0a.gif) no-repeat right top;
}

#nav li:hover a.top_link {
	color:#8DC63F;
	background: url(../images/three_1.gif) no-repeat;
}
#nav li:hover a.top_link span {background:url(../images/three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(../images/three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{
	left:1px;
	top:38px;
	background: #ffffff;
	padding:3px;
	border:1px solid #8DC63F;
	white-space:nowrap;
	width:115px;
	height:auto;
	z-index:300;
}
#nav li:hover ul.sub li
{
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:115px;
	font-weight:normal;
}
#nav li:hover ul.sub li a
{
	display:block;
	font-size:11px;
	height:18px;
	width:115px;
	line-height:18px;
	text-indent:5px;
	color:#666666;
	text-decoration:none;
	border:1px solid #fffef9;
}
#nav li ul.sub li a.fly
{
	background:#ffdf00 url(../images/arrow.gif) 80px 6px no-repeat;
}
#nav li:hover ul.sub li a:hover 
{
	background:#ffffff;
	color:#8DC63F;
	border-color:#FFFFFF;
	font-weight: normal;
}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{
	left:90px;
	top:-4px;
	background: #fffef9;
	padding:3px;
	border:1px solid #5c731e;
	white-space:nowrap;
	width:115px;
	z-index:400;
	height:auto;
}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(../images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid white;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	text-align: left;
}
.pullquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.pullquotecite {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #666666;
}
a.button{
background:url(../images/button/button.gif);
display:block;
color:#333333;
font-weight:bold;
height:25px;
line-height:25px;
margin-bottom:0px;
text-decoration:none;
width:181px;
}
a:hover.button{
color:#0066CC;
}
/* -------------------- */
/* CLASSES */
/* -------------------- */
.add{
background:url(../images/button/add.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.delete{
background:url(img/delete.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.user{
background:url(img/user.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.download{
	background:url(../images/button/download.gif) no-repeat 10px 8px;
	text-indent:10px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}.main-reg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
