body {
margin : 0; 
padding : 0; 
font : 100% Arial, Verdana, Helvetica, sans-serif; 
color : #000; 
background-color : #fff; 
background-image : url('../images/mainbg.gif'); 
} 


div.subhdr {
background-color : #E6E6E6;
border-top: 1px solid #c0c0c0;
padding:5px 5px;
; margin: 10px 0px
; border: solid; border-width: 1px 0px
; border-color: #E5E5E5 #999999 #8C8C8C
}


.yellow {
background-color : #FFFFCC; 
} 

.normal {
background-color : #ffffff; 
} 

td.noborders {
background-color: #e4e4e4;
padding-top:10px;
padding-bottom:10px;
}

td {
padding : 5px; 
border : 1px solid #c0c0c0; 
vertical-align : top; 
} 

table {
border-collapse:collapse;
margin-bottom:10px;
}


th {
padding : 5px; 
border : 1px solid #c0c0c0; 
text-align : left; 
background-color : #e4e4e4; 
} 


div.normal {
border: 1px solid #c0c0c0;
border-top:0px;
padding:5px;
}

div.yellow {
background-color : #FFFFE8;
border: 0px #c0c0c0 none;
border-top:0px;
; width: auto; height: auto
; padding-bottom: 4px
; padding-top: 4px; margin-top: 10px; margin-bottom: 10px
}

div.jobdetail {
background-color : #E9EBEF;
padding:10px;
padding-bottom:10px;


}


div.mainhdr {
background-color : #c0c0c0;
border: 1px solid #000;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}

h1 { 
	color: #000000;
	font-weight:bold;
	font-size : 130%; 
	border: 0px solid; border-color: #fff #ccc #999 #fff;
	background-image : none;
	background-repeat: no-repeat; 
	background-position: left top;
	}

h2 { 
	color: #1431B8;
	font-weight:bold;
	font-size : 110%; 
	padding: 5px;
	padding-bottom: 0px;
	padding-left: 0px; 
	margin-bottom: 10px;
	margin-top:3px;
	border-bottom: 1px solid; 
	}

h3 
	{
	font-size : 115%;  
	margin-bottom:0px;
; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: bold; color: #1431B8
; margin-top: 0px
	} 
 


td {
padding : 5px; 
border : 1px solid #c0c0c0; 
vertical-align : top; 
background-color : #ffffff; 
} 


td.DSBbg {
padding : 5px; 
background-color : #e4e4e4; 
} 


th {
padding : 5px; 
border : 1px solid #c0c0c0; 
text-align : left; 
background-color : #e4e4e4; 
} 


hr {
color : #000; 
} 


.bar {
color : #ffffff; 
font-size : 80%; 
font-weight : bold; 
} 


.dot {
font-size : 130%; 
font-weight : bold; 
} 


.white {
font : 80% Arial, Verdana, Helvetica, sans-serif; 
margin : 0 0 16px; 
color : #ffffff; 
} 


.crumbs {
font : 70% Arial, Verdana, Helvetica, sans-serif; 
margin : 0 0 16px; 
padding-bottom : 0; 
font-weight : bold; 
color : #ffffff; 
} 

.imgleft {
float: left;
padding: 5px 20px 5px 5px;
; margin: 20px
}

.imgright {
float: right;
padding: 5px;
}

.searchtext {
font-size:90%;
}

.pdfdoc {
font-size:80%;
color: #008C00;
}
a.toplink:visited {
color : #6699FF; 
text-decoration : underline; 
font-size : 70%; 
font-weight : bold; 
} 


a.toplink:hover {
color : #fff; 
text-decoration : underline; 
font-size : 70%; 
font-weight : bold; 
} 


#breadcrumb 
	{
	background-color : #000; 
	font : bold 70% Arial, Verdana, Helvetica, sans-serif;
	color : #ffffff; 
; clip:        rect(   ); top: 20px
; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px
; left: 0px
	} 



#breadcrumb a 
	{
	color : #CCCCCC; 
	text-decoration : underline; 
	font-weight : bold; 
; clip:     rect(   ); left: 40px
	} 


#breadcrumb a:hover {
color : #fff; 
text-decoration : underline; 
font-weight : bold; 
} 
	


#header 
	{
	position:absolute;
	font:bold 80% Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px;
	padding-top:2px; 
	top:1px;
	}  


#toplist
	{
	text-align:right; 
	font:70% Arial, Verdana, Helvetica, sans-serif;
	white-space:nowrap;
	background-color:#000; 
	padding:5px; 
	color:#ffffff;
	}

#toplist a 
	{
	color:#CCCCCC; 
	text-decoration:underline; 
	font-weight:bold; 
	} 

#toplist a:hover 
	{
	color:#CCCCCC; 
	text-decoration:underline; 
	font-weight:bold; 
	} 


#logo {
position:absolute; 
top:28px;
}

#search
	{
	padding: 0px 0px;
	margin: 0px 0px;
	background-image : url(../images/testheader.gif);
	background-repeat: no-repeat; 
	background-color: #1431B8;
; clip:      rect(   )
	}

#searchform
	{
	position:absolute;
	top: 40px;
	right: 10px;
	text-align : right;
	white-space: nowrap;
	padding:0px;
	margin: 0px;
	}


#content
	{
	margin-left: 200px;
	margin-right: 20px;
	font-size : 90%;
	}


#menu {
float : left; 
width : 170px; 
padding : 5px; 
line-height : 20px; 
voice-family : "\"}\""; 
voice-family : inherit; 
} 
body > #menu {
width : 170px; 
} 

#caption {
border: 1px solid #c0c0c0;
background-color:#e4e4e4;
padding:5px;
font-size: 75%;
text-decoration: italics;
width: 527px;
}


#textbar
	{
	left:0px;
	width: 200px;
; clip:           rect(   ); height: 2500px
	}

#textbar li
	{
	font-size:80%;
	list-style:square inside;
	margin-bottom: 5px;
	padding-bottom:3px;
	border-bottom: 1px solid #c0c0c0;
	line-height:normal;	
; color: #000000
; margin-top: 5px
	}

#textbar a 
	{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}

#textbar a:hover 
	{
	color:#000; 
	text-decoration:none; 
	font-weight:bold;
	}
	
.sidebar
	{
	position:relative;
	top:66px;
; clip:           rect(   )
; background-color: #CC6600
; border-color: black #000000 black black; height: auto
; left: -30px
; border-style: solid; border-top-width: 0px; border-right-width: 3px; border-bottom-width: 0px; border-left-width: 0px
	}

.sidebar ul
	{
	margin:0px;
	padding:0px;
	text-align:left;
	border:0;
; background-image: none
	}h1 {  font-family: Geneva, Arial, Helvetica, san-serif}
h2 {  font-family: Geneva, Arial, Helvetica, san-serif; border: 0px #c0c0c0; text-decoration: none}
a {  font-family: Verdana, Arial, Helvetica, sans-serif}
a {  }


a.toplink { 
color : #FF0000; 
text-decoration : underline; 
font-size : 70%; 
font-weight : bold; 
 } .SectionHead { background-color : #000000; border: #c0c0c0 solid; border-top:0px; padding:2px 5px; ; border-width: 0px 0px 1px; font-weight: bold; color: #FFFFFF; font-size: small; margin: 25px 0px 0px}
.emphasis {  font-family: "Times New Roman", Times, serif; color: #000000; font-weight: bold}
.sidebar2 { position:absolute; ; clip:                 rect(   ); border-color: black #000000 black black; width: 200px; margin-left: -35px; background-repeat: no-repeat; background-image: url(../images/Sidebar%20Color.jpg); height: 2500px; border-style: solid; border-top-width: 0px; border-right-width: 3px; border-bottom-width: 0px; border-left-width: 0px}
.lightgray { background-color : #CCCCCC; ; margin-top: 10px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px}
.infoseperator { background-color : #F2F2F2; border-top: 1px solid #c0c0c0; padding:5px 5px; ; margin: 8px 0px; border: #999999 solid; border-width: 1px 0px }
.inline {  margin-top: 0px; margin-bottom: 0px}
.underline {  font-style: normal; font-weight: normal; text-decoration: underline; margin-top: 0px; margin-bottom: 0px}
.Small {  font-size: xx-small; font-weight: normal}
#indexmap { left:0px; width: 200px; ; clip:  rect(   ); height: auto}
#indexmap a { color:#000000; text-decoration:none; font-weight:bold; }
#indexmap a:hover { color:#000; text-decoration:none; font-weight:bold; }
#indexmap li { font-size:80%; list-style:url(none) none outside; margin-bottom: 5px; padding-bottom:3px; border-bottom: 1px solid #c0c0c0; line-height:normal; ; color: #000000 ; margin-top: 5px }
div.chaptercrumb { border-top: 1px solid #c0c0c0; padding:5px 5px; ; margin: 10px 0px ; border: solid; border-width: 1px 0px ; border-color: #F0F0F0 #999999 #727272; color: #003399; background-image: url(../images/Gradient.gif); background-repeat: repeat-x}
