a:LINK {color:#21d;}
a:VISITED {color:#8a47ac;}
a:HOVER {color:#F96311;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin:0px;
	padding:0px;
	background:#fff;
}
.general-content-area {	margin:0px 24px 0px 24px;}
/* page-headers */
.page-header {
	text-align:left;
	margin:10px 0px 0px 0px;
}
.page-header h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#f00;
	margin:0px 0px 0px 0px;
}
.page-header h1 b {
	color:#333;
}
.page-header h2 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:14px;
}
.page-header h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#f00;
	margin:10px 0px 0px 0px;
}

/* css for the login page */
.login-box-new {
	background:url(../images/sign-in-bk.gif) top no-repeat;
	width:273px;
	padding:23px 10px 0px 38px;
	float:left;
	margin-bottom:80px;
}
.login-box-new-bottom {
	background:url(../images/sign-in-bottom.gif) top no-repeat;
	margin:0px -38px;
	width:321px; height:11px;
}
.login-box-new table th {
	font-weight:normal;
	text-align:right;
	padding-right:10px;
}
.login-box-new table th, .login-box-new table td {
	padding:3px;
	vertical-align:top;
}
.login-screen-new-user {
	margin-left: 351px;
}
.login-screen-new-user h1{
	font-size:14pt;
	color:#f00;
	font-family:Arial, Helvetica, sans-serif;
}
.login-screen-new-user h1 strong{
	font-size:18pt;
}
.login-screen-new-user h1 a:link,  .login-screen-new-user h1 a:visited{
	color:#f00;
}
.login-screen-new-user h1 a:hover {
	color:#fff;
	background:#f00;
	text-decoration:none;
}

/* old definitions, don't want to remove */
.tiny {font-family: Verdana, Geneva, Arial; font-size:7pt; font-weight:normal;}
.bigtext {font-family: Verdana, Geneva, Arial; font-size:14pt; font-weight:bold}
.bigtext2 {font-family: Verdana, Geneva, Arial; font-size:13pt; color: #000000; font-weight:bold}
.bigtext3 {font-family: Verdana, Geneva, Arial; font-size:16px; color: #000000; font-weight:bold}
.mediumtext {font-family: Verdana, Geneva, Arial; font-size:12pt; color: #000000; font-weight:bold}
.required {font-weight: bold; }
.white {color:#FFFFFF;}
.red {color:red;}
.green {color:green;}
.blue {color:#095AA6;}
.menu_table_outer {background-color: #DDDDDD;}
.menu_table_inner {background-color: #FFFFFF;}
.menu_heading {font-family: Verdana, Geneva, Arial; font-size:10pt; color: #000000; font-weight:bold}
.menu_content {font-family: Verdana, Geneva, Arial; font-size:10pt; font-weight:normal;}
.table_outer {background-color: #DDDDDD;}
.table_inner {background-color: #FFFFFF;}
.table_content {color: #000000;}
.table_content_featured {color: #000000; background-color: #FFFFCC}

.tooltip {
   position: absolute;
   left: 0px;
   top: 0px;
   width: 175px;
   border: 1px solid lightgray;
   padding: 2px;
   background-color: #FFFF99;
   z-index: 100;
   display: none;
}

/* footer definitions */
.footer-new {
	background:url(../images/footer-bk.gif) top repeat-x;
	color:#999;
	padding:20px 22px 20px 38px;
	margin:25px 0px 0px 0px;
	font-size:8pt;
	text-align:center;
}
.footer-new ul {
	list-style-type:none;
	margin:0px auto 10px auto;
	padding:0px;
	text-align:center;
}
.footer-new ul li {
	display:inline;
	margin:0px;
	padding:0px;
}
.footer-new p {
	margin: 10px 0px 0px 0px;
}
.footer-new a:link, .footer-new a:visited {
	color:#777;font-weight:bold;
	margin:0px 5px;
}

/* Basic Table definitions*/
table.table { font-family:Arial, Helvetica, sans-serif;margin:0 2em 1em 0;font-size:inherit;}
table.table tr.odd {background-color: #FFFFFF;}
table.table tr.even {background-color: #eeeeee;}
table.table th {background-color:#dddddd; color:#555555; border-left:1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb;border-top: 1px solid #bbbbbb;padding: 3px 5px; white-space:nowrap;}
table.table td {padding: 4px 6px 4px 3px; border-left:1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb;vertical-align:top;}
table.table .last {border-right:1px solid #bbbbbb;}


/* generic sublevel tabs */
ul#generic-sublevel-tabs {height:22px;list-style:none;margin:1em 0px 1.5em 0px;padding:0px 0px;clear:both;background:url(../images/tab.gif) repeat-x left bottom;}
ul#generic-sublevel-tabs li {margin:0px;padding:0px;display:inline;}
ul#generic-sublevel-tabs a {background:url(../images/tab.gif) no-repeat 0 -26px; float:left;text-decoration:none; margin: 0 4px 0 0; padding: 0 0px 0 4px; }
ul#generic-sublevel-tabs a span { background:url(../images/tab.gif) no-repeat 100% -26px;float: none; display:block; padding:4px 8px 3px 4px; text-decoration:none; font-weight:bold; white-space: nowrap;font-size:12px;color:#555555;}
ul#generic-sublevel-tabs li.active a { background:url(../images/tab.gif) no-repeat left top;  }
ul#generic-sublevel-tabs li.active a span {display:block;background:url(../images/tab.gif) no-repeat right top; color:#000; border-bottom:1px solid #fff}
.faq_link {
    background:url(../images/ICON_help.gif) left no-repeat;
    padding-left:20px;
}
