/* Define standard style */
p
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #696969;
}

h1
{
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #FF9F1D;
}

html, body  
{
 margin: 0;
 padding: 0;
 background-color: #FFFFFF;	
}

/* Define main content styles */
div.content p
{
 font-size: 9pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #414141;
 text-align: left;
}

div.content h1
{
 font-weight: bold;
 font-size: 9pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #6279A4;
 text-align: left;
}


div.head a
{
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ff9966;
    text-align: left;
}


/* Define navigation styles */
div.navigation a
{
 font-weight: bold;
 font-size: 9pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 float: left;
 width: 164px;
 text-decoration: none;
 text-align: left;
 color: white;
 background-color: #666666;
 padding: 3px 7px;
 border-bottom: 1px solid #D6E3FB;
 border-left: 1px solid #D6E3FB;
}

div.navigation a:hover
{
 background-color: #FF9900;
 border-left: 1px solid #D6E3FB;
}

div.grey_link a
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #6666FF;
    background-color: transparent;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 1px;
    padding-top: 1px;
    list-style-image: url(image/bull_sq_grey.gif);
}

div.grey_link a:hover
{
    background-color: transparent;
    text-decoration: underline blink;
}

div.grey_link a:visited
{
    color: #6666FF;
}

span.grey_link_text
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #696969;
}


span.grey_link_text_line
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline blink;
    color: #ff9966;
    font-weight: bold;
}


span.grey_link_text_small
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline blink;
    color: #696969;
}


span.grey_link_text_current
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #696969;
    font-weight: bold;
}


div.body
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #696969;
    font-weight: normal;
}

div.body_bold
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #7F7F7F;
    font-weight: bold;
}


span.body_bold
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #7F7F7F;
    font-weight: bold;
}

span.body_bold_pink
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #f282cc;
    font-weight: bold;
}


span.body_bold_blue
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #7987dc;
    font-weight: bold;
}

div.body_small
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #696969;
}


span.header_grey
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: gray;
    font-weight: bold;
}


span.header_orange
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #fda42b;
    font-weight: bold;
}


span.header_blue
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #7987dc;
    font-weight: bold;
}


span.header_blue_large
{
    font-size: 12pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #7987dc;
    font-weight: bold;
}

span.header_pink
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #f282cc;
    font-weight: bold;
}


span.header_pink_large
{
    font-size: 12pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #f282cc;
    font-weight: bold;
}

span.header_green
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #a1c522;
    font-weight: bold;
}


span.header_gold
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #cab028;
    font-weight: bold;
}


span.header_green_large
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #a1c522;
    font-weight: bold;
}


span.message_text
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: black;
    font-weight: normal;
    background-color: #ffffff;
}


span.message_header
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: black;
    font-weight: bold;
    background-color: #ffffff;
}


span.body_small
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #696969;
}


span.body_bold
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: gray;
    font-weight: bold;
}

span.body_bold_small
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #696969;
    font-weight: bold;
}

span.body_normal
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #696969;
    font-weight: normal;
}


span.show_user
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #696969;
    font-weight: normal;
}


span.show_user_head
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #fda42b;
    font-weight: normal;
}


div.asterisk
{
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #cc6600;
    font-weight: normal;
}


div.button
{
    font-weight: normal;
    color: #ffffff;
    font-family: 'Microsoft Sans Serif' , Arial, Sans-Serif;
    background-color: #666666;
    font-size: 8pt;
}


div.border_dashed
{
    color: #ffffff;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: #f5f5f5;
    border-right: white 2px dashed;
    border-top: white 2px dashed;
    border-left: white 2px dashed;
    border-bottom: white 2px dashed;
}


/* Define being viewed navigation styles */
span.current
{
    font-weight: bold;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    float: left;
    width: 164px;
    text-decoration: none;
    text-align: left;
    color: white;
    background-color: #6279A4;
    padding: 3px 7px;
    border-bottom: 1px solid #D6E3FB;
    border-left: 1px solid #D6E3FB;
}

/* Define in-house link style */
div.inhouseLink a
{
 font-weight: bold;
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 float: left;
 padding: 2px 4px;
}

div.inhouseLink a:hover
{
 color: #000000;
}

/* Define footer text styles */
div.footerText p
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #6279A4;
 text-align: center;
}


a:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #6666FF;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
}


/*a:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FF3333;
    text-decoration: underline;
    font-weight: bold;
}

a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #6666FF;
    text-decoration: underline;
}

*/

a:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #6666FF;
    font-size: 9pt;
    text-decoration: none;
}






input#button_gold
{
    background-color: #ca20b8;
    color: #ffffff;
    font-family: 'Microsoft Sans Serif';
    border-right: #ece9d8 1px solid;
    border-top: #ece9d8 1px solid;
    border-left: #ece9d8 1px solid;
    border-bottom: #ece9d8 1px solid;
    background-image: none;
}


input#button_orange
{
    color: #ffffff;
    font-family: 'Microsoft Sans Serif';
    border-right: #ece9d8 1px solid;
    border-top: #ece9d8 1px solid;
    border-left: #ece9d8 1px solid;
    border-bottom: #ece9d8 1px solid;
    background-image: none;
    background-color: #fda42b;
}


input#button_pink
{
    background: #F282CC;
    color: #ffffff;
    font-family: 'Microsoft Sans Serif';
    border-right: #dddedd 1px solid;
    border-top: #dddedd 1px solid;
    border-left: #dddedd 1px solid;
    border-bottom: #dddedd 1px solid;
}


input#button_grey
{
    background: #999999;
    color: #ffffff;
    font-family: 'Microsoft Sans Serif';
    border-right: #dddedd 1px solid;
    border-top: #dddedd 1px solid;
    border-left: #dddedd 1px solid;
    border-bottom: #dddedd 1px solid;
}


input#button_blue
{
    background: url(image/blue_button.gif);
    color: #ffffff;
    font-family: 'Microsoft Sans Serif';
    border-right: 0px solid;
    border-top: 0px solid;
    border-left: 0px solid;
    border-bottom: 0px solid;
}


input#button_green
{
    background: #A1C522;
    color: #ffffff;
    font-family: 'Microsoft Sans Serif';
    border-right: #dddedd 1px solid;
    border-top: #dddedd 1px solid;
    border-left: #dddedd 1px solid;
    border-bottom: #dddedd 1px solid;
}


input#button_brownee
{
    background: #FEFFFF;
    color: #515456;
    font-family: 'Microsoft Sans Serif';
    border-right: #A0AFC1 2px solid;
    border-top: #E5ECEF 1px solid;
    border-left: #E5ECEF 1px solid;
    border-bottom: #A0AFC1 2px solid;
}





/*
.h2 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: bold; 
color: #FF9933; 
text-decoration: none
}

*/
