@charset "UTF-8";

/* NEWSLETTER ADD/EDIT FORMS
============================*/
#newsletter_add_form{width:630px; margin:0 auto 18px; position:relative;}
#newsletter_add_form h3{font-family: "Lucida Sans Unicode"; font-size: 18px; color: #2d6854;}
#newsletter_add_form label{font-family: "Lucida Sans Unicode"; font-size: 14px; color: #000000;}
#newsletter_add_form ul.navigation{list-style:none; border-bottom:2px solid #333333; padding-left:0;}
#newsletter_add_form li{display:inline;}
#newsletter_add_form li a:link, #newsletter_add_form a:visited{padding:3px 5px 2px; border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; text-decoration:none;}
#newsletter_add_form li a:hover, #newsletter_add_form a.selected{background-color:#2d6854; color:#FFFFFF;}
#newsletter_add_form li input[type=submit]{float:right; margin-top:-4px;}
#newsletter_add_form span.admin_entry_type a{display:inline; border:none;}

#newsletter_add_form div.styleguide, #newsletter_add_form div.linkguide{position:absolute; right:0; margin-top:40px; width:200px; border:1px solid #999999; background-color:#f2f2f2; display:none;}
#newsletter_add_form div.styleguide h4, #newsletter_add_form div.styleguide p, #newsletter_add_form div.linkguide h4, #newsletter_add_form div.linkguide p{display:block; width:180px; margin:5px auto;}
#newsletter_add_form div.styleguide h4 #newsletter_add_form div.linkguide h4{text-align:center; color:#333333;}
#newsletter_add_form div.styleguide p, #newsletter_add_form div.linkguide p{font-size:14px; color:#666666;}

div.news-entry{width:400px; padding-bottom:20px;}
div.hidden{display:none;}
div.oneofmany{padding:10px 10px 25px; background-color:#f2f2f2; border:1px solid #999999; margin-bottom:20px;}
div.oneofmany span{float:right; color:#333333; font-size:12px; margin-left:8px;}
div.oneofmany span:hover{text-decoration:underline;}
div.news-entry-row{clear:both; width:100%;}
div.news-entry-row label{float:left;}
div.news-entry-row img{float:right;}
div.news-entry-row input[type=file]{clear:right;}
div.news-entry-row a.deleteimg{display:block; clear:right; text-align:right; padding:5px 0;}
div.news-entry-row2{width:100%; margin:-10px 0 20px;}
div.news-entry-row2 label{margin-top:10px;}
div.news-entry-row2 input[type=checkbox]{margin-left:10px;}
div.news-entry-row input, div.news-entry-row textarea{display:block; float:right; width:250px; border:1px solid #999999; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div.news-entry-row input[type=hidden]{display:none;}
div.news-entry-row select{display:block; float:right; width:auto; margin-bottom:5px; margin-left:5px;}
div.advertisement{width:125px; float:left; margin-right:8px; margin-bottom:15px;}
div.advertisement input[type=checkbox]{clear:both; float:left;}
div.advertisement label{float:left;}
.advance-newsletter{clear:both; float:right; display:block; padding:3px 5px; background-color:#2d6854; border:1px solid #999999; color:#FFFFFF; margin-top:10px; margin-bottom:30px;}
button.newsletter{float:right; display:block; padding:3px 5px; background-color:#2d6854; border:1px solid #999999; color:#FFFFFF; margin-top:-4px;}

#add_news_items, #add_events, #director_message, #ad_select, #edit_news_items, #edit_events{display:none;}

/* NEWSLETTER LIST
==================*/
#newsletter-list{width:100%;}
#newsletter-list a:link, #newsletter-list a:visited{display:block; border:none; color:#666666; text-decoration:none; margin:0; padding:5px 0;}
#newsletter-list a:hover{background-color:#f2f2f2;}
#newsletter-list th.option{text-align:center;}
#newsletter-list td{padding:5px 0; border-bottom:1px dashed #999999; color:#666666;}
#newsletter-list td.lastissue{padding:0; width:300px;}
#newsletter-list td.count{width:50px;}
#newsletter-list td.date{width:100px;}
#newsletter-list td.option, #newsletter-list td.option_null{width:50px; text-align:center;}
#newsletter-list td.no-option{width:75px; text-align:center;}
#newsletter-list td.option:hover{background-color:#f2f2f2;}
#newsletter-list td.option a{border:none; display:inline;padding:0;}
#newsletter-list td.option img, #newsletter-list td.no-option img{display:block; margin:auto auto;}
#newsletter-list tr.private-newsletter td{color:#999999;}

#newsletter-pagination{width:100%; height:20px; margin:10px 0 30px; text-align:center;}
#newsletter-pagination a:link, #newsletter-pagination a:visited{display:inline-block; padding:2px 3px; border:1px solid #999999; background-color:#f2f2f2; margin-right:3px;}
#newsletter-pagination a:hover, #newsletter-pagination a.selected{background-color:#2d6854; color:#FFFFFF;}

/* NEWSLETTER SENDING PAGE
==========================*/
#newsletter-box{width:100%; background-color:#f2f2f2; border:1px solid #999999; margin-bottom:20px;}
#newsletter-box h3{margin-left:10px; color:#333333; margin-top:10px;}
#newsletter-box p{margin-left:10px; color:#333333;}
#newsletter-box a.expander, #newsletter-box a.expanded{display:block; float:left; height:11px; width:12px; background:url(../images/icon_expand.png) top left no-repeat; border:none;}
#newsletter-box a.expander span, #newsletter-box a.expanded span{display:none;}
#newsletter-box a.expanded{background:url(../images/icon_expand.png) bottom left no-repeat;}
#newsletter-box p.instructions{font-size:12px; color:#666666; font-style:italic; margin-bottom:0; margin-top:-10px;}
#newsletter-box input[type=text]{width:600px; margin:0 10px 10px;}
#newsletter-box select{width:300px; margin:0 10px 10px;}
#newsletter-box input[type=submit]{float:right; margin:0 10px 10px;}
#tech-results, #error-results{margin:10px; display:none;}
#tech-results p, #error-results p{padding-left:0; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
iframe#newsletter{display:block; width:720px; height:1400px; margin:0 0 0 -45px;}

/* NEWSLETTER VIEW PAGE
=======================*/
#newsletter_content{width:630px; margin:36px auto 18px;}
#newsletter_content h3{font-family: Arial,Helvetica,sans-serif; font-size: 16px; letter-spacing: -1px; color: #2d6854; font-weight: bold;}
#newsletter_content p{font-family: "Lucida Sans Unicode"; font-size: 12px;}
#newsletter_content select{margin-bottom:20px;}
#subscribe_box, #unsubscribe{float:right; width:300px; border:1px dashed #CCCCCC; background-color:#f2f2f2; margin-bottom:20px;}
#subscribe_box h3, #unsubscribe h3{margin-left:20px; margin-bottom:10px;}
#subscribe_box p, #unsubscribe p{display:block; margin:0 20px 18px;}
#subscribe_box input[type=text], #unsubscribe input[type=text]{display:block; border:1px solid #999999; width:260px; margin-left:20px; margin-bottom:5px;}
#subscribe_box label, #unsubscribe label{display:block; width:260px; margin-left:20px; color:#666666; font-family:"Lucida Sans Unicode"}
#subscribe_box input[type=submit], #unsubscribe input[type=submit]{float:right; margin: 0 20px 10px 0;}
iframe#newsletter_frame{display:block; width:700px; height:1400px; margin:20px 0 0 -35px; padding:0;}

#unsubscribe{float:none; margin:0 auto; padding-bottom:35px;}