/*
*** Enhanced CSS rules for capable browsers
 */


/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
sub, sup {
	font-size: 75%;
}
html > /**/ div {
	background: transparent;
}

body {
	/*  line-height:1; 	font-size: 62.5%; 	line-height: 1; }*/
	margin: 0;
	font: 12px Verdana, Helvetica, San-Serif;
	color: #707070;
	background: url("/images/FastTrac/Dashboard/bg/bg-page.jpg") repeat-x scroll 0 0 #FFFFFF;
}




article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}

nav ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}


blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	background: transparent;
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}

mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
h1 {
	font-size: 20px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 12px;
}
del {
	text-decoration: line-through;
}

abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}

input, select {
	vertical-align: middle;
}

select {
	border: 1px solid #B5B9C7;
	color: #707070;
	font-size: 11px;
	padding: 3px 1px 2px 4px;
	margin: 4px 0px;
}

/** End Reset **/



/*********************************************/
/*********************************************/
/************** BROCHURE.CSS *****************/
/*********************************************/
/*********************************************/

img {
	border: 0;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input, textarea, select {
	font: 100% Verdana, Geneva, Arial, sans-serif;
}
a {
	text-decoration: none; /*color:#094FA3;*/
	color: #F38B3C;
}
a:hover {
	text-decoration: underline;
	color: #F38B3C;
	cursor: pointer;
}
a:visted {
	color: #094FA3;
}
#wrapper {
	width: 939px;
	background: #fff;
	margin: 0 auto;
	position: relative;
}
#main {
	padding: 10px 15px 13px 13px;
	overflow: hidden;
	width: 911px;
}

/*** Header Styles ***/

div.header {
	padding: 0 34px 10px 30px;
	overflow: hidden; /*height:96px; 	width:875px; 	position:absolute;*/
	top: 0;
	left: 0;
}
div.header h1.logo {
	float: left;
	margin: 0;
}
div.header h1.logo a {
	width: 86px;
	height: 85px;
	background: url('/images/FastTrac/Brochure/img-logo.gif') no-repeat;
	text-indent: -9999px;
	display: block;
}
div.header div.slogan {
	float: left;
	margin: 30px 0 0 14px;
	width: 310px;
	display: inline;
}
div.header div.slogan span {
	display: block;
	font-size: 16px;
}
div.header div.slogan em {
	font-style: normal;
}
.form-wrap {
	float: right;
}

.top-nav {
	list-style: none;
	margin: 38px 0 0;
	padding: 0;
	text-align: right;
}
.top-nav li {
	display: inline;
	margin: 0 0 0 22px;
}
.top-nav li a {
	color: #a1a1a1;
	text-decoration: none;
	font-size: 11px;
}
.top-nav li a:hover {
	text-decoration: underline;
}
.search-form {
	width: 241px;
	float: right;
}
#page .search-form {
	margin-right: -19px;
}
.search-form label {
	float: left;
	font-size: 10px;
	letter-spacing: 2px;
	padding: 3px 0 0;
	text-transform: uppercase;
	color: #898989;
}
.search-form input {
	float: left;
	border: 0;
	background: none;
}
.search-form .search {
	background: #fff;
	border: 1px solid #d4d4d4;
	margin: 0 0 0 2px;
	padding: 0 0 2px 2px;
	width: 163px;
	color: #898989;
	font-size: 10px;
}

/*** Main body Styles ***/

.flash-holder {
	margin: 0 0 22px;
}

.featuredIMGholder {
	margin: 0 auto 22px;
	border: 1px solid #AAA;
	width: 871px;
}

div.blocks-holder {
	background: url('/images/FastTrac/Brochure/bg-blocks-holder.gif') repeat-y;
	overflow: hidden;
	margin: 0 -10px 0 15px;
	padding: 0 0 5px 2px;
	width: 900px;
}
div.blocks-holder .block {
	float: left;
	margin: 0 12px 0 0;
	width: 212px;
	min-height: 75px;
}
.block h2, .dbl_block h2 {
	color: #F38B3C;
	font-size: 14px;
	margin: -2px 0 8px;
}
/**.block h2 a{
				color:#094FA3 !important;
				text-decoration:none;
			}
				.block h2 a:hover{
					color:#094FA3 !important;
					text-decoration:underline;
				}
					.block h2 a:visited{
						color:#094FA3 !important;
					}**/
.block p {
	margin: 0 0 13px;
	line-height: 18px;
}
.block .more {
	background: url("/images/FastTrac/Dashboard/icons/arrow-orange-4x8.png") no-repeat scroll right 3px transparent;
	font-size: 12px;
	padding: 0 10px 0 0;
	text-decoration: none;
}
.block .more:hover {
	text-decoration: underline;
}
.block .blockModule {
	margin: 0 10px 15px 0;
}
.block .blockModule img {
	margin: 0 auto;
	display: block;
}

.dbl_block {
	width: 438px;
	float: left;
	margin: 0 12px 0 0;
}
.dbl_block ul li {
	margin-right: 15px;
	border-bottom: 1px solid #CCCCCC;
	padding: 15px 0 0;
	overflow: hidden;
}
div.blocks-holder .dbl_block ul li span.title {
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 15px;
	text-indent: -10000px;
	padding: 3px 0;
}

div.blocks-holder .dbl_block ul li a.learnMore {
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	text-indent: -10000px;
	height: 25px;
	width: 86px;
	float: right;
	margin: 10px 0;
}

.block h3 {
	font-size: 12px;
	margin-bottom: 5px;
}
li.newV span.title {
	background-image: url("/images/Common/title_newV.gif");
}
li.newV a.learnMore {
	background-image: url("/images/Common/learn3.gif");
}

li.growthV span.title {
	background-image: url("/images/Common/title_growthV.gif");
}
li.growthV a.learnMore {
	background-image: url("/images/Common/learn2.gif");
}

.dbl_block li.techV {
	border: none;
}
li.techV span.title {
	background-image: url("/images/Common/title_techV.gif");
}
li.techV a.learnMore {
	background-image: url("/images/Common/learn1.gif");
}



.login-form {
	width: 191px;
	margin: 13px 0 0 -2px;
	position: relative;
}
.login-form .text {
	background: #fff;
	border: 1px solid #d4d4d4;
	margin: 0 0 6px;
	padding: 1px 0 2px 4px;
	width: 134px;
	color: #707070;
	font-size: 11px;
}
.login-form a {
	color: #094FA3;
	font-size: 10px;
	text-decoration: underline;
}
.login-form a:hover {
	text-decoration: none;
}
.login-form .login {
	display: block;
	margin: -1px 0 2px;
}
.login-form h2 {
	margin: 18px 0 0;
}
.login-form p {
	margin: 0 0 3px;
}
span.loginlabel {
	margin: 7px 0 0 0;
	height: 14px;
	width: 72px;
	vertical-align: middle;
	float: left;
}
input.loginfield {
	margin: 5px 0;
}
span.loginerror div {
	padding-bottom: 3px;
	color: red;
}
.inner #main {
	padding: 128px 15px 13px 13px;
}
#main .sidebar {
	width: 215px;
	float: left; /* 	margin:0 0 0 2px; JB */
	display: inline;
}
#main .two-columns {
	width: 692px; /* 697 JB */
	float: right;
	position: relative;
	right: -15px; /* JB */
	top: -5px; /* JB */
	background: url(/images/FastTrac/Brochure/bg-two-col.gif) no-repeat; /* margin:-5px 0 0 -11px;  JB */
	overflow: hidden; /* JB */
}
#main .one-column {
	width: 692px;
	float: right;
	position: relative;
	right: -15px;
	top: -5px;
	background: url(/images/FastTrac/Brochure/bg-two-col.gif) no-repeat;
	overflow: hidden;
}
#main .accordion-block {
	background: url('/images/FastTrac/Brochure/bg-accordion-t.gif') no-repeat;
	overflow: hidden;
	width: 215px;
	margin: 0 0 -4px;
}
#main .accordion-block .holder {
	background: url('/images/FastTrac/Brochure/bg-accordion-c.gif') repeat-x;
	margin: 8px 0 0 10px;
	width: 185px;
	padding: 0 0 57px 10px;
}
#main .accordion-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#main .accordion-block ul li ul li {
	padding-left: 10px;
}
#main .accordion-block ul li ul {
	display: none;
}
#main .accordion-block ul li.selected ul {
	display: block;
}
#main .accordion-block ul li a, #main .accordion-block ul li.selected ul li a, #main .accordion-block ul li ul li a {
	color: #707070;
	line-height: 20px;
	padding-left: 14px;
	background: none;
	font-size: 12px;
}
#main .accordion-block ul li.selected a, #main .accordion-block ul li.selected ul li.selected a {
	color: #F38B3C;
	background: url("/images/FastTrac/Dashboard/icons/arrow-orange-4x8.png") no-repeat scroll right 3px transparent;
	padding: 0 10px 0 14px;
}
#main .accordion-block ul li .ui-state-active {
	background: url('/images/FastTrac/Brochure/li-divider-active.gif') no-repeat 0 50%;
	color: #094fa3;
	margin: 0 0 0 -12px;
	padding: 0 0 0 12px;
}
#main .accordion ul {
	margin: -2px 0 0 21px;
}
#main .accordion ul li a {
	color: #707070;
	line-height: 16px;
}
#main .locator {
	background: url('/images/FastTrac/Brochure/bg-locator-c.gif') repeat-y;
	float: left;
	margin: 0 0 4px;
}
#main .locator .holder {
	background: url('/images/FastTrac/Brochure/bg-locator-t.gif') no-repeat;
	padding: 48px 0 0;
}
#main .locator .frame {
	background: url('/images/FastTrac/Brochure/bg-locator-b.gif') no-repeat 0 100%;
	padding: 0 10px 0px 16px;
	float: left;
	width: 188px;
	min-height: 200px;
}
#main .locator .holder .frame ul {
	list-style-type: none;
	padding: 0 0 20px;
	width: 188px;
	margin: 0px 0;
	min-height: 100px;
}
#main .locator .holder .frame ul li {
}
#main .locator .holder .frame ul li ul {
	padding: 0 0 20px;
}
#main .locator .holder .frame ul li ul li {
}
#main .locator .holder .frame ul li ul li.link {
	/*text-align:right; 							text-transform:uppercase;*/
	margin-top: 5px;
}

#main .locator .LocHeader {
	font-size: 16px; /*padding:13px 0 13px 38px;*/
	padding: 13px 0 13px 5px;
	color: #790000;
	font: 16px Arial, Verdana, sans-serif; /*background: url('/images/FastTrac/Brochure/bg-heading-locator.gif') 0 center no-repeat; 		float:left;*/
	font-weight: bold; /*position:relative;*/
}
#main .StoriesHeader {
	font-size: 16px; /*padding:13px 0 13px 38px;*/
	padding: 13px 0 13px 5px;
	color: #094FA3;
	font: 16px Arial, Verdana, sans-serif; /*background: url('/images/FastTrac/Brochure/ft_stories_icon.gif') 0 center no-repeat; 		float:left;*/
	font-weight: bold; /*position:relative;*/
}
#main .locator .StoriesHeader img, #main .locator .LocHeader img {
	vertical-align: middle;
}
#main .locator .LocHeader a {
	color: #790000;
	text-decoration: none;
}
#main .locator .LocHeader a:hover {
	color: #790000;
	text-decoration: none;
}
#main .locator .LocHeader a:visted {
	color: #790000;
}
#main .LocSubHeader {
	font-size: 12px;
	color: #707070 !important;
	font-weight: bold;
	margin: 0 0 5px;
	display: block;
}
#main .locator p {
}
.sponsored {
	color: #b8b9bc;
	font-size: 10px;
	text-align: center;
}
.sponsored span {
	display: block;
}
.content {
	width: 432px; /* 435  JB */
	float: left;
	padding: 15px 0 0 27px;
	min-height: 300px;
	font-size: 12px;
}
.one-column div.content {
	width: 642px;
}
.content .content-block .content-text h4 {
	margin: 15px 0;
}
.content .content-block .content-text ul li {
	/*background:url("/images/FastTrac/Brochure/bg-content-arrow.gif") no-repeat scroll 0 7px transparent;*/
	line-height: 14px;
	list-style: disc outside none;
	margin: 0 0 4px 15px;
	padding: 0 0 0 4px;
}
.content .content-block .content-text ul.nobull li {
	background: none;
	margin-left: 0;
	padding-left: 0;
}
.content .content-block .content-text ul.nobull li p {
	margin: 0 0 4px;
}
.content .content-block .content-text ul.nobull li h2 {
	margin: 5px 0 5px;
	line-height: 1em;
}
.content-Full {
	width: 721px;
	float: left;
	padding: 15px 0 0 27px;
}
.content-Full.thin {
	width: 600px;
}
.content .CMSBreadCrumbsLink {
	color: #F38B3C;
	text-decoration: none;
}
.content-Full .CMSBreadCrumbsLink {
	color: #959595;
	text-decoration: none;
}
.content .CMSBreadCrumbsCurrentItem {
	color: #959595;
}
.content-Full .CMSBreadCrumbsCurrentItem {
	color: #fdba31;
}
.CMSBreadCrumbsCurrentItem:hover {
	text-decoration: none;
}
/*.content*/h1 {
	color: #777;
	font-size: 20px;
	margin: 0 0 10px;
	font-weight: normal;
}
/*.content*/.content-text h1 {
	margin: 10px 0;
}
.content-block {
	overflow: hidden;
	width: 100%;
	padding: 0 0 42px;
}
.content-block .img-block {
	float: left;
	margin: 0 12px 0 0;
}
.content-block .content-text {
	overflow: hidden;
	height: 1%;
}
.content-text h2 {
	margin: 10px 0 5px;
	color: #094fa3;
	font-size: 14px;
}
.content-text h2 a {
	color: #094fa3;
	text-decoration: none;
}
.content-text h2 a:hover {
	color: #094fa3;
	text-decoration: underline !important;
}
.content-text h2 a:visited {
	color: #094fa3;
	text-decoration: none;
}
.content-text .subHeader {
	color: #707070;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	display: block;
	margin-top: 5px;
	padding-bottom: 8px;
}
.content-text ul li span.subHeader {
	margin: 5px 0;
}
.content-text p {
	margin: 0 0 14px;
}
.content-text .title {
	margin: 0 0 7px;
	display: block;
}
.content-text .titleSide {
	color: #707070;
	margin: 0 0 7px;
	display: Inline;
}
.content-text ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.content-text ul li {
}
.content-text ul.bulleted li {
	background: url(/images/FastTrac/Brochure/bg-content-arrow.gif) no-repeat 0 7px;
	padding: 0 0 0 11px;
	margin: 0 0 4px 10px;
}
/*.content-text ul li a {
	text-decoration:underline;
	color:#464646;
	line-height:18px;
}
.content-text ul li a:hover {
	text-decoration:none;
}
*/
.content-text table.brochure-form-table td {
	padding: 5px 2px;
}

.rightSide-container {
	background: url("/images/FastTrac/Brochure/bkg-mainContainer.png") no-repeat scroll 0 0 #FFFFFF; /*float:right;*/
	width: 737px;
}
.internalContent-container {
	margin: 10px 0 0 20px;
	padding: 10px 6px 4px 0;
	width: 486px;
	min-height: 550px;
}
.internalContent-container h1 {
	color: #B62925;
	font-size: 19px;
}
.internalContent-container .viaPostalCode, .internalContent-container .viaState {
	background: url("/images/FastTrac/Brochure/bkg-WhiteToGrey.png") repeat-x scroll 0 100% #FFFFFF;
	color: #707070;
	margin: 0 0 1em;
	min-height: 90px;
	padding: 10px 10px 0;
}
.programLocator-formStyle .viaPostalCode h2 {
	background: url("/images/FastTrac/Brochure/titleIcon-search01.png") no-repeat scroll 0 50% transparent;
	display: block;
	margin: 0 0 0.45em;
	padding: 10px 0 10px 72px;
}
.programLocator-formStyle .viaState h2 {
	background: url("/images/FastTrac/Brochure/titleIcon-searchState.png") no-repeat scroll 5px 50% transparent;
	display: block;
	margin: 0 0 0.45em;
	padding: 10px 0 10px 72px;
}
.orText {
	background: url("/images/FastTrac/Brochure/rule-OR.png") no-repeat scroll 50% 50% transparent;
	display: block;
	height: 17px;
	text-indent: -10000px;
	width: 100%;
}
.filterSearch-container fieldset, .programLocator-formStyle fieldset {
	border: medium none;
	color: #707070;
	margin: 0;
	padding: 0 0 0.5em 8px;
	position: relative;
	width: 330px;
}
.programLocator-formStyle fieldset .submitBtn {
	border: medium none;
	position: absolute;
	right: -97px;
	text-align: right;
}
#contentMain select, #contentMain fieldset {
	color: #707070 !important;
}

.programLocator-formStyle .viaState select {
	width: 250px;
}

.filterSearch-container fieldset *, .programLocator-formStyle fieldset * {
	vertical-align: middle;
}

.programLocator-formStyle input, .programLocator-formStyle textarea, .programLocator-formStyle select {
	border: 1px solid #707070;
	color: #707070;
	padding: 1px;
}


.aside {
	width: 232px;
	float: right;
	overflow: hidden;
}
#main .stories {
	background: url(/images/FastTrac/Brochure/bg-aside-m.gif) repeat-y;
}
#main .stories .frame {
	background: url("/images/FastTrac/Brochure/bg-aside-b.gif") no-repeat scroll 0 100% transparent;
	min-height: 260px;
	font-size: 12px; /*padding:0 16px 30px; width:192px;*/
}
#main .stories .frame ul {
	margin: 0 10px;
	list-style: none;
	padding: 0 0 20px;
	line-height: 20px;
}
#main .stories .frame ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}
#main .stories .frame ul li.link {
	margin-top: 5px;
}
#main .stories .holder {
	background: url(/images/FastTrac/Brochure/bg-aside-t.gif) no-repeat;
	padding: 50px 0 0;
	float: none;
}
bg-locator-t.gif #main .stories .frame {
	background: url(/images/FastTrac/Brochure/bg-aside-b.gif) no-repeat 0 100%;
	min-height: 254px;
	padding: 0 16px 30px;
	width: 192px;
}

#main .i-read-more {
	background: url("/images/FastTrac/Dashboard/icons/arrow-orange-4x8.png") no-repeat scroll right 3px;
	color: #F38B3C;
	font-size: 12px;
	padding: 0 10px 0 0;
}
#main .i-read-more-right {
	background: url(/images/FastTrac/Brochure/bg-learn-more.gif) no-repeat;
	color: #790000;
	font-size: 12px;
	padding: 0 0 0 20px;
	float: right;
}

table.contact-us input, table.contact-us textarea, table.contact-us select {
	margin: 3px 0px 7px;
}
/*** Footer Styles ***/

#footer {
	background: url('/images/FastTrac/Brochure/bg-footer.gif') no-repeat;
	margin: 0 auto;
	padding: 18px 0 45px;
	width: 894px;
	overflow: hidden;
	text-align: center;
	font-size: 10px;
	line-height: 13px;
}
.footer-address {
	text-align: center;
}
#footer address {
	font-style: normal;
	display: inline;
}
#footer dl, #footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#footer dl dt, #footer ul li {
	/*background: url('/images/FastTrac/Brochure/li-separator.gif') no-repeat 0 50%;*/
	margin: 0 0 0 -1px;
}
#footer ul {
	width: 100%;
}
#footer ul li {
	display: inline;
	padding: 0 3px 0 8px;
}
#footer ul li:first-child {
	background: none;
}
#footer ul li a {
	text-decoration: none;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#footer dl dt, #footer dl dd {
	display: inline;
}
#footer dl dt {
	padding: 0 0 0 8px;
}
#footer dl dd {
	margin: 0;
}
#footer a {
	color: #707070;
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: none;
}


/*Classes assigned in Sitecore Rich Text Editor*/
img.right {
	float: right;
}

img.left {
	float: left;
}
/*Menu*/
.CMSTreeMenuItem {
	color: #094FA3;
	line-height: 20px;
}

.CMSTreeMenuSelectedItem {
	color: #094FA3;
	line-height: 20px;
}

.CMSTreeMenuItem a {
	color: #094FA3 !important;
}

.CMSTreeMenuItem a:hover {
	color: #094FA3 !important;
	text-decoration: underline;
}

.CMSTreeMenuSelectedItem a {
	color: #094FA3 !important;
}

.CMSTreeMenuSelectedItem a:hover {
	color: #094FA3 !important;
	text-decoration: underline;
}

.CMSTreeMenuItem .CMSTreeMenuLink {
	color: #707070 !important;
	padding: 0 0 0 12px;
	overflow: hidden;
}

.CMSTreeMenuItem .CMSTreeMenuLink:hover {
	color: #707070 !important;
	text-decoration: underline !important;
}
.CMSTreeMenuLinkHome {
	color: #707070 !important;
}
.CMSTreeMenuLinkHome:hover {
	color: #707070 !important;
	text-decoration: underline !important;
}
/*End Menu*/

/*Listing link css*/
.content-text .i-read-more-Listing {
	background: url(/images/FastTrac/Brochure/bg-learn-more.gif) no-repeat;
	color: #790000;
	font-size: 12px;
	padding: 0 0 0 20px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
.GreenButton {
	background: url(/images/FastTrac/Brochure/GreenBtnBack.gif) repeat-x;
	color: #FFFFFF;
	font-size: 12px;
	border-width: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}
.results-list .actions .GreenButton, .program-locator .locator-form-wrapper input.GreenButton {
	background: url("/images/FastTrac/Dashboard/buttons/button_program_locator_Learn_more.png") no-repeat 0 0;
	display: block;
	height: 26px;
	padding-bottom: 6px;
	text-align: center;
	width: 105px;
	font-weight: bold;
}
.OrangeButton {
	background: url(/images/FastTrac/Brochure/OrangeBtnBack.gif) repeat-x;
	color: #FFFFFF;
	font-size: 12px;
	border-width: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}
.OrangeLinkButton {
	background: url(/images/FastTrac/Brochure/OrangeBtnBack.gif) repeat-x;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bolder;
	border-width: 0;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 3px 5px 3px 5px;
}
.OrangeLinkButton:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.LinkButton {
	color: #790000;
	font-size: 12px;
	text-decoration: underline;
	cursor: pointer;
}
.LinkButton:hover {
	text-decoration: none;
}

.LinkButtonBlue {
	color: #094FA3;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
}
.LinkButton:hover {
	text-decoration: underline;
}






/*End Lisitng Controls*/

/* Ajax Tabs */
/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header {
	background: url(/images/FastTrac/Brochure/tab-line.png) repeat-x bottom;
	font-size: 12px;
	display: block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer {
	border: solid 1px #D7DCE1;
	padding: 1px 1px 0px 1px;
	border-bottom: solid 2px #A8D4D9;
	background-color: #edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab {
	padding: 6px 10px 6px 10px;
	color: #444444;
	width: 148px;
	display: block;
	text-align: center;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img {
	height: 24px;
	width: 24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	white-space: nowrap;
	line-height: 145%;
	font-size: 92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer {
	padding: 0px 0px 0px 0px;
	border: solid 2px #A8D4D9;
	border-bottom-color: #ffffff;
	background-color: #ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body {
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	padding: 8px;
	background-color: #ffffff;
	border: solid 2px #A8D4D9;
	border-top-width: 0;
}

.ajax__tab_msngallery-theme .ajax__tab_header {
	background: url(/images/FastTrac/Brochure/tab-line.png) repeat-x bottom;
	font-size: 12px;
	display: block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer {
	border: solid 1px #D7DCE1;
	padding: 1px 1px 0px 1px;
	border-bottom: solid 2px #A8D4D9;
	background-color: #edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab {
	padding: 6px 10px 6px 10px;
	color: #444444;
	width: 148px;
	display: block;
	text-align: center;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img {
	height: 24px;
	width: 24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	white-space: nowrap;
	line-height: 145%;
	font-size: 92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer {
	padding: 0px 0px 0px 0px;
	border: solid 2px #A8D4D9;
	border-bottom-color: #ffffff;
	background-color: #ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body {
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	padding: 8px;
	background-color: #ffffff;
	border: solid 2px #A8D4D9;
	border-top-width: 0;
}
.ErrorLabel {
	color: Red;
}
/*End Ajax Tab */

hr.dash {
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	border-bottom: 1px dashed #790000;
}
.EditingFormControlNestedControl input {
	width: 145px !important;
}

/* My Account/Login forms */
.loginForm {
}
/*.loginForm .loginlabel { float: left; width: 30%; margin-bottom:5px; }
.loginForm .loginfield { float: left; margin-bottom:5px; }
.loginForm .loginerror { float: left; overflow:hidden;}*/



/*********************************************/
/*********************************************/
/************** ENHANCED.CSS *****************/
/*********************************************/
/*********************************************/


div.body-wrapper { *background:auto;}

button, input, label, select {
	vertical-align: middle;
}
.select110 {
	width: 110px;
}
.select200 {
	width: 200px;
}

blockquote, q {
	quotes: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*hr { display: none; visibility: hidden; }*/

.clearfix {
	display: inline-block;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.accessibility {
	left: -12345px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100px;
}


body {
	background: #fff url(/images/FastTrac/Dashboard/bg/bg-page.jpg) repeat-x;
	margin: 0;
	padding: 0;
}

.eyebrow {
	background: url(/images/FastTrac/Dashboard/bg/bg-eyebrow.png) repeat-x;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}

#page {
	background: #fff;
	margin: 0 auto;
	padding: 0 19px 0 20px;
	position: relative;
	width: 901px;
}

.logo-site {
	height: 63px;
	left: 21px;
	position: absolute;
	top: 40px;
	width: 148px;
}
.logo-site a {
	display: block;
	height: 100%;
	width: 100%;
}


.nav-main {
	height: 65px;
	padding-top: 20px;
}
#page .nav-main {
	margin-right: -19px;
}
.nav-main ul {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 600px;
}
.nav-main ul.upperNav {
	margin: 0 0 16px;
}
.nav-main ul.upperNav li {
	margin-left: 3px;
	padding-left: 5px;
}
.nav-main ul.upperNav li a {
	font-size: 11px;
	text-transform: none;
}
.nav-main li {
	border-left: 2px solid #99C221;
	display: inline;
	margin-left: 2px;
	padding-left: 6px;
}
.nav-main li.first {
	border-left: 0;
}
.nav-main a {
	color: #7A7D81;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-stretch: condensed;
	line-height: 1;
	text-transform: uppercase;
}
.nav-main a:hover, .nav-main a:focus {
	text-decoration: none;
}

.section-title {
	background: #596384 url(/images/FastTrac/Dashboard/bg/bg-section-title.jpg) no-repeat;
	color: #fff;
	margin: 0;
	width: 900px;
}
.section-title h1 {
	color: #fff;
	font-size: 21px;
	line-height: 33px; /*39px;*/
	margin: 0;
	padding: 0 12px;
}

#nav-page {
	background: url(/images/FastTrac/Dashboard/bg/bg-mynav-left.png) no-repeat 0 -3px;
	height: 31px;
	margin: 0 0 0 1px;
	padding-left: 6px; /*width: 894px;*/ *width:357px;
}
#nav-page ul {
	background: url(/images/FastTrac/Dashboard/bg/bg-mynav-right.png) no-repeat right -3px;
	list-style: none;
	padding-right: 74px;
}
#nav-page li {
	background: url(/images/FastTrac/Dashboard/bg/bg-mynav-divider.png) no-repeat left -3px;
	float: left;
	height: 31px;
	padding-left: 2px;
	zoom: 1;
}
#nav-page li.first {
	background-image: none;
	padding-left: 0;
}
#nav-page a {
	background: url(/images/FastTrac/Dashboard/bg/bg-mynav-mid.png) repeat-x 0 -3px;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 100%;
	line-height: 26px;
	padding: 0 10px;
}
#nav-page a:hover {
	background-position: left -39px;
	text-decoration: none;
}

#breadcrumb {
	padding: 10px 0 15px;
}
#breadcrumb ul {
	display: inline-block;
	list-style: none;
	width: 900px;
}
#breadcrumb li {
	background: url(/images/FastTrac/Dashboard/icons/arrow-gray-greaterthan.png) no-repeat left;
	float: left;
	font-size: 12px;
	line-height: 1.1667;
	margin: 0;
	padding-left: 14px;
	padding-right: 6px;
}
#breadcrumb li.first {
	background-image: none;
	padding-left: 0;
}


#footer {
	background: url(/images/FastTrac/Dashboard/bg/bg-footer.gif) no-repeat;
	clear: both;
	margin: 0 auto;
	padding: 20px 0 43px;
	text-align: center;
	width: 894px;
}
#footer ul {
	padding-bottom: 6px;
}
#footer li {
	border-left: 1px solid #949494;
	color: #949494;
	display: inline;
	font-size: 11px;
	line-height: 1;
	padding-left: 5px;
	padding-right: 5px;
}
#footer li.first {
	border-left: none;
	padding-left: 0;
}

#content {
	padding-bottom: 20px;
	overflow: hidden;
}


#divImpersonation {
	background-color: White;
	padding-left: 5px;
	padding-right: 5px;
}
#divImpersonationPanel {
	height: 60px;
}

#divImpersonationPanel select {
	margin: 0px;
	padding: 0px;
	color: Black;
}

#divImpersonationPanel ul {
	list-style: none;
	padding: 5px;
	color: #003;
}
#divImpersonation .ErrorLabel {
	font-weight: bolder;
}
#divImpersonationPanel ul.impersonation-selection-tool {
	float: left;
	margin-right: 10px;
	border: 1px solid #000;
	background-color: White;
}
#divImpersonationStatus {
	float: right;
}


/* Columns */
.col {
	_display: inline;
	float: left;
	margin-left: 15px;
	width: 290px;
	overflow: hidden;
}
.col-first {
	margin-left: 0;
}
.reversed .col {
	float: right;
	margin-left: 0;
	margin-right: 15px;
}
.reversed .col-first {
	margin-right: 0;
}

.onecol .col {
	_display: block;
	float: none;
	margin-left: 0;
	width: 901px;
}
.twocoleq .col-first {
	width: 451px;
}
.twocoleq .col {
	width: 435px;
}

.twocol .primary {
	width: 595px;
}
.twocol .secondary {
	width: 290px;
}
.results .primary {
	width: 659px;
}
.results .secondary {
	width: 226px;
}


/*
 * Content Pieces
 */
.btn, input.btn, a.btn {
	background: #a7c642 url(/images/FastTrac/Dashboard/bg/bg-button-1x20.png) repeat-x;
	border: 1px solid #b1cc4f;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow: 1px 2px 5px #c3c3c3;
	-webkit-box-shadow: 1px 2px 5px #c3c3c3;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#c3c3c3', Direction=120, Strength=3);
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(color='#c3c3c3', Direction=120, Strength=3);
	box-shadow: 1px 2px 5px #c3c3c3;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	margin-right: 5px;
	padding: 0 10px 2px;
	text-align: center;
	vertical-align: middle;
	zoom: 1;
	cursor: pointer;
}
a.btn {
	display: inline-block;
	padding: 0 10px 3px;
}
a.btn:hover, a.btn:focus {
	text-decoration: none;
}

h2 {
	font-size: 20px;
	line-height: 1.1em;
}
p {
	font-size: 12px;
	line-height: 1.5em;
}

.go-link {
	background: url(/images/FastTrac/Dashboard/icons/arrow-orange-4x8.png) no-repeat right 5px;
	padding-right: 10px;
}


/* Form Items */
.a-form {
}
.a-form ul {
	padding-top: 10px;
}
.a-form ul ul {
	padding-left: 25px;
	padding-top: 5px;
}
.a-form li {
	list-style: none;
	padding-bottom: 5px;
}
.a-form label {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25;
}
.a-form input.text, .a-form input.password, .a-form input.numeric, .a-form select, .a-form textarea {
	border: 1px solid #d4d4d4;
	color: #707070;
	font-size: 11px;
	line-height: 14px;
	margin-right: 3px;
	padding: 3px 1px 2px 4px;
	width: 262px;
}
.a-form input.numeric {
	width: 15px;
}
.a-form select {
	width: 269px;
}
.a-form li p .instructions {
	font-size: 10px;
}

.venue-form {
}
.venue-form ul {
	padding-top: 10px;
}
.venue-form ul ul {
	padding-left: 25px;
	padding-top: 5px;
}
.venue-form li {
	float: left;
	list-style: none outside none;
	padding-bottom: 5px;
	width: 100%;
}
.venue-form label {
	float: left;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25;
	width: 107px;
}
p.sameAsAffiliate label {
	float: none;
	display: inline;
	width: auto;
}
.venue-form input.text, .venue-form input.password, .venue-form input.numeric, .venue-form select, .venue-form textarea {
	border: 1px solid #d4d4d4;
	color: #707070;
	font-size: 11px;
	line-height: 14px;
	margin-right: 3px;
	padding: 3px 1px 2px 4px;
	width: 300px;
}
.venue-form input.numeric {
	width: 15px;
}
.venue-form select {
	width: 200px;
}
.venue-form li p .instructions {
	font-size: 10px;
}
.venue-form .actions {
	width: 375px;
	float: right;
}

.actions {
	width: 430px;
}
.actions input, .actions img {
	vertical-align: middle;
}
.actions input {
	float: left;
}
.right {
	float: right;
}
.right input {
	float: right;
}
/*.new-calendar-item { float: none; }*/


.form-standard {
}
.form-standard label {
	font-size: 11px;
	line-height: 12px;
	color: #000000;
}
.form-standard label.label {
	float: left;
	padding-right: 10px;
	font-size: 12px;
	line-height: 14px;
	width: 104px;
	color: #000000;
}

.form-standard .checkSelection label {
	width: 220px;
}
.form-standard li p {
	float: left;
	width: 290px;
}
.form-standard input.text, .form-standard select, .form-standard textarea {
	border: 1px solid #d4d4d4;
	color: #707070;
	font-size: 11px;
	line-height: 14px;
	margin-right: 3px;
	padding: 3px 1px 2px 4px;
	width: 262px;
}
.form-standard .otherinput {
	float: left;
	font-size: 11px;
	width: 229px;
	height: 19px;
	border: 1px solid #d4d4d4;
	background: #fff;
	line-height: 19px;
	padding: 0 2px;
	color: #707070;
}

.form-standard select {
	width: 200px;
}
.form-standard select.full {
	width: 268px;
}

.form-stacked {
}
.form-stacked li {
	padding-bottom: 10px;
}
.form-stacked li li {
	padding-bottom: 5px;
}
.form-stacked label {
	display: block;
	padding-bottom: 2px;
}
.form-stacked li.choice-adv > label {
	display: inline;
}


/***************program-locator Styles***************/

.program-locator {
	background: url(/images/FastTrac/Dashboard/bg/bg-locatorForm195.gif) no-repeat 0 0;
	height: 410px;
	width: 195px;
	margin: 20px 10px;
}
.block .program-locator {
	margin: 10px 0;
}
.content-text .program-locator {
	background: none;
	height: auto;
	width: auto;
}
div.col .program-locator {
	margin: auto;
	height: auto;
	width: auto;
}
.program-locator .locator-form-wrapper {
	padding: 10px;
}
div.col .program-locator .locator-form-wrapper {
	padding: 0;
}
.block .programLocatorHome {
	margin: 0;
}
.content-text .program-locator .locator-form-wrapper ul li {
	max-width: 480px;
	padding-bottom: 10px;
}
.program-locator .locator-form-wrapper input, .program-locator .locator-form-wrapper select {
	margin: 4px 0;
}

.program-locator .locator-form-wrapper .distance {
	width: 54px;
}
.program-locator .locator-form-wrapper .postalcode {
	width: 91px;
}
.program-locator .locator-form-wrapper .locality {
	width: 165px;
}
.program-locator .locator-form-wrapper .locCountry, .program-locator .locator-form-wrapper .region, .program-locator .locator-form-wrapper .all-Programs, .program-locator .locator-form-wrapper .all-affiliates {
	width: 172px;
}
.program-locator .locator-form-wrapper p {
	line-height: 1.3em;
	margin: 0 0 6px;
}
.program-locator .locator-form-wrapper p.kaplanLink {
	font-size: 12px;
}

.results-list .actions .GreenButton, .program-locator .locator-form-wrapper input.GreenButton {
	background: url("/images/FastTrac/Dashboard/buttons/button_program_locator_Learn_more.png") no-repeat scroll 0 0 transparent;
	display: block;
	font-weight: bold;
	height: 26px;
	padding-bottom: 6px;
	text-align: center;
	width: 105px;
}

.GreenButton {
	background: url("/images/FastTrac/Brochure/GreenBtnBack.gif") repeat-x scroll 0 0 transparent;
	border-width: 0;
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 3px;
	margin-top: 3px;
}

.note, .instructions {
	font-size: 11px;
	line-height: 1.18182;
}
.body-wrapper .note {
	padding-bottom: 10px;
}
.required {
	padding: 5px 0 0 6px;
	font-size: 12px;
	color: #f5721b;
}
.help {
	display: block;
	padding: 5px 0;
}
.help a {
	background: url(/images/FastTrac/Dashboard/icons/help-gray-18x18.png) no-repeat 0 3px;
	padding: 4px 0 4px 22px;
}

/* Filter Controls (sort by) */

.filter-controls {
	border-bottom: 3px solid #adca46;
	font-size: 12px;
	line-height: 1.25;
	margin: 10px 0 4px;
	width: 100%;
}
.filter-controls-wrapper {
	/*background: #e6edcd url(/images/FastTrac/Dashboard/bg/bg-sortby-1x24.png) repeat-x;*/ /*float: right;*/
	padding: 5px 0 4px;
}
.full-size .filter-controls-wrapper {
	width: 100%;
}

.filter-controls ul {
	margin: 0;
	padding-right: 15px;
}
.filter-controls li {
	float: left;
	list-style: none;
	margin-left: 5px;
	padding-right: 10px;
}
.filter-controls li.title {
	color: #596384;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.07143;
}
.filter-controls li a {
	color: #707070;
	padding-left: 12px;
}

.filter-controls li a:hover, .filter-controls li a:focus {
	color: #F38B3C;
}
.filter-controls li.asc a {
	background: url(/images/FastTrac/Dashboard/sprites/pointer_filter.gif) no-repeat left 6px;
}
.filter-controls li.dsc a {
	background: url(/images/FastTrac/Dashboard/sprites/pointer_filter.gif) no-repeat left -28px;
}
.filter-controls li.selected a {
	font-weight: bold;
}


/* Search Results Pages  */
.results-list {
	/*background: url(/images/FastTrac/Dashboard/bg/results-btm-661x1500.jpg) no-repeat left bottom;*/
	font-size: 12px;
	line-height: 1.3333;
	margin-bottom: 24px;
	padding-bottom: 26px;
	overflow: hidden;
}
.results-list .report {
	border: 2px solid #888;
	margin: 10px 0;
	overflow-x: auto;
	overflow-y: hidden;
}
.results-list .report tbody {
}
.results-list .report tbody tr {
}
.results-list .report tbody td {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
.results-list .report tbody th {
	background-color: #BED600;
	padding: 5px;
	vertical-align: middle;
}

.results-list .result {
	border-top: 1px solid #c8c8c8;
	list-style-type: none;
	margin-top: 15px;
	padding-top: 15px;
	float: left;
	width: 100%;
}
.results-list .result.first {
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
}
.results-list ul {
	padding: 0;
}
.results-list li {
	list-style: none;
	padding-bottom: 2px;
}
.results-list .details, .results-list .actions {
	float: left;
	margin-right: 15px;
	width: 300px;
}
.results-list .locator-details {
	margin-right: 15px;
	width: auto;
}
.results-list .mileage {
	font-style: italic; /*padding-bottom: 10px;*/
}
.results-list .details a {
	font-weight: bold;
}
.results-list .details h4 {
	color: #707070;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.33333;
}
.program-events-list .results-list .details {
	float: left;
	margin-right: 15px;
	width: 450px;
}
.program-events-list .results-list .actions {
	float: left;
	margin-right: 15px;
	width: 175px;
}
.program-events-list .results-list .actions input {
	margin: 3px 0;
}
.program-events-list .results-list a.btn {
	margin: 8px 0 0;
}


/*
     * Modules
 */
.module {
	background: url(/images/FastTrac/Dashboard/bg/module-mid-290x1.png) repeat-y;
	font-size: 12px;
	line-height: 1.3333;
	margin-bottom: 20px;
}
.module p {
	font-size: 12px;
	line-height: 1.3333;
}
.module .header {
	background: url(/images/FastTrac/Dashboard/bg/module-top-290x11.png) no-repeat;
	padding: 5px 15px 0;
	position: inherit;
}
.twocol .col.secondary .module {
	background: url(/images/FastTrac/Dashboard/bg/module-mid-226x1.gif) repeat-y;
	font-size: 12px;
	line-height: 1.3333;
	margin-bottom: 20px;
}
.twocol .col.secondary .module .header {
	background: url(/images/FastTrac/Dashboard/bg/module-top-226x11.gif) no-repeat;
	padding: 5px 15px 0;
	position: inherit;
}
.threecol .col.secondary .module .body {
	background: url("/images/FastTrac/Dashboard/bg/module-mid-226x1.gif") repeat-y 0 0;
}

.module-fancy .body, .module .body {
	padding: 15px;
}
.module .fixed .body-wrapper {
	height: 250px;
	overflow: auto;
}
.module-fancy .fixed.tall .body-wrapper, .module .fixed.tall .body-wrapper {
	height: 310px;
	overflow: auto;
}

.threecol .module {
	margin-bottom: 6px;
	position: relative;
}

.twocol .primary .module {
	background: url(/images/FastTrac/Dashboard/bg/module-btm-670x1500.png) no-repeat left bottom;
	position: relative;
	width: 100%;
}

.twocol .secondary .module-fancy, .threecol .col .module {
	border-bottom: 1px solid #DDD;
	margin-bottom: 15px;
}
.twocol .secondary .module-fancy, .threecol .col .module .body {
	background: url("/images/FastTrac/Dashboard/bg/module-mid-290x1.png") repeat-y scroll 0 0 transparent;
}
.twocol .primary .module .header {
	background: url(/images/FastTrac/Dashboard/bg/module-top-595x12.jpg) no-repeat;
	padding: 15px 0 0 15px;
}
.col .module .body .body-wrapper {
}
.col.secondary .module .body .body-wrapper ul li {
	list-style: disc inside;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
.col.secondary .module.help_related .body .body-wrapper ul li {
	list-style: none;
	width: 200px;
	background: url("/images/FastTrac/Dashboard/bullets/bullet_green.gif") no-repeat scroll left 10px transparent;
}
.col.secondary .module.help_related {
	border: none;
}
.col.secondary .program-detail .module .body .body-wrapper ul li {
	list-style: disc inside;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
}



.results .primary .report-header select {
	font-size: 12px;
	padding: 5px;
	width: 196px;
}
.results .primary .report-header h3 {
	padding-top: 10px;
}
/*.twocol .secondary .module { background-image: url(/images/FastTrac/Dashboard/bg/module-mid-226x1.png); }
.twocol .secondary .module .header { background-image: url(/images/FastTrac/Dashboard/bg/module-top-226x11.png); }*/
.twocol .secondary .module .body {
	background: url(/images/FastTrac/Dashboard/bg/module-btm-226x156.gif) no-repeat left bottom;
}

.twocoleq .module {
	background: url(/images/FastTrac/Dashboard/bg/module-mid-451x1.png) repeat-y;
}
.twocoleq .module .header {
	background-image: url(/images/FastTrac/Dashboard/bg/module-top-451x10.png);
	padding: 15px 0 0 15px;
}
.twocoleq .module.change-password {
	margin-right: -10px; *margin-right:0px;}
.twocoleq .module .body {
	background-image: url(/images/FastTrac/Dashboard/bg/module-btm-451x113.png);
}

.twocoleq .module .body .body-wrapper { *background:auto;}
.twocoleq .module.change-password .body {
	background: url(/images/FastTrac/Dashboard/bg/module-btm-451x113.png) no-repeat 0 bottom;
}
.onecol .module {
	background-image: url(/images/FastTrac/Dashboard/bg/module-mid-901x1.png);
}
.onecol .module .header {
	background-image: url(/images/FastTrac/Dashboard/bg/module-top-901x15.png);
	padding: 15px 0 0;
}
.onecol .module .body {
	background: url(/images/FastTrac/Dashboard/bg/module-btm-901x141.png) no-repeat scroll 0 bottom transparent;
}
.onecol .module.form-standard.edit-my-profile .body {
	background: url("/images/FastTrac/Dashboard/bg/module-btm-901x141.png") no-repeat scroll 0 bottom transparent;
}

.twocol .secondary .module-fancy .item, .module .item {
	border-top: 1px solid #c8c8c8;
	margin-top: 12px;
	padding-top: 12px;
}
.twocol .secondary .module-fancy .item.first, .module .item.first {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
.twocol .secondary .module-fancy a, .module a {
	text-decoration: none;
}
.module h3 {
	font-size: 16px;
	font-weight: bold;
}
.twocol .primary .module h3 {
	color: #596384;
	font-size: 20px;
	font-weight: normal;
}
.twocol .secondary .module h3 {
	/*border-top: 1px solid #c8c8c8;*/
	font-size: 14px; /*margin-top: 15px;*/
	padding-top: 10px;
}
.twocol .secondary .module h3.first {
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
}
.administer .module h4, .module h4 {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.33333;
}
.twocol .secondary .module h4 {
	color: #707070;
	padding-bottom: 2px;
}
.twocol .secondary .module-fancy h4 a, .module h4 a {
	color: #f57c2c;
	font-size: 12px;
	line-height: 1.5;
	font-weight: bold;
	padding-right: 8px;
}
.module .name {
	display: block;
	font-size: 12px;
	font-weight: bold;
}
.module dl {
	font-style: italic;
	font-size: 11px;
}
.module dt, .module dd {
	float: left;
}
.module dt {
	clear: left;
	margin-right: 5px;
}



/* Fancy Modules (green topped modules) */
.module-fancy .header {
	background: #93ad4b url(/images/FastTrac/Dashboard/bg/bg-module-fancy-290x35.png) no-repeat;
	padding: 0;
	height: auto;
}
.module-fancy .header h3 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin: 2px 0 0 5px;
	min-height: 27px; *height:27px;/* for IE 6 */
padding:5px02px12px;
text-shadow:2px2px2px#666;
}
.module-fancy h3 img {
	padding-right: 5px;
	vertical-align: middle;
}
.twocol .secondary .module-fancy dt, .twocol .secondary .module-fancy dd {
	float: left;
	font-size: 12px;
	line-height: 1.33333;
}
.twocol .secondary .module-fancy dt {
	clear: left;
	margin-right: 5px;
	font-weight: bold;
}
.twocol .secondary .module-fancy h3 img {
	float: left;
}

/* My Info Module */
.my_info h3 {
	border-bottom: 1px solid #c8c8c8;
	color: #707070;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 9px;
}
.my_info li {
	background: url(/images/FastTrac/Dashboard/bullets/bullet_green.gif) no-repeat 0 5px;
	list-style: none;
	margin-bottom: 10px;
}
.my_info li a {
	color: #596384;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

/* Marketing message module */
.marketing_message {
	background-position: top left;
	background-repeat: no-repeat;
	border: 1px solid #c8c8c8;
	border-width: 1px 0 1px 1px;
	height: 186px;
	margin-bottom: 9px;
	padding: 20px 10px 10px 140px;
	width: 140px;
}
.marketing_message h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 9px;
}
.marketing_message p {
	font-size: 12px;
	line-height: 1.3333;
}
.marketing_message a.read_more {
	color: #f57c2c;
	font-weight: bold;
}


/* My Alerts Module */
.my_alerts {
	height: auto;
}
.my_alerts h3 {
}
.my_alerts .alert_options {
	background: url(/images/FastTrac/Dashboard/bg/bg_alertsControl.jpg) no-repeat left top;
	height: 23px;
	margin-bottom: 20px;
	padding: 7px 10px 0 10px;
	width: 238px;
}
.my_alerts .alert_options a {
	color: #596384;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
}
.my_alerts .alert_options a.my-sent {
	background: url(/images/FastTrac/Dashboard/icons/icon_tick.gif) no-repeat left 2px;
}
.my_alerts .alert_options a.send-new {
	background: url(/images/FastTrac/Dashboard/icons/icon_plus.gif) no-repeat left 1px;
	margin-right: 15px;
}
.my_alerts .alert h4 {
	padding-bottom: 4px;
}
.my_alerts .alert li {
	font-style: italic;
}


/* My Programs Module */
.my_programs h3 {
}
.my_programs span.date, .my_programs span.venue {
	display: block;
}
.my_programs .program ul {
	margin-top: 6px;
}
.my_programs .program li {
	background: url(/images/FastTrac/Dashboard/bullets/bullet_green.gif) no-repeat left 5px;
	color: #596384;
	display: block;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.45455;
	padding-left: 10px;
}
.my_programs .program li a {
	color: #596384;
}


/* My Affiliates Module */
.my_affiliates h3 {
}
.my_affiliates h4 {
	color: #707070;
	margin-bottom: 5px;
}
.my_affiliates ul {
	margin-bottom: 9px;
}
.my_affiliates .affiliate li {
	background: url(/images/FastTrac/Dashboard/bullets/bullet_green.gif) no-repeat left 5px;
	color: #596384;
	display: block;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.45455;
	padding-left: 10px;
	list-style-type: none;
}
.my_affiliates .affiliate li a {
	color: #596384;
}


/* Resource Center Module */
.resource_center h3 {
}
.resource_center h4 {
	margin-bottom: 9px;
}
.search_resource_center input.text {
	width: 190px;
}


/* My Tasks Module*/
.my_tasks h3 {
}
.my_tasks .modified {
	font-size: 11px;
	font-style: italic;
}


/* Program Locator */
.program_locator {
}
.onecol .program_locator {
	background: url(/images/FastTrac/Dashboard/icons/magnifier-38x36.png) no-repeat;
}
.onecol .program_locator h2 {
	padding-bottom: 2px;
	padding-left: 48px;
	padding-top: 6px;
}
.program_locator h3 {
}
.program_locator h4 {
	color: #707070;
}
.onecol .program_locator p {
	padding-left: 48px;
}
.program_locator .instructions {
	font-style: italic;
}
.onecol .program_locator .instructions {
	font-size: 12px;
	font-style: normal;
}
.program_locator .locator_form {
	margin-top: 9px;
}
.results .program_locator .locator_form {
	margin-top: 0;
}
.program_locator .locator_form .locator-form-wrapper {
	background: url(/images/FastTrac/Dashboard/bg/module-blue-btm-258x600.jpg) no-repeat left bottom;
}
.program_locator .locator_form fieldset {
	background: url(/images/FastTrac/Dashboard/bg/module-blue-top-258x7.jpg) no-repeat;
	padding: 10px;
}

.onecol .program_locator .locator_form {
	background: url(/images/FastTrac/Dashboard/bg/module-mid-901x1.png) repeat-y;
	margin-top: 9px;
}
.onecol .program_locator .locator_form .locator-form-wrapper {
	background: url(/images/FastTrac/Dashboard/bg/module-top-901x15.png) no-repeat;
}
.onecol .program_locator .locator_form fieldset {
	background: url(/images/FastTrac/Dashboard/bg/module-btm-901x141.png) no-repeat left bottom;
	padding: 15px 20px;
}
.results .program_locator .locator_form .locator-form-wrapper {
	background-image: url(/images/FastTrac/Dashboard/bg/module-blue-btm-226x600.jpg);
}
.results .program_locator .locator_form fieldset {
	background-image: url(/images/FastTrac/Dashboard/bg/module-blue-top-226x8.jpg);
}
.program_locator .locator_form li {
	list-style: none;
	padding-bottom: 12px;
}
.onecol .program_locator locator_form li {
	padding-bottom: 18px;
	padding-left: 10px;
}
.program_locator .locator_form h4 {
	color: #596384;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 6px;
}
.onecol .program_locator .locator_form h4 {
	font-size: 14px;
}
.onecol .program_locator fieldset p {
	padding-left: 0;
}
.program_locator .locator_form .distance, .program_locator .locator_form .postalcode, .program_locator .locator_form .locality, .program_locator .locator_form .region, .program_locator .locator_form .all-programs, .program_locator .locator_form .all-affiliates {
	border: 1px solid #b5b9c7;
	color: #707070;
	margin-bottom: 4px;
	width: 66px;
}
.program_locator .locator_form .postalcode {
	width: 90px;
}
.program_locator .locator_form .locCountry {
	width: 204px;
}
.program_locator .locator_form .region {
	width: 154px;
}
.program_locator .locator_form .all-affiliates {
	margin-right: 5px;
}
.program_locator .locator_form .region, .program_locator .locator_form .all-programs, .program_locator .locator_form .all-affiliates {
	width: 150px;
}
.onecol .program_locator .locator_form .locality {
	margin-right: 5px;
	width: 180px;
}
.onecol .program_locator .locator_form .region, .onecol .program_locator .locator_form .all-programs, .onecol .program_locator .locator_form .all-affiliates {
	width: 253px;
}
.onecol .program_locator .locator_form .postalcode {
	width: 85px;
}


/*My History */
/*.my_history h3 { background: url(/images/FastTrac/Dashboard/titles/hd_myHistory.jpg) no-repeat; }*/
.my_history h4 {
	color: #707070;
}
.my_history dl {
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	display: block;
	margin-top: 4px;
}
.my_history dt {
	font-weight: bold;
}
.my_history dd.event {
	clear: left;
}
.my_history dd li {
	background: url(/images/FastTrac/Dashboard/bullets/bullet_green.gif) no-repeat left 5px;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 4px;
	padding-left: 10px;
	list-style-type: none;
}
.my_history dd li li {
	background: transparent;
	margin-bottom: 0;
	padding-left: 0;
}

.help_list h3 {
	color: #707070;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 9px;
}

.help_list li {
	background: url("/images/FastTrac/Dashboard/bullets/bullet_green.gif") no-repeat scroll 0 5px transparent;
	list-style: none outside none;
	margin-bottom: 10px;
}

.help_list li a {
	color: #596384;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	list-style-type: none;
}

.help_list a {
	text-decoration: none;
}

.help_detail .title {
	padding: 0 0 0 15px;
}

.help_detail h3 {
	color: #596384;
	font-size: 20px;
	font-weight: normal;
}

.help_detail .help_body {
	padding: 20px 0 0 20px;
}

.help_related li {
	background: url("/images/FastTrac/Dashboard/bullets/bullet_green.gif") no-repeat scroll left 5px transparent;
	line-height: 15px;
	margin-bottom: 4px;
	padding-left: 10px;
}

.help_related a {
	color: #F57C2C;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


/* My Applications Module */
/*.my_applications h3 { background: url(/images/FastTrac/Dashboard/titles/hd_firstsApplications.jpg) no-repeat; }*/
.my_applications dl {
	font-style: normal;
}
.my_applications dt {
	font-weight: bold;
}


/* My Profile Info */
.box_left {
	border-right: 1px solid #C8C8C8;
	float: left;
	margin-right: 15px;
	padding-right: 10px;
	width: 220px;
}
.box_right {
	float: left;
	position: static;
	width: 315px;
}
.contact_info {
}
fieldset.contact_info {
	border-right: 1px solid #c8c8c8;
	float: left;
	margin-right: 27px;
	padding-right: 27px;
	width: 407px;
}
.contact_info p.vcard {
	padding-bottom: 15px;
}
.other_info {
	position: relative;
}
fieldset.other_info {
	float: left;
	position: static;
	width: 407px;
}
fieldset.contact_info ul li, fieldset.other_info ul li, .change-password fieldset ul li, .twocoleq .module .body .body-wrapper fieldset ul li {
	padding: 5px 0;
	clear: left;
	list-style-type: none;
}

/* Edit My Profile */
.edit-my-profile {
	position: relative;
	width: 100%;
}
.edit-my-profile h3 {
	font-size: 20px;
	font-weight: normal;
}
.edit-my-profile .body {
	padding-top: 5px;
}
/*.edit-my-profile .actions {
	bottom: 20px;
	position: absolute;
	right: 20px;
	text-align: right;
	width: 407px;
	z-index: 1000;
}*/
.edit-my-profile .actions {
	float: right;
	width: 407px;
	z-index: 1000;
}

/* Change My Password */
.change-password h3 {
	font-size: 20px;
	font-weight: normal; *background:auto;
}
.change-password .body {
	padding-top: 5px;
}
.change-password .actions {
	text-align: right;
}
.change-password fieldset {
	float: left;
	margin-right: 27px;
	padding-right: 27px;
	width: 407px;
}

/* Sent Alerts */
.sent-alerts {
	margin: 12px 0;
	width: 659px;
}
.sent-alerts table {
	border: 1px solid #d7dae8;
	width: 100%;
}
.sent-alerts .date {
	width: 155px;
}
.sent-alerts .title {
	width: 223px;
}
.sent-alerts .recipient {
	width: 180px;
}
.sent-alerts td, .sent-alerts th {
	padding-right: 15px;
}
.sent-alerts .first {
	padding-left: 15px;
	text-align: left;
}
.sent-alerts thead th {
	background: url("/images/FastTrac/Dashboard/bg/bg-table-header-2x40.jpg") repeat-x scroll left bottom;
	color: #596384;
	font-size: 14px;
	line-height: 1;
	padding-bottom: 12px;
	padding-top: 13px;
	text-align: center;
	width: 290px;
}
.sent-alerts th, .sent-alerts td {
	border-top: 1px solid #d7dae8;
}
.sent-alerts thead th {
	border-top: none;
}
.sent-alerts td {
	font-size: 12px;
	line-height: 1.3333;
	padding-bottom: 8px;
	padding-top: 8px;
	vertical-align: middle;
	text-align: center;
}
.sent-alerts td span {
	float: left;
	width: 100%;
}
.sent-alerts td span.exp {
	font-size: 11px;
}
.sent-alerts td.first {
	background: url(/images/FastTrac/Dashboard/bg/bg-table-cell-44x3.jpg) repeat-y;
	text-align: left;
}
.sent-alerts th a, .sent-alerts td a {
	background-position: right 4px;
	color: #f57c2c;
	font-weight: bold;
}
.sent-alerts td.first.indent {
	color: #829200;
	padding-left: 25px;
}


/* Enrollments*/
.administer {
	margin: 12px 0;
	width: 901px;
}

.administer .tabs {
	background: url("/images/FastTrac/Dashboard/bg/module-top-901x10.png") no-repeat scroll left bottom transparent;
	margin: 0;
	padding: 20px 10px 8px;
	width: 100%;
}

.administer .tabs li {
	float: left;
	list-style: none outside none;
	margin-right: 5px;
}

.administer .tabs a {
	-moz-border-radius: 8px 8px 0 0;
	background: none repeat scroll 0 0 #DDDDDD;
	border: 1px solid #EAEAEA;
	color: #707070;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3333;
	padding: 5px 10px;
}

.administer .tabs a.active {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #E9E9E9 #E9E9E9 #FFFFFF;
}


.administer table {
	border: 1px solid #d7dae8;
	margin: 5px 0 15px;
	width: 100%;
}

.administer .tinyCol {
	width: 10px;
}
.administer .smallCol {
	width: 75px;
}
.administer .medCol {
	width: 150px;
}
.administer .largeCol {
	width: 200px;
}

.administer td, .administer th {
	padding-right: 15px;
	border-top: 1px solid #d7dae8;
}
.administer .first {
	padding-left: 15px;
}
.administer thead th {
	border-top: none;
	background: url(/images/FastTrac/Dashboard/bg/bg-table-header-2x40.jpg) repeat-x;
	color: #596384;
	font-size: 14px;
	line-height: 1;
	padding-bottom: 13px;
	padding-top: 13px;
	text-align: left;
}
.administer td {
	font-size: 12px;
	line-height: 1.3333;
	padding-bottom: 8px;
	padding-top: 8px;
	vertical-align: middle;
}

.administer td.first {
	background: url(/images/FastTrac/Dashboard/bg/bg-table-cell-44x3.jpg) repeat-y;
}
.administer th a, .administer td a {
	background-position: right 4px;
	color: #596384;
	font-weight: bold;
}

.administer h3 {
	color: #596384;
	font-size: 18px;
	font-weight: normal;
}

.administer h4 {
	color: #596384;
	font-size: 15px;
	font-weight: normal;
}

.administer .editOptions {
	width: 300px;
	margin: 10px 0px 0px 0px;
	border: solid 1px #d7dae8;
}

.administer .editOption {
	padding: 5px 0px 5px 5px;
}

.administer .affiliateSelects {
	width: 870px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0;
	border-top: solid 1px #d7dae8;
}
.administer .affiliateSelects .editOption {
	float: left;
	padding: 5px 0px 5px 5px;
}
.administer p.message {
	color: #F5721B;
	font-weight: bold;
	padding: 5px 0px;
}


/* Program Events */
.program-events {
	margin-top: 10px;
}
.program-events .filter-controls {
	margin-top: -15px;
}
.program-events h3 {
	font-weight: bold;
}
.program-events .result, .program-events .result.first {
	padding-top: 10px;
	width: 100%;
}
.program-events .result.inactive, .program-events .result.inactive h3 {
	color: #bbb;
}
.program-events .event .details {
	width: 450px;
}
.program-events .event .actions {
	width: 90px;
	margin-top: 20px;
}
.program-events .event .actions a {
	padding-left: 10px;
}

.program-events .actions input.btn {
	margin: 3px 0;
	width: 160px;
}

/* Our staff */
ul.our-staff li {
	list-style-type: none;
}

/* Venues */
.venues {
	margin-top: 10px;
}
.venues h3 {
	font-weight: bold;
}
.venues .result, .venues .result.first {
	padding-top: 10px;
	width: 100%;
}
.venues .result.inactive, .venues .result.inactive h3 {
	color: #bbb;
}
.venues .venue .details {
	width: 419px;
}
.venues .venue .actions {
	width: 170px;
}
.venues .venue .actions a {
	padding-left: 10px;
}


/* Create & Edit Program Events */
.create-event {
	padding-bottom: 40px;
}
.create-event .onecol .col {
	width: 470px;
}

.create-event h3, .create-event h3 label {
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 3px;
}
.create-event p {
	padding-bottom: 5px;
}

.create-event .required {
	padding-bottom: 10px;
}
.create-event .calendar-icon img {
	vertical-align: middle;
}
.create-event fieldset {
	padding-bottom: 20px;
}

.create-event .recurrence label {
	display: inline;
	padding-right: 5px;
}
.create-event .recurrence input.text {
	width: 15px;
}
.create-event .recurrence ul {
	padding-left: 0;
}
.create-event .recurrence li {
	float: left;
	margin-right: 10px;
	width: 95px;
	zoom: 1;
}
.create-event .recurrence li label {
	font-size: 11px;
	font-weight: normal;
}

.create-event .other-facilitators {
}
.create-event .other-facilitators li {
	float: left;
	width: 210px;
}
.create-event .other-facilitators li.controls {
	padding-top: 23px;
	text-align: center;
	width: 45px;
}
.create-event .other-facilitators li.controls img {
	padding-bottom: 5px;
}
.create-event .other-facilitators label {
	border: 1px solid #c8c8c8;
	border-bottom-width: 0;
	font-size: 11px;
	padding: 1px 4px;
	width: 200px;
}
.create-event .other-facilitators select {
	font-size: 11px;
	width: 210px;
}

.create-event .about-event {
	width: 470px;
}
.create-event .about-event p {
	font-size: 11px;
}
.create-event .about-event p img {
	vertical-align: middle;
}
.create-event .about-event textarea {
	width: 462px;
}

fieldset.addStudent {
}
fieldset.addStudent input.email {
	border: 1px solid #DFDFDF;
	margin: 0;
	padding: 3px;
	width: 215px;
	float: left;
}
fieldset.addStudent input.btnAdd {
	float: left;
	padding: 3px 10px;
	margin: 0;
	cursor: pointer;
	color: #ffffff;
	background-color: #A7C642;
	border: 1px solid #B1CC4F;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


fieldset.rosterList {
}

fieldset.rosterList label {
	float: left;
}
fieldset.rosterList a.clearTokens {
	float: right;
}

fieldset.rosterList .rosterBox {
	border: 1px solid #DFDFDF;
	height: 200px;
	overflow: auto;
	clear: both;
}
fieldset.rosterList .rosterBox ul {
	margin: 0;
	padding: 2px;
	overflow: auto;
	min-height: 1px;
}
fieldset.rosterList .rosterBox ul li {
	float: left;
	margin: 3px;
	padding: 5px;
	color: #ffffff;
	background-color: #627899;
	border: 1px solid #424E62;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
fieldset.rosterList .rosterBox ul li .token-input-delete-token {
	margin-right: 5px;
	cursor: pointer;
}


/* Program Detail Page */
.program-detail .slidePanel {
	display: none;
}

.program-detail .tabs {
	background: url(/images/FastTrac/Dashboard/bg/module-top-659x10.png) no-repeat bottom left;
	padding: 20px 10px 8px;
	width: 639px;
	margin-left: 3px;
}
.program-detail .tabs li {
	float: left;
	list-style: none;
	margin-right: 5px;
	zoom: 1;
}
.program-detail .tabs a {
	background: #ddd;
	border: 1px solid #eaeaea;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-khtml-border-top-left-radius: 8px;
	-khtml-border-top-right-radius: 8px;
	-moz-border-radius: 8px 8px 0 0;
	-o-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	color: #707070;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3333;
	padding: 5px 10px;
}
.program-detail .tabs a.active {
	background: #fff;
	border-color: #e9e9e9;
	border-bottom-color: #fff;
}

.program-detail .primary .module {
	background: url(/images/FastTrac/Dashboard/bg/module-mid-659x1.png) repeat-y;
	display: none;
}
.program-detail .primary .visible {
	display: block;
}
.program-detail .primary .module .body {
	background: url("/images/FastTrac/Dashboard/bg/module-btm-659x117.png") no-repeat scroll 0 bottom transparent;
	border-color: #EEE;
	border-style: solid;
	border-width: 0 1px;
}
.program-detail .course-collection {
	padding-top: 15px;
}
.program-detail .course-collection h4 {
	color: #76A016;
	border-top: 1px solid #c8c8c8;
	font-size: 14px;
	padding-top: 10px;
}
.program-detail .course-collection h4.first {
	border-top: 0;
	padding-top: 0;
}
.program-detail .course-collection h5 {
	color: #707070;
	font-size: 12px;
	font-weight: bold;
}
.program-detail .course-collection ul.bundle {
	margin: 0;
	padding: 0;
}
.program-detail .course-collection ul li.bundle {
	border-top: 1px solid #c8c8c8;
	padding: 10px 0 15px;
	list-style-type: none;
}
.program-detail .course-collection ul li.first {
	border-top: 0;
	padding-top: 0;
}
.program-detail .action a {
	font-weight: bold;
}

.program-detail .new-calendar-item {
	padding-top: 10px;
}
.program-detail .new-calendar-item fieldset {
	padding: 10px 10px 40px 30px;
}
.program-detail .new-calendar-item img {
	vertical-align: middle;
}
.program-detail .new-calendar-item input.text, .program-detail .new-calendar-item textarea {
	width: 362px;
}
.program-detail .new-calendar-item .actions {
	padding-top: 0;
	text-align: right;
	width: 369px;
}

.program-detail .events {
}
.program-detail .events li {
	border-top: 1px solid #c8c8c8;
	padding: 20px 0 15px;
	width: 100%;
}
.program-detail .events li.first {
	border-top: 0;
	padding-top: 0;
}
.program-detail .events .details {
	float: left;
	padding-right: 30px;
	width: 425px;
}
.program-detail .events .actions {
	float: left;
	padding-top: 50px;
	text-align: right;
	width: 155px;
}
.program-detail .events h4 {
	font-size: 14px;
	padding-bottom: 5px;
}
.program-detail .events p.description {
	padding: 10px 0 0;
}

.secondary .program-detail {
	padding-top: 45px;
}
.secondary .program-detail .module .body {
	padding: 10px 20px 20px;
}
.secondary .program-detail .module h3 {
	padding-bottom: 5px;
}
.secondary .program-detail .module .location {
	padding-bottom: 15px;
}
.secondary .program-detail .module h4 {
	padding-bottom: 6px;
}

.noFloatLabels label {
	float: none;
}

.return-message {
	padding: 8px 0px 4px 0px;
	color: red;
	font-weight: bold;
}

/*******************************************/
/************** RESOURCE CENTER ************/
/*******************************************/

/************************ common input button stylesheet start *************************/
.input_btn {
	float: left;
}
.input_btn.right {
	float: right;
}
.input_btn.spacer {
	margin: 0 15px 0 0;
	display: inline;
}
.input_btn.spacer1 {
	margin: -4px 0 0 8px;
	display: inline;
}
.input_btn .curve {
	float: left;
}
.input_btn .form_btn {
	float: left;
	background: url(/images/ResourceCenter/input_btn_bg.png) repeat-x 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	border: none;
	padding: 2px 2px 8px 2px;
	margin: 0;
	cursor: pointer;
	line-height: 20px;
	width: auto;
}



.search_resource_center {
	float: right;
	width: 499px;
	margin: -20px 18px 0 0;
	display: inline;
}
.search_resource_center {
	float: right;
}
.search_resource_center fieldset {
	float: right;
	width: 400px;
}

.search_resource_center .search_input {
	float: right;
	width: 210px;
	border: 1px solid #d4d4d4;
	padding: 2px 3px 2px 5px;
	background: #fff;
	color: #707070;
	line-height: 14px;
	font-size: 12px;
}
.search_resource_center .go {
	float: right;
	margin: 0 0 0 6px;
	display: inline;
}

.search_resource_center .advance_search {
	float: right;
	color: #F38B3C; /*font-size:12px;*/
	font-weight: bold;
	padding: 0 0 0 10px;
}
.search_resource_center .advance_search a {
	float: left;
	color: #F38B3C !important;
	text-decoration: none;
	background: url(/images/ResourceCenter/orange_arrow.gif) no-repeat right 7px;
	font-size: 12px;
	padding: 4px 10px 0 0;
}
.search_resource_center .advance_search a:hover {
	text-decoration: underline;
}
.search_resource_center .advance_search input.text {
	width: 150px;
}

.top_left_details {
	float: left;
	width: 500px;
}
.top_left_details h3 {
	float: left;
	width: 100%;
	font-size: 20px;
	color: #596384;
	line-height: 22px;
	font-weight: normal;
	padding: 0 0 4px 0;
}
.top_left_details h3 a {
	color: #596384;
	text-decoration: none;
}
.top_left_details h3 a:hover {
	color: #596384;
	text-decoration: underline;
}
.top_left_details p {
	float: left;
	width: 100%;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
}

.top_right_details {
	float: right;
	padding: 0 12px 0 0;
}
/*** toggle text size selector with ON class ****/
.top_right_details .text_size {
	float: left;
	width: 55px;
	padding: 87px 10px 0 0;
	visibility: hidden;
}
.top_right_details .text_size.on {
	visibility: visible;
}
.top_right_details .text_size span {
	float: left;
	width: 100%;
	font-size: 11px;
	color: #707070;
}

.top_right_details .text_size .size {
	float: left;
	width: 100%;
	color: #F38B3C;
	text-transform: uppercase;
	padding: 3px 0 0 0;
}
.top_right_details .text_size .size a {
	color: #F38B3C;
	text-decoration: none;
}
.top_right_details .text_size .size a:hover {
	text-decoration: underline;
}
.top_right_details .text_size .size .small {
	float: left;
	font-size: 9px;
	padding: 4px 10px 0 0;
	width: auto;
}
.top_right_details .text_size .size .medium {
	float: left;
	font-size: 12px;
	padding: 3px 10px 0 0;
	width: auto;
}
.top_right_details .text_size .size .large {
	float: left;
	font-size: 15px;
	width: auto;
	line-height: 17px;
}

.right_links_box {
	float: right;
	width: 287px;
}
.right_links_box .curve {
	float: left;
}
.right_links_box ul.details {
	float: left;
	width: 262px;
	background: url(/images/ResourceCenter/resource_center_top_rightbox_bg.gif) repeat-y 0 0;
	padding: 0 10px 0 15px;
	list-style: none;
}
.right_links_box ul.details li {
	float: left;
	width: 262px;
	padding: 0 0 7px 0;
}
.right_links_box ul.details li.last {
	padding: 0;
}
.right_links_box ul.details li .img {
	float: left;
	padding: 0 6px 0 0;
}
.right_links_box ul.details li strong {
	float: left;
	font-size: 12px;
	color: #5a5a5a;
	font-weight: bold;
	padding: 7px 0 0 0;
}
.right_links_box ul.details li a {
	font-size: 12px;
	color: #5a5a5a;
	font-weight: bold;
}
.right_links_box ul.details li a:hover {
	color: #5a5a5a;
	text-decoration: underline;
}
.right_links_box ul.details li a.print {
	height: 30px;
	display: block;
	padding-left: 30px;
	background: url(/images/ResourceCenter/icon1.gif) no-repeat 0 0;
}
.right_links_box ul.details li a.share {
	height: 30px;
	display: block;
	padding-left: 30px;
	background: url(/images/ResourceCenter/icon2.gif) no-repeat 0 0;
}


.right_links_box ul.details li span {
	float: left;
	margin: 0 4px 0 0;
	display: inline;
}
.right_links_box ul.details li .rating {
	float: left;
	margin: 3px 0 0 0;
	display: inline;
	font-size: 12px;
	color: #5a5a5a;
	font-weight: bold;
}

.resources_center_general_content_box {
	float: left;
	width: auto;
	display: inline;
	background: url(/images/ResourceCenter/content_container_bg.gif) repeat-y 0 0;
}
.resources_center_general_content_box.leftCol {
	width: 644px;
}
.resources_center_general_content_box .curve {
	float: left;
}
.resources_center_general_content_box .curve img {
	float: left;
}
.resources_center_general_content_box .resources_center_general_details {
	float: left;
	padding: 0 18px;
	width: 100%;
	background: url(/images/ResourceCenter/content_container_bg.gif) repeat-y 0 0;
}
.resources_center_general_content_box .resources_center_general_details p {
	width: 100%;
	color: #707070;
	line-height: 17px;
	padding: 0 0 17px 0;
}
.resources_center_general_content_box .resources_center_general_details p strong {
	font-weight: bold;
}
.resources_center_general_content_box .resources_center_general_details p.last {
	padding: 0 0 6px 0;
}
.resources_center_general_content_box .resources_center_general_details p.last span.title a {
	color: #707070 !important;
}
.resources_center_general_content_box .resources_center_general_details ul {
	font-size: 12px;
	margin: 12px 0;
}
.resources_center_general_content_box .resources_center_general_details ul li {
	margin: 0 0 5px 20px;
	line-height: 17px;
}

/*ul.details dd.rating {
					clear: left;
					width: 130px;
				}
				
					ul.details dd.rating dfn {
						display: block;
						padding: 0 0 4px 0;
						font-size: .8em;
						font-weight: normal;
						text-align: left;
						color: #236682;
					}*/
div#divRating ul {
	margin: 0;
	padding: 0 0 0 0;
	overflow: hidden;
}

div#divRating ul li {
	float: left;
	padding: 22px 0 0 0;
	width: 22px;
	height: 0px;
	background: url("/images/EntrepreneurshipOrg/global/bg-ULrating.gif") -150px -200px no-repeat;
	overflow: hidden;
}

div#divRating ul li.rated {
	background: url("/images/EntrepreneurshipOrg/global/bg-ULrating.gif") -150px 0px no-repeat;
}

div#divRating ul li.ratingSelected {
	background: url("/images/EntrepreneurshipOrg/global/bg-ULrating.gif") -150px -100px no-repeat;
	cursor: pointer;
}

.resources_center_general_content_box .resources_center_general_details p a {
	color: #F38B3C !important;
	text-decoration: none;
	background: url(/images/ResourceCenter/orange_arrow.gif) no-repeat right 4px;
	padding: 0 10px 0 0;
	margin: 0 8px 0 0;
	display: inline;
}
.resources_center_general_content_box .resources_center_general_details p a:hover {
	text-decoration: underline;
}
.resources_center_general_content_box .resources_center_general_details p a.file-name-link {
	background-image: none;
}

.resources_center_general_content_box .resources_center_general_details.medium_text_size p {
	font-size: 14px;
}
.resources_center_general_content_box .resources_center_general_details.large_text_size p {
	font-size: 16px;
}

.resources_center_general_content_box .resources_center_general_details .resources_center_download_linkpage_row {
	float: left;
	width: 650px;
}
.resources_center_general_content_box .resources_center_general_details .resources_center_download_linkpage_row .icon_side {
	float: left;
	padding: 0 15px 0 0;
}
.resources_center_general_content_box .resources_center_general_details .resources_center_download_linkpage_row .description {
	float: left;
	width: 600px;
}

.resource_center_general_top_container {
	float: left;
	width: 904px;
	margin: 0 15px 10px 18px;
	display: inline;
}
.resource_center_general_top_container .top_left_details {
	float: left;
	width: 355px;
}
.resource_center_general_top_container .top_left_details h3 {
	float: left;
	width: 100%;
	font-size: 20px;
	color: #596384;
	line-height: 22px;
	font-weight: normal;
	padding: 0 0 4px 0;
}
.resource_center_general_top_container .top_left_details h3 a {
	color: #596384;
	text-decoration: none;
}
.resource_center_general_top_container .top_left_details h3 a:hover {
	color: #596384;
	text-decoration: underline;
}

.resource_center_general_top_container .top_left_details p {
	float: left;
	width: 100%;
	font-size: .69em;
	color: #707070;
	line-height: 15px;
}

.resource_center_general_top_container .top_right_details {
	float: right;
	width: 355px;
	padding: 0 5px 0 0;
}
.resource_center_general_top_container .top_right_details .text_size {
	float: left;
	width: 55px;
	padding: 87px 10px 0 0;
}
.resource_center_general_top_container .top_right_details .text_size span {
	float: left;
	width: 100%;
	font-size: 11px;
	color: #707070;
}

.resource_center_general_top_container .top_right_details .text_size .size {
	float: left;
	width: 100%;
	color: #F38B3C;
	text-transform: uppercase;
	padding: 3px 0 0 0;
}
.resource_center_general_top_container .top_right_details .text_size .size a {
	color: #F38B3C;
	text-decoration: none;
}
.resource_center_general_top_container .top_right_details .text_size .size a:hover {
	text-decoration: underline;
}
.resource_center_general_top_container .top_right_details .text_size .size .small {
	float: left;
	font-size: 9px;
	padding: 4px 10px 0 0;
	width: auto;
}
.resource_center_general_top_container .top_right_details .text_size .size .medium {
	float: left;
	font-size: 12px;
	padding: 3px 10px 0 0;
	width: auto;
}
.resource_center_general_top_container .top_right_details .text_size .size .large {
	float: left;
	font-size: 15px;
	width: auto;
	line-height: 17px;
}

.resource_center_top_form_container {
	float: left;
	width: 900px;
	display: inline;
	padding: 0 0 15px 0;
}
.resource_center_top_form_container .curve {
	float: left;
}
.resource_center_top_form_container .resource_center_form_box {
	float: left;
	width: 878px;
	background: url(/images/ResourceCenter/resource_center_form_repeat_bg.jpg) repeat-y 0 0;
	padding: 0 7px 0 15px;
}

.resource_center_top_form_container .resource_center_form_box .col1 {
	float: left;
	width: 80px;
	font-size: 12px;
	font-weight: bold;
	color: #707070;
}
.resource_center_top_form_container .resource_center_form_box .col2 {
	float: left;
	width: 180px;
}
.resource_center_top_form_container .resource_center_form_box .col3 {
	float: left;
	width: 174px;
}
.resource_center_top_form_container .resource_center_form_box .col3 .col3_row {
	float: left;
	width: 174px;
}
.resource_center_top_form_container .resource_center_form_box .col3 .col3_row .calender {
	float: left;
	padding: 0 0 0 5px;
}
.resource_center_top_form_container .resource_center_form_box .col4 {
	float: left;
	width: 150px;
}
.resource_center_top_form_container .resource_center_form_box .col4 .col4_row {
	float: left;
	width: 150px;
	padding: 15px 0 0 0;
}


.resource_center_top_form_container .resource_center_form_box label {
	color: #707070;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0 0 5px;
}
.resource_center_top_form_container .resource_center_form_box .col3 label {
	padding-bottom: 3px;
}
.resource_center_top_form_container .resource_center_form_box .col2 .col2_row {
	float: left;
	width: 120px;
	padding: 0 0 8px 0;
}
.resource_center_top_form_container .resource_center_form_box .col2 ul {
	list-style-type: none;
}
.resource_center_top_form_container .resource_center_form_box .col2 .col2_row .chk_box {
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
	height: 14px;
}
.resource_center_top_form_container .resource_center_form_box .col2 .col2_row span {
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #707070;
	padding: 2px 0 0 5px;
}
.resource_center_top_form_container .resource_center_form_box .resource_center_select {
	float: left;
	font-size: 11px;
	color: #596384;
	width: 146px;
	height: 20px;
	margin: 0 0 10px 0;
}
.resource_center_top_form_container .resource_center_form_box .resource_center_input {
	float: left;
	font-size: 11px;
	color: #596384;
	width: 136px;
	margin: 0 0 10px 0;
	border: 1px solid #d4d4d4;
	background: #fff;
	padding: 3px 4px;
	font-size: 12px;
	color: #707070;
}


.resources_center_left_side {
	float: left;
	width: 662px;
	margin: 20px 0 6px 0;
	display: inline;
}
.resources_center_left_side h3 {
	float: left;
	font-size: 20px;
	color: #596384;
	line-height: 22px;
	font-weight: normal;
	width: 100%;
	padding: 0 0 5px 0;
}


.event_tab.program_locator_result {
	margin: 0;
}
.event_tab ul.event_menu.program_locator_result {
	float: right;
	width: 662px;
}
.event_tab ul.event_menu.program_locator_result1 {
	float: right;
	width: 320px;
}

.upcoming_program_container {
	float: left;
	width: 662px;
	margin-left: 0;
	display: inline;
	background: url(/images/ResourceCenter/content_container_bg.gif) repeat-y 0 0;
}
.upcoming_program_container .curve {
	float: left;
}
.upcoming_program_container .curve img {
	float: left;
}
.upcoming_program_container .upcoming_program_details {
	float: left;
	width: 644px;
	padding: 0 0 0 18px;
	background: url(/images/ResourceCenter/content_container_bg.gif) repeat-y 0 0;
}

.resource_center_result_row_box {
	float: left;
	width: 644px;
	padding: 5px 0 20px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #c8c8c8;
}
.resource_center_result_row_box.last {
	border-bottom: none;
}
.resource_center_result_row_box .icon_side {
	float: left;
	padding: 0 18px 0 0;
}
.resource_center_result_row_box .resource_center_result_right_details {
	float: left;
	width: 555px;
}
.resource_center_result_row_box .resource_center_result_right_details h4 {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #596384;
	line-height: 18px;
	font-weight: bold;
	padding: 0 0 2px 0;
}
.resource_center_result_row_box .resource_center_result_right_details h4 a {
	color: #596384;
	text-decoration: none;
}
.resource_center_result_row_box .resource_center_result_right_details h4 a:hover {
	color: #596384;
	text-decoration: underline;
}
.resource_center_result_row_box .resource_center_result_right_details .rc-description {
	font-size: 12px;
	line-height: 16px;
}

.resource_center_result_row_box .resource_center_result_right_details span {
	float: left;
	width: 100%;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
}
.resource_center_result_row_box .resource_center_result_right_details span strong {
	font-weight: bold;
}

.resource_center_result_row_box .resource_center_result_right_details p {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #707070;
	line-height: 17px;
	padding: 13px 0 4px 0;
}

.resource_center_result_row_box .resource_center_result_right_details .anchor {
	float: left;
	width: 100%;
	color: #F38B3C;
	font-size: 12px;
	font-weight: bold;
}
.resource_center_result_row_box .resource_center_result_right_details .anchor a {
	float: left;
	color: #F38B3C !important;
	text-decoration: none;
	background: url(/images/ResourceCenter/orange_arrow.gif) no-repeat right 9px;
	padding: 4px 10px 0 0;
}
.resource_center_result_row_box .resource_center_result_right_details .anchor a:hover {
	text-decoration: underline;
}

div.accordion {
	width: 590px;
	border: 1px solid #333;
	-background: #666;
}
/* accordion header */
div.accordion h2 {
	background: url(/images/FastTrac/dashboard/resource-center-accordian/h30g.gif) no-repeat 0 0;
	margin: 0;
	padding: 5px 15px;
	font-size: 14px;
	font-weight: normal;
	border: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
}
/* currently active header */
div.accordion h2.current {
	cursor: default;
	background: url("/images/FastTrac/dashboard/resource-center-accordian/h30Green.gif") no-repeat 0 0 #B4CB30;
}
a {
	color: #F38B3C;
}
/* accordion pane */
div.accordion div.pane {
	background: url("/images/FastTrac/Dashboard/bg/bg-pane2.gif") repeat-x scroll 0 bottom #FFFFFF;
	border: 1px solid #fff;
	border-width: 0 2px;
	display: none; /*height:180px;*/
	padding: 15px;
	color: #707070;
	font-size: 12px;
}
div.accordion div.pane ul {
	margin: 5px 20px 10px;
}
div.accordion div.pane ul li {
	margin: 5px 0;
	line-height: 15px;
}
/* a title inside pane */
.resource-center-introduction {
	margin: 0 0 10px;
}
.resource-center-introduction h1 {
	margin: 0 0 5px;
}
div.accordion div.pane h3 {
	font-weight: normal;
	padding: 0 0 7px;
	font-size: 16px;
}
div.accordion div.pane-header {
	overflow: hidden;
	margin-bottom: 10px;
}
div.accordion div.pane-header img {
	float: left;
	margin: 0 10px 0 0;
}
div.accordion div.pane-header span {
	font-weight: bold;
}

/************************Manage Program Event start*************************/

.upcoming_program_container {
	float: left;
	width: 662px;
	margin-left: 0;
	display: inline;
	background: url(/images/ResourceCenter/content_container_bg.gif) repeat-y 0 0;
}
.upcoming_program_container .curve {
	float: left;
}
.upcoming_program_container .curve img {
	float: left;
}
.upcoming_program_container .upcoming_program_details {
	float: left;
	width: 644px;
	padding: 0 0 0 18px;
	background: url(/images/ResourceCenter/content_container_bg.gif) repeat-y 0 0;
}

.event_tab {
	float: right;
	width: 100%;
	border-bottom: 3px solid #adca46;
	height: 24px;
	margin: -15px 0 0 0;
	position: relative;
}

.event_tab ul.event_menu {
	float: right;
	height: 24px;
	list-style: none;
	background: url(/images/ResourceCenter/event_menu_bg.gif) repeat-x 0 0;
	width: 220px;
}
.event_tab ul.event_menu li .left_curv {
	float: left;
}
.event_tab ul.event_menu li .left_curv img {
	float: left;
}
.event_tab ul.event_menu li .right_curv {
	float: right;
}
.event_tab ul.event_menu li .right_curv img {
	float: right;
}
.event_tab ul.event_menu li {
	float: left;
	height: 24px;
	font-size: 12px;
	padding: 5px 0 0;
}
.event_tab ul.event_menu li a {
	float: left;
	height: 19px;
	padding: 0 7px;
	color: #707070;
	text-decoration: none;
}
.event_tab ul.event_menu li a:hover {
	float: left;
	height: 19px;
	padding: 5px 7px 0 7px;
	color: #707070;
	text-decoration: none;
}
.event_tab ul.event_menu li a img {
	float: none;
	vertical-align: middle;
	margin: 0 6px 0 0;
	display: inline;
}
.event_tab ul.event_menu li.active {
	float: left;
	height: 19px;
	padding: 5px 7px 0 7px;
	color: #707070;
	font-weight: bold;
	text-decoration: none;
}
.event_tab ul.event_menu li.active a {
	float: left;
	color: #707070;
	text-decoration: none;
}
.event_tab ul.event_menu li.active a:hover {
	float: left;
	color: #707070;
	font-weight: bold;
	text-decoration: none;
}

.program_details {
	float: right;
	width: 232px;
	padding: 0 0 0 0;
	background: none;
}
.program_details .program_details_box {
	float: left;
	width: 232px;
	background: url(/images/ResourceCenter/left_box_bg.gif) repeat-y 0 0;
	margin: 10px 0 0 0;
}
.program_details .program_details_box.top {
	margin: 0;
}
.program_details .program_details_box.course {
	margin: 38px 0 0 0;
}
.program_details .program_details_box .curv {
	float: left;
}
.program_details .program_details_box .program_content_box {
	float: left;
	width: 195px;
	padding: 0 13px 20px 22px;
	background: url(/images/ResourceCenter/left_bottom_curve.gif) no-repeat bottom left;
}
.program_details .program_details_box .program_content_box .map {
	float: left;
	border: 1px solid #c8c8c8;
	margin-top: 10px;
	margin-left: 5px;
	display: inline;
}
.program_details .program_details_box .program_content_box .map img {
	float: left;
}
.program_details .program_details_box .program_content_box h4 {
	float: left;
	font-weight: bold;
	width: 195px;
	font-size: 14px;
	color: #596384;
	line-height: normal;
	padding: 0 0 8px 0;
}
.program_details .program_details_box .program_content_box h5 {
	float: left;
	font-weight: bold;
	width: 195px;
	font-size: 14px;
	color: #596384;
	line-height: normal;
	padding: 3px 0 8px 0;
}
.program_details .program_details_box .program_content_box p {
	float: left;
	width: 195px;
	font-size: 12px;
	line-height: 16px;
}
.program_details .program_details_box .program_content_box p.line {
	float: left;
	width: 195px;
	background: url(/images/ResourceCenter/line.gif) repeat-x center center;
	height: 24px;
}
.program_details .program_details_box .program_content_box p a {
	float: left;
	width: 195px;
	color: #F38B3C;
	font-weight: bold;
	padding: 10px 0 0 0;
	text-decoration: none;
}
.program_details .program_details_box .program_content_box p a:hover {
	text-decoration: none;
}
.program_details .program_details_box .program_content_box p a img {
	float: none;
	margin-left: 8px;
	display: inline;
}
.program_details .question {
	float: left;
	width: 184px;
	padding: 0 0 0 47px;
	background: url(/images/ResourceCenter/question_mark_icon.gif) no-repeat 25px 5px;
	text-decoration: none;
	color: #F38B3C;
	font-size: 11px;
	line-height: 26px;
	margin-top: 10px;
}
.program_details .question:hover {
	text-decoration: none;
}

.media .top_left_details {
	width: 370px;
}
.media .audioplayer {
	width: auto;
}
.resources_center_general_details {
	float: none;
}
.media .resources_center_general_details {
	width: 660px;
}

.program_details .program_details_box .program_content_box_resource_center_video {
	float: left;
	width: 199px;
	padding: 0 13px 20px 18px;
	background: url(/images/ResourceCenter/left_bottom_curve.gif) no-repeat bottom left;
}
.program_details .program_details_box .program_content_box_resource_center_video p {
	float: left;
	width: 199px;
	padding: 0 0 12px 0;
	color: #707070;
	line-height: 14px;
	font-size: 11px;
}
.program_details .program_details_box .program_content_box_resource_center_video p strong {
	font-weight: bold;
}
.program_details .program_details_box .program_content_box_resource_center_video .open_series {
	float: left;
	width: 199px;
}
.program_details .program_details_box .program_content_box_resource_center_video .open_series span {
	float: left;
	width: 130px;
	padding: 0 12px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #F38B3C;
	line-height: 17px;
}
.program_details .program_details_box .program_content_box_resource_center_video .open_series span a {
	color: #F38B3C;
	text-decoration: none;
}
.program_details .program_details_box .program_content_box_resource_center_video .open_series span a:hover {
	color: #F38B3C;
	text-decoration: underline;
}
.program_details .program_details_box .program_content_box_resource_center_video .open_series img {
	float: left;
	margin: 5px 0 0 0;
}

.audioplayer {
	float: left;
	width: 662px;
	padding: 20px 0;
}
.audioplayer .download {
	font-size: 12px;
	margin: 5px 0 10px;
}
.audioplayer .download a {
	margin: 0 10px 0 0;
}

/************************ resource center video detail start *************************/

.resources_center_video_main_container {
	float: left;
	padding: 18px 0;
	width: 662px;
}

.resources_center_video_main_container {
	float: left;
	width: 660px;
	display: inline;
}
.resources_center_video_main_container .top_left_details {
	float: left;
	width: 320px;
}
.resources_center_video_main_container h3 {
	float: left;
	font-size: 20px;
	color: #596384;
	line-height: 22px;
	font-weight: normal;
	padding: 10px 15px 0 0;
}
.resources_center_video_main_container h3 a {
	color: #596384;
	text-decoration: none;
}
.resources_center_video_main_container h3 a:hover {
	color: #596384;
	text-decoration: underline;
}
.resources_center_video_main_container .top_left_details p {
	float: left;
	font-size: .69em;
	color: #707070;
	line-height: 15px;
	width: 100%;
}

.resource_center_video_detail_top_container .download {
	float: left;
	width: 100%;
	padding: 0 0 12px 0;
}
.resource_center_video_detail_top_container .download strong {
	float: left;
	font-size: 12px;
	color: #F38B3C;
	line-height: 15px;
	font-weight: bold;
	padding: 0 7px 0 0;
}
.resource_center_video_detail_top_container .download strong a {
	color: #F38B3C;
	text-decoration: none;
}
.resource_center_video_detail_top_container .download strong a:hover {
	color: #F38B3C;
	text-decoration: underline;
}
.resource_center_video_detail_top_container .download img {
	float: left;
}

.resource_center_video_detail_top_container .resources_center_video_container {
	float: left;
	padding: 18px 0 18px 0;
	width: 662px;
}

.resource_center_video_details_container {
	float: left;
	width: 644px;
	display: inline;
	background: url(/images/ResourceCenter/content_container_bg.gif) repeat-y 0 0;
}
.resource_center_video_details_container .curve {
	float: left;
}
.resource_center_video_details_container .curve img {
	float: left;
}
.resource_center_video_details_container .resource_center_video_details {
	float: left;
	width: 626px;
	padding: 0 0 0 18px;
	background: url(/images/ResourceCenter/content_container_bg.gif) repeat-y 0 0;
}
.resource_center_video_details_container .resource_center_video_details p {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #707070;
	line-height: 17px;
	padding: 5px 0 10px 0;
}
.resource_center_video_details_container .resource_center_video_details .resource_center_video_row {
	float: left;
	width: 623px;
	padding: 5px 0 20px 3px;
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: 13px;
}
.resource_center_video_details_container .resource_center_video_details .resource_center_video_row.last {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.resource_center_video_details_container .resource_center_video_details .resource_center_video_row .video_thumb {
	float: left;
	padding: 5px 20px 0 0;
}
.resource_center_video_details_container .resource_center_video_details .resource_center_video_row .video_details {
	float: left;
	width: 440px;
}
.resource_center_video_details_container .resource_center_video_details .resource_center_video_row .video_details h4 {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #596384;
	line-height: 18px;
	font-weight: bold;
	padding: 0 0 2px 0;
}
.resource_center_video_details_container .resource_center_video_details .resource_center_video_row .video_details h4 a {
	color: #596384;
	text-decoration: none;
}
.resource_center_video_details_container .resource_center_video_details .resource_center_video_row .video_details h4 a:hover {
	color: #596384;
	text-decoration: underline;
}
.resource_center_video_details_container .resource_center_video_details .resource_center_video_row .video_details p {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #707070;
	line-height: 17px;
	padding: 3px 0 6px 0;
}
.resource_center_video_details_container .resource_center_video_details .resource_center_video_row .video_details p strong {
	color: #F38B3C;
	font-weight: bold;
}
.resource_center_video_details_container .resource_center_video_details .resource_center_video_row .video_details p a {
	float: left;
	color: #F38B3C !important;
	text-decoration: none;
	background: url(/images/ResourceCenter/orange_arrow.gif) no-repeat right 6px;
	padding: 0 10px 0 0;
}
.resource_center_video_details_container .resource_center_video_details .resource_center_video_row .video_details p a:hover {
	text-decoration: underline;
}


/***********  Applications Page Styles  *************/

/***********************tab container starts**********************/
.tab_container {
	float: left;
	list-style: none;
	padding: 0 0 0 2px;
	margin: 17px 0 0;
	display: inline;
}
.tab_container li {
	background: url("/images/FastTrac/Dashboard/bg/bg-progressTabGray.gif") repeat scroll 0 0 transparent;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 32px;
	line-height: 33px;
	text-transform: uppercase;
}
.tab_container li.tabArrowStart {
	background: url("/images/FastTrac/Dashboard/bg/bg-progressTabArrows.gif") no-repeat scroll 0 0 transparent;
	height: 32px;
	padding: 0;
	width: 10px;
}
.tab_container li.tabArrowStart.off {
	background: url("/images/FastTrac/Dashboard/bg/bg-progressTabArrows.gif") no-repeat scroll 0 -192px transparent;
}
.tab_container li.select {
	background: url(/images/FastTrac/Dashboard/bg/bg-progressTabGreen.gif) repeat 0 0;
}
.tab_container li a {
	background: url(/images/FastTrac/Dashboard/bg/bg-progressTabGray.gif) repeat 0 0;
	color: #FFFFFF;
	display: block;
	height: 32px;
	text-decoration: none;
}
.tab_container li a.select {
	background: url(/images/FastTrac/Dashboard/bg/bg-progressTabGreen.gif) repeat 0 0;
	color: #FFFFFF;
	display: block;
	height: 32px;
	text-decoration: none;
}
.tab_container li.tabArrow1 {
	background: url(/images/FastTrac/Dashboard/bg/bg-progressTabArrows.gif) no-repeat 0 -32px;
	width: 40px;
}
.tab_container li.tabArrow2 {
	background: url(/images/FastTrac/Dashboard/bg/bg-progressTabArrows.gif) no-repeat 0 -64px;
	width: 40px;
}
.tab_container li.tabArrow3 {
	background: url(/images/FastTrac/Dashboard/bg/bg-progressTabArrows.gif) no-repeat 0 -96px;
	width: 40px;
}
.tab_container li.tabArrowEnd {
	background: url(/images/FastTrac/Dashboard/bg/bg-progressTabArrows.gif) no-repeat 0 0;
}
.tab_container li a:hover {
	color: #fff;
	text-decoration: none;
}
.tab_container li.last {
	background: url(/images/FastTrac/Dashboard/bg/bg-progressTabArrows.gif) no-repeat 0 -160px;
	width: 25px;
}
.tab_container li.last.selected {
	background: url(/images/FastTrac/Dashboard/bg/bg-progressTabArrows.gif) no-repeat 0 -128px;
	width: 25px;
}
/***********************tab container ends**********************/


/***********************shared controls starts**********************/
table.checkRadio {
	float: left;
	width: auto;
	font-size: 11px;
	margin-left: 0;
}
table.checkRadio.education {
	float: left;
	padding: inherit;
	width: inherit;
}
ul.education {
	float: left;
	width: 290px;
	padding-bottom: 50px;
	list-style: none;
}
ul.education li {
	float: left;
	width: 100%; /*background:url(/images/ResourceCenter/dot.gif) no-repeat 0 9px;*/
	font-size: 11px;
	line-height: 18px;
}
ul.education li .majorlabel {
	float: left;
	font-size: 11px;
	padding: 3px 14px 0 0;
	color: #707070;
	font-weight: bold;
	width: auto;
}
ul.education li .input_small {
	font-size: 11px;
	height: 16px;
	margin: 2px 0;
}
.other_info ul.education {
	padding-bottom: 0px;
}
.other_info ul.education li {
	padding: 0;
}
/***********************warning container ends**********************/

/***********************details box container starts**********************/
.details_box_container {
	float: left;
	width: 907px;
	background: url(/images/ResourceCenter/registration_box_bg.gif) repeat-y 0 0;
	margin: 7px 0 0px;
	display: inline;
}
.details_box_container .details_content_container {
	float: left;
	width: 858px;
	padding: 4px 27px 15px 22px;
	background: url(/images/ResourceCenter/registration_box_bottom_bg.gif) no-repeat left bottom;
}
.details_box_container .details_content_container h3 {
	float: left;
	width: 858px;
	font-size: 20px;
	color: #596384;
	font-weight: normal;
	padding: 0 0 35px;
}
.details_box_container .details_content_container .form_container {
	float: left;
	width: 858px;
}
.details_box_container .details_content_container .form_container form {
	float: left;
	width: 858px;
}
.details_box_container .details_content_container .form_container fieldset {
	float: left;
	width: 858px;
	border: none;
}
.details_box_container .details_content_container .form_container .row {
	font-size: 12px;
	float: left;
	width: 858px;
	padding-bottom: 8px;
}
.details_box_container .details_content_container .form_container .row p {
	float: left;
	width: 803px;
	padding: 10px 0 15px 55px;
	font-size: 12px;
	color: #F38B3C;
}
.details_box_container .details_content_container .form_container .row p.question {
	float: left;
	width: 803px;
	padding: 10px 0 10px 79px;
	font-size: 11px;
	color: #F38B3C;
	background: url(/images/ResourceCenter/question_mark_icon.gif) no-repeat 55px 9px;
}
.details_box_container .details_content_container .form_container .row h4 {
	float: left;
	width: 803px;
	padding: 0 0 0 25px;
	font-size: 16px;
	font-weight: bold;
	color: #707070;
	line-height: 24px;
}
.details_box_container .details_content_container .form_container .row h4.space {
	padding: 35px 0 0 55px;
}
.details_box_container .details_content_container .form_container .row .label {
	float: left;
	width: 352px;
	font-size: 12px;
	padding: 3px 14px 0 0;
	color: #707070;
	font-weight: bold;
	text-align: right;
	line-height: 14px;
}
.details_box_container .details_content_container .form_container .row .input {
	float: left;
	width: 229px;
	height: 19px;
	border: 1px solid #d4d4d4;
	background: #fff;
	line-height: 19px;
	padding: 0 2px;
	color: #707070;
}
.details_box_container .details_content_container .form_container .row .input_multiline {
	float: left;
	width: 229px;
	height: 50px;
	border: 1px solid #d4d4d4;
	background: #fff;
	line-height: 19px;
	padding: 0 2px;
	color: #707070;
}
.details_box_container .details_content_container .form_container .row .input_multiline_large {
	float: left;
	width: 480px;
	height: 300px;
	border: 1px solid #d4d4d4;
	background: #fff;
	line-height: 19px;
	padding: 0 2px;
	color: #707070;
}
.details_box_container .details_content_container .form_container .row .input.space {
	margin: 5px 0 0 0;
}
.details_box_container .details_content_container .form_container .row .input_small {
	float: left;
	width: 129px;
	height: 19px;
	border: 1px solid #d4d4d4;
	background: #fff;
	line-height: 19px;
	padding: 0 2px;
	color: #707070;
}
.details_box_container .details_content_container .form_container .row .appHolder {
	float: left;
	width: 450px;
}
.details_box_container .details_content_container .form_container .row .appHolder .divNumList span {
	display: block;
	float: left;
	margin: 3px 5px;
	width: 125px;
}
.details_box_container .details_content_container .form_container .row .appHolder .rowCol span.checkRadio {
	float: left;
}

.details_box_container .details_content_container .form_container .row small {
	float: left;
	padding: 5px 5px 0 6px;
	font-size: 12px;
	color: #f5721b;
}
.details_box_container .details_content_container .form_container .row .select_box {
	float: left;
	width: 235px;
	height: 21px;
	border: 1px solid #d4d4d4;
	background: #fff;
	line-height: 21px;
	font-size: 11px;
	color: #707070;
}
.details_box_container .details_content_container .form_container .row .countrySelect {
	float: left;
	width: 235px;
	height: 21px;
	border: 1px solid #d4d4d4;
	background: #fff;
	line-height: 21px;
	font-size: 11px;
	color: #707070;
}
.details_box_container .save_btn {
	float: right;
	width: 186px;
	margin: 12px 0 0 9px;
	background: url(/images/ResourceCenter/take_me_btn.gif) no-repeat 0 0;
	padding: 8px 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: none;
	cursor: pointer;
}
.details_box_container .continue_btn {
	float: right;
	width: 93px;
	margin: 12px 0 0 9px;
	background: url(/images/ResourceCenter/continue_btn.gif) no-repeat 0 0;
	padding: 8px 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: none;
	cursor: pointer;
}
.details_box_container .back_btn {
	width: 93px;
	margin: 12px 0 0 9px;
	background: url(/images/ResourceCenter/continue_btn.gif) no-repeat 0 0;
	padding: 8px 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border: none;
	cursor: pointer;
}
.details_box_container .details_content_container .form_container .validation-results {
	margin: 10px 10px 20px 55px;
	font-size: 12px;
}
.details_box_container .details_content_container .form_container .validation-results ul {
	list-style: none;
}
.details_box_container .details_content_container .form_container fieldset .row .submitCol {
}
.details_box_container .details_content_container .form_container fieldset .submitCol {
	float: left;
	overflow: hidden;
	width: 400px;
	padding: 0 10px;
	font-size: 12px;
	line-height: 18px;
}
.details_box_container .details_content_container .form_container fieldset .submitCol h3 {
	padding: 20px 0 10px;
}
.details_box_container .details_content_container .form_container fieldset .submitCol ul {
	list-style: none;
}
.details_box_container .details_content_container .form_container fieldset .submitCol ul li {
}
.details_box_container .details_content_container .form_container fieldset .submitCol ul li ul {
	padding: 0 0 10px 5px;
}
.details_box_container .details_content_container .form_container fieldset .submitCol ul li ul li {
	padding: 0 0 0 5px;
}
.details_box_container .details_content_container .form_container fieldset .submitCol ul li ul li label {
	font-weight: bold;
	margin-left: -5px;
	display: block;
}

.details_box_container .details_content_container .form_container .row div.slidecont {
	float: left;
	width: 685px;
	margin: 0 0 8px;
}
.details_box_container .details_content_container .form_container .row span.slidelabel {
	float: left;
	margin: 0 0 10px;
	width: 100%;
}
.details_box_container .details_content_container .form_container .row div.slider {
	float: left;
	margin: 0 10px 15px 0;
	width: 300px;
}
.details_box_container .details_content_container .form_container .row input.slidenum {
	float: left;
	margin: 0 10px;
	width: 30px;
}
.details_box_container .details_content_container .form_container .row div.divNumList {
	float: left;
	width: 685px;
	margin: 0 0 10px;
}
.details_box_container .details_content_container .form_container .row div.divNumList input.slidenum {
	float: none;
	margin: 2px 10px;
}
/***********************details box container ends**********************/


/***********************warning container starts**********************/
.warning_container {
	float: left;
	width: 845px;
	list-style: none;
	margin: 25px 0;
	display: inline;
}
.warning_container img {
	float: left;
}
.warning_container .delete_btn {
	float: left;
	width: 182px;
	background: url(/images/ResourceCenter/delete_btn.gif) no-repeat 0 0;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
}
.warning_container .warning {
	float: left;
	border: 1px solid #fac099;
	padding: 6px 7px 7px 25px;
	background: #ffebde url(/images/ResourceCenter/icon.gif) no-repeat 7px 6px;
	color: #F38B3C;
	width: auto;
	display: inline;
	margin: 3px 0 0 21px;
	font-size: 12px;
}
/***********************warning container ends**********************/

/************************Application Page end*************************/

/**************resource center landing styles****************************/

.feautured_content {
	margin: 0 10px 10px;
}
.feautured_content h3 {
	color: #596384;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
	padding: 0 0 4px;
	width: 100%;
}
.feautured_content p {
	display: inline;
}
.feautured_content span {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 5px 0 0;
	float: left;
}
.feautured_content a {
	font-size: 12px;
}
.feautured_content ul {
}
.feautured_content ul li {
	list-style: none;
	margin: 5px 0;
}
.feautured_content ul.featured {
}
.feautured_content ul.featured ul li {
	margin: 5px 0;
	clear: both;
}
.feautured_content ul.featured ul li.title {
	font-size: 14px;
	color: #596384;
}
.feautured_content ul.featured img.icon {
	float: left;
	margin-top: -5px;
}


div.row .rowCol {
	float: left;
	margin: 10px 4px;
	width: 200px;
}
div.row .rowCol span.title {
	float: left;
	font-weight: bold;
}
span.checkRadio {
	width: 200px;
}
div.row .rowCol textarea.input_multi {
	margin: 5px 0;
}

.details_box_container .details_content_container .form_container.entrep .row .label {
	display: block;
	margin: 0 0 10px;
	padding: 0;
	text-align: left;
	width: 300px;
}
.checkRadio {
	width: 100%;
}
.other {
	padding: 2px 0 0;
	width: 50px;
}

.register {
	margin-top: 20px;
}
.register fieldset {
	float: left;
	margin-right: 27px;
	padding-right: 27px;
	width: 700px;
}
.register fieldset ul li {
	list-style-type: none;
	padding: 5px 0;
	clear: left;
}
.register fieldset ul li p {
	float: left;
	width: 500px;
}
.register fieldset label.label {
	width: 120px;
}
.register .actions {
	margin-top: 10px;
}

.request {
	margin-top: 20px;
}
.request fieldset {
	float: left;
	padding-right: 27px;
	width: 820px;
}
.request fieldset ul li {
	padding: 5px 0;
	clear: left;
}
.request fieldset ul li p {
	float: left;
	width: 640px;
}
.request fieldset ul li p input {
	width: 200px;
}
.request fieldset label.label {
	width: 150px;
}
.request .actions {
	clear: left;
	margin-top: 10px;
	float: right;
}

.rcresults {
	width: 662px;
}
.rcpagination {
	min-width: 300px;
	float: left;
}
.perpg {
	width: 160px;
	float: right;
}
.perpg select {
	margin: 0;
	padding: 0;
}

/* jQuery UI autocomplete classes */
.ui-button {
	margin-left: -1px;
}
.ui-button-icon-only .ui-button-text {
	padding: 0.35em;
}
.ui-autocomplete-input {
	margin: 0;
	padding: 0.48em 0 0.47em 0.45em;
}

/* role management */
.role_management {
	width: 100%;
}
.remove_btn {
	float: right;
	padding: 3px 3px 0px 0px;
}
.affiliate_list {
	width: 200px;
	border: 1px solid #d4d4d4;
	padding: 2px;
}
.relationship {
	border: 1px solid #d4d4d4;
	padding: 2px 4px 2px;
	width: 200px;
	min-height: 18px;
	_height: 18px;
}
.relationship ul {
	list-style-type: none;
}
.relationship ul li {
	padding: 2px;
}
#searchBox {
	width: 400px;
	border: 1px solid #d4d4d4;
	padding: 2px;
}
#line {
	border-bottom: 1px solid #eeeeee;
	padding: 15px 0px 0px;
}
table.xp_table {
	margin: 0px;
	background: url(xp_table_bg.jpg) left repeat-y;
	border-bottom: none;
}
.xp_table td {
	padding-left: 20px;
	font: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.xp_table th a {
	color: #596384;
	font-weight: bold;
}
.xp_table th {
	padding: 0px 0px 0px 10px;
}
.xp_table td .inactive {
	color: #f68942;
	font-weight: bold;
	font-size: 12px;
}
.xp_table td h5 {
	font-size: 11px;
	padding-bottom: 5px;
	font-weight: bold;
}
.xp_table td .active {
	color: #a5c500;
	font-weight: bold;
	font-size: 12px;
}
.xp_table td p {
	font-style: italic;
}
.xp_table td h2 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
}
.xp_table2 th {
	padding: 0px;
}
table.xp_table2 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #d7dae9;
}
table.assign {
	width: auto;
	border: 0;
	margin: 10px 0;
}
table.assign td {
	padding: 0 20px 0 0;
	vertical-align: middle;
	border: 0;
}
.no_radio_button {
	padding: 0px 0px 0px 30px;
}
#username_heading {
	padding: 10px 0px;
}
#search_by_email {
	padding: 0px 0px 5px 0px;
}
div.col_main {
	margin-top: 0px;
}
.xp-list .details a.go-link {
	font-weight: normal;
}
.xpcleardiv {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	height: 0px;
}

.ul_details {
	float: left;
	clear: both;
	width: 100%;
}
.ul_details li {
	float: left;
	padding: 10px 30px 10px 0px;
	width: 130px;
}
.ul_details li.address {
	width: 200px;
}
.ul_details .seperator div {
	border-right: 1px solid #c9c9c9;
	height: 70px;
	margin: 0px;
	padding: 5px 0px;
}
.ul_details .seperator {
	width: 2px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
.background_img_none {
	background: none;
}
.span_date {
	float: left;
}
.span_time {
	float: left;
}
ul.certifications li {
	list-style: circle;
	list-style-type: circle;
	margin: 0px 0px 0px 15px;
	float: left;
	clear: both;
}
ul.certifications .certifications_li_text {
	list-style-type: none;
	margin: 0px;
}
ul.main_list li {
	float: left;
	clear: both;
	padding: 5px 0px;
}
ul.main_list {
	float: left;
	clear: both;
}
.ul_details span {
	float: left;
}
.program_link h4 {
	padding: 2px 10px 0px 0px;
}
.bread_crumb_text {
	color: #f68942;
}


#marqueecontainer {
	position: relative;
	width: 211px; /*marquee width */
	height: 261px; /*marquee height */
	background-color: white;
	overflow: hidden;
	float: left;
}
.addAffiliate {
	overflow: hidden;
}
.addAffiliate .twocoleq {
	overflow: hidden;
	padding: 10px 0;
	border: 1px solid #e9e9e9;
	border-top: none;
}
.addAffiliate .twocoleq .col {
	width: 433px;
}
.addAffiliate .module {
	background-image: none;
}

.addAffiliate .actions {
	padding: 10px;
	clear: both;
	width: auto;
}
.addAffiliate .actions input.btn {
	float: right;
}

.addAffiliate fieldset {
	margin: 0 0 2em 0;
}
.addAffiliate fieldset select {
	width: 269px;
}
.addAffiliate fieldset input {
	width: 268px;
}

.addAffiliate h3 {
	font-size: 20px;
}

.addAffiliate .col-left {
	border-right: 1px solid #e9e9e9;
}

.profiliate {
	overflow: hidden;
	clear: both;
	margin: 15px 0;
}
.profiliate label {
	font-weight: bold;
	margin-right: 5px;
}
.profiliate h2 {
	margin: 0.5em 0 0 0;
	clear: both;
}
.profiliate .affiliate, .profiliate .ProgramEvents {
	float: left;
}

.profiliate .affiliate {
	width: 270px;
	padding: 0 10px 0 0;
}

.profiliate .affiliate select {
	width: 250px;
}

.profiliate .ProgramEvents {
	width: 65%;
	padding: 0 0 0 10px;
}

.enrollments {
	clear: both;
	margin: 15px 0;
}
.enrollments p.message {
}

.enrollments .actions {
	padding: 0 15px;
}

.enrollments .tabRow {
	border-bottom: 1px solid #cccccc;
	overflow: auto;
}
.enrollments .tabRow ul.tabs {
	float: left;
	margin: 0;
	padding: 0;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	list-style-type: none;
}
.enrollments .tabRow ul.tabs li {
	float: left;
	padding: 5px 25px;
	margin: 0;
	border-right: 1px solid #cccccc;
	background-color: #DDD;
	cursor: pointer;
}
.enrollments .tabRow ul.tabs li.selected {
	background-color: #ffffff;
	cursor: auto;
}

.enrollments .tabRow a.acronyms {
	text-decoration: underline;
	float: right;
}

.enrollments .enrolleeWrap {
	border-top: 1px solid #cccccc;
}
.enrollments fieldset.enrollee {
	clear: both;
	overflow: auto;
	border: 1px solid #cccccc;
	border-top: none;
	padding: 10px;
}
.enrollments fieldset.enrollee .left {
	float: left;
	width: 40%;
}
.enrollments fieldset.enrollee .right {
	float: left;
	width: 60%;
}
.enrollments fieldset.enrollee .name {
	font-weight: bold;
	font-size: 18px;
}
.enrollments fieldset.enrollee .status {
	margin: 1em 0;
}
.enrollments fieldset.enrollee .status select {
	margin-right: 10px;
}
.enrollments fieldset.enrollee .agreements {
}
.enrollments fieldset.enrollee .agreements label {
	font-weight: bold;
	display: block;
}
.enrollments fieldset.enrollee .agreements ul {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;
}
.enrollments fieldset.enrollee .agreements ul li {
	float: left;
	padding: 0 10px;
	border-right: 1px solid #DDD;
}
.enrollments fieldset.enrollee .agreements ul li.last {
	border-right: none;
}
.enrollments fieldset.enrollee .right label {
	display: block;
	font-weight: bold;
}
.enrollments fieldset.enrollee .email {
}
.enrollments fieldset.enrollee .access {
	margin: 1em 0 0 0;
}
.enrollments fieldset.enrollee .access input {
	float: none;
	margin: 3px 0 0 0;
}
.enrollments fieldset.enrollee .access span.expire {
	display: block;
	clear: both;
	margin: .5em 0 0 0;
}
.enrollments fieldset.enrollee .access span.expire input {
	margin: 0 5px 3px 0;
	padding: 0;
}

.datepickerLabel {
	border: solid 1px #DDD;
}


/*Legal Agreements*/
.Legalese {
}
.Legalese h2 {
	margin: 0 0 1em 0;
}
.Legalese p {
	margin: 0 0 1em 0;
}

.Legalese fieldset {
	margin: 3em 0;
}
.Legalese fieldset h2 {
}
.Legalese fieldset p {
}

.Legalese fieldset .legal {
	height: 220px;
	overflow: auto;
	border: 1px solid #BBBBBB;
	padding: 15px 10px;
}
.Legalese fieldset .legal h3 {
	margin: 0 0 1em 0;
	font-weight: bold;
}

.Legalese fieldset ul.options {
	margin: 1em 5em 0 5em;
	list-style-type: none;
}
.Legalese fieldset ul.options li {
	clear: both;
	display: block;
	padding: 5px 0;
}
.Legalese fieldset ul.options li input {
	float: left;
	margin: 0;
	padding: 0;
}
.Legalese fieldset ul.options li label {
	padding: 0 0 0 20px;
	display: block;
}

.Legalese .action {
	float: right;
}


/*(Additional) Certification Training Sign Up*/
.administer .topInfo {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #D7DAE8;
}
.administer h2 {
	margin: 0 0 0.5em 0;
}

.administer .topInfo h2 {
	margin: 0 0 1em 0;
}
.administer .topInfo p {
	margin: 0 0 1em 0;
}

.administer .halfSized {
	width: 427px;
	float: left;
}
.administer .halfSized.left {
	margin-right: 17px;
}
.administer .halfSized label {
	color: #F38B3C;
	font-size: 14px;
	font-weight: bold;
}

.administer table.withButtons {
	margin-bottom: 0;
}

.administer table tr td, .administer table tr th {
	vertical-align: top;
	padding: 10px 15px;
}
.administer table tr td.col1 a {
	color: #F38B3C;
	background-image: url(/images/FastTrac/Dashboard/bullets/icon_download_orange.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}

/*Specific Widths for some table colums*/.administer table tr th.radio {
	width: 20px;
}
.administer table tr th.date {
	width: 100px;
}
.administer table tr th.dates {
}
.administer table tr th.time {
}
.administer table tr td.radios input {
	padding: 0;
	margin: 0;
}
.administer table tr td a.webinarTitle {
	display: block;
	color: #F38B3C;
	background-image: url(/images/FastTrac/Dashboard/bullets/pointer_right.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.administer table tr td a.webinarTitle.open {
	background-image: url(/images/FastTrac/Dashboard/bullets/pointer-down.png);
}
.administer table tr td .webinarDesc {
	padding-left: 15px;
	display: none;
}
.administer .tableButtons {
	margin: 0 0 15px 0;
	padding: 10px;
	border-right: 1px solid #D7DAE8;
	border-bottom: 1px solid #D7DAE8;
	border-left: 1px solid #D7DAE8;
}


.invitationSection {
	padding: 5px;
}

.invitationSubSection {
	width: 50%;
	float: left;
}

/*Marketing Plan Submission*/
.marketingPlans {
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	padding: 14px;
}
.marketingPlans p {
	margin: 0 0 1em 0;
}
.marketingPlans h2 {
	margin: 0 0 1em 0;
}

.marketingPlans .submitPlan {
	overflow: hidden;
	border-bottom: 1px solid #DDD;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.marketingPlans .submitPlan .left, .marketingPlans .submitPlan .right {
	width: 425px;
	float: left;
}
.marketingPlans .submitPlan .left {
	padding-right: 10px;
}
.marketingPlans .submitPlan .right {
	padding-left: 10px;
}
.marketingPlans .submitPlan .right label {
	display: block;
	color: #596384;
	font-size: 16px;
}
.marketingPlans .submitPlan .right input.upload {
	float: left;
	width: 325px;
}
.marketingPlans .submitPlan .right input.btn {
	float: left;
	margin-left: 10px;
}

.marketingPlans .previousPlans {
	clear: both;
	line-height: 1.4em;
}
.marketingPlans .previousPlans a.application {
	background-image: url(/images/FastTrac/Dashboard/bullets/pointer_orange.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 8px 0 0;
}
.marketingPlans .previousPlans strong.title {
	display: block;
}
.marketingPlans .previousPlans .modified {
	display: block;
	font-style: italic;
}
.marketingPlans .previousPlans .status {
	display: block;
}

/* Class Roster CSS */

.administer table.roster tr td, .administer table.roster tr th {
    padding: 10px 2px;
    max-width:250px;
    word-wrap:break-word;
}
a.facebook
{
    background-image: url(/images/FastTrac/SocialMedia/facebook.png);
    background-repeat: no-repeat;
    float:right;
    width: 24px;
    height: 24px;
    margin-left: 8px;
    margin-right: 5px;
    *margin-top: -15px;
} 
a.twitter
{
    background-image: url(/images/FastTrac/SocialMedia/twitter.png);
    background-repeat: no-repeat;
    float:right;
    width: 24px;
    height: 24px;
    margin-right: 5px;
    *margin-top: -15px;
} 
a.linkedin
{
    background-image: url(/images/FastTrac/SocialMedia/linkedin.png);
    background-repeat: no-repeat;
    float:right;
    width: 24px;
    height: 24px;
    margin-right: 12px;
    *margin-top: -15px;
} 

div.social-media {
  float: right;
  width: 170px;
  vertical-align: top;
}
    
/* End Class Roster CSS */

