body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin: 0;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

body img {
	border: none;
	outline: none;
	font-style: italic;
	text-align: left;
}

.HandCursor { cursor: pointer; }
.linkUnderline, .linkUnderline:hover, .linkUnderline:link, .linkUnderline:active {color:Black; text-decoration:underline; font-weight:bold}

/* Container Div */
#container { position: relative; width: 925px; margin: 0 auto; }

/* header */
#header { width: 925px; height: 106px; padding-top: 16px; }
.header_left { float: left; }
.header_right { float: right; }

/* menu */
#menu { width: 925px; height: 38px; }
.menubg_center { width: 100%; background-image: url(../images/menubg_center.gif); background-repeat: repeat-x; }

.menu_txt { font-family: Arial; font-size: 12px; font-weight: bold; color: #000; text-decoration: none; }
.menu_txt:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: none;
	color: #600;
	text-align: justify;
}

.menu_txt_red { font-family: Arial; font-size: 12px; font-weight: bold; color: #8f151a; text-decoration: none; }
.menu_txt_red:hover { font-family: Arial; font-size: 12px; font-weight: bold; color: #000; }

.menu_spacer { width: 31px; background-image: url(../images/menu_spacer.png); height: 25px; }

.dark_red_22pt {
	font-family: Calibri;
	font-size: 16pt;
	color: #84181b;
}
.black_22pt { font-family: Arial; font-size: 22px; color: #000; }

/* Content Area */
#contentContainer {
	position: relative;
	background-image: url(../images/main_bg.png);
	background-repeat: no-repeat;
	width: 100%;
	margin: 0px;
	padding: 0px 16px 0px 16px;
}
#contentContainer_MarketingArea { position: relative; width: 893px; }
#contentContainer_MarketingArea_SubPage { position: relative; width: 893px; height: 700px; }
#contentContainer_flash { position: relative; float: left; width: 530px; }
#NormalContainerLink, #NormalContainerLink:hover, #NormalContainerLink:link, #NormalContainerLink:visited { color: Black; text-decoration: none; cursor:pointer }
#contentArea_verticalLine { position: relative; float: left; width: 13px; height: 312px; background-image: url(../images/contentArea_verticalLine.png); background-repeat: no-repeat; }
#contentContainer_traning { position: relative; float: left; width: 328px; padding: 50px 10px 10px 12px; }

.horizontal_separator { clear: both; background-image: url(../images/horizontal_separator.png); background-repeat: no-repeat; height: 13px; width: 893px; }

.horizontal_line { margin-top: 12px; margin-bottom: 12px; width: 100%; height: 1px; background-color: #e5e5e1; }
.traning_number { padding-right: 16px; float: left; }
.traning_black_text {
	font-family: Arial;
	font-size: 15px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
.traning_red_text {
	font-family: Arial;
	font-size: 12px;
	color: #8F151A;
	text-decoration: none;
	text-align: left;
}

/***************************************/
/*		subContent_Container_One       */
/***************************************/
#subContent_Container_One { clear: right; position: relative; width: 893px; }
#one_subContent {
	float: left;
	width: 260px;
	height: 107px;
	color: #000;
}
.one_subContent_icon { float: left; padding-right: 20px; padding-left: 30px; padding-top: 20px; }
.one_subContent_text { float: left; padding-top: 29px; font-family: Arial; font-size: 12px; font-weight: bold; }
#two_subContent { float: left; width: 310px; }
.two_subContent_icon { float: left; padding-right: 20px; padding-left: 30px; padding-top: 22px; }
.two_subContent_text { float: left; padding-top: 20px; font-family: Arial; font-size: 12px; font-weight: bold; }
#three_subContent { float: left; width: 290px; height: 107px; }
.three_subContent_icon { float: left; padding-right: 10px; padding-left: 16px; padding-top: 18px; }
.three_subContent_text { float: left; padding-top: 23px; font-family: Arial; font-size: 12px; font-weight: bold; }

.subContent_spacer { float: left; width: 13px; height: 107px; background-image: url(../images/content_spacer.png); background-repeat: no-repeat; }
/*-----subContent_Container_One END----*/


/***************************************/
/*		subContent_Container_Two       */
/***************************************/
#subContent_Container_Two { clear: right; position: relative; width: 893px; }
#one_subContent_Two { float: left; width: 184px; padding: 26px 10px 0px 26px; }
#two_subContent_Two { float: left; width: 186px; padding: 26px 10px 0px 10px; }
#three_subContent_Two { float: left; width: 186px; padding: 26px 10px 0px 10px; }
#four_subContent_Two { float: left; width: 184px; padding: 26px 10px 0px 26px; }

.subContent_spacer_Two { float: left; width: 13px; height: 260px; background-image: url(../images/content_spacer_200px.png); background-repeat: no-repeat; background-position: center; }
.subContent_Two_Thumb { padding-top: 18px; padding-bottom: 18px; }
.subContent_Two_Thumb_alt { padding-top: 17px; padding-bottom: 18px; }
.subContent_Two_Text { font-family: Arial; font-size: 11px; display:none; }
.subContent_Two_Text:hover { font-family: Arial; font-size: 11px; text-decoration: underline; display:none; }

.purple { font-family: Arial; font-size: 14px; font-weight: bold; color: #8a0085; }
.green { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #36af00; }
.blue { font-family: Arial; font-size: 14px; font-weight: bold; color: #2f9cac; }
.orange { font-family: Arial; font-size: 14px; font-weight: bold; color: #ff7200; }

.detail_btn { font-family: Arial; font-size: 12px; font-weight: bold; padding-top: 14px; }
.detail_btn:hover {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding-top: 14px;
	text-decoration: none;
}
/*----subContent_Container_Two END----*/



/***************************************/
/*				Footer			       */
/***************************************/
#footer {
	clear: both;
	position: relative;
	bottom: 0;
	width: 100%;
	height: 175px;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
}
#footer_container { text-align: left; width: 960px; height: 175px; background-image: url(../images/footer_landscape.jpg); background-repeat: no-repeat; }
.footer_text { padding: 120px 50px 0px 60px; }
/*-------------Footer END------------*/#container #contentContainer #contentContainer_MarketingArea_SubPage div table tr .ItemBottomImg .ItemTextContent strong {
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
}
#container #contentContainer #contentContainer_MarketingArea_SubPage div table tr .ItemBottomImg .ItemTextHdr .QuestionAnswerPnl strong {
	font-size: 15px;
}
#container #contentContainer #contentContainer_MarketingArea_SubPage div table tr .ItemBottomImg div {
	text-align: left;
}
#container #contentContainer #contentContainer_MarketingArea_SubPage div table tr .ItemBottomImg .ItemTextPeriod .ItemTextContent {
	color: #000;
	text-align: left;
}
#jopPossibility #detailsPageTxt div {
	font-weight: normal;
}
#container #contentContainer .menu_txt div div {
	color: #000;
	text-align: left;
}
#container #contentContainer #contentContainer_MarketingArea_SubPageEClass .menu_txt div div div {
	color: #8F151A;
}
#container #contentContainer .menu_txt div div div {
	color: #000;
	text-align: left;
}
#container #menu table tr .menubg_center table tr td {
	text-align: center;
}
.impstyle {
	color: #F00;
	background-color: inherit;
}
.imptextx {
	color: #A19269;
}
.fmtext {
	border: 1px solid #c0c5c9;
	color: #44545f;
	background-color: #e6e8ea;
	padding: 2px 4px;
    width: 260px; 
	font-size: 11px;


}
.fmtext:focus { 
    border: 1px solid #760f12; 
}  
.button {
	width: 78px;
	padding: 2px;
	background-color: #006;
	border: none;
	font-weight: bold;
	color: #e5e5e5;
	font-size: 11px;
}
.button:hover {
	background-color: #666;
	color: #fff;
	font-weight: bold;
}
