/*CAS Microsite Layout*/

* { padding: 0; margin: 0; }

body {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 75%;
	 color:#000000;
}

#wrapper { 
	 margin: 0px auto;
	 width: 938px;
}

#innerWrapper {
	position:absolute;
	width:938px;
	background:#666666;
}

#header {
	 width: 938px;
	 color: #333;
	 background:#FFFFFF;
	 height: 158px;
	 background: #FFFFFF;
}

#headerLeft {
	width:380px;
	height:158px;
	float:left;
	background-image:url('../images/cas_logo.jpg');
}

#headerEmpty1 {
	width:558px;
	height:72px;
	float:left;
}

#headerRight{
	width:558px;
	height:32px;
	float:left;
	background-image:url('../images/login_bar.jpg');
	background-repeat: no-repeat;
	text-align:right;
}

#headerRight ul {
	font-size:0.9em;
	margin-top:10px;
}

#headerRight ul li {
	display: inline;
}

#headerRight ul li.vline {
	border-left: 1px solid #000000;
}

#headerRight ul a {
	padding:0 10px;
	color:#000000;
	text-decoration:none;
}

#headerEmpty2 {
	width:558px;

}

/**************CAS Navigation Begin***********/


#navigation {
	width: 935px;
	height:52px;
	color: #333;
	float:left;
}

#navIntro  {
	width: 282px;
	height:277px;
	background-image:url('../images/real_results.png');
	background-repeat:no-repeat;
	position:absolute;
	left:10px;
	top:165px;
}

#navBar {
	width:630px;
	height:46px;
	position:absolute;
	left:308px;
}

#navBar a {
	margin:0px;
	padding:0px;
	text-decoration:none; 
	width:636px;
	height:46px;
}

#realnews {
	width:176px;
	height:46px;
	float:left;

}
#realproof {
	width:175px;
	height:46px;
	float:left;
}

#realglobal {
	width:275px;
	height:46px;
	float:left;
}
/********disable begin*****
#navBar a.realNews {
	width:176px;
	height:46px;
}

#navBar a.realProof {
	width:175px;
	height:46px;
}

#navBar a.realGlobal {
	width:275px;
	height:46px;
}

#navBar ul {
	display:inline;
}

#navBar li {
	list-style-type:none;
	display:inline;
	margin:0px;
	padding:0px;
}

*******disable end*************/ 

/**************CAS Navigation End***********/


#content { 
	width: 938px;
	height: 531px;
	color: #333;
	background: #FFFFFF;
	background-image:url('../images/bground.png');
	background-repeat:no-repeat;
}

#footer { 
	width: 938px;
	color: #333;
	background: #FFFFFF;
	border-bottom:1px solid #000000;
	float:left;
}

#footerLeft {
	width:469px;
	height:30px;
	float:left;
}

#footerRight {
	width:459px;
	height:30px;
	text-align:right;
	float:left;
	padding:10px 10px 0px 0px;
	font-size:0.8em;
}


/***********************Overlay Panels***********************************/

#realNews {
	width:776px;
	height:539px;
	background-image:url('../../../css/images/realnews.png');
	background-repeat:no-repeat;
}

#realProof {
	width:776px;
	height:539px;
	background-image:url('../../../css/images/realproof.png');
	background-repeat:no-repeat;
}





table.form {
	margin:20px auto;
	font-size:1.2em;
}



#webinar {
	width:778px;
	height:539px;
	background-image:url('../images/webinar.png');
	position:absolute;
	z-index:100;
	top:120px;
	left:130px;
}

#innerWebinar {
	width:670px;
	height:480px;
	position:absolute;
	top:98px;
	left:57px;
}

#webinarImageBox {
	width:650px;
	margin-top:14px;
}


.boxleft {
   width:362px; 
   float:left;
}

.boxright {
   width:263px;  
   float:left;
   padding-bottom:60px;
}


p.webinar {
	margin:16px 46px 16px 26px;

}

.wHed {
  font-weight:bold;
  font-size:1.1em;  
}



.vidBtn {
	position:absolute;
	top:370px;
	left:450px;

}

.imageTop {
	margin-bottom:60px;
}

#proofBox {
	width:778px;
	height:539px;
	background-image:url('../images/realproof.png');
	position:absolute;
	z-index:100;
	top:120px;
	left:130px;
}

#innerProofBox {
	width:670px;
	height:400px;
	position:absolute;
	top:98px;
	left:57px;
}

#innerProofBoxImages {
	width:520px;
	height:207px;
	margin:0px auto;
}

#proofBoxBtn {
	width:520px;
	margin:10px 20px 10px 66px;
}

p.proofbox {
	padding:20px 20px 20px 50px;
	font-size:1em;
}




#register {
	width:778px;
	height:539px;
	background-image:url('../images/register.png');
	position:absolute;
	z-index:100;
	top:120px;
	left:130px;
}

#innerRegister {
	width:670px;
	height:400px;
	position:absolute;
	top:98px;
	left:57px;
}


#login {
	width:778px;
	height:539px;
	background-image:url('../images/login.png');
	position:absolute;
	z-index:100;
	top:120px;
	left:130px;
}

#innerlogin {
	width:670px;
	height:400px;
	position:absolute;
	top:98px;
	left:57px;
}

#changePassword {
	width:778px;
	height:539px;
	background-image:url('../images/cpass.png');
	position:absolute;
	z-index:100;
	top:120px;
	left:130px;
}

#innerChangePassword {
	width:670px;
	height:400px;
	position:absolute;
	top:98px;
	left:57px;
}

#forgottenPassword {
	width:778px;
	height:539px;
	background-image:url('../images/fpass.png');
	position:absolute;
	z-index:100;
	top:120px;
	left:130px;
}

#innerForgottenPassword {
	width:670px;
	height:400px;
	position:absolute;
	top:98px;
	left:57px;
}

.errorlist_reg {padding-left:156px;}

p.login {
	margin:26px;
}


/*******************************/

#newsBox {
	width:778px;
	height:539px;
	background-image:url('../images/realnews.png');
	position:absolute;
	z-index:100;
	top:120px;
	left:130px;	
}

#innerNewsBox {
	width:670px;
	overflow:auto;
	height:400px;
	position:absolute;
	top:98px;
	left:57px;	
}

#innerNewsBoxImages {
	width:520px;
	height:207px;
	margin:0px auto;
}

a img {border:none;}

a.newsBox {
	color:#7593ac;

}


.newsBoxBtn {
	width:420px;
	margin-left:450px;
}

p.newsBox {
	padding:10px 20px 4px 90px;
	width:420px;
	
}
.bold {
	font-weight:bold;
}


/*********************************/
#gartner {
	width:778px;
	height:539px;
	background-image:url('../images/realproof.png');
	position:absolute;
	z-index:100;
	top:120px;
	left:130px;
}

.casestudyholder {border-top:1px dashed #b4b1c8;margin:23px 59px 0px 59px;padding:3px 0px 23px 0px;min-height:120px;}
.casestudyholder p {margin:20px 0px 0px 0px;font-size:1.2em;}
.casestudybuttons {border-bottom:1px dashed #b4b1c8;margin:10px 59px 10px 59px;text-align:right;}
.backbutton {float:left;}

#innerGartner {
	width:670px;
	height:400px;
	position:absolute;
	top:98px;
	left:57px;
}

#innerGartnerContainer {
	width:540px;
	margin:40px auto;
}

.gartnerBtn {
	width:330px;
	margin:20px 20px 10px 260px;
}


.border {
 	width:430px;
	border-bottom:1px dotted #a09fcf;
	margin:0px 0px 0px 92px;
}

img.close {
	position:absolute;
	top:20px;
	left:640px;
}

img.close2 {
	position:absolute;
	top:10px;
	left:634px;
}
/*************Drop Downs**********************/



#subNav {
	background-color:#6e8cad;
	color: #ffffff;
	font-weight: bold;
	width:178px;
	height:230px;
	font-size:0.9em;
}

#subNavBox {
	width:144px;
	margin:0px auto;
	
}


#subNavBox a, #subNavBox2 a, #subNavBox3 a {
	color:#ffffff;
	text-decoration:none;
	font-size:1.1em;

}

#subNav2 {
	background-color:#6b87a7;
	color: #ffffff;
	font-weight: bold;
	width:173px;
	height:230px;
	margin-left:3px;
	font-size:0.9em;
}


#subNavBox2 {
	width:144px;
	margin:0px auto;
}


#subNav3 {
	background-color:#345b88;
	color: #ffffff;
	font-weight: bold;
	width:272px;
	height:230px;
	margin-left:3px;
	font-size:0.9em;
}

#subNavBox3 {
	width:232px;
	margin:0px auto;
}


.floatleft {
	float:left;
}


.imageleft{
	padding-left:59px;
}

.hedleft{
	padding:59px;
}


.imageright {
	padding-left:200px;
}

.margintop {
	margin-top:10px;
}

.black {
	color:#000000;
} 
    