/********************
** 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;
}
.slide-but {
	background: url(../images/but_slide.png) no-repeat 50% 50% !important;
	background-image: url(../images/but_slide.png) !important;
	background-repeat-x: no-repeat !important;
	background-repeat-y: no-repeat !important;
	background-attachment: initial !important;
	background-position-x: 50% !important;
	background-position-y: 50% !important;
	background-origin: initial !important;
	background-clip: initial !important;
	background-color: initial !important;
	cursor: pointer;
	display: block;
	height: 24px;
	text-indent: -9999px;
	width: 26px;
}
.bold {
	font-weight:bold;
}
.note-attention {
	background: #FFFAC6;
	padding:5px;
	border: 1px solid #D3C200;
}
.edit-button {
	display:block;
	padding:4px 2px 2px 25px;
	background: #FFFFFF url(../images/menu/Edit-pencil.png) no-repeat 0 2px !important;
}
.cancel-button {
	display:block;
	padding:0px 2px 2px 25px;
	background: #FFFFFF url(../images/menu/Cancel.png) no-repeat 0 2px !important;
}

.button {
	cursor:pointer;
}
.add-button {
	display:block;
	padding:0px 2px 2px 25px;
	background: url("../images/menu/Add.png") no-repeat 0 2px !important;
}
