@charset "utf-8";
/* CSS Document */

/* Includes typography and color styles for common site items eg. header and footer */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

a:link, a:visited {
	color:#e77111;
	text-decoration:none;	
}

a:hover {
	color:#e77111;
	text-decoration:underline;
}

a:active {
	color:#e77111;
}

a.selected:link, a.selected:visited, a.selected:hover, a.selected:active {
	color:#e77111;
	text-decoration:underline;
	font-weight:bold;
}


div#masthead ul#top_nav {
	text-align:center;
}
div#masthead ul#top_nav li, div#masthead ul#top_nav li a:link, div#masthead ul#top_nav li a:visited {
	color:#ffffff;
}
div#masthead ul#top_nav li {
	line-height:2.7em;
}

div#content_container div#content_header div#quote_text, div#content_container div#content_header div#quote_cite {
	line-height:1.1em;
	font-style:italic;	
}
div#content_container div#content_header div#quote_text {
	font-size:1.2em;
}
div#content_container div#content_header div#quote_cite {
	text-align:right;
	font-size:1.0em;
}
div#content_container div#content_header div#quote_cite span {
	font-weight:bold;
}
div#content_container div#content_header div#quote_controller div.more {
	color:#C79E70;
	line-height:1.5em;
}


/* LEFT NAV */
div#left_nav ul li a { color:#ffffff; font-weight:bold; text-decoration:underline; }
div#left_nav ul li a:hover,  div#left_nav ul li a.selected { color:#000000; }
/* END LEFT NAV */







div#content_container h2, div#content_container h3, div#content_container h4 {
	color:#e77111;
	font-weight:bold;	
}
div#content_container div#content_center_column h2, div#content_container div#content_center_column_full h2 {
	font-size:1.4em;
	line-height:1.4em;
}
div#content_container div#content_center_column h3, div#content_container div#content_center_column_full h3 {
	font-size:1.3em;
	line-height:1.3em;

}
div#content_container div#content_center_column h4, div#content_container div#content_center_column_full h4 {
	font-size:1.2em;
	line-height:1.2em;
}

div#content_container div#content_center_column p, div#content_container div#content_center_column_full p,
div#content_container div#content_center_column td, div#content_container div#content_center_column_full td {
	font-size:1.1em;
	line-height:1.3em;
}
div#content_container div#content_center_column ul li, div#content_container div#content_center_column_full ul li {
	font-size:1.1em;
	line-height:1.3em;
}
div#content_container div#content_center_column li li, div#content_container div#content_center_column_full li li,
div#content_container div#content_center_column td li, div#content_container div#content_center_column_full td li,
div#content_container div#content_center_column td p, div#content_container div#content_center_column_full td p {
	font-size:1em;
}

div.published_date {
	font-size:1.1em;
	line-height:1.3em;
	font-weight:bold;
	margin-bottom:0.5em;
}
span.inmotion, span.in_motion {
	font-weight: bold;
	font-style: italic;
}
span.pdf {
	color:#666666;
}
table.faq_table {
	margin-bottom:20px;
}
.activity_title {
	font-weight:bold;
	padding:0px 7px 0px 7px;
	text-align:center;
	vertical-align:middle;
}
td.smalltabletext {
	padding:7px 7px 7px 5px;
}
td.smalltabletext_center {
	padding:5px 4px 5px 0px;
}
td.smalltabletext_center {
	text-align:center;
	font-style:italic;
	vertical-align:middle;
}
/*.url {
	margin:-10px 0px 10px 0px;
}*/
td.subHeading {
	color:#e77111;
	font-weight:bold;
	padding-bottom:10px;
}
td.profile_info {
	padding:0px 0px 10px 10px;
}
ol.goals, ol.goals li {
	list-style-type:decimal;
	margin-left:10px;
	padding-bottom:10px;
}
div.contact_info {
	margin:50px 0px;
}
td.label {
	font-weight:bold;
	padding:0px 10px 5px 0px;
}
.grey_border {
	border:1px solid #999999;
}



/******* Images ********/

img.border, img.presenters, img.travel, img.trophy, img.profile_photo {
	border:#999999 1px solid;
}
img.travel, img.presenters {
	float:right;
	margin:5px 0px 5px 8px;
}
img.profile_photo {
	margin-bottom:10px;
}
img.sponsors {
	padding:5px 0px 20px 0px;
}
img.trophy {
	margin:0px 10px 5px 0px;
	float:left;
}





/* ADVERTISEMENTS */
div.feature_box p { line-height:1.3em; }

div.feature_box p, 
div.feature_box .fb_logo { text-align:center; }

div.feature_box p.fb_hot, 
div.feature_box p.fb_inst, 
div.feature_box p.fb_leader,
#generic_feature p { text-align:left; }
/* END ADVERTISEMENTS */




