/****************************************
|	IMAGE HEADER STYLES
****************************************/
.imageHeader {
	display:block;
}

.imageSubHeader {
	display:block;
	margin:0px 0px 28px 0px;
}

.image {
	float:left;
	margin:0px 20px 0px 0px;
	border:none;
}

.image img
{
	padding-bottom:3px;
}
.logo {
	border:none;
}

.icon {
	float:left;
	margin:2px 5px 0px 0px;
	border:none;
}
.imagecontent{
	float:right;
	width:240px;
	margin:0px 10px 0px 0px;
}
/*******************************
|  TEXT HEADER STYLES
********************************/
.subheader{
	margin:0px 0px 28px 1px;
	font-size:100%;
	text-transform:uppercase;
}

.leftsubheader{
	margin:0px 5px 28px 1px;
	font-size:100%;
	text-transform:uppercase;
}


/****************************************
|	PROJECT STYLES
****************************************/
.projectSearch {
	list-style:none;
	font-weight:bold;
	letter-spacing:-.25px;
	font-size:100%;
	text-transform:uppercase;
}
.productName {
	list-style:none;
	font-weight:bold;
	letter-spacing:-.25px;
	font-size:100%;
	text-transform:uppercase;
}

.projectSearch li {

}

/*******************************
| CENTRAL CONTENT
********************************/
.uparrow{
	float:left;
	margin:2px 4px 0px 0px;
	border:0px;
}
.services a {
	text-transform:none;
}

/****************************
| HOSTING MENU STYLES
******************************/
.hostingmenu{
	float:left;
	/*clear:both;*/
	background:000;
	padding:0px 0px 15px 0px;
}

.pdficon{
	float:left;
	width:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.pdflink{
	float:right;
	width:120px;
	padding:5px 0px 0px 0px;
	text-align:left;
}
.pdflink a{
	text-decoration:none;
	color:#fff;
	background:#000;
	font-size:x-small;
	letter-spacing:-.25px;
}
.pdflink a:hover{
	text-decoration:none;
	color:#ff0;
	background:#000;
	font-size:x-small;
	letter-spacing:-.25px;
}

/********** MAIL LINK STYLES*********/
#e1, #e2, #e3, #e4{
	margin:0px 0px 15px 1px;
}
.mailer{
	/*letter-spacing:-.05em;*/
	text-transform:lowercase;
	display:block;
	width:163px;
	overflow:hidden;
}

.mailershrink{
	letter-spacing:-.05em;
	text-transform:lowercase;
}

/****************popular pages list*********/
.popular{
	text-transform:uppercase;
	margin:0px 5px 0px 0px;
}

.popular a {
	margin:0px 0px 0px 0px;
	color:#fff;
	background:#000;
	text-decoration:none;
	text-transform:uppercase;
}

/******************************
|		accessiblilty
*******************************/
#accessibility
{
	margin-top:30px;
}

#accessibility ul li
{
	list-style:disc;
}

#accessibility ul li li
{
	list-style:none;
}

#accessibility ul ul
{
	margin-top:10px;
}

#accessibility ul li li li
{
	list-style:disc;
	margin:0 0 0 40px;
}

#accessibility ul ul ul
{
	margin-top:0;
}
/***********************************
|		SEARCH PAGE
***********************************/
.searchResult p
{
	margin:5px 0;
}

.searchResult div
{
	margin-bottom:30px;
}

.searchResult div span
{
	font-size:11px;
}

.searchResult a
{
	margin-bottom:20px;
}

#searchDropDown
{
	position:absolute; 
	top: 18px; 
	left:82px;
	text-align:left;
	width:277px;
	border:1px solid #000;
	background:#333;
	white-space:nowrap;
	z-index:25;
}

#searchDropDown ul
{
	list-style:none;
	line-height:normal;
}

#searchDropDown ul li
{
	cursor:pointer;
	font-size:11px;
	overflow:hidden;
	padding:1px 0;
}

#searchDropDown ul li.highlight
{
	background:#000;
}

/********************************
|		error page
********************************/
#errorPage
{
	text-align:left;
	width:420px;
	margin:10px 0 20px 30px;
	font-weight:bold;
	font-size:12px;
}

#errorPage img
{
	border:none;
	margin-bottom:30px;
}

#errorPage h3
{
	margin-bottom:20px;
	font-size:14px;
}

#errorPage p
{
	margin-top:20px;
}

#errorPage ul
{
	margin:10px 0 0 30px;
}

#errorPage a
{
	color:#ff0;
	text-transform:none;
}
