/* import fixes and hacks for IE/Win and IE/Mac */
@import url("ie.css");

/* About Us Section Styles */
table.contact_table { margin: 0 auto; padding: 0; width: 582px; }
.contact_table h6 { margin: 12px 0 0 0; }
.contact_table h6.other_inquiries { margin: 4px 0 14px 0; padding-left: 17px; text-align: left; }
.contact_table_left { padding: 0 0 0 40px; width: 263px; vertical-align:top; text-align: left; }
.contact_table_right { padding: 0 0 0 20px; width: 259px; vertical-align:top; text-align: left; }
td.contact_table_colspan2 {  }
.contact_send_reset {margin: 8px 8px 0 8px; padding: 0; }
#subject_matter_dropdown { width: 150px; }
#contact_address { width: 225px; height: 100px; }
#contact_message { width: 225px; height: 140px; }

table.contact_table_inner { margin: 0; padding: 0; width: 600px; }
#viewer_feedbk_table_left { padding: 0 0 0 47px; width: 206px; text-align: left; vertical-align: middle; }
#viewer_feedbk_table_right { padding: 0 8px 0 17px; width: 242px; text-align: left; vertical-align: top; }

.contact_form_left { padding: 0 0 0 44px; width: 273px; text-align: left; vertical-align: middle; }
.contact_form_right { padding: 0 0 0 14px; width: 228px; text-align: left; vertical-align: middle; }

.contact_table p.contact_form_text { margin: 12px 0; text-align: center; }

#press_release_list { width: 380px; }
.release_date { padding: 6px 0; width: 55px; text-align: left; }
.release_title { padding: 6px 0 6px 12px; width: 313px; text-align: left; }

.job_description { margin-bottom: 4px; }

.management_boards h4, .management_boards h4 a { margin: 14px 0 0 0; font-size: 14px; }
.management_boards p { margin: 0; }


/* DIGITAL PAGES */
#internalPageContentRight #digitalNav a { margin: 0; padding: 0; display: block; }
#internalPageContentRight #digitalNav a img { display: block; margin: 0; border: 0;  padding: 0; }
#digitalFaqList li { padding: 0 0 6px 0; }
#mainColumnContainer #internalPageContentMain #digitalFaqList li  { padding: 0 0 8px 0; line-height: 13px; }
#mainColumnContainer #internalPageContentMain #digitalFaqList li a {  color: #49596C; text-decoration: none; line-height: 14px; }
#mainColumnContainer #internalPageContentMain #digitalFaqList li a:hover { text-decoration: underline; }
#countdownClockContainer {margin: 12px 0; text-align: center; width: 464px; height: 75px; background: url(/images/general/countdown_bkg.gif) no-repeat; }

#dashboard { margin: 0; height: 18px; padding: 8px 21px; font-size: 140%; background: url(../images/dashboard.jpg) no-repeat; 	}
#dashboard:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#dashboard p { float: right; margin: 0; padding: 0; color: #444; }
#dashboard p#dash-nav { float: left; }
#dashboard a { color: black; text-decoration: none; }
#dashboard a:hover { color: red;   }
#dashboard strong { color: White; }
#dashboard strong a { color: white; }



/* message row */
.message { margin: 0; padding: 6px; font-size: 85%; line-height: 1.4em; text-align: center; border-bottom: 1px solid #ccc;	color: #666; background: #eee;
	}