/*default*/

/* backgound image */
body
{
    background-color: #B4CEE5;
    background-image: url(/images/bluewallpaper.jpg);
    background-repeat: repeat-x;
    width:auto;
    text-align: center;
    overflow-y:scroll;
    background-attachment:fixed;
    *overflow-y:none;
}

div#page_container
{
    margin-top:-7px;
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    text-align: left; 
    *margin-top:0px;
}

#footpanel2 {display:none}

div.center {text-align:center;}
 
/* position the logo */

#logo
{
    background-image: url(/images/main_logo.png);
    background-repeat: no-repeat;
    height:46px;
    width:200px;
    position: relative;
    left:5px;
    top:-14px;
    *top:-25px;

}

/* logout link */
div.logout
{
    margin-top:0px;
    margin-left: 920px;
    cursor:pointer;
}

a.logout          {font-family: verdana;  font-size: 9pt;}
a.logout:link     {color:#B6D5F3; text-decoration: none}
a.logout:visited  {color:#B6D5F3; text-decoration: none}
a.logout:hover    {color:black}
a.logout:active   {color:blue}

    
div.heading {margin-bottom:5px; margin-left:10px; *margin-top:-20px}

table.adminsubmenu {margin-top:-60px;}

/* position the menu */
table.menu
{
    position: relative;
    top: -60px;
    margin-left: 230px;
    *top:-75px;
}

/* default font for the site*/
*
{
    font-size: 10pt; 
    font-family: verdana;
}

div.actionlink, div.font1, div.heading, a.menu
{
    font-size: 9pt; 
    font-family: verdana;
}

font.font1
{
    font-size: 9pt; 
    font-family: verdana;
}

/* menu link colors */
a.menu:link     {color:white; text-decoration: none}
a.menu:visited  {color:white; text-decoration: none}
a.menu:hover    {color:white; text-decoration: underline}
a.menu:active   {color:blue}

/* font used for menu links */
a.forgotpwd
{
    font-size: 9pt;
    font-family: verdana;
}

/* format used for menu table */
td.format1
{   
    padding: 0cm 0.25cm;
    white-space: nowrap
}


/* default setting for <small> tag */
small   {font-size: 8pt}

/* default setting for <h1> tag */
h1  {font-size: 15pt}

/* footer links */
a.ftos:link         {color:#555555; text-decoration: none}
a.ftos:visited      {color:#555555; text-decoration: none}
a.ftos:hover        {color:white; text-decoration: underline}
a.ftos:active       {color:blue}

table.footer 
{
    color:#555555;
    width:950px;
}


/* highlight images on move over */
a.highlight img
{
    border: 1px solid white;
}
a.highlight:hover img
{
    border: 1px solid blue;
}

/* rounded corners */

div.rounded_corners
{
    width:960px;    
}
    
img.mid
{
    width:603px;
    height:6px;
}


font.name
{
    font-weight: bold;
    color: #666666
}


/* blog format space */
div.blogspace {height:1px}

div.heading {margin-left:10px}

div.messagebody
{
    width:440px;
    overflow:hidden;
}


a.compliance:link     {color:#555555; text-decoration: none}
a.compliance:visited  {color:#555555; text-decoration: none}
a.compliance:hover    {color:white; text-decoration: underline}
a.compliance:active   {color:blue}

a.ftos, a.compliance, font.copyright
{ 
    font-size:10px;
}

a.link:link     {color:blue; text-decoration: none}
a.link:visited  {color:blue; text-decoration: none}
a.link:hover    {color:red}
a.link:active   {color:blue}


DIV.t-error {
    border: 1px solid #0066CC;
    padding: 0px;
    margin: 4px 0px;
}

DIV.t-error DIV {
    padding: 2px;
    display: block;
    margin: 0px;
    background-color: #0066CC;
    color: white;
    font-weight: bold;
}

DIV.t-error UL {
    margin: 2px 0px;
    background-color: white;
    color: #0066CC;
}

DIV.t-error LI {
    margin-left: 20px;
}

HTML>BODY DIV.t-error LI {
    margin-left: -20px;
}

.t-invisible {
    display: none;
}

LABEL.t-error {
    color: red;
}

INPUT.t-error, TEXTAREA.t-error {
    border-color: #0066CC;
    font-style: bold;
    color: #0066CC;
}

IMG.t-error-icon {
    margin-left: 4px;
}

#notification
{
    float:left; 
}



div.closex {margin-left:120px}
div.alert {margin-left:30px}
div.notification
{
    position:fixed;
    left:18px;
    bottom:0px;
    z-index:100;
    width:200px;
    border: 1px solid white;
}

font.notify {color:black}

div.emailicon1   {margin-left:5px; margin-top:2px;}
div.email1       {margin-left:25px;margin-top:-17px;}
div.chaticon1    {margin-left:55px; margin-top:-14px;}
div.chat1        {margin-left:73px;margin-top:-16px;}

font.page {color:white}
font.selectedpage {color:black; font-weight:bold}

.error {
    color: #D62900;
    font-weight:normal;
    font-style:normal;
}

div.flag
{
    margin-left:120px;
}
    
a.escrowlink:link     {color:green; text-decoration: underline}
a.escrowlink:visited  {color:green; text-decoration: underline}
a.escrowlink:hover    {color:blue; text-decoration: underline}
a.escrowlink:active   {color:green}

a.flagmessage:link     {color:#9c9c9c; text-decoration: none}
a.flagmessage:visited  {color:#9c9c9c; text-decoration: none}
a.flagmessage:hover    {color:red; text-decoration: underline}
a.flagmessage:active   {color:blue}

a.flagProfile {margin-left:575px}
a.flagProfile:link     {color:#9c9c9c; text-decoration: none}
a.flagProfile:visited  {color:#9c9c9c; text-decoration: none}
a.flagProfile:hover    {color:red; text-decoration: underline}
a.flagProfile:active   {color:blue}

div.contributionMessage
{
    color:green;
    font-weight:bold;
    font-size:18px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    margin-top:5px;
}

div.videobackground
{
    background-image: url("/images/video_background.png");
    height:94px;
    width:110px;
}

img.videothumbs
{
    width:80px;
    height:auto;
    margin-left:15px;
    margin-top:15px
}

/*-----------------------------------------------------------------*/


#notification_menu
{
    position:fixed;
    right:20px;
    bottom:0;
    width:200px;
    z-index:9999;
    background: #eee;
    border-bottom: none;	
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    min-height:30px;
    -moz-box-shadow: -1px -1px 5px #333;
    -webkit-box-shadow: -1px -1px 5px #333;
    box-shadow: -1px -1px 5px #333;
    overflow:none;
}

div.chat {margin-top:5px; padding-bottom:5px; border-bottom: 1px solid #000000;}
div.chat:hover, #notification_menu:hover {background-color:white}
a.alerts {color:blue; text-decoration:none}
a.alertsoff {color:#999999; text-decoration:none}

span.chat, span.mute, span.unmute {display:inline-block; padding:0px}

span.mute, span.unmute {
  background-image:url("/images/speakeron.png");
  background-repeat:no-repeat;
  margin-bottom:-3px; 
  margin-left:10px;
  height:18px; 
  width:30px;
}

span.unmute {background-image:url("/images/speakeroff.png")}

div.chat {margin-top:5px; padding-bottom:5px; border-bottom: 1px solid #000000;}

