body
{
	background: white;
	font-size: 8pt;
	font-family: verdana;
}

.info_message_font
{
    font-family:Verdana;
    font-size:8pt;
    color:Blue;
    font-style:italic;
    font-weight:normal;
}

.label_font
{
    font-family:Verdana;
    font-size:8pt;
    color:Black;
    font-weight:normal;
}

.label_font_Instruction
{
    font-family:Verdana;
    font-size:8pt;
    color:Black;
    font-weight:normal;
    font-style:italic;
}

.disabled_textbox
{
    border: 0;
    float: left;
    background-color:White;
}

.error_font
{
    font-family:Verdana;
    font-size:8pt;
    color:red;
    font-weight:normal;
}

.label_font_bold
{
    font-family:Verdana;
    font-size:8pt;
    color:Black;
    font-weight:bold;
}

.label_heading
{
    font-family:Verdana;
    font-size:10pt;
    color:Black;
    font-weight:bold;
}

.example_font
{
    font-family:Verdana;
    font-size:7pt;
    color:Black;
    font-weight:bold;
}
.text_entry
{
    font-family:Verdana;
    font-size:8pt;
    color:Black;
    font-weight:normal;
}

.read_only
{
    color:#222;
    background-color:#eee;
    font-family:Verdana;
    font-size:8pt;
    font-weight:normal;
}

A:link
{
    text-decoration:underline;
    color:#5A0B02;
    font: 10px verdana;
    font-weight:bold;
}
A:visited
{
	color:#5A0B02;
	font: 10px verdana;
	font-weight:bold;
	text-decoration:underline;
}
A:hover
{
    text-decoration:underline;
	color: #F8CB66;	
	font: 10px verdana;
	font-weight:bold;
}
A:active
{
    text-decoration:underline;
	color:#5A0B02;
	font: 10px verdana;
	font-weight:bold;
}
A
{
    text-decoration:underline;
	color:#5A0B02;	
	font: 10px verdana;
	font-weight:bold;
}
/********************

Registration Classes

*********************/
.RegistrationClass
{
	font-size: 10pt;
	border-color: #5A0B02;
}
.RegistrationClassHeader
{
   font-size: 10pt;
   font-weight: bold;
   color:#5A0B02;
}
.RegistrationClassSubHeader
{
	background-color: #DDC6B6;
	font-size: 10pt;
	font-weight:bold;
}
.RegistrationClass td
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-style: none;
	padding-top: 3px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-size: 8pt;
}
.RegistrationClass input
{
	width: 200px;
}
.RegistrationClass input.button
{
	width: 75px;
}
.RegistrationClass select
{
	width: 200px;
}
/********************

User Profile Classes

*********************/
.UserProfileClass
{
   font-size: 10pt;
	font-family: verdana;
	border-color: #5A0B02;
   
}
.UserProfileClassHeader
{
   font-size: 16pt;
   font-family: verdana;
   font-weight: bold;
   color:#5A0B02;
}
.UserProfileClassSubHeader
{
	background-color: #DDC6B6;
	font-size: 10pt;
	font-family: verdana;
	font-weight:bold;
}
.UserProfileClass td
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-style: none;
	padding-top: 3px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-size: 10pt;
}
.UserProfileClass input
{
	width: 200px;
}
.UserProfileClass input.button
{
	width: 75px;
}
.UserProfileClass select
{
	width: 200px;
}
/********************

Forgotten Password Classes

*********************/
.ForgottenPasswordClass
{
	font-size: 10pt;
	border-top:solid 1px #5A0B02;
	border-bottom:solid 1px #5A0B02;
	border-right:solid 1px #5A0B02;
	border-left:solid 1px #5A0B02;
}
.ForgottenPasswordClassHeader
{
	font-size: 10pt;
   font-weight: bold;
   color:#5A0B02;
   padding: 5 5 5 5;
}
.ForgottenPasswordInnerTableClass
{
	font-size:8pt;
	font-weight:bold;
}
.ForgottenPasswordInnerTableClass  td
{
	padding: 5 5 5 5;
}

.ForgottenPasswordInnerTableClass input
{
	width: 200px;
}
.ForgottenPasswordErrorClass
{	
   font-size: 8pt;
   color:Red;
}
.ForgottenPasswordClassSubHeader
{
	background-color: #CCCCCC;
	font-size: 10pt;
	font-weight:bold;
}

/********************

Login Classes

*********************/
.LoginClass
{
	font-size: 10pt;
}
.LoginHeaderClass
{
	font-size: 10pt;
   font-weight: bold;
   color:#511402;
   padding: 5 5 5 5;
}
.LoginInnerTableClass
{
	font-size:8pt;
	font-weight:bold;
}
.LoginInnerTableClass  td
{
	
	padding: 5 5 5 5;
}
.LoginInnerTableClass input
{
	width: 200px;
}
.LoginErrorClass
{
   font-size: 8pt;
   color:Red;
}



/********************

User Manager Classes

*********************/

.SEC_TABLE
{
	font-size: 10pt;
	font-family: verdana;
	border-color: #5A0B02;
}
.SEC_TABLE tr
{
}
.SEC_TABLE td
{
	font-size: 8pt;
}
.SEC_TABLE td td
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-style: none;
	padding-top: 3px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-size: 10pt;
}
.SEC_TABLE td input
{
	font-size: 8pt;
}
.SEC_TABLE td select
{
	font-size: 8pt;
}
.SEC_TABLE A:link 
{
	text-decoration:    underline;
    color:#5A0B02;
}

.SEC_TABLE A:visited  
{
	text-decoration:    underline;
    color:#5A0B02;
}
.SEC_TABLE A:hover  
{
    text-decoration:    underline;
    color:#F8CB66;
}
.SEC_TABLE A:active   
{
    text-decoration:    underline;
    color:#5A0B02;
}
.SEC_HEADER
{
	font-size: 10pt;
	font-family: verdana;
	color:#511402;
	font-weight:bold;
}
.SEC_SUBHEADER
{
	font-size: 12pt;
	font-family: verdana;
}
.SEC_SUMMARY
{
	font-size: 10pt;
	font-family: verdana;
}
.SEC_LABEL
{
}
.SEC_VALUE
{
}
.SEC_VALUE input
{
}
.SEC_DATAGRID
{
}
.SEC_DATAGRID_HEADER
{
	font-size: 8pt;
	color: Black;
	font-family: Verdana;
	font-family: #FAFAF5;		
	background-color: #C4C486;	
	font-weight:bold;
}

.SEC_DATAGRID_HEADER a:visited
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: none;
	font-weight:bold;
}

.SEC_DATAGRID_HEADER a:hover
{
	color:#F8CB66;
	font: 10px verdana;
	text-decoration: none;
	font-weight:bold;
}

.SEC_DATAGRID_HEADER a:active
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: none;
	font-weight:bold;
	}

.SEC_DATAGRID_HEADER a
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: none;
	font-weight:bold;
}

.SEC_DATAGRID_SUBHEADER
{
	font-size: 8pt;
	color: Black;
	font-family: Verdana;
	font-family: #FAFAF5;		
	background-color: #D9D9B0;	
	font-weight:bold;
}

.SEC_DATAGRID_SUBHEADER a:visited
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: underline;
	font-weight:bold;
	
}

.SEC_DATAGRID_SUBHEADER a:hover
{
	color:#F8CB66;
	font: 10px verdana;
	text-decoration: underline;
	font-weight:bold;
}

.SEC_DATAGRID_SUBHEADER a:active
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: underline;
	font-weight:bold;
	}

.SEC_DATAGRID_SUBHEADER a
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: underline;
	font-weight:bold;
}


.SEC_DATAGRID_ITEM
{
	font-size: 8pt;
	background-color: #e6e6cc;	
}
.SEC_DATAGRID_ALT_ITEM
{
	font-size: 8pt;
	background-color: #f5f5eb;
}
.SEC_DATAGRID_EDIT_ITEM
{
}
.SEC_DATAGRID_FOOTER
{
}


/********************

User Menu 

*********************/
.MenuTable
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.MenuButton
{
	border-right: black 1px solid;
	padding-right: 3px;
	border-top: black 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 1px;
	margin: 0px;
	border-left: black 1px solid;
	cursor: hand;
	padding-top: 1px;
	border-bottom: black 1px solid;
	background-color: #DCC0AE;
	text-decoration: none;
}
.MenuButton A:link
{
	text-decoration: none;
}
.MenuButton A:visited
{
	text-decoration: none;
}
.MenuButton A:hover
{
	text-decoration: none;
}
.MenuButton A:active
{
	text-decoration: none;
}
.MenuButtonHover
{
	border-right: black 1px solid;
	padding-right: 3px;
	border-top: black 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: black 1px solid;
	cursor: hand;
	color: #F8CB66;
	padding-top: 1px;
	border-bottom: black 1px solid;
	background-color: #DCC0AE;
	text-decoration: none;
}
.MenuButtonHover A:link
{
	color: #5A0B02;
	text-decoration: none;
	background-color: #DCC0AE;
}
.MenuButtonHover A:visited
{
	color: #5A0B02;
	text-decoration: none;
	background-color: #DCC0AE;
}
.MenuButtonHover A:hover  
{
	color: #F8CB66;
	text-decoration: none;
	background-color: #DCC0AE;
}
.MenuButtonHover A:active   
{
	color: #5A0B02;
	text-decoration: none;
	background-color: #DCC0AE;
}


/*----------- DataGrid --------------------*/
.datagriditem
{
}

.datagriditem table td
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: underline;
}

.datagriditem a:visited
{
	color:#5A0B02;
	font: 10px verdana;
    text-decoration: underline;
    font-weight:bold;
}

.datagriditem a:hover
{
	color:#F8CB66;
	font: 10px verdana;
	text-decoration: underline;
	font-weight:bold;
}

.datagriditem a:active
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: underline;
	font-weight:bold;
}

.datagriditem a
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: underline;
	font-weight:bold;
}

.gridNoUnderline a:visited
{
	color:#5A0B02;
	font: 10px verdana;
    text-decoration: none;
    font-weight:bold;
}

.gridNoUnderline a:hover
{
	color:#F8CB66;
	font: 10px verdana;
	text-decoration: none;
	font-weight:bold;
}

.gridNoUnderline a:active
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: none;
	font-weight:bold;
}

.gridNoUnderline a
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: none;
	font-weight:bold;
}

.gridaltNoUnderline
{
    background-color: #e6e6cc; 
}

.gridaltNoUnderline a:visited
{
	color:#5A0B02;
	font: 10px verdana;
    text-decoration: none;
    font-weight:bold;
}

.gridaltNoUnderline a:hover
{
	color:#F8CB66;
	font: 10px verdana;
	text-decoration: none;
	font-weight:bold;
}

.gridaltNoUnderline a:active
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: none;
	font-weight:bold;
}

.gridaltNoUnderline a
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: none;
	font-weight:bold;
}

.datagridaltitem
{
	background-color: #e6e6cc;
}

.datagridaltitem table td
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: none;
}


.datagridaltitem a:visited
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: underline;		
	font-weight:bold;
}

.datagridaltitem a:hover
{
	color:#F8CB66;
	font: 10px verdana;
	text-decoration: underline;
	font-weight:bold;
}

.datagridaltitem a:active
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: underline;	
	font-weight:bold;
}

.datagridaltitem a
{
	color:#5A0B02;
	font: 10px verdana;
	text-decoration: underline;	
	font-weight:bold;
}


/*----------- footer --------------------*/
.footer
{
	border: solid 1px #5A0B02;
	background-color: #5A0B02;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font: 9px verdana;
	color:White;
}

.footer table td
{
	font: 9px verdana;
	color: #ffffff;
	padding: 4 10 4 10;
}


.footer a:visited
{
	color: #ffffff;
	text-decoration: none;
	font: 9px verdana;
}

.footer a:hover
{
	color: #F8CB66;
	text-decoration: underline;
	font: 9px verdana;
}

.footer a:active
{
	color: #ffffff;
	text-decoration: none;
	font: 9px verdana;
}

.footer a
{
	color: #ffffff;
	text-decoration: none;
	font: 9px verdana;
}

/*----------- menu --------------------*/
.menu
{
	border-right-width:1px;
	border-right-color:#5A0B02;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#5A0B02;
	border-left-style:solid;
	border-top-width:1px;
	border-top-color:#5A0B02;
	border-top-style:solid;	
	/*background-color: #DCC0AE;
	background-image: url(../../images/menu_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	padding: 0px;
	margin:0px;
}

.menu A:link
{
    text-decoration:none;
    color:#5A0B02;
    font: 10px verdana;
    font-weight:bold;
}
.menu A:visited
{
	color:#5A0B02;
	font: 10px verdana;
	font-weight:bold;
	text-decoration:none;
}
.menu A:hover
{
    text-decoration:none;
	color: #F8CB66;	
	font: 10px verdana;
	font-weight:bold;
}
.menu A:active
{
    text-decoration:none;
	color:#5A0B02;
	font: 10px verdana;
	font-weight:bold;
}
.menu A
{
    text-decoration:none;
	color:#5A0B02;	
	font: 10px verdana;
	font-weight:bold;
}




/*----------- general --------------------*/
h1
{     	
	margin-bottom: 1;
	font-family:Verdana;
	font-weight:bold;
	font-size:medium;
}

/*hr
{
 height: 1px;
 color: #5A0B02;
 background-color: #5A0B02;
 border: 0px; 
}*/


.Title 
{
	margin-bottom: 1;
	font-family:Verdana;
	font-weight:bold;
	font-size:medium;
}