/*
******  DOTCOM STYLES *********
*/

body, td, h1, h2, h3, h4, h5, h6, p, ul, li {
	font-family: Arial, san-serif;
	color: #00387B;
	line-height: 1.2em;
	
}
	

h1 {
	font-size: 14px;
	margin-bottom: 0em;
}

h2 {
	font-size: 12px;
	margin-bottom: 0em;
}

h3, h4, h5, h6 {
	font-size: 12px;
	margin-bottom: 0em;
}

h2.newCaption {  
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #FEFEFE;
	font-size: 12px;
	line-height: 14px;
	height: 20px;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

H2.teaserCaption{
	font-weight: bold;
	color:#FEFEFE;
	font-size: 11px;
	line-height: 18px;
	height: 18px;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
}

td.lightBlue {
	background-color: #E2E0F4;
}

td.white {
	background-color: #FEFEFE;

}

td.darkBlue {
	background-color: #00387B;
}

td.blue191 {
	background-color: #BFCBDB;
	font-size:11px;
}

td.blue201 {
	background-color: #C9D5E5;
	padding-left: 5px;
	padding-right: 5px;
}

td.blue211{
	background-color: #D3DFEF;
	padding-left: 5px;
	padding-right: 5px;
}

td.blueCaption201 {
	background-color: #C9D5E5;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.imageLeft {
	border-style: none;
	float: left;
	margin: 5px 10px 5px 0px;
	padding: 0px;
	text-align: left;
}

.imageLeftWf {
	border-style: none;	
	margin: 5px 10px 5px 0px;
	padding: 0px;	
}

.imageRight {
	border-style: none;
	float: right;
	margin: 5px 0px 5px 10px;
	padding: 0px;
	text-align: right;
}

.lensimage {
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 5px;
	margin-top: 2px;
	vertical-align: middle;
}

.lenslink {
	color: #002A66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: underline;
	vertical-align: bottom;
}

/*
****** THIS IS SAME AS BACKGROUND (TRANSPARENT) *********
*/

td.lightBlue {
	background-color: #E2E0F4;
}

td.warmGrey104{
	background-color:#686B70;
}

td.warmGrey134{
	background-color:#86898E;
}

h2.headlineRed {
	color: #EF21F23;
	font-size: 11px;
	font-weight: bold;
}

h2.headlineBlue {
	font-size: 12px;
}

.newsHeadline {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px; 
	margin-right: 0px; 	
	margin-left: 0px;	
	margin-bottom: 0px;
	color : #002A66;
	text-decoration: none;
}
.newsHeadlineLink:active {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px; 
	margin-right: 0px; 	
	margin-left: 0px;	
	margin-bottom: 0px;
	color : #002A66;
	text-decoration: none;
}
.newsHeadlineLink:link {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px; 
	margin-right: 0px; 	
	margin-left: 0px;	
	margin-bottom: 0px;
	color : #002A66;
	text-decoration: none;
}
.newsHeadlineLink:visited, .newsHeadlineLink:hover {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px; 
	margin-right: 0px; 	
	margin-left: 0px;	
	margin-bottom: 0px;
	color : #002A66;
	text-decoration: none;
}



/*
/*
******  TABLE STYLES (FROM IMHOF) *********
*/

td.transparent_left, td.transparent_center, td.transparent_right, td.blue_light_left, td.blue_light_center, td.blue_light_right, td.blue_left, td.blue_center, td.blue_right, td.blue_dark_left, td.blue_dark_center, td.blue_dark_right, td.grey_left, td.grey_center, td.grey_right {
	border-bottom: 1px solid #7B8694;
	font-family: Arial, sans-serif;
	font-size: 11px;
	height: 21px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	text-decoration: none;
	vertical-align: middle;
}

td.transparent_right, td.blue_light_right, td.blue_right, td.blue_dark_right, td.grey_right {
	text-align: right;
}

td.blue_light_left, td.blue_light_center, td.blue_light_right {
	background-color: #c9d5e5;
}


td.transparent_center, td.blue_light_center, td.blue_center, td.blue_dark_center, td.grey_center {
	text-align: center;
}

td.blue_left, td.blue_center, td.blue_right {
	background-color: #D6DFEF;
}

td.blue_dark_left, td.blue_dark_right, td.blue_dark_center {
	background-color: #BFCBDB;
}

td.grey_right, td.grey_left, td.grey_center {
	background-color: #686B70;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	padding-top: 3px;
}

/*
******  TO BE DEPRECATED  *********
*/

td.grey {
	background-color: #686B70;
	color: #FFFFFF;
	border-bottom: 1px solid #7B8694;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	text-decoration: none;
	vertical-align: top;
}
