/* **************** BLOCK SKINS ***************** */
/* ====== Contour blocks ====== */
/* remove background-image:" to default to square corners for IE */
/* ----- simple (extends mod) ----- */
.simple .inner {border:1px solid #D7D7D7;/*-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;*/}
.simple b{background-image:url(../images/layoutImages/skin/mod/simple_corners.png);}
/* ----- basic (extends mod) ----- */
.basic .inner {/*-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;*/}
.basic b{background-image:url(../images/layoutImages/skin/mod/round.png);}
/* ----- simpleExt (extends mod) ----- */
.simpleExt,.simpleExt .inner{border:1px solid #c7c7c7;/*-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;*/ }
.simpleExt .inner{border-color:#fff; border-width:4px; background-color:#e2e2e2;}
.simpleExt b{background-image:url(../images/layoutImages/skin/mod/simple_extended.png);}
.simpleExt .tl{left:-1px;top:-1px;height:12px; width:12px;}
.simpleExt .tr{right:-1px;top:-1px;height:12px; width:12px;}
.simpleExt .bl{left:-1px;bottom:-1px;height:12px; width:12px;margin-top:-12px;} 
.simpleExt .br{right:-1px;bottom:-1px;height:12px; width:12px;margin-top:-12px;}
/* ----- me (extends mod) use for my comments ----- */
.me,.me .inner{border:1px solid #909090;/*-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;*/}
.me .inner{border-color:#d76a84;}
.me b{background-image:url(../images/layoutImages/skin/mod/me.png);}
.me .tl{left:-1px;top:-1px;}
.me .tr{right:-1px;top:-1px;}
.me .bl{left:-1px;bottom:-1px;} 
.me .br{right:-1px;bottom:-1px;}
/* ----- noted (extends mod) ----- */
.noted,.noted .inner{border:1px solid #c2c2c2;/*-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;*/}
.noted .inner{border-color:#eded68;}
.noted b{background-image:url(../images/layoutImages/skin/mod/noted.png);}
.noted .tl{left:-1px;top:-1px;}
.noted .tr{right:-1px;top:-1px;}
.noted .bl{left:-1px;bottom:-1px;} 
.noted .br{right:-1px;bottom:-1px;}
/* ----- grab (extends mod) ----- */
.grab .inner{border: 3px solid #00477a; border-bottom-width:10px;}/* can't be done w border radius */
.grab b{background-image:url(../images/layoutImages/skin/mod/grab.png);}
/*.grab .tl, .grab .tr{height:10px; width:10px;}*/
.grab .bl, .grab .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
/* ----- faq (extends mod) ----- */
.faq .inner{border: 3px solid #b20029; border-bottom-width:10px;}/* can't be done w border radius */
.faq b{background-image:url(../images/layoutImages/skin/mod/faq.png);}
.faq .bl, .faq .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
/* ----- onlinestore (extends mod) ----- */
.onlinestore .inner{border: 3px solid #9a9800; border-paging-width:10px;}/* can't be done w border radius */
.onlinestore b{background-image:url(../images/layoutImages/skin/mod/store.png);}
.onlinestore .bl, .onlinestore .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
/* ----- about (extends mod) ----- */
.about .inner{border: 3px solid #494949; border-bottom-width:10px;}/* can't be done w border radius */
.about b{background-image:url(../images/layoutImages/skin/mod/about.png);}
.about .bl, .about .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
/* ----- talk (extends mod) ----- */
.talk,.talk .inner{border:1px solid #c7c7c7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.talk .inner{border-color:#ededed;}
.talk b{*background-image:url(../images/layoutImages/skin/mod/talk.png);}
.talk .tl{left:-1px;top:-1px;}
.talk .tr{right:-1px;top:-1px;}
.talk .bl{left:-1px;bottom:-1px;} 
.talk .br{right:-1px;bottom:-1px;}
/* ----- photo (extends complex) ----- */
.photo .inner{border:solid 10px #fff;margin:0 4px;}/* muck with margins to change how the block will align with other blocks, any value between 0-10px */
.photo b{background-image:url(../images/layoutImages/skin/mod/photo.png);}
.photo .tr, .photo .tl{width:20px;}
.photo .top, .photo .bottom{height:4px;margin-top:0px;} 
.photo .bl, .photo .br{height:16px;margin-top: -12px;}
/* ----- flow (extends complex) ----- */
.flow{margin:6px;}
.flow b{background-image:url(../images/layoutImages/skin/mod/even.png);}
.flow .inner{padding:0 4px;}
.flow .top{height:4px;}
.flow .bottom{height:4px;margin-top:-4px;}
.flow .br,.flow .bl{margin-top:-6px;}/* margin top = bottom height - corner height */
/* ----- shadow test (experimental attempt to match "flow" cross browser w no img)----- */
.boo{-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,33);-moz-box-shadow: black 2px 2px 2px 2px;/*-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;*/border:solid 1px #949494;background:#fff;}
/* ----- .excerpt (extends complex) ----- */
.excerpt b{background-image:url(../images/layoutImages/skin/mod/excerpt.png);}
.excerpt .top{height:1px;}
.excerpt .bottom{height:6px;margin-top:-6px;}/* margin top equal to - height of bottom */
.excerpt .br,.excerpt .bl{height:12px;margin-top:-6px;}/* margin top = bottom height - corner height */
/* ----- sommers (extends pop) ----- */
.sommers .inner{_border:3px solid #D7D7D7;}/*IE6 backup no alpha transparency */
.sommers,.sommers .inner,.sommers b{background-image:url(../images/layoutImages/skin/mod/glow_7px.png);_background-image:none;}
.sommers{margin:3px 20px 20px 3px;}
/* ----- gonzalo ----- */
.gonzalo, .gonzalo .inner, .gonzalo b{background-image:url(../images/layoutImages/skin/mod/gc.png);}
/* ====== Background blocks ====== */
.sale .inner{background:red none;}
.nicole .inner{background:#c01c41 none; color:#fff;}
.nicole *, .login *{ color:#fff;}
.highlight .inner{background:#e3e36f none;}
.universe .inner{background:url(../images/layoutImages/skin/mod/universe.png) repeat left top;}
.foo .inner{background: url(../images/layoutImages/skin/mod/universe_gray.png) repeat left top;}
.login .inner{background: url(../images/layoutImages/skin/mod/universe_login.png) repeat left top;}
.comment .inner{background:#e2e2e2 none;}
/* ====== Block headers and footers ====== */
.hd h1, .hd h2, .hd h3, .hd h4, .hd h5, .hd h6{padding: 5px 10px;}
.section{background: #e9e9e9 url(../images/layoutImages/skin/mod/header.png) repeat-x left bottom; color:#de2c72;font-size:120%;padding:5px 10px;}
.section h1,.section h2,.section h3,.section h4,.section h5,.section h6{font-size:100%;color:#de2c72;padding:0;}
.act{background-color:#e9e9e9;}
.topper{background: #fff url(../images/layoutImages/skin/mod/header_gradient_light.png) repeat-x left bottom;color: #4D4D4D;font-size:120%;padding:5px 10px;}
.topper h1,.topper h2,.topper h3,.topper h4,.topper h5,.topper h6{font-size:100%;color:#4D4D4D;padding:0;}
.bam{background: #00477a url(../images/layoutImages/skin/mod/header_glossy.png) repeat-x left top;color: #fff;font-size:120%;padding:5px 10px;}
.bam h1,.bam h2,.bam h3,.bam h4,.bam h5,.bam h6{font-size:100%;color:#fff;padding:0;}
.gonz{background:url(../images/layoutImages/skin/mod/gc_header.png) no-repeat left top;}/* messed up */
.online{background: #9a9400 url(../images/layoutImages/skin/mod/online.png) repeat-x left top;color: #000;font-size:120%;padding:5px 10px;}
.online h1,.online h2,.online h3,.online h4,.online h5,.online h6{font-size:100%;color:#000;padding:0;}
.help{background: #b20029 url(../images/layoutImages/skin/mod/help.png) repeat-x left top;color: #fff;font-size:120%;padding:5px 10px;}
.help h1,.help h2,.help h3,.help h4,.help h5,.help h6{font-size:100%;color:#fff;padding:0;}
.info{background: #636363 url(../images/layoutImages/skin/mod/info.png) repeat-x left top;color: #fff;font-size:120%;padding:5px 10px;}
.info h1,.info h2,.info h3,.info h4,.info h5,.info h6{font-size:100%;color:#fff;padding:0;}
.phone {background:transparent url(../images/layoutImages/phone.gif) no-repeat scroll 0 50%; text-indent:25px;}
.email {background:transparent url(../images/layoutImages/email.gif) no-repeat scroll 0 50%; text-indent:25px;}
.fax {background:transparent url(../images/layoutImages/fax.gif) no-repeat scroll 0 50%; text-indent:25px;}

/*modules in the main column*/
.greenDotted {/*border:1px dashed #bdcf3b; -moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px; padding: 10px;*/}
.greenDotted div.top{background: url(../images/layoutImages/skin/mod/bgGreenDottedTop.gif) top left no-repeat; height: 15px;}
.greenDotted div.bottom{background:url(../images/layoutImages/skin/mod/bgGreenDottedBottom.gif) bottom left no-repeat; height: 15px;}
.greenDotted .inner{background:url(../images/layoutImages/skin/mod/bgGreenDottedMiddle.gif) 0 0 repeat-y; padding: 0 15px;}
.greenDotted .title {color: #026850; border-bottom: 1px solid #bdcf3b; font-weight: normal; text-transform:uppercase; padding: 0 0 3px 0;}
.greenDotted .description {padding-left: 10px;}
.greenDotted a, .greenDotted a:link, .greenDotted a:visited, .greenDotted a:hover, .greenDotted a:active{color: #575757; text-decoration: none;}
.greenDotted ul {padding: 10px 0 0 0;}

.solidBorderTopBox .title {margin-bottom: 5px;}
.solidBorderTopBox .description {border:1px solid #bdcf3b; border-top:6px solid #bdcf3b;}
.solidBorderTopBox .description ul {margin-left: 25px;}
.solidBorderTopBox .description ul li, .solidBorderTopBox .description ul li a {color: #575757;}

.descriptionBorderTop .description {border-top:6px solid #bdcf3b; margin-top: 10px; padding-top: 10px;}

.roundedCornerBox .articleImg .title {border-bottom:5px solid #bdcf3b; margin-bottom:15px;}
.roundedCornerBox .description {border:2px solid #bdcf3b; padding:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}

.divborder .articleImg {width: 140px; float: left;}
.divborder .articleImg img {width:120px;}
.divborder .articleTxt {width: 360px; float:right;}
* html .divborder .articleTxt {width:350px;float:none;}
.ulborder .articleImg {width: 140px; float: right;}
.ulborder .articleImg img {width:120px;margin:10px 0;}
.ulborder .articleTxt {width: 360px; float:left;}
.ulborder .articleTxt ul li {list-style-type:disc;margin:10px 0 10px 20px;}
* html .ulborder .articleTxt {width:350px;float:none;}

ul.circle {list-style-type:circle;margin-left:50px;}
ul.circle li {list-style:circle outside none;padding:2px 0;}
ul.square {list-style-type:square;margin-left:50px;}
ul.square li {list-style:square outside none;padding:2px 0;}
ol.upper-roman {list-style-type:upper-roman;margin-left:50px;}
ol.upper-roman li {list-style:upper-roman outside none;padding:2px 0;}
ol.lower-roman {list-style-type:lower-roman;margin-left:50px;}
ol.lower-roman li {list-style:lower-roman outside none;padding:2px 0;}
ol.lower-alpha {list-style-type:lower-alpha;margin-left:50px;}
ol.lower-alpha li {list-style:lower-alpha outside none;padding:2px 0;}

.courses {text-transform:uppercase;}	
	.main .courses h3 {color: #fff; background-color: #fff; padding: 0 0 0 15px;}
	.main .courses h3 span.box {background-color: #bdcf3b; padding: 5px 20px; font-size: 13px; font-weight: normal; margin-bottom: 10px; display:inline-block; *width: 200px; box-shadow: 2px 2px 15px #ccc;-o-box-shadow: 2px 2px 15px #ccc;-icab-box-shadow: 2px 2px 15px #ccc; -khtml-box-shadow: 2px 2px 15px #ccc; -moz-box-shadow: 2px 2px 15px #ccc; -webkit-box-shadow: 2px 2px 15px #ccc;}
	.main .courses h3 span.box a {text-decoration: none; color: #fff;}
    #accordion * {border: none; background: none; height: auto; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
	#accordion h3 {border-top: 2px dotted #bdcf3b; padding: 25px 0 0 15px; margin-top: 25px; cursor: pointer;}
	#accordion h3.first {border-top: none; padding-top: 6px;}
	#accordion h3 span.box, #accordion h3 span.box {background-color: #bdcf3b; padding: 15px 20px; font-size: 13px; font-weight: bold; display:inline-block; *width: 225px; margin-bottom: 0px;}
	
	#accordion .courseDetail {color: #026850; border-bottom: 1px solid #bdcf3b; border-left: 1px solid #bdcf3b; margin-left: 20px; padding-left: 20px; text-transform:none; font-weight: bold;}
	#accordion .courseDetail li {margin-left: 7px;}
    #accordion .courseDetail li.first {padding-top: 7px;}
    #accordion .courseDetail li a, #accordion .courseDetail li a:link, #accordion .courseDetail li a:visited, #accordion .courseDetail li a:hover, #accordion .courseDetail li a:active {color: #026850; text-decoration: none;}
	#accordion .courses hr {margin: 25px 0;}

.article {padding-top: 20px; margin: 20px 0;}
		.article .title {color: #026850; margin-bottom: 5px;}
		.article .title a:link {color: #026850; text-decoration:none;font-weight:bold;}
		.article .title a:hover {color: #2A8DBA;}
		.article .articleText .description {}
		.article .articleText .description p {padding-top: 0;}		
		.article .articleText .description .col1, .article .articleText .description .col2 {width: 50%; float: left;}
		.article .articleText .description .col1 p, .article .articleText .description .col2 p {padding-bottom: 0;}
		.article .articleText .description .col1 p {padding-right: 10px;}
		.article .more {color: #026850; text-decoration: none; border-top: 1px solid #bdcf3b; text-transform:uppercase; margin: 10px 0 0 0; font-size: 11px; padding: 3px 0 0 0; clear: both;}
		.article .more a {color: #026850; text-decoration: none;}
	.article .articleImg {width: 172px;}
	
	.imgRight .articleText, .imgLeft .articleText {width: 346px;}
	.imgRight .articleText {float: left; margin-right: 25px;  }
	.imgRight .articleImg {float: right; *margin-right: 2px;}
	.imgLeft .articleText {float: right; margin-left: 25px;}
	.imgLeft .articleImg {float: left;}
	.imgLeft .articleImg var {float: left;}
	
.dottedBorderTop {border-top: 2px dotted #bdcf3b;}	
.solidBorderTop {border-top: 3px solid #bdcf3b;}

.imageRow .image {float: left; width: 100px; margin-right: 46px;}
.imageRow .last {margin-right: 0;}
.imageRow var {float: left;}

/*e-link pages*/
.connectBox{border: 1px solid #d5e0c0; background-color:#fff; -webkit-box-shadow: 0px 0px 10px #ccc;-moz-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc; padding: 10px; font-size: 11px; *float: left;}
	.connectBox .title {color: #2a8ab6; border-bottom: 5px solid #2a8ab6; text-transform:uppercase; margin-bottom: 8px; font-size: 13px;}
		.connectBox .title .titleText {float: left; width: 450px;}
		.connectBox .title .loader {float: right; width: 50px;}
	.connectBox .description {font-size: 11px;}
		.connectBox table.connectTable {width: 100%;}
		.connectBox tr.grey td {background-color: #eaf4f8;}
		.connectBox .connectTable tr td, .connectBox .connectTable tr th {padding: 8px;}		
		.connectBox .connectTable a.accept { font-weight:bold; text-decoration: underline; color: Green; }
		.connectBox .connectTable a.reject { font-weight:bold; text-decoration: underline; color: Red; }
		.connectBox tr td a {text-decoration: none;}
		.connectBox .col1 {font-weight: bold;}
		.connectBox .col2 {font-weight: bold;}
		.connectBox .col3 {text-align: right;}
		
			.connectBox .messages .selected, .connectBox .messages .selected .col1 a, .connectBox .messages .selected .col1 a:hover, .connectBox .messages .selected .col1 a:active, .connectBox .messages .selected .col1 a:link, .connectBox .messages .selected .col1 a:visited {color: #2a8dba; font-weight: bold;}
			.connectBox .messages .read, .connectBox .messages .read .col1 a:hover, .connectBox .messages .read .col1 a:active, .connectBox .messages .read .col1 a:link, .connectBox .messages .read .col1 a:visited,
			.connectBox .messages .read .col2, .connectBox .messages .read .col2 a:hover, .connectBox .messages .read .col2 a:active, .connectBox .messages .read .col2 a:link, .connectBox .messages .read .col2 a:visited  {color: Gray; font-weight: normal;}
			.connectBox .messages .unread{font-weight: bold;}

			.messageHeader {border-bottom: 5px solid #2a8ab6; padding-bottom: 3px;}
			.messageInfo, .icon {float:left;}
			.messageInfo {width: 474px;}
				.ui-state-active .messageInfo {color: #575757;}
			.icon {width: 36px; margin-right: 14px; height: 25px;}
			.read .icon {background: url('../images/layoutImages/envelopRead.jpg') 0 0 no-repeat;}
			.unread .icon {background: url('../images/layoutImages/envelop.jpg') 0 0 no-repeat;}
			.contact .icon {background: url('../images/layoutImages/contact.gif') 0 0 no-repeat; height: 40px;}
			.contact .messageInfo {margin-top: 5px;}
			
			#accordionOpenClose * {border: none; background: none; height: auto; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px;}
				#accordionOpenClose .messageHeader {border-bottom: 1px solid #bdcf3b;}
					#accordionOpenClose .messageInfo, #accordionOpenClose .icon {float: left;}
					#accordionOpenClose .messageInfo {width: 442px; padding: 3px 8px; margin: 5px 0;}
				#accordionOpenClose .icon {width: 36px;  height: 31px;}
				#accordionOpenClose .icon, accordionOpenClose .messageInfo {float:none;}    
					#accordionOpenClose .read .icon {background: url('../images/layoutImages/envelopRead.jpg') 0 6px no-repeat;}
					#accordionOpenClose .unread .icon {background: url('../images/layoutImages/envelop.jpg') 0 6px no-repeat;}
				#accordionOpenClose .description {border-bottom: 3px solid #bdcf3b; padding: 3px 8px; overflow:hidden; overflow-x:hidden; overflow-y:hidden;}
				#accordionOpenClose .ui-icon {float: right; height: 16px;}
				#accordionOpenClose .ui-state-hover .ui-icon, #accordionOpenClose .ui-state-focus .ui-icon {background-image: url(../images/layoutImages/jquery/ui-icons_454545_256x240.png);}
				
				#accordionOpenClose .ui-icon-triangle-1-e {background-position: -32px -16px;}
				#accordionOpenClose .ui-icon-triangle-1-s {background-position: -64px -16px;}
				
				#accordionOpenClose .ui-state-hover, #accordionOpenClose .ui-widget-content .ui-state-hover, #accordionOpenClose .ui-state-focus, #accordionOpenClose .ui-widget-content .ui-state-focus { background-color: #eaf4f8;}

			.forumPost {padding: 10px 0; border-bottom: 1px solid #c1d248; min-height:100px; _height:100px;}
			.forumPost .icon {width: 75px; margin-right: 5px; height: 100%;}
			.forumPost .messageInfo {width: 444px;}			
			.forumPost .attachment {float: right; font-weight: bold; text-align:right;}			
			.forumPost.last {border: none;}
			
			.resources .odd {margin-right: 40px;}
			.resources .last {border: none;}
			.resource {float: left; width: 240px; border-bottom: 1px solid #c1d248;}
			.resource .icon {float: left; width: 30px; margin-right: 5px;}
			.resource .info {float: left; width: 180px; border-bottom: 1px solid c1d248; color: #575757; font-size: 11px; background: none;}
		
			.resourceReview .col1, .resourceReview .col3, .resourceReview td {border-bottom: 1px solid #c1d248;}
			.resourceReview .last .col1, .resourceReview .last .col3, .resourceReview .last td{border: none;}
			
		.connectBox .more {color: #2a8dba; text-decoration: none; border-top: 1px solid #bdcf3b; margin: 10px 0 0; padding: 6px 0 0; font-weight: bold;}
		/*.connectBox .more a { text-decoration:none; padding: 8px 0;}
		.connectBox .more .paging a {padding: 0 2px;}*/
		/*new*/
		.connectBox .more .paging a {padding: 0 5px; border-right: 1px solid #bdcf3b;color:#2a8dba; font-weight: bold; text-decoration: none; }
		.connectBox .more .paging span span {padding: 0 5px; border-right: 1px solid #bdcf3b; font-weight: bold;}
		.connectBox .more .paging a.noBorder{border:none;}
		.connectBox .more .paging .noBorder{border:none;}

/*modules in the left column*/
.mod h3 {color: #fff; text-transform:uppercase; padding: 0 0 0 25px; font-size: 11px; line-height: 20px; font-weight: bold;}
.leftCol .mod h3 {margin-bottom: 10px;}
.leftCol .mod ul {margin-left: 25px; color: #2a8dba;}
.leftCol .mod p {padding:2px 15px 12px 25px;}
.leftCol .mod .inner .bd { font-size: 12px; }
.rightCol .mod h3 {padding-left: 10px;}

.leftCol .mod a:link,
.leftCol .mod a:visited,
.leftCol .mod a:hover,
.leftCol .mod a:active {text-decoration: none;}
.leftCol .mod .more { color: #2a8dba; border-bottom: 1px solid #bdcf3b; text-transform:uppercase; margin: 30px 0 15px 45px; font-weight: bold;}
.leftCol .mod .wwwlink { color: #2a8dba; font-weight: bold;}
.leftCol .mod .last { border-bottom: 1px solid #bdcf3b; padding: 0 0 15px 0; }

.rightCol .mod .more {font-weight: bold;}

.leftCol .leftNav .active a, .leftCol .leftNav .active a:hover {color: #bdcf3b;}

.leftCol .mod .findProgram {text-decoration: none; text-transform:uppercase; margin: 18px 0 15px 45px; background: url('../images/layoutImages/greenDot.jpg') left center repeat-x;}
.leftCol .mod .findProgram span {background-color:#7daee0; padding: 5px 12px;}
.leftCol .mod .findProgram a {color: #fff; text-decoration: none;}
.leftCol .mod .findProgram a:hover {text-decoration: none;}

/*modules in the right column*/
.rightCol .more {color: #026850; text-decoration: none; border-bottom: 1px solid #bdcf3b; text-transform:uppercase; margin: 30px 0 0 0; font-size: 11px; padding: 0;}
.rightCol .more a {color: #2a8dba; padding: 0;}
		
.general {background-color: #D5E19F; border-top: 6px solid #bdcf3b; padding: 10px 10px 15px 15px;}
.general .title {color:#026850; font-weight: bold;}
.general .description {color: #575757;}

.rightCol .myCrossroads {background-color: #d5e19f; margin:  0 0 15px 0; text-transform:uppercase;}
.myCrossroads .tl {background: url('../images/layoutImages/bgMyCrossroads.jpg') 0 0 no-repeat;}
.myCrossroads .bl {background: url('../images/layoutImages/bgMyCrossroads.jpg') 0 -10px no-repeat;}
.rightCol .myCrossroads h3 {background-color: #bdcf3b; border-bottom: 2px solid #fff;  padding-left:30px; -webkit-box-shadow: 0px 0px 5px #bdcf3b; -moz-box-shadow: 0px 0px 5px #bdcf3b; box-shadow: 0px 0px 5px #bdcf3b;}

.myCrossroads .description .register, .myCrossroads .description .signIn {padding: 10px 10px 10px 30px;}
.myCrossroads .description .loggedIn {padding: 10px 0 10px 30px; color: #2a8dba;}
.myCrossroads .description .signIn {color: #2a8dba;}
	.myCrossroads .description .signIn .label {display: block;}
.myCrossroads .description .register {color: #026850; border-top: 1px solid #bdcf3b;}
.myCrossroads .description .signIn label {padding: 10px 0 0 0;}

	.myCrossroads p {padding: 5px 0;}
	
	.myCrossroads .button {background-color: #bdcf3b; padding: 2px 6px; -webkit-box-shadow: 0px 0px 10px #bdcf3b; -moz-box-shadow: 0px 0px 10px #bdcf3b; box-shadow: 0px 0px 10px #bdcf3b;}

	.myCrossroads input {width: 124px; color:#575757;padding-left:1px;}
	.myCrossroads input.check {width: auto;}
	.myCrossroads input.btn{width: auto; text-transform:uppercase; color: #fff; font-weight: bold; text-decoration: none; border: none; background-color: #bdcf3b; margin: 0 0 -1px 0; padding: 1px;  }
	.myCrossroads span.check input {width: auto;}
	
	.myCrossroads .normalText a {text-decoration: underline; color: #2a8dba;}	
	.myCrossroads .errorText {text-transform:none; text-decoration: none; color: #ff0000;}
	
.programSelector {}
.programSelector .programSelect {float: left; width: 150px; margin-right: 48px;}
.programSelector .programSelectSpacer {float: left; width: 150px; height:200px;}
.programSelector .last {margin: 0;}
.programSelector .programSelect h3 {border-bottom:1px solid #bdcf3b; color:#2a8dba; font-weight:bold; margin: 0 0 5px 0; text-decoration:none; text-transform:uppercase; padding: 0; background-color: #fff; font-size: 12px;}
.programSelector .programSelect .programSelectItem {background-color: #d4e8f1; border: 1px solid #94c6dc; display: block; padding: 0px 5px; font-size: 11px; margin: 8px 0 0 0;}/*padding: 3px 5px;*/
	.main .programSelector .programSelect .active {background-color: #2a8ab6; -webkit-box-shadow: 0px 0px 10px #ccc;-moz-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc; color: #fff;}
.programSelector .programSelect label {float: left; width: 120px; padding: 3px 0; *padding-bottom: 0;}
.programSelector .programSelect .programSelectItem input {float: right; margin: 3px 0; *margin: 0; padding: 0; border: none; background:none;}

.tableBlueBorder {border-collapse: collapse; border: 1px solid #2a8ab6;}
.tableBlueBorder th, .tableBlueBorder td {border: 1px solid #2a8ab6; padding: 5px;}
.tableBlueBorder th {background-color: #d4e8f1; font-size: 12px;}
	.tableBlueBorder th a {color: #2a8ab6;}
.tableBlueBorder td {font-size: 11px;}

/*pop up*/
.ui-dialog .ui-state-default a, .ui-dialog .ui-state-default a:link, .ui-dialog .ui-state-default a:visited {cursor:pointer; color: #2e6e9e; text-decoration: none; outline: none; }
.ui-dialog .ui-state-hover, .ui-dialog .ui-widget-content .ui-state-hover, .ui-dialog .ui-state-focus, .ui-dialog .ui-widget-content .ui-state-focus {cursor:pointer; background-color: #bdcf3b; font-weight: bold; color: #fff; outline: none; }
.ui-dialog .ui-state-hover a, .ui-dialog .ui-state-hover a:hover {cursor:pointer; color: #fff; text-decoration: none; outline: none; }
.ui-dialog .ui-state-active, .ui-dialog .ui-widget-content .ui-state-active {  background-color: #bdcf3b; font-weight: bold; color: #e17009; outline: none; }
.ui-dialog .ui-state-active a, .ui-dialog .ui-state-active a:link, .ui-dialog .ui-state-active a:visited { color: #fff; outline: none; text-decoration: none; }

.ui-dialog .ui-widget input,  .ui-dialog .ui-widget select,  .ui-dialog .ui-widget textarea,  .ui-dialog .ui-widget button {font-family: Arial,Helvetica,sans-serif; font-size:1em;}
.ui-widget-content {background:url("/design/images/layoutImages/jquery/ui-bg_inset-hard_100_fcfdfd_1x100.png") repeat-x scroll 50% bottom #FCFDFD; border:none; color:#222222; padding: 10px;overflow:hidden;}
* html .ui-widget-content {overflow-x: hidden !important; overflow-y: auto !important;}
.ui-dialog {-webkit-box-shadow: 0px 0px 10px #ccc; -moz-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc;}

.ui-dialog .ui-state-default, .ui-dialog .ui-widget-content .ui-state-default {background: #bdcf3b; border: none; color:#fff; font-weight:bold; outline:medium none; margin:0 20px -1px 0; padding:1px; text-decoration:none; text-transform:uppercase;}

.ui-dialog .ui-corner-all {
-webkit-border-radius:none; -moz-border-radius:none;  border-radius:none; -webkit-box-shadow: 0px 0px 10px #ccc; -moz-box-shadow: 0px 0px 10px #ccc;  box-shadow: 0px 0px 10px #ccc;}
