/* commented backslash hack v2 \*/
* html {
	overflow:hidden;
}
/* end of hack */
*{
	margin:0;
	padding:0;
}
body {
	background:url(../assets/background.gif);
	background-repeat:repeat-y;
	background-color:#f8f8f8;
	background-attachment:fixed;
	margin:0;
	padding:0 10px 0 10px;
	border:0;
	height:100%;
	font-family:Times New Roman, Book Antiqua, Palatino, serif;
    font-size:110%;
    line-height:1.125em;
}
* html body {
	overflow-y:scroll;
}

#content {
	position:relative;
	display:block;
	margin:0 0 0 0px;
	background:transparent;
	z-index:10;
}
#acca{
	position:fixed;
	bottom:10px;
	left:45px;
	width:60px;
	height:60px;
	background:url(../assets/acca_logo.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	z-index:1;
}

* html #acca {
	position:absolute;
	left:45px;
}
.text {
	display:block;
	padding:0;
	width:98%;
	margin:0px;
	float:left;
	color:#000;

}
.text {
	width/* */:/**/98%; 
	width: /**/98%;
}
.text h1{
	font-size:1.1em;
	float:left;
	width:160px;
	margin:0;

}
.text h2,p,ul{
	margin:0em 1em 1em 160px;
}
.text ul{
	margin-left:180px;
}
h2{
	font-size:1em;
}
p,ul{
	font-size:.8em;
}
#header {
	position:fixed;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:70px;
	overflow:hidden;
	color:#000;
	z-index:12;
	background-color:#003D7D;
}
* html #header {
	position:absolute;
	left:0;
}
#header img {
	float:left;
	margin-left:0px;
}
#nav {
	position:fixed;
	display:block;
	top:70px;
	left:0;
	width:100%;
	overflow:hidden1;
	color:#000;
	z-index:12;
	background-color:#bdc4dd;
	padding:0px 0px;
	border-top:1px solid #8F9ABF;
	border-bottom:1px solid #8F9ABF;
}
#nav ul{
	margin:0;
	padding-left:160px;
}
#nav ul li{
	margin:0;
	display:inline;
}
#nav a{
	margin:0px 10px;
	text-decoration:none;
	color:#000;
}#nav a:hover{
	color:#fff;
}
* html #nav {
	position:absolute;
	left:0;
}
p.inset{
	clear:left;	
	margin-left:0;
}
p.inset span{
 	float:left;
	display:block;
	margin-bottom:.5em;
}
p.inset span.title{
	width:160px;
}
a.margin{
	display:block;
}

.clear {clear:both; height:1px;}


.h4 {font-size:40px; color:rgb(250,111,0); margin-bottom:5px; border-bottom:1px solid #000; letter-spacing:1px; font-weight:bold;}


.bold {font-size:14px; font-weight:bold;}
#pad {display:block; height:115px;}
#footer,#footer a{
	color:#777;
	font-size:.8em;
}
#footer p{
	padding-top:20px!important;
}
