.headerBar { 
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight:bold;
	background-color: #002157;
}
.altWhiteBar{	/* background = white */
   background-color : #FFFFFF;
	color : #000000;
	font-weight : normal;
	font-size : 8pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.altWhiteBarSmall{	/* background = white */
   background-color : #FFFFFF;
	color : #000000;
	font-weight : normal;
	font-size : 7pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.altGreyBar{	/* background = grey(DCDCDC) */
   background-color : #DCDCDC;
	color : #000000;
	font-weight : normal;
	font-size : 8pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.altGreyBarSmall{	/* background = grey(DCDCDC) */
   background-color : #DCDCDC;
	color : #000000;
	font-weight : normal;
	font-size : 7pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.altLightGreyBar{		/* background = lighter grey (F4F4F4) */
   background-color : #F4F4F4;
	color : #000000;
	font-weight : normal;
	font-size : 8pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.altLightGreyBarSmall{		/* background = lighter grey (F4F4F4) */
   background-color : #F4F4F4;
	color : #000000;
	font-weight : normal;
	font-size : 7pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.altDarkGreyBar{		/* background = lighter grey (708090) */
   background-color : #708090;
	color : #F4F4F4;
	font-weight : normal;
	font-size : 8pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.altDarkGreyBarVerySmall{		/* background = lighter grey (708090) */
   background-color : #708090;
	color : #F4F4F4;
	font-weight : normal;
	font-size:6pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.altDarkGreyBarSmall{		/* background = lighter grey (708090) */
   background-color : #708090;
	color : #F4F4F4;
	font-weight : normal;
	font-size:7pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.altRedBar{	/* background = light red(FF6699) */
   background-color : #FF6699;
	color : #000000;
	font-weight : normal;
	font-size : 8pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.altChangeRequestBar{	/* background = CC99FF */
   background-color : #CC99FF;
	color : #000000;
	font-weight : normal;
	font-size : 8pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.altItemUpdatedBar{	/* background = CC99FF */
   background-color : #FFFFCC;
	color : #000000;
	font-weight : normal;
	font-size : 8pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.highlight {		/* The item updated/added */
   background-color : #FFFFCC;
	color : #000000;
	font-weight : normal;
	font-size : 8pt;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}

.content{
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}
.contentBold{
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight:bold;
	color : #000000;
}
.contentVerySmall{		/* 2 points less than content */
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size:6pt;
	color : #000000;
}
.contentSmall{		/* One point less than content */
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size:7pt;
	color : #000000;
}
.contentLarge{		/* One point more than content */
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size:10pt;
	color : #000000;
}
.contentVeryLarge{		/* 2 points more than content */
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size:11pt;
	color : #000000;
}
.footer{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
	color : #101585;
}
.message{  	/* Text that alerts the user of updates and adds and feedback */
	color : #CB0000;
	font-weight : bold;
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.sectionLabel {
	font-family:verdana;
	font-size:10pt;
	font-weight:bold;
	color:#101585;
}
.navigation {
	color : #101585;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 10px;
}

a.content {
	color : #3300cc;
}
a.content:hover {
	color : #ED1C24;
}
a.contentSmall{
	color : #101585;
}
a.contentSmall:hover{
	color : #ED1C24;
}
a.contentLarge{
	color : #101585;
}
a.contentLarge:hover{
	color : #ED1C24;
}
a.footer {
	color: #101585;
	text-decoration : none;
}
a.footer:hover {
	color:#ED1C24;
	text-decoration : underline;
}
a.headerBar {
	color : #FFFFFF;
}
a.headerBar:hover { 
	text-decoration : none;
}
a.navigation {
	color : #101585;
	text-decoration:none;
}
a.navigation:hover {
	color : #ED1C24;
	text-decoration : underline;
}

INPUT.button1 {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	width : 150px;
}
INPUT.button1small {
	color : #000000;
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	width : 150px;
}
INPUT.button2 {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	width : 100px;
}
INPUT.button3 {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;
	width : 250px;
}
INPUT.button4 {
	color : #000000;
	font-size : 7pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	width : 65px;
	height : 18px;
}

TEXTAREA {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}
INPUT {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}
SELECT {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}
/* styles for printing */
@media print {
	input { border: 0px; background: #ffffff; }
	select { border: 0px; background: #ffffff; }
	textarea { overflow:visible; font-size : 8pt; border: 0px; background: #ffffff;}
	/* image { display:none; } */
	.dontprint { display:none; }
}

/* styles for reimbursement and voucher reports */
.style1 {
	font-size: 7px;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}
.subtable {
	border: thin solid #000000;
}
.subtdbr {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
}
.subtdb {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: thin;
	border-right-style: none;
	border-right-color: #000000;
}
.subtdr {
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
}
.tblBorder_top {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
}
.tblBorder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.tblBorder_red {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FF0000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FF0000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FF0000;
}
.tblBorder_blue {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #0000FF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #0000FF;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #0000FF;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #0000FF;
}
.fldBorder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F6F6F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F6F6F;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6F6F6F;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6F6F6F;
	background-color:#E9E9E9
}

td.border_all {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
td.border_all_light {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C3C3C3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3C3C3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C3C3C3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C3C3C3;
}
td.border_all_bold {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
}
td.border_all_bold_red {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: red;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: red;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: red;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: red;
}
td.border_all_field {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
}
td.border_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
td.border_top_right {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
td.border_top_right_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
td.border_top_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
td.border_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
td.border_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
td.border_left_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
td.border_left_right {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
td.border_left_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
td.border_left_top_right {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
td.border_left_top_right_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
td.border_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
td.border_right_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
td.border_left_top_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
td.border_left_right_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.alert-banner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	/*left: 50%;
	width: 1000px;
	margin-left: -500px;*/
	text-align: center;
	color:white;
	background-color:#000;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 9pt;
	opacity: 0.9;
	padding:5px;
}
.alert-banner-img {
	vertical-align: middle;
	padding-right:6px;
}
.close {
    float:right;
    display:inline-block;
    padding:0 5px 5px 5px;
    cursor: pointer;
}
