@charset "utf-8";
/* CSS Document */


/*replacement*/
body { background:#313f42; color:#000; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
img { border:none; }
p { font:Arial, Helvetica, sans-serif 12px #000 normal; }
a { outline:none; }

/*top page*/
.top-box {
	width:100%; height:71px; float:left;
	background:url(../images/top-bg.jpg) repeat-x;
}
.top-box2 {
	width:900px; margin:0 auto; height:67px;
}
.top-logo {
	width:233px; height:67px; float:left;
	background:url(../images/aiobp-logo.jpg) center center no-repeat;
}
.top-nav {
	width:667px; height:67px; float:left;
	background:url(../images/nav-down-bg.jpg) repeat-x;
	/*width:667px; height:60px; padding:14px 0 0 0 !important; */
}
.top-sign {
	width:652px; height:32px; float:left;
	margin:0 0 2px 15px;
	/*position:absolute;*/
}
.top-down {
	width:652px; height:33px; float:left;
	margin:0 0 0 15px; position:relative;
}


/*mid page*/
.mid-box {
	width:100%; height:auto;
	margin:0; float:left;
}
.mid-box2 {
	width:900px; height:auto;
	margin:10px auto;
}
.mid-banner {
	width:900px; height:280px; position:relative;
}
.mid-banner h1 {
	width:900px; height:280px; position:absolute;
	background:url(../images/banner.jpg);
	cursor:pointer; border:none; outline:none;
	text-indent:-9999px; display:block;
	color:#313f42;
}
.mid-banner h1.memberships {
	width:900px; height:280px; position:absolute;
	background:url(../images/memberships-banner.jpg);
	cursor:pointer; border:none; outline:none;
	text-indent:-9999px; display:block;
	color:#313f42;
}
.mid-banner h1.accreditations {
	width:900px; height:280px; position:absolute;
	background:url(../images/accreditations-banner.jpg);
	cursor:pointer; border:none; outline:none;
	text-indent:-9999px; display:block;
	color:#313f42;
}
.mid-banner h1.acc-criteria {
	width:900px; height:280px; position:absolute;
	background:url(../images/acc_criteria_banner.jpg);
	cursor:pointer; border:none; outline:none;
	text-indent:-9999px; display:block;
	color:#313f42;
}
.mid-banner h1.acc-criteria-trainer {
	width:900px; height:280px; position:absolute;
	background:url(../images/criteria-for-trainers.jpg);
	cursor:pointer; border:none; outline:none;
	text-indent:-9999px; display:block;
	color:#313f42;
}
.mid-banner h1.freeR {
	width:900px; height:280px; position:absolute;
	background:url(../images/resources-banner.jpg);
	cursor:pointer; border:none; outline:none;
	text-indent:-9999px; display:block;
	color:#313f42;
} 
.mid-banner h1.psychometric {
	width:900px; height:280px; position:absolute;
	background:url(../images/psychometric_validation.jpg);
	cursor:pointer; border:none; outline:none;
	text-indent:-9999px; display:block;
	color:#313f42;
} 
.mid-banner h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#313f42;
}


/*mid page >> 4 boxes*/
.mid-4box {
	width:900px; height:275px;
	margin:10px 0;
}
.mid-4box1 {
	width:216px; height:270px; float:left;
	margin:0 12px 0 0; position:relative;
}
.mid-4box-top {
	width:216px; height:17px; float:left;
}
.mid-4box-ktkimg1 {
	background:url(../images/box-botop.jpg) -3px -5px no-repeat;
}
.mid-4box-ktkimg2 {
	background:url(../images/box-botop.jpg) -232px -5px no-repeat;
}
.mid-4box-ktkimg3 {
	background:url(../images/box-botop.jpg) -460px -5px no-repeat;
}
.mid-4box-ktkimg4 {
	background:url(../images/box-botop.jpg) -689px -5px no-repeat;
}


.mid-4box-txt1 {
	width:194px; height:210px; padding:0 10px;   /*width:216px;*/
	background:url(../images/box-bg1.jpg);
	margin:0 0 0 1px; float:left;
}
.mid-4box-txt1 h1 {
	font:12px bold Arial, Helvetica, sans-serif;
	color:#014257; text-align:left; margin:0;
	padding:0; text-transform:uppercase;
}
.mid-4box-txt1 p {
	font:12px normal Arial, Helvetica, sans-serif;
	color:#014257; text-align:justify; margin:0;
	padding:0;
}
.mid-4box-txt2 {
	width:194px; height:210px; padding:0 10px;   /*width:216px;*/
	background:url(../images/box-bg2.jpg);
	margin:0 0 0 1px; float:left;
}
.mid-4box-txt3 {
	width:194px; height:210px; padding:0 10px;   /*width:216px;*/
	background:url(../images/box-bg3.jpg);
	margin:0 0 0 1px; float:left;
}
.mid-4box-txt4 {
	width:194px; height:210px; padding:0 10px;   /*width:216px;*/
	background:url(../images/box-bg4.jpg);
	margin:0 0 0 1px; float:left;
}
.mid-4boxico {
	width:196px; height:auto; float:left;
	text-align:center;
}


.mid-4box-btm {
	width:216px; height:44px; float:left; position:relative;
}
.mid-4box-btm span.read1 {
	display:block; position:absolute; text-indent:-9999px;
	width:216px; height:44px;
	background:url(../images/box-botop.jpg) -3px -22px no-repeat;
}
.mid-4box-btm span.read1:hover {
	background:url(../images/box-botop.jpg) -3px -66px no-repeat;
	cursor:pointer; border:none; outline:none;
}
.mid-4box-btm span.read2 {
	display:block; position:absolute; text-indent:-9999px;
	width:216px; height:44px;
	background:url(../images/box-botop.jpg) -232px -22px no-repeat;
}
.mid-4box-btm span.read2:hover {
	background:url(../images/box-botop.jpg) -232px -66px no-repeat;
	cursor:pointer; border:none; outline:none;
}
.mid-4box-btm span.read3 {
	display:block; position:absolute; text-indent:-9999px;
	width:216px; height:44px;
	background:url(../images/box-botop.jpg) -460px -22px no-repeat;
}
.mid-4box-btm span.read3:hover {
	background:url(../images/box-botop.jpg) -460px -66px no-repeat;
	cursor:pointer; border:none; outline:none;
}
.mid-4box-btm span.read4 {
	display:block; position:absolute; text-indent:-9999px;
	width:216px; height:44px;
	background:url(../images/box-botop.jpg) -689px -22px no-repeat;
}
.mid-4box-btm span.read4:hover {
	background:url(../images/box-botop.jpg) -689px -66px no-repeat;
	cursor:pointer; border:none; outline:none;
}




/*mid page >> content*/
.mid-content {
	width:900px; height:auto;
	margin:18px 0 0 0;
}
.mid-contentLt {
	width:671px; height:auto; float:left;
	margin:0 14px 0 0;
}
.mid-contentLt-box {
	width:671px; height:18px; float:left;
}
.mid-contentLt-topimg1 {
	background:url(../images/content-sidebar-bg.jpg) 0 0 no-repeat;
}
.mid-contentLt-topimg2 {
	background:url(../images/content-sidebar-bg.jpg) 0 -18px no-repeat;
}
.mid-contentLt-ctn {
	width:641px; height:auto; float:left;    /*width:671px;*/
	background:#f1f1f1; padding:0 15px;
	min-height:970px;
}
.mid-contentLt-ctn h1#headtitle{
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0; margin:0 0 10px 0; color:#6a6a6a;
}

.mid-contentLt-ctn h1#headtitle2{
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:8px 0 0 0; margin:0 0 10px 0; color:#6a6a6a; border-bottom:1px solid silver;
}
.mid-contentLt-ctn h1#headtitle a{
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0; margin:0 0 10px 0; color:#6a6a6a;
	text-decoration:none;
}
.mid-contentLt-ctn p {
	font:14px normal Arial, Helvetica, sans-serif;
	color:#6a6a6a; text-align:justify;
	line-height:1.4em; /*margin:0;*/
}
.mid-contentLt-ctn p a {
	font:14px normal Arial, Helvetica, sans-serif;
	color:#6a6a6a; margin:0; text-align:justify;
	line-height:1.4em; text-decoration:underline;
}
.mid-contentLt-ctn p a:hover {
	font:14px normal Arial, Helvetica, sans-serif;
	color:#6a6a6a; margin:0; text-align:justify;
	line-height:1.4em; text-decoration:none;
}
.mid-contentLt-ctn ul {
	font:14px normal Arial, Helvetica, sans-serif;
	color:#6a6a6a; line-height:1.4em;
	text-align:justify; list-style:url(../images/content-ul.jpg);
}
.mid-contentLt-ctn ul li {
	margin:5px 0;
}
.mid-contentLt-ctn ul li a {
	text-decoration:underline; color:#6a6a6a;
}
.mid-contentLt-ctn ul li a:hover {
	text-decoration:none; color:#6a6a6a;
}


.mid-contentRt {
	width:215px; height:auto; float:left;
}
.mid-contentRt-box {
	width:215px; height:18px; float:left;
}
.mid-contentRt-topimg1 {
	background:url(../images/content-sidebar-bg.jpg) -686px 0 no-repeat;
}
.mid-contentRt-topimg2 {
	background:url(../images/content-sidebar-bg.jpg) -686px -18px no-repeat;
}
.mid-contentRt-ctn {
	width:198px; height:auto; float:left;    /*width:215px;*/
	background-color:#f6f3e0; padding:0 8px;
}
.mid-contentRt-ctn h1#news-head{
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:0; margin:0 0 3px 0; color:#6a6a6a;
}
.mid-contentRt-ctn h1#news-head a {
	color:#6a6a6a; text-decoration:none;
}
.mid-contentRt-ctn h1#news-head a:hover {
	color:#B1A894;
}
.mid-contentRt-ctn p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#6a6a6a; text-align:left; padding:0;
	margin:0 0 10px;
}
.mid-contentRt-ctn p a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#6a6a6a; text-decoration:underline;
}
.mid-contentRt-ctn p a:hover {
    text-decoration:none;
}
.mid-contentRt-ctn span#read {
	display:block; border-bottom:solid 1px #6a6a6a;
	text-align:right; margin:0 0 10px;
}
.mid-contentRt-ctn span#read a {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none; color:#6a6a6a;
}
.mid-contentRt-ctn span#read a:hover {
	color:#B1A894;
}




/*bottom page*/
.footer {
	width:100%; height:214px; float:left;
	background:url(../images/bottom-bg.jpg);
	margin:15px 0 0 0;
}
.footer-menu {
	width:900px; height:214px;
	margin:0 auto;
}
.footer-box {
	width:215px; height:194px; float:left;
	margin:10px 10px 10px 0;
}
.footer-box p {
	font:14px Arial, Helvetica, sans-serif;
	color:#84a2a8; text-transform:uppercase;
	padding:0; margin:0; font-weight:bold;
}
.footer-box span {
	font:12px Arial, Helvetica, sans-serif; display:block;
	color:#84a2a8; padding:0; margin:15px 0 5px 0;
}
ul.navigate {
	/*list-style:url(../images/list-icon.png);*/
	padding:5px; margin:5px 12px; line-height:18px;
}
ul.navigate li {
	margin:3px 0; list-style:url(../images/list-icon.png);
}
ul.navigate li:hover {
	margin:3px 0; list-style:url(../images/list-icon2.png);
}
ul.navigate li a {
	font:12px normal Arial, Helvetica, sans-serif;
	color:#84a2a8; text-decoration:none;
	line-height:18px;
}
ul.navigate li a:hover {
	font:12px normal Arial, Helvetica, sans-serif;
	color:#97b8bf; text-decoration:underline;
	line-height:18px;
}



/*register*/
.reg-wrap {
	width:200px; height:auto; float:left;
	margin:0 11px 0 0;
}
.reg-wrap2 {
	width:630px; height:auto; float:left;
}
.register {
	list-style:none; font:bold 12px Verdana, Geneva, sans-serif;
	color:#818078; margin:0; padding:0;
}
.register li {
	display:block; width:184px; height:auto;
	color:#818078;
}
.register li.mmbr {
	display:block; width:auto; height:auto;
	color:#818078;
}
.register li input {
	width:174px; height:16px; border:none;
	display:block; background:url(../images/form-theme/field.jpg) no-repeat;
	padding:7px 10px; color:#818078;
}
.register li input:hover {
	background:url(../images/form-theme/field2.jpg) no-repeat;
}
.register li select {
	width:186px; height:30px; border:none; padding:5px 10px; color:#818078;
	display:block; background:url(../images/form-theme/field.jpg) no-repeat;
}
.register li span {
	font:12px normal Arial, Helvetica, sans-serif; text-align:left;
	display:block; width:auto; height:10px;
}
.r-btn {
	width:15px; height:15px; display:block; float:left;
	margin:0 15px 0 0;
}

.dh_text {float:left; width:461px; height:83px;}
.dh_text h1 {font-family: Arial, Helvetica, sans-serif; font-size:24px; margin:0px; padding:8px 0 0 15px; color:#FFF;}
.dh_text h2 {font-family: Arial, Helvetica, sans-serif; font-size:16px; margin:0px; padding:5px 0 0 15px; color:#FFF; font-weight:normal;}

.prof_off {float:left; width:77px; height:43px; display:block; text-decoration:none; background:url(../images/profile_on.png) 0 0 no-repeat;}
.prof_on a {float:left; width:77px; height:43px; display:block; text-decoration:none; background:url(../images/profile_off_on.png) 0 -43px no-repeat;}
.prof_on a:hover {background:url(../images/profile_off_on.png) 0 0 no-repeat;}

.program_off {float:left; width:92px; height:43px; display:block; text-decoration:none; background:url(../images/programs_off.png) 0 0 no-repeat;}
.program_on a {float:left; width:92px; height:43px; display:block; text-decoration:none; background:url(../images/programs_off_on.png) 0 -43px no-repeat;}
.program_on a:hover {background:url(../images/programs_off_on.png) 0 0 no-repeat;}

.method_off {float:left; width:121px; height:43px; display:block; text-decoration:none; background:url(../images/methodology_off.png) 0 0 no-repeat;}
.method_on a {float:left; width:121px; height:43px; display:block; text-decoration:none; background:url(../images/methodology_off_on.png) 0 -43px no-repeat;}
.method_on a:hover {background:url(../images/methodology_off_on.png) 0 0 no-repeat;}

.curri_off {float:left; width:121px; height:43px; display:block; text-decoration:none; background:url(../images/curri_off.png) 0 0 no-repeat;}
.curri_on a {float:left; width:121px; height:43px; display:block; text-decoration:none; background:url(../images/curri_off_on.png) 0 -43px no-repeat;}
.curri_on a:hover {background:url(../images/curri_off_on.png) 0 0 no-repeat;}

.psy_off {float:left; width:162px; height:43px; display:block; text-decoration:none; background:url(../images/psy_off.png) 0 0 no-repeat;}
.psy_on a {float:left; width:162px; height:43px; display:block; text-decoration:none; background:url(../images/psy_off_on.png) 0 -43px no-repeat;}
.psy_on a:hover {background:url(../images/psy_off_on.png) 0 0 no-repeat;}

.banner_user {height:280px; width:900px; background: url(../images/banner_index_user.jpg);}

.memmber_logo {width:100px; height:100px; margin:7px 20px 7px 48px;}
.text_logo {float:left; width:732px; height:114px;}
.text_logo h1 {margin:0px; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#777; font-size:25px;} 
.text_logo h2 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#777; font-size:16px; font-weight:normal; font-style:italic;}

.index_user_menuTop {width:860px; height:50px; margin:25px 20px 0 20px;}
.wrindex_user_menuTop {width:860px; height:50px; background-color:#4c8ca2; -moz-border-radius:5px; -webkit-border-radius:5px; opacity:0.7}
.cover_subMenu {float:left; width:120px; height:50px;}
.cover2_subMenu {float:left; width:110px; height:50px;}
.cover3_subMenu {float:left; width:140px; height:50px;}
.space_subMenu {float:left; width:10px; height:50px;}

.profile_indexUserActive {width:92px; height:26px; margin:5px 0 0 15px; text-align:center; padding:10px 4px 4px 4px; font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:15px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; display:block; text-decoration:none; background-color:#FFF;}
.profile_indexUser a {width:92px; height:26px; margin:5px 0 0 15px; text-align:center; padding:10px 4px 4px 4px; font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:15px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; display:block; text-decoration:none;}
.profile_indexUser a:hover {background-color:#FFF; color:#333; -moz-border-radius:5px; -webkit-border-radius:5px;}

.profile2_indexUserActive {width:92px; height:26px; margin:5px 0 0 5px; text-align:center; padding:10px 4px 4px 4px; font-family:Tahoma, Geneva, sans-serif; color:#333; background-color:#FFF; font-size:15px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; display:block; text-decoration:none;}
.profile2_indexUser a {width:92px; height:26px; margin:5px 0 0 5px; text-align:center; padding:10px 4px 4px 4px; font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:15px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; display:block; text-decoration:none;}
.profile2_indexUser a:hover {background-color:#FFF; color:#333; -moz-border-radius:5px; -webkit-border-radius:5px;}

.profile3_indexUserActive {width:122px; height:26px; margin:5px 0 0 5px; text-align:center; padding:10px 4px 4px 4px; font-family:Tahoma, Geneva, sans-serif; color:#333; background-color:#FFF; font-size:15px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; display:block; text-decoration:none;}
.profile3_indexUser a {width:122px; height:26px; margin:5px 0 0 5px; text-align:center; padding:10px 4px 4px 4px; font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:15px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; display:block; text-decoration:none;}
.profile3_indexUser a:hover {background-color:#FFF; color:#333; -moz-border-radius:5px; -webkit-border-radius:5px;}


.page_cover {float:left; width:671px; height:200px; background:url(../images/default-banner.jpg) no-repeat;}
.space001 {width:671px; height:42px;}
.cover_logo_all {width:671px; height:83px;}
.space002 {float:left; width:18px; height:83px;}
.dlogo {float:left; width:192px; height:83px;}
.space003 {width:671px; height:24px;}
.space004 {width:671px; height:43px;}
.cover_tab_all {float:left; width:19px; height:43px;}

.textForm_login {float:left; width:145px; height:35px; margin-right:5px;}
.textForm_login h4 {font-family:normal Arial, Helvetica, sans-serif; color:#6a6a6a; font-size:18px; margin:0px; padding:8px 10px 0 0; font-weight:normal;}

.border_textField {width:220px; height:25px; border:2px solid silver; background-color:#d9d7cb; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-box-shadow:inset 0px 2px 0px 0px silver; -moz-box-shadow:inset 0px 2px 0px 0px silver; font-family:normal Arial, Helvetica, sans-serif; font-weight:bold; color:#333; padding:5px; font-size:18px;}
.border_textField:hover {background-color:#e9e9e7;}
.border_textField:focus {width:220px; height:25px; border:2px solid #930; background-color:#e9e9e7; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-box-shadow:inset 0px 2px 0px 0px #930; -moz-box-shadow:inset 0px 2px 0px 0px #930;}
._login_aiobp_ a {float:right; width:83px; height:35px; text-decoration:none; display:block; background:url(../images/sign-in-btn.jpg) no-repeat 0 0;}
._login_aiobp_ a:hover {background:url(../images/sign-in-btn.jpg) no-repeat 0 -35px;}
.sign_red {width:620px; height:60px; background-color:#FFD7D7; padding:10px; margin-bottom:10px;}
.sign_red h4 { margin:0px; padding:0px; color:#555; font-family:normal Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; line-height:18px;}
.sign_red h4 a {text-decoration:underline; color:#930;}
.sign_red h4 a:hover {text-decoration:none;}
.or_s_aiobp {float:right; width:165px; height:35px;}
.or_s_aiobp h5 {font-family:normal Arial, Helvetica, sans-serif; color:#555; font-size:14px; margin:0px; padding:8px 0 0 0; font-weight:normal;}
.or_s_aiobp h5 a {color:#336; text-decoration:underline;}
.or_s_aiobp h5 a:hover {text-decoration:none;}
