@charset 'UTF-8';

/* font sets*/
body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12pt;
 margin:0px;
 padding:0px;
}
body * {
 line-height: 150%;
}

form,	
#searching_message,
.loadSearch,
#mnemonic, #searchbar, #content_wrapper { font-size: 67%; }


h1.contentHead	{	font-size: 79%;}

div#content_wrapper div dl,
div#content_wrapper div div,
div#content_wrapper div div div,
div#content_wrapper div div div p,
div#content_wrapper div table { font-size: 100%; }

div#content_wrapper div div,
div#content_wrapper div li,
div#content_wrapper div dl, /* fix for bug 1573775 */
div#content_wrapper div p { line-height: 150%; }

h1 { 
	font-size: 100% !important;
	font-weight: normal;
	line-height: 150%;
}

body {
	background-color:#3a3a3a;
}

.keyword { font-style: italic; }

div#content_wrapper h1 {
color:#FFFFFF;
font-size:9px;
font-weight:normal;
margin:0px;
padding-left:10px;
background-color:#444444;
}

#results{
background-color:#3a3a3a;
color:#FFFFFF;
border-top:#000000 inset 1px;
width:100%;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
line-height:200%;
}

#results a {
color:#FFFFFF;
text-decoration: none;
}

#results a:hover,
#results a:visited{
color:#6aa8e0;
}

#search {
padding-top:10px;
}

#search input.searchinput{
	position:absolute;
 /* FF */
	margin:0;
	padding:0 0 0 3px;
	width: 340px;
	height: 24px;
	background-color:#3c3c3c;
	border-style:none;
	font-size:12px;
	color:#FFFFFF;
	border: ridge 1px #000000;
}

/* Search field */
#searchscope{
	position:absolute;
 /* FF */
	padding:0;
	margin:0;
}

#gsa{
	margin: 4px 6px 0 0;
	/* margin:0 6px 0 0; /* IE */
}
.gsalabel {
	color:#fff;
	vertical-align:15%;
}

#search input.searchbutton{
	position:absolute;
 /* FF */
	left:340px;
	margin:0;
	padding:0;
	width:24px;
	height:24px;
	background-image:url(images/searchbutton.png);
	background-color:#DDD;
	background-repeat:no-repeat;
	border-style: inset 1px;
	cursor:pointer;
}

#selectproduct{
position:absolute;
left:358px;
}

#search_opation_table{
margin-top:30px;
width:416px;
padding-bottom:10px;
font-size:100%;
}

#search_opation_table td{
color:#FFFFFF;
height:28px;
}

#currentsite{
color:#333333;
}

#searchlocation,
#filterresults{
font-size:9px;
background-color:#5b5b5b;
width:228px;
color:#FFFFFF;
}



div#content_wrapper ol { margin: 0 34px; }

div#content_wrapper ol ul { margin: 0 10px; }

div#content_wrapper ul { margin: 0 15px; }

div#content_wrapper li { margin: 0px 0px; }

div#content_wrapper ul ol li { 
	margin: 0 4px; /* bugfix:   */
	list-style-type: decimal; /* bugfix:  	1818075 */
} 

div#content_wrapper ol ol { 
	margin: 0 15px; /* bugfix:   */
	list-style-type: lower-alpha ; /* bugfix:  	1865836*/
} 

#page_content_table{
width:100%;
}

