/********************
** site wide **
********************/

.redtext {
	color: red;
}

.invalid {
	color: red;
}

.invalid2 {
	color: red;
}

.invalidx {
	color: #8a1f11;
}

.margTop16{
	margin-top:16px;
}

.margBot16{
	margin-bottom:16px;
}

.margTop10{
	margin-top:10px;
}

.margBot10{
	margin-bottom:10px;
}

.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}

/********************
** ajax **
********************/

#indicator {
	display:none;
	font-size:12px;
	color:#453F36;
	border:1px solid #453F36;
	background-color: #ffffff;
	text-align:center;
	height:80px;
	width:100px;
}

#progress {
	padding-top: 12px;
}

#track1 {
	display:none;
	height:1px;
}

/********************
** cms editor area **
********************/
.tcontent {font: normal normal 12px arial,verdana,sans-serif;color: #333333;line-height:1.6em;vertical-align:top;}

.tcontent HR {display:block;border:0;height:1px;line-height:1px;margin:25px 0 25px 0;background-color:#ffffff;color:#d1cdca;clear:both;}

.tcontent table td {font: normal normal 12px arial,verdana,sans-serif;color: #333333;padding:0px 0px 0px 0;vertical-align:top;line-height:1.6em;}

.tcontent BR {line-height:1em;}

.tcontent P {font: normal normal 12px arial,verdana,sans-serif;color: #333333;line-height:1.6em;padding:0px 0px 0px 0px;vertical-align:top;}

.tcontent H1 { margin-bottom: 1em; }
.tcontent H2 { margin-bottom: 1em; }

.tcontent A {color:#F666C6;text-decoration: none}
.tcontent A:link {color:#F666C6;text-decoration: none }
.tcontent A:active { color:#F666C6;text-decoration: none }
.tcontent A:visited { color:#F666C6;text-decoration: none }
.tcontent A:hover {color:#F666C6;text-decoration: underline }

/********************
** cms **
********************/

.GenText {font: normal normal 12px arial,verdana,sans-serif;color:#333333;}
.GenTextRed {font: normal normal 12px arial,verdana,sans-serif;color:#A00808;}
.AlertText {font: normal normal 12px arial,verdana,sans-serif;color:red;}
.SmallText {font: normal normal 10px arial,verdana,sans-serif;color:#333333;}

.TitleText {font-weight: bold; color: #304D65; font-family: arial,verdana,sans-serif;font-size: 1.5em; line-height: 1; margin-bottom: 1em;}
.TitleTextSub {font-weight: bold; color: #304D65; font-family: arial,verdana,sans-serif;font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em;}
.TitleTextSub2 {font-weight: bold; color: #304D65; font-family: arial,verdana,sans-serif;font-size: 1.1em; font-weight: bold; margin-bottom: 1.4em;}
.TitleTextSub3 {font-weight: bold; color: #304D65; font-family: arial,verdana,sans-serif;font-size: 1em; font-weight: bold;}

/*************
Overlay and pop-up div
*************/

.blue_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #292c5e;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}


.popupdiv_content {
	display: none;
	position: absolute;
	top: 10%;
	left: 25%;
	width: 600px;
	padding: 16px;
	border: 4px solid #292c5e;
	background-color: white;
	z-index:1002;
	overflow: auto;
	text-align:left;
}