/**
 * Misc Pages CSS Definitions
 *
 * @file              /css/misc.css
 * @author            drew ross / chris geheran / jeremy Site Nav Redux tweaks
 * @revision          $Id$
*/

/* Common */
/* this is only used by tell_us_thanks.jsp  */
div#misc{ position:relative;padding-top:29px;padding-left:30px;width:398px;color:#000000; }
div.miscHeader { padding-bottom:15px;font-size:20px;color:#0954b9;font-family:arial,sans-serif; }
div.subHeader { padding-top:10px;padding-bottom:6px;font-size:14px;color:#0954b9;font-family:arial,sans-serif; }

/* Errors */
div#miscError{ font-size:12px;position:relative;padding-top:60px;padding-left:130px;width:398px;color:#000000; }

/* Restricted Access */
div#restricted { font-family:arial; font-size:12px; padding:20px 0 0 0; }
div#restrictedHeader{ font-family:arial; font-size:26px; color:#003d6c; padding-bottom:10px; border-bottom:1px solid #a5a5a5; margin-bottom:20px; margin-top:0px; }
div#restricted a { font-family:arial; font-size:12px; }

/* Prospectus */
div#goiShares{ padding-top:80px;font-size:12px; }

/* Site Map */
div#siteMap { width:820px; }
div#label{ padding-left:3px;color:#0855BD;font-weight:bold;font-size:21px; }  /* blue */
div#home { padding:10px 0px 10px 3px;color:#0855BD;font-weight:bold;font-size:13px; }    /* blue */
table#map { width:745px; }
td#siteMapLeft{ padding-left:10px;width:50%;}
td#siteMapRight{ padding-left:10px;width:50%; }
.arrows{ float:right;margin-top:-12px; }
div.page { padding:5px;font-weight:normal;}  /* causes problem for video dialog */
div.section{ font-weight:bold; }
div.section a{ color:#0855BD;font-size:13px; }     /* blue */
div.page a{ font-size:11px;color:#000000;width:100%;height:100%;display:block; }
div.section a:hover{ text-decoration:underline; }
div.page a:hover{ text-decoration:underline; }

/* Glossary Page */
.glossary .letters { font-size:11px; color:#d4d4d4; font-weight:bold; background-color:#9f9f9f; padding:10px; vertical-align:top; }
.glossary .letters a { font-size:11px; color:#fff; font-weight:bold; }
.glossary .letters a:hover { text-decoration:underline; }
.glossary p { font-size:12px; color:#000000; }
.glossary h1 { font-size:22px; font-weight:bold; color:#0954b9; padding:0; margin:0px 0px 15px 0px; }
.glossary h2 { font-size:12px; color:#000000; font-weight:bold; padding:0; margin:45px 0px 0px 0px; }
.glossary h2 a { font-weight:normal; text-decoration:underline; font-size:11px; color:#000000; }

/* Email A Friend */
.emailafriend { display:block; color:#000000; width:320px;padding:0 0 0 0; }
.emailafriend .input_wide { width:185px; }
.emailafriend .input_small { width:110px; }
.emailafriend input { font-size:11px; color:#000000; }
.emailafriend input#submitButton {padding-top:20px;}
.emailafriend textarea { font-size:11px; color:#000000; }
.emailafriend h1 { font-size:22px; font-weight:bold; color:#0954b9; padding:0; margin:20px 0px 13px 0px; }
.emailafriend h2 { font-size:12px; font-weight:bold; color:#0954b9; padding:0; margin:0; }
.emailafriend p { font-size:12px; padding:0; margin:0px 0px 11px 0px; }
.emailafriend p.small { font-size:11px; padding:0; margin:0px 0px 15px 0px; }
.emailafriend .small { font-size:11px; }
.emailafriend .seperator { display:block; width:320px; height:1px; overflow:hidden; background-color:#dbdbc3; margin-bottom:5px; }
.emailafriend .form_row { display:block; clear:both; }
.emailafriend .form_row .element { display:inline; float:left; }
.emailafriend .form_row .title { display:block; font-size:12px; text-align:left; width:61px; }
.emailafriend .form_row .field { display:block; font-size:12px; width:245px; }
.emailafriend .form_row .name { display:block; font-size:12px; text-align:left; width:125px; }

/* Tell Us Pop Up */
div#tellUs{ position:relative;padding-top:29px;padding-left:30px;width:398px;color:#000000; }
div#tellUs input{ color:#000000; }
div.tellHeader { padding-bottom:15px;font-size:20px;color:#0954b9;font-family:arial,sans-serif; }
div.subHeader { padding-top:10px;padding-bottom:6px;font-size:14px;color:#0954b9;font-family:arial,sans-serif; }
div.divider{ margin:10px 0px 10px 0px;height:1px;width:398px;font-size:1px;line-height:1px;background-color:#DBDBC3; }
div.indent10{ padding-left:10px; }
div.error{ padding-bottom:10px; }
div.nameEmailBox{ width:350px;clear:both;position:relative;height:18px; }
div.nameEmailLabel{ float:left;width:102px; }
div.nameEmail{ float:right;width:202px; }
.nameEmailInput{ height:17px;border:1px solid #7f9db9;margin:0px;padding:0px; }
.story{ font-size:11px;color:#000000;margin-bottom:10px; }
div.answerBox{ width:450px;clear:both;padding-top:5px; }
div.answerNum{ float:left;padding-left:9px; }
div.answerLabel{ float:left;padding-left:10px;width:80px; }
div.answer{ padding-left:3px;float:left; }
select.g7b{ color:#000000; }
div.radioButton{ float:left;width:25px; }
div.radioLabel{ float:left;width:265px; }
.answerInput{ height:17px;border:1px solid #7f9db9; }
div.allInfo{ font-size:10px; }


