@charset "UTF-8";


/*-------------------------------
	NEWS FEED
	-----------------------------*/
	
.news_more {
	font-size:11px;
	background-image:url(../app_images/arrow/arrow_right_small.jpg);
	background-repeat:no-repeat;
	background-position:195px 6px;
	margin:0;
	border-bottom: solid 1px;
	border-bottom-color: #CCC;
	border-top-color: #666;
	padding:03px 15px 0px 0;
	clear:left;
    height:18px;
}

.news_left {
	text-align: left;
	float: left;
}

.news_right {
	float: right;
	text-align: right;
	display: block;
	font-weight: bold;
}

/*-------------------------------
	FOOTER NAV
	-----------------------------*/

.footerNav ul {
display:block;
font-size:10px;
margin:0;
padding:0;
}

.footerNav li {
display:inline;
margin:0;
padding:0 3px 0 0;
text-transform: uppercase;
}

/*-------------------------------
	SITEMAP STYLING
	-----------------------------*/

#main_content ul.sitemap li  {
	margin-bottom: 20px;
	font-size: 11px;
	padding: 0px;
	background-image: none;
}

#main_content ul.sitemap li ul li {
	margin-bottom: 0px;
	padding-left:14px;
	background-image:url(/App_images/arrow/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.3em;

}

#main_content ul.sitemap li ul li ul li {
	background-image: none;
}

#main_content ul.sitemap li ul li ul li ul li{
	background-image: none;
}

.sitemap li a {
	font-size: 13px;
	font-weight:bold;
	color: #003366;
}

.sitemap li ul li {
	margin-top: 03px;
}

.sitemap li ul li a {
	font-size: 13px;
	font-weight:normal;
	color: #003366;
}

.sitemap li ul li ul li  a {
	font-size: 11px;
	font-weight:normal;
	color:#FF9900;
}

.sitemap li ul li ul li ul li a {
	font-weight:normal;
	color:#99CCCC;
}


/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	background-color:#E8E8E8;
	background-image:url(/App_images/bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	color:#666;
	margin:0;
	padding:0;
}

html {
	height:100%;
}

/*-------------------------------
	SMALL IN-PAGE BANNERS
	-----------------------------*/

div.image_box
{
    margin: 8px 0 0 0;
    float: left;
}
div.image_box_small-left-container
{
    margin: 0 0px 0 0px;
    float: left;
}

div.image_box_small
{
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    width: 205px;
    height: 181px;
    padding-bottom:10px;
    border-bottom: 1px dotted;
}

div.ourpeople_small {
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    width: 205px;
    height: 109px;
}

div.image_box_small div.header
{
    position: absolute;
	top: 116px;
    background-color: #FFF;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
    display: block;
    width: 191px;
    margin: 0;
    z-index: 100;
    padding:7px;
    font-size:13px;
	line-height:15px;
    color: #000000;
    height:51px;
    min-height: 51px;
}

div.ourpeople_small div.ourpeople_header {
    position: absolute;
	top: 80px;
    background-color: #FFF;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
    display: block;
    width: 191px;
    margin: 0;
    z-index: 100;
    padding:7px;
    font-size:13px;
	font-weight: bold;
	line-height:15px;
    color: #000000;
    height:15px;
    min-height: 15px;
}


div.image_box_small div.header h2
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
    background: url(/App_images/home-box-arrow.gif);
    background-repeat: no-repeat;
    background-position: right;
}

div.ourpeople_small div.ourpeople_header h2
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
    background: url(/App_images/home-box-arrow.gif);
    background-repeat: no-repeat;
    background-position: right;
}

div.image_box_small div.header a, div.ourpeople_small div.ourpeople_header a
{
    color:#036;
}

div.image_box_small div.header h2 a
{
    color: #FFFFFF;
}


/*-------------------------------
	TYPOGRAPHY
	-----------------------------*/

a {
	color:#036;
	text-decoration:none;
}

a:hover {
	color:#00CCFF;
}

h1 {
	color:#666;
	font-size:18px;
	font-weight:400;
	line-height:18px;
	margin:0;
	padding:0;
}

h2 {
	color:#036;
	font-size:15px;
	line-height:17px;
	margin:0;
	padding:0;
}

h3 {
	font-size:12px;
	color:#036;
	line-height:12px;
	margin:0 0 6px;
	padding:0;
}

h4 {
	font-size:21px;
	line-height:21px;
	color:#036;
	margin:0;
	padding:0;
}

h5 {
	font-size:21px;
	line-height:21px;
	font-weight: lighter;
	color:#666666;
	margin:0;
	padding:0;
}

p {
	color:#333;
	font-size:11px;
	line-height:14px;
	margin:0 0 14px;
}

.grey {
	color:#333;
}	

/*-------------------------------
	GENERAL LAYOUT
	-----------------------------*/
	
#content {
	width:850px;
	min-height:100%;
	position:relative;
	color:#333;
	background-color:#FFF;
	height:100%;
	text-align:left;
	background-image:url(/App_images/shade.jpg);
	background-repeat:repeat-y;
	background-position:left;
	margin:0 auto;
	padding:0 25px;
}

.top_shade {
	position:absolute;
	left:0;
	width:900px;
	height:14px;
	background-image:url(/App_images/header_shade.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

/*-------------------------------
	HEADER
	-----------------------------*/

#header {
	height:130px;
	margin:0;
	padding:0;
}

.header_logo {
	width:205px;
	float:left;
	padding-top:15px;
	margin:0 10px 0 0;
}

#header_nav {
	width:420px;
	float:left;
	padding-top:15px;
	margin:0 10px 0 0;
}

.header_nav_1 {
	float:left;
	width:160px;
	margin-right:6px;
}

.header_nav_2 {
	float:left;
	width:160px;
}

#header_nav ul {
	font-size:11px;
	text-decoration:none;
	text-indent:0;
	list-style-type:none;
	height:12px;
	margin:0;
	padding:0;
}

#header_nav li {
	
	
	padding-bottom: 04px;
	line-height: 15px;
}

#header_nav a,#header_nav a:visited {
	display: block;
	color:#666;
	margin-bottom:-3px;
	padding:2px 25px 3px 6px;
}

#header_nav a:hover,#header_nav a.highlight,#header_nav a:visited.highlight {
	background-color:#CFECEC;
	color:#036;
	background-image:none;
}

.header_search {
	width:205px;
	font-size:10px;
	float:left;
	padding:15px 0 0;
}

.header_search-1 {
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-right:6px;
	color:#036;
}

.header_search_2 {
	float:left;
	font-size:13px;
	font-weight:bold;
	width:29px;
}

.header-go {
	font-weight:bold;
}

.header_search ul {
	font-size:9px;
	display:block;
	margin:0;
	padding:0;
}

.header_search li {
	display:inline;
	margin:0;
	padding:0;
}

/*-------------------------------
	DROP DOWN
	-----------------------------*/

.dot_1 {
	z-index: 2;
	position: absolute;
	width: 226px; /* IE Hack */
	height: 1px;
	left: 647px;
	top: 74px;
	background-color: #FFF;
	background-image: url(/App_images/dott.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.dot_2 {
	z-index: 2;
	position: absolute;
	width: 226px; /* IE Hack */
	height: 1px;
	left: 647px;
	top: 100px;
	background-color: #FFF;
	background-image: url(/App_images/dott.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#invest {
	font-size: 10px;
	font-weight: bold;
	z-index: 2;
	position: absolute;
	width: 203px; /* IE Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 13px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 5px;
	left: 647px;
	top: 75px;
	background-color: #CFECEC;
	background-image: url(/App_images/arrow/arrow_right.jpg);
	background-repeat: no-repeat;
	background-position: 210px 1px;
	padding-top: 6px;
}

#dd {
border-top-style:solid;
border-top-width:8px;
margin:0 0 9px;
padding:8px 0 0;
border-top-color:#99CCCC;
}
	
#drop_down {

displat:block;
	font-size: 10px;
	font-weight: bold;
	z-index: 2;
	/*newhomepage position: absolute;*/
	/* border: 1px solid #ff0; */	
	/*newhomepage width: 203px; /* IE Hack */
	height: 21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 26px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 5px;
	/*newhomepage left: 647px;*/
	top: 101px;
	background-color: #CFECEC;
	background-image: url(/App_images/arrow/arrow_down.jpg);
	background-repeat: no-repeat;
	/*newhomepage background-position: 210px 1px;*/
	background-position: 190px 1px;
	padding-top: 6px;
}

#drop_down_1, #drop_down_2 {
	font-size: 10px;
}

#drop_down a {
	color: #003366;
}

#drop_down_active a:hover {
text-decoration: underline;
}

#drop_down_active {
	font-size: 12px;
	z-index:4;
	position: absolute;
	top: 54px;
	

	visibility: hidden;
	margin-right: 0px;
	margin-left: 0px;
	/* border: 1px solid #ff0; */
	width: 175px; /* IE Hack */
		/*newhomepage width: 198px; /* IE Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	padding: 15px;
		/*newhomepage left: 647px;*/
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.90;
	background-color: #CFECEC;
}

#drop_down_active p {
	padding: 0px;
	margin: 0px;
}

.parargraphspace {
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: left;
	font-weight: bold;
}

.drop_down_1 {
	margin-bottom: 0px;
	padding: 0px;
}

.drop_down_1 a, .drop_down-2 a, {
	font-size: 12px;
}

.drop_down-2 {
	margin-bottom: 0px;
	padding: 0px;
}
	
#menuarchivethird {
	z-index: 3;
	position: absolute;
	/* top: 52px; */
	left: 525px;
	background: #ccc;
	padding: 2px 14px 2px 14px;
	margin-left: 7px;	
	margin-right: 7px;
    border: 1px dotted #fff;
	width: 226px; /* IE Hack */
	height: 21px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 247px;
	height: 15px;	
}	

#invisible {
	z-index: 1;
	position: absolute;
	visibility: hidden;	
	background: transparent;
	padding: 0;
	margin: 0;
	border: 0;
	width: 500px;
	height: 900px;
}	
	

/*-------------------------------
	TITLE
	-----------------------------*/
	
#title {
	height:57px;
	background-color:#FFF;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#E6E6E6;
    border-bottom:1px solid #E6E6E6;
	margin:0;
	padding:0;
}


#tak_title_content {
	width:420px;
	padding-top:6px;
	margin:0 10px 0 215px;
}

/*-------------------------------
	BREADCRUMBS
	-----------------------------*/	

#breadcrumbs {
	font-size:11px;
	margin:0;
	padding:4px 6px 13px 0;
}

#breadcrumbs ul {
	display:block;
	margin:0;
	padding:0;
}

#breadcrumbs li {
	display:inline;
	margin:0;
	padding:0 3px 0 0;
}

#breadcrumbs a.highlight {
	font-weight:bold;
	color:#036;
}

#breadcrumbs a {
	color:#333;
}

#breadcrumbs a:hover,#breadcrumbs a:hover.highlight {
	color:#00CCFF;
}

/*-------------------------------
	LEFT CONTENT
	-----------------------------*/

#left_nav {
	width:205px;
	float:left;
	margin:0 10px 0 0;
position:relative;
}

#left_nav .quick_links, #left_menu, .lse {
	border-top-color:#9CC;
}

#right-nav .quick_links {
	border-top-color:#A0B3C7;
}

/*-------------------------------
	LEFT MENU
	-----------------------------*/
	
.left-menu
{
    font-size: 12px;
    text-decoration: none;
	border-bottom: 1px dotted #666;
	border-top-width: 08px;
	border-top-style: solid;
	border-top-color:#9CC;
	padding-top: 8px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}

.left-menu ul li ul
{
    border-top: none;
}

.left-menu ul li ul li ul
{
    border-top: none;
}

.left-menu ul, .left-menu ul li ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none;
    display: block;
}

.left-menu ul li ul
{
    margin: 0 0 0 0;
}

.left-menu li
{
    border-top: 1px dotted #666;
    display: block;
}

.left-menu li a
{
    padding: 3px 0 3px 0;
    display: block;
	height: 100%;
}

.left-menu li ul li a
{
    padding: 3px 0 3px 10px;
    display: block;
}

.left-menu li ul li ul li a
{
    padding: 3px 0 3px 20px;
    display: block;
}

.left-menu ul a
{
    color: #003366;
}

.left-menu ul li ul a
{
    color: #FF9900;
    display: block;
}

.left-menu li ul li ul li a
{
    color: #99CCCC;
}

.left-menu ul a:hover, .left-menu ul li ul a:hover
{
    color:#00CCFF;
}

.left-menu a.highlight
{
    font-weight: bold;
}
	
	

/*-------------------------------
	MAIN CONTENT
	-----------------------------*/

#main_content {
	
	float:left;
	border-top-width:8px;
	border-top-style:solid;
	border-top-color:#A0B3C7;
	padding-top:8px;
}

.lower_level {
	width:420px;
	margin:0 10px 0 0;
}

.home {
	width:635px;
	margin:0 0 0 0;
}

#main_content ul {
	color:#333;
	font-size:11px;
	line-height:14px;
	list-style:none;
	margin:0;
	padding:0;
}

#main_content li {
	margin-bottom:14px;
	padding-left:14px;
	background-image:url(/App_images/arrow/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.3em;
}

.stand_first {
	border-bottom-width:8px;
	border-bottom-style:solid;
	border-bottom-color:#A0B3C7;
	padding-bottom:10px;
	margin-bottom:8px;
}

.stand_first_home {
	margin-bottom:8px;
}

.copy_large p {
	font-size:13px;
	line-height:16px;
	padding-bottom:4px;
	margin:0;
}

.copy_quote p {
	font-size:13px;
	line-height:16px;
	padding-bottom:4px;
	color:#00CCFF;
	margin:0;
}

.copy_col1 {
	float:left;
	width:205px;
	margin-right:10px;
}

.copy_col2 {
	float:left;
	width:205px;
}
/*
.copy_col1 img, .copy_col2 img {
	margin-bottom: 08px;
}*/

/*-------------------------------
	RIGHT CONTENT
	-----------------------------*/

#right-nav {
	width: 205px;
	margin: 0 0 0 0;
	float: left;
}

#right-nav.home {
	margin: 0 10px 0 0;
}

#right-nav .more,#left_nav .more {
	font-size:11px;
	background-image:url(/app_images/arrow/arrow_right_small.jpg);
	background-repeat:no-repeat;
	background-position:195px 6px;
	text-align:right;
	margin:0;
	Qborder-top: dotted 1px;
	border-bottom: solid 1px;
	border-bottom-color: #CCC;
	border-top-color: #666;
	padding:05px 15px 05px 0;
	Qmargin:10px 0 6px 0;
	clear:left;
}

/*-------------------------------
	FINANCIAL REPORTS
	-----------------------------*/

/*-------------------------------
	FINANCIAL REPORTS
	-----------------------------*/

#main_content .reports {
	margin-top: 10px;
}

#main_content .reports ul, #main_content .reports li {list-style:none;}
	
	#main_content .reports ul {}
	#main_content .reports ul li {display:block;width:99px;height:250px;float:left;margin:0 0 5px 8px; padding: 0px;}
	#main_content .reports ul li.first {display:block;width:99px;height:250px;float:left;margin:0px; padding: 0px;}
	#main_content .reports ul li div {font-size:11px;}
	#main_content .reports ul li img {background:#ccc;margin:0 0 8px 0px;}
	
#main_content .board {
	margin-top: 10px;
}

#main_content .board ul, #main_content .board li {list-style:none;}
	
	#main_content .board ul {width:;}
	#main_content .board ul li {display:block;width:99px;height:210px;float:left;margin:0 0 5px 8px; padding: 0px;}
	#main_content .board ul li.first {display:block;width:99px;height:210px;float:left;margin:0px; padding: 0px;}
	#main_content .board ul li div {font-size:11px;}
	#main_content .board ul li img {background:#ccc;margin:0 0 8px 0px;}
		
	
.copy_gallery {
	font-size:11px;
	line-height:14px;
	color:#333;
	margin-top:10px;
}
	
#col {
	width:99px;
	float:left;
	padding-left:0;
	margin:0 0 10px;
}

.copy a {
	font-weight:400;
	padding-left:14px;
	background-image:url(/App_images/arrow/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.3em;
}

.col-spacer {
	width:8px;
	height:7px;
	float:left;
}

/*-------------------------------
	QUICK LINKS // LSE // IMAGE BOX // REUTERS
	-----------------------------*/

.quick_links {
	border-top-width:8px;
	border-top-style:solid;
	margin:0 0 15px;
	padding:8px 0 0;
}



.lse  {
	border-top-width:8px;
	border-top-style:solid;
	margin:0 0 9px;
	padding:8px 0 0;
height:189px;
}

.contact_us {
border-top-color:#99CCCC;
border-top-style:solid;
border-top-width:8px;
margin:0 0 9px;
padding:8px 0 0;
	border-bottom:1px solid #CCCCCC;
}

.contact_us p a, .contact_us p {
    color:#666666;
    margin:0;
    margin: 0 0 2px 0;
}

.reuters {
	margin:0 0 0px;
	padding:0px 0 0;
}

.quick_links_image {
	font-size:11px;
	margin:8px 0 0;
}

.quick_links_copy {
	font-size:11px;
	margin:8px 0 0;
	border-bottom:1px dotted;
    padding:0 0 5px;
}

body#lower_level #main_content .more {
	font-size:11px;
	text-align:left;
	border-bottom: solid 1px;
	border-bottom-color: #CCC;
	padding:5px 0px 05px 0;
	margin:0px 0 6px 0;
}

.quick_links_copy,.more {
	color:#666;
}

.quick_links_copy a,.more a {
	font-weight:bold;
	text-decoration:none;
}

.quick_links_copy ul {
	list-style:none;
	margin:0;
	padding:0;
	margin: 0px;

}

.quick_links_copy ul {

}

.quick_links_copy li {
	margin: 0px;
	padding-left:14px;
	background-image:url(/App_images/arrow/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 .6em;

}

.lse .quick_links_copy { height:59px;}

.quick_links_copy li a { display:block;padding-top:3px;}


.lse .quick_links_copy p {color:#666666; margin:0px; height:28px; overflow:hidden;}

.quick_links h1 {  }

.flash_box {
	margin:8px 0 0;
}

/*.image_box {
	height:181px;
	color:#036;
	width:205px;
	background-image:url(/App_images/image_backgrounds/img_box.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	margin:8px 0 0;
}

.image_box a, .image_people a {
	height:100%;
	font-size:13px;
	line-height:15px;
	color:#036;
	display:block;
	margin:0;
}

.image_box_panel {
	height:52px;
	display:block;
	background-color: #FFF;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	margin:115px 0 0;
	padding:7px;
}

.image_panel_text {
	
}

.image_people {
	height:109px;
	color:#036;
	width:205px;
	background-image:url(/App_images/image_backgrounds/img_people.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	margin:8px 0 0;
}

.image_people_panel {
	height:15px;
	font-weight: bold;
	display:block;
	background-color: #FFF;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	padding:7px;
	margin-top: 80px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}*/

.image_people_desc {
	font-size: 11px;
	background-color:#CFECEC;
	padding:7px;
	color: #FFF;
	min-height: 20px;
}

.image_people_desc strong {
	display: block;
	color: #333;
}


/*-------------------------------
	SHAREPRICE
	-----------------------------*/
	
.share_details {
	font-size:24px;
	line-height: 24px;
	margin:8px 0 8px 0;
}

.share_orange {
	font-weight: bold;
	color: #FF9900;
}

.share_blue {
	font-weight: bold;
	color: #036;
}

.share_light {
	color:#00CCFF;
}

.share_time {
	background-image: url(/App_images/share_price_time_bg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
padding-top:3px;
padding-left:3px;
	padding-bottom:0px;
	border-bottom: 1px dotted;
	height:25px;
}
	

/*-------------------------------
	FOOTER
	-----------------------------*/
	
.home_footer, .lower_level_footer {
	font-size:10px;
	color:#666;
	padding:5px 0 0;
	clear: left;
}



.home_footer {
	margin:6px 0 20px;
}

.lower_level_footer {
	margin:90px 0 20px;
}


.footer_col1 {
	float:left;
	width:215px;
}

.footer_col2 {
	float:left;
	width:510px;
}

.footer_col3 {
	float: right;
	
}

/*-------------------------------
	FORMS
	-----------------------------*/

form {
	margin:0;
	padding:0;
}

select {
	width:205px;
	font-size:11px;
	margin:6px 0 10px;
	padding:0;
}

.text {
	width:104px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	margin:0 5px 0 0;
	padding:0;
}

/*-------------------------------
	TABLES
	-----------------------------*/
table {
background-color: #FFF;
	color: #666;
}	
	
#normal td {
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

normal.tr {
}

#contact td {
	font-size: 11px;
	font-weight: bold;
}	

#normal td.table-heading {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.submit {
	background-color: #003366;
	color: #FFFFFF;
	border: none;
	font-weight: bold; 
	font-size: 11px;
	margin: 0px;
	padding: 3px;
}

.submit:hover {
	color: #FFFFFF;
	background-color: #00CCFF;;
}

/*-------------------------------
	MISC
	-----------------------------*/

hr.dot {
	border-bottom: dotted 1px;
	padding:0;
	margin:6px 0 6px 0;
	min-height: 1px;
}

hr.lightgrey {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#CCC;
	margin:4px 0 10px;
}
	
.divider_dot {
	border-bottom: dotted 1px;
	padding:0;
	margin:6px 0 6px 0;
	min-height: 1px;
}

.divider_lightgrey {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#CCC;
	margin:4px 0 10px;
}

img {
	border:none;
}


.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	clear: left;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix { /* O */
	display: block;
}



* html .clearfix {
	height: 1%; /* IE5-6 */
}


/*-------------------------------
	AMENDS
	-----------------------------*/
	
.first { margin: 0px;}

hr {
	border: 0px;
	background-color: #CCC;
	height: 1px;
	margin:4px 0 10px;
	padding: 0px;
}


/*-----------------------------
MARQUEE
-------------------------------*/

.ticker { 
   padding-bottom:2px;   height:21px; 
    border-bottom:1px solid #E6E6E6;
    overflow:hidden;
}

.ticker div { font-size:12px; line-height:12px; white-space:nowrap;  }

.ticker a {
    padding-right:20px;
    color:#666666;
}

.ticker a span.date
{
    padding-right:5px;
}

.ticker a:hover {
    color:#00ccff;
}

.ticker a:hover, .ticker a:active, .ticker a:focus {
    outline:none;
}

div.article { margin-bottom: 15px;  }
span.date {font-size: 12pt;color:#333333; font-weight: bold;}
span.source {font-size: 12pt;color:#333333; font-weight: bold;}
div.title {font-size: 12pt;color:#333333; line-height: 1.25pc; font-weight: bold;margin-top:10px;}
div.title a:link, .title a:active, .title a:visited {font-size: 12pt;color:#333333; line-height: 1.25pc; font-weight: bold; text-decoration: none;}
div.title a:hover {font-size: 12pt;color:#00ccff; line-height: 1.25pc; font-weight: bold; text-decoration: none;}
div.ingress {font-size: 11px;color:#333333; font-weight: normal; padding-bottom: 10px ; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#cccccc;}
