/* CSS Document */

/*************************** body ***********************/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: white;
	_background-color: #cccccc;
	margin: 0px;
	height: 100%;
}

html>body div {
	margin: 0px;
	padding: 0px;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

/*************************** active links ***********************/

a:link, a:visited  {
	color: #993333;
	text-decoration: none;
}

a:hover {
	color: #993333;
	text-decoration: underline;
}


/*************************** page box ***********************/

#container-page {
background-color: #FFFFFF;
height:inherit
	width: 842px;
	_width: 850px;
	/* _background: #FFFFFF url(/images/banner/banner_bg.gif) repeat-x right top; */
	position: relative;
	_position: inherit;
	top: auto;
	left: auto;
	border-bottom: 27px solid #000066;
}

/*************************** borders 0 ***********************/

div {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

/*ul {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
} */

/*************************** headers ***********************/

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999900;

}

h1 {
	margin-top: 15px;
	/* text-transform:capitalize;*/
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999900;
}

h3 {
	color: #00215D;
	font-size: 12px;
	font-weight: 900;
}

h4 {
	font-size: 11px;
	color: #666666;
	font-weight: 550;
	text-transform: capitalize ;
    margin-top:-12px;
	margin-bottom:5px;
	font-style:italic;
	
}

h5 {
	font-size: 12px;
	color: #999900;
}

/*************************** subsection headers ***********************/

.h-online {color: #666600;}
.h-simulator {color: #666633;}
.h-training {color: #663300;}
.h-conferences {color: #CC6600;}
.h-ppe {color: #666600}
.h-perp {color: #336699}
.h-pops {color: #336633}
.h-special {color: #333366}

/*************************** style class ***********************/

.blue13pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
}

.grey9pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

strong {
	color: #666666;
}

form label {
	display: none;
}

.nav-hidden {
	display: none;
}

td {
	padding-right: 20px;
	padding-top: 4px;
}

p.listing {
	margin-bottom: 4px;
}

p.listing img {
	margin-right: 8px;
}

p.dateline {
	font-size: 9px;
	color: #666666;
	margin-top: 0px;
}

hr {
	size: 1px; 
	color: #cccccc;
	/*noshade:noshade */
}

/*************************** footers ***********************/

#nexant-footer {
	vertical-align: bottom;
	background-color: #000066;
	_width: 100%;
	clear: both;
}

#nexant-footer img {
	position: absolute;
	vertical-align: bottom;
}

#nexant-footer .foot-nex { position: absolute; left: 10px;}
#nexant-footer .foot-home { position: absolute; left: 96px;}
#nexant-footer .foot-site { position: absolute; left: 143px;}
#nexant-footer .foot-contact { position: absolute; left: 202px;}
#nexant-footer .foot-copy { position: absolute; left: 735px;}


/*************************** menu ***********************/

#container-menu {
	background-color: #999999;
	width: 640px;
	_width: 648px;
	height: 40px;
	color: #FFFFFF;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	overflow: hidden;
}

#container-menu a {
	color: #FFFFFF;
}

#container-menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#container-menu li {
    list-style-type: none;
	float: left;
	height: 40px;
	margin: 0px;
	padding: 0px;

	}

#container-menu li div {
 padding: 3px 20px 20px 10px;
}

/*********************** links selection menu ******************/

#container-menu li#link1 a:link, li#link1 a:visited  {
	background-image: url(/images/banner/menu_home.gif);
	height: 40px;
	width: 70px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	visibility: visible;
	position: relative;
}

#container-menu li#link2 a:link, li#link2 a:visited {
	background-image: url(/images/banner/menu_reports.gif);
	height: 40px;
	width: 85px;
	display: block;
	position: relative;
	float: left;
	}
	
#container-menu li#link3 a:link, li#link3 a:visited {
	background-image: url(/images/banner/menu_service.gif);
	height: 40px;
	width: 77px;
	display: block;
	position: relative;
	float: left;
	}	
	
#container-menu li#link4 a:link, li#link4 a:visited {
	background-image: url(/images/banner/menu_about.gif);
	height: 40px;
	width: 77px;
	display: block;
	position: relative;
	float: left;
	}	
#container-menu li#link5 a:link, li#link5 a:visited {
	background-image: url(/images/banner/menu_glossary.gif);
	height: 40px;
	width: 84px;
	display: block;
	position: relative;
	float: left;
	}	

	
/*********************** Left Nav ******************/

.subnav li a{ position: relative; display: block; _display: inline; width: 100%; top: 0px; left: 0px;}

#current{
	background-image: url(/images/icons/arrow.gif);
	background-repeat: no-repeat;
    padding-left: 20px;
    margin-left: -20px;
	background-position: 0px 2px;
}

.subnav li a {
	/*border-left: 1px solid #b3b3b3;*/
	border: 1px solid red;
}
/*********************** Hover selection menu ******************/
#container-menu li#link1 a:hover  {
	background-image: url(/images/banner/menu_home_over.gif);
	height: 40px;
	width: 70px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	visibility: visible;
	position: relative;
}

#container-menu li#link2 a:hover  {
	background-image: url(/images/banner/menu_reports_over.gif);
	height: 40px;
	width: 85px;
	display: block;
	float: left;
}

#container-menu li#link3 a:hover  {
	background-image: url(/images/banner/menu_service_over.gif);
	height: 40px;
	width: 77px;
	display: block;
	float: left;
}

#container-menu li#link4 a:hover  {
	background-image: url(/images/banner/menu_about_over.gif);
	height: 40px;
	width: 77px;
	display: block;
	float: left;
}

#container-menu li#link5 a:hover  {
	background-image: url(/images/banner/menu_glossary_over.gif);
	height: 40px;
	width: 84px;
	display: block;
	float: left;
}


/*********************** selection menu ******************/

#home li#link1 a,  {
	background-image: url(/images/banner/menu_home_over.gif);
	height: 40px;
	width: 70px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	visibility: visible;
	position: relative;
}

#reports li#link2 a,  {
	background-image: url(/images/banner/menu_reports_over.gif);
	height: 40px;
	width: 85px;
	display: block;
	float: left;
}

#services li#link3 a,  {
	background-image: url(/images/banner/menu_service_over.gif);
	height: 40px;
	width: 77px;
	display: block;
	float: left;
}

#about li#link4 a,  {
	background-image: url(/images/banner/menu_about_over.gif);
	height: 40px;
	width: 77px;
	display: block;
	float: left;
}

#glossary li#link5 a,  {
	background-image: url(/images/banner/menu_glossary_over.gif);
	height: 40px;
	width: 84px;
	display: block;
	float: left;
}


/*************************** search ***********************/

#container-search {
	background-image:  url("../images/banner/background_bluestripe.gif");
	background-repeat: repeat;
	background-position: left top;
	color: #FFFFFF;
	width: 630px;
	_width: 648px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	_padding-top: 7px;
	padding-right: 0;
	padding-bottom: 1px;
	_padding-bottom: 7px;
	padding-left: 10px;
}

#container-search label {
	display: none;
}

#container-search form {
width: 600px;
	margin: 0px;
}

#container-search table {
width: 620px;
_width: 638px;
	margin: 0px;
}

#submit {
	position: relative;
	top: 4px;
}

#datasearch {
margin: 0;
}

.textsearch {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
color: #FFFFFF;
}

.textsearch a {
color: #FFFFFF;
}


#table-textsearch {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

container-search-help {
	font-size: 9px;
	}

#reportsearch { 
margin-left:0;
}

#submitDataSearch { 
margin: 0;
}
	
	
/**************************** Form fields **********************/

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 170px;
}

#order-perp select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 600px;
	scrollbars: yes;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	display: inline;
	margin-left: 10px;
}

/************* globalNav styles ****************/

