/* Global Styles */

body {
	font:0.7em Arial;
	color:#979797;
	text-align:center;
	margin-top:0px;
	background-image: url(../steamsun_images/bg/bg_wall.gif);
	background-color: #000000;
}
/*p:first-line { color:#E7E7E7; font-size:100%; margin:10px 0; }*/
p {  font-size:100%; margin:10px 0; }
h1, h2, h3, h4, h5, h6 { color:#AA0A0A; font-size:100%; margin:10px 0; }


#logo_pos {float:right; top:-20px; position:relative; padding:4px 10px 0 0; display:inline;}
/*

#########position for login-box
*/
#login-box
{
z-index:2;
position:relative;

width:170px;
text-align:right;

float:right;
display:none;
background-color:#330000;
}

a { color:#0000CC; }

a:hover { text-decoration:none; }

#wrapper { margin:0 auto; background:#000000; width:1100px; padding:2px; min-height:40px; text-align:left; }

/*IE MAC IGNORE\*/ * html #wrapper { height:400px; } /**/

hr { clear:both; min-height:1px; border:0; border-top:1px dashed #660000; color:#fff; background:#330000; }

form { margin:0; padding:0; }

#print-logo { display:none; position:absolute; top:0; right:0; }

#print-details { display:none; }

#bookmark { float:right; }
#wrapper #case-study #date {
	color: #333333;
	background-color: #CCCCCC;
	text-align: right;
	display: block;
	width: 223px;
}


#menu-wrap
{

}
.horizontalcssmenu ul{

margin: 0;

padding: 0;

list-style-type: none;

}


/*Top level list items*/

.horizontalcssmenu ul li{

position: relative;

display: inline;

float: left;

color:#660000;


}


/*Top level menu link items style*/

.horizontalcssmenu ul li a{

display: block;

width: 120px; /*Width of top level menu link items*/

padding: 2px 8px;

border: 1px solid #202020;

border-left-width: 0;

text-decoration: none;

/*background: url(menubg.gif) center center repeat-x;*/

color: #F60;

font: bold 13px Tahoma;

}


/*Sub level menu*/

.horizontalcssmenu ul li ul{

left: 0;

top: 0;

border-top: 1px solid #202020;

position: absolute;

display: block;

visibility: hidden;

z-index: 100;

}


/*Sub level menu list items*/

.horizontalcssmenu ul li ul li{

display: inline;

float: none;

}



/* Sub level menu links style */

.horizontalcssmenu ul li ul li a{

width: 160px; /*width of sub menu levels*/

font-weight: normal;

padding: 2px 5px;

background: #e3f1bd;

color: #660000;

border-width: 0 1px 1px 1px;

}


.horizontalcssmenu ul li a:hover{

/*background: url(menubgover.gif) center center repeat-x;*/

}


.horizontalcssmenu ul li ul li a:hover{

background: #cde686;
color: #000060;

}


.horizontalcssmenu .arrowdiv{

position: absolute;

right: 0;

/*background: transparent url(menuarrow.gif) no-repeat center left;*/

}


* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/

padding-top: 1em;

}


/* Holly Hack for IE \*/

* html .horizontalcssmenu ul li { float: left; height: 1%; }

* html .horizontalcssmenu ul li a { height: 1%; }

/* End */
