/*********************
  general items
*********************/
* {
    margin: 0;
    padding: 0;
}
:focus {
    outline: 0;
}
a img {
    border: 0;
}
ul {
    list-style-type: none;
}
fieldset {
    border: 0;
    }
    
a {
    text-decoration: none;
    color: #008ca1;
/*     color: #9b0e33; */
}    

a:hover {
    text-decoration: underline;
    color: #008ca1;
/*     color: #9b0e33; */
}    

    
/*********************
  Main Styles
*********************/
html {
    font: .627em Verdana, Arial, Helvetica, sans-serif;
}
body {
    text-align: center;
    color: #333;
    background: url(/img/body_bgr.gif) repeat-x 0 0;
}
#container {
    margin: 0 auto;
    width: 880px;
    padding: 0 9px;
    text-align: left;
    background: url(/img/container_bgr.png) repeat-y 0 0;
}
.clb {
    clear: both;
}



/*********************
  sandbox
*********************/

#sandbox {
text-align: left;
font-size: 1.2em;
}

#sandbox li {
list-style-type: square;
list-style-position: outside;
padding-left: 5px;
}

#sandbox ul {
margin-left: 18px;
list-style-type: square;
list-style-position: outside;
}

#sandbox p {
font-size: 1.2em;
color: #333;
}


/*********************
  header & footer
*********************/
#header {
    float: left;
    width: 880px;
    padding: 0px;
}
#header_top {
    float: left;
    width: 880px;
    height: 100px;
    padding: 0px;
    background: #616161 url(/img/header_bgr.png) repeat-x 0 0;
}
#header img#aabe_logo {
    float: left;
    display: block;
    padding: 12px 0px 0px 30px;
}
#header h1 {
    float: left;
    clear: left;
    top: -4px;
    padding: 0 0 10px 30px;
    font-size: 11px;
    font-weight: bold;
    color: #ccc;
}
#header ul#top_nav {
    float: right;
    font-size: 11px;
    text-transform: uppercase;
    padding: 11px 14px 0 0;
}
#header ul#top_nav li {
    float: left;
    display: inline;
    padding: 0 8px;
    background: url(/img/top_li_bgr.gif) no-repeat center left;
}
#header ul#top_nav li.first {
    background: none;
}
#header ul#top_nav li a {
    float: left;
    display: block;
    color: #fff;
    text-decoration: none;
}
#header ul#top_nav li a:hover {
    color: #15bdd6;
}

#header #image_placeholder {
    clear: left;
    float: left;
    border-top: 1px solid #d7d7d7;
}
#header #image_placeholder img {
    display: block;
}


/*************
*            *
*   footer   *
*            *
*************/

#footer {
    clear: both;
    margin: 0 auto;
    padding: 0 9px 30px;
    width: 880px;
    height: 70px;
    background: url(/img/footer_bgr.png) no-repeat 0 0;
    font-size: 10.5px;
    color: #fff;
}

#footer a {
    text-decoration: none;
    color: #fff;
}

#footer a:hover {
    text-decoration: underline;
}

#footer #address {
    float: right;
    padding: 14px 23px 0px 0px;
/*     width: 315px; */
    text-align: right;
    line-height: 19px;
}

#address a:hover {
    text-decoration: underline;
}

#footer #bottom_nav {
    float: left;
    padding: 16px 0px 0px 14px;
/*     width: 530px; */
    text-align: left;
}
#footer #bottom_nav ul {
    padding-bottom: 6px;
}

#footer #bottom_nav ul li {
    display: inline;
    background: url(/img/bottom_nav_li_bgr.gif) no-repeat bottom right;
}

#footer #bottom_nav ul li.last {
    background: none;
}

#footer #bottom_nav ul li a {
    padding: 0px 8px 0px 4px;
    text-decoration: none;
    line-height: 1.3em;
}

#footer #bottom_nav ul li a:hover {
    text-decoration: underline;
}

#footer div#social_icons {
    float: left;
}

#footer div#social_icons img {
    margin: 3px 4px 0px 3px;
}

#sub_footer {
    clear: both;
    margin: 0 auto;
    width: 880px;
    height: 70px;
/*     font-size: 1.1em; */
    font-size: 11px;
}


/*********************
  navigation
*********************/
#nav {
    position: relative;
    z-index: 10;
    float: left;
    clear: left;
    display: inline;
    margin-right: -3px;
    width: 880px;
    height: 45px;
}
#nav li {
    float: left;
    display: inline;
}
#nav li a {
    float: left;
    display: inline;
    padding-top: 45px;
    height: 0;
    overflow: hidden;
    font-size: .1em;
    background: url(/img/nav.gif) no-repeat 0 0;
}

#nav li#home a {
    width: 101px;
    background-position: 0 0;
}
#nav li#home a:hover {
    background-position: 0 -45px;
}

#nav li#chapters a {
    width: 109px;
    background-position: -101px 0;
}
#nav li#chapters a:hover {
    background-position: -101px -45px;
}

#nav li#news a {
    width: 85px;
    background-position: -210px 0;
}
#nav li#news a:hover {
    background-position: -210px -45px;
}

#nav li#events a {
    width: 98px;
    background-position: -295px 0;
}
#nav li#events a:hover {
    background-position: -295px -45px;
}

#nav li#career_center a {
    width: 155px;
    background-position: -393px 0;
}
#nav li#career_center a:hover {
    background-position: -393px -45px;
}

#nav li#links a {
    width: 81px;
    background-position: -548px 0;
}
#nav li#links a:hover {
    background-position: -548px -45px;
}

#nav li#forums a {
    width: 98px;
    background-position: -629px 0;
}
#nav li#forums a:hover {
    background-position: -629px -45px;
}

#nav li#membership a {
    width: 153px;
    background-position: -727px 0;
}
#nav li#membership a:hover {
    background-position: -727px -45px;
}

/*top subnav*/

ul#nav li ul {
    position: relative;
    z-index: 100;
    top: 0px;
    left: 0px;
    display: none;
    width: 189px;
    margin: 0 -1000px -1000px 0;
}
ul#nav li:hover ul,
ul#nav li.sfhover ul {
    float: left;
    clear: left;
    display: block;
}
ul#nav li#membership:hover ul,
ul#nav li#membership.sfhover ul {
    float: left;
    clear: left;
    display: block;
    left: -36px;
}
ul#nav ul li {
    float: left;
    clear: left;
    border: 1px solid #bbd9d4;
    border-width: 0 0 1px 0;
    width: 189px;
    height: auto;
    /*margin-right: -200px;*/
}
ul#nav li#home ul li a,
ul#nav li#chapters ul li a,
ul#nav li#news ul li a,
ul#nav li#events ul li a,
ul#nav li#career_center ul li a,
ul#nav li#links ul li a, 
ul#nav li#forums ul li a, 
ul#nav li#membership ul li a {
    float: left;
    clear: left;
    display: block;
    width: 139px;
    background: #e0edeb;
    padding: 5px 25px;
    height: auto;
    overflow: visible;
    font-size: 12px;
    color: #1194a7;
    text-decoration: none;
}
ul#nav li#home ul li a:hover,
ul#nav li#chapters ul li a:hover,
ul#nav li#news ul li a:hover,
ul#nav li#events ul li a:hover,
ul#nav li#career_center ul li a:hover,
ul#nav li#links ul li a:hover,
ul#nav li#forums ul li a:hover,
ul#nav li#membership ul li a:hover {
    color: #436c72;
    background: #fff;
}

/*********************
  main content items
*********************/
#content {
    clear: left;
    float: left;
    padding-bottom: 10px;
    margin-bottom: 1px;
    border-bottom: 1px solid #e5e0d1;
    width: 880px;
    background: #fff url(/img/content_bgr.gif) repeat-x 0 0;
}




#news_listing_heading {
    width: 340px; 
/*     border: 1px solid #f00;  */
    float: left;
}
#news_listing_filters {
    width: 240px; 
    text-align: right; 
/*     border: 1px solid #f00;  */
    float: right;
}
#news_type_sel {
    width: 230px;
}
#news_site_sel {
    width: 230px;
}
#news_site_sel_2 {
    width: 190px;
}




/* 
 * ul.latest {
 *     float: left;
 *     clear: left;
 *     width: 265px;
 *     font-size: 1.2em;
 * }
 * ul.latest li {
 *     float: left;
 *     clear: left;
 *     padding-bottom: 8px;
 *     width: 265px;
 * }
 * ul.latest li span {
 *     float: left;
 *     padding-left: 4px;
 *     color: #999;
 * }
 * ul.latest li a {
 *     float: left;
 *     clear: left;
 *     display: block;
 *     color: #008ca1;
 *     text-decoration: none;
 * }
 * ul.latest li a:hover {
 *     text-decoration: underline;
 * }
 */


/* aabe founder */

.left_col {
    float: left;
    padding: 14px 0 0 30px;
    width: 570px;
}
.left_col a,
.left_col2 a,
.right_col a {
    text-decoration: none;
    color: #008ca1;
}    
#bread_crumb {
    padding-bottom: 24px;
}
#bread_crumb li {
    display: inline;
    font-size: 1.1em;
    color: #999;
}
#bread_crumb li a {
    color: #76c1cc;
}
#bread_crumb li a:hover {
    text-decoration: underline;
}
.left_col h2
 {
    clear: left;
    padding-bottom: 24px;
    font-size: 1.8em;
    color: #9b0e33;
}
.left_col h3,
.left_col2 h3,
.right_col h3 {
    padding-bottom: 18px;
    font-size: 1.2em;
    font-weight: bold;
    color: #666;
}
.left_col p,
.left_col2 p,
.right_col p {
    padding-bottom: 14px;
    font-size: 1.2em;
    color: #666;
    line-height: 1.2;
}
.left_col p.last
.left_col2 p.last {
    padding-bottom: 55px;
}
.left_col p a:hover,
.left_col2 p a:hover,
.right_col p a:hover {
    text-decoration: underline;
}
#tools {
    float: left;
    border-top: 1px solid #c9c9c9;
    padding-bottom: 30px;
    width: 570px;
}
#tools p {
    float: left;
    padding-top: 12px;
    width: 250px;    
    font-size: 1.1em;
}
ul#tools_items {
    float: left;
    padding-top: 20px;
    padding-left: 0px;
    width: 275px;
}
ul#tools_items li {
    padding-top: 7px;
    line-height: 22px;
    font-size: 1.2em;
}
ul#tools_items li a {
    padding: 5px 0 5px 30px;    
}
ul#tools_items li a:hover {
    text-decoration: underline;
}
ul#tools_items li a#doc {
    background: url(/img/page_icon.gif) no-repeat 2px 0;
}
ul#tools_items li a#print {
    background: url(/img/print_icon.gif) no-repeat 0 0;
}
.right_col {
    float: left;
    padding: 27px 0 0 47px;
    width: 233px;
}
ul#subnav,
.become_chapter {
    float: left;
    border-top: 3px solid #76c1cc;
    border-bottom: 3px solid #76c1cc;
    padding: 1px 0 2px;
    width: 233px;
    font-size: 1.2em;
}
.become_chapter_inner {
    padding: 11px 18px;
    width: 197px;
    background: #ecf2f3;
}
ul#subnav li {
    clear: left;
    float: left;
    border-top: 1px solid #fff;
    width: 233px;
}
ul#subnav li.inactive {
    padding: 11px 0 8px 17px;
    width: 216px;
    color: #9f9f9f;
    background: #ecf2f3;
}
ul#subnav li a {
    display: block;
    padding: 11px 0 8px 17px;
    width: 216px;
    background: #ecf2f3;
}
ul#subnav li a.more {
    background: #ecf2f3 url(/img/subnav_arrow.gif) no-repeat 215px 11px;
}
ul#subnav li a.more:hover {
    background: #fff url(/img/subnav_arrow.gif) no-repeat 215px 11px;
}
ul#subnav li a:hover,
ul#subnav li a.on {
    color: #15bdd6;
    background: #fff;
}
ul#subnav li ul {
    width: 233px;
}
ul#subnav li ul li {
    width: 233px;
}
ul#subnav li ul li a {
    padding-left: 37px;
    width: 196px;
    background: #f6f9f9;
}
#login {
    float: left;
    margin-top: 2px;
    padding: 10px 0 4px 14px;
    width: 219px;
    background: url(/img/login_form_bgr.gif) repeat-x 0 0;
}
.right_col h2 {
    padding-bottom: 7px;
    font-size: 1.6em;
    color: #9b0e33;
}    
#login label {
    float: left;
    padding-top: 4px;
    width: 75px;
    font-size: 1.1em;
    color: #666;
}
#login input {
    float: left;
    border: none;
    margin-bottom: 10px;
    padding: 2px 3px;
    width: 123px;
    height: 18px;
    background: url(/img/input_bgr.gif) no-repeat 0 0;
}
#login input#login_btn {
    float: right;
    margin: 0 16px 20px 0;
    border: none;    
    width: 58px;
    height: 23px;
    cursor: pointer;
    background: url(/img/login_btn.gif) no-repeat 0 0;
}

/*               */
/* aabe_chapters */
/*               */

#chaptername {
    float: left;
    padding-bottom: 14px;
    width: 550px;
    font-size: 10pt;
}

/* active rightnav item */
a.clickedon,
a.clickedon:hover {
    color: #9B0E33 !important;
}

.full_wide {
    width: 795px;
}
.l_wide {
    width: 595px;
}
.r_wide {
    padding-left: 22px;
}
.chapters_text {
    float: left;
    padding-right: 28px;
    padding-bottom: 8px;
    width: 560px;
/*     border: 1px solid #565656; */
}

.baltimore_chapter_text {
    float: left;
    padding-right: 28px;
    width: 330px;
}
.baltimore_chapter_text {
    width: 344px;
}

.chapter_internal_text {
    float: left;
    padding-right: 14px;
    padding-bottom: 10px;
    width: 550px;
}

.chapters_image {
    float: left;
    margin-bottom: 16px;
    border: 1px solid #565656;
}
.wide_box_top {
    float: left;
    padding-top: 10px;
    height: 0;
    width: 595px;
    overflow: hidden;
    background: url(/img/wide_box_top.gif) no-repeat 0 0;
}
.wide_box {
    float: left;
    padding: 8px 0 0 17px;
    width: 578px;
    background: url(/img/wide_box_bgr.gif) repeat-x 0 0;
}
#select_chapter_f {
    float: left;
    padding-bottom: 30px;
}
#select_chapter {
    float: left;
    width: 358px;
}
#select_chapter_v2 {
    float: left;
    width: 358px;
}
#go_button {
    float: left;
    margin-left: 16px;
    border: none;
    width: 49px;
    height: 27px;
}
.left_col h3.state,
.left_col2 h3.state {
    clear: left;
    padding-bottom: 24px;
    font-size: 1.6em;
    color: #9b0e33;
}
#chapter_list {
    clear: left;
    margin-bottom: 25px;
    width: 595px;
    background: url(/img/dotted_line_hor.gif) repeat-x top left;
}
#chapter_list h3,
.contact_info h3 {
    padding-bottom: 12px;
}
#chapter_list tr {
    background: url(/img/dotted_line_hor.gif) repeat-x bottom left;
}
#chapter_list td  {
    padding: 10px 0 15px;
}
#chapter_list td.first  {
    padding-left: 17px;
    text-align: left;
}
#chapter_list td.second {
    padding-right: 25px;
    text-align: right;
    vertical-align: middle;
}
#chapter_list p,
.contact_info p {
    padding-bottom: 2px;
}
#chapter_list a,
.contact_info a{
    font-size: 1.2em;
}
#chapter_list a:hover,
.contact_info a:hover {
    text-decoration: underline;
}
.become_chapter h2,
.join_aabe h2,
.contact_info h2 {
    padding-bottom: 18px;
    font-size: 1.2em;
    color: #008ca1;
}
.join_aabe h2,
.contact_info h2 {
    font-size: 1.4em;
    color: #9b0e33;
}
.become_chapter p {
    font-size: 1em;
}
.join_aabe,
.contact_info {
    clear: left;
    float: left;
    border-bottom: 3px solid #d4cf9b;
    margin-top: 2px;
    padding: 11px 18px 16px;
    width: 197px;
    background: url(/img/join_aabe_bgr.gif) repeat-x 0 0;
}

/* aabe_chapter_baltimore */
.chapter_bottom_box {
    float: left;
    padding: 14px 14px 50px;
    width: 265px;
    background: url(/img/chapter_bottom_box_bgr.gif) repeat-x 0 0;
}
.sec {
    margin-left: 8px;
}
.chapter_bottom_box h3 {
    font-size: 1.4em;
    color: #9b0e33;
}
.chapter_bottom_box a:hover {
    text-decoration: underline;
}
.chapter_bottom_box h4 {
    font-size: 1.2em;
    font-weight: normal;
    padding-bottom: 13px;
}

/**************************************
 Dennis' styles for News details page
**************************************/

.left_col2 {
    float: left;
    padding: 14px 0 0 30px;
    width: 800px;
}

#tools2 {
    float: left;
    border-top: 1px solid #c9c9c9;
    padding-bottom: 5px;
    width: 800px;
}

#tools_noline {
    float: left;
    padding-top: 1px;
    padding-bottom: 30px;
    width: 800px;
}

#tools2 p {
    float: left;
    padding-top: 12px;
    width: 250px;    
    font-size: 1.1em;
}

p.small_text {
    font: 0.9em Verdana, Arial, Helvetica, sans-serif;
}


.left_col2 h2 {
    clear: left;
    padding-bottom: 24px;
    font-size: 1.8em;
    color: #9b0e33;
    
}


/***********************************
 Dennis' styles for News main page
***********************************/

#chapter_list_news {
    clear: left;
    margin-bottom: 15px;
    width: 595px;

}
#chapter_list_news h3 {
    padding-bottom: 12px;
}
#chapter_list_news tr {
    background: url(/img/dotted_line_hor.gif) repeat-x bottom left;
}
#chapter_list_news td  {
    padding: 3px 0 3px;
    font: 1.2em Verdana, Arial, Helvetica, sans-serif;
}
#chapter_list_news td.first  {
    padding-left: 17px;
    text-align: left;
}
#chapter_list_news td.second {
    padding-right: 25px;
    text-align: right;
    vertical-align: middle;
}
#chapter_list_news p {
    padding-bottom: 2px;
}
#chapter_list_news a {
    font-size: 1.2em;
}
#chapter_list_news a:hover {
    text-decoration: underline;
}




/***********************************
 sap
***********************************/

#full_width_listing {
    clear: left;
    margin-bottom: 8px;
    width: 795px;
}
#full_width_listing tr {
    background: url(/img/dotted_line_hor.gif) repeat-x bottom left;
}
#full_width_listing td  {
    padding: 3px 0 3px;
    font: 1.2em Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
}
#full_width_listing a:hover {
    text-decoration: underline;
}






table.forms {
font-size:1.2em; font-style:Verdana, Arial, Helvetica, sans-serif
}

.error_class
{
    color:red;
}

.error_field_class
{
    border:1px solid red;
}


/************************
    pop_up
*************************/


.pop_content {
    float: left;
    clear: left;
    width: 476px;
    text-align: left;
}
.pop_wrapper {
    float: left;
    clear: left;
    width: 476px;
    background: url(../img/add_proxy_popup_bgr.gif) repeat-x bottom left;
}


.pop_content .main_form.pop_form,
.pop_content .main_module_wrapper.pop_form,
.pop_content .pop_wrapper_inner {
    clear: left;
    float: left;
    padding: 20px 0 30px;
    width: 476px;
    background: url(../img/add_proxy_vert_lines.gif) repeat-y 0 0;;
}
.pop_content .pop_wrapper_inner {
    padding: 0;
}
.pop_content fieldset {
    clear: both;
    padding: 0;
    width: 476px;
    background: url(../img/add_proxy_vert_lines.gif) repeat-y 0 0;
}

.pop_top,
.pop_bottom {
    padding-top: 6px;
    height: 0;
    width: 476px;
    overflow: hidden;
    background: url(../img/add_proxy_popup_top.gif) no-repeat 0 0;
}
.pop_bottom {
    clear: left;
    padding-top: 9px;
    background: url(../img/add_proxy_popup_bottom.gif) no-repeat 0 0;
}
.pop_heading {
    float: left;
    width: 476px;
    background: url(../img/add_proxy_vert_lines.gif) repeat-y 0 0;
}
.pop_heading h1 {
    display: block;
    float: left;
    margin-top: 20px;
    padding-left:15px;
    font-size: 1.8em;
    font-weight: normal;
    color: #156a9f;
}
.pop_content a.pop_close_button {
    display: inline;
    float: right;
    margin: 5px 10px 0 0;
    padding-top: 21px;
    height: 0;
    width: 21px;
    overflow: hidden;
    font-size: 1px;
    background: url(../img/close_button.gif) no-repeat 0 0;
}

/* expense_calculator */

.pop_content #exp_calc label {
    width: 265px;
}
.pop_content #exp_calc input {
    width: 140px;
}
.pop_content div.input.pop_last {
    border-top: 1px solid #d1d1d1;
    padding-top: 5px;
    width: 476px;
}
.pop_content .main_form div.input.pop_last label {
    font-weight: bold;
}
.pop_content #pop_submit,
.pop_content #pop_uf_cancel,
.pop_content #pop_cancel,
.pop_content #pop_gm_cancel,
.pop_content #pop_upload,
.pop_content #pop_search,
.pop_content #pop_set {
    border: 0;
    margin-left: 10px;
    padding: 0;
    width: 103px;
    height: 24px;
    text-indent: -9999px;
    cursor: pointer;
    background: url(../img/pop_submit_button.gif) no-repeat 0 0;
}
.pop_content #pop_cancel,
.pop_content #pop_uf_cancel,
.pop_content #pop_gm_cancel {
    background: url(../img/pop_cancel_button.gif) no-repeat 0 0;
}
.pop_content #pop_upload {
    background: url(../img/pop_upload_button.gif) no-repeat 0 0;
}
.pop_content #pop_search {
    background: url(../img/pop_search_button.gif) no-repeat 0 0;
}
.pop_content #pop_set {
    background: url(../img/pop_set_button.gif) no-repeat 0 0;
}
.pop_content #pop_edit_button,
.pop_content #pop_remove_button {
    display: block;
    float: left;
    margin-left: 10px;
    padding-top: 24px;
    height: 0;
    width: 103px;
    overflow: hidden;
    font-size: 1px;
    background: url(../img/pop_edit_button.gif) no-repeat 0 0;
}
.pop_content #pop_remove_button {
    background: url(../img/pop_remove_button.gif) no-repeat 0 0;
}
.pop_content div.submit_cancel {
    clear: left;
    margin: 0 auto;
    padding-top: 20px;
    width: 240px;
    overflow: auto;
}
.pop_content label.short,                          
.pop_content input.short {
    margin: 0 0 10px 5px;
    width: 100px;
    text-align: left;
}
.pop_content label.mid,
.pop_content input.mid {
    margin: 0 0 10px 0;
    width: 270px;
    text-align: left;
}
.pop_content #browse {
    margin: 0 0 10px 0;
}
.pop_content label.long,
.pop_content input.long {
    margin: 0 0 10px 0;
    width: 360px;
    text-align: left;
}

/* pop_manage_participant */

.main_form.pop_form div.input {
    width: 455px;
}
.main_form.pop_form div.input.upl_pop {
    padding-left: 50px;
    width: 405px;
}
.pop_wrapper p.label {
    float: left;
    padding-right: 20px;
    width: 220px;
    font-size: 1.2em;
    font-weight: bold;
    text-align: right;
}
.pop_wrapper p.data {
    float: left;
    width: 210px;
    font-size: 1.2em;
}
/* pop up date and time */
.pop_content #dt {
    width: 245px;
}
.pop_content#dt .pop_top,
.pop_content#dt .pop_bottom {
    width: 245px;
    background: url(../img/dt_popup_top.gif) no-repeat 0 0;
}
.pop_content#dt .pop_bottom {
    width: 245px;
    background: url(../img/dt_popup_bottom.gif) no-repeat 0 0;
}
.pop_content#dt .pop_wrapper {
    width: 245px;
}
.pop_content#dt .pop_heading {
    width: 245px;
    background: url(../img/dt_vert_lines.gif) repeat-y 0 0;
}
.pop_content#dt .main_form.pop_form {
    padding-top: 0;
    width: 245px;
}
.pop_content#dt .pop_wrapper_inner {
    width: 245px;
    background: url(../img/dt_vert_lines.gif) repeat-y 0 0;
}
.pop_content#dt .to_publish {
    float: left;
    padding-left: 30px;
    width: 185px;
    background: none;
}
.pop_content#dt .to_publish p {
    padding: 10px 0 5px;
    font-size: 1.1em;
}
.pop_content#dt .to_publish input {
    margin: 0 5px 0 0;
    width: 20px;
}
.pop_content#dt .to_publish select#am_pm {
    margin-left: 10px;;
    width: 50px;
}
.pop_content#dt .to_publish span {
    margin-right: 5px;
    display: block;
    float: left;
    font-size: 1.2em;
}
/* popup list of notes */
.pop_content ul.notes_list {
    list-style-type: disc;
    width: 420px;
    padding: 10px 0 20px 35px;
}
.pop_content ul.notes_list li {
    padding: 5px 0;
    width: 420px;
    font-size: 1.2em;
}
/* pop up position */
.pop_content {
    display: none;
    position: absolute;
    z-index: 20;    
}
.main_form .pop_short_box {
    border: 1px solid #d3d3d3;
    margin-left: 5px;
    width: 83px;
}
.pop_long_box {
    border: 1px solid #d3d3d3;
    margin-left: 5px;
    width: 266px;
}
.main_form select.pop_longer_box {
    border: 1px solid #d3d3d3;
    margin: 0 0 10px 0;
    width: 370px;
}
/* end pop up */
.wide {
    width: 470px;
}

.wide2 {
    width: 499px;
    height: 100px;
}

div.signup {
    width: 228px;
}

select.one_col {
    width: 228px;
}

input.one_col {
    width: 228px;
}

select.one_col_last {
    width: 228px;
    margin-bottom: 4px;
}



/**backend login**/
#login_wrapper {
    float: left;
    margin-top: 20px;
    padding: 0 20px;
    width: 800px;
    font-size: 1.2em;
    background: url(../img/login_wrapper_bgr.gif) repeat-y 50% 0 ;
}
#login_wrapper h2 {
    font-size: 1.35em;
    font-weight: normal;
    padding-bottom: 10px;
    color: #008ca1;
}
#login_left {
    float: left;
    padding-right: 20px;
    width: 375px;
}
#login_left p,
#login_right p {
    clear: left;
    line-height: 1.6em;
    padding-bottom: 12px;
}
#login_f {
    float: left;
    clear: left;
    width: 300px;
}
#login_f label {
    float: left;
    width: 86px;
    font-weight: bold;
    line-height: 1.6em;
    color: #181818;
}
#login_f input {
    float: left;
    width: 320px;
    padding: 1px 2px;
    border: 1px solid #d3d3d3;
}
#login_f .ep {
    float: left;
    clear: left;
    padding-bottom: 15px;
    width: 300px;
}
#login_f p#forget_pass {
    float: left;
    clear: left;
    padding: 0 0 0 86px;
    margin-bottom: 25px;
    width: 350px;
}
#login_f p#forget_pass a {
    color: #9b0e33;
}
#login_f #login_btn {
    float: right;
    display: inline;
    border: 0;
    margin:0 28px 0 0;
    padding: 0;
    width: 58px;
    height: 23px;       
}
#login_right {
    float: left;
    padding: 0 0 0 20px;
    width: 300px;
}
#login_right ul {
    float: left;
    clear: left;
    width: 300px;
}
#login_right ul li {
    float: left;
    clear: left;
    padding: 0 0 12px 20px;
    width: 300px;
    line-height: 1.4em;
    background: url(../img/reasons_bullet.gif) no-repeat 0 5px;
}

.pop_content a.pop_close_button {
    display: inline;
    float: right;
    margin: 5px 10px 0 0;
    padding-top: 21px;
    height: 0;
    width: 21px;
    overflow: hidden;
    font-size: 1px;
    background: url(../img/close_button.gif) no-repeat 0 0;
}

.pop_content div.submit_cancel {
    clear: left;
    margin: 0 auto;
    padding-top: 20px;
    width: 240px;
    overflow: auto;       
}

.pop_content #pop_upload {
    border:0px;
    margin-left: 10px;
    padding: 0;
    width: 103px;
    height: 24px;
    text-indent: -9999px;
    cursor: pointer;
    background: url(../img/pop_submit_button.gif) no-repeat 0 0;
}

.pop_content #pop_uf_cancel {
    background: url(../img/pop_cancel_button.gif) no-repeat 0 0;
}











