﻿#newsroom{
    margin-top:-25px;
    margin-left:15px;
}
#uc tr td ul li{
    text-align:left;
    vertical-align:text-top;
}
.dpMainFontBoldCenter{
    font-family:  Arial,Tahoma,Microsoft Sans Serif, Arial;
  font-size: 14px;
  font-weight: bold;
  color: #4C4C4C;
}
#uc{
   margin:0px auto 0px auto; 
}
#dpPhoneModel{
    text-align:left;
    vertical-align:middle;
    line-height:18px;
    border-collapse: collapse;
           *border-collapse: expression('separate', cellSpacing = '15px');  /* IE hack  */
}
.blackBarTop {
				background-color: black;			
				width: 100%;
				height: 10px;
}

.topbar_left {
				/*background: #E8E8E8;*/
				/*border: 1px #000000 none;*/
				
				width: 335px;
				height: 65px;
				float: left;
}
.topbar_right {
				/*background: #E8E8E8;*/
				/*border: 1px #000000 none;*/
				margin-left:  250px;
				height: 65px;
}
.topbar_right_tabs 
{
         display: block; /* this is probably the important part */
         margin: 0;
         padding: 0;
         float: right;
}
.topbar_right_tagline
{
         display: block; /* this is probably the important part */
         margin: 0;
         margin-top: 8px;
         padding: 0;
         float: right;
         color: Green;
         position: relative;
         clear: right;
         font-family:  Century Gothic, Arial, Tahoma,Microsoft Sans Serif, Calibri;
         font-size: 22px;
         width: 500px;
         text-align: right;
         font-weight: normal;
}

.midbar {
				/*background: #FFFFFF url('../images/menu_green3.gif') repeat-x;*/
				text-align: center;
				height: 50px;
				width: 1000px;
}
.floatRight{
	/*background-color:#fff;*/
	padding:0;
	margin:15px 15px 15px 15px;
	float:right;
	clear:right;
	}

.leftbox 
{
  float: left;
  width: 361px;


}
.rightbox 
{
		 margin-left:  361px;
}
.boxcontainer
{
  width: 1000px ;
  margin-left: auto ;
  margin-right: auto ;

}

.leftPanel 
{
  float: left;
  width: 240px;
  margin-left: 10px;
  margin-top: 0px;
  background-color: #A6E0A1;
  height: 400px;
  background: #A6E0A1 url('../images/left_panel.gif') repeat-x;

}
.rightPanel 
{
		 margin-left:  260px;
		 margin-right: 20px;
		 margin-top: 20px;
		 margin-bottom: 20px;
		 border-style:solid;
         border-color:#CCCCCC;
         border-width:1px;
         padding-bottom: 10px;
         min-height: 535px;
}
.leftPanelNew 
{
  float: left;
  width: 700px;
  margin-left: 10px;
  margin-top: 0px;
  /*background-color: #A6E0A1;*/
  min-height: 400px;
  display: inline;
}


.rightPanelNew
{
		 margin-left:  730px;
		 margin-right: 20px;
		 margin-top: 0px;
		 margin-bottom: 20px;
		 border-style:solid;
         border-color:#CCCCCC;
         border-width:0px;
         border-left:  solid 1px #CCCCCC;
         padding-bottom: 0px;
         min-height: 558px;
}
.wrapper {
  text-align: left;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  background-color:  White;
  /*background-color: Black;*/
  /*background-color:  Transparent;*/
    /*border-style:solid;
    border-color:#CCCCCC;
    border-width:1px;*/
    /*background: white;*/
  min-height: 500px;
  display:  block; /* this is probably the important part */
}

.contentContainter
{
                
				border-color: #0000FF;
				border-top: none;
				/*background: #FFFFFF;*/
				width: 1000px;
				min-height: 400px;
				text-align: center;
				margin: auto;
}
.dailyPlanetOutside
{
         display: block; /* this is probably the important part */
         margin: 0;
         padding: 0;
         float: right; 
 		 /*margin-left:  750px;
		 margin-right: 10px;
		 margin-top: 0px;
		 margin-bottom: 10px;
		 /*
		 /*border-style:solid;
         border-color:#CCCCCC;
         border-width:1px;
         */
         padding-bottom: 10px;
         min-height: 555px;
         background-color: white;
         width: 224px;  
}

.dailyPlanetInside
{
    background-color: #4C4C4C;
    font-family:  Arial, Tahoma,Microsoft Sans Serif, Calibri;
    font-size: 12px;
    color: white;
    min-height: 540px;
    
}
.dailyPlanetDate
{
    font-family:  Arial, Tahoma,Microsoft Sans Serif, Calibri;
    font-size: 12px;
    color: #54A94F;
    padding-bottom: 5px;
}
.panelContainer
{
  width: 1000px ;
  margin-left: auto ;
  margin-right: auto ;
  height: inherit;

}



.lightgreenfade {
				/*background: #FFFFFF url('../images/lightgreenfade.gif') repeat-x;*/
				height: 18px;
				width: 1000px;
}
.grayfade 
{
 				background: #FFFFFF url('../images/grayblackfade.gif') repeat-x;
				height: 24px;
				width: 1000px;   
}
.siteMapStyle
{
    font-family:  Arial, Tahoma,Microsoft Sans Serif, Calibri;
    font-size: 12px;
    color: black;
}
    .siteMapStyle a:link {
    color: green;
    }
    .siteMapStyle a:visited {
    color: green;
    }
    .siteMapStyle a:hover {
    color: black;
    }
    .siteMapStyle a:active {
    color: green;
    }
.dpLinks
{
    font-family:  Arial, Tahoma,Microsoft Sans Serif, Calibri;
    font-size: 12px;
    color: green;
}
.dpLinks a:link {
    color: green;
}
.dpLinks a:visited {
    color: green;
}
.dpLinks a:hover {
    color: black;
}
.dpLinks a:active {
    color: green;
}  
  
.adjustedZIndex 
{
  background: #FFFFFF url('../images/menu_green3.gif');

  font-family:  Arial, Calibri, Tahoma,Microsoft Sans Serif, Arial;
  font-size: 13px;
  color: white;
  font-weight: bold;
  text-align: left;
  position: relative;
  float: none;
  height: 22px;
  width: 150px;
  padding-left: 5px;
}
.menuFont
{

  font-family:  Arial, Calibri, Tahoma,Microsoft Sans Serif, Arial;
  font-size: 13px;
  color: white;
  font-weight: bold;
  text-align: left;
  padding-left: 15px;
  padding-top: 5px;

}
.dpTitleFont
{

  font-family:   Century Gothic, Arial, Tahoma, Arial, Microsoft Sans Serif, Arial;
  font-size: 30px;
  font-weight: bold;
  color: white;
  text-align: left;
  padding-left: 15px;
  padding-top: 5px;
  background-color: #4DB640;
  margin-left: 10px;
  line-height:55px;
  margin-bottom: 20px;
}

.dpMainFont
{

  font-family:  Arial, Tahoma,Microsoft Sans Serif, Calibri;
  font-size: 12px;
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
  
 
}
.dpMainFontBold
{

  font-family:  Arial,Tahoma,Microsoft Sans Serif, Arial;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  color: #4C4C4C;
}
.dpBigFont
{

  font-family:  Arial,Tahoma,Microsoft Sans Serif, Arial;
  font-size: 20px;
  text-align: left;
  color: Black;
  padding-left: 15px;
  padding-right: 15px;
  color: #4C4C4C;
}
.dpBigFont a:link {
    color: green;
}
.dpBigFont a:visited {
    color: green;
}
.dpBigFont a:hover {
    color: black;
}
.dpBigFont a:active {
    color: green;
}  
.dpNews
{

  font-family:  Arial, Tahoma,Microsoft Sans Serif, Arial;
  font-size: 14px;
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
    color: green;
}
.dpNews a:link {
    color: green;
}
.dpNews a:visited {
    color: green;
}
.dpNews a:hover {
    color: black;
}
.dpNews a:active {
    color: green;
}  
.dpNewsDate
{

  font-family:  Arial, Tahoma,Microsoft Sans Serif, Arial;
  font-size: 14px;
  font-weight: bold;
  color: black;
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;

}
.dpMainFontBoldGreen
{

  font-family:  Arial, Tahoma,Microsoft Sans Serif, Arial;
  font-size: 14px;
  font-weight: bold;
  color: #54A94F;
  text-align: left;

}
.dpBody
{
                background-image:url('../images/globe_background.jpg');
                background-color:#ADADAD;
                /*background-color:Gray;*/
                /*background-image:url('../images/globe_black.jpg');*/
                background-repeat:no-repeat;
                background-position:center top;
				text-align: center;
				margin: auto;
				min-width: 1000px;

}

.midHolder
{
				text-align: center;
				position: relative;
}
.footer 
{
				text-align: center;
				width: 1000px; 
				background:  white;
				margin-left: auto ;
                margin-right: auto ;
                display:  block;
}
.headerLine {
				color: #EBEBEB;
				background: white;
				width: 50%;
				float: left;
				margin-left: 10px;
}
.footerLine {
				color: #EBEBEB;
				background: white;
				width: 98%;
				display: inline-table;
}
.footerTextLeft
{
    padding-left: 10px;
    font-family: Arial, MS Sans Serif;
    font-size: 12px;
    color: #CCCCCC;
    text-align: left;
    float: left;
    width: 361px;
    text-decoration: none;

}
.footerTextRight
{
    padding-right: 10px;
    font-family: Arial, MS Sans Serif;
    font-size: 12px;
    color: #CCCCCC;
    text-align: right;
    margin-le


*{
margin:0;
padding:0;
    width: 340px;
    height: 127px;
}
ding:0;

}
html{
height:100%;
}
body{
height:100%;
cursor:default;
font-size:11px;
line-height:16px;
text-align:center;
background-color:#000;
background-position:50% 0;
background-repeat:no-repeat;
margin: 0; 
padding: 0;
font: 10px normal Arial, Helvetica, sans-serif;
}
a:link,a:visited{
text-decoration:none;
}
a img{
border:0;
}
h1
{

  font-family:   Century Gothic, Arial, Tahoma, Arial, Microsoft Sans Serif, Arial;
  font-size: 30px;
  font-weight: bold;
  color: white;
  text-align: left;
  padding-left: 15px;
  padding-top: 5px;
  background-color: #4DB640;
  margin-left: 10px;
  line-height:55px;
  margin-bottom: 20px;
}
/***************************/
/* SLIDER CSS*/
/***************************/

.slide
{
border: none 0px;
}

div.wrap{
width:700px;
margin:0 auto;
text-align:left;
}
div#top div#nav{
float:left;
clear:both;
width:700px;
height:52px;
margin:22px 0 0;
background:url(../images/nav-bg.png) 0 0 no-repeat;

}
div#top div#nav ul{
float:left;
width:700px;
height:52px;
list-style-type:none;

}
div#nav ul li{
float:left;
height:52px;

}
div#nav ul li a{
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;

}
div#header{
margin:-1px 0 0;

}
div#video-header{
height:690px;
margin:-1px 0 0;

}
div#header div.wrap{
height:299px;
background:url(../images/header-bg.png) 50% 0 no-repeat;
margin-left: 0px;
z-index: -1;
}
div#header div#slide-holder{
width:700px;
height:299px;
position:absolute;
z-index:40;
}
div#header div#slide-holder div#slide-runner{
top:9px;
left:9px;
width:680px;
height:278px;
overflow:hidden;
position:absolute;
}
div#header div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#header div#slide-holder div#slide-controls{
left:0;
top: 0px;
bottom:228px;
width:680px;
height:46px;
display:none;
position:absolute;
/*background:url(../images/slide-bg.png) 0 0;*/
}
div#header div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
/*display:inline;*/
display: none;
font-size:10px;
line-height:16px;
margin:15px 0 0 20px;
text-transform:uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav{
float:right;
height:24px;
display:inline;
margin:11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{
float:left;
width:24px;
height:24px;
display:inline;
font-size:11px;
margin:0 5px 0 0;
line-height:24px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on{
background-position:0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a:link{
color:#fff;
}
div#header div#slide-holder div#slide-controls p#slide-nav a:visited
{
    color:#fff;

}

div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(../images/silde-nav.png);}
/*div#nav ul li a{background:url(../images/nav.png) no-repeat;} */



/***************************/
/* NAVIGATION MENU CSS*/
/***************************/





/***************************/
/* TOP TABS CSS*/
/***************************/



/***************************/
/* BOTTOM TABS*/
/***************************/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 699px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
	background: url(../images/tab_slice_hover.gif) repeat-x;
	font-weight: bold;
}
ul.tabs li a {
	text-decoration: none;
	display: block;
	font-size: 1.2em;
	padding: 0 12px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color: white;
}
ul.tabs li a:hover {
	/*background: #ccc;*/
	background: url(../images/tab_slice_hover.gif) repeat-x;
	color:  #00FF00;

}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
    background: url(../images/tab_slice_select.gif) repeat-x;    
}
html ul.tabs li.active a
{
    color: Black;
}
.tab_outline
{
	border: 1px solid #999;
	border-top: none;
	padding: 4px;
    
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; 
	width: 698px;
	background: #fff;
	min-height: 200px;
	background: url(../images/tab_content_slice.gif) repeat-x;
	/*background: #CCCCCC;*/


}
.tab_content {
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 1.2em;
	font-family:  Century Gothic, Arial,Tahoma,Microsoft Sans Serif, Arial;
    font-size: 13px;
    /*font-weight: bold;*/
    text-align: left;
    color: green;
}
.tab_content_top
{
 background-color: #4DB640;
 height: 10px;
}
.tab_link
{

}
.tab_link a:link {
    color: #333333;
    font-weight: bold;
}
.tab_link a:visited {
    color: #333333;
    font-weight: bold;
}
.tab_link a:hover {
    color: green;
    font-weight: bold;
}
.tab_link a:active {
    color: #333333;
    font-weight: bold;    
} 

.tab_pics{
    opacity:0.4;
    filter:alpha(opacity=40);
    float:right;
    margin-top: 17px;
}


/***************************/
/* Daily Planet NEWS FEED CSS*/
/***************************/

#listticker{
	height:200px;
	width:200px;
	overflow:hidden;
	border:solid 0px #DEDEDE;
	padding:6px 10px 14px 10px;
	margin:0 auto 0px auto;
	color:white;
}
#listticker li{
	border:0; margin:0; padding:0; list-style:none;
}
 
	#listticker li{
		height:60px;
		padding:5px;
		list-style:none;
		color: White;
	}
		#listticker a{
			color:white;
		}
		#listticker a:link {
            color: white;
        }
        #listticker a:visited {
        color: white;
        }
        #listticker a:hover {
        color: #00FF00;
        }
        #listticker a:active {
            color: white;
        } 
		#listticker .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			font-size:11px;
			color: White;
		}
		#listticker .news-text{
			display:block;
			font-size:11px;
			color:white;
		}
		#listticker img{
			float:left;
			margin-right:14px;
			padding:4px;
			border:solid 1px #DEDEDE;
		}

/*MENU NEW*/
.container {
	width: 100%;
	margin: 0 auto;
	position: relative;
    z-index: 99;
}

ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.3em;
	background: url(../images/menu_green3.gif) repeat-x;
    font-weight: bold;
	
}
ul#topnav li {
	float: left;
	margin: 0;	
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base--*/
	z-index: 99;
	width: 75px;
}
ul#topnav li.first
{
    margin-left: 19px;
}

ul#topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}

ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }
ul#topnav li a:hover{
	background: url(../images/hover_menu.gif) no-repeat center top;
}

ul#topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: right;
	position: absolute;
	top: 0px;
	padding: 0px 0px 0px 5px;
	background: url(../images/subnav_btn12.gif) no-repeat center top;
}


/*ul#topnav a.services {
 width: 75px;
}
ul#topnav a.markets {
  width: 65px;

}
ul#topnav a.support {
  width: 65px;

}
ul#topnav a.investors {
  width: 65px;

}
ul#topnav a.partners {
  width: 65px;

}
ul#topnav a.newsroom {
  width: 65px;

} 
*/
 
ul#topnav li .sub {
	position: absolute;	
	top: 35px; left: 0px;
	background: #333;
	padding: 20px 20px 20px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	border: 1px solid #111;
	
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 175px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
	padding-bottom: 10px;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #00FF00;
}
ul#topnav .sub h2{
	padding: 5px 0;
	background-image: none;
	color: #00FF00;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	/*background: url(business.jpg) no-repeat 5px 12px;*/
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {color: #4DB640; background-image: none;}

.nav_items
{
    border-left: solid 1px gray;
}

