@charset "utf-8";
/* CSS Document */

body{font-size:12px; color:#888; font-family:Arial, Helvetica, sans-serif; line-height:18px; background:#fff url(../images/pg_bg.jpg) top repeat-x;}
a{color:#E2211C; text-decoration:none;}
a:hover{text-decoration:underline;}
p{color:#888; font-size:12px; padding:5px 0; line-height:18px;}
ul{color:#888; font-size:12px; line-height:18px;}
input, textarea, select{font-family:Arial, Helvetica, sans-serif; color:#888; outline:none; font-size:12px; vertical-align:middle;}

/*=====Common CSS=====*/
#wrapper{width:920px; margin:0 auto;}
/*=====Common CSS=====*/

/*============================================================*/
/*HEADER CSS START============================================*/
/*============================================================*/
header{ width:100%; margin:0 auto;}
#header{height:137px; margin-bottom:10px;}
.logo{float:left; margin:8px 10px 0 0;}
.header_center{float:left;  font-size:20px; color:#fff; font-weight:bold; width:513px; padding-top:40px;}
.header_center .r2{font-size:23px; color:#fff; font-weight:bold; width:155px; float:left; border-right:1px solid #d16063; padding-left:10px; padding-right:5px;text-shadow: #000 2px 3px 2px;}
.header_center .r2 span{font-size:18px; color:#fff; font-weight:bold; margin-top:11px; width:100%; display:block;}


.header_right{float:right; width:180px;}
.header_right .contact_info{float:right; padding:14px 65px 0 0; background:url(../images/lady.png) right top no-repeat; height:55px; margin-top:10px;}
.header_right .contact_info .ci_row{clear:both; line-height:22px; text-align:right;}
.header_right .contact_info .r1{font-size:18px; color:#151515;}
.header_right .r3{font-size:12px; color:#fff; line-height:15px; float:right;}
.header_right .contact_info .r3 a{font-size:12px; color:#fff;}
.header_right .r3 a{font-size:12px; color:#fff; }

/*============================================================*/
/*HEADER CSS END==============================================*/
/*============================================================*/

/*menu start*/
nav{width:100%; clear:both;}
#nav{width:920px; margin:0 auto; margin-bottom:15px; float:left;}
.nav-left{ background:url(../images/menu-left.png) no-repeat left top; width:15px; height:49px; float:left;}
.nav-right{ background:url(../images/menu-right.png) no-repeat left top; width:15px; height:49px; float:left;}
.nav-center{ background:url(../images/menu-center.png) repeat-x left top; width:860px; height:46px; float:left; padding:3px 15px 0 15px;}
.nav-center ul{ margin:0px; padding:0px;}
.nav-center li{ font-size:13px; font-weight:bold; color:#e2211c; display:inline; list-style:none;  margin:0px 18px; float:left; line-height:45px;}
.nav-center li a{  color:#e2211c; list-style:none; text-decoration:none; padding:15px 20px; text-transform:uppercase;}
.nav-center li a:hover{  color:#fff; list-style:none; background:#df241d;}
.nav-center li a .active{  color:#fff; list-style:none; background:#df241d;}
/*menu End*/




/*============================================================*/
/*BANNER CSS START============================================*/
/*============================================================*/
#banner{width:916px; clear:both; background:#f2f1f1; border:2px solid #fff; margin-bottom:15px; }
.banner_left{float:left; padding:15px 15px 0 15px; width:367px;}
.banner_left-row{ border-bottom:1px dotted #4d4d4d; padding:0px 5px 0 5px; float:left; width:99%;}
.banner_left-row-img{ float:left; width:125px;}
.banner_left-row-txt{ float:left; width:238px;}
.banner_left-row-txt h2{font-size:21px; color:#4d4d4d; padding-top:22px;}
.banner_left-row-txt h2 a{font-size:21px; color:#4d4d4d; text-decoration:none;}
.banner_left-row-txt h2 a:hover{font-size:21px; color:#E2211C; text-decoration:none;}


.banner_right{float:right; background:url(../images/banner.jpg) no-repeat right bottom; height:254px;}
.banner_right img{display:block;}
/*============================================================*/
/*BANNER CSS END==============================================*/
/*============================================================*/

#content{clear:both;}

/*============================================================*/
/*LEFT PANEL CSS START========================================*/
/*============================================================*/

.left_col{float:right; width:238px;}

.latest_news{float:left; background:#ce2d19; margin-bottom:0px;}
.latest_news .ln_top{float:left; width:238px; height:38px; overflow:hidden; background:url(../images/left_menu.png) 0 0 no-repeat;}
.latest_news .ln_bottom{float:left; width:238px; height:9px; overflow:hidden; background:url(../images/left_menu.png) 0 -38px no-repeat;}
.latest_news h2{font-size:18px; color:#fff; padding:5px 20px 3px; line-height:20px; clear:both;}
.latest_news ul{padding:0 20px; clear:both;}
.latest_news ul li{padding-top:0px;}
.latest_news div{font-size:13px; color:#fff; font-weight:bold; line-height:16px;}
.latest_news div a{color:#fff;}
.latest_news p{font-size:12px; color:#ffd8d8; line-height:15px; padding:0px 0 0 0;}
.latest_news a.readmore{float:right; color:#000; text-decoration:underline; font-size:11px; font-weight:bold;}
.latest_news a.readmore span{font-size:13px;}
.latest_news a.readmore:hover{text-decoration:none;}

.socialize{float:left; width:236px; background:#f3f1f1; margin-top:53px;}
.socialize .socialize_top{float:left; width:236px; height:9px; overflow:hidden; background:url(../images/socialize.png) 0 0 no-repeat;}
.socialize .socialize_bottom{float:left; width:236px; height:9px; overflow:hidden; background:url(../images/socialize.png) 0 -9px no-repeat;}
.socialize p{font-size:13px; font-weight:bold; color:#c60000; padding:2px 20px;}
.socialize .icons_soc{clear:both; padding:10px 20px; float:left;}
.socialize .icons_soc a{float:left; width:32px; height:32px; background: url(../images/icons_socialize.png) 0 0 no-repeat; overflow:hidden; margin-right:8px; font-size:0; line-height:999px;}
.socialize .icons_soc a.twitter{background: url(../images/icons_socialize.png) -40px 0 no-repeat;}
.socialize .icons_soc a.linkedin{background: url(../images/icons_socialize.png) -81px 0 no-repeat;}
/*============================================================*/
/*LEFT PANEL CSS END==========================================*/
/*============================================================*/

/*============================================================*/
/*RIGHT CONTENT CSS START=====================================*/
/*============================================================*/
.right_col{float:left; width:675px; background:url(../images/content_bg.png) top repeat-x;}
.content_top{float:left; width:675px; height:10px; overflow:hidden; background:url(../images/content_top.png) no-repeat;}
.content_padding{float:left; padding:5px 0px; width:675px;}
.right_col h1{color:#bd0707; font-size:18px; line-height:20px; background:url(../images/divider_title.png) bottom repeat-x; padding-bottom:5px; margin-top:7px;}
.right_col h2{color:#bd0707; font-size:17px; line-height:20px; padding:5px 0 0;}
.right_col h3{color:#bd0707; font-size:15px; line-height:20px; padding:5px 0 0;}
.right_col h4{color:#bd0707; font-size:14px; line-height:20px; padding:5px 0 0;}
.right_col p{padding:10px 0; line-height:20px;}
.right_col ul{padding:10px 0;}
.right_col ul li{ background:url(../images/bullet_li.png) 5px 9px no-repeat; padding:2px 0 2px 18px;}

.index_box{float:left; height:142px; padding:10px 0 0; background:url(../images/divider_index.png) right top no-repeat;}
.index_box_last{background:none;}
.index_box a{display:block; width:211px; text-align:center; font-size:18px; color:#bd0101; line-height:22px; padding:120px 0 0;}
.index_box span.about-student{/*background:url(../images/about-stu.png) center top no-repeat;*/ width:206px; text-align:center; font-size:18px; color:#bd0101;text-decoration:none;  padding:40px 0 0 0; display:block;}
span.about-student p{ display:block; padding-top:46px; font-size:18px; color:#bd0101;text-decoration:none;}
.index_box a.certification{background:url(../images/certification.png) center top no-repeat; width:221px; text-decoration:none;}
.index_box a.login{background:url(../images/mem-login.png) center top no-repeat; width:206px; text-decoration:none;}


.text_box{float:right; width:650px; margin-top:53px; background:#fff;}
.nl_content{background:#fff; float:left; padding:0px 0; width:100%;}
.nl_content h3{font-size:21px; font-weight:bold; color:#201d1d; padding:0px 0px 5px 0px; margin:0px;}
.nl_content .text{color:#201d1d; text-align:justify; line-height:17px;}
/*============================================================*/
/*RIGHT CONTENT CSS END=======================================*/
/*============================================================*/

/*============================================================*/
/*FOOTER CSS START============================================*/
/*============================================================*/
footer{ width:100%; margin:0 auto;}
#footer{margin-top:25px; clear:both; border-top:2px solid #efefef; padding:10px 0 50px; color:#656565; line-height:20px; text-align:center;}
#footer strong{color:#272727;}
#footer a{margin-right:10px; color:#656565;}
/*============================================================*/
/*FOOTER CSS END==============================================*/
/*============================================================*/




@media all and (min-width:0) {
	#navi ul li a span{padding:16px 37px 0 37px \0/;} /* IE9 */
}

/*raxa*/
a.txt-more{color: #ce2d19; float:right; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.txt-more:hover{color: #000000; float: right; font-size: 11px; font-weight: bold; text-decoration: underline;}
.stu-img{ float:left; width:50px; margin-right:10px;}
.stu-txt{float:left; width:138px;}
.content-bord{ border-bottom:2px solid #EFEFEF; padding-bottom:15px;}
.subtitle{color: #201D1D;
    font-size: 21px;
    font-weight: bold;
    margin: 0;
    padding: 20px 0 15px 5px;}
.partner-logobg{ background:url(../images/f-logo-bg.jpg) no-repeat left top; width:900px; height:98px; float:left; padding:10px;}	
	

/*raxa 29 -06 -12*/
.inquiry-title{font-size:18px; color:#bd0101; padding-top:0px; padding-bottom:10px;}
.home-inquiry-row{ width:100%; float:left; margin-bottom:2px;}
.home-inquiry-left{ width:80px; float:left; color:#201d1d; font-weight:bold;}
.home-inquiry-left span{ color:#F00; margin-left:0px !important;}
.home-inquiry-right{ width:285px; float:left;}
.home-inquiry-right span{ color:#F00; font-size:10px; padding:0px;}
.home-inquiry-error{ width:100%; float:left;}
.home-inquiry-error span{ color:#F00; margin-left:80px; font-size:10px; padding:0px;}
.home-inquiry-right .textbox { background:url(../images/textbox-bg.jpg) repeat-x left top; height:20px; width:188px; border:1px solid #FFF; padding:0 5px;}
.home-inquiry-right .textare { background:url(../images/textbox-bg.jpg) #efebeb repeat-x left top; height:35px; width:188px; border:1px solid #FFF; padding:5px;}
.home-inquiry-right .select { background:url(../images/textbox-bg.jpg) repeat-x left top; height:22px; width:198px; border:1px solid #FFF; padding:0 0px;}
.inq-btn{ background:url(../images/btn-bg.png) no-repeat left top; width:69px; height:20px; border:0 none; text-align:center; color:#FFF; cursor:pointer; padding-bottom:2px;}

.inner-banner_right{float:right; background: url(../images/inner-banner-bg.jpg) no-repeat right bottom; background-position: right bottom; height:363px;}
.inner-icon-bg{ background:url(../images/inner-icon-bg.png) no-repeat left top; width:127px; height:61px; float:right; padding:7px; margin-right:55px; margin-top:15px;}
.socialize-inner{ background:none !important; margin:0px !important; width:auto !important;}


.inner-logo{float:left; width:920px; background:url(../images/content_bg.png) top repeat-x;}
.inner-logo_top{float:left; width:920px; height:10px; overflow:hidden; background:url(../images/inner-logo-bg.png) no-repeat;}
.inner-con_padd{float:left; padding:5px 0px; width:920px;}
.inner-logo h1{color:#bd0707; font-size:18px; line-height:20px; background:url(../images/divider_title.png) bottom repeat-x; padding-bottom:5px; margin-top:7px;}
.inner-logo h2{color:#bd0707; font-size:17px; line-height:20px; padding:5px 0 0;}
.inner-logo h3{color:#bd0707; font-size:15px; line-height:20px; padding:5px 0 0;}
.inner-logo p{padding:10px 0; line-height:20px;}


.logo-div{float:left; /*height:142px;*/ padding:10px 0 0; background:url(../images/divider_index.png) right top no-repeat;}
.logo-div-last{background:none;}
.logo-div a{display:block; width:211px; text-align:center; font-size:18px; color:#bd0101; line-height:22px; padding:85px 0 0;}
.logo-div a.microsoft{background:url(../images/micro.png) center top no-repeat; width:206px; text-decoration:none;}
.logo-div a.cisco{background:url(../images/cisco.png) center top no-repeat; width:221px; text-decoration:none;}
.logo-div a.oracle{background:url(../images/oracle.png) center top no-repeat; width:206px; text-decoration:none;}
.logo-div a.ibm{background:url(../images/ibm.png) center top no-repeat; width:206px; text-decoration:none;}
.logo-div a.juniper{background:url(../images/juniper.png) center top no-repeat; width:206px; text-decoration:none;}
.logo-div a.comptia{background:url(../images/comtia.png) center top no-repeat; width:221px; text-decoration:none;}
.logo-div a.oth-cor{background:url(../images/othere-course.png) center top no-repeat; width:206px; text-decoration:none;}
.logo-div a.car-cor{background:url(../images/career-coruse.png) center top no-repeat; width:206px; text-decoration:none;}
.logo-div a.mile{background:url(../images/mile.jpg) center top no-repeat; width:206px; text-decoration:none;}
.logo-div a.cloud{background:url(../images/cloud.png) center top no-repeat; width:206px; text-decoration:none;}
.logo-div a.soft{background:url(../images/soft.png) center top no-repeat; width:206px; text-decoration:none;}
.logo-div a.uni{background:url(../images/uni.jpg) center top no-repeat; width:206px; text-decoration:none;}
.logo-div ul{padding:20px 10px 10px 10px;}
.logo-div ul li{ background:url(../images/arrow.png) 5px 9px no-repeat; padding:10px 0 2px 32px; font-size:13px; font-weight:bold; color:#222121; text-transform: capitalize;}
.logo-div ul li a{ font-size:13px; font-weight:bold; color:#222121; text-transform:capitalize; width:auto !important; line-height:normal; padding:0px; text-align:left; text-decoration:none;}
.logo-div ul li a:hover{color:#E2211C; }

/*raxa*/

/*raxa courses page start (mcipt) */
.course_padd{float:left; padding:5px 20px; width:880px;}
.page-title{font-size:21px; color:#000; margin-bottom:10px; border-bottom:1px solid #000; padding-bottom:10px; line-height:32px;}
.course-listing { float:left; width:175px; margin-right:15px; background:url(../images/course-bg.png) #fbfbfb left top repeat-x; padding:10px;}
.course-title{ color:#bd0101; font-size:18px; border-bottom:1px dotted #bd0101; padding-bottom:10px; margin-bottom:5px;}
.course-menu{float:left; width:165px;}
.course-menu ul{padding:0px 0 0 20px;}
.course-menu ul li{ background:url(../images/courses-arrow2.png) 5px 9px no-repeat; padding:4px 0 0px 20px; font-size:12px; font-weight:bold; color:#222121;}
.course-menu ul li a{ font-size:12px; font-weight:bold; color:#222121;  width:auto !important; line-height:normal; padding:0px; text-align:left; text-decoration:none;}
.course-menu ul li a:hover{color:#E2211C; }
.course-menu h3{  background:url(../images/courses-arrow1.png) 5px 9px no-repeat; color:#c83232; font-size:13px; padding:5px 0 2px 25px; font-weight: bold; }

.course-inquiry { float:right; width:175px; margin-left:15px; background:url(../images/course-bg.png) #fbfbfb left top repeat-x; padding:10px;}
.course-inquiry-txt{ width:100%; float:left; margin-bottom:0px; color:#201d1d; margin-top:7px;}
.course-inquiry-txt span{ color: #F00; font-size:10px;}
.course-inquiry-input span{ color: #F00; font-size:10px;}
.course-inquiry-input .textbox { background:url(../images/textbox-bg.jpg) repeat-x left top; height:20px; width:163px; border:1px solid #c3c3c3; padding:0 5px;}
.course-inquiry-input .textare { background:url(../images/textbox-bg.jpg) #efebeb repeat-x left top; height:35px; width:163px; border:1px solid #c3c3c3; padding:5px;}
.course-inquiry-input .select { background:url(../images/textbox-bg.jpg) repeat-x left top; height:22px; width:175px; border:1px solid #c3c3c3; padding:0 0px;}
.inq-btn{ background:url(../images/btn-bg.png) no-repeat left top; width:69px; height:20px; border:0 none; text-align:center; color:#FFF; cursor:pointer; padding-bottom:2px;}


.course-contant { float:left; width:460px; }
.all-txt{ font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; color:#201d1d;}
.all-txt p{font-size:12px; text-align:justify; color:#201d1d; padding: 0 0 10px 0;}

.all-txt div{ font-family:Verdana, Geneva, sans-serif;  float:left; margin-bottom:10px;}
.all-txt div p{font-size:12px; text-align:justify; color:#201d1d; padding: 0 0 10px 0;}
.all-txt div ul{ margin:0px; padding:0px;}
.all-txt div ul li{ color:#201d1d; list-style:square; list-style-position:inside;}


.courses-con-title{ font-size:14px; color:#09C; margin-bottom:5px; font-weight:bold;}
.course-subtitle{color:#ff5a00; font-size:17px; text-align:left; font-style:italic; width:100%;}
.course-subtitle2{color:#ffc600; font-size:14px; text-align:left; font-weight:bold; width:100%;}

.f-left{ width:47%; float:left; margin-right:20px; text-align:left;}
.f-right{ width:47%; float:right; text-align:left;}
.data-box{ float:left; width:99%; border:1px solid #d2d2d2; }
.td-title{ border-bottom:1px solid #d2d2d2;  padding:0 5px; font-size:11px; font-weight:bold; text-align:left;}
.td1{ border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:0 5px; font-size:11px; text-align:left;}
.td2{ border-bottom:1px solid #d2d2d2; padding:0 5px; font-size:11px; text-align:left;}
.border-none{ border-bottom:0 none !important;}


.course-contant2 { float:left; width:670px; }
.td-director{ border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:0 5px; font-size:12px; text-align:left; font-weight:bold;}
.director-title{ font-size:14px; color:#09C; margin-bottom:0px !important; margin-top:10px; font-weight:bold;}
.course-contant3 { float:left; width:880px; }
.tra-part-left{ width:30%; float:left;}
.tra-part-right{ width:70%; float:left;}

.contact-row{ width:100%; float:left; margin-bottom:2px;}
.contact-inquiry-left{ width:25%; float:left; color:#201d1d; font-weight:bold; text-align:left; padding-right:25px;}
.contact-inquiry-left span{ color:#F00; margin-left:0px !important;}
.contact-inquiry-right{ width:70%; float:left;}
.contact-inquiry-right span{ color:#F00; font-size:10px; padding:0px;}
.contact-inquiry-error{ width:100%; float:left;}
.contact-inquiry-error span{ color:#F00; margin-left:80px; font-size:10px; padding:0px;}
.contact-inquiry-right .textbox { background:url(../images/textbox-bg.jpg) repeat-x left top; height:20px; width:188px; border:1px solid #999; padding:0 5px;}
.contact-inquiry-right .textare { background:url(../images/textbox-bg.jpg) #efebeb repeat-x left top; height:35px; width:188px; border:1px solid #999; padding:5px;}
.contact-inquiry-right .select { background:url(../images/textbox-bg.jpg) repeat-x left top; height:22px; width:198px; border:1px solid #999; padding:0 0px;}
.inq-btn{ background:url(../images/btn-bg.png) no-repeat left top; width:69px; height:20px; border:0 none; text-align:center; color:#FFF; cursor:pointer; padding-bottom:2px;}

.about-img{ width:200px; float:left; margin-right:20px; color:#000;}
.about-img p{ color:#000;}

.textcommon{ color:#FFF !important; padding-left:15px;}