p, li, .default, .fieldesc, .fieldentry, td, th, pre
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    color:                  #000000;
}
a:link
{
    color:                  #000099;
}

a:visited
{

    color:                  #660099;
}

a:active
{
    color:                  #336633;
}

a:hover
{
    color:                  #336633;
}

b
{
    font-weight:            600;
}

i
{
    font-style:             italic;
}

h1, .h1
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              15pt;
    font-weight:            600;
    color:                  #000000;    
}
h2, .h2
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              12pt;
    font-weight:            700;
    color:                  #333399;    
}

h3, .h3
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              12pt;
    font-weight:            600;
    color:                  #000000;    
}

h4, .h4
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    font-weight:            500;
    color:                  #555577;
}

.heading, .heading1
{
    font-family:            "arial","helvetica",sans-serif;
    background-color:       #666666;
    layer-background-color: #666666;
    font-size:              14px;
    font-weight:            800;
    text-align:             center;
    color:                  #ffffff;
}

.heading2, .formheading
{
    font-family:            "arial","helvetica",sans-serif;
    background-color:       #ffffff;
    layer-background-color: #ffffff;
    font-size:              14px;
    font-weight:            600;
    color:                  #333399;
    text-align:             left;
}

.heading3
{
    font-family:            "arial","helvetica",sans-serif;
    background-color:       #ffffcc;
    layer-background-color: #ffffcc;
    font-size:              12px;
    font-weight:            600;
    color:                  #333399;
}

.heading4
{
    font-family:            "arial","helvetica",sans-serif;
    background-color:       #b6b6b6;
    layer-background-color: #b6b6b6;
    font-size:              10pt;
    font-weight:            600;
    color:                  #2a2a2a;
}

.heading5
{
    font-family:            "arial","helvetica",sans-serif;
    background-color:       #cccccc;
    layer-background-color: #cccccc;
    font-size:              10pt;
    font-weight:            600;
    color:                  #444444;
}

.content
{
   font-family:             "arial","helvetica",sans-serif;
   font-size:               10pt;
   font-weight:             normal;
   color:                   #222222;
   visibility:              visible;
  	background-image: 	 url(/images/spacer.gif);
	background-repeat:     no-repeat;
   background-color:        #ffffff;
   layer-background-color: #ffffff;   
} 


img.spacer 
{
    display:                block;
}

.actionerror, .entryerror, .fielderror, .error
{
    font-family:            "arial","helvetica",sans-serif;
    color:                  #9B2A2A;
    font-weight:            600;
}

.success
{
    font-family:            "arial","helvetica",sans-serif;
    color:                  #333355;
    font-size:              10pt;
    font-weight:            600;
}
.results
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt; 
    background-color:       #eeeeee;
    layer-background-color: #eeeeee;
}

.fieldlabel
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    font-weight:            700;
}
.sup
{
    font-size:              0.7em;
    font-family:            "arial","helvetica",sans-serif;
    color:                  #000000;
    vertical-align:         super;
}

.footer, .smalltext 
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10px;
   color:                   #000000;
}


.entry, .value
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    background-color:       #ccccff;
    layer-background-color: #ccccff;
    color:                  #000000;

}

.label
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    background-color:       #d0d0d0;
    layer-background-color: #d0d0d0;
    color:                  #333333;
    font-weight:            700;
    text-align:             left;
}
a.plain
{
   text-decoration:        none;
   color:                  #333333;
}

.khint
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    background-color:       #fcdd2f;
    layer-background-color: #fcdd2f;
    font-weight:            500;
    text-align:             center;
}

.buttonbarright
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    background-color:       #555577;
    layer-background-color: #555577;
    color:                  #FFFFFF;
    text-align:             right;
}

.buttonbarleft
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    background-color:       #555577;
    layer-background-color: #555577;
    color:                  #ffffff;
    text-align:             left;
}

.buttonbar
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    background-color:       #555577;
    layer-background-color: #555577;
    color:                  #ffffff;
}

.even
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    background-color:       #ffffff;
    layer-background-color: #ffffff;
}


.odd
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    background-color:       #DFEBE0;
    layer-background-color: #DFEBE0;
}

.breadcrumb
{
   font-family:            "arial","helvetica",sans-serif;
   font-size:              10px;
   layer-background-color: #e4e4e4;
   background-color:       #e4e4e4;
   color:                  #000000;
}

.details, .formdesc
{
   font-family:            "arial","helvetica",sans-serif;
   font-size:              10pt;
   layer-background-color: #f1f1f1;
   background-color:       #f1f1f1;
   color:                  #000000;  

}
.success
{
    font-family:            "arial","helvetica",sans-serif;
    color:                  #000000;
    font-size:              10pt;
    font-weight:            600;
}

.results
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    background-color:       #f1f1f1;
    layer-background-color: #f1f1f1;
}

.lineborder
{
   background-color:          #333333;
   layer-background-color:    #333333;
}
.formborder
{
    background-color:         #b5b5c1;
    layer-background-color:   #b5b5c1;
}    
/*progress bar styles*/

.progressborder
{
    background-color:       #000000;
    layer-background-color: #000000;
}

.progresstitle
{
    background-color:       #ffffff;
    layer-background-color: #ffffff;
    color:                  #000000;
}

.progresspast
{
    font-family:            sans-serif;
    font-size:              10pt;
    background-color:       #cccccc;
    layer-background-color: #cccccc;
    color:                  #000000;
    vertical-align:         middle;
}

.progressfuture
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    background-color:       #d7d7d7;
    layer-background-color: #d7d7d7;
    color:                  #000000;
    vertical-align:         middle;
}

.progressactive
{
    font-family:            "arial","helvetica",sans-serif;
    font-size:              10pt;
    font-weight:            600;
    background-color:       #559473;
    layer-background-color: #559473;
    color:                  #ffffff;
    vertical-align:         middle;
}

