/*
Theme Name: POSL
Theme URI: http://www.media-burst.com
Description: POSL WordPress theme
Version: 1
Author: Media-Burst
Author URI: http://www.media-burst.com
*/

@charset "utf-8";
html {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	}
body {
	background:#fff url(images/main-bg.jpg) left top repeat-x; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#434343; 
	line-height:18px; 
	padding:0px; 
	margin:0px;
	}
h1, h2, h3, h4, h5, h6, ul, li, form{ margin:0; padding:0; }
h1, h2, h3, h4, h5, h6{
	display:block; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#43453a; 
	margin-bottom:5px;
	}
h1{ font-size:30px; line-height:36px;}
h2{ font-size:22px; line-height:28px;}
h3{ font-size:15px; line-height:24px;}
h4{ font-size:16px; line-height:22px;}
h5{ font-size:14px; line-height:20px;}
h6{ font-size:12px; line-height:18px;}
ul, li{ list-style-type:none; margin:0; padding:0;}
li{
	line-height:16px;
	margin-bottom:10px;
	padding-left:24px;
	background:url(../images/bullet.gif) left 3px no-repeat;
}

img{ border:0px; }
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; margin:0; padding:4px 3px; border:solid 1px #e3e7eb; }
p:first-child{
	margin-top:8px;
}
p{
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}

a:link{ color:#ff5b00; text-decoration:none;}
a:visited{ color:#ff5b00; text-decoration:none;}
a:hover{ color:#999999; text-decoration:none;}
a:active{ color:#999999; text-decoration:underline;}
a:focus{ outline:none;}

/*----------- Universal Items -------------*/
span.mandatory{ font-size:12px; color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.highlight{ font-weight:bold; font-style:italic; font-size:15px; line-height:20px; }
.floatleft{ float:left; margin:0 10px 10px 0; }
.floatright{ float:right;}
div.pageIntro{ font-size:21px; line-height:26px; padding:0 5px; margin-bottom:15px; }
/*----------- Universal Items end -------------*/

/*------------------ Forms-----------------*/
.note{ font-size:10px; font-weight:bold; margin-bottom:10px; display:block; text-align:right; }
div.success{ background:#f3f7f7; padding:14px 17px; font-size:11px; font-weight:bold; color:#48a29b; margin-bottom:15px; border:solid 1px #9cc1be;}
div.errors{ background:#faf2ee; padding:14px 17px; font-size:11px; margin-bottom:15px; border:solid 1px #cc643f; font-size:11px; color:#d9360a; line-height:14px;}
div.errors ul li{ 
	font-size:11px; 
	color:#d9360a; 
	line-height:14px; 
	margin-bottom:6px; 
	padding:2px 0 2px 15px; 
	background:url(images/error.gif) left 4px no-repeat;
	}
/*---------------- Forms end---------------*/

/* --------- COMMON HACKS -----------*/
.clearfix:after{ content:"."; display:block; height:0; font-size:0px; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
*:first-child+html .clearfix{height:1%;}
* html .clearfix{height:1%;}
/* End Hide from IE-mac */
.clear{ height:1px;	line-height:1px; font-size:1px; display:block; clear:both; }
 /* -------COMMON HACKS ends ---------*/
 
 /*Common Decrations*/
span.boldBlack{ font-weight:bold; color:#000;}
span.headBold{ font-size:30px; font-weight:bold; color:#000; line-height:34px;}
span.headNormal{ font-size:30px; font-weight:normal; color:#ed5302; }
span.headBoldSmall{ font-size:28px; font-weight:bold; color:#000; line-height:34px;}
span.headNormalSmall{ font-size:28px; font-weight:normal; color:#ed5302; }
span.courseBoldOrange{ font-size:25px; font-weight:bold; color:#ed5302; display:block; line-height:20px; padding:0px 0 0px 0;}
span.courseBoldBlack{ font-size:25px; font-weight:bold; display:block; line-height:0px; color:#000000;}
span.courseBoldBlacksmall{ font-size:17px; font-weight:bold; display:block; line-height:22px; color:#000000;}
div.UrbenBusiness_Container_orange{font-size:20px; font-weight:bold; display:block; line-height:0px; color:#ed5302; margin-bottom:10px;}
span.headingStyle{ font-size:18px; color:#000000; padding:15px 0 0 15px; float:left;}
span.photo{border:12px solid #ebebeb; background-color: #ebebeb;width:auto; height:auto; float:left; margin-right:15px;}
span.news {font-size:12px; color:#65696e; text-align:left;}
span.nextpage {font-size:12px; color:#65696e; font-weight:bold; text-align:left; margin-left:5px;display:block;border-top:dashed 1px #fbb903;padding-top:6px;}
img.hrSeperator{ margin:20px 0;}
form.marginborder { border:none;}

/* ---------------------------------------COMMON CONTAINERS & HOME PAGE--------------------------------------- */

div#topContainer{ width:960px; margin:0 auto; }
div#topContainer div.header{
	height:80px;
	padding-top: 28px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
div#topContainer div.header div.menuWrap{
	float:right;
	padding:25px 0 0 0;
	}
/*Menu Navigation Starts*/
#mainmenu{
	/*width:743px;
	height:41px;
	margin-top:27px;
	float:left;*/
}
.navigation{
	/*width:543px;
	float:left;
	margin-left:212px;
	list-style-type:none;*/
}
.navigation ul{
	margin:0px; 
	padding:0px; 
	list-style-type:none; 
	position:relative;
	clear:both;	
}
.navigation li{	
	list-style-type:none; 
	padding:0px; 
	margin:0px; 
	float:left;
	z-index:100; 
	position:relative;
	line-height:25px;
	}
.navigation li a{
	font-size:15px;
	color:#000;
	padding:0 18px 0 18px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin:0px;
	float:left;
	z-index:100;
	}
.navigation li.current a, .navigation li a:hover, .navigation li.current li a:hover{
	text-decoration:none;
	color: #ed5302;	
	}
.navigation li.current li a{
	text-decoration:none;
	color:#989494;
	}
.navigation li li{
	margin:0 0 0px 0px;
	padding:0px;
	position:relative;
	z-index:100;
	background:#f6f4ef;
	}
.navigation ul{
	display:none;
	position:absolute;
	top:25px;
	left:0px;
	width:135px;
	padding-bottom:3px;
	z-index:100;	
	background-color:#fff; background:#f6f4ef;
	border-top:none;
	border-bottom:1px solid #ffc683;
	border-left:1px solid #ffc683;
	border-right:1px solid #ffc683;
	-moz-border-radius-bottomleft:9px;
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-left-radius:9px;
	-webkit-border-bottom-right-radius:9px;
	}
.navigation li ul a{
	width:105px;
	height:auto;
	float:left;
	padding:0px 15px 8px 15px;
	font-size:13px;
	color:#65696e;
	line-height:24px;
	z-index:100;
	text-decoration:none;
	}
.navigation li li a:hover{ background:#fff;}

/*Menu Navigation Ends*/

div#topContainer div.banner{
	height:304px;
	}
div#topContainer div.captionArea{
	min-height:88px;
	height:auto !important;
	height:88px;
	margin:25px 0 0 0;
	}
div#topContainer div.captionArea h2{float:left; width:622px; color:#ed5302; font-weight:normal;}
/*Middle Container*/
div#middleSection{ 
	background:#efede7; 
	min-height:189px;
	height:auto !important;
	height:189px;
	margin-bottom:28px;
	}
div#middleSection div.middleContainer{ width:960px; margin:0 auto; }
div#middleSection div.middleContainer div.boxLeft{ 
	width:300px; 
	float:left;
	margin:15px 15px 15px 0;
	padding-right:5px;
	background:url(images/verticalseprator-01.gif) right center no-repeat;
	}
div#middleSection div.middleContainer div.boxLeft p{ margin:8px 0;}
div#middleSection div.middleContainer div.boxLeft p{ margin:8px 0;}
div#middleSection div.middleContainer div.boxRight{ width:315px; float:right; margin:15px 0;}

div#middleSection div.middleContainer div.boxRight div.nlFormName{ 
	background:url(images/home_nl_name_bg.gif) left top no-repeat; 
	width:314px;
	margin:5px 0;
	}
div#middleSection div.middleContainer div.boxRight div.nlFormName input{ 
	border:0;
	background:transparent; 
	width:308px; 
	height:33px; 
	}
div#middleSection div.middleContainer div.boxRight div.nlEmail{ 
	width:228px; 
	float:left;
	background:url(images/home_nl_email_bg.gif) left top no-repeat; 
	margin:5px 0;
	}
div#middleSection div.middleContainer div.boxRight div.nlEmail input{ 
	border:0;
	background:transparent;
	width:222px; 
	height:33px; 
	}
div#middleSection div.middleContainer div.boxRight div.submit{ float:right; width:76px; height:35px; padding-top:6px;}
div#middleSection div.middleContainer div.boxRight div.submit input{ 
	border:0;
	padding:0;
	background:url(images/NLsubmitBut.jpg) left top no-repeat transparent; 
	width:76px; 
	height:39px; 
	}
div#bottomSection{ 
	background:#ec5202 url(images/bottomBg.jpg) left top repeat-x;  
	min-height:180px;
	height:auto !important;
	height:180px;
	padding:30px 0 0 0;
	}
div#bottomSection div.bottomContainer{ width:960px; margin:0 auto; color:#fff; }
div#bottomSection div.bottomContainer div.boxLeft{
	width:400px;
	float:left;
	padding-right:5px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0;
	}
	
div#bottomSection div.bottomContainer div.boxLeft span.headNormal{ color:#fff; }
div#bottomSection div.bottomContainer div.boxLeft ul{margin-bottom:10px;}
div#bottomSection div.bottomContainer div.boxLeft ul li{padding:0px 0 5px 0; margin:3px 0; line-height:18px; border-bottom:1px dashed #feb900;}
div#bottomSection div.bottomContainer div.boxLeft ul li a,
div#bottomSection div.bottomContainer div.boxLeft ul li a:link,
div#bottomSection div.bottomContainer div.boxLeft ul li a:visited{color:#fff; line-height:18px;}
div#bottomSection div.bottomContainer div.boxLeft ul li a:hover{ text-decoration:none; color:#FF9900;}
div#bottomSection div.bottomContainer div.boxLeft a,
div#bottomSection div.bottomContainer div.boxLeft a:link,
div#bottomSection div.bottomContainer div.boxLeft a:visited{color:#fff;}
	
	
div#bottomSection div.bottomContainer div.boxLeft span.headNormal,
div#bottomSection div.bottomContainer div.boxLeft A{ color:#fff; }
div#bottomSection div.bottomContainer div.boxRight{
	width:539px;
	float:right;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
div#bottomSection div.bottomContainer div.boxRight span.headNormal{ color:#fff; }
div#bottomSection div.bottomContainer div.boxRight ul{margin-bottom:10px;}
div#bottomSection div.bottomContainer div.boxRight ul li{padding:0px 0 5px 0; margin:3px 0; line-height:18px; border-bottom:1px dashed #feb900;}
div#bottomSection div.bottomContainer div.boxRight ul li a,
div#bottomSection div.bottomContainer div.boxRight ul li a:link,
div#bottomSection div.bottomContainer div.boxRight ul li a:visited{color:#fff; line-height:18px;}
div#bottomSection div.bottomContainer div.boxRight ul li a:hover{ text-decoration:none; color:#FF9900;}
div#bottomSection div.bottomContainer div.boxRight a,
div#bottomSection div.bottomContainer div.boxRight a:link,
div#bottomSection div.bottomContainer div.boxRight a:visited{color:#fff;}

/*Footer*/
div#footerSection{ background:#000 url(images/footer_BG.jpg) left top repeat-x; }
div#footerSection div.footerContainer{ width:960px; margin:0 auto; padding:18px 0 11px 0; color:#fff; }
div#footerSection div.footerContainer div.footerLeft{ float:left;}
div#footerSection div.footerContainer div.footerLeft img{ vertical-align:middle}
div#footerSection div.footerContainer div.footerRight{ float:right; color:#fff; font-size:11px;}
div#footerSection div.footerContainer div.footerRight a,
div#footerSection div.footerContainer div.footerRight a:link,
div#footerSection div.footerContainer div.footerRight a:visited{ color:#b1b1b1; font-size:11px;}




/*Inner Pages*/

div#captionSection{ 
	background:#efede7;  
	min-height:46px;
	height:auto !important;
	height:46px;
	padding:20px 0;
	margin-bottom:39px; 
	}
div#captionSection div.captionContainer{ width:960px; margin:0 auto;}
div#captionSection div.captionContainer span.mainTittle{ 
	display:block;
	width:427px;
	float:left;
	font-size:28px;
	font-weight:bold;
	color:#000;
	}
div#captionSection div.captionContainer span.subTittle{ 
	display:block;
	width:483px;
	padding:0 25px;
	float:right;
	font-size:20px;
	font-weight: bold;
	line-height:24px;
	color:#ee5502;
	background:url(images/verticalseprator-02.gif) left center no-repeat;
	}


div#dataSection{
	width:960px;
	margin:0 auto;
	margin-bottom:35px;
	background-repeat: repeat-y;
	background-position: 666px top;
}
div#dataSection div.leftPane{
	width:960px;
	padding-right:25px;
	float:left;
	}
div#dataSection div.leftPane h2{  color:#f35901;}
div#dataSection div.leftPane ul li{
	background:url(images/bullet-01.gif) left 4px no-repeat;
	line-height:18px;
	margin-bottom:5px;
	}
div#dataSection div.leftPane ul.no-icon li{ background:none;border-bottom:dashed 1px #feb900; margin:0 0 15px; padding:0 0 15px;}
div#dataSection div.leftPane div.leftPaneTestimonial{
	border:1px solid #ffe2ce;
	background:url(images/testiBgRepeator.gif) left top repeat-y;
margin-top:25px;
	}
div#dataSection div.leftPane div.leftPaneTestimonial div.leftPaneTestimonialData{
	width:539px;
	padding:20px 20px 20px 80px;
	background:url(images/testiBgTop.gif) left top no-repeat;
	min-height:110px;
	height:auto !important;
	height:110px;
	}
div#dataSection div.leftPane div.leftPaneTestimonial div.leftPaneTestimonialData span.whatStudentsSay{
	font-size:24px;
	font-weight:bold;
	color:#000;
	display:block;
	margin-bottom:25px;
	}
div#dataSection div.leftPane div.leftPaneTestimonial div.leftPaneTestimonialData span.whatStudentsSayOrange{
	color:#f35901;
	}
	
div#dataSection div.rightPane{
	width:277px;
	float:right;
	}
div#dataSection div.rightPane ul{ margin:10px 0 40px 0;}

div#dataSection div.rightPane ul ul{margin:3px 0 0;}
div#dataSection div.rightPane ul li{
	background:url(images/vertical-btm-brdr.gif) left bottom repeat-x;
	line-height:18px;
	padding:5px 0;
	margin:0;
	}
div#dataSection div.rightPane ul li.menuparent ul{display:none;}
div#dataSection div.rightPane ul li.menuactive ul{display:block;}
div#dataSection div.rightPane ul li ul li{background:url(images/vertical-btm-brdr.gif) repeat-x left top  ;padding-left:15px;}
div#dataSection div.rightPane ul li a,
div#dataSection div.rightPane ul li a:link,
div#dataSection div.rightPane ul li a:visited{
	line-height:18px;
	color:#666666;
	}
div#dataSection div.rightPane ul li a:hover,
div#dataSection div.rightPane ul li a.menuactive,
div#dataSection div.rightPane ul li a.menuactive:link,
div#dataSection div.rightPane ul li a.menuactive:visited{
	color:#ff5b00;
	text-decoration:none;
	}
div#dataSection div.rightPane form.nlForm{
	margin:10px 0 15px 0;
	}
div#dataSection div.rightPane div.nlFormName{ 
	background:url(images/inner_nl_name_bg.gif) left top no-repeat; 
	width:274px;
	margin:5px 0;
	}
div#dataSection div.rightPane div.nlFormName input{ 
	border:0;
	background:transparent; 
	width:268px; 
	height:33px; 
	}
div#dataSection div.rightPane div.nlEmail{ 
	width:201px; 
	float:left;
	background:url(images/inner_nl_email_bg.gif) left top no-repeat; 
	margin:5px 0;
	}
div#dataSection div.rightPane div.nlEmail input{ 
	border:0;
	background:transparent;
	width:195px; 
	height:33px; 
	}
div#dataSection div.rightPane div.submit{ float:right; width:68px; height:35px; padding-top:6px;}
div#dataSection div.rightPane div.submit input{ 
	border:0;
	padding:0;
	background:url(images/innerNLsubmitBut.jpg) left top no-repeat transparent; 
	width:65px; 
	height:39px; 
       font-size:0px;
	}
div#dataSection div.rightPane div.whyStudyBox{ margin:15px 0;}
div#dataSection div.rightPane div.whyStudyBox span{ display: block; float:right; width:225px}
div#dataSection div.rightPane div.whyStudyBox span strong{ color:#000;}



/*INNER-PAGE-courses 16 02 2011*/


div#dataSection div.leftPane div.UrbenBusiness_Container{
	width:305px;
	float:left;
	margin-top:20px;
	margin-right:30px;
	}
div#dataSection div.leftPane div.noMarginRight{ margin-right:0;}
div#dataSection div.leftPane div.noMarginTop{ margin-top:0;}
div#dataSection div.leftPane div.UrbenBusiness_Container ul  { margin-top:20px; margin-bottom:15px;} 
div#dataSection div.leftPane div.UrbenBusiness_Container  li {
	background:url(images/tick_03.jpg) no-repeat left; 
	font-size:12px; color:#5c5c5c; text-align:left; line-height:13px; padding-left:16px;
	} 
div#dataSection div.leftPane div.UrbenBusiness_Container span { margin-right:19px; }

div#dataSection div.leftPane div.typeOfCourceBox{
	border:1px solid #ffe2ce;
	width:303px;
	margin-bottom:29px;
	background:url(images/course-repeat-bg.jpg) left top repeat-y;
	}

div#dataSection div.leftPane div.typeOfCourceBox div.typeOfCourceData{
	background:url(images/course-top-bg.jpg) left top no-repeat;
	padding:18px;
	}
	
	
/*INNER-PAGE-Urber_News 17 02 2011*/
div#dataSection div.leftPane div.news_container {
	width:625px;
margin-bottom:20px;
} 
div#dataSection div.leftPane div.news_container h1{
	font-size:16px; font-weight:bold; text-align:right; color:#f65b01;
	}
div#dataSection div.leftPane div.news_container h4{
	font-size:16px; 
	font-weight:bold; 
	color:#000;
	line-height:22px;
	padding:23px 0 3px 0;
	border-bottom:1px solid #ebebeb;
	margin-left:50px;
	}

div#dataSection div.leftPane div.news_container div.news_row{
	font-size:12px;
	color:#a5a6a6;
	text-align:left;
	margin-top:25px;
	}

div#dataSection div.leftPane div.news_container div.news_row h1 a{
	text-decoration:none;
	}
div#dataSection div.leftPane div.news_container div.news_row IMG{
	float:left;
	border:solid 12px #ebebeb;
	margin:0 15px 0 0;
	} 
div#dataSection div.leftPane div.news_container div.date_box {
	width:40px; 
	height:41px; 
	float:left; 
	background:url(images/orange_box_03.jpg) left top no-repeat;
	padding-top:10px; 
	text-align:center;
	color:#fff;
	font-size:16px;
	}
div#dataSection div.leftPane div.heading_styil { font-size:18px; color:#000000; padding:15px 15px 0 0; float:left;}	
div#dataSection div.leftPane div.noMarginBottom{ margin-bottom:0px;}

div.nextpage a,
div.nextpage a:link,
div.nextpage a:visited { font-size:14px; color:#909195; padding:0 5px;}

div.nextpage a:hover,
div.nextpage a.current,
span.nextpage a.current:link,
span.nextpage a.current:visited{
	color:#666a6d;
	font-weight:bold;
	text-decoration:none;
	}

/*INNER-PAGE-Urber_Contact 18 02 2011*/
div#dataSectionConatct{ width:960px; margin:0 auto; background:url(images/verticalseprator-03.gif) 440px top repeat-y; margin-bottom:35px; }
div#dataSectionConatct div.contact-left{width:390px; float:left; color:#a5a6a6; padding-right:50px}
div#dataSectionConatct div.contact-left h4{ color:#8e9195;}
div#dataSectionConatct div.contact-left div.map iframe{ border:1px solid #dfdfde; }
div#dataSectionConatct div.contact-right{ width:440px; float:right;}
div#dataSectionConatct div.contact-right label{ 
	display:block;
	color:#666666;
	margin-bottom:2px;
	}	
div#dataSectionConatct div.contact-right input,
div#dataSectionConatct div.contact-right textarea{ 
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	behavior:url(css/border-radius.htc);
	border:2px solid #ebebeb;
	width:400px; 
	height:20px;
	margin-bottom:12px;
	color:#666666;
	}
div#dataSectionConatct div.contact-right textarea {height:100px; }
div#dataSectionConatct div.contact-right div.submit input{
		background:url("images/NLsubmitBut.jpg") no-repeat scroll left top transparent;
		border:0 none;
		height:39px;
		padding:0;
		width:76px;
		float:right;
		margin-right:30px;
		cursor:pointer;
		}
.NewsSummarySummary{margin:5px 0;}
.error_message {margin-bottom:20px;color:#f58b47;}
.error_message UL LI{
color:#f58b47;
background:url(images/error-icon.gif) no-repeat left top;
line-height:20px;
padding-left:24px;
}

.testimonial-list{background:url(images/quote-left.gif) no-repeat left top;padding:5px 0 0 22px;border-bottom:dashed 1px #ffa745; padding-bottom:10px; margin-bottom:10px;}
.testimonial-list .testimonial-author{background:url(images/quote-right.gif) no-repeat right bottom;padding:5px 22px 0 0;font-weight:bold;color:#999; }
.testimonial-list .testimonial-author span{color:#fe7344;}

/*enrollment form*/
div#enrollment_form table input
{
-moz-border-radius: 6px 6px 6px 6px!important;
    border: 2px solid #EBEBEB!important;
    color: #666666!important;
    height: 20px!important;
    margin-bottom: 12px!important;
    width: 400px;
    font-family: Arial,Helvetica,sans-serif!important;
    font-size: 12px!important;
    margin: 0!important;
    padding: 4px 3px!important;
}
div#main_enroll div#dataSectionConatct table td.course_date select
{
-moz-border-radius: 6px 6px 6px 6px!important;
    border: 2px solid #EBEBEB!important;
    color: #666666;
    height: 28px;
    margin-bottom: 12px;
    width:100px!important;
}
div#main_enroll div#dataSectionConatct div.contact-right label
{
display:inline;

}
div#enrollment_form table textarea
{
  -moz-border-radius: 6px 6px 6px 6px;
    border: 2px solid #EBEBEB;
    color: #666666;
    margin-bottom: 12px;
width:400px;
    
}
div#main_enroll div#dataSectionConatct div.contact-right table select
{
  -moz-border-radius: 6px 6px 6px 6px;
    border: 2px solid #EBEBEB;
    color: #666666;
    margin-bottom: 12px;
    width:275px;
    
}
div#main_enroll div#dataSectionConatct div.contact-right table input.cms_submit
{
  background: url("images/NLsubmitBut.jpg") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 39px;
    padding: 0;
    width: 76px;
    font-size:0px;
}
div#main_enroll div#dataSectionConatct div.contact-right table input.cms_checkbox
{
  width:20px;
}
div#main_enroll div#dataSectionConatct div.contact-right table td.agreeterms label
{
vertical-align:top;
}
div#main_enroll div#dataSectionConatct {
    background:none;
    margin:0px;
    width: 960px;
}

div#main_enroll div#dataSectionConatct div.contact-right {
    float: left;
    width: 630px;
}
/*end*/
.breadcrumbs{color:#999; margin-bottom:15px; font-size:11px;}


div.agreeterms input
{
width:auto!important;
}

.login-box{
width:360px;
background:#f5f5f5;
padding:15px;
margin-top:15px;
border:solid 4px #eee;
}

.login-box table td{
padding-bottom:5px;
}

.login-box .cms_textfield,
.login-box .cms_password{
width:250px;
border:solid 1px #e5e5e5;
}

.login-box .login-left{
width:100px;
white-space:nowrap;
padding-right:10px;
}

.login-box .login-submit input{
background:#fd500b;
color:#fff;
font-weight:bold;
border:0;
cursor:pointer;
width:70px;
}

.login-box .login-forgot-password{
margin-top:7px;
}

.login-box tr.row4,
.login-box tr.row5{display:none;}

.logout-template{
background:#f5f5f5;
padding:10px;
margin:15px 0;
border:solid 4px #eee;
font-weight:bold;
}

.logout-template .loged-in-user-info{
margin-right:30px; 
color:#555;
}
.assessments {
margin:10px 0 45px;
}
.assessments label{
display:block;
font-weight:bold;
margin-bottom:2px;
}
.logout-template A{
margin:0 10px;
}

.assessments span.required{color:#ff0000}
.assessments .inputs{margin-bottom:7px;}
.assessments .inputs input{
width:257px;
padding:8px;
}

.assessments .inputs textarea{
width:257px;
padding:8px;
height:60px;
margin:0;
}

.assessments .inputs select{
width:275px;
padding:8px;
}

.assessments .submit{padding:0; margin:0; float:none !Important;}
.course-news{margin-top:10px;}
.course-news .course-news-date{font-weight:bold;}

.course-news .course-news-title{font-weight:bold; margin-bottom:4px;}

.course-news .course-news-summary{margin-bottom:15px; border-bottom:dashed 1px #ddd;}
/* End of 'default' */