div.home-left-container {
	width:500px;
	float:left;
}


div.home-right-container {
	width:480px;
	float:left;
}


table.tbl-home-left {
	width:480px
}

td.td-home-left-one {
	width:240px;
	vertical-align:top;
}

td.td-home-left-two {
	width:260px;
	background-image:url(/images/column_border_fade_3000.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-bottom:10px;
}

table.tbl-home-right{
	width:480px;	
}

td.td-home-right-full
{
	background-image:url(/images/column_border_fade_3000.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	vertical-align:top;
}

td.td-home-right-one {
	width:240px;
	background-image:url(/images/column_border_fade_3000.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	vertical-align:top;
}

td.td-home-right-two {
	width:260px;
	background-image:url(/images/column_border_fade_3000.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	vertical-align:top;
}



div.clear-all {
	clear:both;
}






/* home page widget headlines */

div.widget-home h1.home
{
	font-size:22px;
	color:#004483;
} 

div.widget-home h1
{
	font-size:22px;
	color:#000000;
} 

div.widget-home {
	margin:10px 0px 10px 20px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	/*padding-bottom:20px;*/
}

div.widget-home td a , div.widget-home td a:visited 
{
	color:#000000;
	font-weight:normal;
}

div.widget-home a ,div.widget-home a:visited {
	font-size:12px;
	color:#4f89bf;
	font-weight:bold;
	text-decoration:none;
}
div.widget-home a:hover {
	text-decoration:underline;
	color:#4f89bf;
}
div.widget-home a h1:hover  
{
	color:#004483;
	text-decoration: underline;
} 

/* home page widget right 2 */
div.widgetright2-home h1.home
{
	font-size:22px;
	color:#004483;
} 

div.widgetright2-home h1
{
	font-size:22px;
	color:#000000;
} 

div.widgetright2-home {
	margin:10px 0px 10px 20px;
	width:255px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

div.widgetright2-home td a , div.widgetright2-home td a:visited 
{
	color:#000000;
	font-weight:normal;
}

div.widgetright2-home a ,div.widgetright2-home a:visited {
	font-size:12px;
	color:#4f89bf;
	font-weight:bold;
	text-decoration:none;
}
div.widgetright2-home a:hover {
	text-decoration:underline;
	color:#4f89bf;
}
div.widgetright2-home a h1:hover  
{
	color:#004483;
	text-decoration: underline;
} 


/* home page single text line lists  */
ul.home-list {
	list-style-type:none;
	padding-left:0px;
	margin:0px;
}

ul.home-list li {
	font-weight:normal;
	color:#666666;
	padding:0px 0px 0px 0px;
	margin:0px;
}

ul.home-list li a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
	display:block;
	padding:0px 0px 0px 10px;
	background-image:url(/images/list-square-icon.gif);
	background-repeat:no-repeat;
	background-position:left 60%; /* to center the bullet vertically in list items with a single line of text */
}

ul.home-list li a:hover {
	text-decoration:underline;
}



/* news room lists */
ul.news-room {
	list-style-type:none;
	padding-left:0px;
	margin:0px;
}

ul.news-room li {
	font-weight:normal;
	color:#666666;
	padding:0px 0px 10px 0px;
	margin:0px;
}

ul.news-room li a {
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:normal;*/
	font-size:12px;
	line-height:18px;
	/*color:#000000;*/
	text-decoration:none;
	display:block;
	padding:0px 0px 0px 10px;
	background-image:url(/images/list-square-icon.gif);
	background-repeat:no-repeat;
	background-position:left 8px; /* to center the bullet vertically in list items with a single line of text */
}

ul.news-room li a:hover {
	text-decoration:underline;
}

/* price ticker grid */
table.tbl-ticker {
	margin-top:2px;
}

table.tbl-ticker a {
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}


span.increase {
	color:#10c800; /* green */
}

span.decrease {
	color:#ff0000; /* red */
}






div.home-warning {
	height:40px;
	width:480px;
	background-image:url(/images/background_home_warning.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	
}

span.warning-name {
	display:block;
	font-weight:bold;
	margin-left:20px;
	font-size:14px;
	color:#004483;
}
span.warning-detail {
	display:block;
	margin-left:20px;
	color:#000;
	font-size:12px;
	width:355px;
	float:left;
}


a.warning-read-more {
	width:75px;
	display:block;
	margin:2px 0px 0px 390px; 
	background-image:url(/images/icon_warning_read_more.gif);
	background-repeat:no-repeat;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:15px;
	padding-top:0;
	color:#004483;
}

a.warning-read-more:hover {
	text-decoration:underline;
}




/* Speaker Box */

div.home-speaker {
	position:relative;
	height:42px;
	width:480px;
	background-image:url(/images/background_home_speaker.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:8px;
}

span.speaker-thumbnail {
	display:block;
	position:absolute;
	left:19px;
	width:40px;
}

span.speaker-title {
	width:424px;
	display:block;
	position:absolute;
	left:58px;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

span.speaker-detail {
	display:block;
	position:absolute;
	left:58px;
	top:24px;
	color:#FFFFFF;
	font-size:12px;
	width:320px;
}

a.speaker-read-more {
	width:75px;
	display:block;
	position:absolute;
	left:390px;
	top:26px;
	margin:2px 0px 0px 0px;
	background-image:url(/images/icon_speaker_read_more.gif);
	background-repeat:no-repeat;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:15px;
	color:#FFFFFF;
	
}

a.speaker-read-more:hover {
	text-decoration:underline;
}


/* For the rich-text field used for the Newsroom content on the homepage */
div.newsroom-rich-text {
	width:460px;
	margin:20px 0px 0px 20px;
}
table.links-header td.links-header-thumbs img.thumbnail-border {
	border:1px solid #cbc8c3;
	margin-right:20px;
}
table.links-header td.links-header-thumbs td {
	vertical-align:top;
	padding-bottom:8px;
}
table.links-header td.links-header-thumbs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
table.links-header td.links-header-thumbs td a {
	font-weight:bold;
	font-size:12px;
	color:#4f89bf;
	display:block;
	text-decoration:none;
}
table.links-header td.links-header-thumbs td a:hover {
	text-decoration:underline;
}

.newsFeaturedItems{
	width: 58px;
	height: 58px;
	border: none;
	border: #cbc8c3 1px solid;
}

.newsRoomAbstract{
	margin-right:20px;
	display:block;
}

.newsRoomBullet{
	width:  10px;
	height: 10px;
}
