
body{
	font-size:1em;
padding:0;
margin:0;
background-color:#E5E5DC;
font-family:Arial, Helvetica, sans-serif;
line-height:100%;
}
a {
	color:#004B74;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color:#004B74;
	text-decoration: underline;
	font-weight: bold;
}

.content_text a:visited, .searchright a:visited, .content_fulltext a:visited {
	color:#FF9933;
}
h1 {line-height:110%;font-size:190%;font-weight:bold;}
h4,h3,h2{line-height:110%;}
h4{font-size:1.05em;}
h3{font-size:1.15em;}
h2{}
.content_text h3 {background-color:#ebebdc;padding:0.25em 0;}
#container {
width:778px;text-align:left;
}
#header {
background-color:#F6F6EE;
text-align:left;padding:0;margin:0;
}
#nav {
background-color:#E9EBE8;
color:#3E3F42;
height:37px;
font-size:0.75em;
}
#nav .arrows {
color:#8B8B04;
}
#nav span.seperator {
color:#D9DAC5;padding-left:5px;

position:relative;top:0px !important;top:-10px;
}
#nav a{
color:#3E3F42;padding-left:5px;text-decoration:none;font-weight:bold;padding-top:10px;height:35px;padding-bottom:10px;
}
#nav a.selected{
color:#377890;background:url('slices/nav_arrow.gif') no-repeat 0 13px;padding-left:15px;
}
#nav a:hover{
text-decoration:underline;
}
#nav #buttons{
float:right;padding-top:9px;height:25px;
}
#nav #buttons input{
margin-right:15px;font-size:1.1em;font-weight:normal;
}
#nav .links{float:left; width:530px;
list-style:none;padding:0;margin:0;
height:25px;
padding-left:10px;
margin-top:12px !important;
margin-top:2px;
}
#nav ul.links li{display:inline;padding:0;margin:0;}
#index_content{
background-image:url('slices/index.jpg');
}
#index_content h3{font-size:1.2em;color:#377890;margin:0;margin-top:1.25em;}
#index_content p{line-height:1.1em;margin:0.75em 0;}


#footer{height:61px;background:#E9EBE8;color:#424242;font-size:0.7em;clear:both;position:relative;}
#logos{padding-left:20px;width:367px;float:left;position:absolute;}
#equal_logo{margin-bottom:15px;padding-right:5px;}
#esf_logo{margin:9px 5px;}
#last_mile_logo{margin-bottom:15px;padding:0 7px;}
#tribal_logo{margin-bottom:15px;padding-left:3px}

#footer .links{list-style:none;padding:0;margin:0;float:right;margin-top:12px;margin-right:5px;
}
#footer .links li{display:inline;padding:0;margin:0;}
#footer a{color:#424242;font-weight:bold;}
#footer a:hover{color:#424242;font-weight:bold;}
#footer .links a{padding-left:3px;}
#footer span.seperator {
color:#A9AA95;padding-left:3px;
}
#footer p{clear:right;float:right;text-align:right;margin:0;padding:0;margin-right:5px;margin-top:5px;width:400px;}
#temp_container, #subnav2{clear:both;}
input.submit{color:none;background-color:none;}

.resultsNav{background-color:#ebebdc;padding:5px;}
.formpanel .resultsNav{background:none;}


/* search pages */
table{font-size:1em;}
.pagination_table{width:568px !important;width:588px;padding:0;margin:0;border-collapse:collapse;float:left;}

.searchleft{
width:190px;float:left;
background-color:#C8DDE2;
color:#1f3038;margin:0;padding:15px 10px;font-size:0.8em;font-weight:bold;
}
.searchleft input.formelem, .searchleft select {background-color:#fff;width:100%;}
.searchleft p{padding:10px 0px 10px 3px;}
div.directlinks{margin-top:1em;}
.resultsNav a{color:#000;font-weight:normal}
.resultsNav a:hover{color:#000;font-weight:normal}
.searchStatusNav, a.searchStatusNav:visited{letter-spacing:-2px;color:#000;font-weight:normal;}
.searchStatusLine_nolink{text-decoration:underline;color:#000;}
.searchStatusLine, a.searchStatusLine:visited{color:#000;font-weight:normal;}
.searchleft a{display:block;margin:0.5em 0;margin-left:3px;}
/*.resultsNav a,.resultsNav a:visited{color:#000;font-weight:normal;}
a.searchStatusLine, a.searchStatusNav{color:#000;font-weight:normal;}
a.searchStatusLine:visited{color:#000;}*/

/*.search_results_headline a, .search_results_links a{color:#333327;}*/
.searchright{background-color:#C8DDE2;color:#71aab7;font-size:0.8em;padding:0;margin:0;}
.searchright td{padding:5px;padding-right:20px;padding-left:10px;}
.searchheader{background-color:#ffffff;padding:5px 5px;margin-left:210px !important;margin-left:190px;padding-left:10px}
.searchright .resultsNav{margin-left:210px !important;margin-left:190px;background-color:#ebebdc;padding:5px;padding-left:10px}
.searchbox select, .searchbox input.formelem{width:100%}

/* subnavigation */
ul#subnav2 {
padding:0;margin:0;background-color:#fff;font-size:0.7em;list-style:none;height:24px;padding-left:10px;
}
ul#subnav2 li{margin:0;padding:0;display:inline;height:24px;}
ul#subnav2 li a{
color:#3E3F42;text-decoration:none;height:20px;padding:5px 5px 5px 5px;
position:relative !important;position:static;top:5px !important;top:0px;
}
ul#subnav2 li a:hover{text-decoration:underline;}
ul#subnav2 li.selected a{color:#377890;}
ul#subnav2 li span.seperator{text-decoration:none;height:15px;padding:0px 0px 0px 0px;
position:relative;top:5px !important;top:-5px;
color:#A9AA95;}


/*normal pages */
#content{background-color:#F6F6EE;font-size:0.8em;}
.content_text{padding:0 100px 10px 127px;}
.content_fulltext{padding:0 100px 10px 100px;padding:0px;width:656px;margin-left:70px;min-height:300px;height:auto !important;height:300px;}
div.news{padding-left:110px;}
div.opps{padding-left:130px;}
div.opps h4{color:#000;}
div.opps a{font-weight:normal;}
div.courses{padding-left:95px;}
div.resources{padding-left:125px;}
#research td{border-bottom:1px dashed #ccc;padding-bottom:1em;}
.listbox{border-bottom:1px dashed #ccc;padding-bottom:0.25em;}
/*form elements*/
select{background-color:#d2e6f1;color:#004B74;}
textarea {background-color:#e2eff6;color:#004B74;width:100%}
input.formelem{background-color:#e2eff6;color:#004B74;}
input[type=checkbox]{background-color:#e2eff6;color:#004B74;}
input.submit{}

a.button{
color:#004B74;
	background-color:#e2eff6;
	font-weight: bolder;font-size:0.9em;
	padding:2px 5px 2px 5px;
	border:2px solid #999;
	border-top:2px solid #ddd;
	border-left:2px solid #ddd;
	text-decoration:none;
	margin:2px;
}
a.button:hover{
	border:2px solid #ddd;
	border-top:2px solid #999;
	border-left:2px solid #999;
	text-decoration:none;
}



/*support */
#helpleft{
	background-color:#C8DDE2;width:190px;padding:15px 10px;
}
#helpleftcontent{
	background-color:#C8DDE2;padding:2px 5px;
}
#helpleftcontent p, #helpleftcontent h1{margin:0;padding:0.3em 0;}
#helpright{
	background-image:none;background-color:#F6F6F6;color:#494949;width:560px !important;width:570px;padding:5px;
}
#helpright .help_content{padding:0 7px;}
#helptitle h1{font-size:1.25em;}
h1.help{font-size:1.25em;padding:5px 0;}
h2{font-size:1.1em;}
h3.help {font-size:1.05em;}
#helpleft a{color:#1D1F1E;}
/*#helpright a{color:#256895;}*/
#helpleft a.selected{color:#226490;}
h3.help, h2.help, #helptitle h1, #helptitle_title{border:none;background:none;line-height:normal;letter-spacing:normal;}
#helptitle{background:none;}
h1.help{background:url('slices/title.jpg') no-repeat;padding-left:34px;height:30px !important;height:57px;padding-top:16px;width:363px;color:#256895;margin:0px;padding-bottom:10px;background-position:0% 40%;}
#helpright a.bigbutton {background:url('slices/button_left.jpg') no-repeat;padding-left:13px;height:36px;text-decoration:none;margin-top:8px;font-weight:bold;}
#helpright a.bigbutton:hover{text-decoration:none;}
a.bigbutton .buttonback{background:url('slices/button_back.jpg') no-repeat;height:36px;width:8px;float:left;cursor:hand;}
a.bigbutton .buttonright{background:url('slices/button_right.jpg') no-repeat;height:36px;width:8px;float:left;cursor:hand;}
a.bigbutton .buttontext{background:url('slices/button_slice.jpg') repeat-x;height:36px;padding-top:10px;padding-left:5px;float:left;color:#226490;cursor:hand;}
#helpright .question{font-weight:bold;}

/*form panel */
.formpanel_content{
width:616px !important;background:url('slices/area_top.jpg') no-repeat;padding: 10px 20px;
width:656px;min-height:200px;height:auto !important;height:200px;
}
.formpanel{
width:656px;
background:url('slices/area_slice.jpg') repeat-y;margin:0;margin-bottom:10px;
}
.formbottom{
background:url('slices/area_bottom.jpg');height:23px;width:656px;
}

.content_form{padding:0 100px 10px 100px;padding:0px;width:656px;margin-left:70px;min-height:300px;height:auto !important;height:300px;}

.error{color:#e22}

/* showcase */


#leftpanel{background:#C9C8B7 none;font-size:0.8em;width:170px;}

#showcase_photo {
background-image:url('slices/showcase_pinned.gif');height:137px !important;width:184px;height:197px;
text-align:center;padding-top:60px;border-right:2px solid #E5E5DC;
}
#left_content{padding:10px 10px 10px 20px;line-height:1.3em;}
#left_content a, #rightpanel a{font-size:1em;background-color:transparent;}
#left_content a{font-size:1.3em;background-color:none;}
#left_content p{padding-top:1em;}
#left_content p a {font-size:1.10em;line-height:1.3em;background-color:transparent}

#left_content a.selected, #left_content a.selected:visited{
	color:#000;
}
#left_content span.disabled, #left_content span.disabled:visited{
	color:#ffffff;background-color:transparent;font-weight:bold;font-size:1.3em;
}
#left_content a.disabled, #left_content a.disabled:visited{
	color:#ffffff;background-color:transparent;
}


#rightpanel{background:#F6F6EE none;color:#444444;padding:5px;font-size:0.8em;padding-left:40px;}

#rightpanel h4{padding:0.5em 0;margin:0.5em 0;}

div.itempanel{background-image:url('slices/showcase_bottom.gif');
background-position:bottom;background-repeat:no-repeat;padding-left:20px;width:485px;background-color:#fff;padding:0;padding-bottom:20px;min-height:370px;height:auto !important;height:390px;}

div.itemheader{background-image:url('slices/showcase_top.gif');background-repeat:no-repeat;width:485px;background-color:#fff;padding-top:20px;padding-bottom:5px;height:20px;}
div.itemheader .headertext{margin-left:15px;font-size:0.85em;width:244px;text-align:center;padding-top:5px;}

.price_label{background:url('slices/price_label.jpg') no-repeat;
width:91px !important;
width:131px;
padding-left:40px;
height:37px !important;
height:57px;
padding-top:20px;
padding-left:40px;}

div.itemprice{padding:5px 10px;}
div.itemcontent{padding:5px 15px;}
div.item_right{float:right;width:197px;height:auto !important;height:244px;min-height:244px;position:relative;}
a.media{display:block;}
a.media div{padding-left:45px;padding-top:3px; padding-bottom:3px;}
a.media img{margin-right:3px;float:left;}
a.medialink{margin:3px 3px 3px 43px;}

div.item_right .limage{position:absolute;bottom:0px;left:0;}

div.title_text{
font-weight:bold;font-size:120%;padding-bottom:0.5em;padding-top:0.5em;
}
div.item_text .item_media{margin-left:-15px;}

.item_image{float:left;margin-right:10px;height:244px;width:244px;border-collapse:collapse;border:1px solid #000000;}

.item_media{float:left;}

.item_image td, .item_media td{text-align:center;background-color:#eee;vertical-align:middle;padding:0;}
/*.itemcontent a{color:#3E3F42;}*/

/*.itemcontent div.itemprice a{text-decoration:underline;font-weight:normal;}
.itemcontent div.itemprice a:hover{text-decoration:none;}*/

div.item_text{clear:both;padding-left:10px;}
div.item_text h4.desc_text{padding:10px 0;margin:0;}

div.itemprice{text-align:right;font-size:0.85em;clear:right;width:234px !important;width:259px;}

.hiddendiv{
display:none;
}

#rightpanel ol{margin:0;padding-left:30px;}
#rightpanel li{margin:0;padding:0;}
#rightpanel p{margin:0;padding:0;}
#comments ol li {margin:3px 0;}
#comments ol li{padding-left:10px 10px 10px 30px;}
#comments ol li .heading{color:#004B74;}
#comments ol li .title{font-weight:bold;}


a.helppop{font-weight:bold;font-size:1.3em;text-decoration:none;margin-left:10px;background-color:#e2eff6;color:#004B74;padding:0px 4px;border:1px solid #999;}
a.helppop:hover{background-color:#e2eff6;color:#000000;border:1px solid #004B74;}

/* Additional styles for the courses page */
.activityRow {
	width: 100%;
	display: block;
	clear: both;
	margin: 0px;
	padding: 5px 0px;
}
.activityRow p {
	width: 250px;
	float: left;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
}
.activityRow p strong {
	clear: right;
	display: block;
	font-size: 1.2em;
}

.activityRow a.launchVideo strong,
.activityRow a.launchInteractive strong,
.activityRow a.launchMobile strong {
	display: none;
}
.activityRow a.launchVideo,
.activityRow a.launchInteractive,
.activityRow a.launchMobile {
	display: block;
	float: left;
	background: #eff1e6;
	height: 24px;
	width: 72px;
	margin-top: 20px;
	margin-left: 30px;
}
.activityRow a.launchVideo {
	background: url(slices/activity_video.gif) no-repeat 0px 0px;
}
.activityRow a.launchInteractive {
	background: url(slices/activity_interactive.gif) no-repeat 0px 0px;
}
.activityRow a.launchMobile {
	background: url(slices/activity_mobile.gif) no-repeat 0px 0px;
}
.clear {
	clear: both;
	width: 100%;
}
/* Additional styles for the conference page */
a.bookNow strong {
	display: none;
}
a.bookNow {
	display: block;
	height: 24px;
	width: 72px;
	margin: 15px 0px 0px 250px;
	padding: 0px;
}
a.bookNow {
	background: url(slices/book_now.gif) no-repeat 0px 0px;
}
