@charset "utf-8";

/*------------------------------------------------------------------
[1. Body]
*/
body {
background:#fff;
margin:0px;
padding:0px;
font-family:Arial, Helvetica,sans-serif;}

/*------------------------------------------------------------------
[2. Container / .container]
*/

.container {
	width:911px;
	margin:30px auto;
}
	.header {
		height:123px;
		float:left;
	}
	
		
	h1 {color:#3f4f59;font-size:24px;line-height:28px;}
	p {padding-bottom:1em;font-size:12px;line-height:18px;color:#3f4f59}
	
	div.content {float:left;}
	div.contentBody {width:911px; float:left; }
	
	
	div.contentBody .loginBox table tr td{padding:10px;}
	div.contentBody .loginBox table label{color:#999999;}
	div.contentBody .loginBox table #signin_remember{width:auto;}
	
	div.contentBody .loginBox table input{
		-moz-border-radius:5px 5px 5px 5px;
		border:1px solid #CCCCCC;
		color:#666666;
		padding:5px;
		width:150px;
	}
	div.contentBody .loginBox .button{
		text-transform:capitalize;
		-moz-border-radius:4px 4px 4px 4px;
		background:none repeat scroll 0 0 #0078AE;
		border:0 none;
		color:white;
		font-size:12px;
		font-weight:bold;
		margin:12px;
		margin-left:90px;
		padding:5px 5px 7px;
	}
	
	div.contentBody .loginBox .button:hover{background-color:#1a9ad4; cursor:pointer;}
	
	
	div.contentBody h2#whatsnew {width:133px;height:22px;background:url(../img/icon-whatsnew.gif) no-repeat;text-indent:-1664px;margin-bottom:20px; }
	
	div.contentBody h3 { font-size:14px;color:#666666;line-height:18px;font-weight:bold; margin:10px 0; width:100%;}
	
	div.contentBody a {color:#f0b310; text-decoration:none;}
	div.contentBody a:hover {text-decoration:underline;}
	
	div.contentBody hr {height:1px;color: #ccc; background-color: #ccc;border: none;}
	
	div.nav {float:left;width:300px; margin-bottom:10px;}
	div.navtop {background:url(../img/nav-top.gif) no-repeat; width:300px;height:31px;position:relative;}
	
	div.navtop h2 {text-indent:-1664px;margin:5px 0px 0px 12px;position:absolute;}
	
	div.navtop h2#quickLinks {width:109px;height:21px;background:url(../img/icon-quicklinks.gif) no-repeat;}
	
	
	div.navtop h2#search {width:72px;height:22px;background:url(../img/icon-search.gif) no-repeat;}
	
	
	
	div.navbtm {background:#cccfc2 url(../img/nav-btm.gif) left bottom no-repeat; width:300px;}
	
	div.navbtm p {font-size:13px;color:#fff;line-height:18px;padding:12px 0 12px 12px;}
	div.navbtm form {padding:0 0 12px 12px;}
	div.navbtm input {display:block;}	
	
	div.navbtm input#search {width:272px;padding:4px 2px;border:0px;-moz-border-radius: 4px}
	div.navbtm input#submit {font-size:12px;padding:2px 10px;border:0px;float:right;margin:12px 12px 12px 12px;background:#0078ae;-moz-border-radius: 2px;color:white; }
	div.navbtm ul {padding:12px 0 12px 12px;}	
			
	div.navbtm ul li {height:24px;background:url(../img/icon-listarrow.gif) left center no-repeat;padding:0 0 0 20px}				
			
	div.navbtm ul li a {font-size:13px;color:#fff;line-height:24px;text-decoration:underline;}
	div.navbtm ul li a:hover {text-decoration:none;}
				
	
/*------------------------------------------------------------------
[3. Footer / .footer]
*/	
	div.footer {float:left; background:url(../img/footer-bg.gif) left top no-repeat; height: 60px;font-size:11px; width:911px;}
	div.footer ul {margin:7px 1px;}
	div.footer ul#links {float:left;}
	div.footer  a{text-decoration:none;} 
	div.footer  a:hover{text-decoration:underline;} 
	
	div.footer ul#links a {color:white; font-family:verdana;}
	div.footer ul#rightlinks a {font-size:9px; color:#00467f; font-family:verdana;}
	
		
	div.footer ul#rightlinks {float:right; margin-right:0;}
	
	
	div.footer .footerBottom{float:left; width:911px;}
	
	div.footer ul li{float:left;margin-left:6px;padding-right:6px;}
	
	div.footer ul#links li {border-right:1px solid #fff;}
		div.footer ul#links li.end{border-right:none;} 
	div.footer ul#rightlinks li {border-right:1px solid #808044;}
	
	div.footer span {display:block;float:left;margin:8px 4px;}
	
	div.footer span,div.footer span a {color:#aaaaaa; font-family:verdana;}
	
	
	
	
/*------------------------------------------------------------------
[2. forms]
*/

/*
form.verticalForm{ margin:1em 0 1em 0; }
form.verticalForm label { display: block; width: 400px;}
form.fieldset { margin: 0px; padding: 0px; }
form.verticalForm input, form.verticalForm textarea { border:1px solid #ccc;
display: block; margin: 3px 0 15px 0; padding: 3px 2px; width: 400px;
-moz-border-radius: 3px;color:#666666}

div.message { padding: 10px; background: #ffeeee;  margin: 0 auto;  font-size: 14px; }
div.error{ padding: 10px; background: #f00; color: #fff;  margin :0 12px 12px 12px;  font-size: 14px;  -moz-border-radius: 5px;
}

form.verticalForm input[type="hidden"]{ margin: 0; padding: 0; border: none; }
.required, .error_list {color:#ff0000}
form.verticalForm input.checkbox {width:auto;}
*/	
	
	
	
	
	
	
