BODY
{
	padding: 0px 0px 0px 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	BACKGROUND-COLOR: #FFFFFF;
	scrollbar-arrow-color:	#DCDCE4;
	scrollbar-face-color:	#596C94;
	scrollbar-track-color:	#DCDCE4;
	scrollbar-base-color:	#596C94;

}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #29458f;
}

a:hover {
	color: #9FCCDD;
}

BODY.top
{
	padding: 0px 0px 0px 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	BACKGROUND-COLOR: #3787A9;

}
.bordernav
{
	border-right-width: thin;
	border-right-color: #3787A9;
	border-right-style: ridge;
	cursor: e-resize;
}
.borderbanner
{
	border-left-color: #DCDCE4;
	border-left-style: outset;
	border-left-width: medium;
}
INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Verdana, Arial;
}
input.btn
{
	color: #3787A9;
	font-weight: bold;
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Verdana, Arial;

}
TEXTAREA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Verdana, Arial;

}
.navnormal
{
	BACKGROUND-COLOR: #C7BD8C
}
.navhighlight
{
	BACKGROUND-COLOR: #777777;
	COLOR: #FFFFFF
}

.navhighlight2
{
	BACKGROUND-COLOR: #000088;
	COLOR: #FFFFFF
}
.largeheading
{
	color: #485F7E;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
}
.normal
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
}
.normallightfont {
	color: E8EDF3;
	font-size: 12px;
	font-weight: normal;
}
.heading
{
	color: #485F7E;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}
.small
{
    FONT-SIZE: 10px;

}
.smallheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;

}
.tiny
{
    FONT-SIZE: 8px;

}
.tinyheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;

}
BR.pagebreak
{
    PAGE-BREAK-AFTER: always
}
.title
{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #eaeef1;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: 3px;
}
.miniscule
{
    FONT-SIZE: 5pt;

}
.reportheader
{
    FONT-SIZE: 24px;

}
.maintextheader
{
    FONT-SIZE: 16px;

}
TABLE
{
    FONT-SIZE: 10pt;
}

A.nav1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;

}
A.nav1:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;

}
A.nav1:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;

}
A.nav1:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;

}
A.nav1:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;

}
A.nav2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;

}
A.nav2:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;

}
A.nav2:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;

}
A.nav2:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;

}
A.nav2:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;

}

A.current
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none;

}
A.current:active
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline;

}
A.current:link
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none;

}
A.current:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none;

}
A.current:hover
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline;

}
.success
{
    COLOR: #00FF00;
}
.error
{
    COLOR: #FF0000;
}
@media screen {
.whitebox
{
	border: 2px solid #97abc8;
	BACKGROUND-COLOR: #E8EDF3;
}
}
@media print {
.whitebox
{
	BACKGROUND-COLOR: #E8EDF3;
border: 2px solid #97abc8;
}
}
.shadedlight
{
		BACKGROUND-COLOR: #F9F9F9;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;

}
.shadeddark
{
		BACKGROUND-COLOR: #FFFFFF;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;

}
.shaded
{
	  BACKGROUND-COLOR: #CCCCCC;
}
.courseheader
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
.seal
{
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #000000;
	BORDER-STYLE: INSET;
}
.accelKey
{
	text-decoration: underline;
	font-weight: bolder;
}
.subtitle
{
	font: bolder 1.1em;
}
.popbg
{
	background-image: url(../images/HPage_popbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #9EB3CE;
}
.popbg b
{
	color: #485F7E;
}
.popbg hr
{
	color: #97abc8;
}
.hp07bannerbg {
	background-image: url(../images/hp07_framemiddletop.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px 0px 0px 0px;
	z-index: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}
.hp07banner {
	background-image: url(../images/hp07_framerighttop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.hp07frameleft {
	background-image: url(../images/hp07_frameleft2.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.vmanpagecontent {
	background-image: url(../images/homep_vmanbackground.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #455666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
	padding: 10px 30px 5px 20px;
}

.hp07frameright {
	background-image: url(../images/hp07_frameright.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
	vertical-align: top;
}

.hp07framebottom {
	background-image: url(../images/hp07_framemiddlebottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.hp07logo {
	z-index: 1;
	position: absolute;
	left: 15px;
	top: 5px;
}

.hp07menu {
	z-index: 2;
	top: 25px;
	left: 0px;
	position: absolute;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 100px;
	text-align: right;
}
.hp07menu a {
	text-align: center;
	vertical-align: middle;
	padding: 2px 6px 2px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #655F81;
}
.hp07menu a:hover {
	color: #29458f;
	background-repeat: no-repeat;
	background-position: right top;
}
.hp07home {
	z-index:10;
	top: 0px;
	right: 0px;
	position: absolute;
	}
.hp07roundtopleft {
	background-image: url(../images/HomePage_round_topleft.gif);
	height: 7px;
	width: 7px;
	padding-left: 7px;
	background-position: left top;
	background-repeat: no-repeat;
}
.hp07roundtopright {
	background-image: url(../images/HomePage_round_topright.gif);
	height: 7px;
	width: 7px;
	padding-left: 7px;
	background-position: right top;
}
.hp07roundtop {
	background-color: #97AAC8;
	padding-left: 365px;
}
.hp07roundbottomleft {
	background-image: url(../images/HomePage_round_bottleft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 7px;
	width: 7px;
}
.hp07roundbottomright {
	background-image: url(../images/HomePage_round_bottright.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 7px;
	width: 7px;
}
.hp07roundbg {
	background-color: #E9F0F8;
}
.hp07roundlinesides {
	border-width: 0px 1px 0px 1px;
	border-color: #E9F0F8;
	border-style: solid;
}
.hp07roundlinetop {
	background-image: url(../images/roundline.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 365px;
}
.hp07roundlinebottom {
	background-image: url(../images/roundline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.hp07roundlinetopleft {
	background-image: url(../images/roundlinecorner.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.hp07roundlinetopright {
	background-image: url(../images/roundlinecorner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.hp07roundlinebottomleft {
	background-image: url(../images/roundlinecorner.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.hp07roundlinebottomright {
	background-image: url(../images/roundlinecorner.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.calendarmonth {
	font-size: 10px;
	font-weight: bold;
	color: #444462;
	text-align: center;
}
.calendarday {
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.calendarweekend {
	color: #666666;
	text-align: right;
	vertical-align: top;
	font-size: 9px;
	height: 20px;
	width: 20px;
}
.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 10px;
}
.calendarweekday {
	font-size: 9px;
	color: #000000;
	text-align: right;
	vertical-align: top;
	height: 20px;
	width: 20px;
}
.calendarlegend {
	font-size: 9px;
	margin-right: 5px;
	text-align: center;
}
.gradient {
	background-image: url(images/HPage_login_gradient.jpg);
	background-repeat: repeat-y;
	background-position: right;
	margin: 0px;
	padding: 0px;
}
.background {
	background-image: url(images/HPage_login_background.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 203px 0px 0px 0px;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: E8EDF3;
	text-align: left;
	padding-left: 45px;

}
.loginbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-left: 45px;
	font-weight: bold;
	color: E8EDF3;

}

