
body {
		font:11px helvetica, verdana, arial, sans-serif;
		color:#333;
        margin:10px; padding:0px;
        background:#8B95A8 url(images/background.jpg) repeat-x;
        text-align:center;
        }


#container {width:700px; margin:60px auto; text-align:left;}

#header {
	width:700px;
	height:100px;
	text-align:right; 
	background:#000 url(images/header.jpg) no-repeat;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:9px solid #000;
	padding:0px;
	}

#header h1 {display:none;}

#header h2 {color:#fff; font-weight:normal; margin:10px 52px 20px 0px; font:12px Arial;text-shadow:#000 2px 2px 4px;}


#navigation {margin:10px 40px; }

#navigation a:link, #navigation a:visited {	
	color:#334;
	font:18px Arial, sans-serif;
	font-weight:bold;
	padding:5px;
	background-color:#fff;
	border:1px solid #000;
	text-decoration:none;}

#navigation a:hover, #navigation a:active {	
	color:#fff; text-shadow:#000 2px 2px 2px;
	background-color:#445;
	text-decoration:none;}

#navigation a.now {	border-bottom:6px solid #000;}


#contentwrapper {
	width:700px; background-color:#fff;  
	border-right:1px solid #000; 
	border-bottom:1px solid #000;
	border-left:9px solid #000;
	text-align:center;
	
	}

#progress {margin:auto; padding-top:25px; font-size:16px;}

#progress .first {border-left:1px solid #000;}
#progress .last {border-right:1px solid #000;}

#progress a.prev {color:#000;
	padding:2px 10px;
	background-color:#9c9;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	text-decoration:none;}

#progress a:hover {color:#000;
	background-color:#cde;
	text-decoration:none;}

#progress .now {color:#000;
	font-weight:bold;
	padding:2px 10px;
	background-color:#fff;
	border-top:1px solid #000;
	border-bottom:2px solid #000;
	border-bottom:6px solid #131;
	text-decoration:none;}

#progress .next {	color:#666;
	padding:2px 10px;
	background-color:#bbb;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	}


#content {padding:20px;	text-align:left;}



/*  ###### Content Stuff ######  */

.note {border:1px dotted #bbb;
		color:#333;
		font-size:9px;
		padding:2px;
		}
.imgfloat {float:left; padding-right:10px; padding-top:10px;}
.topborder {border-top:1px solid #ccc;}
.cent {text-align:center;}
.value {font-weight:normal; font-size:72px;text-align:center; letter-spacing:-0.07em; font-family:Georgia, "Times New Roman", serif;}
.value .sup {font-size:0.5em; vertical-align:top; line-height:1.7em; letter-spacing:0em;}
.large {font-size:12px;}
.all {clear:both;}

a.go:link, a.go:visited {font-size:24px; border:4px solid #345; padding:5px 10px; background-color:#dbdFf6; font-weight:bold;}
a.go:hover, a.go:active {border:4px solid #003311; color:#fff;  background-color:#449955; text-shadow:1px 2px 3px #333;}

h1 {font-size:24pt; text-align:center; color:#fff; text-shadow: #666 0.2em 0.2em 0.3em;}
h2 {font-size:10px; padding-left:25px;}
h3 {font-size:12px; margin-bottom:3px; clear:left;}
h4 {font-size:20px;font-weight:normal; text-align:left; margin-right:5em; margin-bottom:0em; /*text-shadow: #666 0.2em 0.2em 0.3em;*/}
input {}

/**/ form label {padding:2px; margin-left:10px; border:1px solid #eee;} 
/**/ form label:hover {border:1px solid #ddd; background-color:#e6e9ec; cursor:pointer;} 


.submitbutton {clear:both; float:right;}


a:link, a:visited {color:#000; text-decoration:underline; padding:1px 2px;}
a:hover, a:active {background-color:#979FB2;}



#result {
		font-size:12px; 
		color:#333; 
		border:1px solid #333;
		background:#fff;
		Padding:25px;
		/*height:375px;*/
		}



#google {	
		background-image:url(images/google-bg.jpg);
        width:510px;
       	height:80px;
       	padding-top:15px;
        margin:0px auto;
		text-align:center; 
		font-size:10px; 
		color:#333; 
		}



#footer {
		color:#eee;
		background-color:#262a33;
		background-image:url(images/footer-bg.gif);
		width:auto;
		padding:10px;
		text-align:center;
		font-size:9px;
		letter-spacing:0.2em;
		}
		
#footer a {color:#ccc;}
#footer a:hover {color:#000;}