/* CSS Document */
body { background-color: #FFFFFF; margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000;}

div,form,fieldset,input,blockquote,th,td { margin: 0; padding: 0; }

table{ border-collapse: collapse; border-spacing: 0;}

.date_font { font-size:10px; color: #999999; }
.date_font_VPO { font-size:11px; color: #999999; }

/**Headings */

h1 { font-size: 14px; margin: 0 0 10px 0; color: #000099; font-weight:bold; }

h2 { font-size: 14px; text-transform: uppercase; color: #cc9900; margin: 10px 0;font-weight:bold; }

h3 { font-size: 18px; color: #000099; margin: 0 0 10px 0; }

h4 { font-size: 100%; color: black; margin: 10px 0;  }

p { font-size: 12px; margin-top: 0}

img { border: 0 }

#news_listing h1 { font-size:14px; color: #000099; margin: 0 }

#dns_latest_news h1 { font-size: 14px; color: #CC9900; margin-bottom: 10px; text-transform: uppercase }
#dns_latest_news h2 { font-size: 12px; color: #000099; margin: 0; text-transform: none }
#dns_latest_news h3 { font-size: 10px; color: #C1C1C1; margin: 0; font-weight: normal }
#dns_latest_news { font-size: 11px; color: #656565; margin-top: 10px; }
#main_content #dns_latest_news a, #main_content #dns_latest_news a:hover { font-size: 12px; color: #000099; }
#dns_latest_news a.no_underline,#dns_latest_news a.no_underline:visited{font-size:12px;text-decoration:none;}
#dns_latest_news a.no_underline:hover{text-decoration:underline;}

#icon_links { padding: 10px 0 15px 0; color: black; }
#icon_links a, #icon_links a:visited, #icon_links a:active { color: black; }
#icon_links a:hover { text-decoration: none }

.yellow_bullet { background: url(/mw/applications/mw/templates/images/bullet_yellow.gif) no-repeat; padding: 0 0 4px 15px; }
.yellow_bullet { font-size: 100%; color: #0800A3; font-weight: bold }

li.yellow_bullet { background: url(/mw/applications/mw/templates/images/bullet_yellow.gif) no-repeat; padding: 0 0 4px 15px; }
li.yellow_bullet { font-size: 100%; color: #0800A3; font-weight: bold }

li.grey_arrow { list-style: none;  }
li.grey_arrow a { text-decoration: underline; }

#transcript { clear: both; margin-bottom: 20px; font-size: 100%; }
#transcript p { font-size: 100%; margin-top: 10px; }
#transcript a, #transcript a:visited { font-size: 100%; color: #0800A3; font-weight: bold }
#transcript ul { width: 90%}

#current_stories { width: 310px; float: left; padding: 0 0 10px 0; border-left: 1px solid #E5E5E5; }
#current_stories h1, #current_stories, #current_stories p { font-size: 100%}
.date_font, {font-size:10px;}

/**a href styles*/

a { text-decoration: none; color: #3D346E; font-size: 100%;}
a:hover { text-decoration: underline;}
a:active { text-decoration: underline; color: #000099; font-size: 100%;}
a:active:hover { text-decoration: none}
a:visited { text-decoration: underline; color: #000099; font-size: 100%;}
a:visited:hover { text-decoration: none}

td a.breaking_news { text-decoration: underline; color: #000099; font-size: 100%;}
td a:hover.breaking_news { text-decoration: none}
td a:active.breaking_news { text-decoration: none; color: #000099; font-size: 100%;}
td a:active:hover.breaking_news { text-decoration: underline}
td a:visited.breaking_news { text-decoration: none; color: #000099; font-size: 100%;}
td a:visited:hover.breaking_news { text-decoration: underline}


td.padding_btm { padding: 0 0 5px 0}

td a.homepage_transcripts, td a.homepage_news { color: #000099; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
td a:hover.homepage_transcripts, td a:hover.homepage_news { color: #000099; text-decoration: underline; font-weight: normal}
td a:active.homepage_transcripts, td a:active.homepage_news { color: #000099; text-decoration: none; font-weight: normal}
td a:active:hover.homepage_transcripts, td a:active:hover.homepage_news { color: #000099; text-decoration: underline; font-weight: normal}
td a:visited.homepage_transcripts, td a:visited.homepage_news { color: #000099; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
td a:visited:hover.homepage_transcripts, td a:visited:hover.homepage_news { color: #000099; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}

td a.homepage_trans { color: #000099; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
td a:hover.homepage_trans { color: #000099; text-decoration: underline; font-weight: bold}
td a:active.homepage_trans { color: #000099; text-decoration: none; font-weight: normal}
td a:active:hover.homepage_trans { color: #000099; text-decoration: underline; font-weight: normal}
td a:visited.homepage_trans { color: #000099; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
td a:visited:hover.homepage_trans { color: #000099; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}

#in_business_today a.homepage_news { color: #000099; text-decoration: none; font-size: 11px; font-weight: normal}
#in_business_today a:hover.homepage_news { color: #000099; text-decoration: underline; font-weight: normal}

#news_listing h1 a { color: #000099 }

a.play { color: #3366FF; text-decoration: none }
a:hover.play { color: #3366FF; text-decoration: underline }

a.indicators_home {text-decoration:none; color:#000000; float:right;}
a:hover.indicators_home { color: #000099; text-decoration: underline;}

a.homepage_news { color: #000000; text-decoration: none; font-size: 11px;}
a:hover.homepage_news { color: #000099; text-decoration: underline}

a.smile_a_while { color:#000000; text-decoration: none; font-size: 11px;}
a:hover.smile_a_while {color: #000099; text-decoration: underline}

a.more_news { padding: 0; color: #6699FF; text-decoration: none; font-size: 10px}
a:hover.more_news { padding: 0; color: #6699FF; text-decoration: underline}
a:active.more_news { padding: 0; color: #6699FF; text-decoration: none; font-size: 10px}
a:active:hover.more_news { padding: 0; color: #6699FF; text-decoration: underline}
a:visited.more_news { padding: 0; color: #6699FF; text-decoration: none; font-size: 10px}
a:visited:hover.more_news { padding: 0; color: #6699FF; text-decoration: underline}

a.quick_links { text-decoration: none; color: #000000; font-size:12px; }
a:hover.quick_links { text-decoration: underline; color: #000099 }
a:active.quick_links { text-decoration: none; color: #000000; font-size:12px; }
a:active:hover.quick_links { text-decoration: underline; color: #000099 }
a:visited.quick_links { text-decoration: none; color: #000000; font-size:12px; }
a:visited:hover.quick_links { text-decoration: underline; color: #000099 }

a.footer_links { text-decoration: none; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a:hover.footer_links { text-decoration: underline; color: #000099 }
a:active.footer_links { text-decoration: none; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a:visited.footer_links { text-decoration: none; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a:visited:hover.footer_links { text-decoration: underline; color: #000099 }

a.footer_links_camb { text-decoration: underline; color: #666666; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a:hover.footer_links_camb { text-decoration: none; color: #000099 }
a:active.footer_links_camb { text-decoration: underline; color: #666666; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a:visited.footer_links_camb { text-decoration: underline; color: #666666; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a:visited:hover.footer_links_camb { text-decoration: none; color: #000099 }

a.service_links,a.service_links:visited,a.service_links:active { text-decoration: none; font-size: 80%; color: #000000 }
a:hover.service_links { text-decoration: underline; color: #000099; font-weight: 500; }

#logged_in_display a.logged_in_link { text-decoration: underline; font-size: 11px; color: #669AFF }
#logged_in_display a:hover.logged_in_link { text-decoration: underline; color: #669AFF; font-weight: 500; }

a.logged_in_link,a:visited.logged_in_link { text-decoration: underline; font-size: 11px; color: #669AFF }
a:hover.logged_in_link { text-decoration: underline; color: #669AFF; font-weight: 500; }

a.headings { text-decoration: none;	font-size: 14px; color: #000099; font-weight: bold; }
a:hover.headings { text-decoration: underline  font-weight: bold; }
a:active.headings { text-decoration: none; font-size: 14px; color: #000099  font-weight: bold; }
a:active:hover.headings { text-decoration: underline  font-weight: bold; }
a:visited.headings { text-decoration: none; font-size: 14px; color: #000099  font-weight: bold; }
a:visited:hover.headings { text-decoration: underline  font-weight: bold; }

#main_content a { font-size: 100%; color: #000099; text-decoration: none }
#main_content a:visited { color: #000099 }
#main_content a:hover { text-decoration: underline}

#subscribe_left a, a.subscribe { font-weight: bold; font-size: 12px; color: #000000; text-decoration: none }
#subscribe_left a:hover, a.subscribe:hover { text-decoration: underline}

#blogs_business a { font-weight: 800; font-size: 90%; color: #000099; text-decoration: none }
#blogs_business a:hover { text-decoration: underline}

#news_radio a { font-weight: 800; font-size: 90%; color: #000099; text-decoration: none }
#news_radio a:hover { text-decoration: underline}

#home_news_radio a { font-weight: 800; font-size: 90%; color: #000099; text-decoration: none }
#home_news_radio a:hover { text-decoration: underline}

.pull_quote {font-size: 14px; font-weight: bold; color:#3d64ff}

td #blogs a { font-weight: bold; font-size: 110%; color: #000099; text-decoration: none }
td #blogs a:hover { text-decoration: underline}

.normal a{ text-decoration: underline; font-size: 80%; color: #000099 }
.normal a:hover { text-decoration: none;}

.cmtNewCommentLink {
display:block; 
background:url(/mw/applications/mw/templates/images/icon_comment.gif) left no-repeat; 
padding-left:21px; 
font-weight:normal;
}

/** VPO dropdown list box on homepage **/

#vpo_dropdown_list {
	background-color: #D7D7DC;
	margin: 10px 0 0 12px;
	padding: 7px 0 7px 12px;
	font-size: 10px;
}
#vpo_dropdown_list select {
	font-size: 10px;
}
#vpo_dropdown_list a,#vpo_dropdown_list a:visited { text-decoration: none; color: black; font-size: 10px;}

/** VPO Table styles **/

table.table {
	border-color: #E5E5E5;
	width: 640px;
}

td.table_heading {
	background-color: #F3F3F3;
	font-weight: bold;
	padding: 10px;
}

td.table_data {
	background-color: #F3F3F3;
	padding: 10px;
}

#main_content a.back_to_dashboard, a.back_to_dashboard:visited {
	text-decoration: underline;
}

#logged_in_display li {
	list-style-type: none;
	list-style-position: outside;
}

#logged_out_display li {
	list-style-type: none;
	list-style-position: outside;
}

/** TD's */
.td_border a { text-decoration: underline }
.td_border a:hover { text-decoration: none }
.td_border { border-bottom: 1px solid #E5E5E5; padding-bottom: 5px; padding-top:5px; }
.footer_td { color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/** Other styles */
	/** Make this page my homepage */
	@media all { IE\:HOMEPAGE {behavior:url(#default#homepage)}
	
/** Form styles */
.form_capture { width: 640px; }
td.form_capture_label { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; width: 300px;}
td.ccs_textfield { width: 500px; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #10541C; }
td.form_capture_data { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
td.ccs_textarea { width: 500px; margin-bottom: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
td.form_capture_buttons { width: 50px;  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
td.ccs_dropdown { width: 505px; margin-bottom: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

.td_label { width: 500px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px;}
#td_field .ccs_textarea{ height: 200px; }


/** Printing document styles */
	
	@media print {

		.dontprint { display: none; visibility: hidden;}

		#yui-main { display: block; clear: both; width:650px;}
		#main_content { display: block; clear: both; width:650px;}
		
	}	
