HTML, BODY, TD, P, A, DIV
{
	font-family: Verdana,Tahoma,Arial;
	font-size: 9pt;
	color: #000000;
}
BODY
{
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}

.topBar
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6699CC;
	background-image: url(../images/topbarBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.tabTopBg
{
	background-image: url(../images/top_tabBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.menuSideBg
{
	background-color: #6699CC;
	background-image: url(../images/menuSideBg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.contentBG
{
	background-color: #FFFFFF;
	background-image: url(../images/contentBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.slogan
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #999999;
	margin: 10px 25px;
	padding: 10px 25px 10px 40px;
	font-style: italic;
}

TR.ManageRow
{
	padding: 5 5 5 5;
	border-left : solid 1px #999999;
	border-right : solid 1px #999999;
}
Table.ManageTable
{
 border-bottom : solid 1px #999999;
}
	
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3A3A3A;
	margin: 0px;
	padding: 0px;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003300;
	margin: 0px;
	padding: 0px;
}


/*footer*/
.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/*middle bar links*/

A.barLinks:link
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #434242;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

A.barLinks:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #434242;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
A.barLinks:active
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #434242;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
A.barLinks:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #04337C;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

/*tab top links*/

A.tabTopLinks:link
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none; /*margin: 0px 0px 0px 5px; 				padding: 0px 0px 0px 5px; */
}

A.tabTopLinks:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none; /*margin: 0px 0px 0px 5px; 				padding: 0px 0px 0px 5px; */
}

A.tabTopLinks:active
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none; /*margin: 0px 0px 0px 5px; 				padding: 0px 0px 0px 5px; */
}

A.tabTopLinks:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none; /*margin: 0px 0px 0px 5px; 				padding: 0px 0px 0px 5px; */
}

.headerBG
{
	background-image: url(../images/headerSnipBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.subHeaderBG
{
	background-image: url(../images/hdrBoxBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.subHeaderBGRow
{
	background-image: url(../images/hdrBoxBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding : 0 0 0 0;
}
.borderGrey
{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 5px;
	padding: 5px;
}
.padding
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 5px;
	padding: 5px;
}
.columnText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.loginBG {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(../images/contentBg.jpg);
	background-repeat: repeat-x;
}
.textbox {
	border: 1px ridge #003399;

}
.loginBottomBG {
	background-image: url(../images/hdrBoxBG_login.gif);
	background-repeat: repeat-x;
}
Table.Form
{
	align: center;
	border: solid 1px black;
}
Table.SubForm
{
	align: center;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}
A.ReturnToList
{
	margin-top : 25px;
}
TD.SearchCell
{
	text-align: right;
	background-color: #6f8cde;
	height: 20px;
}
TR.HeaderStyle
{
	background-color: #6f8cde;
	text-transform: uppercase;
	color: White;
}
TD.right
{
	text-align: right;
	align: right;
}
TD.center
{
	text-align: center;
	align: center;
}
.center
{
	text-align: center;
	align: center;
}
td.headerrow
{
	color: #FFFFFF;
	background-color: #2859A6;
	font-weight: bold;
}
td.tdLabel
{
	text-align: right;
	font-weight: bold;
}
TD.topnav
{
	text-align: right;
	vertical-align: middle;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
}
TD.contactinfo
{
	text-align: right;
	vertical-align: bottom;
	font-size: 8pt;
	color: #08107F;
}
.Required
{
	background-color: #d0d9f9;
}
.InputSearch
{
	color: #2859A6;
	border: solid 1px #2859A6;
	font-weight: bold;
	padding-left: 2px;
	padding-top: 8px;
	padding-bottom: 8px;
	height: 25px;
}
.Return
{
	text-align: right;
}
A
{
	color: #000080;
	text-decoration: none;
}
A.mainnav
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
A.mainnav:HOVER
{
	color: #08107F;
	font-weight: bold;
	text-decoration: none;
}

.small_text
{
	font-size: 8pt;
}
.header_text
{
	font-weight: bold;
	color: #838383;
	font-size: 15pt;
}
.intranet
{
	font-weight: bold;
	color: #08107F;
	font-size: 10pt;
	text-align: center;
}
.definition
{
	color: #FFFFFF;
	font-size: 10pt;
}
A:hover
{
	color: #808080;
	text-decoration: none;
}
INPUT.login
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-color: #000000;
}
.intranetlogin
{
	background-color: #08107F;
	border-bottom: buttonhighlight 1px solid;
	border-left: buttonshadow 1px solid;
	border-right: buttonhighlight 1px solid;
	border-top: buttonshadow 1px solid;
	color: #FFFFFF;
	height: 23px;
	width: 60px;
	top: 1px;
}

