/* CSS Document */
FORM#SearchCriteria INPUT {
	width:192px;
}

html>body FORM#SearchCriteria INPUT {
	width:202px;
}
.marginTop10 {
	margin-top:10px;
}
.marginBtm5 {
	margin-bottom:5px;
}
.extraMore {
	
}
.errorIcon {
	padding-right:10px;
	text-align:right;
	vertical-align: top;
	float:left;
}
#tableError {
	width:489px;
	float: left;
	padding-bottom:10px; padding-top:6px;
}
#tableError p{
	font-size: 100%;
	padding:10px 0px 0px 0px;
	margin:0px;
}
.labels {
	vertical-align:top;
}

button.xxxxlong {
	width:113px;
	}
button.xlong {
	width:164px;
	}
button.save {
	width:56px;
	}
	
button.xxlong {
	width:193px;
	}
button.xxxlong {
	width:244px;
	}
	
button.report {
	width:120px;
	}
	
	
button.buttonNoPad {
	margin-left:0px;
}
#tablesubButtons {
	clear:none;
	float:right;
	padding:0px;
	margin:0px;
}
#tablesubButtonsSingle {
	clear:none;
	float:left;
	padding:0px;
	margin:0px;
}
.labelDivider {
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width: 4px;
	vertical-align:top;
}
td#helpLink {
	text-align:right;
	height:25px;
	padding:0px;
	margin:0px;
}
td#helpLink a {
	float:right;
}
td#buttonInstructions {
	text-align:left;
	height:25px;
	padding:0px;
	margin:0px;
}
td#BOfilename {
	padding-right:0px;
	margin-right:0px;
}
#BOfilename img {
	padding:0px;
	margin:0px;
	}
#filename {
	float:left;
	padding-top:4px;
}
FORM#SearchCriteria INPUT#filenameInput {
	width: 190px;
}
html>body FORM#SearchCriteria INPUT#filenameInput {
	width: 199px;
}
html>body #tablesubButtons button {
	margin:0px 0px 0px 17px;
}
th {
	white-space: nowrap;
}
td.errorBorderPad {
	border-top: 1px solid #FFFFFF;
	line-height:0px;
	padding:0px;
	margin:0px 0px 0px 0px;
}
#introFirstPara {
	margin-top:0px;
	padding-top:0px;
}
div.errorMessage, .alertMessage, .alertCopy { 
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
}

/* BEGIN Search Results Table*/
#pageContentFull {
	width:760px;
	margin:10px 0px 30px 0px; 
	padding:0px;
}

#pageContentFull1 {
	width:744px;
	margin:0px 0px 0px 0px; 
	padding-bottom:10px;
	float:left; 
	clear:both;
}
#pageContentFull #text {
	margin-left:20px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#pageContentFull #text p{
	padding:0px;
	margin:0px 0px 5px 0px;
}
table#searchresults td#resultsInfoTop {
	margin:0px;
	padding:6px 0px 8px 13px;
	font: normal 70% Verdana, Arial, Helvetica, sans-serif; 
}

table#searchresults td#resultsInfoTop1{
	margin:0px;
	padding:6px 0px 8px 13px;
	font:70% Verdana, Arial, Helvetica, sans-serif;
}

table#searchresults td#resultsInfoBtm {
	margin:0px;
	padding:6px 0px 8px 0px;
	font: normal 70% Verdana, Arial, Helvetica, sans-serif; 
	border-top:solid black 1px;
	border-bottom:solid black 1px;
}

.resultsInfoLeftTop, .resultsInfoLeftBtm {
	font-weight:bold;
	margin: 0px 0px 0px 13px;
	float:left;
}
.resultsInfoLeftTop1, .resultsInfoLeftBtm1 {
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	float:left;
}

.resultsInfoLeftTop2 {
	margin: 0px 0px 0px 7px;
	float:left;
}



.resultsInfoRightTop, .resultsInfoRightBtm {
	margin: 0px 8px 0px 0px;
	float:right;
}

.resultsInfoRightTop a, .resultsInfoRightBtm a {
	padding-left:6px;
	text-decoration:underline;
}

td#resultsInfoTop .resultsInfoRightTop a.currentPage, td#resultsInfoBtm .resultsInfoRightBtm a.currentPage,  td#resultsInfoBtm .resultsInfoLeftBtm a {
	text-decoration:none;
}
td#resultsInfoBtm .resultsInfoLeftBtm a:hover {
	text-decoration:underline;
}
.resultsInfoLeftBtm {
	font-weight:normal;
}
#searchresults caption {
	text-align:center;
	margin:0px 0px 0px 0px;
	padding: 3px 0px 3px 0px; 
	border-bottom-width:5px;
	border-bottom-style: solid;
	font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	background-color: #E6E6E6; 
	border-bottom-color: white;
}
table#searchresults {
	clear:both;
	margin: 0px 7px 0px 19px;
	width: 721px;
}
table#searchresults a {
	text-decoration:underline;
}
#searchresults th {
	margin:0px 0px 0px 0px;
	padding: 2px 5px 3px 13px; 
	font: bold 70% Verdana, Arial, Helvetica, sans-serif; 
	background-color: #E6E6E6; 
	vertical-align: middle;
	text-align:left; 
	clear:left;
}
#searchresulterror{
	font:110% Verdana, Arial, Helvetica, sans-serif;
	}
#searchresults th img {
	padding:5px 5px 0px 0px;
	float:left;
}
.colHeadName {
	float:left;
}
.colHeadNametxt {
	float:left;
	text-align:left;
}
.colHeadCenter {
	text-align:center;
}
.colHeadLeft {
	text-align:left;
}
#searchresults td {
	margin:0px 0px 0px 0px;
	padding: 1px 5px 7px 13px; 
	font: normal 65% Verdana, Arial, Helvetica, sans-serif; 
	vertical-align: middle;
}
#searchresults td.colCellCenter {
	padding: 7px 5px 7px 0px; 
	text-align:center;
}
tr.grey {
	background-color:#F2F2F2;
}
tr.even {
	background-color:#F2F2F2;
}
#resultsButton {
	text-align:right;
	margin: 14px 14px 0px 0px;
}
html>body #resultsButton {
	margin-right: 16px;
}
#pageTitleFull {
	margin:0px 0px 0px 0px; 
}
#pageTitleFull h1 {
	font-size: 105%;
	text-align:center;
	float:left;
	clear:none;
	margin:0px;
	padding: 16px 0 5px 0;
	width:760px;
	}
/* END Search Results Table*/
/* BEGIN Login Help*/
.loginHelp {
	border:0px;
	padding:0px;
	margin:0px;
}
h1.loginHelpHeader {
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 61px;
}
html>body h1.loginHelpHeader {
	margin-left:64px;
}
ul.loginHelpList {	
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 20px 0px 72px;
	padding:5px;
	padding-top:10px;
	}
html>body ul.loginHelpList {
	margin-left:73px;
}
/* END Login Help*/



/* Begin Datatables in form*/
#dataentry3{
	width:546px;
	clear:both;
}
#dataentry3 caption,{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding: 3px 0px 3px 0px; 
	border-bottom-width:5px;
	border-bottom-style: solid;
	font: bold 90% Verdana, Arial, Helvetica, sans-serif;  
	}


#dataentry3 {
	margin:0px 0px 20px 0px;
	}



html>body #dataentry3 {
	margin:0px 0px 20px 0px;
	}

/*- Fix margin alignment for non-IE, part 1 -*/
html>body #dataentry3 {
	margin:0px 0px 20px 0px;	
	}
	
/*- Fix margin alignment for non-IE, part 2 -*/
html>body #dataentry3 caption{
	margin:5px 0px 0px 0px;
	}
/*- Fix margin alignment for non-IE, part 2 -*/
html>body #dataentry3 caption{
	margin:0px 0px 0px 0px;
	}
	

#dataentry3 td,th{
	font-size: 70%;
	padding: 4px 10px 4px 10px;
}

#dataentry3 .labels{
	text-align:left;
	padding: 0px 10px 0px 10px;
	vertical-align:middle;
	background-color: #E6E6E6;
	font-size: 95%;
	}

#dataentry3 .labels{
	width: 225px;
}		
#dataentry3 .fields {
	width: 321px;
}	
.total {
	font-weight:bold;
	}
	
input, select, .rbfield {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	}
/* End Datatables in form*/

/* Begin Links Under Instruction Box*/
#helplinks {
	width:147px;
	float:right;
	clear:none;
	margin:0px 10px 6px 0px;
	padding:0px 0px 3px 10px;
}
#helplinks li { 
list-style-type:none; margin-left:-20px;
}

#pagecon ul {
	padding: 0px;
	margin:0px 0px 0px 0px;

	}

#pagecon li {
	font:70%/200% Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 8px 0px;
	line-height:13px;
	
	}
/* End Links Under Instruction Box*/


#ucold1{
	width:273px;
	float:left;
	padding:0px;
}
#ucold2{
	width:273px;
	float:right;
	padding:0px;
}


#more{
	float:right;
	font:70% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}

.grayDivider {
	border-top-color:#CDCBCC;
	border-top-style:solid;
	border-top-width:1px;
	vertical-align:top;
}

.labelcolor{ background-color:#E6E6E6;
 
}


h3#helpfullinks {
	padding:0;
	line-height:26px;	
	}

h3#helpfullinks a{
	padding-top: 0px;
	vertical-align:bottom;
/*	Global Change for new Icon Start*/
	text-indent:0px;
/*	Global Change for new Icon End*/
	float:left;
	text-decoration:none;
	}
	
#rightnavlinks {
	clear:both;
	float:left;
	margin-top:05px;
	padding-right:10px;
	padding-left:18px;
}	
/* fixes the right margin for non-IE browsers  */
html>body #rightnavlinks {
	margin-top: 5px; }
	
#rightnavlinks ul {
	padding: 0px;
	margin:0px 0px 0px 0px;
	}

#rightnavlinks li {
	font:70%/200% Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 8px 0px;
	list-style:none;
	line-height:13px;
	}
#rightnavlinks h3 {
	padding-bottom: 8px;
}	


select{ width:184px;
}





<!--Checkbox Table Structure-->
#checkboxmod{
	width:546px;
	clear:both;
}
#checkboxmod caption,{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding: 3px 0px 3px 0px; 
	border-bottom-width:5px;
	border-bottom-style: solid;
	font: bold 90% Verdana, Arial, Helvetica, sans-serif;  
	}

html>body #checkboxmod {
	margin:0px 0px 0px 0px;	
	}

/*- Fix margin alignment for non-IE, part 1 -*/
html>body #checkboxmod {
	margin:0px 0px 28px 0px;	
	}
	
/*- Fix margin alignment for non-IE, part 2 -*/
html>body #checkboxmod caption{
	margin:5px 0px 0px 0px;
	}
/*- Fix margin alignment for non-IE, part 2 -*/
html>body #checkboxmod caption{
	margin:0px 0px 0px 0px;
	}
	
/*- Fix margin alignment for non-IE, part 2 -*/
html>body #checkboxmod caption{
	font-size: 70%;
	}
	
html>body #checkboxmod td{ 
font-size:11px;
		}

#checkboxmod td{
	padding: 4px 10px 4px 10px;
}

#checkboxmod .labels{
	text-align:left;
	padding: 0px 10px 0px 10px;
	vertical-align:middle;
	background-color: #E6E6E6;
	font-size: 95%;
	}

#checkboxmod .labels{
	width: 225px;
}		
#checkboxmod .fields {
	width: 321px;
}	

#applications .required1 {
	margin:0px;
	padding: 8px 0px 6px 0px
}
.labelright{ float:right;}


#dataentrywidth
{ 
	width:370px;
	text-align: left;
	font-size: 70%;
	padding: 5px 10px 10px 10px;
	vertical-align:middle;
	clear:both;
	margin: 0px 0px 27px 0px;
		line-height: 18px;
}
#dataentrywidth td
{ 
padding: 4px 10px 4px 10px;
}
#dataentrywidth th {
	margin:0px 0px 0px 0px;
	padding: 2px 5px 3px 13px; 
	font: bold 100% Verdana, Arial, Helvetica, sans-serif; 
	background-color: #E6E6E6; 
	vertical-align: middle;
	text-align:left; 
	clear:left;
}



#dataentrywidthstaff
{
	width:723px;
	text-align: left;
	font-size: 70%;
	padding: 5px 10px 5px 10px;
	vertical-align:middle;
	clear:both;
	margin: 0px 0px 27px 0px;
	line-height: 18px;
}
#dataentrywidthstaff td
{ 
padding: 4px 10px 4px 10px;
}

#dataentrywidthstaff th
{ 
font:100%/200% Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
}


#dataentrychk
{
	width:546px;
	text-align: left;
	font-size: 140%;
	padding: 5px 10px 5px 10px;
	vertical-align:middle;
	clear:both;
	margin: 0px 0px 10px 0px;
	line-height: 18px;
}
#dataentrychk td
{ 
padding: 4px 10px 4px 10px;
}


#dataentrychk2
{
	width:546px;
	text-align: left;
	font-size: 140%;
	padding: 5px 10px 5px 10px;
	vertical-align:middle;
	clear:both;
	margin: 0px 0px 10px 0px;
	line-height: 18px;
}
#dataentrychk2 td
{ 
padding: 4px 10px 4px 10px;
}



#dataentrywidthu
{ 
	width:546px;
	text-align: left;
	font-size: 70%;
	padding: 5px 10px 10px 10px;
	vertical-align:middle;
	clear:both;
	margin: 0px 0px 27px 0px;
		line-height: 18px;
}
#dataentrywidthu td
{ 
padding: 4px 10px 4px 10px;
}
#dataentrywidthu th {
	margin:0px 0px 0px 0px;
	padding: 2px 5px 3px 13px; 
	font: bold 100% Verdana, Arial, Helvetica, sans-serif; 
	background-color: #E6E6E6; 
	vertical-align: middle;
	text-align:left; 
	clear:left;
}

.hidden-label 
{
position:absolute;
left:0px
top:-100px;
width:1px; 
height:1px; 
overflow:hidden;
}

#height
{height:120px;}

#stafflinks ul {
	padding: 0px;
	margin:0px 0px 0px 0px;

	}

#stafflinks li {
	font:100%/200% Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 8px 0px;
	line-height:13px;
	list-style-type:none;
	}

.padleft{ margin-left:-40px;}
.padleft1{ margin-left:8px;}
.padleftreturn{ margin-left:11px;}


#dataentry th, #dataentry2 th{
	font-size: 70%;
	padding: 4px 10px 4px 10px;
}



#chkboxli ul {
	padding: 0px;
	margin:0px 0px 0px 0px;

	}

#chkboxli li {
	font:100%/200% Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 5px 0px;
	line-height:10px;
	list-style-type:none;
	}

.padleft2{ margin-left:-36px;}
.fieldsmall{font:  90% Verdana, Arial, Helvetica, sans-serif;  }

.lineheight{line-height:20px;}

span.pagebanner {	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;	float:left;	
                    padding-left:20px;
				}
span.pagelinks  {	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;	float:right;	
                    padding-right:20px;
				}
			
span.viewall 	{	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;	float:right;	
                	padding-right:15px;
         		}