/*********************************** GENERAL ********************************/
body
{
	background: #E6E9EA url(/images/layout/bg-body.jpg) repeat-x top center;
	text-align: center;
	padding: 8px 0 0;
	margin: 0;
	behavior: url(/css/csshover.htc);
}
body, td
{
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	color: #333333;
}
h1,h2,h3,h4,h5,h6
{
	color: #015593;
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, Serif;
}
img
{
	border: none;
}
h1
{
	font-size: 24px;
}
h2
{
	font-size: 18px;
	font-weight: normal;
}
h3
{
	font-size: 16px;
}
h4
{
	font-size: 14px;
}
a.details
{
	display: block;
	height: 18px;
	width: 48px;
	background: url(/images/layout/btn-details.gif) no-repeat top left;
	text-decoration: none;
}
a.details:hover
{
	background-image: url(/images/layout/btn-details-ro.gif);
	text-decoration: none;
}
a.view
{
	display: block;
	height: 18px;
	width: 38px;
	background: url(/images/layout/btn-view.gif) no-repeat top left;
	text-decoration: none;
}
a.view:hover
{
	background-image: url(/images/layout/btn-view-ro.gif);
	text-decoration: none;
}
a.sign-up
{
	display: block;
	height: 18px;
	width: 48px;
	background: url(/images/layout/btn-sign-up.gif) no-repeat top left;
	text-decoration: none;
}
a.sign-up:hover
{
	background-image: url(/images/layout/btn-sign-up-ro.gif);
	text-decoration: none;
}
a.learn-more
{
	display: block;
	height: 18px;
	width: 72px;
	background: url(/images/layout/btn-learn-more.gif) no-repeat top left;
	text-decoration: none;
}
a.learn-more:hover
{
	background-image: url(/images/layout/btn-learn-more-ro.gif);
	text-decoration: none;
}
.clear
{
	clear: both;
}
a
{
	color:#015593;
	text-decoration:none;
}
a:hover
{
	color:black;
	text-decoration:underline; 
}
/*********************************** FULL AREA *******************************/
#full-area
{
	margin: 0 auto;
	text-align: left;
	width: 900px;
	position: relative;
}
/*********************************** HEADER *******************************/
#header
{
	background: url(/images/layout/bg-header.jpg) no-repeat top left;
	padding: 0;
	height: 79px;
	clear: both;
	position: relative;
	text-align: center;
}
#header .logo
{
	display: block;
	position: absolute;
	top: 0px;
	left: 22px;
	width: 337px;
	height: 75px;
}
/*********************************** CONTENT *******************************/
#content
{
	padding: 30px 0 0;
	clear: both;
	background: url(/images/layout/bg-content.gif) repeat-y top left;
	min-height: 100px;
}
/*********************************** USER AREA *******************************/
#user-area
{
}
/*********************************** ACCESS AREA *******************************/
#access
{
	padding-left: 8px;
}
/*********************************** FOOTER *******************************/
#footer
{
	padding: 16px 0 0;
	background: url(/images/layout/bg-footer.gif) no-repeat top left;
	text-align: right;
	font-size: 10px;
	color: #4D85B2;
}
#footer a
{
	color: #4D85B2;
	text-decoration: underline;
}
#footer a:hover
{
	text-decoration: none;
}
#footer .member
{
	background: url(/images/layout/img-aopd-member.gif) no-repeat top left;
	height: 38px;
	width: 61px;
}
#footer .copyright
{
	clear: right;
}
#footer .nav,
#footer .copyright,
#footer .member
{
	font-size: 10px;
		float: right;
}