﻿body, td, th, div, span
{
    font-family:Tahoma,Verdana,Arial;
    font-size:11px;
}

a
{
    font-family:Tahoma,Verdana,Arial;
    font-size:11px;
    color:#14915B;
}

pre {
white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
white-space: -pre-wrap; /* Opera 4 - 6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
word-wrap: break-word; /* IE 5.5+ */
}

.pageTitle
{
    font-family:Tahoma,Verdana,Arial;
    font-size:large;
    font-weight:bold;
    color:#14915B;
}

.sectionTitle
{
    padding-top:10 0 0 0;
    font-family:Tahoma,Verdana,Arial;
    font-size:larger;
    font-weight:bold;
    color:#14915B;
}

.error
{
    color:red;
    font-size:12px;
    font-weight:bold;
}

.hidden
{
	visibility:hidden;
}

.visible
{
	visibility:visible;
}
.loginheader
{ 
    height:30px;
    font-weight: bold; 
    font-size: 10pt; 
    color: #666666; 
    font-family: verdana; 
    background-color: #f5f5f5; 
    text-align:center;
 }
 .logincell
 {
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    width:50%;
 }
.logtable
{
    border:1px solid #cccccc;
    width:600px;
    background-color:#cccccc;
    
}

.tenpixspacer
{
    height:10px;
}
.twentypixspacer
{
    height:20px;
}

fieldset
{
    padding:10px;
    -moz-border-radius: 1em;
    border-radius: 1em;

}
.loadingbox
{
    position:absolute;
    top:40%;
    left:40%;
    border:1px solid lightsteelblue; 
    background-color: #ffffff; 
    height:50px; 
    width:250px;
    text-align:center;
    padding-top:20px
}
.errorbox
{
    border:1px solid #990000;
    height:60px;
}
.sectionheader
{
    border-bottom: #dcdcdc 1px dotted;
    color: #65738E;
    font-size: 8pt;
    padding-bottom: 5px;
    font-weight:bold;
}

#ctl00_phContent_btnNoInvitation
{
    font-size: 11pt; 
}

