* {margin:0;padding:0}

body{
	/*margin:0;
	padding:0;*/
	background:white;
	text-align:center;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin-bottom:1em; }

p{
	color:#000;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:10pt;
	text-align:justify;
	margin-bottom:10px;
	line-height:135%;
}

ul,ol{
	color:#000;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:10pt;
	text-align:justify;
	margin-bottom:10px;
	line-height:135%;
	margin-left:25px;
}

hr {
	margin-top:20px;
	margin-bottom:20px;
}

a{
	color: #0079a;
}

.wrapper{
	text-align:-left;
	width:770px;
	margin:0 auto;
}

.header{
	margin-bottom:25px;
	margin-top:10px;
}

#pagearea{
	/*margin:0;
	padding:0;*/
	min-height:450px;
	margin-top:-20px;
}

#sidenav{
	display:inline;
	float:left;
	width:150px;
	
}

#content{
	margin-left:170px;
	
	background:white;
	font-size:80%;
	min-height:250px;
}

.footer{
	text-align:center;
	font-family:Verdana;
	font-size:12px;
	color:#5597cd; /*blue*/
	font-weight:bold;
	background:#fff;
	height:65px;
	padding-top:60px;
}

p.roc{
	text-align:center;
	font-family:Verdana;
	font-size:12px;
	color:#5597cd; /*blue*/
	font-weight:bold;
}

.footer a{
	color:#5597cd; /*blue*/
	font-weight:bold;
}

#sidenav ul{
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
	list-style-type:none;
	margin-left:0;
}

#sidenav li{
	height:32px;
	width:160px;
	margin-bottom:25px;	
}

#sidenav li a{
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, San-Serif;
	font-weight:bold;
	font-size:18px;
	display: block;
	color:white;

	padding-top:10px;
	padding-bottom:0px;
	
	background:url(images/link.jpg) no-repeat #2a9bd7;
	
	height:100%;
	width:100%;
}

#sidenav li a:hover{
	color:white;
	background:url(images/link-hover.jpg) no-repeat;
}

.hnav{
	height:50px;
	text-align:center;
}

.hnav ul{
	/*margin: 0;
	padding: 0;*/
	float: left;
	border-width: 1px 0;
	width:100%;
	background: black url(images/nav-gradiant1.png) center center repeat-x;

}

.hnav ul li{
	display:inline;
}

.hnav ul li a{
	float: left;
	color: white; /*text color*/
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	text-decoration: none;
}

.hnav ul li a:hover{
	background: black url(images/nav-gradiant2.png) center center repeat-x;
}

h1{
	text-align:Left;
	font-family:Verdana;
	font-size:22px;
	color:#5597cd; /*blue*/
	font-weight:bold;
}

h2{
	text-align:Left;
	font-family:Verdana;
	font-size:18px;
	color:#5597cd; /*blue*/
	font-weight:bold;
}

h3{
	text-align:Left;
	font-family:Verdana;
	font-size:14px;
	color:#5597cd; /*blue*/
	font-weight:bold;
	font-style:italic;
}
.cleaner{
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

.footer ul{
	text-align:center;
}

.footer ul li{
	display:inline;
	font-size:70%;
}

.footer li:before{
	content:" | ";
}

.footer > ul > li:first-child:before{
	content:"";
}

.links{
	list-style-type:none;
}

.imgleft{
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.imgright{
	float:right;
	margin-left: 15px;
	margin-bottom: 15px;
}