/* CEP Landing Page*/
div#CEP-pages{
	font-family:Tahoma, Verdana, Arial, "Courier New";
}

div#CEP-pages h2, div#CEP-login-page h2{
	color: #FFFFFF;
	font-size: 18pt !important;
	margin:10px 0 !important;
}

div#secondary-chrome div#srsly-inner-content.padded {
	padding:0 0 15px 6px !important;
}

div#CEP-landing-top {
	background-image: url(/img/cep/CEP-landing-top.jpg);
	width: 647px;
	height: 119px;
	padding: 10px 25px 0px 25px;
	color: #FFFFFF;
}

div#CEP-landing-coaching {
	background-image: url(/img/cep/CEP-landing-coaching.jpg);
	width: 349px;
}

div#CEP-landing-officiating {
	background-image: url(/img/cep/CEP-landing-officiating.jpg);
	width: 348px;
}

div#CEP-landing-coaching, div#CEP-landing-officiating {
	height: 176px;
	float: left;
	text-align:center;
	padding:220px 0px 0px 0px;
}

div#CEP-landing-bottom {
	background-image: url(/img/cep/CEP-landing-bottom.jpg);
	width: 432px;
	height: 80px;
	color: #003300;
	
	letter-spacing: 0px;
	word-spacing: -1.2px;
	padding: 12px 30px 0px 235px;
	text-align: justify;
}

div#CEP-landing-middle{
	height: 396px;
}

input#CEP-coaching-btn{
	background-image: url(/img/cep/CEP-coaching-btn.jpg);
}

input#CEP-officiating-btn{
	background-image: url(/img/cep/CEP-officiating-btn.jpg);
}

input#CEP-coaching-btn, input#CEP-officiating-btn{
	width: 108px;
	height: 24px;
	border: 0px;
	margin-top: 20px;
}

div#error-message{
	margin-top: -16px;
	color: red;
}

div.CEP-officiating-promo, div.CEP-coaching-promo{
	margin-top: 20px !important;
}
/* CEP Landing Page End*/


/* CEP Coaching Page */
div#CEP-coaching-top {
	background-image: url(/img/cep/CEP-coaching-top.jpg);
	width: 647px;
	height: 107px;
	padding: 10px 25px 0px 25px;
	color: #FFFFFF;
}

div#CEP-coaching-middle{
	background-image: url(/img/cep/CEP-coaching-middle.jpg);
	height: 195px;
	width: 462px;
	padding: 15px 20px 0 215px;
}

div#CEP-coaching-middle h2{
	color: #000033;
}

div#CEP-coaching-btm{
	background: #a5d6ff url(/img/cep/CEP-coaching-btm-ad.jpg) no-repeat right top;
	height: auto;
	width: 454px;
	margin: 8px 0 0 14px;
	padding: 1px 200px 20px 16px;
}

div#CEP-coaching-btm h3{
	font-size: 13pt !important;	 
}

div#CEP-coaching-btm h2, div#CEP-coaching-btm h3{
	color: #003399;	 
}

input#CEP-coaching-upgrade-btn{
	background:url(/img/cep/CEP-coaching-btn.jpg);
	width: 98px;
}
/* CEP Coaching Page End*/


/* CEP Officiating Page */
div#CEP-officiating-top {
	background-image: url(/img/cep/CEP-officiating-top.jpg);
	width: 647px;
	height: 107px;
	padding: 10px 25px 0px 25px;
	color: #FFFFFF;
}

div#CEP-officiating-middle{
	background-image: url(/img/cep/CEP-officiating-middle.jpg);
	height: 195px;
	width: 462px;
	padding: 15px 20px 0 215px;
}

div#CEP-officiating-middle h2{
	color: #000033;
}

div#CEP-officiating-btm{
	background: #d6d6d6 url(/img/cep/CEP-officiating-btm-ad.jpg) no-repeat right top;
	height: auto;
	width: 454px;
	margin: 8px 0 0 14px;
	padding: 1px 200px 20px 16px;
}

div#CEP-officiating-btm h3{
	font-size: 13pt !important;	 
}

div#CEP-officiating-btm h2, div#CEP-officiating-btm h3{
	color: #003399;	 
}

input#CEP-officiating-upgrade-btn{
	background:url(/img/cep/CEP-officiating-btn.jpg);
	width: 98px;
}
/* CEP Officiating Page End*/



/* CEP Coaching And Officiating Page */
div#Membership-upgrade{
	margin: 8px 0 0 14px;
	word-spacing: -.3px;
	*word-spacing: -1px;
	font-size: 9pt !important;
}
/* CEP Coaching And Officiating Page End*/


/* CEP login */
div#CEP-login-page{
	background: #FFFFFF url(/img/cep/CEP-login-bg.jpg) no-repeat top;
}

div#CEP-login-top {
	width: 647px;
	height: 119px;
	padding: 10px 25px 0px 25px;
	color: #FFFFFF;
}

div#login-left, div#login-right 
{ 
	background-color: transparent;
	width: 90%;
}

#login-block {
	padding: 10px 0px 14px 14px;
}

#login-block .block-repeat {
	width: 669px;
	background-image: url(/img/cep/block-repeat.jpg);
	background-repeat: repeat-y;
}

#login-block .block-header {
	font-size: 15px;
	color: #08086c;
	padding: 0px 17px 0px 17px;
}

#login-block .block-header .block-subheader {
	font-size: 12px;
	color: #5c5c99;
}

#login-block .block-content {
	padding: 0px 17px 0px 17px;
}

#login-block .block-content p {
	text-align: justify;
}

#login-block .block-top {
	background-image: url(/img/cep/block-top.jpg);
	background-repeat: no-repeat;
	height: 15px;
}

#login-block .block-bottom {
	background-image: url(/img/cep/block-bottom.jpg);
	background-repeat: no-repeat;
	height: 11px;
}

div#login-left h3 {
	border-bottom:2px solid #ccc !important;
	}

div#login-left p {
	font-size:8.5pt;
	text-align:left;
	padding: 5px 0 0 0;
	line-height:14px;
	}


div#login-left a:link, div#login-left a:visited  {
	color:#006;
	}

h3#login-new-user {	
	color:#006;
	padding: 10px 0 5px 0!important;
	margin:0px !important;
	font-size:10pt !important;
	}

#login-block div.submit {
	border:2px solid #ccc;
	background-color:#efefef;
	padding:4px;
	margin:0px auto 0 auto;
	}
	
#login-block div.submit input#submit {
	margin: 0 auto 0 auto !important;
	}

div#notsure {	
	padding: 10px;
	background-color:#efefef;
	border:2px solid #ccc;
	margin-bottom:15px;
	margin-top:10px;
	}

div#notsure p {	
	font-size:8.5pt;
	text-align:left;
	padding: 0px 0 0 0;
	margin:0px;
	line-height:14px;
	}

div.checkbox {
	padding: 0 0 6px 105px !important;
	}

p a.forgot {
	padding-left:90px;
	}

div.input {

	overflow:visible;
	}

div.input label {

	width:100px !important;
	}

div.input input {
	width:140px !important;
	}

div#notsure div.input label {	
	display:none;
	}

div#notsure div.input input {	
	margin: 0 0 0 55px;
	width:135px !important;
	}
/* CEP Login End*/
