/* Default CSS Stylesheet for a new Web Application project */


.ibold {
	font-weight: bold;
	}
.resultTable {
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}

INPUTX {
	border-right: dimgray 1px solid;
	background-position: left top;
	border-top: dimgray 1px solid;
	background-image: url(../images/button_grad.gif);
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	background-repeat: repeat-x;
	font-size: 9pt;
}

.editTable
{
  border: 0;
  color: #333333;
  border-collapse:collapse;
  border-style:none;
  
}
.editTableAltRow
{
	color:#333333;
	background-color:#F7F6F3;
}
.editTableRow
{
	color:#284775;
	background-color:White;
}
.editTableThead
{
	color:White;
	background-color:#5D7B9D;
	font-weight:bold;
}
.editTableTheadth
{
	color:White;
	background-color:#5D7B9D;
	font-weight:bold;
}

.editTable:tr
{
	color:#333333;
	background-color:#F7F6F3;
}
.altRow
{
	color:#284775;
	background-color:White;
}

INPUT, SELECT {
	font-size: 9pt;
}
A  {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
A:hover {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
A.wb {color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
A.wb:hover {color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
A.wh {color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
A.wh:hover {color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; padding-left: 1px;}
A.wt {color:#ffffff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
A.wt:hover {color:#ffffff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
.verdana9bl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
.verdana10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.verdana10bl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.verdana10bl-t {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.verdana9bl-t {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.verdana11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.verdana11bl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.verdana12b {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold}
.verdana12bl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.table_bg_n_font {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff}
.table_bg_n_font2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EEEEEE}
.titles {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-indent: 5px}
.flatTextBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-style: solid; border-width: 1; padding-left: 1; padding-right: 1; padding-top: 1; padding-bottom: 1 }
.flatTextBox_Blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 1; padding-right: 1; padding-top: 1; padding-bottom: 1 ; color: #003399; border: 1 #000000 solid}
.flatTextBoxSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; border-style: solid; border-width: 1; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0 }
.norep_line {  background-image: url(../images/maroon_bg.gif); background-repeat: repeat-x; background-position: top}
.greygrad {  background-color: #CCCCCC; background-image: url(../images/grey_grad.jpg); background-repeat: no-repeat; background-position: left}
.greylrb {  border: #CCCCCC solid; border-width: 0px 1px 1px 1px}
.l_on {  cursor: pointer; cursor: hand; border: 1px solid; background-color: #dddddd;   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; border-color: #aaaaaa #FFFFFF #FFFFFF #aaaaaa}
.l_off { border: 1px #eeeeee solid; background-color: #eeeeee;   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px}
.l_start { background-color: #eeeeee; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.l_starta { border: 1px #eeeeee solid; background-color: #eeeeee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.sections {  
  border: #DDDDDD solid; border-width: 0px 0px 1px 1px
; background-image: url(../images/header_grad.gif); background-repeat: repeat-y; background-position: left bottom
}
.topleft {
	background-position: left top;
	background-image: url(../images/topleft_corner.gif);
	background-repeat: no-repeat;
}
.bottomright {
	background-position: right bottom;
	background-image: url(../images/bottomright_corner.gif);
	background-repeat: no-repeat;
}


.btnApply, .btnAction, .btnApprove, .btnDelete, .btnReject, .btnNeutral, .btnMaroon, .btnWhiteInactive, .btnWhite
{
	cursor: hand;
	cursor: pointer;
	width: auto;
	overflow: visible;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.btnAction /* skin beige */
{
	color: #222;
	background: url(../Images/actionbg.gif) #EBD5B0 repeat-x 0% bottom;
	border-right: #947c3e 1px solid;
	border-top: #f8eddc 1px solid;
	border-left: #f8eddc 1px solid;
	border-bottom: #947c3e 1px solid;
}
.btnApply /* blue */
{
	color: white;
	background: url(../Images/applybg.gif) #578cc0 repeat-x 0% bottom;
	border-right: 1px solid #184979;
	border-bottom: 1px solid #184979;
	border-left: 1px solid #7daddb;
	border-top: 1px solid #7daddb;
}

.btnReject /* red */
{
	color: White;
	background: url(../Images/rejectbg.gif) #f8373a repeat-x 0% bottom;
	border-right: #c00e11 1px solid;
	border-top: #f05c5f 1px solid;
	border-left: #f05c5f 1px solid;
	border-bottom: #c00e11 1px solid;
	
}

.btnNeutral /* grey */
{
	color: #111;
	background: url(../Images/neutralbg.gif) #cccccc repeat-x 0% bottom;
	border-right: #999999 1px solid;
	border-top: #f5f3f3 1px solid;
	border-left: #f5f3f3 1px solid;
	border-bottom: #999999 1px solid;
}
.btnWhite /* white */
{
	color: #000;
	background: url(../Images/nav_bg.gif) #cccccc repeat-x 0% bottom;
	border-right: #999999 1px solid;
	border-top: #f5f3f3 1px solid;
	border-left: #f5f3f3 1px solid;
	border-bottom: #999999 1px solid;
}

.btnWhiteInactive /*white */
{
	border-top: DarkGray 1px solid;
	border-bottom: DarkGray 1px solid;
	vertical-align: bottom;
	background-repeat: repeat-x;
	border-right: DarkGray 1px solid;
	border-left: DarkGray 1px solid;
	white-space: nowrap;
	background-image: url(../Images/nav_bg.gif);
	background-position-y: bottom;
}
.btnApprove /* green */
{
	color: white;
	background: url(../Images/approvebg.gif) #309e61 repeat-x 0% bottom;
	border-right: #0e733b 1px solid;
	border-top: #49b679 1px solid;
	border-left: #49b679 1px solid;
	border-bottom: #0e733b 1px solid;
	
}
.btnMaroon /* Maroon */
{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background: #8F2B43;
	color: white;
	background-color: #8f2b43;
	background-image: url(../Images/maintab_grad.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	background-position-y: top;
}
.subTbActive /* blue tab */
{
	color: white;
	vertical-align: middle;
	border-top: black 1px solid;
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-bottom: highlight 1px solid;
	white-space: nowrap;
	background: url(../Images/subtab_grad2.gif) #335ea8  repeat-x left bottom;
}

.subTbActive a
{
	color: white;
}