body{
	margin:0;
	padding:0;
	width:100%;
	margin-bottom:25px;
	background: #C9C9C9 url('../images/background.png') repeat-x;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;

}

#header{
	background: url('../images/content-main.png') repeat-y;
	width:900px;
	height:150px;
}

#header-inner{
	float:left;
	background-color:#FFF;
	width:890px;
	height:140px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
}

#header-logo{
	float:left;
	width:127px;
	height:140px;
	background: url('../images/header-logo.jpg') no-repeat;

}

#header-university-logo{
	float:right;
	width:173px;
	height:144px;
	background: url('../images/2004handuintlogo72.jpg') no-repeat;

}

#header-center{
	float:left;
	width:580px;
	margin-top:30px;
}

#header-site{
	float:left;
	width:562px;
	margin-top:-10px;
	margin-left:15px;
	font-size:55px;
	font-family:Baskerville Old Face;
	text-align:center;
	color:#303161;
	text-shadow: #D6D6D8 5px 5px 2px;
}

#header-description{
	float:left;
	width:580px;
	font-size:18px;
	font-family:Baskerville Old Face;
	color:#303161;
	text-align:center;
	text-transform:uppercase;
	text-shadow: #D6D6D8 5px 5px 2px;
}

#nav{
	height:25px;
}

#nav ul{
	list-style:none;
	margin:0;
	margin-left:2px;
	padding:0;
}

#nav ul li{
	float:left;
	text-align:center;
	padding-top:5px;
	color:#EFEFEF;
	font-size:1.3em;
	font-family: Stone Sans Sem IT, Lucida Sans, Futura;
}

#nav ul li a{
	display:block;
	width:150px;
	height:36px;
	color:#EFEFEF;
	text-decoration:none;
}

#nav ul li a:hover{
	color:#353269;
}

.button{
	background: url('../images/navigation-button2.png') no-repeat;
	margin-right:-1px;
}

.button:hover{
	background: url('../images/navigation-highlighted-button2.png') no-repeat;
	margin-right:-1px;
}

#nav ul li:hover a{
	color:#3A66D5;
}

.wrapper{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}

.top{
	margin-top:20px;
	width:900px;
	height:11px;
	background: url('../images/content-top.png');
}

.middle{
	width:900px;
	background: url('../images/content-main.png') repeat-y;
}

.bottom{
	width:900px;
	height:10px;
	background: url('../images/content-bottom.png');
}

.clear{
	clear:both;
}

.content{
	margin-left:10px;
}

.left{
	float:left;
	width:200px;
    border-right: 1px solid #595959;
}

.inner-left{
	margin-left:10px; 
	margin-top:20px;
	font-size:0.8em;
}

.right{
	float:left;
	width:670px;
	padding-left:10px;
}

.vertical-separator{
	float:left;
	margin-top:0px;
	margin:left:10px;
	margin-right:10px;
	width:1px;
	background-color:#868686;
	border-right-color:#595959;
	border-right-width:1px;
	border-right-style:solid;
}

#login-image{
	float:left;
	background: url('../images/login-page.png') no-repeat;
	width:182px;
	height:236px;
}

#login-image-contents{
	position:relative;
	top:95px;
	margin-left:15px;
}

#comments{
    font-weight: bold; 
    font-size: 10pt; 
    padding: 5px; 
    background-color: #FFFFCC; 
    width: 85%; 
    border: none 0; 
    text-align: center;
}

#sample
{
    text-align: left;
    width: 80%; 
    background-color: #FFFF99; 
    padding: 5px;
}

#sample p
{
    color: #6666FF; 
    font-weight: bold; 
}

h2{
	margin-bottom:0;
}

img{
	border:0;
}

a{
	color:#3A66D5;
}

a:hover{
	color:#5A94FE;
}

/* Message Boxes */
.message{
	float:left;
	width:600px;
	height:120px;
	color:#FFF;
	-moz-box-shadow:2px 2px 5px #888;
	margin-bottom:8px;
}
.message-title{
	margin-left:5px;
	height:10px;
}

.message-icon{
	float:left;
	margin-left:5px;
}

.message-title-text{
	float:left;
	margin-left:5px;
	font-weight:bold;
}

.message-shine{
	position:relative;
	top:-113px;
	width:600px;
	height:63px;
	background: url('../images/message-shine.png') repeat-x;
}

.message-top{
	position:relative;
	left:10px;
	top:5px;
	width:580px;
	height:95px;
	color:#FFF;
	border-bottom-style:solid;
}

.message-bottom{
	position:relative;
	width:585px;
	height:63px;
	left:20px;
	top:-156px;
	color:#FFF;
	font-weight:bold;
}

.message-top-red{
	background-color:#9C2323;
	color:#FFF;
	border-top-color:#8E2424;border-top-width:1px;border-top-style:solid;
	border-left-color:#8E2424;border-left-width:1px;border-left-style:solid;
	border-right-color:#8E2424;border-right-width:1px;border-right-style:solid;
	border-bottom-color:#841E1E;
}

.message-red{
	background-color:#BF5353;
}

.message-top-blue{
	background-color:#1E8B97;
	color:#FFF;
	border-top-color:#23818C;border-top-width:1px;border-top-style:solid;
	border-left-color:#23818C;border-left-width:1px;border-left-style:solid;
	border-right-color:#23818C;border-right-width:1px;border-right-style:solid;
	border-bottom-color:#1D7883;
}

.message-blue{
	background-color:#51B1BC;
}

.message-top-green{
	background-color:#3A9D24;
	color:#FFF;
	border-top-color:#378F24;border-top-width:1px;border-top-style:solid;
	border-left-color:#378F24;border-left-width:1px;border-left-style:solid;
	border-right-color:#378F24;border-right-width:1px;border-right-style:solid;
	border-bottom-color:#37662D;
}

.message-green{
	background-color:#67BF53;
}

.message-top-crystal{
	background-color:#F5F5F5;
	color:#000;
	border-top-color:#23818C;border-top-width:1px;border-top-style:solid;
	border-left-color:#23818C;border-left-width:1px;border-left-style:solid;
	border-right-color:#23818C;border-right-width:1px;border-right-style:solid;
	border-bottom-color:#1D7883;
}

.message-crystal{
	background-color:#FBFBFB;
}

.opt-in{
	width:650px;
	height:100%;
}
input{
	/*background: url('../images/input-text.png') repeat-x;
	height:18px;
	padding-left:5px;
	padding-right:5px;
	border:0;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#8D8D8D;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#8D8D8D;
	margin-bottom:2px;*/
}

input:hover{
	/*background: url('../images/input-text-glow.png') repeat-x;
	height:18px;
	padding-left:5px;
	padding-right:5px;
	border:0;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#8D8D8D;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#8D8D8D;
	margin-bottom:2px;*/
}

#report_hint_free {
    margin: 20px;
}
#report_hint_free_text {
    float: left;
    width: 465px;
    height: 114px;
    padding: 22px 0px;
}
#report_hint_free_text span {
    color: red;
    font-size: 18px;
}
#report_hint_free_text p {
    float: right;
    font-weight: bold;
}
#report_hint_free_image {
    float: right;
    width: 150px;
}

#instant_access_analyze_btn_wrap {
    margin: 50px 0px;
}
.instant_access_analyze_btn {
    background-image: url('../images/analyze-handwriting-btn.jpg');
    border: 0 none;
    cursor: pointer;
    height: 155px;
    width: 373px;
}

#comments {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
#comments p.grey {
    color: #003300;
}
#comments p.alt-grey {
    color: #6666FF;
}
#comments hr {
    width: 100px;
}

.option_start_register_btn {
    background-image: url('../images/startmyanalyissbutton.jpg');
    border: 0 none;
    cursor: pointer;
    height: 106px;
    width: 339px;
    margin: 25px 0px;
}
.optin_vide_txt_hint {
    background: #ffff66;
    font-weight: bold;
    width: 80%;
    padding: 8px;
    line-height: 17px;
    margin: 20px 0px;
}
.optin_vide_txt_hint span {
    float: right;
}