/* Default links */
a:link, a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #CD1411;
	text-decoration: underline;
}

.helpTipBG
{
	background-color: #a7a9ac;
}

.secHeaderBG
{
	background-color: #a7a9ac;
}
 
.mainTableBG 
{
	background-color: #CCCCCC;
}

.sidebarBG
{
	background-color: #CD1141;	
}

.dgHeaderBG 
{
	background-image: url(../Images/gridHeader_bg.gif);
	border-bottom: solid 1px #CD1411;
}

.vPopUpBG 
{
	Z-INDEX: 101; 
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 0px;
	background-color: white;
	filter: Alpha(Opacity=50);
	-moz-opacity: 50%;
}
.vPoPUpInset 
{
	Z-INDEX: 102; 	
	LEFT: 180px; 
	POSITION: absolute; 
	TOP: 0px;
}

.disabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}
.subMenuDisabled
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}
a.subMenuDisabled:link, a.subMenuDisabled:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: underline;	
}

/* small text */
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
a.small:link, a.small:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
a.small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CD1411;
	text-decoration: underline;	
}


/* medium text */
.medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
a.medium:link, a.medium:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
a.medium:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CD1411;
	text-decoration: underline;
}

/* large text */

.large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
a.large:link, a.large:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
a.large:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #CD1411;
	text-decoration: underline;
}

/* submenu */
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
a.submenu:link, a.submenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}
a.submenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;	
	background-image: url(../images/subNavSelected.gif);
	height: 100%;
	margin:  3px 0px 3px 0px;
}

/* small selected */
.smallSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CD1411;
	text-decoration: none;
}
a.smallSelected:link, a.smallSelected:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CD1411;
	text-decoration: none;
}
a.smallSelected:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #cD1411;
	text-decoration: none;	
}
.formStyle
{
	/*background-color: #FFF2E6;*/
	border: solid 1px #999999;		
}

.homeMessages
{
	background-image: url(Images/messageNumber_on.gif);	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.homeNoMessages
{
	background-image: url(Images/messageNumber_off.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.H 
{
	background-color: #FFCE84;
}

.altRow 
{
	background-color: #eeeeee;
}

.error
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CD1141;
	text-decoration: none;
}

.success
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #009900;
	text-decoration: none;			
}

.smallA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
a.smallA:link, a.smallA:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
a.smallA:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CD1411;
	text-decoration: underline;
}
.NewMessages
{
	background-image: url(../images/messageNumber_off.gif);
	width: 22;
	height: 15;	
	background-repeat: no-repeat;	
}
.NewMessages_On
{
	background-image: url(../images/messageNumber_on.gif);
	width: 22;
	height: 15;	
	background-repeat: no-repeat;
}
.BorderOn 
{
	border: solid 1px #F7921E;
	margin: 4px 4px 4px 4px;
}
.BorderOff
{
	border: solid 1px #A7A9AC;
	margin: 4px 4px 4px 4px;
}
.BorderSel
{
	border: solid 1px #CD1411;
	margin: 4px 4px 4px 4px;	
}

/* Section headers*/

.secHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
a.secHeader:link, a.secHeader:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
a.secHeader:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #CC0000;
	text-decoration: underline;
}

/* New Messages */
.newMess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
a.newMess:link, a.newMess:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
a.newMess:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	text-decoration: underline;	
}

/* Table Footer */
.tableFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.tableFooter:link, a.tableFooter:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.tableFooter:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	text-decoration: underline;	
}

/* Message Upload*/
.msgUpload {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
a.msgUpload:link, a.msgUpload:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
a.msgUpload:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	text-decoration: underline;
}