BODY
{
    MARGIN-TOP: 0px
; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
}
.InputText
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #4d4a46 1px solid;
    BORDER-LEFT: #4d4a46 1px solid;
    BORDER-RIGHT: #4d4a46 1px solid;
    BORDER-TOP: #4d4a46 1px solid;
    border-width: 1;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    PADDING-LEFT: 2px;
    WIDTH: 100pt
	clip (rect): 1 px    
}

.InputText-email
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #4d4a46 1px solid;
    BORDER-LEFT: #4d4a46 1px solid;
    BORDER-RIGHT: #4d4a46 1px solid;
    BORDER-TOP: #4d4a46 1px solid;
    border-width: 1;    
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    PADDING-LEFT: 2px;
    WIDTH: 100pt;
    clip (rect): 1 px    
}

.InputCheckbox
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.InputRadioButton
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.InputButton
{
    BACKGROUND-COLOR: #EFE6DC;
    BORDER-BOTTOM-COLOR: #666666;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-LEFT-COLOR: #cccccc;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #666666;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-TOP-COLOR: #cccccc;
    BORDER-TOP-WIDTH: 1px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 9px;
    LETTER-SPACING: normal;
	clip (rect): 2 px
}
.InputText-tel-code
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #4d4a46 1px solid;
    BORDER-LEFT: #4d4a46 1px solid;
    BORDER-RIGHT: #4d4a46 1px solid;
    BORDER-TOP: #4d4a46 1px solid;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    WIDTH: 25pt
}
.InputText-tel-no
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #4d4a46 1px solid;
    BORDER-LEFT: #4d4a46 1px solid;
    BORDER-RIGHT: #4d4a46 1px solid;
    BORDER-TOP: #4d4a46 1px solid;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    WIDTH: 70pt
}
.selectbox
{
    BORDER-BOTTOM: silver 1px double;
    BORDER-LEFT: silver 1px outset;
    BORDER-RIGHT: silver 1px double;
    BORDER-TOP: silver 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    OVERFLOW: auto
}
.form-border
{
    BACKGROUND-COLOR: #f9f9f9;
    BORDER-BOTTOM: #000099 thin;
    BORDER-LEFT: #000099 thin;
    BORDER-RIGHT: #000099 thin;
    BORDER-TOP: #000099 thin
}
.links
{
    FONT: 10px Arial, Helvetica, san-serif;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.horizline
{
    BACKGROUND-COLOR: #330066;
    COLOR: #993300;
    FONT: 1px/1px "Times New Roman", Times, serif
}
.spacer
{
    COLOR: #000000;
    FONT: 9px Verdana, Arial, Helvetica, sans-serif
}
.btn-left
{
    TEXT-ALIGN: left
}
.btn-center
{
    TEXT-ALIGN: center
}
.btn-right
{
    TEXT-ALIGN: right
}
.boldlinks
{
    FONT: bold 12px Verdana, Arial, Helvetica, san-serif;
    VERTICAL-ALIGN: top
}
.fieldlabel
{
    COLOR: #000000;
    FONT: 11px Verdana, Arial, Helvetica, sans-serif;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
}

.fieldlabel-bold
{
    COLOR: #000000;
    FONT: bold 11px Verdana, Arial, Helvetica, san-serif;
}

.fieldlabel-text
{
    COLOR: #000000;
    FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px;
    VERTICAL-ALIGN: middle
}
.module-header
{
    COLOR: #003565;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 2px;	
    PADDING-TOP: 1px;	
    PADDING-BOTTOM: 1px
}
.table-header
{
    COLOR: #000000;
    FONT: bold 12px Verdana, Helvetica, san-serif;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.page-header
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.page-title
{
    FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
    COLOR: #003565;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px
}
.tips
{
    COLOR: #000099;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
; font-weight: bold
}
.alert
{
    COLOR: #cc0033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 4px
; font-weight: bold
}
.done
{
    COLOR: #000099;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 4px
}
.Menu
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    VERTICAL-ALIGN: top;
	color: #663300
}

.catalog
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    VERTICAL-ALIGN: top;
	color: #663300
}

.TopLinks
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
    color: #7A003C; 
	font-weight: bold
}

.menu-link-label
{
    COLOR: #003366;
    TEXT-DECORATION: none
}
.footertext
{
    FONT-FAMILY: Arial, Helvetica, san-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}

.mandatory { COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; TEXT-ALIGN: right; align: right; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; vertical-align: top } 

.fieldlabelgrayed
{
    COLOR: #cc99cc;
    FONT: 10px Verdana, Arial, Helvetica, san-serif;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle
}

.tr-dkcolor
{
    BACKGROUND-COLOR: #CCCC99;
}

.tr-ltcolor
{
    BACKGROUND-COLOR: E7E7E7;
}

.td-widths
{
    WIDTH: 20;
}

.td-widthl
{
    WIDTH: 160;
}

.disp-table 
{  BACKGROUND-COLOR: #f9f9f9; border: 1px solid; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px ; border-color: #666666 #333333 #333333 #666666}

.message-table 
{  BACKGROUND-COLOR: #E7E7E7; border: 1px #cccccc solid; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }

.legend
{
    COLOR: #663333;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
}

.InputTextarea-large { BACKGROUND-COLOR: white; BORDER-BOTTOM: #4d4a46 1px solid; BORDER-LEFT: #4d4a46 1px solid; BORDER-RIGHT: #4d4a46 1px solid; BORDER-TOP: #4d4a46 1px solid; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; PADDING-LEFT: 2px; clip: rect( ); border: 1px #999999 solid; width: 500px}
.table-border { BACKGROUND-COLOR: #FFFFFF; border: 1px #999999 solid; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.mandatorytest { COLOR: #CC0000; FONT: bold 11px Verdana, Arial, Helvetica, san-serif; TEXT-ALIGN: left }
.header-border { BACKGROUND-COLOR: #FFFFFF; border: 1px #CCCCCC solid; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.header-color {  background-color: #EFE6DC}
.text { COLOR: #000000; FONT: 12px Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 2px; VERTICAL-ALIGN: middle; TEXT-DECORATION: none }
.question { COLOR: #000000; FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 2px; VERTICAL-ALIGN: middle }
.question-table { BACKGROUND-COLOR: #F4EEEE; border: 1px #CDB9B9 solid; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.option { COLOR: #000000; FONT: normal 12px Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 2px; VERTICAL-ALIGN: top}
.message { COLOR: #003565; FONT: bold 11px Verdana, Arial, Helvetica, san-serif; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 2px; VERTICAL-ALIGN: middle }
.fields { COLOR: #000000; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 2px }
.InputText-large { BACKGROUND-COLOR: white; BORDER-BOTTOM: #4d4a46 1px solid; BORDER-LEFT: #4d4a46 1px solid; BORDER-RIGHT: #4d4a46 1px solid; BORDER-TOP: #4d4a46 1px solid; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; PADDING-LEFT: 2px; WIDTH: 150pt}
.common-buttons { COLOR: #666666; FONT: bold 11px Arial, Helvetica, sans-serif; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; TEXT-DECORATION: none; PADDING-TOP: 2px }
.btn-top { vertical-align: top}
.btn-bot { TEXT-ALIGN: left; vertical-align: bottom}
.cellcolor {  background-color: #E7E7E7}
.error { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 2px; TEXT-ALIGN: left; TEXT-DECORATION: none; color: #c04c27; font-weight: bold}
.Menu-links { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; TEXT-ALIGN: left; TEXT-DECORATION: none; VERTICAL-ALIGN: top ; color: #663333; font-weight: bold}
.error_bg { BACKGROUND-COLOR: #E7E7E7; } 



.confirmation{ COLOR: 
#5F5D30; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 
3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px } 

.info { COLOR: #660000; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-TOP: 2px ; line-height: 15px} 

.InputButton-form 
{ BACKGROUND-COLOR: #CCCCCC; BORDER-BOTTOM-COLOR: #666666; BORDER-LEFT-COLOR: 
#cccccc; BORDER-RIGHT-COLOR: #666666; BORDER-TOP-COLOR: #cccccc; COLOR: black; 
FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; LETTER-SPACING: normal 
; border: 1px #000000 solid}

.info-large { COLOR: #000000; 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-TOP: 2px ; line-height: 15px} 
 
h5 {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px ;
}