/* === Hidden guff ======= */
.hidden{
  left:-9999px;
  width:0px;
  overflow:hidden;
  position:absolute;
  } 

/* === Generic styling (structure/background etc) ======= */
*{  
  font-size:100%;
  margin:0;
  padding:0;
  border:0;
  line-height:normal
  }
body{
  font:90%/150% Tahoma,Arial,sans-serif;
  color:#333333;
  text-align:center;
  }

#structure_floatbook{
  position:relative;
  margin:auto;
  text-align:left;
  padding-top:5px;
  }
#structure{
  position:relative;
  margin:auto;
  text-align:left;
  }
#structure2{
  float:left;
  width:923px;
  padding-left:20px;
  padding-right:20px;
  }
#structure3{
  float:left;
  width:923px;
  padding:7px;
  background:#FFFFFF;
  }
#border_top{
  float:left;
  width:977px;
  border:10px solid #d0d0d0;
  padding-top:5px;
  background:url(/images/backgrounds/border_top_thin.png) top center no-repeat;
  }
#border_bottom{
  float:left;
  width:977px;
  }
#border_left{
  float:left;
  width:977px;
  background:url(/images/backgrounds/border_sds.png) repeat-y;
  }
#border_right{
  float:left;
  width:977px;
  padding-bottom:5px;
  background:url(/images/backgrounds/border_btm_thin.png) bottom left no-repeat;
  }
  
.margin,p.marginR,p.marginL,p.lgreen{margin:0 0 0.1em;}
p.marginR{padding-top:2px;width:100%;text-align:right}
p.marginL{padding-top:2px;width:100%;text-align:left}
.lgreen{color:#90A318}
.lblue{color:#70C2FF}
.lbrown{color:#95957F}
p.small{margin:0 0 1em;font-size:90%;}
.grey{color:#999}
.orange{color:#FF6600 !important}
.green{color:#006600 !important}
.error,.red{color:#CC0000 !important}
.internerror{color:#CC0000 !important;font-weight:bold;}
.internerror li{list-style:none;}
.internsuccess{color:#006600 !important; font-weight:bold;}
.internsuccess li{list-style:none;}
h1{font-size:110%;color:#169AFF;font-weight:normal}
h2{font-size:125%;color:#169AFF;font-weight:normal;margin-bottom:8px}
.nw{white-space:nowrap}
.nul{text-decoration:none}
.top{vertical-align:top}
span.white{
  color:#FFF;
}
span.black{
  color:#000;
}
span.amber{
  color:#ffd700;
}
span.basicblue{
  color:#169AFF;
}
span.basicgreen{
  color:#CFEA23;
}
span.darkblue{
  color:#000080;
}
span.link_white{
  color:#FFF;
  cursor:hand;
  cursor:pointer;
}
span.link_white:hover{
  color:#FFF;
  cursor:hand;
  cursor:pointer;
  text-decoration:underline
}
span.link_black{
  color:#000;
  cursor:hand;
  cursor:pointer;
}
span.link_black:hover{
  color:#000;
  cursor:hand;
  cursor:pointer;
  text-decoration:underline
}
span.link_blue{
  color:#169AFF;
  cursor:hand;
  cursor:pointer;
}
span.link_blue:hover{
  color:#169AFF;
  cursor:hand;
  cursor:pointer;
  text-decoration:underline
}

.button_default{
  border:solid 1px #CCC;
  cursor:pointer;
  cursor:hand;
  }
.button_default:hover{
  border:solid 1px #FFF;
  cursor:pointer;
  cursor:hand;
  }
.button_blu{
  border:solid 1px #CCC;
  cursor:pointer;
  cursor:hand;
  }
.button_blu:hover{
  border:solid 1px #169AFF;
  cursor:pointer;
  cursor:hand;
  }
.button_disabled{
  border:solid 1px #CCC;
  }

div.compact{
  float:left;
  width:100%;
  padding-top:1px;
  padding-bottom:2px;
  background:#000000;
  border-bottom:solid 1px #ffffff;
  text-align:right;
  font-size:90%;
  }

/* BULLETS */
ul.bullets,ul.bulletsW,ul.bulletsR,ul.bulletsG,ul.bulletsO,ul.bulletsLB{
  list-style:none;
  }
ul.bullets li,ul.bulletsW li,ul.bulletsR li,ul.bulletsG li{
  padding:2px 2px 2px 16px;
  background:url(../images/icons/bulletW.gif) 0 3px no-repeat;
  }
ul.bulletsW li{background:url(../images/icons/bulletW.gif) 0 3px no-repeat;}
ul.bulletsR li{background:url(../images/icons/bulletRA.gif) 0 3px no-repeat;color:#CC0000}
ul.bulletsLB li{background:url(../images/icons/bulletLB.gif) 0 3px no-repeat;color:#FFFFFF}
ul.bulletsO li{background:url(../images/icons/bulletO.gif) 0 3px no-repeat;}
ul.bulletsG li{background:url(../images/icons/bulletGA.gif) 0 3px no-repeat;color:#006600}
li.green{background:url(../images/icons/bulletGrn.gif) 0 3px no-repeat !important;color:#888 !important}

ul.tools{
  width:100%;
  list-style:none
  }
ul.tools li{
  padding-right:15px;
  text-indent:-9999px;
  float:left
  }
ul.tools li a{
  overflow:hidden;
  display:block;
  background:none;
  float:left
  }
li.discuss,li.discuss a,li.discuss_off,li.discuss_off a{
  width:52px;
  height:9px;
  background:url(../images/buttons/discuss.gif) no-repeat;
  }
li.discuss_off{background:url(../images/buttons/discuss_off.gif) no-repeat}
li.photos,li.photos a,li.photos_off,li.photos_off a{
  width:49px;
  height:10px;
  background:url(../images/buttons/photos.gif) no-repeat;
  }
li.photos_off,li.photos_off a{background:url(../images/buttons/photos_off.gif) no-repeat}
li.invite,li.invite a{
  width:40px;
  height:9px;
  background:url(../images/buttons/invite.gif) no-repeat;
  }
li.draft,li.draft a{
  width:40px;
  height:9px;
  background:url(../images/buttons/drafticon.gif) no-repeat;
  }
li.live,li.live a{
  width:31px;
  height:9px;
  background:url(../images/buttons/liveicon.gif) no-repeat;
  }
li.accept,li.accept a{
  width:50px;
  height:9px;
  background:url(../images/buttons/accept.gif) no-repeat;
  }
li.decline,li.decline a{
  width:50px;
  height:9px;
  background:url(../images/buttons/decline.gif) no-repeat;
  }
li.delete,li.delete a{
  width:45px;
  height:9px;
  background:url(../images/buttons/delete.gif) no-repeat;
  }
li.back,li.back a{
  width:40px;
  height:9px;
  background:url(../images/buttons/back.gif) no-repeat;
  }

ul.icons{
  margin:0;
  padding:0;
  list-style:none
  }
ul.icons li.file{
  padding:2px 0 2px 20px;
  background-repeat:no-repeat;
  }


/* === HEADER ======= */
#header_c{
  width:923px;
  margin-bottom:6px;
  float:left
  }
#header_c #header_c_l{
  width:180px;
  height:82px;
  padding-top:2px;
  border-right:dashed 1px #1699FC;
  float:left
  }
  /* start - logo link */
  #header_c_l h1{
    width:168px;
    height:84px;
    text-align:left;
    float:left
    }
  #header_c_l h1 a{
    width:168px;
    height:84px;
    line-height:30px;
    overflow:hidden;
    text-decoration:none;
    display:block;
    float:left
    }
  #header_c_l h1.business{background:url(../images/header/title_business.gif) no-repeat}
  /* end - logo link */
#header_c #header_c_r{
  width:738px;
  float:left
  }
#header_c_r #header_c_r_l{
  width:327px;
  height:74px;
  padding:11px 15px 0 15px;
  font-size:75%;
  overflow-y:auto;
  overflow-x:hidden;
  float:left
  }
#header_c_r #header_c_r_r,#header_c_r #header_c_r_rB{
  width:163px;
  height:87px;
  padding-left:20px;
  font-size:75%;
  color:#999;
  border-left:dashed 1px #1699FC;
  float:right
  }
#header_c_r #header_c_r_rB{border:0px}
#header_c_r_rB #header_c_r_rB_date{
  width:163px;
  padding-top:5px;
  text-align:right;
  color:#000;
  float:left
  }
#header_c_r_rB #header_c_r_rB_buttons{
  width:163px;
  height:70px;
  float:left
  }

  /* start header logged in buttons*/
  #header_c_r_rB ul{
    list-style:none;
    float:right
    }
  #header_c_r_rB ul li{
    width:43px;
    height:56px;
    margin-left:6px;
    color:#FFF;
    text-align:center;
    float:left
    }
  #header_c_r_rB ul li a{
    width:43px;
    height:56px;
    color:#FFF;
    text-decoration:none;
    overflow:hidden;
    display:block;
    float:left
    }
  #header_c_r_rB ul li.logged1{
    background:url(../images/header/btn_events.gif) no-repeat;
    }
  #header_c_r_rB ul li.logged1 a{
    height:14px;
    padding:42px 0 0 0;
    }
  #header_c_r_rB ul li.logged2{
    background:url(../images/header/btn_logout.gif) no-repeat;
    }
  #header_c_r_rB ul li.floatbook_button{
    background:url(../images/header/btn_floatbook.gif) no-repeat;
    margin-right:10px;
    }
  /* end header logged in buttons*/
/* start navigation css */
#navigation_c,#navigation_business_c{
  width:923px;
  margin-bottom:4px;
  padding-top:6px;
  padding-bottom:6px;
  border-top:1px solid #000080;
  border-bottom:1px solid #000080;
  background:#169AFF url(../images/backgrounds/blue_bottom.jpg) top repeat-x;
  float:left
  }
#navigation_business_c{
  background:#DEDEBE url(../images/backgrounds/nav_business_labels.gif) no-repeat
  }
#navigation_c ul,#navigation_business_c ul{
  list-style:none;
  float:left;
  }
#navigation_c ul li,#navigation_business_c ul li{
  border-right:solid 1px #FFF;
  font-size:12px;
  font-family:Tahoma,Arial,sans-serif;
  float:left
  }
#navigation_c ul li a,#navigation_business_c ul li a{
  float:left;
  width:79px;
  height:20px;
  padding:6px;
  text-decoration:none;
  color:#000080;
  display:block;
  }
#navigation_c ul li a.large{
  padding:10px 6px 6px 6px;
  }
#navigation_c ul li a:hover,#navigation_c ul li a.selected,#navigation_business_c ul li a:hover,#navigation_business_c ul li a.selected{
  color:#000;
  background:#CFEA23;
  }
/* end - navigation css */
  

/* === CONTENT ======= */
div.content_main_scroll{
  width:923px;
  height:400px;
  float:left;
  overflow-y:scroll;
  overflow-x:hidden;
  }
div.infohover_c{
  width:923px;
  margin-bottom:1px;
  background:url(../images/internal/info_top.gif);
  float:left
  }
div.infohover_c #hoverul{
  width:923px;
  margin:0;
  list-style:none
  }
div.infohover_c #hoverul li{
  float:left
  }
#hoverul li:hover, #hoverul li.hover {
  position: static
  }
div.infohover_c #hoverul li a{
  width:31px;
  height:19px;
  display:block;
  }
#hoverul li ul{
  list-style:none;
  position:absolute;
  left:-999em;
  float:left
  }
#button_disabled{
  border:solid 1px #CCC;
  }
#hoverul li ul li{
  width:693px;
  min-height:80px;
  padding:12px 12px 0;
  border-right:solid 3px #00638c;
  border-bottom:solid 3px #00638c;
  border-left:solid 3px #00638c;
  background:#1699FE url(../images/backgrounds/hover_bg.gif) bottom repeat-x;
  font-size:90%;
  color:#FFF;
  text-align:left !important;
  opacity: .9;
  filter: alpha(opacity=90);
  float:left
  }
#hoverul li ul li a,#hoverul li ul li a:visited{
  width:auto !important;
  height:auto !important;
  display:inline !important;
  color:#FFF;
  text-decoration:underline
  }
#hoverul li ul li a:hover,#hoverul li ul li a:visited:hover{
  text-decoration:none;
  }
#hoverul li:hover ul,#hoverul li.sfhover ul{
  left: auto;
  }
#formCORE{
  float:left;
  width:923px;
  display:none;
  overflow:hidden;
}
#formALERTS{
  position:absolute;
  width:228px;
  height:228px;
  display:none;
  overflow:hidden;
  text-align:left;
  border:1px solid #808080
}
#mailViewer{
  position:absolute;
  z-index:20;
  width:970px;
  margin-top:-204px;
  margin-left:-145px;
  padding:0px;
  display:none;
  text-align:left;
  font-size:90%;
  background:#ffffff url(/images/icons/21-1.gif) center center no-repeat;
  border:4px solid #a0a0a0;
}
#mailPreViewer{
  position:absolute;
  z-index:20;
  width:556px;
  height:400px;
  margin-top:38px;
  margin-left:112px;
  padding:0px;
  display:none;
  text-align:left;
  overflow:hidden;
  font-size:90%;
  background:#ffffff url(/images/icons/21-1.gif) center center no-repeat;
  border:4px solid #a0a0a0;
}
#betaBOX{
  position:absolute;
  width:500px;
  height:400px;
  display:none;
  overflow:hidden;
  text-align:left;
  border:1px solid #000080;
}
div.infoBOX{
  position:absolute;
  width:278px;
  height:278px;
  display:none;
  overflow:hidden;
  text-align:left;
  border:1px solid #000;
  color:#000;
}
div.helpBOX{
  position:absolute;
  width:620px;
  height:500px;
  display:none;
  text-align:left;
  background:url(/images/backgrounds/help_wide.png) top left no-repeat;
}


  
  
/*********************/
#hoverqt{
  width:185px;
  margin:0;
  list-style:none
  }
#hoverqt li{
  float:left
  }
#hoverqt li:hover, #hoverqt li.hover {
  position: static
  }
#hoverqt li a{
  width:185px;
  height:19px;
  display:block;
  }
#hoverqt li ul{
  list-style:none;
  position:absolute;
  left:-999em;
  float:left
  }
#hoverqt li ul li{
  width:185px;
  min-height:80px;
  font-size:90%;
  color:#FFF;
  text-align:left !important;
  opacity: .9;
  filter: alpha(opacity=90);
  float:left;
  margin-top:12px;
  }
#hoverqt li ul li a,#hoverqtli ul li a:visited{
  width:auto !important;
  height:auto !important;
  display:inline !important;
  color:#FFF;
  text-decoration:underline
  }
#hoverqt li ul li a:hover,#hoverqt li ul li a:visited:hover{
  text-decoration:none;
  }
#hoverqt li:hover ul,#hoverqt li.sfhover ul{
  left: auto;
  } 


/********************/  
/* IE Only Hack to allow a min-height as this attribute
  does not work in Internet Explorer. Explained here:
   http://www.cssplay.co.uk/boxes/minheight.html */
/*\*/
* html #hoverul li ul li{
  height:80px;
  }
* html #hoverqt li ul li{
  height:80px;
  }

div.content_head_l{
  padding:4px 6px 6px 8px;
  min-height:28px;
  float:left;
  }
/* IE Only Hack to allow a min-height as this attribute
  does not work in Internet Explorer. Explained here:
   http://www.cssplay.co.uk/boxes/minheight.html */
/*\*/
* html div.content_head_l{
  height:28px;
  
  }
/**/
div.content_head_r{
  padding:12px 12px 6px 6px;
  float:right;
  text-align:right;
  }
div.content_head_r_l{
  float:left;
  height:100%;
  width:50px;
  padding:8px 0px 0px 0px;
}
div.content_head_r_r{
  float:right;
}

div.start_content{
  float:left;
  width:923px;
  height:7px;
  background:#ffffff;
}

div.end_content{
  float:left;
  width:923px;
  height:7px;
  background:#eeeeee;
}

div.email_buttons{
  float:right;
  width:23px;
  height:651px;
  padding-top:4px;
  padding-left:2px;
  padding-right:2px;
  border-left:1px solid #808080;
  background:#d0d0d0 url(/images/backgrounds/bg_email_buttons.png) top left no-repeat;
}

/* ======== USER THEMES ======== */
div.content_up_0,div.content_up_1,div.content_up_2,div.content_up_3,div.content_dn_0,div.content_dn_1,div.content_dn_2,div.content_dn_3{
  float:left;
  width:923px;
  border-bottom:1px solid #FFFFFF;
}
div.content_up_0{background:#169AFF url(/images/backgrounds/bg_mini_up_0.png) top repeat-x;color:#000080;}
div.content_up_1{background:#FF99FF url(/images/backgrounds/bg_mini_up_1.png) top repeat-x;color:#CC00FF;}
div.content_up_2{background:#66FF33 url(/images/backgrounds/bg_mini_up_2.png) top repeat-x;color:#006600;}
div.content_up_3{background:#000000 url(/images/backgrounds/bg_mini_up_3.png) top repeat-x;color:#FFFFFF;}

div.content_dn_0{background:#FFFFFF url(/images/backgrounds/bg_mini_dn_0.png) top repeat-x;color:#FFFFFF;}
div.content_dn_1{background:#FFFFFF url(/images/backgrounds/bg_mini_dn_1.png) top repeat-x;color:#FFFFFF;}
div.content_dn_2{background:#FFFFFF url(/images/backgrounds/bg_mini_dn_2.png) top repeat-x;color:#006600;}
div.content_dn_3{background:#FFFFFF url(/images/backgrounds/bg_mini_dn_3.png) top repeat-x;color:#FFFFFF;}

div.content_fl_0{background:#EEEEEE;color:#169AFF;}
div.content_fl_1{background:#EEEEEE;color:#169AFF;}
div.content_fl_2{background:#EEEEEE;color:#169AFF;}
div.content_fl_3{background:#EEEEEE;color:#169AFF;}

div.content_solid_0{background:#169AFF;color:#FFFFFF;border:2px solid #FFFFFF}
div.content_solid_1{background:#FF99FF;color:#000000;border:2px solid #FFFFFF}
div.content_solid_2{background:#66FF33;color:#000000;border:2px solid #FFFFFF}
div.content_solid_3{background:#000000;color:#FFFFFF;border:2px solid #FFFFFF}

div.content_Lsolid_0{background:#B7E0FF;color:#FFFFFF;border:2px solid #FFFFFF}
div.content_Lsolid_1{background:#FFCCFF;color:#000000;border:2px solid #FFFFFF}
div.content_Lsolid_2{background:#99FF66;color:#000000;border:2px solid #FFFFFF}
div.content_Lsolid_3{background:#808080;color:#FFFFFF;border:2px solid #FFFFFF}

div.content_Bsolid_0{background:#169AFF;color:#FFFFFF;border:1px solid #FFFFFF}
div.content_Bsolid_1{background:#FF99FF;color:#000000;border:1px solid #FFFFFF}
div.content_Bsolid_2{background:#66FF33;color:#000000;border:1px solid #FFFFFF}
div.content_Bsolid_3{background:#000000;color:#FFFFFF;border:1px solid #FFFFFF}

div.content_note_0{background:#FFFFCC;color:#333333;border:2px solid #D0D0D0}
div.content_note_1{background:#FFFFCC;color:#333333;border:2px solid #D0D0D0}
div.content_note_2{background:#FFFFCC;color:#333333;border:2px solid #D0D0D0}
div.content_note_3{background:#FFFFCC;color:#333333;border:2px solid #D0D0D0}

div.content_load_0{background:#169AFF url(/images/icons/21-7.gif) center center no-repeat;color:#FFFFFF;border:2px solid #FFFFFF}
div.content_load_1{background:#FF99FF url(/images/icons/21-7.gif) center center no-repeat;color:#000000;border:2px solid #000000}
div.content_load_2{background:#66FF33 url(/images/icons/21-7.gif) center center no-repeat;color:#000000;border:2px solid #000000}
div.content_load_3{background:#000000 url(/images/icons/21-7.gif) center center no-repeat;color:#FFFFFF;border:2px solid #FFFFFF}

div.content_subnav{
  float:left;
  width:923px;
}
div.content_subnav_holder{
  float:left;
  width:429px;
  font-size:80%;
  text-align:center;
}

div.content_subnav_holder ul.subnav_tabs_0{
  float:left;
  list-style:none;
}
div.content_subnav_holder ul.subnav_tabs_0 li{
  float:left;
  background:#169AFF url(/images/backgrounds/bg_mini_up_0.png) top repeat-x;
}
div.content_subnav_holder ul.subnav_tabs_0 li a,div.content_subnav_holder ul.subnav_tabs_0 li a.visited{
  float:left;
  padding:1px;
  line-height:23px;
  border-left:solid 1px #FFFFFF;
  color:#000080;
  text-decoration:none;
  display:block;
}
div.content_subnav_holder ul.subnav_tabs_0 li a:hover,div.content_subnav_holder ul.subnav_tabs_0 li a.visited:hover,div.content_subnav_holder ul.subnav_tabs_0 li a.subnav_selected,div.content_subnav_holder ul.subnav_tabs_0 li a.subnav_selected:visited,div.content_subnav_holder ul.subnav_tabs_0 li a.subnav_selected:visited:hover,div.content_subnav_holder ul.subnav_tabs_0 li a.subnav_selected:hover{
  background:#169AFF url(/images/backgrounds/bg_mini_dn_0.png) top repeat-x;
  color:#FFFFFF;
  line-height:23px;
  text-decoration:none;
}

div.content_subnav_holder ul.subnav_tabs_1{
  float:left;
  list-style:none;
}
div.content_subnav_holder ul.subnav_tabs_1 li{
  float:left;
  background:#FF99FF url(/images/backgrounds/bg_mini_up_1.png) top repeat-x;
}
div.content_subnav_holder ul.subnav_tabs_1 li a,div.content_subnav_holder ul.subnav_tabs_1 li a.visited{
  float:left;
  padding:1px;
  line-height:23px;
  border-left:solid 1px #FFFFFF;
  color:#CC00FF;
  text-decoration:none;
  display:block;
}
div.content_subnav_holder ul.subnav_tabs_1 li a:hover,div.content_subnav_holder ul.subnav_tabs_1 li a.visited:hover,div.content_subnav_holder ul.subnav_tabs_1 li a.subnav_selected,div.content_subnav_holder ul.subnav_tabs_1 li a.subnav_selected:visited,div.content_subnav_holder ul.subnav_tabs_1 li a.subnav_selected:visited:hover,div.content_subnav_holder ul.subnav_tabs_1 li a.subnav_selected:hover{
  background:#FF99FF url(/images/backgrounds/bg_mini_dn_1.png) top repeat-x;
  color:#FFFFFF;
  line-height:23px;
  text-decoration:none;
}

div.content_subnav_holder ul.subnav_tabs_2{
  float:left;
  list-style:none;
}
div.content_subnav_holder ul.subnav_tabs_2 li{
  float:left;
  background:#66FF33 url(/images/backgrounds/bg_mini_up_2.png) top repeat-x;
}
div.content_subnav_holder ul.subnav_tabs_2 li a,div.content_subnav_holder ul.subnav_tabs_2 li a.visited{
  float:left;
  padding:1px;
  line-height:23px;
  border-left:solid 1px #FFFFFF;
  color:#006600;
  text-decoration:none;
  display:block;
}
div.content_subnav_holder ul.subnav_tabs_2 li a:hover,div.content_subnav_holder ul.subnav_tabs_2 li a.visited:hover,div.content_subnav_holder ul.subnav_tabs_2 li a.subnav_selected,div.content_subnav_holder ul.subnav_tabs_2 li a.subnav_selected:visited,div.content_subnav_holder ul.subnav_tabs_2 li a.subnav_selected:visited:hover,div.content_subnav_holder ul.subnav_tabs_2 li a.subnav_selected:hover{
  background:#66FF33 url(/images/backgrounds/bg_mini_dn_2.png) top repeat-x;
  color:#000000;
  line-height:23px;
  text-decoration:none;
}

div.content_subnav_holder ul.subnav_tabs_3{
  float:left;
  list-style:none;
}
div.content_subnav_holder ul.subnav_tabs_3 li{
  float:left;
  background:#000000 url(/images/backgrounds/bg_mini_up_3.png) top repeat-x;
}
div.content_subnav_holder ul.subnav_tabs_3 li a,div.content_subnav_holder ul.subnav_tabs_3 li a.visited{
  float:left;
  padding:1px;
  line-height:23px;
  border-left:solid 1px #FFFFFF;
  color:#000000;
  text-decoration:none;
  display:block;
}
div.content_subnav_holder ul.subnav_tabs_3 li a:hover,div.content_subnav_holder ul.subnav_tabs_3 li a.visited:hover,div.content_subnav_holder ul.subnav_tabs_3 li a.subnav_selected,div.content_subnav_holder ul.subnav_tabs_3 li a.subnav_selected:visited,div.content_subnav_holder ul.subnav_tabs_3 li a.subnav_selected:visited:hover,div.content_subnav_holder ul.subnav_tabs_3 li a.subnav_selected:hover{
  background:#000000 url(/images/backgrounds/bg_mini_dn_3.png) top repeat-x;
  color:#FFFFFF;
  line-height:23px;
  text-decoration:none;
}

div.folder{
  float:left;
  width:112px;
  padding-top:8px;
  padding-bottom:8px;
  overflow:hidden;
  border-bottom:1px solid #FFFFFF;
  background:#EEEEEE url('/images/icons/folder_ghost50.gif') top left no-repeat;
  color:#000000;
  text-indent:10px;
  cursor:pointer;
  
}
div.folder_0{
  float:left;
  width:112px;
  padding-top:8px;
  padding-bottom:8px;
  overflow:hidden;
  border-bottom:1px solid #FFFFFF;
  background:#B7E0FF url('/images/icons/folder.gif') top left no-repeat;
  color:#000080;
  text-indent:10px;
  cursor:pointer;
}
div.folder_1{
  float:left;
  width:112px;
  padding-top:8px;
  padding-bottom:8px;
  overflow:hidden;
  border-bottom:1px solid #FFFFFF;
  background:#FFCCFF url('/images/icons/folder.gif') top left no-repeat;
  color:#CC00FF;
  text-indent:10px;
  cursor:pointer;
}
div.folder_2{
  float:left;
  width:112px;
  padding-top:8px;
  padding-bottom:8px;
  overflow:hidden;
  border-bottom:1px solid #FFFFFF;
  background:#99FF66 url('/images/icons/folder.gif') top left no-repeat;
  color:#006600;
  text-indent:10px;
  cursor:pointer;
}
div.folder_3{
  float:left;
  width:112px;
  padding-top:8px;
  padding-bottom:8px;
  overflow:hidden;
  border-bottom:1px solid #FFFFFF;
  background:#d0d0d0 url('/images/icons/folder.gif') top left no-repeat;
  color:#000000;
  text-indent:10px;
  cursor:pointer;
}

span.txt_0{color:#000080}
span.txt_1{color:#CC00FF}
span.txt_2{color:#006600}
span.txt_3{color:#000000}

/* ======== END USER THEMES ======== */





div.content_grn,div.content_grn2,div.content_grn3,div.content_blu,div.content_blu2,div.content_blu3,div.content_blu4,div.content_blu5,div.content_brn,div.content_brn2,div.content_gry,div.content_gry2,div.content_wht,div.content_hlp,div.content_red3{
  width:923px;
  margin-bottom:1px;
  background:#FFF;
  float:left;
  /*opacity: .85;
  filter: alpha(opacity=85);*/
  }
div.content_grn{background:#CFEA23 url(../images/backgrounds/green_top.jpg) top repeat-x}
div.content_grn2{background:#E4F381}
div.content_grn3{background:#00CC00}
div.content_blu{background:#169AFF url(../images/backgrounds/blue_top.jpg) top repeat-x}
div.content_blu2{background:#B7E0FF}
div.content_blu3{background:#96D1FF}
div.content_blu4{background:#169AFF url(../images/backgrounds/blue_bottom.jpg) top repeat-x}
div.content_blu5{background:#169AFF;color:#FFF}
div.content_brn{background:#DEDEBE}
div.content_brn2{background:#EDEDDC}
div.content_gry{background:#EEEEEE}
div.content_gry2{background:#D0D0D0}
div.content_hlp{background:#FFFFFF url(../images/backgrounds/help_footer.png) top repeat-x}
div.content_red{background:#FE667F url(../images/backgrounds/red_top.jpg) top repeat-x}
div.content_red2{background:#FFD7D5 url(../images/backgrounds/red_bottom.jpg) top repeat-x}
div.content_red3{background:#FE667F url(../images/backgrounds/red_top.jpg) top repeat-x}

div.menuBanner{
  background:#D0D0D0;
  width:923px;
  float:left;
  color:#000;
  border-bottom:4px solid #aaaaaa;
}
div.content_x_l,div.content_x_lP{
  /*width defined in style= on div tag*/
  padding:14px 0 14px 12px;
  font-size:75%;
  color:#000;
  float:left
  }
div.content_x_l_form{
  margin:0px 0px 12px 0px;
}
div.content_x_l_c,div.content_x_l_cT,div.content_x_l_cP,div.content_x_l_cL,div.content_x_l_c_terms_c,div.content_x_l_c_terms{
  width:420px;
  margin-bottom:3px;
  float:left
  }
div.content_x_l_c_event{
  width:410px;
  margin-bottom:3px;
  float:left
}
div.content_x_l_cP{padding-top:20px}
div.content_x_l_cL{
  padding-bottom:20px;
  border-bottom:#FFF solid 1px;
  }
div.content_x_l_cT{
  padding-top:10px;
  margin-top:20px;
  border-top:#FFF solid 1px;
  }
div.content_x_l_c_terms_c{
  width:405px;
  padding:12px 0 6px 15px;
  }
div.content_x_l_c_terms{
  width:366px;
  height:80px;
  padding:12px;
  background:#FFF;
  color:#000 !important;
  overflow:auto
  }
div.content_x_l_c_agree{
  width:390px;
  padding-top:6px;
  text-align:right;
  float:left
  }
div.content_x_l_l{
  /*width defined in style= on div tag*/
  padding-top:1px;
  float:left;
  font-size:110%
  }
div.content_x_l_r,div.content_x_l_rP{
  /*width defined in style= on div tag*/
  float:right
  }
div.content_x_l_rP{padding-top:3px;}
div.content_x_lP{padding:8px 13px 8px 13px}
div.content_x_r,div.content_x_rP{
  /*width defined in style= on div tag*/
  padding:24px 12px 10px 24px;
  font-size:75%;
  color:#000;
  float:right
  }
div.content_x_event_r{
  /*width defined in style= on div tag*/
  padding:10px 12px 24px 6px;
  font-size:75%;
  color:#000;
  float:left
  }
div.content_x_rP{padding:8px 13px 8px 13px}
div.content_blu div{color:#000080}
div.content_x_l h1{
  font-size:190%;
  font-weight:normal;
  color:#333;
  }
div.content_x_l ul.internalBull,div.content_x_l ol.internalBull{
  margin:0 0 1.3em 23px
  }
div.content_x_l_left{
  float:left; 
  text-align:left; 
  width:60%;
}
div.content_x_l_right{
  float:right; 
  text-align:left; 
  width:40%;
}
div.content_dspace{
  width:923px;
  float:left
  }
div.content_dspace_l{
  width:255px;
  padding:4px 0 4px 0;
  float:left
  }
div.content_dspace_l h1{
  margin:0 0 0 12px;
  font-size:90%;
  font-weight:normal;
  color:#FFF
  }
div.content_dspace_live{
  width:80px;
  float:left;
  font-size:80%;
}
div.content_dspace_live img{
  vertical-align:top;
}
div.content_dspace_live ul.dspace{
  margin:0;
  padding:0;
  list-style:none;
  float:left
  }
div.content_dspace_live ul.dspace li{
  background:#169AFF;
  float:left;
  }
div.content_dspace_live ul.dspace li.editmode{background:#71C1FF;}
div.content_dspace_live ul.dspace li a,div.content_dspace_live ul.dspace li a.visited{
  border-right:solid 1px #FFF;
  height:12px;
}
div.content_dspace_live ul.dspace li{
  background:#169AFF url(../images/backgrounds/blue_top.jpg) top repeat-x;
  float:left
  }
div.content_dspace_live ul.dspace li.editmode{background:#71C1FF}
div.content_dspace_live ul.dspace li a,div.content_dspace_live ul.dspace li a.visited{
  padding:7px 6px 6px;
  color:#FFF;
  text-decoration:none;
  display:block;
  float:left
  }
div.content_dspace_live ul.dspace li a:hover,div.content_dspace_live ul.dspace li a.visited:hover,div.content_dspace_live ul.dspace li a.dspaceselected,div.content_dspace_live ul.dspace li a.dspaceselected:visited,div.content_dspace_live ul.dspace li a.dspaceselected:visited:hover,div.content_dspace_live ul.dspace li a.dspaceselected:hover{
  color:#000080;
  background:#169AFF url(../images/backgrounds/blue_top.jpg) top repeat-x;
  text-decoration:none;
  }
div.content_dspace_live ul.dspace li a.close,div.content_dspace_live ul.dspace li a.close:visited{
  width:24px;
  height:25px;
  padding:0;
  text-indent:-9999px;
  background:url(../images/icons/close.gif) no-repeat !important;
  text-decoration:none;
  }
div.content_dspace_live ul.dspace li a.close:hover,div.content_dspace_live ul.dspace li a.close:visited:hover{
  width:24px;
  height:25px;
  padding:0;
  text-indent:-9999px;
  text-decoration:none;
  background:#CFEA23 url(../images/icons/close.gif) bottom no-repeat !important
  }

  
div.content_dspace_r{
  width:429px;
  /*padding:8px 6px 6px 0;*/
  font-size:80%;
  text-align:right;
  float:right
  }
div.content_dspace_r ul.dspace{
  margin:0;
  padding:0;
  list-style:none;
  float:right
  }
div.content_dspace_r ul.dspace li{
  background:#169AFF url(../images/backgrounds/blue_top.jpg) top repeat-x;
  float:left
  }
div.content_dspace_r ul.dspace li.editmode{background:#71C1FF}
div.content_dspace_r ul.dspace li a,div.content_dspace_r ul.dspace li a.visited{
  padding:1px;
  line-height:23px;
  color:#000080;
  text-decoration:none;
  display:block;
  float:left
  }
div.content_dspace_r ul.dspace li a,div.content_dspace_r ul.dspace li a.visited{
  border-left:solid 1px #FFF;
}
div.content_dspace_r ul.dspace li a:hover,div.content_dspace_r ul.dspace li a.visited:hover,div.content_dspace_r ul.dspace li a.dspaceselected,div.content_dspace_r ul.dspace li a.dspaceselected:visited,div.content_dspace_r ul.dspace li a.dspaceselected:visited:hover,div.content_dspace_r ul.dspace li a.dspaceselected:hover{
  color:#fff;
  line-height:23px;
  background:#169AFF url(../images/backgrounds/blue_bottom.jpg) top repeat-x;
  text-decoration:none;
  }
div.content_dspace_r ul.dspace li a.close,div.content_dspace_r ul.dspace li a.close:visited{
  width:24px;
  padding:0;
  text-indent:-9999px;
  background:url(../images/icons/close.gif) no-repeat !important;
  text-decoration:none;
  }
div.content_dspace_r ul.dspace li a.close:hover,div.content_dspace_r ul.dspace li a.close:visited:hover{
  width:24px;
  padding:0;
  text-indent:-9999px;
  text-decoration:none;
  background:#CFEA23 url(../images/icons/close.gif) bottom no-repeat !important
  }
  
  
table{width:100%}
tr.trtitle{background:#169AFF}
th{
  background:#169AFF url(/images/backgrounds/blue_top.jpg) top repeat-x;
  color:#000080;
  font-size:90%;
  font-weight:normal;
  text-align:left;
  padding:3px;
  border-right:solid 1px #FFF;
  }

th.th_up_0{
  background:#169AFF url(/images/backgrounds/bg_mini_up_0.png) top repeat-x;
  color:#000080;
  font-size:90%;
  font-weight:normal;
  text-align:left;
  padding:3px;
  border-right:solid 1px #FFF;
}

th.th_up_1{
  background:#FF99FF url(/images/backgrounds/bg_mini_up_1.png) top repeat-x;
  color:#CC00FF;
  font-size:90%;
  font-weight:normal;
  text-align:left;
  padding:3px;
  border-right:solid 1px #FFF;
  }

th.th_up_2{
  background:#66FF33 url(/images/backgrounds/bg_mini_up_2.png) top repeat-x;
  color:#006600;
  font-size:90%;
  font-weight:normal;
  text-align:left;
  padding:3px;
  border-right:solid 1px #FFF;
}

th.th_up_3{
  background:#000000 url(/images/backgrounds/bg_mini_up_3.png) top repeat-x;
  color:#000000;
  font-size:90%;
  font-weight:normal;
  text-align:left;
  padding:3px;
  border-right:solid 1px #FFF;
}

th.th_dn_0{
  background:#ffffff url(/images/backgrounds/bg_mini_dn_0.png) top repeat-x;
  color:#FFFFFF;
  font-size:90%;
  font-weight:normal;
  text-align:left;
  padding:3px;
  border-right:solid 1px #FFF;
}

th.th_dn_1{
  background:#ffffff url(/images/backgrounds/bg_mini_dn_1.png) top repeat-x;
  color:#FFFFFF;
  font-size:90%;
  font-weight:normal;
  text-align:left;
  padding:3px;
  border-right:solid 1px #FFF;
}

th.th_dn_2{
  background:#ffffff url(/images/backgrounds/bg_mini_dn_2.png) top repeat-x;
  color:#FFFFFF;
  font-size:90%;
  font-weight:normal;
  text-align:left;
  padding:3px;
  border-right:solid 1px #FFF;
}

th.th_dn_3{
  background:#ffffff url(/images/backgrounds/bg_mini_dn_3.png) top repeat-x;
  color:#FFFFFF;
  font-size:90%;
  font-weight:normal;
  text-align:left;
  padding:3px;
  border-right:solid 1px #FFF;
}

th.th_note{
  background:#FFFFCC;
  color:#333333;
  font-size:90%;
  font-weight:normal;
  text-align:left;
  padding:3px;
  border-right:solid 1px #FFF;
}


tr.tr1{background:#EEE}
tr.tr2{background:#EEE}
tr.tr3{background:#D0D0D0}
tr.tr4{background:#C6E8C6}
tr.tr5{background:#EBEBA4}
tr.tr6{background:#000000}
tr.tr7{background:#FFFFCC}
tr.tr8{background:#FFFFEE}
tr.trBlu{background:#169AFF}
tr.trBlu2{background:#B7E0FF}
tr.trGrn{background:#66FF00}
tr.trGrn2{background:#006400}
tr.trBlu td{color:#FFF}
tr.tr7 td{border-bottom:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0;}
tr.tr8 td{border-bottom:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0;}
td{
  /*width defined in style= on td tag*/
  padding:2px;
  border-right:solid 1px #FFF;
  border-bottom:solid 1px #FFF;
  font-size:75%;
  color:#000
  }
.center,.centerT{text-align:center}
td.centerT{vertical-align:top}
tr.trtitle td strong{color:#FFF}
td.pagenum{
  background:#EDEDDC;
  border-right:0;
  text-align:right
  }
td.calendar_icon{
  background:#EEE url('/images/icons/calendar.gif') top right no-repeat;
}
td.calendar_icon:hover{
  background:#D0D0D0 url('/images/icons/calendar.gif') top right no-repeat;
}
th h2{
  margin:0;
  padding:0;
  font-size:120%;
  text-transform:uppercase
  }
table.buttons td{
  border:0px;
  padding:2px;
}

div.content_x_event_r table{
  width:100%;
}
div.content_x_event_r tr{
  border:0px;
}
div.content_x_event_r td{
  /*width defined in style= on td tag*/
  padding:6px;
  border:0px;
  font-size:100%;
  color:#FFF;
}

/* start invite list panels */
div.invite_l,div.invite_r,div.invite_l_hide,div.invite_r_hide{
  width:250px;
  background:#FFF;
  overflow:scroll;
  overflow-x:hidden;
  float:left
  }
div.invite_r,div.invite_r_hide{float:right}
div.invite_l_hide,div.invite_r_hide{overflow:hidden}
div.invite_title{
  width:238px;
  padding:6px;
  background:#CFEA23;
  border-bottom:solid 1px #169AFF;
  color:#000 !important;
  float:left
  }
div.invite_text,div.invite_text_ref{
  width:219px;
  padding:6px;
  color:#999 !important;
  float:left
  }
div.invite_text_ref{
  color:#000 !important;
  border-bottom:solid 1px #169AFF;
  }
div.invite_text_l{
  width:11px;
  padding-right:6px;
  float:left
  }
div.invite_text_r{
  width:202px;
  color:#999 !important;
  float:right
  }
div.invite_text_r_l{
  width:171px;
  color:#999 !important;
  float:left
  }
div.invite_text_r_r{
  width:25px;
  padding-left:6px;
  text-align:center;
  color:#999 !important;
  float:right
  }
  
/* white bg forms */
div.form_bg{
  width:157px;
  padding:12px;
  background:#FFF;
  border:dashed 1px #169AFF;
  float:right
  }
  
/* FAQ */
div.expand_text{
  width:100%;
  padding-top:8px;
  float:left
  }
  
/* Social Pages */
table.search{
  width:100%
  }
table.search td{  
  border:0;
  font-size:110%;
  color:#FFF
  }

/* photos */
div.photo_c{
  width:110px;
  height:75px;
  margin-top:6px;
  margin-bottom:6px;
  margin-left:20px;
  text-indent:-9999px;
  display:inline;
  float:left
  }
div.photo_c a{
  width:100px;
  height:75px;
  background:#FFF url(/images/internal/folder.gif) 50% 50% no-repeat;
  opacity: .6;
  filter: alpha(opacity=60);
  overflow:hidden;
  display:block;
  float:left
  }
div.photo_c a:hover{  
  opacity: .0;
  filter: alpha(opacity=0)
  }
  
/* === NEW MEDIA VIEWER === */
#mediaBanner{
  background:#D0D0D0;
  width:722px;
  float:left;
  font-size:80%;
  }
#mediaFolders{
  width:722px;
  height:400px;
  overflow-y:scroll;
  overflow-x:hidden;
  float:left;
  }
#mediaViewer{
  width:923px;
  float:left;
  display:none
  }
#mediaBorder{
  width:903px;
  background:#169AFF url(../images/backgrounds/blue_top.jpg) top repeat-x;
  padding:10px;
  float:left;
  }
#mediaNav{
  width:100%;
  margin-bottom:10px;
  float:left;
  font-size:80%;
  }
#mediaContent{
  width:859px;
  padding:10px;
  text-align:center;
  float:left;
  }
#mediaContent_L{
  width:356px;
  float:left;
  padding-left:10px;
  line-height:46px;
  }
#mediaContent_R{
  width:306px;
  float:right;
  padding-top:10px;
  padding-right:10px;
  text-align:right;
  }
#mediaBlurb{
  width:100%;
  padding:10px 0px;
  text-align:center;
  float:left;
  font-size:90%;
  }
#mediaBlurb_left{
  width:48%;
  float:left;
  text-align:left;
  }
#mediaBlurb_right{
  width:48%;
  float:right;
  text-align:right;
  }  
#forward_box {
  border:4px solid #FFFFFF;
  padding:5px;
  font-size:0.8em;
  margin-top:3px;
  text-align:left;
}
/* === FLOATBOOK === */
#floatbook{
  float:left;
  margin-left:8px;
  margin-top:20px;
  }
#floatbook_content{
  float:left;
  width:295px;
  }
#border_top_small{
  float:left;
  width:180px;
  padding-top:10px;
  }
#border_bottom_small{
  float:left;
  width:180px;
  }
#border_left_small{
  float:left;
  width:180px;
  }
#border_right_small{
  float:left;
  width:180px;
  }

div.fb_header{
  float:left;
  width:195px;
  height:21px;
  padding-top:4px;
  padding-left:5px;
  overflow:hidden;
  background:#169AFF url(/images/backgrounds/bg_mini_dn_0.png) top repeat-x;
  color:#ffffff;
}
div.fb_subheader{
  float:left;
  width:190px;
  line-height:16px;
  padding:2px 5px 2px 5px;
  background:#EEE;
  color:#000;
  font-size:100%;
  border-top:1px solid #CCC;
  overflow:hidden
}
div.fb_left{
  float:left;
  width:100px;
  height:70px;
  background:#FFF;
  padding:10px 5px 10px 5px;
  font-size:90%;
  overflow:hidden
}
div.fb_left p.black{
  color:#000
}
div.fb_photo{
  float:right;
  width:90px;
  height:90px;
  background:#FFF;
  text-align:right;
  overflow:hidden;
}
div.fb_box{
  float:left;
  width:190px;
  height:100px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  font-size:90%;
  border-top:1px solid #CCC;
  background:#FFF;
  overflow-y:scroll;
  overflow-x:hidden
}
div.fb_message{
  float:left;
  width:180px;
  height:496px;
  padding:10px;
  border-top:1px solid #CCC;
  font-size:90%;
  text-align:center;
  background:#FFF;
  overflow:hidden
}

table.fb{background:#FFF}
tr.fb1{background:#FFF}
td.fb1{
color:#808080;
font-size:100%;
padding:0;
white-space:nowrap
}

  
/* Note creation form */
div.notecreate_c{
  width:521px;
  float:left
  }
div.notecreate_l{
  width:355px;
  padding:3px 12px 0 0;
  font-size:90%;
  text-align:right;
  float:left
  }
div.notecreate_r{
  width:150px;
  font-size:80%;
  color:#000;
  float:right
  }
div.notecreate_r_l{
  width:170px;
  padding-top:3px;
  float:left;
  text-align:left;
  }
div.notecreate_r_r{
  width:170px;
  padding-top:3px;
  text-align:right;
  float:right
  }

  
/* === FOOTER ======= */
div.footer_c{
  width:921px;
  padding:5px 38px 20px 38px;
  font-size:75%;
  color:#BBB;
  float:left
  }
div.footer_c div.footer_l{
  width:521px;
  float:left
  }
div.footer_c div.footer_r{
  width:200px;
  text-align:right;
  float:right
  }
  
  
/* === FORMS ======= */
.textfield,.textfieldS,.textfield180,.textfield220,.textfield259,.textarea,.textareaS,.textareaS200,.textareaS220,.textareaS259,.textareaB,.select,.selectA{
  width:289px;
  padding:3px;
  background:#FFF;
  font-family:Tahoma,Arial,sans-serif;
  color:#000;
  border:2px solid #d0d0d0;
  }
.textfield_nb{
  padding:0px;
  font-family:Tahoma,Arial,sans-serif;
  }
.textfield180{width:180px}
.textfield220{width:220px}
.textfield259{width:209px}
.textfieldS{
  width:157px;
  background:#CCC;
  color:#000
  }
.textarea,.textareaS,.textareaS220,.textareaS259,.textareaB{
  height:80px;
  overflow:auto;
  }
.textareaS200{
  width:210px;
  height:80px;
}
.textareaS220{width:220px;height:50px}
.textareaS259{width:259px;height:50px}
.textareaS{height:50px}
.textareaB{height:100px}
.checkbox,.checkboxv{width:12px;height:12px}
.checkboxv{vertical-align:top}
.select{width:295px;border:2px solid #d0d0d0;}
.selectA{width:auto;padding:2px 0;border:2px solid #d0d0d0;}
.submit{
  background:#cfea23;
  font-size:95%;
  color:#000;
  border:outset 2px #cfea23
  }
.invites{
  width:14px;
  padding:2px;
  border:solid 1px #169AFF
  }


/* === HYPERLINKS ======= */
a,a:visited{color:#169AFF;text-decoration:none}
a:hover,a:visited:hover,a:active{text-decoration:underline;}

a.black,a.black:visited{color:#000;text-decoration:none}
a.black:hover,a.black:visited:hover,a.black:active{text-decoration:underline;}
a.blacku,a.blacku:visited{color:#000;text-decoration:underline}
a.blacku:hover,a.blacku:visited:hover,a.blacku:active{text-decoration:none;}
a.grey,a.grey:visited{color:#777;text-decoration:none}
a.grey:hover,a.grey:visited:hover,a.grey:active{text-decoration:underline;}
a.grey2,a.grey2:visited{color:#999;text-decoration:none}
a.grey2:hover,a.grey2:visited:hover,a.grey2:active{text-decoration:underline;}
a.blue,a.blue:visited{color:#169AFF;text-decoration:none}
a.blue:hover,a.blue:visited:hover,a.blue:active{text-decoration:underline;}

a.white,a.white:visited,a.whiteB,a.whiteB:visited{color:#FFF;text-decoration:none}
a.white:hover,a.white:visited:hover,a.white:active,a.whiteB:hover,a.whiteB:visited:hover,a.whiteB:active{text-decoration:underline;}
a.whiteB{font-weight:bold}
a.whiteu,a.whiteu:visited{color:#FFF;text-decoration:underline}
a.whiteu:hover,a.whiteu:visited:hover,a.whiteu:active{text-decoration:none;}

a.orange,a.orange:visited{color:#FF6600;text-decoration:none}
a.orange:hover,a.orange:visited:hover,a.orange:active{text-decoration:underline;}
a.green,a.green:visited{color:#006600;text-decoration:none}
a.green:hover,a.green:visited:hover,a.green:active{text-decoration:underline;}
a.lgreen,a.lgreen:visited{color:#90A318;text-decoration:none}
a.lgreen:hover,a.lgreen:visited:hover,a.lgreen:active{text-decoration:underline;}
a.red,a.red:visited{color:#CC0000;text-decoration:none}
a.red:hover,a.red:visited:hover,a.red:active{text-decoration:underline;}
a.yellow,a.yellow:visited{color:#cfea23;text-decoration:none}
a.yellow:hover,a.yellow:visited:hover,a.yellow:active{text-decoration:underline;}

/****** FLASH STUFF ******/
#upload_display {
  width:60%;
  height:16px;
  margin:0px 0px 10px 0px;
  border: inset 1px #CCCCCC;
  background: #EEEEEE;
  position:relative;
  overflow: hidden;
}

#upload_display #upload_bar {
  display:block;
  float:left;
  height:16px;
  width:0;
  background:url('/images/flash/progress_bar_blue.gif');
  border-right:solid 1px #000;
}

#upload_display #upload_info {
  display:block;
  float:left;
  text-align: center;
  height: 16px;
  width: 100%;
  font-family: verdana;
  color:#000;
  font-size: 10px;
  font-weight: bold;
  position:absolute;
  top:0; left:0;
}
#publish_options{
  width:50%; 
  float:left;
  margin-bottom:10px;
}
#upload_file{
  border:solid 1px #6c6c6c;
}
#upload_form_div{
  width:45%;
  float:left;
  margin-bottom:10px;
}
/* === QUICK TOOLS ======= */
div.quicktool_c{
  float:left
  }
  
/* homepage top */
#content_home_r_l{
  float:left;
}
#content_home_r_r{
  float:right;
}
.content_x_line{
  width:100%;
  height:100%;
  float:left;
}
div.content_blu div.cat_header {
  color:#FFFFFF;
}
div.cat_header {
  margin-bottom:10px;
  margin-top:10px;
  border-bottom:1px solid #FFFFFF;
  line-height: 20px;
  font-size:1.4em;
  color:#FFFFFF;
}
div.photo_left {
  width:80px;
  float:left;
}
div.photo_right {
  width:80px;
  float:right;
}
div.photo_bottom {
  width:180px;
  clear:both;
}
div.photo_right_connect {
  margin-bottom:20px;
}
div.photo_right_reg {
  margin-bottom:20px;
}
.grey2 {
  color:#868686;
  font-style:italic;
  margin-top:5px;
}
div.email_left {
  width:180px;
  float:left;
}
div.email_right {
  width:120px;
  float:right;
}
.clear {  clear:both; height:1px; /*background:#F00;*/}
.clear p { display:none;  }