@charset "utf-8";
/* CSS Document */
/* Reset Styles*/ 
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size:100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
/*	line-height: 1;*/
}
ol, ul {
	list-style: none;
}
/*table {
	border-collapse: separate;
	border-spacing: 0;
}
*/
caption{
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* ENDS Reset Styles*/



/*Generic styles*/
strong{
	font-weight:bold;
}
.clearBoth{
	clear:both;
}

.hide{
	display:none;
}
.displayNone{
	display:none;
}
.show{
	display:block;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.relative{
	position:relative;
}

a{
	text-decoration:none;
	color:#909090 !important;
}
a:hover{
	text-decoration:underline;
	color:#23affe !important;
}
.rowGap{height:8px;line-height:8px;}

/* End Generic styles*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#909090;
}
#pageContainer{
	margin:0 auto;
	padding:20px 0 0 0;
	width:757px;
	height:100%;
}
#pageTop{
	background:#ffffff url(../images/pageBgTop.gif) top left no-repeat;	
	width:757px;
	height:11px;
	font-size:1px;
}
#pageBottom{
	background:#ffffff url(../images/pageBgBottom.gif) top left no-repeat;	
	width:757px;
	height:11px;
	padding:0;
	margin:0;
}
#pageContainer #pageCenter{
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	width:755px;
}
#pageCenter #header{
	height:116px;
}
.logo{
	padding:0px 0px 0px 10px;
	margin:0px;
	width:217px;
	height:61px;
	float:left;
}
.logoIBM{
	padding:30px 0px 0px 120px;
	margin:0px;
	float:left;
	width:157px;
	height:71px;
}
.logoMicrosoft{
	padding:16px 0px 0px 0px;
	margin:0px;
	float:left;
	width:245px;
	height:60px;
}
.headerNav{
	float:right;
	padding:0;
	margin:0;
}
.headerNav ul{
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 0px;
}
.headerNav li{
	float:left;
	padding:0 6px 0 22px;
	margin:0;
	height:20px;
	line-height:20px;
}
.headerNav li.contactUs{
	background:url(../images/iconContactUs.gif) 0px 0px no-repeat;
}
.headerNav li.sitemap{
	background:url(../images/iconSitemap.gif) 0px 0px no-repeat;
}
.headerNav li.seperator{
	background:url(../images/verSeparator.gif) 0px 5px no-repeat;
	padding:0px;
}
/* Top Nav */
#topNav{
	background:url(../images/bgTopNav.gif) top left repeat-x;
	
}
#topNav ul{
	height:30px;
	width:745px;
	padding:3px 0 0 10px;
}

#topNav li{
	float:left;
	height:24px;
	padding:0px 8px 0px 0px;
}
#topNav li a{
	text-decoration:none;
	display:block;
	height:24px;
}
#topNav li a:hover{
	text-decoration:none;
	display:block;
	height:24px;
}
#topNav li.home a{
	background:url(../images/navHome.gif) 0px 0px no-repeat;
	width:48px;
}
#topNav li.home a:hover, #topNav li.homeActive{
	background:url(../images/navHome.gif) 0px -24px no-repeat;
	width:48px;
}

#topNav li.aboutUs a{
	background:url(../images/navAboutUs.gif) 0px 0px no-repeat;
	width:69px;
}
#topNav li.aboutUs a:hover, #topNav li.aboutUsActive{
	background:url(../images/navAboutUs.gif) 0px -24px no-repeat;
	width:69px;
}

#topNav li.corporateTraining a{
	background:url(../images/navCorporateTr.gif) 0px 0px no-repeat;
	width:125px;
}
#topNav li.corporateTraining a:hover, #topNav li.corporateTrainingActive{
	background:url(../images/navCorporateTr.gif) 0px -24px no-repeat;
	width:125px;
}

#topNav li.trainingClassRoom a{
	background:url(../images/navTrClassroom.gif) 0px 0px no-repeat;
	width:129px;
}
#topNav li.trainingClassRoom a:hover, #topNav li.trainingClassRoomActive{
	background:url(../images/navTrClassroom.gif) 0px -24px no-repeat;
	width:129px;
}

#topNav li.workShop a{
	background:url(../images/navWorkshop.gif) 0px 0px no-repeat;
	width:79px;
}
#topNav li.workShop a:hover, #topNav li.workShopActive{
	background:url(../images/navWorkshop.gif) 0px -24px no-repeat;
	width:79px;
}

#topNav li.OurClients a{
	background:url(../images/navOurClients.gif) 0px 0px no-repeat;
	width:81px;
}
#topNav li.OurClients a:hover, #topNav li.OurClientsActive{
	background:url(../images/navOurClients.gif) 0px -24px no-repeat;
	width:81px;
}

/* End Top Nav */
#topBanner{
	margin:2px 0px 0px 8px;
}
/* style Center Content */
#pageCenter #contentContainer{
	
}
#pageCenter #contentContainer .contentCenter{
	width:485px;
	float:left;
	margin:0;
	padding:10px 5px 10px 10px;
}
#pageCenter #contentContainer .contentCenterWorkShop{
	width:730px !important;
	float:left;
	margin:0;
	padding:10px 5px 10px 10px;
}
.contentCenter h1{
	font-size:18px;
	font-weight:normal;
}
.contentCenter h3{
	color:#3db9ff;
	font-weight:bold;
	background:url(../images/iconPen.gif) top left no-repeat;
	padding:0px 0px 0px 20px;
}
.contentCenter h2{
	color:#3db9ff;
	font-weight:bold;
	font-size:12px;
	padding:0px 0px 10px 0px;
}
.contentCenter ul{

}
.contentCenter li{
	background:url(../images/iconPen.gif) 0px 8px no-repeat;
	padding:10px 0px 10px 20px;
}
.contentCenter .tab1{
	padding-left:20px;
}
.contentCenter .txtDrakBlue{
	color:#0168a2;
}
.contentCenter .txtGray{
	color:#909090;
}
.contentCenter p{
	padding:3px 0px 10px 0px;
}

/* End Style Center Content */
#pageCenter #contentContainer .contentRight{
	width:240px;
	float:right;
	margin:0;
	padding:10px 0 0 0;
	
}

.panel{
	width:231px;
}
.panel .panelHeader{
	background:url(../images/leftPanelHeader.gif) left top no-repeat;
	width:231px;
	height:28px;
}
.panelHeader h4{
	line-height:28px;
	font-size:12px;
	padding:0 10px 0 10px;
	font-weight:normal;
}
.panel .panelContent{
	background:url(../images/leftPanelCenter.gif) left top repeat-y;
	width:231px;
}
.leftPanLinks{
	margin:5px 0px 5px 0px;
	padding:0px;
}
.leftPanLinks li{
	background:url(../images/arrow.gif) 10px 7px  no-repeat;
	padding:5px 10px 5px 28px;
}
.readmore{
	/*padding:0px 10px 3px 10px;
	background:url(../images/arrow_dbl_blue_right.gif) 0px 4px no-repeat;*/
}
.panelContent .readmore{
	float:right;
	padding:0px 10px 3px 10px;
	/*background:url(../images/arrow_dbl_blue_right.gif) 0px 4px no-repeat;*/
}

.classRooms{
	padding:10px 0px 5px 8px;
}
.imgNav{
	margin:0px 10px 0px 10px;
}
.enlarge{
	background:url(../images/icoEnlarge.gif) left top no-repeat;
	padding-left:18px;
	padding-bottom:3px;
}
.panel .panelBottom{
	background:url(../images/leftPanelBottom.gif) left bottom no-repeat;
	width:231px;
	height:10px;
	font-size:1px;
}


/* Footer styles */
#footer{
	padding:10px 10px 0px 4px;
	height:41px;
	line-height:33px;
}
#footer .footerNav ul{
	
}
#footer .footerNav li{
	float:left;
	padding:0px 6px 0px 6px;
	background:url(../images/verSeparator.gif) 0px 12px no-repeat;
	font-size:10px;
}
#footer .footerNav li.first{
	background:none;
}
#footer .footerLogo{
	background:url(../images/footerLogo.gif) top right no-repeat;
	height:33px;
	float:right;
}
#footer .footerLogo h4{
	padding-right:120px;
	font-size:10px;
	line-height:33px;
	font-weight:normal;
	
}

/* End Footer Styles */

/*Form Styles */
input, textarea{
	padding:2px 4px 3px 4px;
	margin:0;
	vertical-align:baseline;
	border:1px #999999 solid;
	width:150px;
	color:#666666;
}
textarea{
	overflow:auto;
}

.highlight{background-color:#CCC;}
.formTbl{
}
.formTbl input{
	color:#666666;
	font-size:12px;
	border:1px solid #c6c6c6;
	width:200px;
}
.formTbl textarea{
	color:#666666;
	font-size:12px;
	border:1px solid #c6c6c6;
	width:350px;
}
.formTbl .button{
	
}
.formTbl .mandatory{
	color:#CC0000;
	}
/* Button Style */
.button{
	height:20px;
	line-height:20px;
	float:left;
	padding:0 0 0 11px;
	margin:0;
	color:#666666;
	font-size:11px;
	background: url("../images/bgBtnLeftUp.gif") top left no-repeat;
	white-space:nowrap;
	text-align:center;
	
}
	.button span{
		display:block;
		padding:0 11px 0 0;
		height:20px;
		line-height:20px;
		background: url("../images/bgBtnRightUp.gif") top right no-repeat;
		cursor:hand;
		border:none;
	}

	 a:hover.button{
		color:#3b76b3;
		text-decoration:none;
		height:20px;
		line-height:20px;
		float:left;
		padding:0 0 0 11px;
		margin:0;
		font-size:11px;
		background: url("../images/bgBtnLeftOver.gif") top left no-repeat;
				
	}
	a:hover.button span {
		display:block;
		padding:0 11px 0 0;
		height:20px;
		line-height:20px;
		background: url("../images/bgBtnRightOver.gif") top right no-repeat;
		cursor:hand;
		border:none;
				
	}


/* Button Style Ends */
/* End Form Styles*/

.contactUsCtr{
	padding:10px;
}
.hrLine{
	background:url(../images/dotted_line_horizontal.gif) center right repeat-x;
}

.workshopContent .title{
	font-size:13px;
	font-weight:bold;
	color:#135c6c;
	line-height:30px;
	height:30px;

}
.workshopContent th{
	background:#a0e3f2 url(../images/TitleBg.gif) top left no-repeat;
	height:28px;
	line-height:28px;
	color:#FFFFFF;
	font-style:12px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
}
.workshopContent td{
	padding:0px 0px 0px 10px;
}