body { width:100%; margin:0; padding:0; color:#000; font:80% Arial, "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif; background-color:#FFFFFF; }
img { border:none; }
.reset { clear:both; height:1px; }
.rounded2 { -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.rounded3 { -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.rounded5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.rounded6 { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.rounded8 { -moz-border-radius: 8px; -webkit-border-radius: 8px; }

#header { width:950px; height:70px; margin:5px auto 0px auto; }
#title { float:left; width:330px; height:65px; margin:0px; }
#header #login-msg { position:relative; z-index:100; margin:20px 0 0 680px; }

.shadow-left { background:url('../../images/window-br-left.png') left top repeat-y; }
.shadow-right { width:806px; margin:30px auto; background:url('../../images/window-br-right.png') right top repeat-y; }
.shadow-bottom { width:800px; margin:0px 3px; padding-bottom:5px; background:url('../../images/window-br-bottom.png') left bottom repeat-x; }
#contents { border-top:1px solid #DDD; }
#about { width:600px; padding:30px 50px; }
#about h2 { font-size:18px; font-weight:bold; }
#about h3 { font-size:16px; font-weight:bold; padding:20px 0; }
#about img.profile-pic { float:left; margin-right:20px; margin-bottom:60px; }
#about h4 { font-size:15px; font-weight:bold; padding-bottom:10px; }
#about p { font-size:14px; font-family:Georgia; font-style:italic; line-height:22px; margin-bottom:10px; }
#about label { font-weight:bold; }
#contactus { width:600px; padding:30px 50px 50px 50px; }
#contactus h2 { font-size:18px; font-weight:bold; }
#contactus h3 { font-size:16px; font-weight:bold; padding:20px 0; }
#reset-form { padding:30px 50px; }
#reset-content { padding:0 160px; }
#reset-content h2 { font-size:18px; font-weight:bold; }
#reset-content td { font-size:13px; font-weight:bold; }
#reset-content input.required { width:200px; padding:5px 10px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#reset-content input#reset-submit { padding:5px 10px; }

#footer { width:100%; max-width: 880px; font: 120% Arial; text-align:center; text-decoration:none; border-top:1px solid #DDD; margin: 0px auto 20px auto; padding: 5px 10px 5px 10px; color:#CCC;}
#footer a { text-decoration:none; color:#cc0033; font-size:12px; margin:0 5px; }
#footer a:hover { color:#777; border-bottom:1px solid #cc0033; }
.error { color:#cc0033; }
.tooltip{ background-color:#F5F5B5; border:1px solid #DECA7E; color:#303030; font-family:sans-serif; font-size:12px; line-height:18px; padding:10px 13px; position:absolute; text-align:center; z-index:2; }

