body {
	margin: 8px 0 0 0;
	padding: 0px;	
	background-color: #FFF;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
}

#llogo { padding: 0 14px 0 0; }
#header { padding: 0 0 0 0; font-size: 12px; line-height: 1.5; color: #333333;}
#header a { color: #333399; }
#header a:hover { color: #000000; }

#header h1 { font-size: 18px; font-weight: bold; color: #333333; 
				text-decoration: none; letter-spacing: 1px; line-height: 1em;
				padding: 0; margin: 0 0 12px 0; display: block; 
				border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #333333;  }
#header h2 { font-size: 16px; font-weight: bold; color: #333333;
				text-decoration: none; padding: 0 0 4px 0; margin: 0; }

#header h3 { font-size: 14px; font-weight: bold; color: #333333; text-decoration: none; padding: 0; margin: 0; }
#header h3 a { color: #333399; text-decoration: none; }
#header h3 a:hover { color: #333333; text-decoration: underline; }


#status { padding: 0; margin: 0; font-size: 11px; color: #000000; }

		
/*   CONTENT STYLES  */
.content { padding: 12px 14px 0px 14px; font-size: 12px; line-height: 1.5; color: #333333; }
.content a { color: #333399; }
.content a:hover { color: #000000; }
.content ul { margin-left: 0px; padding-left: 17px; margin-top: 8px; margin-bottom: 4px; }	
.content li { margin-left: 0px; padding-left: 0px; margin-bottom: 8px; list-style-image: url(/hr/careers/images/nav_carrot_red-on-white.gif); }

/* Creates a regular bullet list in content area  */
.content ul.reglist { margin-left: 0; padding-left: 0; margin-top: 4px; margin-bottom: 4px; list-style-image: none; }	
.content ul.reglist li { margin-left: 2em; padding-left: 0px; margin-bottom: 4px; list-style-image: none; list-style-type: square; }
.content ul.reglist ul { margin-top: 2px; }	
.content ul.reglist ul li { list-style-type: circle; font-size: 11px; }
.content ul.reglist ul li ul li { list-style-type: disc; }

.content ol { margin-left: 0; padding-left: 0; margin-top: 4px; margin-bottom: 4px; list-style-type: none; }
.content ol li { margin-left: 3em; padding-left: 0px; margin-bottom: 4px; list-style-image: none; list-style-type: decimal; }
.content ol ol { margin-top: 6px; margin-bottom: 6px; list-style-type: none; }
.content ol ol li { margin-left: 4em; font-size: 11px; list-style-type: upper-alpha; }
.content ol.roman { margin-top: 6px; margin-bottom: 6px; list-style-type: none; }
.content ol.roman li { list-style-type: lower-roman; margin-bottom: 8px; }

.content h1 { font-size: 18px; font-weight: bold; color: #333333; 
				text-decoration: none; letter-spacing: 1px; line-height: 1em;
				padding: 0; margin: 0 0 12px 0; display: block; 
				border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #333333;  }

.content h2 { font-size: 16px; font-weight: bold; color: #333333;
				text-decoration: none; padding: 0 0 4px 0; margin: 0; }

.content h3 { font-size: 14px; font-weight: bold; color: #333333; text-decoration: none; padding: 0; margin: 0; }
.content h3 a { color: #333399; text-decoration: none; }
.content h3 a:hover { color: #333333; text-decoration: underline; }

.content blockquote { padding: 8px 12px 0 12px;  }
.content blockquote strong { font-weight: bold; text-align: right; display: block; }
.content .footnote { font-size: 10px; }
.content .edit { color: #FF0000; font-weight: bold; }


/* TABULAR IS A CLASS FOR TABULAR DATA TABLES */
#tabular { padding: 4px; border-collapse: collapse; }
#tabular tr.stripe { background-color: #EEEEEE; }
#tabular th { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #4D6A8C; }
#tabular th a { text-decoration: underline; }
#tabular th a:hover { text-decoration: none; color: #333333; }

table#tabular td { font-size: 12px; color: #333333; }
table#tabular td a { color: #333399; text-decoration: none; }
table#tabular td a:hover { color: #333333; text-decoration: underline; }


.TDHeader {font-size: 11px; line-height: 1.3em; font-weight: bold; color: #FFFFFF; background-color: #009FC2; border-left-style: solid; border-left-width: 1px; border-left-color: #FFFFFF;
				border-right-style: solid; border-right-width: 1px; border-right-color: #FFFFFF;  text-align: left; height: 22; padding-right: 15px; }
.TDLight {font-size: 11px; line-height: 1.3em; color: #333333; background-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-left-color: #CCCCCC;
				border-right-style: solid; border-right-width: 1px; border-right-color: #CCCCCC;  text-align: left; height: 22; padding-right: 15px; }
.TDWhite {font-size: 11px; line-height: 1.3em; color: #333333; background-color: #ffffff; border-left-style: solid; border-left-width: 1px; border-left-color: #CCCCCC;
				border-right-style: solid; border-right-width: 1px; border-right-color: #CCCCCC;  text-align: left; height: 22; padding-right: 15px; }



/* TABULAR2 IS A CLASS FOR TABULAR DATA TABLES NEEDING SMALLER TYPE TO ACCOMODATE MORE DATA  */
#tabular2 { padding: 6px 3px 6px 3px; border-collapse: collapse;
			border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #999999; }
#tabular2 tr.stripe { background-color: #CCCCCC; }
#tabular2 th { font-size: 11px; line-height: 1.3em; font-weight: bold; color: #FFFFFF; background-color: #4D6A8C;
				border-left-style: solid; border-left-width: 1px; border-left-color: #FFFFFF;
				border-right-style: solid; border-right-width: 1px; border-right-color: #FFFFFF; }
#tabular2 th a { text-decoration: underline; color: #FFFFFF; }
#tabular2 th a:hover { text-decoration: none; color: #DDDDDD; }

table#tabular2 td { font-size: 10px; line-height: 1.3em; color: #333333;
					border-left-style: solid; border-left-width: 1px; border-left-color: #999999;
					border-right-style: solid; border-right-width: 1px; border-right-color: #999999;  }
table#tabular2 td a { color: #333399; text-decoration: none; }
table#tabular2 td a:hover { color: #333333; text-decoration: underline; }
table#tabular2 td.rowstart { font-size: 12px; font-weight: bold; color: #333333; }
table#tabular2 td.rowstart a { color: #333399; text-decoration: underline; }
table#tabular2 td.rowstart a:hover { color: #333333; text-decoration: none; }

img.right { float: right; margin: 6px 0 6px 6px; }
img.left { float: left; margin: 8px 12px 6px 0; }
img.map { margin: 4px 0 1px 0; }

/*   BREADCRUMB STYLES  */
.breadcrumbs { font-size: 10px; color: #333333; display: block; padding: 0px 0px 12px 0px; }
.breadcrumbs a { color: #000066; text-decoration: none; }
.breadcrumbs a:hover { color: #666666; text-decoration: underline; }


/*   FOOTER STYLES  */
#footer { font-size: 10px; color: #333333; line-height: 1.5em; padding: 16px 0 0 0; }
#footer a { font-size: 11px; color: #333333; text-decoration: none; }
#footer a:hover { font-size: 11px; color: #000000; text-decoration: underline; }
.txterror{ color:Red;}

.notice
{
	color:Red;
	font-size:smaller;
	background-color:efefef;
	
	border-left-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid;
	border-top-style: solid;
	
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-top-width: 1px; 
	
	border-left-color: #000000;
	border-right-color: #000000; 
	border-bottom-color: #000000; 
	border-top-color: #000000; 
	padding: 5 5 5 5;
				
					
	}
