body
{
	font-size: 13px;
	color: #000000;
	font-family: 'Trebuchet MS' , Arial, Verdana, Tahoma;
}

A:hover
{
	color: #909090;
	text-decoration: none
}
.normal_text
{
	font-size: 13px;
	color: #000000;
	font-family: 'Trebuchet MS', Arial, Verdana, Tahoma;
}
.big_text
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: Arial,Verdana,Tahoma;
}
.Title_text
{
	font-weight: bold;
	font-size: 14px;
	color: #003366;
	font-family:   Verdana, Arial,Tahoma
}
.page_title
{
	font-weight: bold;
	font-size: 18px;
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
}

.error_text
{
	font-size: 13px;
	color: #cc3300;
	font-family: 'Trebuchet MS' , Verdana, Tahoma, Arial;
}

.table_border
{
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	font-size: 13px;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
	font-family: 'Trebuchet MS' , Verdana, Tahoma, Arial;
}

.link
{
	font-size: 13px;
	color: #003366;
	text-decoration: underline;
	font-family:  Verdana, Arial, Tahoma

}
.link_title
{
	font-weight: bold;
	font-size: 16px;
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;

}

.small_link
{
	font-size: 11px;
	color: #003366;
	text-decoration: underline
}
.small_text
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
}
.small_blue
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Arial, Tahoma, Verdana;
}

.small_txt
{
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
}


INPUT.VeryLarge
{
    FONT-FAMILY:  Arial, Helvetica;
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
	font-size: 10pt;
    BORDER-LEFT: #003366 1px solid;
    WIDTH: 350px;
    COLOR: #4f609f;
    BORDER-BOTTOM: #003366 1px solid;
}

INPUT.Large
{
    FONT-FAMILY: Arial, Helvetica;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	font-size: 10pt;
	border-left: #003366 1px solid;
	width: 250px;
	color: #4f609f;
	border-bottom: #003366 1px solid;
}
TEXTAREA.Large
{
    FONT-FAMILY: Arial, Helvetica;
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
	font-size: 10pt;
    BORDER-LEFT: #003366 1px solid;
    WIDTH: 250px;
    COLOR: #4f609f;
    BORDER-BOTTOM: #003366 1px solid;
    HEIGHT: 100px
}
TEXTAREA.VeryLarge
{
    FONT-FAMILY: Arial, Helvetica;
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
	font-size: 10pt;
    BORDER-LEFT: #003366 1px solid;
    WIDTH: 350px;
    COLOR: #4f609f;
    BORDER-BOTTOM: #003366 1px solid;
    HEIGHT: 100px
}

TEXTAREA.XLarge
{
    FONT-FAMILY: Arial, Helvetica;
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
	font-size: 10pt;
    BORDER-LEFT: #003366 1px solid;
    WIDTH: 400px;
    COLOR: #4f609f;
    BORDER-BOTTOM: #003366 1px solid;
    HEIGHT: 100px
}

INPUT.Medium
{
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	font-size: 10pt;
	margin: 1px;
	border-left: #003366 1px solid;
	width: 150px;
	color: #4f609f;
	border-bottom: #003366 1px solid;
	font-family: Arial, Helvetica;
}
INPUT.Small
{
    FONT-FAMILY: Arial, Helvetica;
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
	font-size: 10pt;
    BORDER-LEFT: #003366 1px solid;
    WIDTH: 53px;
    COLOR: #4f609f;
    BORDER-BOTTOM: #003366 1px solid
}
INPUT.tiny
{
    FONT-FAMILY: Arial, Helvetica;
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
	font-size: 10pt;
    BORDER-LEFT: #003366 1px solid;
    WIDTH: 25px;
    COLOR: #4f609f;
    BORDER-BOTTOM: #003366 1px solid
}

TEXTAREA.area1
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
	font-size: 10pt;
    BORDER-LEFT: #003366 1px solid;
    WIDTH: 350px;
    COLOR: #4f609f;
    BORDER-BOTTOM: #003366 1px solid;
    FONT-FAMILY: Arial, Helvetica;
    HEIGHT: 200px
}
TEXTAREA.area2
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
	font-size: 10pt;
    BORDER-LEFT: #003366 1px solid;
    WIDTH: 350px;
    COLOR: #4f609f;
    BORDER-BOTTOM: #003366 1px solid;
    FONT-FAMILY: Arial, Helvetica;
    HEIGHT: 50px
}
SELECT.XLarge
{
    FONT-FAMILY:  Arial, Helvetica;
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
	font-size: 10pt;
    BORDER-LEFT: #003366 1px solid;
    WIDTH: 420px;
    COLOR: #4f609f;
    BORDER-BOTTOM: #003366 1px solid;
}

SELECT.VeryLarge
{
    FONT-WEIGHT: 500;
	font-size: 10pt;
    WIDTH: 350px;
    COLOR: #4f609f;
    FONT-FAMILY: Arial, Helvetica
}
SELECT.Large
{
    FONT-WEIGHT: 500;
	font-size: 10pt;
    WIDTH: 250px;
    COLOR: #4f609f;
    FONT-FAMILY: Arial, Helvetica
}
SELECT.Medium
{
    FONT-WEIGHT: 500;
	font-size: 10pt;
    WIDTH: 150px;
    COLOR: #4f609f;
    FONT-FAMILY: Arial, Helvetica
}
SELECT.MediumSmall
{
    FONT-WEIGHT: 500;
	font-size: 10pt;
    WIDTH: 75px;
    COLOR: #4f609f;
    FONT-FAMILY: Arial, Helvetica
}
SELECT.Small
{
    FONT-WEIGHT: 500;
	font-size: 10pt;
    WIDTH: 53px;
    COLOR: #4f609f;
    FONT-FAMILY: Arial, Helvetica
}


.divYear
{
	visibility: hidden;
}

.clL
{
	font-weight: bold;
	font-size: 12px;
	color: #ffcc66;
	text-decoration: none;
	cursor: hand;
}

#dFCont
{
	left: 0px;
	width: 160px;
	position: absolute;
	top: 140px;
	background-color: #003366
}

.clFold
{
	border-top: #9999cc 1px solid;
	border-bottom: #9999cc 1px solid;
	width: 160px;
	position: absolute;
	background-color: #003366
}

.clFS
{
	left: 10px;
	visibility: hidden;
	width: 150px;
	position: absolute;
	border-bottom: #9999cc 1px solid;
	background-color: #003366
}
.clFS_h
{
	left: 10px;
	width: 150px;
	position: absolute;
	border-bottom: #9999cc 1px solid;
	background-color: #003366
}
.clFS2
{
	left: 15px;
	visibility: hidden;
	width: 135px;
	position: absolute;
}
.clFS2_h
{
	left: 15px;
	width: 135px;
	position: absolute;
}

.clFold_h
{
	border-top: #9999cc 1px solid;
	border-bottom: #9999cc 1px solid;
	width: 160px;
	position: absolute;
	background-color: #003380;
}

.clFL
{
	width: 160px;
	font-weight: bold;
	font-size: 12px;
	color: #ffcc66;
	text-decoration: none;
	cursor: hand;
}
.clFL_h
{
	width: 160px;
	font-weight: bold;
	font-size: 12px;
	color: #909090;
	text-decoration: none;
	cursor: hand;

}
.clSL
{
	width: 150px;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	cursor: hand;
}
.clSL_h
{
	width: 140px;
	font-weight: bold;
	font-size: 12px;
	color: #909090;
	background-color: #003380;
	text-decoration: none;
	cursor: hand;
}

.clSL2
{
	width: 125px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
}
.clSL2_h
{
	width: 125px;
	font-weight: bold;
	font-size: 11px;
	color: #909090;
	background-color: #003380;
	text-decoration: none;
	cursor: hand;
}

.SurveyQ
{
	border-right: #993333 1px solid;
	padding-right: 3px;
	border-top: #993333 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 3px;
	border-left: #993333 1px solid;
	width: 100%;
	color: navy;
	padding-top: 3px;
	font-family: Arial, Verdana, Tahoma;
	background-color: #CADBFF;
}
.SurveyS
{
	font-size: 10pt;
	width: 100%;
	font-family: Arial, Verdana, Tahoma;
}
.SurveyA
{
	border-right: #993333 1px solid;
	padding-right: 3px;
	border-top: #993333 1px solid;
	padding-left: 3px;
	font-size: 10pt;
	padding-bottom: 3px;
	border-left: #993333 1px solid;
	width: 100%;
	padding-top: 3px;
	border-bottom: #993333 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: lemonchiffon;
}
.SurveyRQ
{
	font-weight: bold;
	font-size: 10pt;
	width: 100%;
	color: navy;
	font-family: Arial, Verdana, Tahoma;
	background-color: #CADBFF;
	border-right: maroon 1px solid;
	border-top: maroon 1px solid;
	border-left: maroon 1px solid;
	border-bottom: maroon 1px solid;
	}
.SurveyRA
{
	width: 100%;
	font-size: 10pt;
	font-family: 'Trebuchet MS' , Arial, Verdana, Tahoma;
	background-color: lemonchiffon;
	border-right: maroon 1px solid;
	border-top: maroon 1px solid;
	border-left: maroon 1px solid;
	border-bottom: maroon 1px solid;
	
}
.divLabel
{
	border-right: navy 1px solid;
	padding-right: 3px;
	border-top: navy 1px solid;
	padding-left: 3px;
	left: 0px;
	visibility: hidden;
	padding-bottom: 3px;
	border-left: navy 1px solid;
	padding-top: 3px;
	border-bottom: navy 1px solid;
	position: absolute;
	top: 0px;
	background-color: #ffffcc;
}