body {
	/*background-color: #f6f3ea;#F6F3E2;*/
}

.SkinObject {
	font-weight: normal;
	font-style: normal;
	color: #1f2e51;
}

.SkinObject:link {
	font-weight: normal;
	font-style: normal;
}

.SkinObject:visited {
	font-weight: normal;
	font-style: normal;
}

.SkinObject:hover {
	font-weight: normal;
	font-style: normal;
}

A.SkinObject:link,
A.SkinObject:visited,
A.SkinObject:active {
	font-weight: normal;
	font-style: normal;
}

.MasterBorder {
	border: 1px solid #1f2e51;
}

.Head {
	font-family: "Myriad Pro", Arial, Verdana;
	font-size: 24pt;
	font-weight: bold;
	font-style: normal;
	width: 100%;
	padding: 5px;
	text-align: left;
}

.TopGradient {
	height: 28px;
	background-image: url('GradientTop.jpg');
	background-repeat: repeat-x;
}

.BottomGradient {
	height: 25px;
	background-image: url('FooterGradient.jpg');
	background-repeat: repeat-x;
}

.Home_PageStyle {
	background-image: url('background.jpg');
	background-color: #f6f3ea;
	/*#F6F3E2;*/
	width: 960px;
	/* border: 1px solid #B0B579; */
	border-left: 1px solid #1f2e51;
	border-right: 1px solid #1f2e51;
	border-bottom: 1px solid #1f2e51;
}

.PageStyle {
	/* background-image:url('background.jpg'); */
	background-color: #f6f3ea;
	/*#F6F3E2;*/
	width: 960px;
	border: 1px solid #000000;
	/* border-left: 1px solid #E58E1A;
	border-right: 1px solid #E58E1A;
	border-bottom: 1px solid #E58E1A; */
}

.Home_TitleStyle {
	background-image: url('background.jpg');
	height: 253px;
	width: 960px;
}

.TitleStyle {
	background-image: url('banner.jpg');
	height: 131px;
	width: 960px;
}

.MenuItemStyle {

	color: White;
	background-color: #1f2e51;
	font-family: Verdana, Tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}

.MenuSelectedItemStyle {

	color: White;
	background-color: #1f2e51;
	/*#1f2e51;*/
	font-family: Verdana, Tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	z-index: 1000;
	cursor: pointer;
	padding-top: 3px;
	padding-bottom: 3px;

}

.MenuContainerStyle {
	background-color: #1f2e51;
	font-weight: normal;
	font-style: normal;
	height: 20px;
	/* padding: 2px;*/
}

.MenuArrowStyle {
	font-weight: normal;
	font-style: normal;
}

.MenuRootArrowStyle {
	font-weight: normal;
	font-style: normal;
}

.MenuIconStyle {
	font-weight: normal;
	font-style: normal;
}

.MenuSubMenuStyle {

	color: White;
	background-color: #1f2e51;
	font-weight: normal;
	font-style: normal;
	/* padding: 2px;*/
}

/*Modal Popup*/
.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup {
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

.modalPopupTitle {
	font-family: arial;
	font-size: 8pt;
	color: White;
	background-color: #1f2e51;
	width: 250px;
	text-align: left;
}

/* BUBBLE VALIDATION */
.customCalloutStyle div,
.customCalloutStyle td {
	border: solid 1px Black;
	background-color: #fffacd;
}

.customCalloutStyle .ajax__validatorcallout_popup_table {
	display: none;
	border: none;
	background-color: transparent;
	padding: 0px;
}

.customCalloutStyle .ajax__validatorcallout_popup_table_row {
	vertical-align: top;
	height: 100%;
	background-color: transparent;
	padding: 0px;
}

.customCalloutStyle .ajax__validatorcallout_callout_cell {
	width: 20px;
	height: 100%;
	text-align: right;
	vertical-align: top;
	border: none;
	background-color: transparent;
	padding: 0px;
}

.customCalloutStyle .ajax__validatorcallout_callout_table {
	height: 100%;
	border: none;
	background-color: transparent;
	padding: 0px;
}

.customCalloutStyle .ajax__validatorcallout_callout_table_row {
	background-color: transparent;
	padding: 0px;
}

.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell {
	padding: 8px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
	font-size: 1px;
	border: none;
	background-color: transparent;
}

.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {
	font-size: 1px;
	position: relative;
	left: 1px;
	border-bottom: none;
	border-right: none;
	border-left: none;
	width: 15px;
	background-color: transparent;
	padding: 0px;
}

.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {
	height: 1px;
	overflow: hidden;
	border-top: none;
	border-bottom: none;
	border-right: none;
	padding: 0px;
	margin-left: auto;
}

.customCalloutStyle .ajax__validatorcallout_error_message_cell {
	font-family: Verdana;
	font-size: 10px;
	padding: 5px;
	border-right: none;
	border-left: none;
	width: 100%;
	color: #000;
}

.customCalloutStyle .ajax__validatorcallout_icon_cell {
	width: 20px;
	padding: 5px;
	border-right: none;
}

.customCalloutStyle .ajax__validatorcallout_close_button_cell {
	vertical-align: top;
	padding: 0px;
	text-align: right;
	border-left: none;
}

.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {
	border: none;
	text-align: center;
	width: 10px;
	padding: 2px;
	cursor: pointer;
}


#TB_window {
	top: 15% !important;
}