@charset "UTF-8";
/* CSS Document */

body {
	background-color: #6d8a6d;
	margin-top: 50px;
	margin-right: 150px;
	margin-bottom: 50px;
	margin-left: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFF;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	height: 400px;
	vertical-align:top;
}
a:link {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; font-size: 12px}
a:visited {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; font-size: 12px}
a:hover {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; color: #666; text-decoration: underline; font-size: 12px}
.headline {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #EB1845; font-style: normal; line-height: 32px; font-variant: normal}
.headwhite {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-transform: capitalize; color: white; font-style: normal; line-height: 32px; font-variant: normal}
a:link.headwhite {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase; color: white; font-style: normal; line-height: 32px; font-variant: normal}
a:visited.headwhite {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase; color: white; font-style: normal; line-height: 32px; font-variant: normal}
.subwhite {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: white; text-decoration: none}
.preview {font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-decoration: none; line-height: 18px}
.applheaders {  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 14px; text-transform: capitalize; color: white; font-style: normal; line-height: 20px; font-variant: normal}
.caption {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 10px }
.pagetitlesize1 {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 16px; font-variant: normal}
.pagetitlesize2 {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 14px; font-variant: normal}
.pagetitlesize3 {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 12px; font-variant: normal}
.pagetitlestyle1 {  font-weight: normal; font-style: normal; }
.pagetitlestyle2 {  font-weight: bold; font-style: normal; }
.pagetitlestyle3 {  font-weight: normal; font-style: italic; }
.pagetitlecolor1 {  color: #6D8A6D; }
.tt_color_1 { background-color: #6D8A6D; }
.pagetitlecolor2 {  color: #496349; }
.tt_color_2 {  background-color: #496349; }
.pagetitlecolor3 {  color: #A0A0A0; }
.tt_color_3 {  background-color: #A0A0A0; }
.pagetitlecolor4 {  color: #2DB569; }
.tt_color_4 {  background-color: #2DB569; }
.previewfooter {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 12px ; color: #333333; font-style: italic}
a:link.previewfooterLink { color: #FFFFFF; text-decoration: none }
a:visited.previewfooterLink { color: #FFFFFF; text-decoration: none }
a:hover.previewfooterLink { color: #FFFFFF; text-decoration: underline }
.validationProblem { font-weight: bold; color: red}
.validationSuccess { font-weight: bold; color: blue}
.defaultFontColor {  color: #000000;}
.fontsizeSmall  {  font-size: 10px;}
.fontsizeLarge  {  font-size: 15px;}
.eventUrgentMessage {   font-weight: bold; color: red}
.eventChangedMessage {   color: blue}
.calheaderback {   background-color: white}
.calheadline {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6D8A6D; font-style: normal; font-variant: normal}
.calHeaderTextOnBackGif {   font-weight: bold; color: white}
.eventMoreLinks  {  font-size: 10px}
.page  { background-color: white }
.back  { background-color: black }
.dark  { background-color: #1C5FB8 }
.darkSubHead {  background-color: #1C5FB8; font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: white; text-decoration: none}
.light  { background-color: #FFFFFF }
.defaultCopyFont {  font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; font-size: 12px; font-variant: normal; color: #000000; font-weight: normal}
.photoCredit {  font-size: 9px}
.photoCaption {   font-style: italic; font-size: 10px}
.quicknav   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 220px }
textarea { color: black; font-size: 12px; font-family: Verdana, "Gill Sans", Arial, Helvetica, sans-serif }
.navtext { font-family: Verdana, Gill Sans, Arial, Helvetica, sans-serif; width:150px; font-size:11px; border-width:2px; border-style:outset; border-color:darkgray; layer-background-color:white; background-color:white; color:black;
}
.copy  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px }
.copy1 { color: black; font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sub_menu { color: #006; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.calendar_link:link       { color: #EB1845; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px; text-decoration: none }
a.calendar_link:hover     { color: #EB1845; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; fline-height: 18px; text-decoration: underline }
a.calendar_link:visited       { color: #EB1845; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; fline-height: 18px; text-decoration: none }
.title { color: #006; font-size: 14px; font-family: "Times New Roman", Georgia, Times }
.news { color: #FFF; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.news2  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px; margin-left: 15px }
.news3 { color: #283d89; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.news4 { color: #283d89; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.news5 { color: #283d89; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.intro { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; fline-height: 18px }
.textbox { color: #374f8c; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #8e9dc5 }
.textbox2 { color: #548760; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #c9e4c9 }
a { color: #EB1845; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
a.news_link:link {text-decoration: none; color: #8AB6CC; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px }
a.news_link:visited {text-decoration: none; color: #8AB6CC; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px }
a.news_link:hover {text-decoration: underline; color: #8AB6CC; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px }
.newsCell { padding: 115px 20px 20px 60px; vertical-align:top; color: #FFF }

.picture { 	margin: 6px; }

#content_table    { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px }
#content_table  td  { font-size: 12px; }
#content_table td.bodycopy  { padding:  10px 12px }
#content_table td.paragraph  { padding:  10px 12px }
#content_table td.photoCredit {  font-size: 9px}
#content_table td.photoCaption { font-style: italic; font-size: 10px}
#content_table td.picture { margin: 6px; }

/*Used to properly position the page title and quicknav bar - MLM*/
table#title_and_quicknav {text-align:right;}
table#title_and_quicknav td#title {text-align:left; padding-bottom:7px;}



/* Default Community Tools Styles */
form { margin: 0; padding: 0; }
table.shadow_box { margin: 0; padding: 0; border-width: 0; }
table.shadow_box td { vertical-align: top; margin: 0; padding: 0; border-width: 0; }
/*Set the width of the drop shadow content box here. This width should match the width of the registration button table.*/
table.shadow_box td.content { width: 452px; }
table.shadow_box td.right_border { background-image: url(media/drop_shadow/shadow_box_3.gif); background-repeat: repeat-y; vertical-align: top; margin: 0; padding: 0; border-width: 0; }
table.shadow_box td.bottom_border { background-image: url(media/drop_shadow/shadow_box_5.gif); background-repeat: repeat-x; margin: 0; padding: 0; border-width: 0; }

/* Reunion Registration Styles */
div.community_tools { color: #fff; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: #6D8A6D; padding: 10px; }
div.community_tools p.title { color: #fff; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #096; padding: 6px; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
ul.details_list { margin: 0 0 0 10px; padding: 0; border-width: 0; list-style-type: none; }
ul.details_list li { list-style-type: none; margin: 0; padding: 4px 12px 0 0; border-width: 0; }
ul.class_of_list { font-weight: bold; margin: 6px 0 0 24px; padding: 0; list-style-type: none; }
ul.class_of_list li { list-style-type: none; margin: 0 0.24px 0 0; padding: 2px 0 2px 3px; order-top-style: solid; }
ul.class_of_list li.class_of_title { background-color: #096; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; }
ul.registrants_list { font-weight: normal; list-style-type: none; margin: 0 0 0 24px; padding: 0; }
ul.registrants_list li { color: #36c; background-color: #fff; margin: 0; padding: 2px 0 2px 6px; border-bottom: 1px solid #9cf; list-style-type: none; }
div.community_tools select { font-size: 10px; }
div.community_tools input.textfield_address { font-size: 10px; width: 180px; height: 17px; padding-left: 3px; border: solid 1px #c0c0c0; }
div.community_tools input.textfield_zip { font-size: 10px; padding-left: 3px; width: 80px; height: 17px; border: solid 1px #c0c0c0; }
div.community_tools input.textfield_phone { font-size: 10px; padding-left: 3px; width: 120px; height: 17px; border: solid 1px #c0c0c0; }
div.community_tools input.textfield_quantity { font-size: 10px; padding-left: 3px; width: 14px; height: 17px; border: solid 1px #c0c0c0; }
div.community_tools input.textfield_names { font-size: 10px; padding-left: 3px; width: 100px; height: 17px; margin-left: 6px; border: solid 1px #c0c0c0; }
div.community_tools input.submit_button { color: #6D8A6D; font-size: 10px; background-color: #d3d3d3; height: 17px; margin: 0; padding: 0 8px 3px; border-color: #f5f5f5 #ccc #ccc #f5f5f5; border-style: solid; border-width: 1px; }
div.community_tools input.textfield_login { font-size: 10px; width: 180px; height: 17px; margin: 0; padding-left: 3px; border: solid 1px #c0c0c0; }
.search_registrants_table { margin: 0 0 0 24px; padding: 0; border-width: 0; }
table.search_registrants_table td { vertical-align: bottom; margin: 0; padding: 4px; border-width: 0; }

/* The registration_button_table needs to be set to a width 6px shorter than the the e_dir_function_table td.content table.content_table width*/
table.registration_button_table { width: 452px; margin: 0; padding: 0; }
table.registration_button_table td.left_aligned_button {  }
table.registration_button_table td.right_aligned_button { text-align: right; }
ul.registrants_list li a.reg_list:link { color: inherit; text-decoration: none; }
ul.registrants_list li a.reg_list:visited { color: inherit; text-decoration: none; }
ul.registrants_list li a.reg_list:hover { color: #c0c0c0; text-decoration: none; }
table#registration_table { margin: 0; padding: 0; border-width: 0; }
table#registration_table td { color: #fff; font-size: 12px; vertical-align: middle; margin: 0; padding: 2px; border-width: 0; }
table#registration_table td.data_collection { margin: 0 0 0 5px; }
table#registration_table td.reunion_title { font-weight: bold; background-color: #096; padding: 4px; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; }
table#registration_table h6 { background-color: #f5f5f5; margin-top: 6px; margin-bottom: 6px; padding: 0; height: 1px }
div.reunion_registration { color: #fff; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: #6D8A6D; padding: 10px; border: solid 1px #d3d3d3; }
div.reunion_registration p.title { color: #6D8A6D; font-weight: bold; background-color: #fff; padding: 6px; }
div.reunion_registration p.sub_title { font-weight: bold; }
ul.recursive_list { margin: 0 0 0 10px; padding: 0; border-width: 0; list-style-type: none; }
ul.recursive_list li { list-style-type: none; margin: 0; padding: 2px; border-width: 0; }
ul.recursive_list li span.details_text { padding-left: 15px; }
ul.recursive_list li span.details_text a:link { color: inherit; text-decoration: none; }
ul.recursive_list li span.details_text a:visited { color: inherit; text-decoration: none; }
ul.recursive_list li span.details_text a:hover { color: #c0c0c0; text-decoration: none; }
div.reunion_registration select { font-size: 10px;}
div.reunion_registration input.textfield_address { font-size: 10px; width: 180px; height: 14px; padding-left: 3px; border: solid 1px #c0c0c0; }
div.reunion_registration input.textfield_zip { font-size: 10px; padding-left: 3px; width: 80px; height: 14px; border: solid 1px #c0c0c0; }
div.reunion_registration input.textfield_phone { font-size: 10px; padding-left: 3px; width: 120px; height: 14px; border: solid 1px #c0c0c0; }
div.reunion_registration input.textfield_quantity { font-size: 10px; padding-left: 3px; width: 14px; height: 14px; border: solid 1px #c0c0c0; }
div.reunion_registration input.textfield_names { font-size: 10px; padding-left: 3px; width: 100px; height: 14px; margin-left: 6px; border: solid 1px #c0c0c0; }
div.reunion_registration input.submit_button { color: #6D8A6D; font-size: 10px; background-color: #d3d3d3; height: 17px; margin: 0; padding: 0 8px 3px; border-color: #f5f5f5 #ccc #ccc #f5f5f5; border-style: solid; border-width: 1px; }

/* Email Directory, Class Notes and Interests Styles */
table.toolbar_tab { background-color: #f5f5f5; margin: 0; border-width: 0; }
table.toolbar_tab td { vertical-align: top; margin: 0; padding: 8px; border-width: 0; }
table.e_dir_function_table { font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; border-width: 0; }
table.e_dir_function_table td { font-size: 12px; vertical-align: middle; margin: 0; padding: 0; border-width: 0; }
/*When you change the background color of td.title don't forget to change the border color to the same and then match the border color on td.content.*/
table.e_dir_function_table td.title { color: #fff; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #6D8A6D; padding: 3px 3px 3px 6px; border-color: #6D8A6D; border-style: solid; border-width: 1px 1px 0; }
table.e_dir_function_table td.content { font-size: 10px; background-color: #f5f5f5; vertical-align: middle; padding: 3px 6px; border: solid 1px #6D8A6D; }
.search_field { font-size: 12px; width: 150px; height: 17px; padding-left: 3px; border: solid 1px #dcdcdc; }
.email_field { font-size: 12px; padding-left: 3px; width: 150px; height: 17px; border: solid 1px #dcdcdc; }
/*Make sure to change the border colors for this button as well as the background color to maintain the 3D effect.*/
.e_dir_submit_button { color: #fff; font-size: 10px; font-weight: bold; background-color: #6D8A6D; width: 17px; height: 17px; margin: 0 0 0 5px; padding: 0 0 3px; border-color: #6c6 #030 #030 #6c6; border-style: solid; border-width: 1px; }
/* Email and Interests table function boxes widths are set in the class below. */
/*You must set the width of the table.content_table to ensure that all the screens have a simiilar width.*/
table.e_dir_function_table td.content table.content_table { color: #6D8A6D; width: 458px; margin-top: 4px; margin-bottom: 8px; padding: 0; }
table.e_dir_function_table td.content table.content_table select { font-size: 12px; }
table.e_dir_function_table td.content table.content_table td.title { color: #fff; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #336; padding: 3px 3px 3px 6px; border-color: #336bcd; border-style: solid; border-width: 1px 1px 0; }
table.e_dir_function_table td.content table.content_table td.type_row { color: #336; font-weight: bold; border-bottom: 1px solid #ccc; }
table.e_dir_function_table td.content table.content_table td.class_notes_id { color: #336; font-weight: bold; border-bottom-width: 0; }
table.e_dir_function_table td.content table.content_table td.class_notes { padding: 3px 8px 18px 20px; }
table.e_dir_function_table td.content table.content_table td.row0 { border-bottom: 1px solid #ccc; }
table.e_dir_function_table td.content table.content_table td.row1 { background-color: #fff; border-bottom: 1px solid #ccc; }
table.e_dir_function_table td.content table.content_table td { margin: 0; padding: 0; border-width: 0; }
table.e_dir_function_table td.content table.content_table td.divider { margin: 0; padding: 0; }
/*This h1 style needs to have the background color match the background color of the "screen" which it's positioned in front of to accommodate IE*/
table.e_dir_function_table td.content table.content_table h1 { font-size: 1px; background-color: #f5f5f5; height: 0; margin: 6px 0 0; padding: 0; border-top: 1px solid #dcdcdc; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
table.e_dir_function_table td.content table.content_table td.directions { color: #6D8A6D; padding: 6px 2px; border-width: 0; }
table.e_dir_function_table td.content table.content_table td.no_addresses { color: #6D8A6D; padding: 0 2px 6px; border-width: 0; }
table.e_dir_function_table td.content table.content_table td.padding_no_break { padding: 2px 6px; white-space: nowrap; }
/*These links styles have their font family set to override the generic a:link styles set at the top of this document.*/
table.e_dir_function_table td.content table.content_table td a.email_link:link { color: #6D8A6D; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
table.e_dir_function_table td.content table.content_table td a.email_link:visited { color: #6D8A6D; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
table.e_dir_function_table td.content table.content_table td a.email_link:hover { color: #d3d3d3; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }

/* Login Styles */
div.community_tools p.message { color: #fff; font-weight: bold; background-color: #096; padding: 6px; border: solid 1px; }
/*Set the font family for these links just to make sure that the a:link styles at the top of this document gets overridden.
*/
div.community_tools p.message a.message_link:link { color: #fff; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
div.community_tools p.message a.message_link:visited { color: #fff; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
div.community_tools p.message a.message_link:hover { color: #fff; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
table.login_table { margin: 0 0 12px; padding: 0; border-width: 0; }
table.login_table td { color: #fff; font-size: 12px; vertical-align: middle; margin: 0; padding: 2px 6px 2px 2px; border-width: 0; }

/* Interests styles */
/*Set the font color for the interests table here.*/
table.interests_table { color: #6D8A6D; border-width: 0; }
table.interests_table td { padding: 3px; border-width: 0; }
/*This sets the font size for the interests select menus.*/
table.interests_table select { font-size: 12px; margin-top: 10px; }

/* End Default Community Tools Styles */
/*Faculty Directory Styles: Based on the CT Styles*/
table#faculty_table { margin: 0; padding: 0; }
table#faculty_table td { padding: 0; }
table#faculty_table td.faculty_labels { font-weight: bold; vertical-align: top; padding-right: 6px; padding-bottom: 4px; white-space: nowrap; }
table#faculty_table td.faculty_items { padding-bottom: 8px; vertical-align: top; }
table#faculty_detail_wrapper_table { margin: 0; padding: 0; border-width: 0; }
table#faculty_detail_wrapper_table td.detail_content { vertical-align: top; padding-top: 8px; }
table#faculty_detail_wrapper_table td.faculty_photo { vertical-align: top; padding-top: 8px; padding-right: 12px; padding-left: 6px; }
table#faculty_detail_table { width: 100%; margin: 0; padding: 0; border-width: 0; }
table#faculty_detail_table td.title { color: #fff; font-weight: normal; border-width: 0; }
table#faculty_detail_table td.return { text-align: right; padding: 0 8px 0 0; }
/*The faculty detail table and return_link styles need to have their font colors set and their font family set
.*/
table#faculty_detail_table td.return a.return_link:link { color: #fff; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
table#faculty_detail_table td.return a.return_link:visited { color: #fff; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
table#faculty_detail_table td.return a.return_link:hover { color: #fff; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline; }
/*News Page Styles*/
table#news_table { vertical-align: top; margin: 0; padding: 0; border-width: 0; }
table#news_table td { color: #6D8A6D; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; vertical-align: top; margin: 0; padding: 2px; border-width: 0; }
table#news_table td a.CTnews_link:link { color: #6D8A6D; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
table#news_table td a.CTnews_link:visited { color: #6D8A6D; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
table#news_table td a.CTnews_link:hover { color: #6D8A6D; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
table#news_table td.picture { text-align: center; vertical-align: top; margin: 0; padding: 0; border: solid 1px #6D8A6D; }
table#news_table td.picture table td.credit { color: #fff; font-size: 9px; background-color: #6D8A6D; }
table#news_table td.picture table td.photo { font-size: 9px; }
table#news_table td.picture table td.caption { font-size: 9px; padding-top: 2px; }

.freeweek { font-weight: bold; font-size: 48px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; color: #EC1946; padding-left: 60px; azimuth:rightwards; 15deg;}
a.freeweek:link { font-weight: bold; font-size: 48px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; color: #EC1946; padding-left: 60px; }

