
/* DEFAULTS */

HTML
{
	height:100%;
}

A { color: #95330a;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt; }
A:link { color: #95330a;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt; }
A:visited { color: #95330a;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt; }
A:hover { color: #95330a;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt; }

BODY 
{
	background-color: #FEFEFE;
	height:100%;
	/*
	scrollbar-highlight-color: #DEDBCC; 
	scrollbar-3dlight-color: #000000;  
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-face-color: #000000;
	scrollbar-track-color: #F3EEEE;
	scrollbar-arrow-color: #FFFFFF;
	*/
	margin:0;
}
INPUT 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	text-decoration: none; 
	font-weight: normal;
}
SELECT 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	text-decoration: none; 
	font-weight: normal;
}
TEXTAREA 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	text-decoration: none; 
	font-weight: normal;
}

/* END DEFAULTS */

/* PAGE */

.page_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-style: normal;
	font-weight: normal;
	color: #95330a;
	text-decoration: none;
	text-transform: lowercase;
	letter-spacing: 1px;	
	vertical-align: baseline;
	line-height: normal;
	text-align: left;
	padding-left: 5px;
	padding-top: 20px;
	letter-spacing: 1px;
	
}

.page_titlekeyline
{
	background-color: Fuchsia;
	height:1pt;
}

.page_keyline
{
	/*background-color: #887F84;*/
	background:url('../images/keyline_background.gif');
}

.page_keyline_light
{
	background-color: #c5c5c5;
}

.page_keyline_solid
{
	background-color: #95330a;
}

.page_header
{
	background-color : #000000;
	padding-left: 5px;
}

.page_headertext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;	
	padding-left:0px;
}

.page_headertextleft
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;	
	padding-left:0px;
}

.page_headertextmiddle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align : middle;
	text-align: center;
}

.page_headertextright 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align : middle;
	text-align: right;
}
/* END PAGE */

/* BODY */

.page_body
{
	background-color: #FEFEFE;
	padding-left:5px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.page_bodysection
{
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #faecde;
}

.page_bodycollection
{
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #FFDEBE;
}

.page_bodysectionleveldown
{
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #F5D8A0;
}

.page_bodydisabled
{
	background-color: #CCCCCC;
	padding-left:5px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.page_bodyemail
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	padding-left:0px;
}	

.page_bodyheader
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #95330a;
	border-bottom: 1px solid #95330a;
	background-color: #faecde;
	text-align: left;
	text-decoration: none;
}

.page_bodytextleft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	padding-left:0px;
	margin-right:2px;
}

.page_bodytexterror
{
	padding-left: 0px;
	font-weight: normal;
	font-size: 8pt;
	color: #ff3300;
	line-height: normal;
	margin-right: 2px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}

.page_bodytextleft:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	padding-left:0px;
	margin-right:2px;	
}
.page_bodytextleft:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	padding-left:0px;
	margin-right:2px;	
}

.page_bodytextleft:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	color: #000000;
	text-decoration: underline;
	text-align:left;
	padding-left:0px;
	margin-right:2px;	
}

.page_bodytextcenter
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	text-align:center;
}
.page_bodytextright
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
}

.page_bodybutton
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 90px;
	cursor: hand;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #95330a;
	text-transform: uppercase;
	background-color: #FEFEFE;
	text-align: center;
	letter-spacing: 0px;
	text-decoration: none;	
}
.page_bodybuttondown
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 90px;
	cursor: hand;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	text-transform:uppercase;
	background-color: #FEFEFE;
	text-align: center;
	letter-spacing: 0px;
	text-decoration: none;
}
.page_bodybuttonmedium
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 150px;
	cursor: hand;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #95330a;
	text-transform: uppercase;
	background-color: #FEFEFE;
	text-align: center;
	letter-spacing: 0px;
	text-decoration: none;	
}
.page_bodybuttonmediumdown
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 150px;
	cursor: hand;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	text-transform: uppercase;
	background-color: #FEFEFE;
	text-align: center;
	letter-spacing: 0px;
	text-decoration: none;	
}

.page_bodybuttonlarge
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 200px;
	cursor: hand;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #95330a;
	text-transform: uppercase;
	background-color: #FEFEFE;
	text-align: center;
	letter-spacing: 0px;
	text-decoration: none;	
}
.page_bodybuttonlargedown
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 200px;
	cursor: hand;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	text-transform:uppercase;
	background-color: #FEFEFE;
	text-align: center;
	letter-spacing: 0px;
	text-decoration: none;
}
/* END BODY */

/*
A:LINK.page_bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #ff5c00;; text-decoration: none}
A:VISITED.page_bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #ff5c00;; text-decoration: none}
A:ACTIVE.page_bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #00CCFF;; text-decoration: none}
A:HOVER.page_bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #FFCC00; ; text-decoration: none}
*/


/* FORM */
.page_form
{
	background-color : #FEFEFE;
	padding-left:0px;
	padding-top:6px;	
	padding-bottom:6px;		
}

.page_form_padding
{
	padding-left:8px;
}

.page_forminput
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;	
  width: 300px;
}

.page_forminputnosize
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;	
}

.page_forminputprice
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;	
  width: 60px;
}

.page_forminputpricedisabled
{
	font-weight: normal;
	font-size: 8pt;
	background: gainsboro;
	width: 60px;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.page_formselect
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;	
}

.page_formselectdisabled
{
	font-weight: normal;
	font-size: 8pt;
	background: gainsboro;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

.page_forminputdisabled
{
	font-weight: normal;
	font-size: 8pt;
	background: gainsboro;
	width: 300px;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.page_formdate
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;	
  width: 300px;
}
.page_formtextarea
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;		
  width: 300px;  
  height:100px;
}

.page_formtextareadisabled
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;		
  width: 300px;  
  height:100px;
  background: gainsboro;  
}

.page_formtext
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;		
}

.page_formlabel
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color:  #671e00;
  text-decoration: none;
  padding-left: 10px;
  white-space:nowrap;
}

.page_formheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color:  #95330a;
	text-decoration: none;
	padding-left: 10px;
	background-color: #F5F5F5;
	height: 30px;
}

.page_forminput_radio
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color:  green;
  text-decoration: none;
  padding-left: 0px;
}
.page_forminput_checkbox
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color:  green;
  text-decoration: none;
  padding-left: 0px;
}
.page_formlabel_checkbox
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color: green;
  text-decoration: none;
  padding-left: 0px;
}
.page_formsublabel
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: black;
  text-decoration: none;
  padding-left: 0px;		
}
.page_formsubsublabel
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: black;
  text-decoration: none;
  padding-left: 0px;		
}

.page_formcolumnlabel
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color:  #000000;
  text-decoration: none;
}
.page_formmandatory
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color: red;
  text-decoration: none;
  padding-left: 0px;		
}

.page_formsublabeltop
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: #95330a; 
  text-decoration: none;
  vertical-align:top;
  		
}
.page_form_comment
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: green; 
  text-decoration: none;		
}

.page_form_table
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal;
  text-align:center; 
  color:black; 
  text-decoration: none;		
}


.page_formbutton
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1px solid;
	border-left: #95330a 1px solid;
	border-bottom: #95330a 2px solid;
	width: 100px;
	padding-left: 1px;
	padding-right: 1px;	
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	color: #95330a;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0px;
	cursor: hand;
}

.page_formbuttonlong
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1px solid;
	border-left: #95330a 1px solid;
	border-bottom: #95330a 2px solid;
	width: 180px;
	padding-left: 1px;
	padding-right: 1px;	
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	color: #95330a;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0px;
	cursor: hand;
}

.page_formbuttondown
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	width: 100px;
	padding-left: 1px;
	padding-right: 1px;	
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	color: #95330a;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0px;
	cursor: hand;
}



.page_formbuttonmedium
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 150px;
	cursor: hand;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #95330a;
	text-transform: uppercase;
	background-color: #FEFEFE;
	text-align: center;
	letter-spacing:0px;
	text-decoration: none;	
	
}
.page_formbuttonmediumdown
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 150px;
	cursor: hand;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #95330a;
	text-transform:uppercase;
	background-color: #FEFEFE;
	text-align: center;
	letter-spacing: 0px;
	text-decoration: none;	
}

.page_formbuttonlarge
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 200px;
	cursor: hand;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #95330a;
	text-transform: uppercase;
	background-color: #FEFEFE;
	text-align: center;
	letter-spacing: 0px;
	text-decoration: none;		
}

.page_formbuttonlargedown
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 200px;
	cursor: hand;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #95330a;
	text-transform:uppercase;
	background-color: #FEFEFE;
	text-align: center;
	letter-spacing: 0px;
	text-decoration: none;		
}


.page_formoptionactive
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color: black;
  text-decoration: none;
  padding-left: 10px;
}

.page_formoptioninactive
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color: #F5F5F5;
  text-decoration: none;
  padding-left: 10px;
}


/* END FORM */

.page_summary_formlabel
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color: #643200;
  text-decoration: none;
  padding-left: 10px;
}

.page_summary_formlink:link
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  color:#4D4D4D;
  font-weight:bold;
  text-decoration: none;
}
.page_summary_formlink:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight:bold;
  color:#4D4D4D;
  text-decoration: none;
}
.page_summary_formlink:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight:bold;
  color:#4D4D4D;
  text-decoration: underline;
}


.page_summary_bodytext
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color: #4D4D4D;
  text-decoration: none;
  padding-left: 0px;
} 
.page_summary
{
	border-right: #95330a 1px solid;
	border-left: #95330a 1px solid;
	border-top: #95330a 1px solid;
	border-bottom: #95330a 1px solid;
	background-color: #f2dfa7;
}

 .page_summary_keyline_top
{
	background-color: white;
	height: 2px;
}
 
  .page_summary_keyline_bottom
{
	height: 5px;
}

.page_forminsidelabel
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color: #95330a; 
  text-decoration: none;

  	
}
.page_question
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color: #95330a; 
  text-decoration: none;		

}           
 
.page_tablecolor

{
 background-color:  Lime;
 height: 30;
 
}

.page_answer
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  color: #95330a; 
  text-decoration: none;		
}         


.page_viewbutton
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 140px;
	cursor: hand;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #95330a;
	text-transform: uppercase;
	background-color: #FEFEFE;
	text-align: center;
	letter-spacing: 0px;
}      

.page_viewbuttondown
{
	border-right: #95330a 2px solid;
	border-top: #95330a 1pt solid;
	border-left: #95330a 1pt solid;
	border-bottom: #95330a 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 140px;
	cursor: hand;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #95330a;
	text-transform:uppercase;
	background-color: #FEFEFE;
	text-align: center;
	letter-spacing: 0px;
}


.page_footer
{
	border-top:1px solid #95330a;
	border-bottom:1px solid #95330a;
	background-color : #f9f2de;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 35;
	vertical-align: middle;
}

.page_function
{
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
	background-color: #66ccff;
}


.title1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; font-style: normal; line-height: normal; font-weight: bold; color: #ff5c00; text-decoration: none; }
.title2 { font-family: Arial, Helvetica, sans-serif; font-size: 22pt; font-style: normal; line-height: normal; font-weight: normal; color: #ee930f; text-decoration: none}
.title3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}
.title4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}
.small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 8pt; font-weight: normal; color: #000000; text-decoration: none}

.error
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color: red; 
  text-decoration: none;	
}

.result_table_header
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color:  teal;
  text-decoration: none;
  padding-left: 0px;
  }
  
 .result_table_row
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color:  teal;
  text-decoration: none;
  padding-left: 0px;
  } 
  
 .result_table_result
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	color: red;
	text-decoration: none;
	text-align: right;
	
	padding-left: 0px;
}
 
 .result_table_border
{
	border:solid 2px black;
	background-color: #ffffff;
	padding:5px 5px 5px 5px;
}
  
 .result_table
{
	background-color : #ffffff;
	border-color :Black;
	border: 1 ;
	padding: 5;
}


/* FOOTER */
.footer
{
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 7px;
	padding-top: 7px;
	background-color: #8A8483;
}

.footertext
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: Black; 
	text-decoration: none;	
}
.footertext:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: Black; 
	text-decoration: none;	
}
.footertext:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: Black; 
	text-decoration: none;	
}
.footertext:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: Black; 
	text-decoration:underline;	
}

.footer_keyline
{
	background-color:#8A8483;
}
/* END FOOTER */

/* START CALENDAR */

	.arrow { font-family:arial; font-size: 8pt; font-weight: bold; color:#000000;}
	.cal { font-family:arial; font-size: 8pt;}
	.calarrow { font-family:arial; font-size: 8pt; font-weight: bold; color: #09316F;}
	.caltop { font-family:verdana,arial; font-size: 9pt; font-weight: bold; color: #B21206;}
	.calhead { font-family:verdana,arial; font-size: 8pt; font-weight: bold; text-align: center; color: #09316F;}
	.calendartable { border-collapse: collapse;}
	.calmonth { font-family:arial; font-size: 8pt; text-align: center; background-color:#D7C59D; border:1px solid #000000;}
	.caltoday { font-family:arial; font-size: 8pt; text-align: center; color: white; background-color:#FFFAEC; border:1px solid black;}
	.textlink { font-family:arial; font-size: 8pt; height: 20px; color: black; }
	.disabledtextlink { font-family:arial; font-size: 8pt; height: 20px; color: #808080; }
	.cal { text-decoration:none; color:#000000;  text-align:center; }
	.calthismonth { font-family:arial; font-size: 8pt; text-decoration:none; color:#B21206; text-align:center;}
	.calothermonth { font-family:arial; font-size: 8pt; text-decoration:none; color:black; text-align:center;}
	.calnotclickable { color:#808080;}
	
/* END CALENDAR */

	.padding-left
	{
		padding-left: 14px;	
	}
	.padding-right
	{
		padding-right: 14px;	
	}

.content_link
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  font-weight: bold;
  line-height:30px;
  color:  #95330a;
  text-decoration: none;
  white-space:nowrap;
}
.content_link:link
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  font-weight: bold;
  line-height:30px;
  color:  #95330a;
  text-decoration: none;
  white-space:nowrap;
}
.content_link:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  font-weight: bold;
  line-height:30px;
  color:  #95330a;
  text-decoration: none;
  white-space:nowrap;
}
.content_link:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  font-weight: bold;
  line-height:30px;
  color:  #95330a;
  text-decoration: underline;
  white-space:nowrap;
}

.percentage_bar_border
{
	border:1px solid #000000;
}

.percentage_bar_fill
{
	background-color:#b18a15;
}

.percentage_bar_empty
{
	background-color:#ffffff;
}

#fieldSection
{
	background-color: #F5D8A0; /*#FFDEBE; */
	border: solid 1px #FF9933; 
	width: 95%;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
}

#groupSection
{
	background-color: #FFDEBE;
	border: solid 1px #FF9933; 
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
}

.page_fields_header
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  color: black;
  text-decoration: none;
  text-align: center;
}

.page_fields_formlabel
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  font-weight: bold; 
  color: black;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 5px;
  width: 130px;
}

.page_fields_formsublabel
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-style: normal; 
  font-weight: normal; 
  color: black;
  text-decoration: none;
  padding-left: 0px;		
}

.page_fields_formtable
{
	background-color: #FFF7F0;
}

.page_fields_subsection
{
	margin-top: 20px;
	margin-bottom: 15px;
}