/* MAIN STYLE SHEETS */
body {
	BACKGROUND-IMAGE:url(/images/bg.jpg);
	BACKGROUND-REPEAT:repeat-x
}
td {
	FONT-SIZE: 11px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
ul {
	MARGIN: 0 0 0 10px;
	PADDING: 0 0 0 0;
}
ol {
	MARGIN: 0 0 0 15px;
	PADDING: 0 0 0 0;
}
li {
	MARGIN: 0 0 0 10px;
	PADDING: 0;
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: disc;
}
li.pdf {
	MARGIN: 0 0 0 15px;
	PADDING: 0;
	LIST-STYLE-IMAGE: url(/images/pdf.gif);
}
li.doc {
	MARGIN: 0 0 0 15px;
	PADDING: 0;
	LIST-STYLE-IMAGE: url(/images/doc.gif);
}
li.web {
	MARGIN: 0 0 0 15px;
	PADDING: 0;
	LIST-STYLE-IMAGE: url(/images/web.gif);
}
A {
	COLOR: #0082b4;
	TEXT-DECORATION: none;
}
A:link {
	COLOR: #0082b4;
	TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #0082b4;
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #262425;
	TEXT-DECORATION: underline;
}
.head {
	FONT-SIZE: 14px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.subhead {
	FONT-SIZE: 12px;
	COLOR: #0082b4;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold
}
A.subhead:link {
	COLOR: #0082b4;
	TEXT-DECORATION: none
}
A.subhead:visited {
	COLOR: #0082b4;
	TEXT-DECORATION: none
}
A.subhead:hover {
	COLOR: #262425;
	TEXT-DECORATION: underline
}
.subhead2 {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	BACKGROUND: #00acec;
}
A.subhead2:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: #00acec;
}
A.subhead2:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
A.subhead2:hover {
	COLOR: #262425;
	TEXT-DECORATION: underline
}
.subhead3 {
	FONT-SIZE: 12px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	PADDING: 1px 3px 1px 3px;
	BACKGROUND: #e6e6e6;
}
.text {
	FONT-SIZE: 11px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.adhead1 {
	FONT-SIZE: 26px;
	COLOR: #0082b4;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.adhead2 {
	FONT-SIZE: 18px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.reg {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.content {
	FONT-SIZE: 11px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.red {
	COLOR: #AA0000;
}
.strike {
	TEXT-DECORATION: line-through
}
A.red:link {
	COLOR: #AA0000;
	TEXT-DECORATION: none
}
A.red:visited {
	COLOR: #AA0000;
	TEXT-DECORATION: none
}
A.red:hover {
	COLOR: #262425;
	TEXT-DECORATION: none
}
.cal_head {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	BACKGROUND: #262425;
}
.cal_text {
	FONT-SIZE: 10px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: #e6e6e6;
}
.copyright {
	FONT-SIZE: 10px;
	COLOR: #444444;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.copyright:link {
	COLOR: #444444;
	TEXT-DECORATION: none
}
A.copyright:visited {
	COLOR: #444444;
	TEXT-DECORATION: none
}
A.copyright:hover {
	COLOR: #262425;
	TEXT-DECORATION: none
}
.pic_left {
	MARGIN: 0 15px 8px 0;
	PADDING: 0px
}
.pic_right {
	MARGIN: 0 0 8px 15px;
	PADDING: 0px
}
.new {
	FONT-SIZE: 11px;
	COLOR: #AA0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
div.float {
	POSITION: relative;
	LEFT: 400px;
	TOP: 160px;
	OVERFLOW: visible;
	HEIGHT: 99px;
	WIDTH: 99px;
	MARGIN: -99px 0 0 0;
	PADDING: 0;
	Z-INDEX: 1000000000;
	BORDER: none;
	FLOAT: none;
}
div.floating {
	POSITION: relative;
	LEFT: 762px;
	TOP: 102px;
	OVERFLOW: visible;
	HEIGHT: 99px;
	WIDTH: 99px;
	MARGIN: -99px 0 0 0;
	PADDING: 0;
	Z-INDEX: 1000000000;
	BORDER: none;
	FLOAT: none;
}

table.inputform select {
	BACKGROUND-COLOR: #e1e1e1;
	HEIGHT: 20px;
	WIDTH: 250px;
	FONT-SIZE: 11px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
td.inputform input {
	BACKGROUND-COLOR: #e1e1e1;
	HEIGHT: 20px;
	WIDTH: 250px;
	FONT-SIZE: 11px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
table.inputform textarea {
	BACKGROUND-COLOR: #e1e1e1;
	HEIGHT: 20px;
	WIDTH: 250px;
	FONT-SIZE: 11px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
table.inputform2 {
	BACKGROUND-COLOR: #e1e1e1;
	HEIGHT: 20px;
	FONT-SIZE: 11px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
table.inputform2 select {
	BACKGROUND-COLOR: #e1e1e1;
	HEIGHT: 20px;
	FONT-SIZE: 11px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
td.inputform2 input {
	BACKGROUND-COLOR: #e1e1e1;
	HEIGHT: 20px;
	FONT-SIZE: 11px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
table.inputform2 textarea {
	BACKGROUND-COLOR: #e1e1e1;
	HEIGHT: 20px;
	FONT-SIZE: 11px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
div.quotebanner {
	POSITION: absolute;
	LEFT: 0px;
	TOP: 0px;
	OVERFLOW: visible;
	HEIGHT: 149px;
	WIDTH: 149px;
	MARGIN: 0;
	PADDING: 0;
	Z-INDEX: 1000000000;
	BORDER: none;
	FLOAT: none;
}
div.quotebanner_alt {
	POSITION: absolute;
	LEFT: 100%;
	TOP: 0px;
	OVERFLOW: visible;
	HEIGHT: 163px;
	WIDTH: 163px;
	MARGIN: 0 0 0 -163px;
	PADDING: 0 0 0 0;
	Z-INDEX: 1000000000;
	BORDER: none;
	FLOAT: none;
}

/* COLORED VERTICAL HEADS */
.head_acd {
	FONT-SIZE: 14px;
	COLOR: #dd0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.head_msd {
	FONT-SIZE: 14px;
	COLOR: #ffaa00;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.head_isd {
	FONT-SIZE: 14px;
	COLOR: #ee0066;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.head_bsd {
	FONT-SIZE: 14px;
	COLOR: #77bb11;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.head_med {
	FONT-SIZE: 14px;
	COLOR: #993388;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.head_gov {
	FONT-SIZE: 14px;
	COLOR: #262425;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.head_plant {
	FONT-SIZE: 14px;
	COLOR: #118888;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.head_whs {
	FONT-SIZE: 14px;
	COLOR: #004282;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.head_promo {
	FONT-SIZE: 14px;
	COLOR: #ee5500;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

/* TOP NAV STYLE SHEETS */
#nav  {
	PADDING: 8px 8px 0 0;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#nav a {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
#nav a:hover {
	COLOR: #262425;
	TEXT-DECORATION: none;
}
#nav a.select {
	FONT-SIZE: 11px;
	COLOR: #0082b4;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

/* End Tab */
#nav li.end {
	FLOAT: LEFT;
	MARGIN: 0;
	PADDING: 0 0 0 0;
}
#nav a.end {
	FLOAT: LEFT;
	DISPLAY: block;
	MARGIN: 0;
	PADDING: 5px 6px 5px 6px;
	FONT-SIZE: 11px;
	COLOR: #262425;
	TEXT-DECORATION: none;
}

/* Popup Main Nav */
#nav_popup {
	FLOAT: LEFT;
	FONT-SIZE: 11px; 	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* Drop Down Links */
.anylinkcss {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	POSITION: absolute;
	MARGIN: 1px 0 0 -5px;
	VISIBILITY: hidden;
	WIDTH: 166px;
	FONT-SIZE: 11px; 
}
.anylinkcss a, .anylinkcss a:visited, .anylinkcss a:active {
	DISPLAY: block;
	PADDING: 2px 4px 2px 4px;
	BACKGROUND: #e1e1e1;
	COLOR: #262425;
	TEXT-DECORATION: none;
	BORDER-TOP: 1px solid #cccccc;
	BORDER-LEFT: 1px solid #cccccc;
	BORDER-RIGHT: 1px solid #cccccc;
}
.anylinkcss a:hover {
	PADDING: 2px 3px 2px 3px;
	BACKGROUND: #FFFFFF;
	COLOR: #0082b4;
	TEXT-DECORATION: none;
	BORDER-LEFT: 2px solid #0082b4;
	BORDER-RIGHT: 2px solid #0082b4;
}
.anylinkcss a.end, .anylinkcss a.end:visited, .anylinkcss a.end:active, .anylinkcss a.end:hover {
	PADDING: 0;
	HEIGHT: 1px;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	BORDER-TOP: 1px solid #cccccc;
	BORDER-LEFT: 0;
	BORDER-RIGHT: 0;
	BORDER-BOTTOM: 0;
}

/* NAV STYLE SHEETS */
#navi {
	FLOAT: left;
	WIDTH: 722px;
	MARGIN: 0 0 0 238px;
	PADDING: 0;
	COLOR: #FFFFFF;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#navi a {
	FLOAT: left;
	DISPLAY: block;
	MARGIN: 0;
	PADDING: 6px 9px 6px 9px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-BOTTOM: 1px solid #FFFFFF;
}
#navi a:hover {
	TEXT-DECORATION: none;
	COLOR: #000000;
	BACKGROUND-COLOR: #66cdf4;
}

/* SEARCH BOX STYLE SHEETS */
/* @override http://sandbox.sikbox.com/css/skins/dark.css */
.sikbox_results{
	position: relative;
	background: #141414;
	border: 1px solid #000;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
}
.sikbox_results .header{
	background: url(images/dark_top.png) repeat-x left bottom;
	height: 10px;
}
/* @group ICONS */

.sikbox_results div.type{
	position: relative;
	padding: 10px;
	margin-bottom: 5px;
	right: 0;
}
.sikbox_results #imagesearch,
.sikbox_results #websearch{
	float: right;
	width: 10px;
	height: 10px;
	cursor: pointer;
	background: url(images/icon_thumbs.png) no-repeat;
}
.sikbox_results #websearch{
	padding-right: 5px;
	background: url(images/icon_list.png) no-repeat;
}
.sikbox_results #imagesearch:hover,
.sikbox_results #websearch:hover{
	opacity: 0.5;
}

/* @end */
.sikbox_results ul,
.sikbox_results ul li{
	list-style-type: none;
	padding: 0;
	
}
.sikbox_results ul.images,
.sikbox_results ul.images .pagination{
	border:none;
}
.sikbox_results ul{
	padding: 0;
	margin: 0 0 0 0;
}
.sikbox_results ul li.text{
	position: relative;
}
.sikbox_results ul li.text div.result{
	padding: 7px 32px 7px 20px;
	position: relative;	
	border-bottom: 1px solid #333;
}
.sikbox_results ul li.text a{
	line-height: 150%;
	text-decoration: none;
	font-size: 13px;
	color: #fff;
	text-shadow: #000 0 1px 2px;
}
.sikbox_results ul li.text div.result.hover:hover,
.sikbox_results ul li.text div.result:hover,
.sikbox_results ul li.text div.result.hover{
	background: url(images/dark_hover.png) #51A6E8 bottom repeat-x;
	cursor: pointer;
}

/* @group EXPAND AND ABSTRACT */

.sikbox_results ul li.text div.expand {
	background: url(images/plus_icon.png) no-repeat 0;	
	position: absolute;
	height: 16px;
	width: 16px;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
.sikbox_results ul li.text div.abstract{
	display: none;
	color: #f0f0f0;
	font-size: 11px;
	padding: 5px 0 10px 0;
	text-shadow: #000 0 1px 2px;
}

/* @end */

/* @group PAGINATION */

.sikbox_results ul li.pagination{
	position: relative;
	height: 30px;
	padding: 10px 0 0 0;
	clear: both;
}
.sikbox_results ul li.pagination div.next,
.sikbox_results ul li.pagination div.previous{
	float: right ;
	font-size: 11px;
	background:  #333 url(images/next.gif) no-repeat right center;
	border-right: 5px solid #333;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	position: relative;
	cursor: pointer;
}
.sikbox_results ul li.pagination div.previous{
	background:  #333 url(images/previous.gif) no-repeat left center;
	float: left;
	border-left: 5px solid #333;
	border-right: none !important;
}
.sikbox_results ul li.pagination div.next:hover,
.sikbox_results ul li.pagination div.previous:hover{
	background-color: #51A6E8;
	border-color: #51A6E8;
}

/* @end */
.sikbox_loading {
	background: #fff url('images/ajax-loader.gif') no-repeat right center !important;
}

#sikbox input{
	background: #fff url(images/load_icon_stop.gif) right center no-repeat;
	display: block;

	 font-size: 12px;
	 height: 25px;
	 border: 1px solid #CCC;
	 padding:5px 0 0;
 	 text-indent: 5px;
	width: 165px;
}

#sikbox input.search_title {
	color: #999999;
}

.sikbox_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	visibility:hidden;
}

/* @group IMAGES */
.sikbox_results li.image{
	position: relative;
	float: left;
	width: 56px;
	height: 56px;
	margin: 10px 0 10px 16px;
	background: #222;
	border: 1px solid #000;
	padding: 2px !important;
}
.sikbox_results li.image:hover{
	background: #51A6E8;
}
.sikbox_results li.image div.result.hover,
.sikbox_results li.image div.result{
	width: 56px;
	height: 56px;
	position: relative;
	overflow: hidden;
}
.sikbox_results li.image img{
	display: block;
	position: relative;
	margin: 0 auto;
	width: 90px;
}
.sikbox_results li.image .abstract{
	display: none;
}
/* @end */
.sikbox_results .noresults{
	padding: 20px;
	font-weight: bold;
	text-align:center;
}

.sikbox_results fieldset, img {
	border:0 none;
}