/* CSS Document */



body, td, th{font-family:Tahoma,Arial; font-size:11px; color:#3B3B3B}

body{background-color:#FFF; background-image:url(../images/bg2.gif); background-repeat:repeat-x; margin-left:0px; margin-top:15px; margin-right:0px; margin-bottom:0px}

#container{width:985px; background-color:#FFF; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; background-repeat:no-repeat; border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#5B8998}

#topbanner{background-image:url(../images/topheader_logo.gif); background-repeat:no-repeat; height:104px; width:986px}

#topnavbg{background-image:url(../images/navbg.gif); background-repeat:repeat-x; height:30px}

#navbottom{background-image:url(../images/nav_bottom.gif); background-repeat:repeat-x; height:5px}

#footer{width:985px; margin-top:10px; margin-bottom:0; margin-left:auto; margin-right:auto; background-image:url(../images/btmlogos.gif); background-repeat:no-repeat; background-position:center; height:70px}



#login{margin-left:0px; height:162px; width:280px; float:right; margin-top:5px; margin-right:15px; margin-bottom:10px}

#logincontent{margin-top:5px; width:264px; margin-left:12px}

#homecontent{width:620px; margin-top:10px; margin-bottom:20px; margin-left:25px; text-align:justify}

#topnav{margin-top:9px; WIDTH:100%; height:21px; margin-left:-25px}

.link{color:#0B62B0; text-decoration:none}

.link:hover{color:#974A09; text-decoration:underline}

.maintext{font-size:13px; line-height:20px; font-family:Tahoma,Arial; text-align:justify; letter-spacing:0..075em}

INPUT.textboxhome{COLOR:#300; BACKGROUND-COLOR:#FFF; height:25px; border:1px solid #7F9DB9; width:225px; font-family:Tahoma,Arial; font-size:15px}

INPUT.bluebtnhome{BORDER-TOP-WIDTH:1px; FONT-WEIGHT:bold; BORDER-LEFT-WIDTH:1px; FONT-SIZE:11px; BORDER-LEFT-COLOR:#80afc7; BACKGROUND:#659eba; BORDER-BOTTOM-WIDTH:1px; BORDER-BOTTOM-COLOR:#5093b5; COLOR:#fff; BORDER-TOP-COLOR:#80afc7; FONT-FAMILY:Verdana,Helvetica,sans-serif; BORDER-RIGHT-WIDTH:1px; BORDER-RIGHT-COLOR:#5093b5; height:25px}

#title{font-size:16px; color:#007EC3; text-decoration:none; font-weight:bold}

#subtitle{font-size:13px; color:#007EC3; text-decoration:none; font-weight:bold}

#logininfo{color:#FFF; text-decoration:none; float:right; padding-right:10px; padding-top:2px; margin-top:5px}

#logininfo a{color:#FFF; text-decoration:none}

#logininfo a:hover{color:#FFAB58; text-decoration:underline}

#logininfo .loguser{color:#FFF6BC; font-weight:bold}

#nav{color:#FFF; float:left; padding-left:24px; padding-top:7px}

#nav A{color:#FFF; text-decoration:none; font-weight:bold}

#nav A:hover{color:#FFAB81; text-decoration:underline; font-weight:bold}

#leftnav{float:left; width:167px; top:78px; left:0px}

#left{FLOAT:left; WIDTH:167px; margin-bottom:3px}

#lefttop{background-image:url(../images/leftheader.gif); background-repeat:no-repeat; height:11px; width:167px}

#leftbottom{background-image:url(../images/leftbottom.gif); background-repeat:no-repeat; height:11px; width:167px}

#intcontent{margin-left:185px}

#instructions{font-family:Tahoma,Arial; font-size:13px; color:#3B3B3B; margin-top:15px; margin-bottom:20px; width:97%; text-align:justify}

#instructions_imp{font-family:Tahoma,Arial; font-size:13px; margin-top:15px; margin-bottom:20px; width:97%; text-align:justify; font-weight:bold; color:#AC401A;}

#btmline{background-color:#DCDCDC; height:1px; width:98%}

.required{font-size:90%; color:#F00; text-decoration:none}

#subnav{}

#subnav A{PADDING-RIGHT:3px; DISPLAY:block; PADDING-LEFT:18px; PADDING-BOTTOM:4px; COLOR:#055F92; LINE-HEIGHT:18px; PADDING-TOP:4px; BORDER-BOTTOM:#D6DBE1 1px solid; TEXT-DECORATION:none; font-size:11px; font-family:Tahoma,Arial,Helvetica,sans-serif; background-color:#EAF3FA; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:5px 12px}

#subnav A.active{PADDING-RIGHT:3px; DISPLAY:block;   PADDING-LEFT:18px;             PADDING-BOTTOM:4px;             COLOR:#AC401A;             LINE-HEIGHT:18px;             PADDING-TOP:4px;             BORDER-BOTTOM:#D6DBE1 1px solid;             TEXT-DECORATION:none;             background-color:#D1E5F3;             font-weight:bold;             margin-top:0px;             margin-right:0px;             margin-bottom:0px;             margin-left:0px}

#subnav A:hover{BACKGROUND-POSITION:5px 12px; COLOR:#000; DISPLAY:block; background-color:#D1E5F3}

.colblue{background-color:#EAF2F8; height:22px}

.pagempty{color:#9097A2; text-decoration:none}

.colgrey{background-color:#F5F8FB; height:22px; padding-left:3px}

.colwhite{background-color:#FFF; height:22px; padding-left:3px}

INPUT.bluebtn{BORDER-TOP-WIDTH:1px; FONT-WEIGHT:bold; BORDER-LEFT-WIDTH:1px; FONT-SIZE:11px; BORDER-LEFT-COLOR:#80afc7; BACKGROUND:#659eba; BORDER-BOTTOM-WIDTH:1px; BORDER-BOTTOM-COLOR:#5093b5; COLOR:#fff; BORDER-TOP-COLOR:#80afc7; FONT-FAMILY:Verdana,Helvetica,sans-serif; BORDER-RIGHT-WIDTH:1px; BORDER-RIGHT-COLOR:#5093b5; margin-top:10px; margin-bottom:10px; height:25px}

.dropdownbox{BORDER-RIGHT:1px inset #666; BORDER-TOP:1px inset #666; FONT-SIZE:11px; BORDER-LEFT:1px inset #666; COLOR:#000; BORDER-BOTTOM:1px inset #666; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR:#f9fcff; TEXT-DECORATION:none}

.subheadercol{background-color:#C8DDED; height:22px; font-size:12px; font-weight:bold; color:#1B4668; text-decoration:none; padding-left:5px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#666}

.table{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D1D6D8}

.tabletd{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E5E5D6}

.grey{background-color:#F7F7E1; height:20px; text-decoration:none; padding-left:5px}

#outcontent{margin-left:25px}

TABLE.mainTable{CLEAR:both; FONT-SIZE:11px; MARGIN:0px; WIDTH:100%}

.nonewdata{background-color:#5f5}

TABLE.mainTable{BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:3px; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:3px; PADDING-BOTTOM:3px; BORDER-LEFT:#ccc 1px solid; PADDING-TOP:3px; BORDER-BOTTOM:#ccc 1px solid; FONT-FAMILY:Trebuchet MS; BORDER-COLLAPSE:collapse; border-spacing:1px}
TABLE.mainTable TH{BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:3px; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:3px; PADDING-BOTTOM:3px; BORDER-LEFT:#ccc 1px solid; PADDING-TOP:3px; BORDER-BOTTOM:#ccc 1px solid; FONT-FAMILY:Trebuchet MS; BORDER-COLLAPSE:collapse; border-spacing:1px}
TABLE.mainTable TD{BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:3px; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:3px; PADDING-BOTTOM:3px; BORDER-LEFT:#ccc 1px solid; PADDING-TOP:3px; BORDER-BOTTOM:#ccc 1px solid; FONT-FAMILY:Trebuchet MS; BORDER-COLLAPSE:collapse; border-spacing:1px}
TABLE.mainTable THEAD{BACKGROUND:#D1E5F3; COLOR:#000}
TABLE.mainTable TH{BACKGROUND:#D1E5F3; COLOR:#000}
TABLE.mainTable TFOOT{FONT-WEIGHT:bold}
TABLE.mainTable TH{VERTICAL-ALIGN:bottom; WHITE-SPACE:normal}
TABLE.mainTable{empty-cells:show}

TABLE.mainTableTop{BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:3px; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:3px; PADDING-BOTTOM:3px; BORDER-LEFT:#ccc 1px solid; PADDING-TOP:3px; BORDER-BOTTOM:#ccc 1px solid; FONT-FAMILY:Trebuchet MS; BORDER-COLLAPSE:collapse; border-spacing:1px}
TABLE.mainTableTop TH{BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:3px; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:3px; PADDING-BOTTOM:3px; BORDER-LEFT:#ccc 1px solid; PADDING-TOP:3px; BORDER-BOTTOM:#ccc 1px solid; FONT-FAMILY:Trebuchet MS; BORDER-COLLAPSE:collapse; border-spacing:1px}
TABLE.mainTableTop TD{BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:3px; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:3px; PADDING-BOTTOM:3px; BORDER-LEFT:#ccc 1px solid; PADDING-TOP:3px; BORDER-BOTTOM:#ccc 1px solid; FONT-FAMILY:Trebuchet MS; BORDER-COLLAPSE:collapse; border-spacing:1px}
TABLE.mainTableTop THEAD{BACKGROUND:#D1E5F3; COLOR:#000}
TABLE.mainTableTop TH{BACKGROUND:#D1E5F3; COLOR:#000}
TABLE.mainTableTop TFOOT{FONT-WEIGHT:bold}
TABLE.mainTableTop TH{VERTICAL-ALIGN:bottom; WHITE-SPACE:normal}

.error{color:#F00}
.error1{color:#F00; font-weight:bold}

#criticalbar{                BACKGROUND-COLOR:#FEEBEB;                 background-image:url(../images/critical.gif);  background-repeat:no-repeat;  background-position:5px;  padding-top:6px;  padding-right:5px;  padding-bottom:6px;  padding-left:30px;  border:1px solid #DEC0C0; width:93%; }

#infobar{                BACKGROUND-COLOR:#D1E5F3;                 background-repeat:no-repeat;  background-position:5px;  padding-top:6px;  padding-right:5px;  padding-bottom:6px;  padding-left:30px;  border:1px solid #000000; width:93%; }


.onpage {
	color: #333333;
	text-decoration: none;
	background-color: #CEEFFF;
	height: 5px;
	width: 5px;
}

.paginationheader{background-color:#759DD0; height:22px; font-size:12px; font-weight:bold; color:#1B4668; text-decoration:none; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#666}


.paginationInfoColor {
	color: #FFFFFF;
	}

.gwt-TextBox-readonly
{
 border: #a1a1a1 1px solid;
 color: #000000;
 background-color:lightgrey;
 cursor: default

} 

#transuserDialog{
display: none;
}

.ui-widget-header {background:#C8DDED !important;}
span.ui-icon-closethick {display:none !important;}
a.ui-dialog-titlebar-close {display:none !important;}
