body {
	margin: 0px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #4c4c4c;
}


/*---------------------------------------------
SINGLE USE CSS 
---------------------------------------------*/


#wrapper {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}


.title_block {
	padding-bottom: 18px;
	padding-top: 15px;
}

.seal {
	height: 73px;
}

.navs_text{
	margin-left: 285px;
	height: 41px;
	letter-spacing:3px;
	font-size: 10px;
	width:  563px;
}

.navs_text_a{
	color: #7E7E7E;
	text-decoration: none;
	letter-spacing:0;
}

.navs_text_a:hover{
	text-decoration: underline;
}

/* ----------------------------------
SMALLER NAV TEXT AND SEARCH BOX TABLE
-----------------------------------*/
.navs_text table {
	margin-top:6px;
	float:right;
	padding:0;
}
.navs_text table td.search_td {
	width:165px;
	padding-left:0px;
	font-size:9px;
}
#global_search_input {
	margin:0;
	font-size:11px;
	padding:2px;
	padding-left:4px;
	width:85px;
	color:#666;
}
.navs_text table td.search_td input.search_btn {
	border:0;
	padding:0;
	margin:0;
	margin-left:4px;
	margin-right:2px;
}



/* ----------------------------------
NAVS <A>
-----------------------------------*/
.navs_image{
	height:31px;
	width:565px;
	margin-left:285px;
	text-align:right;
}


a.navs_image_a_V {
	line-height: 30px;
	height: 31px;
	float: left;
	background: #023D67 url(../images/nav_dark.jpg) repeat-x;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	border-right: 1px solid #3781B7;
	border-left: 1px solid #045894;
}

a.navs_image_a {
	line-height: 30px;
	height: 31px;
	float: left;
	background: #055D9D url(../images/nav_light.jpg) repeat-x;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	border-right: 1px solid #3781B7;
	border-left: 1px solid #045894;
}

a.navs_image_a:hover,
a.navs_image_a_V:hover {
	background: #023D67 url(../images/nav_dark.jpg) repeat-x;
	text-decoration:none;
}


/* OUR EVENT SPECIAL CASES */
a.nav_our_event {
	width: 101px;
	background: #055D9D url(../images/nav_light_rl.jpg) no-repeat;
	border-left: none;
}
a.nav_our_event:hover {
	width: 101px;
	background: #023D67 url(../images/nav_dark_rl.jpg) no-repeat;
	border-left: none;
}
a.nav_our_event_on {
	width: 101px;
	background: #055D9D url(../images/nav_dark_rl.jpg) no-repeat;
	border-left: none;
}
a.nav_our_event_on:hover {
	width: 101px;
	background: #023D67 url(../images/nav_dark_rl.jpg) no-repeat;
	border-left: none;
}
/* End Our Event special cases */

.nav_the_results,
.nav_the_results_on {
	width: 113px;
}

.nav_videos,
.nav_videos_on {
	width: 72px;
}

.nav_photos,
.nav_photos_on {
	width: 79px;
}

.nav_music,
.nav_music_on {
	width: 79px;
}

.nav_blog,
.nav_blog_on {
	width: 60px;
}

/* PRESS SPECIAL CASES */
a.nav_reading_room{
	width: 127px;
	border-right:none;
	background: #055D9D url(../images/nav_light_rr.jpg) -22px 0 no-repeat;
}
a.nav_reading_room:hover{
	background: #023D67 url(../images/nav_dark_rr.jpg) -22px 0 no-repeat;
}
a.nav_reading_room_on {
	width: 127px;
	border-right:none;
	background: #023D67 url(../images/nav_dark_rr.jpg) -22px 0 no-repeat;
}
a.nav_reading_room_on:hover {
	width: 127px;
	border-right:none;
	background: #023D67 url(../images/nav_dark_rr.jpg) -22px 0 no-repeat;
}
/* End Press special cases */


/* **********************************
*************************************
**********************************	*/


span.nobreak {
	white-space:nowrap;
}


.locationbar {
	clear:both;
	font-size: 10px;
	margin-bottom: 12px;
	padding-right:0;
	padding-top:9px;
	padding-bottom:9px;
}
.locationbar a{
	text-decoration: underline;
}
.locationbar a:hover{
	text-decoration: underline;
	color:#000;
}



.outlined_main_top {
	background: transparent url(../images/div_outline_tbg.jpg) repeat-x;
	width: 687px;
	height: 11px;
	overflow: hidden;
}
.outlined_main_top_stretch {
	background: transparent url(../images/div_outline_tbg.jpg) repeat-x;
	height: 11px;
	width: 948px;
	overflow: hidden;
	border-right: 1px solid #D8DEE3;
}
.outlined_main_top_l {
	background: transparent url(../images/div_outline_tl.jpg) top left no-repeat;
	height: 11px;
}
.outlined_main_top_stretch_l {
	background: transparent url(../images/div_outline_tl.jpg) top left no-repeat;
	height: 11px;
	width: 100%;
	text-align: right !important;
}
.outlined_main_top_r {
	background: transparent url(../images/div_outline_tr.jpg) top right no-repeat;
	height: 11px;
}
.outlined_main_top_stretch_r {
	background: #f4f4f4;
	border-left: 1px solid #D9DEE4;
	border-top: 1px solid #D9DEE4;
	height: 11px;
	width: 404px;
	float: right;
}
.outlined_main {
	width: 687px;
	margin: 0px;
	padding: 0px;
}
.outlined_main_inner{
	border-left: 1px solid #D8DEE3;
	border-right: 1px solid #D8DEE3;
	border-bottom: 1px solid #D8DEE3;
	padding-left: 22px;
	padding-right: 20px;	 
	padding-top: 6px;
	padding-bottom: 18px;
	font-size: 11px;
}
.outlined_main_inner_subsection {
	text-transform: uppercase;
	font-weight: bold;
	color: #F40538;
	font-size: 11px;
	margin: 0px !important;
	padding: 0px !important;
	display: block;
}
.outlined_main ul, .outlined_main ol {
	font-size:12px;
}
.outlined_main li {
	margin-bottom:5px;
}
.outlined_main p{
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 14px;
}

.outlined_main div.p_wrapper {
	font-size:12px;
}
.outlined_main div.p_wrapper h2 {
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
}
.outlined_main div.p_wrapper p{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 10px;
}
.outlined_main a{
	font-weight: bold;
	/*color: #F20636;*/
	color:#0068B7;
}

/* * * * * * * * * * * * * * * * * * * * * * * 
Contact Page Styles
* * * * * * * * * * * * * * * * * * * * * * */
div.contact_right_column {
	padding-left:25px;
}
div.contact_right_column p {
	font-weight:bold;
	font-size:11px;
	padding-bottom:8px;
	line-height:13px;
}
div.contact_right_column p span.number {
	font-weight:normal; 
	font-size: 16px;
}
/* * * * * * * * * * * * * * * * * * * * * * */

.min_height_400 {
	min-height:400px;
}



.flash_block {
	height: 305px;
	margin-bottom: 13px;
	width: 100%;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* The main Insider have been deprecated. Now using the Get Started Now callout */
.become_insider{
	background: #EA003A;
	height: 303px;
	border: 1px solid #B2041D;
	width: 249px;
}
.become_insider_text{
	background: transparent url(../images/insider_pink_gradient.gif) repeat-x;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 2px;
	color: #ffffff;
	font-size: 12px;
}
.become_insider strong{
	color: #FFF069;
}
.become_insider_mail{
	padding-top: 10px;
	color: #FFF069;
	font-size: 10px;
	font-weight: bold;
}
.become_insider_mail table input.text_input {
	width:130px;
	margin-right:6px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Get Started Now */
.get_started_now_home{
	background: #0662a5;
	height: 303px;
	border: 1px solid #054b7e;
	width: 249px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */




.content_block {
	position: relative;
	padding-bottom: 20px;
	width: 100%;
}





.whatcan {
	width: 687px;
}
.whatcan_top {
	background: #e9e9e9 url(../images/corner_bg.jpg) repeat-x;
	height: 12px;
}
.whatcan_top_r {
	background: transparent url(../images/corner_tr.jpg) top right no-repeat;
	height: 12px;
}
.whatcan_top_l {
	background: transparent url(../images/corner_tl.jpg) 0 0 no-repeat;
	height: 12px;
}
.whatcan_mid {
	background: #e9e9e9 url(../images/bg_gradient.jpg) 0 0 repeat-x;
	border-left: 1px solid #D9DEE4;
	border-right: 1px solid #D9DEE4;
	border-bottom: 1px solid #D9DEE4;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
}
.whatcan_mid_text {
	width: 412px;
	font-size: 11px;
	line-height: 15px;
}
.whatcan_mid_text p {
	margin-top:5px;
	margin-bottom:25px;
}




.testimonial_wrapper {
	width: 218px;
	margin-bottom: 1px; 
	background-color: #FFFFFF;
}
.testimonial_wrapper_sub {
	width: 216px;
	background-color: #F4F4F4;
	border-left: 1px solid #D9DEE4;
	border-right: 1px solid #D9DEE4;
	border-bottom: 1px solid #D9DEE4;
}
.testimonial_blurb {
	background: transparent url(../images/quotes.gif) 5px 8px no-repeat;
	padding-left: 32px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.real_life_story_blurb {
	/*background: transparent url(../images/quotes.gif) 5px 8px no-repeat;*/
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 12px;
}
	.real_life_story_blurb h3 {
		font-size:13px;
		color: #146DA9;
		line-height:15px;
		margin-bottom:8px;
	}
		.real_life_story_blurb h3 a {
			color: #146DA9;
		}

.testimonial_blurb_sub {
	background: transparent url(../images/quotes_sub.gif) 5px 5px no-repeat;
}
.testimonial_blurb p {
	margin-top:0;
	margin-bottom:8px;
	font-size: 12px;
	line-height:14px;
	color: #146DA9;
}
.testimonial_blurb p.agent_info {
	font-size: 11px;
	color: #575757;	 
	font-weight: bold;
}
.testimonial_footer{
	background: #FFFFFF url(../images/header_footer.jpg) bottom center no-repeat;
	font-size: 10px;
	color: #767676;	 
	font-weight: bold;
	height: 26px;
	text-align: left;
	padding-left:12px;
	margin-bottom: 10px;
}
.testimonial_footer div{
	line-height: 16px;
	padding: 4px;
}
.testimonial_footer a{
	color: #0067B6;	 
	text-decoration: none;
}
.testimonial_footer a:hover{
	color: #0067B6;	 
	text-decoration: underline;
}
.testimonial_footer_sub{
	background: #F4F4F4;
	font-size: 10px;
	color: #767676;	 
	font-weight: bold;
	width: 216px;
	height: auto;
	text-align: center;
	margin-bottom: 10px;
	border-left: 1px solid #D9DEE4;
	border-right: 1px solid #D9DEE4;
	border-bottom: 1px solid #D9DEE4;	
}
.testimonial_footer_sub div{
	line-height: 10px;
	padding: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}



.case_study {
	font-size: 11px;
	margin-bottom: 20px;
	line-height: 14px;
	text-align: left;
}
.case_study img{
	border: 1px solid #b9b9b9;
	margin-bottom: 5px;
}
.case_study div {
	display: block;
	padding-left: 2px; 
	margin-right: 10px !important;
}
.case_study div p {
	margin-top: 0px !important;
	margin-bottom: 8px !important;
}
.case_study_right{
	float: right;
}
.case_study_info{
	margin-top: -2px;
	margin-bottom: 4px;
	display: block;
	color: #000000;
}



table.results_tbl {
	width:100px;
	border-collapse:separate;
	border-spacing:10px;
	margin:-10px;
}

table.results_tbl td {
	vertical-align:top;
	background: #E9E9E9 url(../images/greybox_bg.gif) repeat-x;
	border: 1px solid #D9DEE4;
}

table.results_tbl div.story_item {
	padding:8px;
	padding-bottom:10px;
	text-align: left;
}
table.results_tbl img{
	border: 1px solid #b9b9b9;
	margin-bottom: 8px;
}
table.results_tbl p {
	padding-top:0;
	margin-top:3px;
	font-size:11px;
	line-height:14px;
}
table.results_tbl h2 {
	font-size:16px;
	margin-bottom:0px;
}
table.results_tbl h2 a {
	color: #F10738;
}

table.results_tbl div.block {
	display: block; 
	padding-left: 2px; 
	padding-right: 2px;
}
table.results_tbl em {
	font-size: 10px;
	margin-top: 6px;
	margin-bottom: 8px;
	color: #454545;
	display: block;
	font-weight: bold;	
}
table.latest_items_tbl span.vid_info,
table.results_tbl span.vid_info,
table.results_tbl span.photo_info {
	color:#000;
	font-weight:bold;
	display:block;
	margin-top:3px;
	margin-bottom:8px;
}



.photo_stack {
	width: 183px;
	height: 137px;
	position: relative;
	margin-bottom: 6px;
}
.photo_stack img{
	border: 1px solid #626061;
	position: absolute;
	top: 0px;
	left: 0px;
}
.photo_stack_1{
	top: 6px;
	left: 6px;
	width: 171px;
	height: 125px;
	border: 1px solid #C0C7CD;
	position: absolute;
	background: #FFFFFF;
}
.photo_stack_2{
	top: 10px;
	left: 10px;
	width: 171px;
	height: 125px;
	border: 1px solid #C0C7CD;
	position: absolute;
	background: #FFFFFF;
}


.photo_gallery {
	margin-left: 6px;
	margin-top: 6px;
}
.photo_gallery img{
	border: 1px solid #D9DEE4;
	margin-right: 6px;
	margin-bottom: 6px;
}
.photo_gallery_selected{
	border: 3px solid #F60538 !important;
}


.rightbar_wrapper {
	width: 249px;
	border: 1px solid #D6DEE1;
	margin-bottom: 10px;
}
.rightbar_wrapper_color2{
	width: 249px;
	background: #F4F4F4;
	border: 1px solid #D6DEE1;
	margin-bottom: 10px;
}
.rightbar_text {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 14px;
	padding-bottom: 5px;
	line-height: normal;
}
.rightbar_text img{
	border: 1px solid #ABABAB;
	margin-right: 10px;
}
.rightbar_text em{
	color: #8C8C8C;
	margin-bottom: 2px;
	display: block;
}
.rightbar_text p{
	font-size: 11px !important;
	margin-bottom: 10px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
.rightbar_video_link {
	font-size: 11px;
	font-weight: bold;
	color: #F60436;
	text-decoration: none;
}
.rightbar_video_link_b {
	font-size: 11px;
	font-weight: bold;
	color: #0562A5;
	text-decoration: none;
}
.rightbar_video_time{
	color: #000000;
}
.rightbar_blog_link {
	display: block;
	margin-bottom: 2px !important;
	font-size: 14px !important;
	font-weight: bold;
	color: #F60436;
	text-decoration: none;
}
.rightbar_blog_link:hover {
	text-decoration: underline;
}

/* Table that contains the Latest Press, Latest Videos, etc. in the sidebar */
table.latest_items_tbl {
	margin-bottom:15px;
}
table.latest_items_tbl a {
	font-size:12px;
}
table.latest_items_tbl p {
	margin-top:3px;
	font-size:10px !important;
	line-height:normal !important;
}


.video_bar {
	width: 407px;
	border-right: 1px solid #D9DEE4;
	border-bottom: 1px solid #D9DEE4;
	background: #FFFFFF url(../images/video_bar_bg.gif) repeat-x;
}
.video_bar_inner {
	margin-left: 21px !important;
	margin-right: 21px !important;
	margin-bottom: 5px !important;
}
.video_bar_box {
	margin: 6px;
	font-size: 11px;
}
.video_bar_box img{
	border: 1px solid #A5A5A5;
	margin-right: 10px;
}
.video_bar_box a{
	color: #0068BB;
	display: block;
	font-size: 12px;
	font-weight: bold;
}
.video_bar_box strong{
	margin-top: 2px;
	margin-bottom: 2px;
	color: #000000;
	display: block;
}



.agent_list {
	width: 396px;
	margin-bottom: 20px;
	font-size: 11px;
}
.agent_list_inner {
	border: 1px solid #D9DEE4;
	height: 400px;
	overflow: auto;
}
.agent_list div.agent {
	display: block;
	background: #E9E9E9 url(../images/agent_list_bg.gif) repeat-x;
	border: 1px solid #D9DEE2;
	margin: 5px;
	padding: 10px;
}
.agent_list div.agent div.name {
	font-size: 14px;
	margin: 0px;
	border: none;
	background: none;
	padding: 0px;
	padding-bottom: 2px;
}
.agent_list div.agent div.location {
	font-size:11px;
	font-weight:bold;
}
.agent_list div.agent p {
	margin-top:0;
	padding-top:0;
	font-size:11px;
	margin-bottom:0;
}
.agent_list strong{
	color: #F30537;
}
.agent_list a{
	color: #F30537;
	text-decoration: none;
}
.agent_list a:hover{
	color: #F30537;
	text-decoration: underline;
}



.comment_box, .comment_box2 {
	padding: 7px;
	padding-bottom:0px;
	padding-left: 38px;
	padding-bottom:6px;
}
.comment_box {
	background: transparent url(../images/quotes_sub_grad.gif) 11px 10px no-repeat;
	margin:2px 0;
	position:relative;
	color: #0067B6;
}
.comment_box table {
	width:100%;
}
.comment_box table td {
	vertical-align:top;
}
.comment_box table td.photo {
	text-align:right;
}
.comment_box span.credit {
	font-weight: bold;
	display: block;
	margin-top: 6px;
	color: #4B4B4B;
	font-size: 11px;
}
.comment_box img{
	border: 1px solid #D1D1D1;
	padding: 0px;
	margin-left: 20px;
}




.comment_box2 {
	background: transparent url(../images/quotes_sub_grad2.gif) 11px 10px no-repeat;
	color: #FFFFFF;
}
.comment_box2 span{
	font-weight: bold;
	display: block;
	margin-top: 6px;
	color: #FFFFFF;
	font-size: 11px;
}
.comment_box2 img{
	border: 1px solid #D1D1D1;
	padding: 0px;
	margin-left: 20px;
}


.comment_box p, .comment_box2 p {
	font-size:12px;
	font-weight: normal;
	padding: 0px;
	padding-right:30px;
	margin: 0px;
	margin-top:2px;
	margin-bottom:8px;
	line-height: 14px;
}

a.delete_btn {
	margin:12px;
	margin-top:0;
	display:block;
	width:160px;
	background:#fff;
	text-align:center;
	padding:4px;
	border:1px solid #CCC;
	color:#FF0000 !important;
}


.greybox {
	background: #E9E9E9 url(../images/greybox_bg.gif) repeat-x;
	border: 1px solid #D9DEE4;
	margin-bottom: 15px;
}
.lightgreybox {
	background: #E9E9E9 url(../images/lightgreybox_bg.gif) repeat-x;
	border: 1px solid #E8EEF4;
}
.greybox_plain{
	background: #F4F4F4;
	border: 1px solid #D9DEE4;
	margin-bottom: 15px;
}
.bluebox {
	background: #0562A5 url(../images/bluebox_bg.gif) repeat-x;
	color: #FFFFFF;
	border: 1px solid #D9DEE4;
	margin-bottom: 15px;
}




.upcoming_event_outer{
	margin: 4px;
}
.upcoming_event {
	margin-bottom:15px;
}
.upcoming_event div div{
	width: 369px;
	margin-right: 25px;
	padding-bottom:5px;
}
.upcoming_event img{
	border: 1px solid #ADB2B8;
	margin-right: 12px;
}
.upcoming_event h2{
	margin: 0px;
	margin-top:2px;
	font-size: 23px;
	color: #F10738;
	font-weight: bold;
}
.upcoming_event h2 a {
	color: #F10738;
}
.upcoming_event h3{
	margin: 0px;
	margin-top:3px;
	margin-bottom:3px;
	color: #767676;
	font-size: 16px;
	font-weight: normal;
}
.upcoming_event h4 {
	margin: 0px;
	margin-top: 5px;
	font-size: 11px;
	text-transform: uppercase;
	color: #303030;
	font-weight: bold;
	line-height: 12px;
}
.upcoming_event p{
	margin: 0px;
	margin-top: 4px;
	font-weight: normal;
	color: #5D5D5D;
}
.upcoming_event_teaser{
	margin: 13px;
	margin-top: 9px;
	margin-bottom: 18px;
}
.upcoming_event_teaser h2{
	font-size: 14px;
	color: #0168B7 !important;
	margin: 0px;
	margin-top: 6px;
}
.upcoming_event_teaser a {
	color: #0168B7;
}
.upcoming_event_teaser h3{
	font-size: 12px;
	color: #4b4b4b;
	margin: 0px;
}
.upcoming_event_teaser p{
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 8px;
}





.upcoming_table h2{
	color: #4C4C4C;
	font-size: 14px;
	margin-bottom: 6px;
	width: 100%;
}
.upcoming_table_event {
	width: 368px;
	margin-bottom: 6px;
}
.upcoming_table_event img{
	margin: 1px;
	margin-right: 8px;
}
.upcoming_table_event a{
	display: block;
	font-size: 18px;
	color: #F60436 !important;
	margin: 0px;
	margin-top: 0px;
	font-weight: bold;
}
.upcoming_table_event h4{
	font-size: 15px;
	color: #303030;
	margin: 0px;
	margin-top: 1px;
	font-weight: normal;
}
.upcoming_table_event h5{
	font-size: 11px;
	color: #666666;
	margin: 0px;
	margin-top: 5px;
	margin-bottom:5px;
	text-transform: uppercase;
}
.upcoming_table_anv{
	text-align: left;
	width: 222px;
}
.upcoming_table_anv h3{
	margin-top: 0px;
	margin-left: 8px;
	font-size: 18px;
}
.upcoming_table_anv div{
	margin-left: 6px;
	margin-right: 6px;
}
.upcoming_table_anv p{
	font-size: 11px;
	margin-left: 8px;
	margin-right: 8px;
	line-height: normal;
}





table.past_events_tbl {
	width:100%;
	border-collapse:separate;
	border-spacing:10px;
	margin:-10px;
	margin-bottom:0;
}
table.past_events_tbl td.left,
table.past_events_tbl td.center,
table.past_events_tbl td.right {
	vertical-align:top;
	background: #E9E9E9 url(../images/greybox_bg.gif) repeat-x;
	border: 1px solid #D9DEE4;
}
table.past_events_tbl td.center {
}
table.past_events_tbl td.right {
}
.past_event {
	margin-bottom: 15px;
	width: 203px;
	text-align: left;
}
.past_event_outer{
	margin: 5px;
	margin-bottom: 8px;
}
.past_event img{
	border: 1px solid #D0D2D5;
	margin-bottom: 6px;
}
.past_event h2{
	margin: 0px;
	font-size: 16px;
	line-height:16px;
	margin-bottom:4px;
	color: #F10738;
	font-weight: bold;
}
.past_event h2 a {
	color: #F10738;
}
.past_event h3{
	margin: 0px;
	color: #6C6C6C;
	font-size: 11px;
	margin-top:3px;
	margin-bottom:3px;
	font-weight: normal;
}



/* The following manages event copy for upcoming and past event detail pages */
.event_copy p,
.event_copy ul,
.event_copy li {
	font-size:12px !important;
}
.event_copy h2 {
	margin-top:25px;
	font-size:16px;
}
.event_copy ul {
	padding-left:30px;
}



.pastdet_event {
	margin-bottom: 15px;
	width: 283px;
	text-align: left;
	font-size: 12px;
}
.pastdet_event_outer{
	margin: 2px;
	margin-bottom: 8px;
}
.pastdet_event_outer div{
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.pastdet_event img{
	margin-bottom: 6px;
}
.pastdet_event h2{
	margin: 0px;
	font-size: 16px;
	color: #222222;
	font-weight: bold;
}
.pastdet_event h3{
	margin: 0px;
	color: #727272;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 9px;
}
.pastdet_event h4{
	margin: 0px;
	color: #212121;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}
.pastdet_event p {
	font-size:11px;
	line-height:15px;
	color: #4C4C4C;
	font-weight: normal;
}
.pastdet_event_pdf {
	padding: 8px;
}



.winners_table h2{
	color: #4C4C4C;
	font-size: 16px;
	margin-bottom: 6px;
	width: 100%;
}
.winners_table_winner {
	width: 310px;
	margin-bottom: 17px;
}
.winners_table_winner img{
	border: 1px solid #D0DADC;
	margin: 1px;
	margin-right: 5px;
}
.winners_table_winner h3{
	font-size: 13px;
	color: #616161;
	font-weight: normal;
	margin: 0px;
}
.winners_table_winner h4{
	font-size: 18px;
	color: #F50437;
	margin: 0px;
}
.winners_table_winner h5{
	font-size: 12px;
	color: #4a4a4a;
	margin: 0px;
	margin-bottom: 10px;
}
.winners_table_winner p{
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	margin-right: 10px;
	margin-bottom: 10px;
}
.winner_headshot {
	padding: 7px;
	text-align: center !important;
}
.winner_headshot img{
	border: 1px solid #B9B9B7;
	margin-bottom: 4px;
}
.winner_headshot h3{
	font-size: 12px;
}
.winner_headshot2 {
	padding: 4px;
	text-align: left !important;
}
.winner_headshot2 img{
	border: 1px solid #C0C8CB;
	margin-bottom: 2px;
}
.winner_headshot2 h3{
	font-size: 11px;
}





.regional_director {
	width: 296px;
	margin-bottom: 0px;
	text-align: left;
}
.regional_director h4{
	font-size: 14px;
	color: #616161;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 7px;
}
.regional_director a{
	display: block;
	font-weight: bold;
	font-size: 16px;
	color: #F50437;
	margin: 0px;
}
.regional_director p{
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
}
.regional_director div{
	margin: 10px;
	margin-top: 8px;
}



.press_teaser {
	margin: 11px;
	margin-left: 15px;
	margin-right: 30px;
}
.press_teaser h3{
	font-size: 18px;
}
.press_teaser h3 a {
	color: #F50437;
}




.video_teaser {
	font-size: 10px;
	padding: 5px;
	text-align: left;
}
.video_teaser table {
	border-collapse:collapse;
	padding:0;
}
.video_teaser table td {
	vertical-align:top;
}
.video_teaser img{
	border: 1px solid #A6A6A6;
	margin-right: 6px;
}
.video_teaser div{
	width: 200px;
}
.video_teaser h4{
	font-size: 14px;
	margin-bottom:2px;
}
.video_teaser p {
	font-size: 10px !important;
	margin: 0px;
	margin-top:1px;
	margin-bottom:2px;
	margin-right:7px;
	font-weight: normal;
	line-height: normal;
}
.video_teaser strong{
	font-size: 12px;
	color:#000;
}



.blog_date {
	width: 38px;
	height: 45px;
	background: #666 url(../images/blog_date_bg.gif) no-repeat;
	color: #FFFFFF;
	text-align: center;
}
.blog_date_inner{
	padding-top: 6px;
	padding-bottom: 5px;	  
}
.blog_date_month{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 6px;
}
.blog_date_day{
	font-size: 20px;
	line-height: 22px; 
	font-weight: normal;
}
.blog_date_year{
	font-size: 9px;
	font-weight: bold;
	line-height: 6px;
}
.blog_nav_button {
	background: #E0E0E0 url(../images/box_nav_blog_menu_item.gif) repeat-x;
	width: 219px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #A10028;
	border-right: 1px solid #A10028;
	margin-bottom: 3px;
	line-height:normal;
	font-weight: normal;
	font-size: 11px;
}
.blog_nav_button table td {
	vertical-align:middle;
}
.blog_nav_button_inner{
	padding: 6px;
}
.blog_nav_button a{
	display: block;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 2px;
}
.blog_nav_button a:hover{
	color: #F40538;
}
.blog_nav_button em{
	display: block;
	margin-bottom:2px;
}
.blog_nav_button strong{
	font-size: 10px;
}
.blog_header{
	padding: 6px;
}
.blog_header h3{
	font-size: 22px;
	margin-bottom: 2px;
}
.blog_header h3 a{
	color: #F40538;
}
.blog_header p{
	font-size: 11px;
	line-height: normal;
	margin-top: 6px;
}
/* * * * * * * * * * * * * * *
 BLOG TEXT
/* * * * * * * * * * * * * * */
.blog_text p{
	font-size:13px;
	line-height: 18px !important;	  
}
.blog_text ul, .blog_text ol {
	font-size:12px;
	line-height: 17px !important;
}
.blog_text li {
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.blog_text h1 {
	font-size:22px;
}
.blog_text h2 {
	font-size:17px;
}
.blog_text h3 {
	font-size:11px;
}
.blog_text hr {
	border-top:1px solid #E5EBF1;
	margin:20px;
	margin-left:50px;
	margin-right:50px;
}
/* * * * * * * * * * * * * * */

.blog_tag{
	font-size: 10px;
	font-style: italic;
}
.blog_add_comment{
	margin: 16px;
	margin-top: 16px;
	color: #7E7E7E
}
.blog_add_comment div.form_item {
	margin-top: 18px;
	color: #929292;
	margin-bottom: 4px;
}
.blog_add_comment div.form_item strong {
	color: #212121;
}
.blog_add_comment li{
	margin-bottom: 4px;
}
.blog_add_comment_security{
	color: #0069B7;
	background: #FFFFFF;
	font-size: 16px;
	border: 1px solid #D9DEE4;
	padding: 7px 10px 7px 10px;
}

/* Comment Error Box * * * * * * * * * * * * * * * * */
div.comment_error_box {
	margin-top:10px;
	padding:20px;
	padding-left:90px;
	font-size:14px;
	font-weight:bold;
	background:#FFFEDC url(../images/attention_large.png) 15px 50% no-repeat;
}

/* Counter box * * * * * * * * * * * * * * * * */
div.counter {
}
div.counter span.toomuch {
	color:#FF0000;
	font-weight:bold;
}



.insider_signup_splash {
	border-left: 1px solid #D8DEE3;
	border-right: 1px solid #D8DEE3;
	background: #EA003B;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-left: 22px;
	padding-right: 20px;	 
	padding-top: 1px;
	padding-bottom: 14px;	
	
}
.insider_signup_splash strong {
	color: #FFE829;
}
.insider_signup_splash em{
	display: block;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #FFE829;
	margin-bottom: 10px;
}
.insider_signup_splash a, .insider_signup_splash a:visited {
	color:#fff;
}

.insider_formbox{
	padding: 10px;
	padding-left: 15px;
	color: #000000;
}
.insider_formbox strong{
	display: block;
	margin-bottom: 4px;
}
.insider_formbox span{
	font-size: 14px;
}



.box_nav {
	background-color: #EA003A;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 0px;
}
.box_nav_button {
	background: #F4F4F4 url(../images/box_nav_bg.gif) repeat-x;
	/*height: 30px;*/
	width: 219px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #A10028;
	border-right: 1px solid #A10028;
	margin-bottom: 3px;
	color: #F40538;
	
	padding:0;
	padding-top:9px;
	padding-bottom:9px;
	
	line-height: normal;
}
.box_nav_button div {
	padding-left: 10px;
}
.box_nav_button a {
	color: #212121;
	display: block;
}
.box_nav_button a:hover{
	color: #F40538;
	text-decoration: none;
}
.box_nav div.sub_sub_nav {
	margin:0px;
	line-height: 20px;
	margin-left: 16px;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.box_nav div.sub_sub_nav a{
	color: #FFFFFF;
}
.box_nav div.sub_sub_nav span{
	margin-left: 0px;
	text-decoration: underline;
}
.box_nav div.seemore {
	padding-left:15px;
	font-size:11px;
}
.box_nav div.seemore a {
	color:#fff;
}




.footer_wrapper{
  border-top: 1px solid #EBEBEB;
  margin-top: 20px;
  margin-bottom: 20px;
}

table.footer_tbl {
	border-collapse:collapse;
	width:100%;
}
table.footer_tbl td {
	vertical-align:top;
	border-left: 2px solid #FFF;
	padding-right:14px;
	padding-left:14px;
	padding-top:5px;
	padding-bottom:15px;
	background: transparent url(../images/bg_footer.jpg) 0 0 repeat-x;
	font-weight: bold;
	line-height:15px;
}
table.footer_tbl td:first-child {
	border-left:0;
}

.footer_wrapper h3{
	clear:none;
	margin-bottom: 4px;
	margin-top: 0px;
	font-size: 10px;
	color: #0167B9;
}
.footer_wrapper h3 a {
	color: #0167B9;
	text-decoration:none;
}

.footer_wrapper span.numpub{
	padding-left:7px;
	font-weight: normal	;
	font-size:9px;
	color:#939393;
}
.footer_wrapper em{
	font-weight: normal	;
	color:#939393;
}

.footer_wrapper a{
	font-size: 10px;
	color: #6F6F6F;
	text-decoration: none;
}
.footer_wrapper a:hover{
	text-decoration: underline;
}


.fineprint{
	margin-left: 0px;
	text-align: left;
	color: #7e7e7e;
}
.fineprint div{
	padding: 0px;
	padding-left: 10px;
	padding-right: 20px;
}
.fineprint_navs{
	display: block;
	color: #7E7E7E;
	text-decoration: none;
	word-spacing: 8px;
}
.fineprint_navs a{
	color: #7E7E7E;
	text-decoration: none;
	word-spacing: 0px;
}
.fineprint_navs a:hover{
	text-decoration: underline;
}
.fineprint p{
	margin-top: 12px;
	margin-bottom: 12px;
}


/* Facebook callout in footer */
.fineprint .facebook {
	width:120px;
	padding-left:0px;
}
.fineprint .facebook a,
.fineprint .facebook a:visited {
	color:#3b5998;
	font-weight:bold;
	line-height:19px;
}
.fineprint .facebook a:hover,
.fineprint .facebook a:visited:hover {
	color:#F81445;
	text-decoration:none;
}


table.faq td {
	vertical-align:top;
	width:50%;
	padding-right:25px;
}
.faq h3{
	font-size: 16px;
	font-weight: normal;
	color: #131313;
}
.faq a{
	text-decoration: underline;
	color: #747474;
}
.faq a:hover {
	color: #F20539;
}
.faq ul{
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 20px;
}
.faq li{
	margin-bottom: 8px;;
}
.faq li.active {
	color:#000;
}



.more_info{
	padding: 13px;
	padding-top:10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}
.more_info p{
	margin-top: 4px;
	margin-bottom: 14px;
	font-weight: normal;
}
.more_info h3{
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
}
.more_info a {
	color: #F81445;
	font-weight: bold;
	text-decoration: none;
}
.more_info a:hover{
	color: #F81445;
	text-decoration: underline;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Special cases of scholarship winners found at http://www.amtcworld.com/amtc-insider */
.more_info table.past_scholar_winners {
	margin-bottom:5px;
}
	.more_info table.past_scholar_winners div.img {
		border:1px solid #D9DEE4;
		background-color:#fff;
		padding:2px;
		margin-right:8px;
	}
	
	.more_info table.past_scholar_winners td {
		padding-bottom:10px;
	}
	
	.more_info table.past_scholar_winners h4 {
		font-size:14px;
	}



/*---------------------------------------------
WATCH VIDEO PAGE
---------------------------------------------*/
.video_description {
	font-size:12px !important;
}
.video_description ul {
	padding-left:20px;
	font-size:11px;
}
.video_description li {
	padding:0px;
}
.video_description a {
	color: #F81445;
}
.video_description a:hover {
	color: #F81445;
	text-decoration: underline;
}


/*---------------------------------------------
SEARCH RESULTS SECTION
---------------------------------------------*/
.search_results div.search_header {
	padding:18px;
	text-align:center;
	margin-top:5px;
	margin-bottom:0px;
}
	.search_results div.search_header td.text {
		padding-left:8px;
		padding-right:8px;
		font-style: italic;
	}
	.search_results div.search_header select.search_select {
		font-size:13px;
		color:#212223;
	}
	.search_results div.search_header input.search_input {
		margin:0;
		margin-right:8px;
		font-size:13px;
		padding:2px;
		padding-left:4px;
		width:200px;
		color:#000;
		font-weight:bold;
	}
	.search_results div.search_header input.search_btn {
		border:0;
		padding:0;
		margin:0;
	}

.search_results table.sampling_header {
	margin-top:25px;
	margin-bottom:5px;
	width:100%;
}
	.search_results table.sampling_header td.more_results {
		text-align:right;
		vertical-align:bottom;
	}
		.search_results table.sampling_header td.more_results a {
			color: #0168B7;
			font-weight:bold;
			font-size:12px;
		}
	
	.search_results table.sampling_header h2 {
		color: #4A4A4A;
		font-size:15px;
		margin:0;
	}
		.search_results table.sampling_header h2 a {
			color: #0168B7;
		}

.search_results table.sampling_results {
	margin-top:6px;
	margin-bottom:8px;
	width:100%;
}	
	.search_results table.sampling_results h3 {
		margin-top:0px;
		font-size:15px;
	}
	.search_results table.sampling_results td {
		padding-top:5px;
		padding-bottom:5px;
		vertical-align:middle;
	}
	.search_results table.sampling_results td.num {
		width: 22px;
		padding-left:15px;
		font-size:11px;
	}
	.search_results table.sampling_results td.thumb {
		width: 85px;
	}
	.search_results table.sampling_results td.description {
		padding-left:0px;
		padding-right:40px;
	}
	.search_results table.sampling_results td.description p {
		margin-top:2px;
		margin-bottom:3px;
		line-height:13px;
		font-size:11px;
		color: #4B4B4B;
	}
	.search_results table.sampling_results td.description a.action_btn {
		font-size:10px;
		text-transform:uppercase;
	}
	.search_results div.thumb {
		overflow:hidden;
		border:3px solid #fff;
		max-width:68px;
		max-height:50px;
	}



/*---------------------------------------------
MULTI USE CSS
---------------------------------------------*/

a {
	color: #4c4c4c;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


img {
	border: none;
}


hr{
	border: 0px;
	border-top: 1px solid #D9DEE4;
	margin-top: 10px;
	margin-bottom: 20px;
}


h1, h2, h3, h4, h5 {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
}
h1 {
	clear: none;
	text-align: left;
	font-size: 28px;
	width: 330px;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	letter-spacing:-.01em;
	line-height:30px;
	color: #FC104E;
}
h2 {
	text-align: left;
	font-size: 16px;
	padding: 0px 0 0px 0;
	margin: 0 0px 0 0px;
	color: #333333;
}
h3 {
	font-size: 16px;
	padding: 0px 0 0px 0;
	margin: 0 0px 0 0px;
	color: #FC104E;
}
h3 a {
	color: #F50437;
}
h4 {
	padding: 0px 0 0px 0;
	margin: 0 0px 0 0px;
	color: #FC104E;
}



a.rss_feed {
	display:block;
	height:16px;
	padding-right:22px;
	padding-top:2px;
	background: transparent url(../images/16px-Feed-icon.gif) no-repeat 100% 0;
}


.float_left {
	float: left;
}
.float_right {
	float: right;
}


.margin_bottom_0{
	margin-bottom: 0px !important;
}
.margin_l_20 {
	margin-left: 20px !important;
}



.haute_link {
	color: #F81445 !important;
	font-weight: bold;
	text-decoration: none;
}
.haute_link:hover{
	color: #F81445;
	text-decoration: underline;
}




.smallprint{
	padding-top: 4px;
	color: #F8B3C4;
	font-size: 10px;
}

.smallprint a{
	color: #FFF;
	text-decoration: none;
}

.smallprint a:hover{
	color: #ffffff;
	text-decoration: underline;
}
.paddedsmallprint{
	padding: 4px;
	padding-top: 8px;
	color: #7A7A7A;
	font-size: 11px;
}
.paddedsmallprint a{
	color: #7A7A7A;
}



.wantmore{
	margin-top: 8px;
	font-size: 11px;
	margin-bottom: 12px;
}
.wantmore a{
	color: #0069B5;
	font-weight: bold;
	text-decoration: none;
}
.wantmore a:hover{
	text-decoration: underline;
}




.largelink{
	font-size: 16px;
	font-weight: bold;
	color: #F60436;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
}
.largelink:hover{
	text-decoration: underline;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Espanol page */

div.espanol_page {
	border:1px solid #d8dee3;
	padding:80px;
	padding-top:40px;
	padding-bottom:40px;
	margin-bottom:40px;
}

div.espanol_page h1 {
	font-weight:100;
	font-size:44px;
	letter-spacing:0.03em;
	margin-bottom:30px;
	width:100%;
}

div.espanol_page p {
	font-size:16px;
	line-height:22px;
	margin:20px 0;
}

div.espanol_page p strong {
	color:#000;
}

div.espanol_page p a {
	color:#FC104E;
	font-weight:bold;
}

div.espanol_page h2 {
	margin:40px 0;
	margin-bottom:20px;
	color:#000;
}

div.espanol_page div.amtc_rep {
	background: #E9E9E9 url('../images/greybox_bg.gif') repeat-x scroll 0 0;
	border:1px solid #D9DEE4;
	margin:20px 0;
	clear:both;
	padding-right:20px;
}

div.espanol_page img {
	border:1px solid #D9DEE4;
}

div.espanol_page div.amtc_rep h3 {
	margin-top:20px;
	margin-bottom:5px;
	font-size:20px;
	font-weight:200;
}

div.espanol_page div.amtc_rep p {
	font-size:12px;
	margin-top:0;
	line-height:16px;
}

div.espanol_page div.amtc_rep div.photo {
	float:left;
	margin:10px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Rounded boxes */

.rounded_box_3px {
	-moz-border-radius: 3px 3px 3px 3px;
	
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	
	-khtml-border-bottom-left-radius: 3px;
	-khtml-border-bottom-right-radius: 3px;
	-khtml-border-top-left-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.rounded_box_5px {
	-moz-border-radius: 5px 5px 5px 5px;
	
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.rounded_box_15px {
	-moz-border-radius: 15px 15px 15px 15px;
	
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	
	-khtml-border-bottom-left-radius: 15px;
	-khtml-border-bottom-right-radius: 15px;
	-khtml-border-top-left-radius: 15px;
	-khtml-border-top-right-radius: 15px;
	
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.rounded_box_10px {
	-moz-border-radius: 10px 10px 10px 10px;
	
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	
	-khtml-border-bottom-left-radius: 10px;
	-khtml-border-bottom-right-radius: 10px;
	-khtml-border-top-left-radius: 10px;
	-khtml-border-top-right-radius: 10px;
	
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* FORMS * * * * * * * * * * * * */
input, textarea, select {
	background:#fff url(../images/fieldbg.gif) repeat-x top;
	border-top:1px solid #7c7c7c;
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-bottom:1px solid #ddd;
}
select {
	font-size:12px;
}
form {
	padding:0px;
	margin:0px;
}
form input{
	padding: 3px;
}
form input.btn {
	background:transparent;
	border:0;
}

input.comments,
select.comments,
textarea.comments {
	width:300px;
}

input.comments_error,
select.comments_error,
textarea.comments_error,
input.security_error,
input.regular_error,
select.regular_error,
textarea.regular_error {
	background-color:#FFDDDD;
}

#form_error_msg {
	background-color:#fff;
	padding:10px 15px 15px 15px;
	margin-top:10px;
	margin-bottom:10px;
	color:#F82100;
	border:1px solid #FFDDDD;
	font-size:12px;
}
/* end forms */


.continue_reading {
	line-height: 17px;
	width: 120px;
	height: 17px;
	background: #868686 url(../images/button_cont_reading.jpg) repeat-x;
	display: block;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	color: #ffffff !important;
}
.continue_reading:hover {
	background: #106AA9 url(../images/button_cont_readingH.jpg) repeat-x;
	text-decoration:none !important;
}



.continue_reading_v2 {
	line-height: 20px;
	border: 1px solid #D9DEE4;
	width: 120px;
	height: 20px;
	background: #F8F8FA;
	display: block;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	color: #0069B7 !important;
}
.continue_reading_v2:hover {
	background: #F2F2F2;
}
.continue_reading_v2_inactive {
	line-height: 20px;
	border: 1px solid #D9DEE4;
	width: 120px;
	height: 20px;
	background: #F2F2F2;
	display: block;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	color: #000000 !important;
}
.continue_reading_v2_info {
	line-height: 20px;
	border: 1px solid #D9DEE4;
	width: 120px;
	height: 20px;
	background: #FFFFFF;
	display: block;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	color: #818181 !important;
}
.continue_reading_v2_pagelinks {
	line-height: 23px;
	padding-left: 4px;
	padding-right: 4px;
	border-top: 1px solid #D9DEE4;
	border-bottom: 1px solid #D9DEE4;
	height: 24px;
	background: #FFFFFF;
	display: block;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	color: #0F71BC !important;
}
.continue_reading_v2_pagelinks a{
	padding: 9px;
	color: #818181;
}
.continue_reading_v2_pagelinks span{
	padding: 9px;
}
.continue_reading_v2_pagelinks span.disabled {
	padding: 9px;
	color: #818181 !important;
}
.continue_reading_v2_pagelinks a:hover{
	color: #0F71BC;
}



.captioned_image{
	text-align: center;
	font-size: 11px;
	font-style: italic;
	/*background: #FFFFFF;*/
	color: #999998;
	margin: 0px;
	margin-bottom: 8px;
}
.captioned_image img{
	padding: 3px;
	border: 1px solid #D8DEE3;
	background: #FFF;
}
.captioned_image table{
	margin-top: 6px;
	margin-left:15px;
	margin-right:15px;
}
.captioned_image table img{
	border: none;
	padding: 2px;
	margin-bottom: 0px;
}
.captioned_image table td.caption {
	background: transparent url(../images/caption_arrow.gif) 0 2px no-repeat;
	padding-left:14px;
}
.captioned_image table td.caption p {
	font-size:11px;
	margin-top:0;
	margin-bottom:3px;
	padding-top:0;
	line-height:13px !important;
}

.captioned_image_large{
	text-align: center;
	font-size: 11px;
	background: #FFFFFF;
	color: #4B4B4B;
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 15px;
}
.captioned_image_large img{
	border: 1px solid #D8DEE3;
	padding: 3px;
	margin: 0px;
	/*margin-bottom: 2px;*/
}
.captioned_image_large table{
	text-align: left;
	margin-top: 8px;
}
.captioned_image_large table p {
	margin-top:0;
	text-align:center;
	font-size:11px;
}
.captioned_image_large table img{
	border: none;
	padding: 2px;
	margin-bottom: 0px;
}



.movie_clip{
	border: 1px solid #D8DEE3;
	padding: 3px !important;
	margin: 0px;
	margin-bottom: 10px;
	/*margin-bottom: 2px;*/
}


embed, object {
	clear:none;
	float: none;
	overflow: hidden;
	padding: 0px
	margin: 0px;
}



form{
	display: inline;
}



.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
