/* CSS Document */

/***************************************************
TEXT
***************************************************/

/* Defines the style for text for form field descriptions in the form pages */
.formtext {
   font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px; 
   font-style: normal; 
   font-weight: bold; 
   line-height: 20px; 
   color: #FFFFFF; 
   text-decoration: none
}

/* Defines the style for text for value fields in the form pages */
.valuetext {
   font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px; 
   font-style: normal; 
   font-weight: normal; 
   line-height: 14px; 
   color: #333333; 
   text-decoration: none
}

.labeltext {
   font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px; 
   font-style: normal; 
   font-weight: normal; 
   line-height: 14px; 
   color: #FFFFFF; 
   text-decoration: none
}


.msg2 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	font-weight: bold
}

/***************************************************
FORM CONTROLS
***************************************************/

label, input, select {
	width: 155px;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color:#777;
}

.colB {
	float: right;
	margin-right: 2px;
	width:60px;
	padding: 3px 0 0 0;
	text-indent: 2px;
}

.colA {
	float: left;
	margin-right:0;
	width: 84px;
}

.newsLetter {
	width: 15px;
	float: none;
}

/***************************************************
MESSAGE FORMATS
***************************************************/	
.warning {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}

.required {
    color: #ffffff;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size: 10px; 
   	font-style: normal; 
   	font-weight: bold; 
   	line-height: 10px; 
   	text-decoration: none
}

.choice {
   color: blue;
   font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 10px; 
   font-style: normal; 
   font-weight: bold; 
   line-height: 10px; 
   text-decoration: none
}

/***************************************************
TABLE LAYOUTS
***************************************************/	

.mediumTableBorder {
  background: #e1e1e1;
  width: 600px;
  padding: 1px
}

.redTableBorder {
  background: #AA0000;
  background-image: url("picts/background-sidebar.jpg");
  width: 600px;
  padding: 1px
}

/* Defines white background color. */
.whiteBackground {
	background-color:#FFFFFF
}

.blackBackground {
	background-color:#000000
}

/***************************************************
BUTTONS
***************************************************/	

/* defines the style for the normal buttons used inside a page */

.pagebutton {
  	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px; 
 	font-style: normal;
  	font-weight: bold; 
  	color: #ffffff;
  	background: #606060; 
  	line-height: 12px;
  	border: 2px solid #484848;
  	border-top-color: #787878;
  	border-left-color: #787878;
	padding-top: 2px
}

.tablebutton {
  	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  	font-size: 11px; 
  	font-style: normal;
  	font-weight: bold; 
  	color: #ffffff;
  	background: #606060; 
  	line-height: 11px;
  	border: 2px solid #484848;
  	border-top-color: #787878;
  	border-left-color: #787878;
	padding-top: 2px
}