a {
	cursor: hand;
	color: #003366;
	text-decoration: none;
}

a:link a:visited { cursor: hand; text-decoration: none; color: #003366; }

a:hover { color: #0C0F53; text-decoration: underline; }

a.tabLINK:link {color: Black;font-family: Verdana, Arial, Helvetica, sans-serif;font : normal;text-decoration:none;}
a.tabLINK:visited {color: Black;font-family: Verdana, Arial, Helvetica, sans-serif;font : normal;text-decoration:none;}
a.tabLINK:hover {color: Black;font-family: Verdana, Arial, Helvetica, sans-serif;font : normal;text-decoration:none;}

h1 {
	color: black;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 8px;
	margin-left: 1px;
	margin-right: 1px;
}

h2 {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 2px;
	margin-left: 1px;
	margin-right: 1px;
}

input.littleButton {

}

table.ViewTableStyle { width: 100%; }

td.DisplayCellLines { border-bottom: 1px solid #DDDDDD; }

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	vertical-align: top;
	color: blue;
}

th.ViewHeaderStyle {
	border-top: 1px black solid;
	border-bottom: 1px black solid;
	border-left: 1px black solid;
	border-right: 1px black solid;
	padding-left: 5px;
	padding-right: 2px;
	font-famliy: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	text-align: left;
	text-decoration: none;
}

ul {
	text-align: left;
	font-weight: normal;
	margin-left: 15px;
	margin-bottom: 0px;
}

.button {
	background-color: #31669A;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.normalhm, li.normalhm, div.normalhm {
   font-family: "Trebuchet MS",Arial,sans-serif;
   font-size: 11.0pt;
   margin-bottom: 14px;
   }

.brdrTbl {
	background-color: #6699CC;
}


.statusBarStyle { background-color: #6699CC; }

.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: #6699CC;
	width: 25%;
	color: white;
	border-top: 1px black solid;
	border-right: 1px black solid;
	border-bottom: 1px black solid;
	border-left: 1px black solid;
	margin-bottom: 5px;
	margin-top: 2px;
	margin-left: 1px;
	margin-right: 1px;
}

.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: transparent;
	color: black;
        font-weight: bold;
	padding-top: 10px;
	padding-left: 2px;
	padding-bottom: 5px;
}

.disdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: transparent;
	color: black;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.ViewRowSelectedStyle {
	color: highlighttext;
	background: highlight;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 2px;
	cursor: hand;
}

body,form,td,li {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin:20px;
}
p {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;

}

td.normalcellleft {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #DFE6F9;
}

td.normalcell {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #FFFFFF;
}


td.normalsm,p.normalsm,li.normalsm, .normalsm {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
}


td.normallg,p.normallg,li.normallg, .normallg {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11pt;
}

.normalxlg {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 13pt;
}

td.normalsmcell {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
   background-color: #FFFFFF;
}

td.smalllog {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 8pt;
}

input,select,textarea {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
}

ul.margin {
   list-style: none;
   margin: 0;
   padding: 0;
}

ul.tasks {
        list-style: none;
        margin: 0;
        padding: 0;
        }

img {
   border: none;
}

/*- Menu Tabs Top--------------------------- */

#tabsTop {
   font-family:Verdana;
   font-weight:bold;
   font-size: 11px;
   float:left;
   width:100%;
   border: none;
   line-height:normal;
}

#tabsTop ul {
   margin:0;
   padding:0;
   list-style:none;
}

#tabsTop li {
   display:inline;
   margin:0;
   padding:0;
}

#tabsTop a {
   float:left;
   background:url("/images/authentication/tableft10.gif") no-repeat left top;
   margin:0;
   padding:0 0 0 4px;
   text-decoration:none;
}

#tabsTop a span {
   float:left;
   display:block;
   background:url("/images/authentication/tabright10.gif") no-repeat right top;
   padding:5px 15px 4px 6px;
   color:#FFF;
}

#tabsTop a span {float:none;}

#tabsTop a:hover span {
   color:#FFF;
}

#tabsTop a:hover {
   background-position:0% -42px;
}

#tabsTop a:hover span {
   background-position:100% -42px;
}

#tabsTop #current1 a {
   background-position:0% -42px;
}

#tabsTop #current1 a span {
   background-position:100% -42px;
}

/*- Menu Processes Top--------------------------- */

#procsTop {
   font-family:Verdana;
   font-weight:bold;
   font-size: 11px;
   float:left;
   width:100%;
   border: none;
   line-height:normal;
}

#procsTop ul {
   margin:0;
   padding:0;
   list-style:none;
}

#procsTop li {
   display:inline;
   margin:0;
   padding:0;
}

#procsTop a {
   float:left;
   background:url("/images/authentication/procleft.png") no-repeat 0% -19px;
   margin:0;
   padding: 0 0 0 4px;
   text-decoration:none;
}

#procsTop a span {
   float:left;
   display:block;
   background:url("/images/authentication/procright.png") no-repeat 100% -19px;
   padding: 3px 12px 5px 8px;
   color: #003f6b;
}

#procsTop a span {float:none;}

#procsTop a:hover span {
   color: #2763a5;
}

#procsTop a:hover {
   background-position:0% -61px;
}

#procsTop a:hover span {
   background-position:100% -61px;
}

#procsTop #current2 a {
   background-position:0% -61px;
}

#procsTop #current2 a span {
   background-position:100% -61px;
}

/*- Margin Menu --------------------------- */

#MarMenu {
   font-family:Verdana;
   font-weight:bold;
   font-size: 11px;
   width: 150px;
   margin: 0;
   border-left:solid 1px #BCD2E6;
   border-right:solid 1px #BCD2E6;
}

#MarMenu li a {
   height: 32px;
   text-decoration: none;
}

#MarMenu li a:link, #MarMenu li a:visited {
   color: #003f6b;
   display: block;
   background:  url(/images/authentication/menu3.gif);
   padding: 10px;
}

#MarMenu li a:hover, #MarMenu li #current3 {
   color: #627EB7;
   background:  url(/images/authentication/menu3.gif) 0 -32px;
   padding: 10px;
}

#tabs10-2 {
   float:left;
   width:100%;
   line-height:normal;
      }
#tabs10-2 ul {
   margin:0;
   padding:0;
   list-style:none;
   }
#tabs10-2 li {
   display:inline;
   margin:0;
   padding:0;
   }
#tabs10-2 a {
   float:left;
   background:url("/images/authentication/tableft10-2.png") no-repeat left top;
   margin:0;
   padding:0 0 0 4px;
   text-decoration:none;
   }
#tabs10-2 a span {
   float:left;
   display:block;
   background:url("/images/authentication/tabright10-2.png") no-repeat right top;
   padding:4px 15px 4px 6px;
   color:#FFF;
   }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs10-2 a span {float:none; color: #000000; font-size:11px; font-weight: bold;}

#tabs10-2 a:hover {
   background-position:0% -42px;
   }
#tabs10-2 a:hover span {
   background-position:100% -42px;
   }

#tabs10-2 #current4 a {
   background-position:0% -42px;
   }
#tabs10-2 #current4 a span {
   background-position:100% -42px;
   }

/*- Menu Tasks--------------------------- */

#menuTasks {
        width: 100px;
        margin: 0;
        }

#menuTasks li a {
          height: 20px;
          text-decoration: none;
        }

#menuTasks li a:link, #menuTasks li a:visited {
        color: #FFF;
        display: block;
        background:  url(/images/authentication/MenuTasks.png);
        background-repeat:  no-repeat;
        padding: 4px 4px 6px 5px;
        }

#menuTasks li a:hover, #menuTasks li #current5 { {
        color: #FFF;
        background:  url(/images/authentication/MenuTasks.png) 0 -25px;
        background-repeat:  no-repeat;
        padding: 4px 4px 6px 5px;
        }

.userstablestyle
{
border-collapse: collapse;
border-spacing: 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}

.expectedtextcolor
{
   color: #0000FF;
}

/* curve height, background image */
.mainroundedborder .t, .mainroundedborder .b, .mainroundedborder .b b, .mainroundedborder .t b{
height:10px;
background-image:url('../images/authentication/roundedcornerborder2.png');
}

/* inner color, border color, border width */
.mainroundedborder .c{
background:#FFFFFF;
border-color:#445566;
border-left-width:1px;
border-right-width:1px;
}

/* surrounding margins (optional) */
.round{
margin-bottom:5px;
}
.round .c{
/* inner content padding */
padding:0 10px 0 10px;
border-top:0;
border-bottom:0;
border-style:solid;
}

.round .t, .round .b, .round .t b, .round .b b{
display:block;
overflow:hidden;
}

.round .t b, .round .b b{
float:right;
width:50%;
}

.round .t .r{
background-position:top right;
}
.round .b .r{
background-position:bottom right;
}
.round .b{
background-position:bottom left;
}
.round .br{
clear:both;
display:block;
overflow:hidden;
height:0px;
}

.filefrmhead {
font-size: 10px;
font-weight: bold;
color: white;
background-color:#3E58A6;
text-align: center;
padding: 2px;
}


.filefrmheadreg {
font-size: 11px;
font-weight: bold;
color: white;
background-color:#3E58A6;
text-align: center;
}

.filefrmheadleft {
font-size: 10px;
font-weight: bold;
color: white;
background-color:#3E58A6;
text-align: left;
padding: 1px;
}

.hlheadrow {
background-color:#3E58A6;
color: #FFFFFF;
}

a.hlheadrow {
	cursor: hand;
	color: #c4d5ee;
	text-decoration: none;
}

a.hlheadrow:link a.hlheadrow:visited { cursor: hand; text-decoration: none; color: #c4d5ee; }

a.hlheadrow:hover { color: #c4d5ee; text-decoration: underline; }


a.files:link, a.files:visited {
	color: #053aa5;
	text-decoration: none;
}

a.files:hover {
	color: #0000ff;
	text-decoration: none;
}

a.files:active {
	color: #050505;
	text-decoration: none;
}

.blankcol {
	background-color: #e7eefa;
}

.css_input {
	background-color: #ffffff;
	border-bottom: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	width: 200px;
}

.css_inputAlt {
	background-color: #ffffff;
	border-bottom: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
}

.css_inputDate {
	background-color: #ffffff;
	color: #B2B2B2;
	border-bottom: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
        text-align: right;
        font-style: italic;
        padding-right: 3px;
}

.css_inputAltNB {
	background-color: #ffffff;
	border: 0px;
}

.inptsrch {
	color: #B2B2B2;
	font: 11px arial;
	background-color: #ffffff;
	border-bottom: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	width: 130px;
}

.css_select {
	width: 200px;
}

.css_selectAlt {

}

.date_bar {
	background-color: #e7eefa;
	border-bottom: #888888 2px solid;
	border-left: #cccccc 2px solid;
	border-right: #888888 2px solid;
	border-top: #cccccc 2px solid;
	font-family: 'Verdana';
	font-size: 10pt;
}

.footer {
	background-color: #7a9fde;
}

.head {
	font-size: 14pt;
}

.leftcol, .leftcolheader {
	background-color: #dfe6f9;
        font-size: 10px;
        font-weight: bold;

}


.leftcol175 {
	background-color: #dfe6f9;
        font-size: 10px;
        font-weight: bold;
        width: 175px;

}

.leftcolalt {
	background-color: #DFE6F9;
        font-size: 10px;

}

.leftcolright, .leftcolrightheader {
	background-color: #DFE6F9;
        font-size: 10px;
        font-weight: bold;
        text-align: right;

}

.rightcol, .rightcolheader {
	background-color: #ffffff;
        font-size: 10px;
}

.rightcolalt {
	background-color: transparent;
        font-size: 10px;
}

.rightcolhl {
	background-color: #ffffcc;
        font-size: 10px;
}

.search_instr {
	background-color: #becdf3;

}

.titlebar {
	background-color: #dfe6f9;
	font-family: 'Verdana';
	font-size: 13pt;
}

.warning {
	background-color: #e7eefa;
	border-bottom: #888888 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #888888 1px solid;
	border-top: #cccccc 1px solid;
	font-family: 'Verdana';
	font-size: 10pt;
}

.chkClass {
   background-color: #7AC4F7;
}
.chkClassOff {
   background-color: #CCCCCC;
}

.notenrml {
   background-color: #DFE6F9;
   font-size: 10px;
   padding-left:5px;
}


.requestnrml {
   background-color: #DFE6F9;
   font-size: 10px;
   padding-left:5px;
}


.summarycell {
   background-color: #FFFFFF;
   font-size: 10px;
   padding-left:5px;
   height: 21px;
}

.taskno {
   background-color: #DFE6F9;
   font-size: 10px;
   padding-left:5px;
}

.taskyes {
   background-color: #CCCCCC;
   font-size: 10px;
   padding-left:5px;
}

.taskna {
   color: #CCCCCC;
   background-color: #999999;
   font-size: 10px;
   padding-left:5px;
}

.docno {
   background-color: #DFE6F9;
   font-size: 10px;
   padding-left:5px;
}

.docyes {
   background-color: #CCCCCC;
   font-size: 10px;
   padding-left:5px;
}


.messageno {
   background-color: #DFE6F9;
   font-size: 10px;
   padding-left:5px;
}

.messageyes {
   background-color: #CCCCCC;
   font-size: 10px;
   padding-left:5px;
}


.mainfooter {
   padding-top: 12px;
   color: #2763A5;
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
}

.generalMsgText {
   color: #000066;
   font-family: Verdana, Arial, Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: normal;
}

.warningText {
   color: #EA0000;
}

.reqast {
   vertical-align: middle;
}

.MenuHead {
   border-bottom: #bbbbbb 1pt solid;
   border-left: medium none;
   border-right: medium none;
   border-top: 1px;
   color: #939393;
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   margin-top: 0pt;
   padding-bottom: 6pt;
   padding-top: 6pt;
}

.menuLinks {
   border-bottom: medium none;
   border-left: medium none;
   border-right: medium none;
   border-top: medium none;
   color: #000066;
   font-family: Verdana, Arial, Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
}

.menuLinks:hover {
   color: #002255;
}

.MenuOption {
   border-bottom: #bbbbbb 1pt solid;
   border-top: 1pt;
   padding-bottom: 5pt;
   padding-top: 5pt;
}

.textbox {
   background-color : white;
   border-bottom : 1px solid black;
   border-left : 1px solid black;
   border-right : 1px solid black;
   border-top : 1px solid black;
   padding-bottom : 1px;
   padding-left : 1px;
   padding-right : 1px;
   padding-top : 1px;
   color : black;
   background : white;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
    }

.frmfldlbl {
	margin-top:4px;position:relative;float:left;
}

.faqText {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin:0;
}

.faqTextli {
   list-style-type: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

.faqTextul {
   list-style-type: none;
   margin:0;
}

.FAQHead {
 background-image: url(/images/authentication/bg1.gif);
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
}
