/* Start from client site */

BODY {
	BACKGROUND-COLOR: #b7a985
}
.style1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #007a47; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666600; TEXT-DECORATION: none
}
A:hover {
	COLOR: #663300; TEXT-DECORATION: underline
}
.style20 {
	FONT-WEIGHT: bold; COLOR: #111e7a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style29 {
	FONT-SIZE: 9px; COLOR: #111e7a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style66 {
	COLOR: #111e7a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style70 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style94 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #111e7a; FONT-FAMILY: "Times New Roman", Times, serif
}
body,td {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #663300;
}
th {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #ffffff;
}

.style106 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #663300
}
.style109 {
	COLOR: #663300
}
.style111 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:active {
	TEXT-DECORATION: none
}
.style112 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.style113 {
	COLOR: #663300; FONT-STYLE: italic
}

/* End from client site */



.textHide
{
	visibility: hidden;
	position: absolute;
}
.textShow
{
	visibility: visible;
	position:static;
}

.contactTextBoxLong
{
    width: 265px;
}
.contactTextBoxMed
{
    width: 150px;
}
.contactTextBoxShort
{
    width: 100px;
}
.pageTitle h1
{
    font-size: 160%;
}
.adminSectionTitle
{
    font-weight: bold;
    font-size: 120%;
}
.adminDetailsHeader
{
    color: #663300
}

.AdminGridControlLineHeader
{
    color: White;
    background-color: #3A2F29;
    font-weight: bold;
    font-size: 90%;
}


.profileFieldname
{
    font-size: 90%;
    font-weight: bold;
    vertical-align: top;
}
.profileField
{
    /*color:#000000;*/
    font-size: 90%;
}
.fieldname
{
    /*font-size:11px; 	font-weight:bold;*/
    vertical-align: top;
    width: 50px;
}
.fieldnameLong
{
    /*font-weight:bold;*/
    vertical-align: top;
    width: 80px;
    font-size:120%; 	
}
.pwfieldnameLong
{
    /*font-weight:bold;*/
    vertical-align: top;
    width: 80px;
    font-size:100%; 	
}
.successMsg
{
    font-weight: bold;
    color: #4E0204;
}
.indicatesRequiredField
{
    /*color:#000000;*/
    font-size: x-small;
}
.reqField
{
    /*color: Red;*/
}
.textLong
{
    width: 300px;

}
.sectiontitle
{
    /*font-weight: bold; 	font-size: 18px; 	color: #000000;*/
}

.sectionsubtitle
{
    /*background-color: #E9E8E8;     width: 90%;*/
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 4px;
}
.legendHeader
{
    font-weight: bold;
    color: #007946;
    font-size: 12pt;
}
.fieldsetContent
{
    padding: 4px;
}
h1
{
    color: #007946;
}
.mainLabel
{
    color: #2c810e;
    font-weight: bold;
    font-size: large;
}
/*    color: #00854A; */
.attendeeLabel
{
    color: #014327;
    font-weight: bold;
    font-size: 14pt;
}
.registrationSep
{
    background-color:#2c810e; height: 5px; width: 100%; margin: 10px 0 10px 0;
}
img { border: 0; }
