body {background-color:#ffffff;
margin:0;
}

A:hover,A:visited,A:link {
	text-decoration:none
}
A:visited,A:link {
	color:#355C81;
	text-decoration:none}
A:hover {
	color:#c00;
}


p {color:#333} 

#container
{
	margin: 0 auto;
	width: 100%;
	background: #fff;
}




#header
{height: 120px;
	width: 100%;
background: #fff url('/images/new_bg.gif') repeat-x;}


#header h1 { margin: 0; 
color:#696969;
        font-size:21px;
	padding: 40px 30px}



#navigation
{
	float: left;
	width: 100%;
background: #fff;
	padding: 5px 30px;
}

#navigation ul
{
	margin: 0;
	padding: 0;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;
}

#navigation li a
{
	display: block;
	float: left;
	padding: 3px 8px;
	color: #666;
        font-size:16px;
	text-decoration: none;
	border-right: 1px solid #fff;
}

#navigation li a:hover { background: #ffffcc; }

#content-container
{
	float: left;
	width: 100%;
	background: #FFF
}

#content
{
	clear: left;
	float: left;
	width: 600px;
	padding: 10px 10px;
	margin: 0 0 0 4%;
	display: inline;
	background: #FFF;
}

#content h2 { margin: 0; color:#005cb9;
  font-size:17px;
 padding: 30px 0px 4px 0px}

#aside
{ 	float: right;
	width: 250px;
padding-top:25px;
padding-bottom:50px;
padding-right:30px;
padding-left:30px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

#aside h3 { margin: 0px; 
font-size:15px;
color:#005cb9;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#f1f1f1;
	padding: 25px 0px 4px 0px}





.error_page
{width: 400px;
border-top-width:1px;
border-top-style:dotted;
border-top-color:#a9a9a9;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#a9a9a9;
font-size:14px;
color:#898989;
padding: 40px 2px 40px 2px
}




#page
{
	float: left;
	width: 100%;
background: #fff;
	padding: 40px 10px;
}

#page ul
{
	margin: 0px;
	padding: 0px;
}

#page ul li
{
	list-style-type: none;
	display: inline; 
	padding: 10px 8px;
}

#page li a
{
	display: inline; 
	float: left;
	padding: 3px 8px;
	color: #355C81;
        font-size:13px;
	border-right: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	text-decoration: none;

}


#page li a:hover {
 background: #f6f6f6;
	padding: 3px 8px;
 }
 


 .current_page { display: block;
	float: left;
        font-size:13px;
background: #f6f6f6;
	}




#footer
{
background: #ffffff;
font-size:13px;
color:#696969;
text-align: center;
padding: 17px 12px 12px 12px
}

.share { opacity:0.4;
filter:alpha(opacity=40);
}









