a{ background: transparent; color: #006699; font: 11px Arial, Helvetica, sans-serif; }
a:link, a:visited, a:active{ background: transparent; color: #006699; font: 11px Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover{ background: transparent; color: #FF0000; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; }
body{ background: transparent; color: #000000; font-family: Arial, Helvetica, sans-serif; height: 100%; /* this is the key! */ margin: 0; padding: 0; }

form{ margin: 0px; }

h1{ font-size: 150%; margin-bottom: 0px; margin-top: 0px; }
h2{ font-size: 135%; margin-bottom: 0px; margin-top: 0px; }
h3{
	font-size: 125%;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #006699;
}
h4{ font-size: 115%; margin-bottom: 0px; margin-top: 0px; }
h5{ font-size: 100%; margin-bottom: 0px; margin-top: 0px; }

.collapsed{ visibility: hidden; display: none; }
.hidden{ visibility: hidden; display: none; }
.show{ visibility: visible; display: block }


/* MISC */
.tabText{ color: #FFFFFF; font: bold 13px Arial, Helvetica, sans-serif; }
.topLink a{ color: #000000; font: 9px Arial, Helvetica, sans-serif; text-decoration: none; }
.topLink a:link, .topLink a:visited, .topLink a:active{ color: #000000; font: 9px Arial, Helvetica, sans-serif; text-decoration: none; }
.topLink a:hover{ color: #000000; font: 9px Arial, Helvetica, sans-serif; text-decoration: underline; }
p, td{ color: #000000; font: Arial, Helvetica, sans-serif; font-size: 12px; }
.cursor{ cursor: pointer; }
iframe.table{ background: #F1F1F1; border: 1px; border-color: #F1F1F1; border-style: ridge; }
table#footer td a:link, table#footer td a:visited, table#footer td a:active{ color: #000000; font: 10px Arial, Helvetica, sans-serif; }
table#footer td a:hover{ color: #FF0000; text-decoration: none; }
table#footer td p{ color: #000000; font: 10px Arial, Helvetica, sans-serif; }
table#menuLeft{ background: #000000; color: #FFFFFF; }
table#menuLeft a:visited, table#menuLeft, table#menuLeft a:link{ color: #FFFFFF; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
table#menuLeft a:hover{ text-decoration: underline; }
.JJ{ background: #FFFFFF; border: 1px solid #006699; overflow-x: hidden; overflow-y: auto; padding: 4px; vertical-align: top; width: 170px; }
.name{ font: 10px Arial, Helvetica, sans-serif; }
.smallBlueLink a{ color: #006699; font: 10px Arial, Helvetica, sans-serif; text-decoration: underline; }
.smallBlueLink a:link, .smallBlueLink a:visited, .smallBlueLink a:active { color: #006699; font: 10px Arial, Helvetica, sans-serif; text-decoration: underline; }
.smallBlueLink a:hover{ color: #006699; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; }
.smallLink{ color: #000000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; }
.smallLink a{ color: #000000; font: 10px Arial, Helvetica, sans-serif; text-decoration: underline; }
.smallLink a:link, .smallLink a:visited, .smallLink a:active{ color: #006699; font: 10px Arial, Helvetica, sans-serif; text-decoration: underline; }
.smallLink a:hover{ color: #FF0000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; }
.smallWhite{ background: transparent; color: #FFFFFF; font: 10px Arial, Helvetica, sans-serif; }
.smallWhite a:link, .smallWhite a:visited, .smallWhite a:active{ background: transparent; color: #FFFFFF; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; }
.smallWhite a:hover{ background: transparent; color: #FFFFFF; font: 10px Arial, Helvetica, sans-serif; text-decoration: underline; }
.smallWhiteBold{ background: transparent; color: #FFFFFF; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.smallWhiteBold a:link, .smallWhiteBold a:visited, .smallWhiteBold a:active{ background: transparent; color: #FFFFFF; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; }
.smallWhiteBold a:hover{ background: transparent; color: #FFFFFF; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
.winCmd{ color: #000000; font: normal 11px Arial, Helvetica, sans-serif; }
.winCmd a:link, .winCmd a:visited, .winCmd a:active{ color: #006699; font: 11px Arial, Helvetica, sans-serif; text-decoration: underline; }
.winCmd a:hover{ color: #FF0000; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; }

div.ay{ float: left; font: normal 14px Arial, Helvetica, sans-serif; left: -20px; position: relative; top: 20px; }
div.p{ float: left; font: normal 35px Arial, Helvetica, sans-serif; left: -5px; position: relative; }
span.disabled{ color: #808080; filter: #808080; font: bold 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
span.disabled img{ filter: #808080; }
table#lossTable td.subtitle2{ background: buttonface; border: 0px outset #FFFFFF; border-bottom: 1px solid buttonshadow; border-left: 1px solid buttonhighlight; border-right: 1px solid buttonshadow; border-top: 1px solid buttonhighlight; cursor: default; font: menu; height: 16px; padding: bottom: 0; padding-left: 5px; padding-right: 5px; padding-top: 0; }
table#viewNavContainerBttm{ background: #006699; color: #FFFFFF; }
table#viewNavContainerTop{ background: transparent; color: #FFFFFF; }
table.details td{ font-weight: bold; }
table.o td.p a{ color: #000000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; }
table.o td.p a:link, table.o td.p a:visited, table.o td.p a:active{ color: #000000; text-decoration: none; }
table.o td.p a:hover{ color: #FFFF00; text-decoration: underline; }
table.o td.t a{ color: #000000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; }
table.o td.t a:link, table.o td.t a:visited, table.o td.t a:active{ color: #000000; text-decoration: none; }
table.o td.t a:hover{ color: #000000; text-decoration: underline; }
table.permissionTable tr td{ border: 0px solid #C8C8C8; color: #000000; font: 11px Arial, Helvetica, sans-serif; height: 20px; padding-left: 1px; padding-right: 0px; }
table.sectionBar{ background: #006699; }
table.sectionBar td.ccell{ background: url(/images/sectionBarBG.gif) repeat-y right; color: #FFFFFF; }
table.sectionBar td.ccell span.subTitle{ color: #FFFFFF; font: bold 13px Arial, Helvetica, sans-serif; }
table.sectionBody{ background: #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; }
td#content table.details{ border: 1px solid #000000; }
td.sectionBody{ background: #F0F0F0; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; padding: 10px 10px 10px 10px; }
.blackLink a{ color: #FFFFFF; font: bold 11px Arial, Helvetica, sans-serif; }
.blackLink a:link, .blackLink a:visited, .blackLink a:active{ color: #FFFFFF; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; }
.blackLink a:hover{ color: #FFFFFF; font: 10px Arial, Helvetica, sans-serif; text-decoration: underline; }
.blankLink{ color: #FFFFFF; font: bold 11px Arial, Helvetica, sans-serif; }
.leftLink a{ color: #000000; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; }
.leftLink a:link, .leftLink a:visited, .leftLink a:active{ color: #000000; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; }
.leftLink a:hover{ color: #000000; font: 11px Arial, Helvetica, sans-serif; text-decoration: underline; }
.LL{ padding-left: 1px; }
.N{ background: url("/images/bgcolor.gif"); height: 24px; }
.O{ height: 20px; white-space: nowrap; }
.P{ cursor: hand; padding-left: 4px; padding-right: 4px; }
.payToOrder td{ font: normal 14px Arial, Helvetica, sans-serif; }
.permissionBox{ background: #F0F0F0; border-bottom: #000000 0px outset; border-left: #000000 0px outset; border-right: #000000 0px outset; border-top: #000000 0px outset; color: #000000; font: 11px Verdana,Arial,Helvetica,sans-serif; width: 100%; }
.selectedUser{ color: #000000; font: bold 10px Verdana,Arial,Helvetica,sans-serif; }
.selectedUser a{ color: #FF0000; font: bold 10px Verdana,Arial,Helvetica,sans-serif; }
.selectedUser a:link, .selectedUser a:visited, .selectedUser a:active{ color: #FF0000; font: bold 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: underline; }
.selectedUser a:hover{ color: #FF0000; font: bold 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
.T{ background: #E9F2F8; border-bottom: #336699 1px solid; border-left: #336699 1px solid; border-right: #336699 1px solid; border-top: #336699 1px solid; cursor: hand; padding-left: 3px; padding-right: 3px; }
.vbmenu_popup{ background: #FFFFFF; border-bottom: #006699 1px solid; border-left: #006699 1px solid; border-right: #006699 1px solid; border-top: #006699 1px solid; color: #000000; }



/* STRUCTURE */
#header{ background: url(/images/topbackground.gif) #006699; color: #FFFFFF; }
td.header{ background: url(/images/topbackground.gif) #006699; color: #FFFFFF; }
#content td{ font: 11px Arial, Helvetica, sans-serif; }
#content td p{ font: 11px Arial, Helvetica, sans-serif; }
#content td p a:link, #content td p a:visited, #content td p a:active{ color: #006699; font: 11px Arial, Helvetica, sans-serif; text-decoration: underline; }
#content td p a:hover{ color: #FF0000; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; }
#contentContainer{ font-family: Arial, Helvetica, sans-serif; width: 600px; }
#leftNav{ background: #F1F1F1; color: #000000; }
#leftNav #guide td{ background: transparent; color: #000000; font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#leftNav button{ background: #F1F1F1; border: 1px; border-color: #000000; border-style: solid; color: #000000; cursor: pointer; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; width: 100%; }
#leftNav table#clockBox td{ background: transparent; color: #000000; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#leftNav table.dateBG{ background: #B1B1B1; }
#menu{ background: #006699; color: #FFFFFF; }
#menuBar{ background: #000000; border-color: #000000; border-style: solid; border-width: 2px 2px 2px 2px; color: #FFFFFF; }
#menuBar a:visited, #menuBar, #menuBar a:link{ color: #FFFFFF; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
#menuBar a:hover{ text-decoration: underline; }
#topNav{ background: #000000; }
#topNav a:visited, #topNav, #topNav a:link{ background: #000000; color: #FFFFFF; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
#topNav a:hover{ text-decoration: underline; }
td#leftNav td.active { background: #006699; border-bottom: 1px solid #999999; border-top: 1px solid #999999; color: #FFFFFF; font: bold 9px Verdana, Arial, Helvetica, sans-serif; }
td#leftNav td.normal{ background: #DADADA; color: #000000; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
td#leftNav td.normal a{ color: #000000; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
td#leftNav td.normal a:link, td#leftnav td.normal a:visited, td#leftnav td.normal a:active{ text-decoration: none; }
td#leftNav td.normal a:hover{ text-decoration: underline; }
table#leftNavContainer td#leftNav{ color: #000000; font: 10px Arial, Helvetica, sans-serif; }
table#leftNavContainer td#leftNav a:link,table#leftNavContainer td#leftNav a:visited { color: #006699; font: 10px Arial, Helvetica, sans-serif; text-decoration: underline; }
table#leftNavContainer td#leftNav a:hover{ color: #FF0000; text-decoration: none; }
table#leftNavContainer td#leftNav a:active{ text-decoration: underline; }

.noDocsFound{ color: #000000; font: bold 12px Arial, Helvetica, sans-serif; padding-left: 10px; }

/* TITLES */
.goldTitle { font-size: 18px; }
.headerText { font-size: 14px; }
.subTitle { font-size: 16px; font-weight: bold; }
.subTitle0 { color: #000000; font: bold 14px Arial, Helvetica, sans-serif; }
.subTitle1{ color: #000000; font: bold 12px Verdana,Arial,Helvetica,sans-serif; }
.subTitle1 a{ color: #000000; font: bold 12px Verdana,Arial,Helvetica,sans-serif; }
.subTitle1 a:link, .subTitle1 a:visited, .subTitle1 a:active{ color: #000000; font: bold 12px Verdana,Arial,Helvetica,sans-serif; text-decoration: underline; }
.subTitle1 a:hover{ color: #000000; font: bold 12px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
.subTitle2 { color: #000000; font: bold 10px Verdana, Arial, Helvetica, sans-serif; }
.subTitle3 { color: #000000; font: bold 9px Verdana, Arial, Helvetica, sans-serif; }

/* BUTTONS */
.mailBttn{ background: ButtonFace; border-bottom: 1px outset #000000; border-left: 1px outset #000000; border-right: 1px outset #000000; border-top: 1px outset #000000; color: ButtonText; cursor: pointer; font: 10px/normal Verdana,Arial,Helvetica,sans-serif; height: auto; text-decoration: none; width: auto; }
.submitBttn{ background: #006699; border-bottom: 1px outset #000000; border-left: 1px outset #000000; border-right: 1px outset #000000; border-top: 1px outset #000000; color: #FFFFFF; cursor: pointer; font: 11px/normal Verdana,Arial,Helvetica,sans-serif; height: 23px; text-decoration: none; }
.submitBttnLong{ background: #006699; border-bottom: #000000 1px outset; border-left: #000000 1px outset; border-right: #000000 1px outset; border-top: #000000 1px outset; color: #FFFFFF; cursor: pointer; font: 11px/normal Verdana,Arial,Helvetica,sans-serif; height: 23px; text-decoration: none; width: 100%; }

/* COMPANY SELECTOR */
#companyList{ background: transparent; color: #FFFFFF; font: 9px Arial, Helvetica, sans-serif; }
#companyList a:link, #companyList a:visited, #companyList a:active{ background: transparent; color: #FFFFFF; font: 9px Arial, Helvetica, sans-serif; text-decoration: none; }
#companyList a:hover{ background: transparent; color: #FFFFFF; font: 9px Arial, Helvetica, sans-serif; text-decoration: underline; }
.companyListHover{ background: #FFFFFF; color: #000000; }
.companyListNormal{ background: transparent; color: #FFFFFF; }

/* FORMS */
.formLabel1 { font-size: 11px; font-weight: bold; }
legend{ color: #000000; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
legend label{ color: #000000; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.textbox{ background: #FFFFFF; border-color: #000000; border-style: solid; border-width: 1px; color: #000000; font: 11px Arial, Helvetica, sans-serif; margin: auto; padding-left: 3px; }
.textboxError{ background: #FFE5E5; border-color: #FF0000; border-style: solid; border-width: 1px; color: #000000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; height: 20px; margin: auto; padding-left: 3px; }
.textboxLong{ background: #FFFFFF; border-color: #000000; border-style: solid; border-width: 1px; color: #000000; font: 11px  Verdana, Geneva, Arial, Helvetica, sans-serif; margin: auto; padding-left: 3px; width: 100%; }
.textboxro{ background: #ECECE4; border-color: #000000; border-style: solid; border-width: 1px; color: #000000; font: 11px Arial, Helvetica, sans-serif; margin: auto; padding-left: 3px; }
div.rotextbox { background: #ECECE4; border: 1px solid #000000; color: #000000; font: 11px Arial, Helvetica, sans-serif; height: 70px; margin: auto; margin-bottom: 1px; margin-top: 1px; padding: 1px; padding-left: 3px; padding-right: 5px; }
textarea{ background: #FFFFFF; border-color: #000000; border-width: 1px; color: #000000; font: 11px Arial,Helvetica,sans-serif; margin: auto; padding: 3px; width: 100%; }
.asterisk{ color: #FF0000; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.errorActive{ background: #AAD6F9; border-color: #000000; border-style: solid; border-width: 1px; color: #000000; font: 11px Arial, Helvetica, sans-serif; margin: auto; padding-left: 3px; }
.errorLabel{ color: #FF0000; }
.errorText{ color: #FF0000; font: 12px Arial, Helvetica, sans-serif; }
.errorText a:link{ color: #FF0000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; }
.errorText a:visited{ color: #FF0000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; }
.errorText a:hover{ color: #FF0000; font: 10px Arial, Helvetica, sans-serif; text-decoration: underline; }
.errorText a:active{ color: #FF0000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; }
.errorTitle{ color: #FF0000; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; }
label{ color: #000000; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
label a:link, label a:visited, label a:active{ background: transparent; color: #006699; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; }
label a:hover{ background: transparent; color: #FF0000; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
select{ background: #FFFFFF; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.listMenu{ background: #F1F1F1; border-color: #000000; border-style: solid; border-width: 1px; color: #000000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left: 3px; }

/* HORIZONTAL RULES 
<div class="tallHRule"><hr></div>
<div class="hRule"><hr></div> */
DIV.tallHRule{background:#000000;height:2px;padding:0;margin:0;}
DIV.hRule{background:#000000;height:1px;padding:0;margin:0;}
DIV.tallHRule HR{display:none;padding:0;margin:0;}
DIV.hRule HR{display:none;}

/* BREADCRUMBS */
table#contentContainer td#breadcrumbs { color: #000000; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
table#contentContainer td#breadcrumbs a:link, table#contentContainer td#breadcrumbs a:visited{ color: #000000; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; }
table#contentContainer td#breadcrumbs a:hover{ color: #FF0000; text-decoration: underline; }
table#contentContainer td#breadcrumbs a:active{ text-decoration: underline; }

/* SEARCH */
.searchResultBullets { font-size: 15px; padding-left: 12px; padding-right: 7px; }
.searchResultsSuggestions{ font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 4px; }
.searchResultsSuggestions a:link, .searchResultsSuggestions a:visited, .searchResultsSuggestions a:active{ background: transparent; color: #006699; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; }
.searchResultsSuggestions a:hover{ background: transparent; color: #FF0000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
.searchResultsText{ font-size: 11px; margin-top: 10px; }
.searchTitle{ font: 25px Arial, Helvetica, sans-serif; margin-top: 8px; }

/* VIEWS */
.viewTableBorder{ background: #F0F0F0; border: solid 1px #006699; width: 100%; }
.viewTableBody td { border: 1px solid #C8C8C8;  color: #000000; font: 11px Arial, Helvetica, sans-serif; height: 25px; padding-left: 5px; padding-right: 5px;}
.viewTableBody td a:link { color: #006699; font: 11px Arial, Helvetica, sans-serif; text-decoration: underline; }
.viewTableBody td a:visited { color: #006699; font: 11px Arial, Helvetica, sans-serif; text-decoration: underline; }
.viewTableBody td a:hover { color: #006699; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; }
.viewTableBody td a:active { color: #006699; font: 11px Arial, Helvetica, sans-serif; text-decoration: underline; }
#viewTableBody td,#viewTableBody td a{ font: menu; padding-left: 3px; }

.viewTable a:link { color: #006699; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.viewTable a:visited { color: #000000; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.viewTable a:hover { color: #006699; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
.viewTable a:active { color: #000000; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.viewTable table th a img { height: 5px; margin: 0px 0px; vertical-align: middle; width: 8px; }
.viewTable th{ background: buttonface; border: 0px solid #FFFFFF; border-bottom: 1px solid buttonshadow; border-left: 1px solid buttonhighlight; border-right: 1px solid buttonshadow; border-top: 1px solid buttonhighlight; cursor: default; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; height: 20px; padding-left: 5px; padding-right: 5px; }

span.colSort a:link, span.colSort a:visited, span.colSort a:active{ color: #000000; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
span.colSort a:hover{ color: #000000; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.viewNavBttm td{ background: no-repeat; color: #808080; text-decoration: none; }
.viewNavBttm td a:hover{ background: no-repeat; color: #FFFFFF; text-decoration: underline; }
.viewNavBttm td a:active{ text-decoration: none; }
.viewNavBttm td,.viewNavBttm td a:link,.viewNavBttm td a:visited{ color: #FFFFFF; font: bold 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
.viewNavTop a:hover{ background: no-repeat; color: #FF0000; text-decoration: underline; }
.viewNavTop td a:active{ text-decoration: none; }
.viewNavTop td,.viewNavTop td a:link,.viewNavTop td a:visited{ color: #006699; font: bold 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
.viewTab td{ background: #006699; color: #FFFFFF; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.viewTab td a:link,.viewTab td a:visited{ color: #FFFFFF; font: bold 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: underline; }
.viewTab td a:hover{ background: no-repeat; color: #FFFFFF; text-decoration: none; }
.viewTab td a:active{ text-decoration: none; }
.viewTabBlack td{ background: #000000; color: #FFFFFF; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.viewTabBlack td a:link,.viewTabBlack td a:visited{ color: #FFFFFF; font: bold 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: underline; }
.viewTabBlack td a:hover{ background: no-repeat; color: #FFFFFF; text-decoration: none; }
.viewTabBlack td a:active{ text-decoration: none; }
.viewTableHeight{ height: 125px; overflow-y: scroll; padding: 0; }

.unreadRow a{ background: transparent; color: #FF0000; font: 12px Arial, Helvetica, sans-serif; }
.unreadRow a:link, .unreadRow a:visited, .unreadRow a:active{ background: transparent; color: #FF0000; font: 12px Arial, Helvetica, sans-serif; text-decoration: underline; }
.unreadRow a:hover{ background: transparent; color: #FF0000; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; }

/* SIGNIN BOX */
#signinBox td{ color: #000000; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
#signinBox td a:link,#signinBox td a:visited{ color: #006699; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
#signinBox td a:hover{ color: #FF0000; text-decoration: underline; }
#signinBox td a:active{ text-decoration: none; }

.attention { BORDER-RIGHT: #96965e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #96965e 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #96965e 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #96965e 1px solid; BACKGROUND-COLOR: #ffffcc }

/* WORKFLOW COMMENT SECTION */
div.workflowComment { background-color: #F6F6F0; border: 1px solid #999999; margin-top: 2px; padding: 10px;	padding-bottom: 5px;	width: 100%; }
div.workflowComment div.message { background-color: #F6F6F0; margin-top: 2px;	padding-left: 5px; padding-right: 5px; }
.workflowComment { margin: 15px auto 0; width: 90%; border-top: 1px dotted #999; border-bottom: 1px dotted #999; padding: 10px; background: #E6E9F0; }
div.workflowComment p.author {font: 11px Tahoma, Arial, sans-serif; color: #696969; border-bottom: 10px solid #696969;}
div.workflowComment p.message {padding-top: 0px; padding-bottom: 20px; font-size: 40px;}
div.workflowComment p {text-indent: 0 !important;}
.workflowComment .author {font: 11px Tahoma, Arial, sans-serif; color: #999; border-bottom: 1px solid #ccc; padding-bottom: 2px;}

div.hr {height: 1px; color:#696969; background-color: #696969; padding: 0px; margin-top: 10px}
DIV.hr HR{display:none;}

