/* CSS Document */
#cs_flashBody
{
	background: #FFF url(../images/page-bg.jpg) repeat-x 0 0;
	font: .8em/1.3em verdana,arial,helvetica,sans-serif;
	text-align: center;
	margin: 0; padding: 0;
}

#cs_noexpressUpdate
{
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003300;
	text-align: left;
	background-image: url(register_nofp_bg.gif);
	background-repeat: no-repeat;
	width: 210px; 
	height: 200px;	
	padding: 40px;
}

h1 {font-size: 1.1em; margin: 25px 0 0 0;}
h2 {font-size: 1em; margin-bottom: 5px; color: #666;}
a {color: #0033CC;}
a:hover {color: #1D72CC; text-decoration: none;}
img {border: none;}
.logo {width: 600px; margin: 0 auto 0 auto; text-align: left;}
.logo  img {margin-top: -1px;}
#footer {width: 610px; margin: 20px auto 0 auto; border-top: 2px solid #848B8F; padding: 15px 0; background: url(../images/fg_logo.gif) no-repeat 10px 25px; font-size: 0.8em; text-align: left;}
#footer p {margin-left: 45px;}

.top {width: 610px; margin: 0 auto 20px auto; text-align: left;}
.top ul {width:427px; margin: -1px 0 0 0; padding: 0 0 7px 0; list-style: none;}
*+html .top ul {padding-top: 2px;}
* html .top ul {padding-top: 2px;}
.top li {float: left; display: inline; padding: 9px 0 8px 0;}
.top .last {background: url(../images/demo-nav-bar-right.jpg) no-repeat top right; padding-right: 13px;}
.top a {text-decoration: none; color: #666; font-weight: bold; background: url(../images/nav-divider.gif) no-repeat 0 0; padding: 0 21px;}
.top .first {background: #E6E6E6 url(../images/nav-bar-bg.jpg) repeat-x 0 0; margin: 0;}
.top .first a {background-image: none;}
.top a:hover {color: #1D72CC;}

.content {width: 610px; margin: 0 auto 20px auto; text-align: left; line-height: 1.8em;}
.content ul {margin: 0; padding: 0; list-style: none;}

.clear {clear: both;}
