@charset "UTF-8";
/* CSS Document */

/* Layout */
html {margin:0;}
ul {margin:0;}
#topNav ul { margin:0 auto; text-align:center; padding-top:7px;}
#topNav li { float:left; padding-right:10px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}
#topNav li a:link, #topNav li a:visited, #topNav li a:active {color:#FFF;}
#topNav li a:hover, #topNav li a:focus {color:#FFFF99; text-decoration:none;}
.contMid ul {margin:0;}
.contMid li {margin:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:22px; color:#666666;}
body {margin:0; background-image:url(images/cork_bg.gif); background-repeat:repeat;}
#wrapper {margin:0 auto; width:810px; background-image:url(images/vellum_bg.png); background-repeat:repeat-y;}
#topNav {margin:0 auto; background-image:url(images/primaryNav-bg.png); background-repeat:repeat-x; width:800px; height:35px;}
#bottomNav {margin:0 auto;}
#Mainheader {margin:0; position: relative; width:800px; height:420px;}
#header {margin:0 auto; width:800px; height:96px; background-image:url(images/header-bg.jpg); background-repeat:no-repeat;}
.logo {padding:5px 0 0 15px;}
#wrapperBot { margin:0 auto; width:810px;}
.contact {
	margin:0;
	width:197px;
	height:62px;
	position: relative;
	left: 450px;
	top: -90px;
}
.Maincontact {
	margin:0;
	width:197px;
	height:62px;
	position: relative;
	left: 550px;
	top: -45px;
}
.header {padding-left:5px; width: 800px; height:129px;}
.Mainheader {padding-left:5px; width: 800px; height:420px;}
.left {margin:0; width:530px; float:left; padding-left:25px; padding-right:10px;}
.right {margin:0 25px 0 0; width:210px; float:left; padding-left:10px;}
.right ul {margin:0; padding:0 10px;}
.right ul li {list-style-type:disc; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 0 5px 0;}
.right li a:link, .right li a:visited, .right li a:active {color:#0066FF; text-decoration:underline;}
.right li a:hover, .right li a:focus {color:#0066FF; text-decoration:none;}
.notebook {margin:20px 0;}
.social {padding:0 0 10px 0;}
#intro {margin:0 auto; width:740px;}
#graph {margin:0; width:335px;background-image:url(images/we-can-help.png); background-repeat:no-repeat;}
.content {margin:0 auto;}
#copyright {margin:0 auto;}
#player {margin:0 auto; width:580px;}
#player2 {margin:0 auto; width:425px;}
.contTop {margin:0 auto;width:751px;}
.contMid {margin:0 auto; width:751px; background-image:url(images/content_mid.png); background-repeat:repeat-y;}
.contBot {margin:0 auto;width:751px;}
.contTopsml {margin:0 auto;width:495px;}
.contMidsml {margin:0 auto; width:495px; background-image:url(images/content_mid-sml.png); background-repeat:repeat-y;}
.contBotsml {margin:0 auto;width:495px;}
.top {margin:0;}
.middle {margin:0 auto; width:370px; background-image:url(images/paper_mid.png); background-repeat:repeat-y;}
.bottom {margin:0;}
.testimonial {padding:15px; text-align:center;}
.clear {clear:both;}
.sublist {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#666666;}
a {text-decoration: none; color:#0066FF;}
a:hover {color:#0066FF; text-decoration:underline;}
img {border:none;}
#appAd { background-image:url(images/app-ad-bg.png); background-repeat:no-repeat; height:116px; width:347px; margin:10px 50px; padding:25px 0 0 0;}
.app {padding:10px 0 0 132px;}
.appimgs {padding:0 0 0 100px;}
.appbut {padding:10px 0 0 190px;}
.thumbs {padding:10px 0 0 18px;}

/* Typography */
p { margin:0;padding:0 25px 0 100px;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:26px; color:#666666;}
.asterisk { font-size:14px;line-height:16px;color:#0066FF;font-style:italic;padding:10px 15px;text-align:center;}
p.wecan {margin:0;padding:0 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color: #000000;}
#appAd p {margin:5px 0 0 70px;padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; color: #000000;}
p.wecan span{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color: #0066FF; font-style:italic;}
.emphasis {margin:0;padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:18px; text-align:center; color: #000000;}
.info {padding:5px 25px;font-size:16px;line-height:22px;text-align:center;}
.infoL {padding:5px 25px;font-size:16px;line-height:22px;text-align:left;}
.copyright {font-size:10px;line-height:10px; color:#666666; margin:0; padding:10px 0; text-align:center;}
h1 {margin:0;padding:15px 25px; font-family:Arial, Helvetica, sans-serif; font-size:34px; line-height:34px; text-align:center;}
h1.home {margin:0 0 10px 0;padding:0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; text-align:center;}
h2 {margin:0;padding:0 25px; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:26px; text-align:center;}
h2.home {margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-align:center;}
h3 {margin:0;padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; text-align:center;}
h4 {margin:0;padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; text-align:center;}
h5 {margin:0;padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; text-align:center;}
h6 {margin:0;padding:15px 25px; font-family:Arial, Helvetica, sans-serif; font-size:34px; line-height:34px; text-align:center;}
h2 a {text-decoration: none; color:#000000;}
h2 a:hover {color:#0066FF; text-decoration:underline;}

/* form */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 0 0;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:200px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:200px;height:150px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
