﻿body {margin:0; padding:0; background: #eff9ff; z-index:1000; }
img { border:0;}

div { margin:0; padding:0;}


div#site { margin:-22px auto 0 auto; }
div#site div#parent{ height:512px; }
div#site div#flashContent { width:100%; z-index:1; position:relative;  }
div#site div#flashContent div#flashError { margin:0 auto; width:1000px; height:534px; display:none;}


div#site div#footer { margin:5px auto 0 auto; width:953px; height:200px; position:relative; }
div#site div#footer div#bannerholder { margin: 0 auto 0 auto; width:952px; height:92px;  visibility:hidden; }
div#site div#footer a#bannerlinkHolder {position:absolute; margin:17px 0 0 738px; }
div#site div#footer div#menu { width:592px; margin:5px auto 0 216px}
div#site div#footer div#menu img { float:left;}
div#site div#footer div#menu img#logo { padding:0 12px 22px 0;}
div#site div#footer div#menu img#funding{ padding:4px 0 3px 0;}
div#site div#footer div#menu ul { width:477px; font-family:geneva, Arial, Sans-Serif; color:#d39d61; font-size:9px; list-style:none;  height:20px; margin:0; padding:0; float:left; }
div#site div#footer div#menu ul a {color:#d39d61; text-decoration:none; }
div#site div#footer div#menu ul a:visted {color:#d39d61; text-decoration:none; }
div#site div#footer div#menu ul a:hover {text-decoration:underline; }
div#site div#footer div#menu ul li { float:left; }
div#site div#footer a#weight-link {display:block; width:600px; height:100px;  position:absolute; top:0px; left:0px; z-index:4111; }

div#emailVideo, div#emailIDS  { display:none; }
div.window div.top {width:922px; height:22px;}
div.window div.top div.closeShare {width:22px; height:20px; float:right; cursor:pointer;  }
div.window div.sharecontent {margin:0;  padding:0; width:890px; font-family:Myriad Pro; color:#3599cf; font-size:14px; font-weight:bold; }
div.window div.sharecontent h1 {font-size:35px; font-weight:normal; text-align:center; font-family:geneva Arial Sans-Serif; color:white; padding:8px 0 0 0; display:block;}
div.window div.sharecontent h1 span{ margin:0 4px 0 0; color:#3599cf;}
div.window div.sharecontent div.errorMessage { font-size:16px; color:Red; font-weight:normal; margin:0px; padding:0px 0 0px 33px; visibility:hidden; z-index:3000; }
div.window div.sharecontent div.errorMessageVideo { font-size:16px; color:Red; font-weight:normal; margin:0px; padding:0 0 0px 0; visibility:hidden;}
div.window div.sharecontent p { margin:8px 0 21px 2px; font-size:18px; text-align:center; color:White; display:block; font-weight:normal; }
div.window div.sharecontent div.email { width:333px; border-right:solid 1px white; float:left;}
div.window div.sharecontent div.email h2 { font-size:16px; color:#3599cf; padding:0; margin:0 0 0 0; }
div.window div.sharecontent div.email label { padding:15px 0 4px 0; display:block; }
div.window div.sharecontent div.email span { font-weight:normal; font-size:11px; }
div.window div.sharecontent div.email label.check { padding:18px 0 4px 0; display:inline; float:left; }
div.window div.sharecontent div.thankyou { height:200px; width:420px; z-index:2000; position:absolute; font-size:25px; color:#3599cf; margin:105px 0 0 221px; padding: 0 0 10px 0; visibility:hidden; line-height:27px; font-weight:normal}
div.window div.sharecontent div.thankyouVideo { text-align:center; height:200px; width:300px; z-index:2000; position:absolute; font-size:25px; color:#3599cf; margin:105px 0 0 0px; padding: 0 0 10px 0; visibility:hidden; line-height:27px; font-weight:normal}
div.window div.sharecontent div.email-site { width:779px; height:300px;margin:0 auto 0 auto;}
div.window div.sharecontent div.email-site h2 { font-size:16px; color:#3599cf; padding:0 0 0px 32px; margin:0 0 0 0; }
div.window div.sharecontent div.email-site div.col { width:374px; float:left; padding:0 0 20px 5px;}
div.window div.sharecontent div.email-site div.col label { padding:18px 0 4px 28px; display:block; font-weight:normal;  }
div.window div.sharecontent div.email-site div.col label span { font-size:10px; display:inline; width:116px; }
div.window div.sharecontent div.email-site div.col label.check { padding:18px 0 5px 29px; display:inline; float:left; }
div.window div.sharecontent div.email-site div.video h2 { font-size:16px; color:#3599cf; padding:16px 0 0 0; margin:0 0 0 2px; border-top:solid 1px white; width:635px; }
div.window div.sharecontent div.email-site div.video label { padding:3px 0 4px 0; display:block; margin:0 0 0 2px; font-weight:normal; }

div.window div.sharecontent div.video { width:519px; float:left; padding:0 0 0 29px;}
div.window div.sharecontent div.video h2 { font-size:16px; color:#3599cf; padding:0 0 0 0; margin:0 0 0 2px; width:auto; }
div.window div.sharecontent div.video label { padding:3px 0 4px 0; display:block; margin:0 0 0 2px; font-weight:normal; }
div.window div.sharecontent div.video img.addButton { padding:8px 1px 0 1px; cursor:pointer;} 
div.window div.sharecontent div.videoPost { float:left; padding:0 0 0 0px;}

input.inputText { width:290px; height:20px; font-size:16px; border-top:solid 1px gray; padding:2px 2px 0 2px;}
input.inputTextSite { width:290px; height:20px; font-size:16px; border-top:solid 1px gray; padding:2px 2px 0 2px; margin: 0 0 0 29px;}
input.closeThanks { position:absolute; left:160px; top:80px; font-size:11px; width:80px; } 
input.closeThanksVideo {font-size:11px; width:80px; } 
input#sendCopyEmail { border:none;} 
textarea.inputCode { font-size:12px; border-top:solid 1px gray; padding:2px 2px 0 2px; margin:15px 0 35px 0; color:gray;}
img#submitVideoTitle { padding:0 0 0 12px; margin:14px 0 0 0; cursor:pointer; float:left}
img#submitEmailTitle { padding:0 0 0 6px; margin:14px 0 0 0; cursor:pointer; float:left}

