/* Copyright ©2004 GURU NETworks, Inc / http://g3.gurunet.net */
/* /g3app/colors/default/stylesheet/stylesheet.css */



/* [ELEMENTS] */


BODY, TABLE, TR, TD, ADDRESS, BLOCKQUOTE, DIV, DL, FORM, H1, H2, H3, H4, H5, H6, OL, P, SPAN, UL { 
    /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
    font-size: 11px;
}


#text_bkgd_alt {
  background-color: #f5f5f5;
}
#sub_section {
  background-color: #cccccc;
  color: #000000;
  border: 0px solid #808080;
}

#report_box {
  border: 2px solid #000000;
  background-color: #f5f5f5;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 4px;
  padding-left: 4px;
}
.account_box {
  border: 2px solid #B0B0B0;
  background-color: #FFFFFF;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 4px;
  padding-left: 4px;
}
#white_bkgd {
  background-color: #ffffff;
}


/* [ANCHOR PSEUDO-CLASSES] */

A.white {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px
  }
 
A.white:hover {
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px
  }



/* [CLASSED ELEMENTS] */

.black {
  font-size: 11px; 
  font-weight: bold;
  color: #000000;
}

.black_box {
  padding: 10px;
  background-color: #ffffff;
  border: thin solid #000000;
}

.blue {
  font-size: 11px; 
  font-weight: bold;
  color: #3333FF;
}

.bold { 
  font-size: 12px; 
  font-weight: bold;
  color: #000000;
}

.CalHeader {
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  background-color: #dcdcdc;
}

.H1 { 
  font-size: 14px; 
  font-weight: bold;
  color: #000000;
}
.H2 { 
  font-size: 12px; 
  font-weight: bold;
  color: #000000;
}
.H3 { 
  font-size: 11px; 
  font-weight: bold;
  color: #000000;
}
.H4 { 
  font-size: 10px; 
  font-weight: bold;
  color: #000000;
}
.H5 { 
  font-size: 9px; 
  font-weight: bold;
  color: #000000;
}
.H6 { 
  font-size: 8px; 
  font-weight: bold;
  color: #000000;
}

/*.color { 
  font-size: 12px; 
  font-weight: bold;
  color: #990000;
}*/

/*
  //COMMENTING OUT .color_* CLASSES BECAUSE THEY WILL BE
  //LOCATED IN /g3app/colors/[perspective colors dir]/stylesheet/color_stylesheet.css
  //WITH THE NAME SCHEME .navigation
  //12.11.03-UPDATE-removing the comment for the time being till I have time to move these styles
  //into their appropriate stylesheets
  //END OF COMMENT 
*/

.color_gold { 
  font-size: 12px; 
  font-weight: bold;
  color: #ff9900;
}

/*.color_navy { 
  font-size: 12px; 
  font-weight: bold;
  color: #003366;
}*/

.color_pea { 
  font-size: 12px; 
  font-weight: bold;
  color: #003300;
}

.color_plum { 
  font-size: 12px; 
  font-weight: bold;
  color: #660066;
}

.color_rust { 
  font-size: 12px; 
  font-weight: bold;
  color:  #990000;
}

.color_steel { 
  font-size: 12px; 
  font-weight: bold;
  color:  #597FAA;
}

.color_green { 
  font-size: 12px; 
  font-weight: bold;
  color: #009933;
}

.color_lgrey { 
  font-size: 12px; 
  font-weight: bold;
  color: #666666;
}

.color_olive_green { 
  font-size: 12px; 
  font-weight: bold;
  color: #466C63;
}

/*
//COMMENT - NEW CLASSES - 03.16.04 - #jds
//for some reason this class was missing and is in the CSS Definition doc
*/

.column_name {
  font-family: Times New Roman, Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

/*
  //COMMENTING OUT .copyright CLASSES BECAUSE THEY WILL BE
  //LOCATED IN /g3app/colors/[perspective colors dir]/stylesheet/color_stylesheet.css
  //12.11.03-UPDATE-removing the comment for the time being till I have time to move these styles
  //into their appropriate stylesheets
  //END OF COMMENT 
*/

.copyright { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #990000;
}

.copyright_gold { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #ff9900;
}
.copyright_lgrey { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #666666;
}
.copyright_navy { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #003366;
}
.copyright_lgrey { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #666666;
}
.copyright_pea { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #003300;
}

.copyright_plum { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #660066;
}

.copyright_rust { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #990000;
}

.copyright_steel { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #597FAA;
}

.copyright_tan { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #999966;
}

.copyright_green { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #009933;
}

.copyright_green_tab { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #009933;
}

.copyright_olive_green { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #466C63;
}

.error {
  color: #FF0000;
  font-size: 12px;
  padding: 2px;
}
.error1 {
  color: #FF0000;
  font-size: 12px;
  
}
/*
//COMMENT - NEW CLASSES - 12.11.03 - #jds
*/

.field_name {
  font-family: Times New Roman, Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
}

.field_value {
  font-family: Times New Roman, Verdana, Arial, Helvetica;
  color: #666666;
  font-size: 11px;
 
  padding: 2px;
}

.form_text {
  color: #666666;
  font-size: 11px;
  padding: 2px;
}

/*
//END OF COMMENT 
*/

.form {
  color: #666666;
  font-size: 11px;
  padding: 2px;
}

.front_bullets {
  padding: 4px;
  margin-left: 20px;
  margin-right: 0px;
}

.g3direct {
  font-size: 13px; 
  font-weight: 900;
  font-style: italic;
  color: #000000;
}

.g3direct_name {
  font-family: Verdana,
  font-size: 10px; 
  font-weight: 900;
  font-style: italic;
  color: #000000;
}

/*
  //COMMENTING OUT .[perspective colors] CLASSES BECAUSE THEY WILL BE
  //LOCATED IN /g3app/colors/[perspective colors dir]/stylesheet/color_stylesheet.css
  //12.11.03-UPDATE-removing the comment for the time being till I have time to move these styles
  //into their appropriate stylesheets
//END OF COMMENT */

.gold {
  font-size: 11px; 
  font-weight: bold;
  background-color: #ff9900;
}

.gray_bar {
  padding: 4px;
  height: 2px;
  background-color: #808080;
  /* border: thin solid #808080; */
}

.grey { 
  font-size: 11px; 
  font-weight: bold;
  color: #666666;
}

.green {
  font-size: 11px; 
  font-weight: bold;
  color: #009933;
  background-color: #009933;
}

.green_tab {
  font-size: 11px;
  font-weight: bold;
  background-color: #009933;
}

.green_bold_text {
  font-size: 11px;
  font-weight: bold;
  color: #009933;
}

.heading { 
  font-size: 12px;  
  font-weight: bold; 
  color: #000000;
}


/*
//COMMENT - NEW CLASS - 03.23.04 - #jds
*/

.hrfolders_box {
  background-color: #f5f5f5;
  border: thin outset #003300;
  border-width: 1px;
  padding: 3px;
}

IMG.agent { 
  float: left;
  margin-left: 0;
  border: 2px solid #666666;  
}

IMG.image { 
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
 }

INPUT, TEXTAREA, SELECT {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #EEEEEE;      
  /* border: solid 1px #000000; */
}

.logon { 
  font-size: 12px;  
  font-weight: bold; 
  color: #ffffff;
}

.logon_form { 
  font-size: 11px;
  color: #E6E6E6;
  padding: 2px;
}

.logon_dark { 
  font-size: 12px;  
  font-weight: bold; 
  color: #000000;
}

.logon_form_dark { 
  font-size: 11px;
  color: #333333;
  padding: 2px;
}

.navy {
  font-size: 11px; 
  font-weight: bold;
  background-color: #003366;
}

.tan {
  font-size: 11px; 
  font-weight: bold;
  background-color: #999966;
}

.orange { 
  font-size: 11px; 
  font-weight: bold;
  color: #FF6600;
}

.padding {
  padding: 0px;
}

.pagetitle { 
  font-family: Times New Roman, Verdana, Arial, Helvetica;
  font-size: 14px;  
  font-weight: bold; 
  color: #000000;
}

.info { 
  font-size: 14px;  
  font-weight: bold; 
  color: #000000;
}

.pea {
  font-size: 11px; 
  font-weight: bold;
  background-color: #003300;
}

.plum {
  font-size: 11px; 
  font-weight: bold;
  background-color: #660066;
}

.lgrey { 
  font-size: 11px; 
  font-weight: bold;
  background-color: #666666;
}

.radio_button {
  background-color: #FFFFFF;
}

.red { 
  font-size: 11px; 
  font-weight: bold;
  color: #FF0000;
}

/*
//COMMENT - NEW CLASSES - 12.11.03 - #jds
*/

.report_heading { 
  font-size: 12px;  
  font-weight: bold; 
  color: #000000;
  background-color: #E6E6E6; 
}

.report_line{
  font-size: 11px;  
  color: #000000;
  background-color: #E6E6E6; 
}

.report_line_1{
  font-size: 11px;  
  color: #000000;
  background-color: #ffffff; 
}

/*
//COMMENT - NEW CLASSES - 02.05.04 - #jds
//had to change the report fields color from grey to black for readability/printability
*/

.report_field_name {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.report_form_text {
  font-size: 11px;
  font-weight: 400;
  color: #000000;
  padding: 2px;
}

/*
//END OF COMMENT 
*/

.olive_green {
  font-size: 11px; 
  font-weight: bold;
  background-color: #466C63;
}

.rust {
  font-size: 11px; 
  font-weight: bold;
  background-color: #990000;
}

.steel {
  font-size: 11px; 
  font-weight: bold;
  background-color: #597FAA;
}

.steps {
  font-size: 10pt; 
  font-weight: bold;
  color: #000000;
}

.text {
  font-family: Arial, Verdana, Helvetica;
  color: #000000;
  font-size: 11px;
  padding: 2px;
}

#agent_box {
  border: 3px solid #375186; /* #808080; */
  background-color: #f5f5f5;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 4px;
  padding-left: 4px;
}

/*
//COMMENT - NEW CLASSES - 03.17.04 - #jds
//for some reason this class was missing and is in the CSS Definition doc
*/

.title {
  font-family: Times New Roman, Verdana, Arial, Helvetica;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}

.tm_bold {
  font-family: Verdana, Helvetica, Arial;
  font-size: 7px;
  font-weight: bold;
  color: #000000;
}

.uline_grey {
  font-size: 11px; 
  font-weight: bold;
  color: #666666;
  text-decoration: underline;
}
 
.clsShow { 
}

.clsHide {
  display: none; 
}

.xmlheading {
  font-size: 12pt; 
  font-weight: bold;
  color: #000000;
}
  
.xmltext {
  font-size: 8pt; 
  color: #484848;
}

.clsShow { 
}

.clsHide { 
  display: none; 
}
.errorheading {
  font-size: 16px; 
  font-weight: bold;
  color: #000000;
}


/* THIS PAGE STYLE DEFINITIONS */

.left_shim {
  background-color: #999999;
}
 
.main_table {
  background-color: #ffffff;
  padding: 1px;
  border-style: inset;
  border-width: thin;
  border-color: #ACC4DC;
}

.totaltitle { 
  font-family: Times New Roman, Verdana, Arial, Helvetica;
  font-size:11px;  
  font-weight: bold; 
  color: #000000;
  background-color: #E6E6E6; 
}


@media print
{
    .pagestart
    {
        page-break-before: always;
    }
	
}
