body {
background-color:#f2f2f2;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
color:#222222;
margin: 0px;
}


/***Toolbar Layout ***/ 

#ToolBarContainer {
margin: 0 auto;
width: 100%;
height:41px;
position: fixed;
top:0px;
left:0px;
background-image:url(/theme/Blank/images/ToolBarBG.jpg);
background-repeat:repeat-x;
text-align:center;
z-index:200;
}

#ToolBar {
width:1000px;
 margin-left:auto; 
margin-right:auto;
position:relative;
}

#cp {
background-color:#f2f2f2;
	float:left;
position:absolute;
height:35px;
top:0px;
left:0px;
}

#SearchHeader {
float:right;
padding-right:5px;
padding-bottom:5px;
position:absolute;
top:5px;
right:30px;
}

.SearchHeaderTxtField {
width:150px;
height:18px;
font-size:10px;
background-color:#ffffff; 
border:1px solid #cccccc;
padding-top:3px;
padding-left:2px;
}

.HeaderSearchBtn{
font-family: arial, verdana, serif;
	font-size: 8pt;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
	color: #333333;
	font-weight: bold;
	background: #EEEEEE;
	display:inline;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;
	position:relative;
}

#CloseBar {
float:right;
position:absolute;
right:0px;
text-align:center;
padding-top:3px;
font-size:9px;
}

/***Toolbar Layout ***/ 

/***Login Bar Layout ***/ 

#LoginBar {
width:100%;
position:relative;
background-color:#003366;
text-align:left;
height:25px;
overflow:hidden;
}

#LoginBarLinks{
margin-top:5px;
margin-left:5px;
color:#ffffff;
}

#LoginBar a:Link, #LoginBar a:active, #LoginBar a:visited{
color:#ffffff;
font-size:11px;
text-decoration:none;
font-weight:bold;
padding-top:5px;
}

#LoginBar a:hover{
color:#ffffff;
font-size:11px;
text-decoration:underline;
font-weight:bold;
padding-top:5px;
}

#SearchHeader2 {
float:right;
position:absolute;
top:5px;
right:0px;
}

/***Login Bar Layout ***/ 

/***Header Layout***/

#HeaderContainer {
width:100%;
background:#003366;
position:relative;
top:0px;
z-index:100;
text-align:center;
margin: 0 auto;
height:auto;
}
 
#Header{
 width:1000px;
margin-left:auto; 
margin-right:auto;
position:relative;
background:#003366;
text-align:left;
}  

#HeaderLogo {
 background:url(/theme/Blank/images/Logo.gif) left no-repeat #003366;
 float:left;
 position:relative;
 margin-left:0px;
 margin-top:35px;
 margin-bottom:10px;
 width:200px;
 height:40px;
 padding-left:40px;
}

#HeaderLogo a:link, #HeaderLogo a:active, #HeaderLogo a:visited, #HeaderLogo a:hover{
    color:#ffffff;
    text-decoration:none;
	font-size:20px;
	font-weight:bold;
 }
 
#HeaderLogo h1 {
color:#ffffff;
    text-decoration:none;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}

#HeaderLogo span {
color:#ffffff;
    text-decoration:none;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}


#banner-ad {
float:right;
background:#003366;
	position:relative;
	color:#ccc;
font-size:9px;
text-align:center;
}

.banner-ad {
background:#003366;
}
 
/***Header Menu***/

#TopNav {
float:left;
margin-top:5px;
width:100%;
background-color:#03294f;
position:relative;
}

#Clear {
width:100%;
background-color:#ffffff;
height:5px;
}

#HeaderNav, #HeaderNav ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:2em;
 }
 
 #HeaderNav a:link, #HeaderNav a:active, #HeaderNav a:visited{
    display:block;
    padding:0px 5px;
    border-right:1px solid #cccccc;
    color:#ffffff;
    text-decoration:none;
    background-color:#03294f;
	font-size:10px;
	font-weight:bold;
	font-family: Arial;
 }
 
#HeaderNav a.current:link, #HeaderNav a.current:active, #HeaderNav a.current:visited{
    display:block;
    padding:0px 5px;
    border-right:1px solid #cccccc;
    color:#03294f;
    text-decoration:none;
    background-color:#ffffff;
	font-size:10px;
	font-weight:bold;
	font-family: Arial;
 }
 
#HeaderNav a:hover{
    background-color:#ffffff;
    color:#03294f;
}

#HeaderNav span{
    display:block;
	padding-left:5px;
	padding-right:15px;
    border-right:1px solid #cccccc;
    color:#ffffff;
    text-decoration:none;
    background-color:#03294f;
	font-size:10px;
	font-weight:bold;
	font-family: Arial;
	background-image:url(/theme/Blank/images/drop-down.gif);
	background-position:right;
	background-repeat:no-repeat;
 }

#HeaderNav li{
    float:left;
    position:relative;
}

#HeaderNav ul {
    position:absolute;
    width:12em;
    top:2em;
    display:none;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

#HeaderNav li ul a{
    width:12em;
    float:left;
}

#HeaderNav ul ul{
	top:auto;
	}	

#HeaderNav li ul ul {
    left:12em;
    margin:0px 0 0 10px;
    }

#HeaderNav li:hover ul ul, #HeaderNav li:hover ul ul ul, #HeaderNav li:hover ul ul ul ul{
    display:none;
    }
#HeaderNav li:hover ul, #HeaderNav li li:hover ul, #HeaderNav li li li:hover ul, #HeaderNav li li li li:hover ul{
    display:block;
    }
	
/***Header Menu***/

/***Header Layout ***/


/***Footer Layout ***/

#footerContainer{
 width:100%;
background:#03294f;
position:relative;
text-align:center;
margin: 0 auto;
height:auto;
color:#ffffff;
 }

#footer{
width:1000px;
margin-left:auto; 
margin-right:auto;
position:relative;
background:#03294f;
text-align:left;
 padding-top:5px;
	overflow: auto;
	font-size:9px;
	color:#ffffff;
 }

#footer li {
list-style:none;
padding-left:5px;
color:#ffffff;
} 

#footer a:Link, #footer a:Active, #footer a:Visited {
text-decoration:none;
color:#ffffff;
}

#footer a:Hover {
text-decoration:underline;
color:#ffffff;
} 

#footer span {
font-weight:bold;
text-align:left;
padding-bottom:5px;
color:#ffffff;
} 

#footer p {
text-align:left;
padding:5px;
font-size:9px;
color:#ffffff;
}
 
#footer.Static {
width:100%;
margin-left:auto; 
margin-right:auto;
padding-bottom:5px;
background:#03294f;
color:#ffffff;
text-align:center;
}

.FooterBoxWrap {
display:inline; 
text-align:center;   
 background:#03294f;   
 color:#ffffff;
}

.FooterBox1, .FooterBox2 {
float:left;
width:200px;
margin-left:5px;
margin-right:5px;
overflow:hidden;
border-right:1px solid #ccc;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:0px;
min-height:175px;
background:#03294f; 
color:#ffffff;
}

.FooterBox3 {
float:left;
width:245px;
margin-right:5px;
overflow:hidden;
border-right:1px solid #ccc;
text-align:left;
padding-right:10px;
padding-top:0px;
min-height:175px;
background:#03294f;
color:#ffffff;
}


div.PostReleaseFoot {
background-image:url(/theme/Blank/icons/PostRelease32.png);
background-position:left;
background-repeat:no-repeat;
padding-left:34px;
color:#ffffff;
}

div.AdvertiseFoot {
background-image:url(/theme/Blank/icons/Advertising32.png);
background-position:left;
background-repeat:no-repeat;
padding-left:34px;
margin-top:10px;
color:#ffffff;
}

.FooterBox4 {
float:left;
width:240px;
margin-right:5px;
overflow:hidden;
text-align:left;
padding-top:0px;
background:#03294f;
color:#ffffff;
}

div.PostConnectFoot {
background-image:url(/theme/Blank/icons/Connect32.png);
background-position:left;
background-repeat:no-repeat;
padding-left:34px;
color:#ffffff;
}

div.RSSFoot {
background-image:url(/theme/Blank/icons/XML-RSS3.png);
background-position:left;
background-repeat:no-repeat;
padding-left:34px;
color:#ffffff;
}

 /***Footer Layout ***/
 
/*****Services Menu ****/

#services-menu {
background-color:#ffffff;
	padding:5px;
}

li.PostRelease {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/PostRelease.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.MyAccount {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/myaccount.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.Logout {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/logout.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.NConnect {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/Connect.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.GetContent {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/GetContent.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.NewsAlert {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/EmailNewsBrief1.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.MyArticles {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/MyArticles.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.Advertising {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/Advertising.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.iPhone {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/iPhone.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.HandHeld {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/Handheld.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.XMLrss {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/XML-RSS1.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.NEVscore {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/NEVscore2.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.MediaKit {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/MediaKit.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

li.Video {
margin-left: 0;
margin-top:5px;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/Video.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
list-style-position:outside;
}

#services-menu a:Link, #services-menu a:Active, #services-menu a:visited {
color:#003366;
text-decoration:none;
font-size:13px;
}

#services-menu a.current:Link, #services-menu a.current:Active, #services-menu a.current:visited {
color:#003366;
text-decoration:none;
vertical-align:middle;
background:#ccc;
}

#services-menu a:hover {
color:#003366;
text-decoration:underline;
}

#services-menu span {
margin-left: 0px;
color:#666666;
font-size:14px;
font-weight:bold;
}

#services-menu hr {
margin-left: 0px;
color:#333333;
margin-bottom:3px;
}

/*****Services Menu ****/

/*****Discussion Menu ****/

#discussion-menu {
background-color:#ffffff;
	padding:5px;
}

#discussion-menu span {
margin-left: 0px;
color:#666666;
font-size:14px;
font-weight:bold;
}

#discussion-menu hr {
margin-left: 0px;
color:#333333;
margin-bottom:3px;
}

#discussion-menu a:Link, #discussion-menu a:Active, #discussion-menu a:visited {
color:#003366;
text-decoration:none;
font-size:11px;
}

#discussion-menu a:hover {
color:#003366;
text-decoration:underline;
}

li.Group {
margin-left: 0;
margin-top:5px;
list-style:none;
list-style-position:outside;
line-height:17px;
background-image:url(http://www.nevistasconnect.com/images/icons/group_action_newgroup.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
}

li.Discussion {
margin-left: 0;
margin-top:5px;
list-style:none;
list-style-position:outside;
line-height:14px;
padding-bottom:5px;
}

/*****Discussion Menu ****/

/*****Comments Menu ****/

#comments-menu {
background-color:#ffffff;
	padding:5px;
}

#comments-menu span {
margin-left: 0px;
color:#666666;
font-size:14px;
font-weight:bold;
}

#comments-menu hr {
margin-left: 0px;
color:#333333;
margin-bottom:3px;
}

#comments-menu a:Link, #comments-menu a:Active, #comments-menu a:visited {
color:#003366;
text-decoration:none;
font-size:11px;
}

#comments-menu a:hover {
color:#003366;
text-decoration:underline;
}

li.Comments-menu {
margin-left: 0;
margin-top:5px;
list-style:none;
list-style-position:outside;
line-height:14px;
background-image:url(/theme/Blank/icons/Comments.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
padding-bottom:5px;
border-bottom:1px solid #ccc;
}

/*****Discussion Menu ****/

/*****Stocks Menu ****/

#stocks-menu {
background-color:#ffffff;
	padding:5px;
	margin-top:10px;
}

#stocks-menu li {
margin: 0;
list-style:none;
}

#stocks-menu ul {
margin: 0;
}

#stocks-menu a:Link, #stocks-menu a:Active, #stocks-menu a:visited {
color:#336699;
text-decoration:none;
margin-left: 0px;
vertical-align:middle;
}

#stocks-menu a:hover {
color:#333333;
text-decoration:none;
}

#stocks-menu span {
margin-left: 0px;
color:#333333;
font-size:14px;
font-weight:bold;
}

#stocks-menu hr {
margin-left: 0px;
color:#333333;
margin-bottom:3px;
}

/*****Stocks Menu ****/

/*****Newsletter Menu ****/

#newsletter-menu {
background-color:#ffffff;
	padding:5px;
	margin-top:10px;
}

#newsletter-menu-top-right {
text-align:center;
	margin-top:10px;
}

.newsletter-menu-links li {
margin: 0;
list-style:none;
}

.newsletter-menu-links ul {
margin: 0;
}

#newsletter-menu span {
margin-left: 0px;
color:#333333;
font-size:14px;
font-weight:bold;
}

#newsletter-menu hr {
margin-left: 0px;
color:#333333;
margin-bottom:3px;
}

/*****Newsletter Menu ****/

/*****Text Ads ****/
#textAds{
background-color:#ffffff;
	padding:5px;
	margin-top:10px;
	text-align:left;
	}
	
#textAds li {
margin: 0;
list-style:none;
list-style-position:outside;
border-bottom:1px solid #ccc;
text-align:left;
}
	
#textAds a:Link, #textAds a:Active, #textAds a:visited {
color:#222222;
text-decoration:none;
display:block;
padding:2px 2px;
vertical-align:middle;
line-height:12px;
background-color:#f2f2f2;
text-align:left;
}

#textAds a:hover {
color:#222222;
text-decoration:underline;
line-height:12px;
display:block;
padding:2px 2px;
background-color:#ffffff;
text-align:left;
}

#textAds span {
margin-left: 0px;
color:#333333;
font-size:14px;
font-weight:bold;
}

#textAds hr {
margin-left: 0px;
color:#333333;
margin-bottom:3px;
}
/*****Text Ads ****/

/*****125 Ads ****/

.125Ad {
margin-left:10px; 
}

/*****125 Ads ****/

/*****160 Ads ****/

#160Ad {
text-align:center;
margin-left:auto; 
margin-right:auto;
position:relative;
width:160px;
}

/*****160 Ads ****/

/*****Right Column ****/
#LogoAds {
	margin-top:10px;
	text-align:center;
}

#LogoAds span{
margin-bottom:10px;
display:block;
border:1px solid #000000;
width:125px;
height:125px;
margin-left:auto;
margin-right:auto;
}

/*****Right Column ****/


/***HOME Page***/

#HomeTop {
height:210px;
margin-top:5px;
padding:5px;
background-color:#ffffff;
overflow:hidden;
z-index:6;
}

.clear1 {
    clear:both;
    overflow:hidden;
    height:0px;
    display:block;
    }


.thumb {
padding-right:2px;
padding-bottom:2px;
}

div.SectionTitle {
background-color:#003366;
color:#ffffff;
width:100%;
padding:5px;
}

#FeatureNewsBox {
width:206px;
height:213px;
border:1px solid #003366;
display:inline;
float:left;
overflow:hidden;
margin-left:5px;
background-image:url(/theme/Blank/images/FeatureVideoBoxBG.gif);
background-position:left top;
background-repeat:no-repeat;
}

#FeatureNewsBox p{
line-height:13px;
margin:5px 5px 5px 5px;
}

#FeatureNewsBox hr{
color:#ffffff;
}

#FeatureNewsBox li {
margin-left: 0;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/NEVscore1.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
color:#ffffff;
font-size:15px;
font-weight:bold;
list-style-position:outside;
}

#FeatureVideoBox {
width:206px;
height:213px;
border:1px solid #003366;
display:inline;
float:left;
margin-left:10px;
overflow:hidden;
}

#FeatureVideoBox p{
line-height:13px;
margin:5px 5px 5px 5px;
}

#FeatureVideoBox hr{
color:#ffffff;
}

#FeatureVideoBox a:Link,#FeatureVideoBox a:Active,#FeatureVideoBox a:Visited{
color:#003366;
font-size:13px;
line-height:13px;
text-decoration:underline;
margin-top:5px;
}

#FeatureVideoBox a:hover{
color:#003366;
font-size:13px;
line-height:13px;
text-decoration:none;
padding-top:5px;
}

#FeatureVideoBox li {
margin-left: 0;
list-style:none;
line-height:17px;
background-image:url(/theme/Blank/icons/Video.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
color:#ffffff;
font-size:15px;
font-weight:bold;
list-style-position:outside;
}

p.FeatureVideo {
background-image:url(/theme/Blank/icons/Video.png);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
}

#PremiumAd {
float:left;
margin-left:10px;
z-index:5;
border:1px solid #003366;
height:213px;
}

#PremiumAd span {
font-size:9px;
color:#666666;
padding-left:3px;
}

#PremiumAd span a:Link, #PremiumAd span a:Active, #PremiumAd span a:Visited {
font-size:9px;
color:#336699;
text-decoration:none;
}

#PremiumAd span a:hover {
font-size:9px;
color:#333333;
text-decoration:none;
}

div.FeatureBlog {
width:635px;
border:1px solid #003366;
line-height:15px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}

div.FeatureBlogTitle {
background-color:#003366;
color:#ffffff;
font-size:15px;
font-weight:bold;
overflow:hidden;
padding:5px;
}

div.FeatureBlog p{
line-height:13px;
margin:5px 5px 5px 5px;
}

div.FeatureBlogTitle li {
margin-left: 0;
list-style:none;
color:#ffffff;
list-style-position:outside;
}

/***PORTAL HOME Page***/
div.Home-Box {
padding:5px;
}

div.Home-Box li{
margin: 0;
list-style:none;
list-style-position:outside;
text-align:left;
padding-bottom:5px;
}

div.h2Title {
background-color:#003366;
color:#ffffff;
width:95%;
padding:2px;
margin-bottom:5px;
margin-top:5px;
}

div.h2Title h2 {
font-size:13px;
line-height:15px;
font-weight:bold;
padding:0;
margin:0;
}

/***PORTAL HOME Page***/

/***HOME Page***/

/***NEWS Results***/

div.RatingNav {
	background-color:#f2f2f2;
padding:5px;
border:1px solid #ccc;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	overflow: auto;
}

div.Rating {
background-color:#f2f2f2;
float:left;
display:inline;
width:600px;
}

div.RssIcon {
background-color:#f2f2f2;
float:right;
width:16px;
display:inline;
}

div.RatingNav span{
float:right;
}

div.RatingNav a:link,div.RatingNav a:active,div.RatingNav a:visited{
    color:#003366;
    text-decoration:none;
	font-weight:normal;
 }

div.RatingNav a:hover{
    color:#003366;
    text-decoration:underline;
}

div.PageNav {
background-color:#ffffff;
	padding:5px;
}

div.PageNav a:link,div.PageNav a:active,div.PageNav a:visited{
    color:#003366;
    text-decoration:none;
	font-weight:normal;
 }

div.PageNav a:hover{
    color:#003366;
    text-decoration:underline;
}

#News-Results {
	background-color:#ffffff;
	padding:5px;
}

#PageHead {
padding:5px;
margin-bottom:5px;
margin-top:5px;
	overflow: auto;
line-height:15px;
}

#PageTitle {
float:left;
position:relative;
}

#PageTitle h1 {
font-size:14px;
line-height:17px;
}

#DateHead {
float:right;
position:relative;
}

/***NEWS Results***/

/***NEWS Details***/

#NewsDetail {
padding:5px;
position:relative;
}

div.Breadcrumb {
padding-bottom:10px;
}

#ArticleBody {
padding-bottom:5px;
padding-top:5px;
}

#ArticleBody blockquote{
float:right;
font-size:13px;
color:#999;
width:150px;
padding:3px;
border-bottom:solid 2px #ccc;
border-top:solid 2px #ccc;
margin: 0px;
}

div.ArticleToolBox {
width:100%;
padding-top:5px;
height:20px;
}

div.ArticleToolBox li{
list-style:none;
margin-left:5px;
margin-right:5px;
}

li.ShareThis {
	float:left;
}


li.Bookmark {
background-image:url(/theme/Blank/icons/MyArticles.png);
	background-repeat:no-repeat;
	line-height:17px;
	float:left;
	padding-right:5px;
	border-right:1px solid #ccc;
	display:block;
	padding-left:17px;
}

li.PrintPage {
background-image:url(/theme/Blank/icons/print_icon.png);
	background-repeat:no-repeat;
	line-height:17px;
	float:left;
	padding-right:5px;
	border-right:1px solid #ccc;
	display:block;
	padding-left:17px;
}

li.GoBack {
	line-height:17px;
	float:left;
	padding-right:5px;
	border-right:1px solid #ccc;
	display:block;
}

li.PDF {
background-image:url(/theme/Blank/icons/pdf_icon.png);
	background-repeat:no-repeat;
	line-height:17px;
	float:left;
	padding-right:5px;
	border-right:1px solid #ccc;
	display:block;
	padding-left:17px;
}

li.SendToFriend {
background-image:url(/theme/Blank/icons/email-icon.gif);
	background-repeat:no-repeat;
	line-height:17px;
	float:left;
	padding-right:5px;
	border-right:1px solid #ccc;
	display:block;
	padding-left:17px;
}

li.TextIncrease {
float:left;
}

li.TextIncrease span {
float:left;
padding-right:2px;
line-height:17px;
}

li.TextIncrease a{
font-size:14px;
font-weight:bold;
}

li.Recommend {
background-image:url(/css/images/Recommend.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
	line-height:17px;
	float:left;
}

li.Drop {
background-image:url(/css/images/Bury.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
	line-height:17px;
	float:left;
}

div.ArticleToolBox a {
text-decoration: none;
}

div.ArticleToolBox a:hover {
text-decoration: none;
color:#000;
}

#Recommend {
background-image:url(/theme/Blank/images/arrow_up.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:30px;
}

#Drop {
background-image:url(/theme/Blank/images/arrow_down.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:30px;
}

#ArticleTitle {
padding-bottom:5px;
padding-top:5px;
border-top:1px dashed #ccc;
border-bottom:1px dashed #ccc;
}

#NewsDetail h1 {
font-size:17px;
line-height:20px;
}

div.intro{
padding-bottom:5px;
font-style:italic;
width:100%;
overflow:auto;
height:auto;
}

div.intro p{
font-style:italic;
position:relative;
}

div.intro img{
float:left;
padding-right:5px;
padding-bottom:5px;
}

div.ArticleAd {
float:left;
padding-right:10px;
padding-bottom:5px;
}

div.ArticleAd span {
color:#999;
}

#ArticleComments {
margin-bottom:5px;
margin-top:5px;
}

#DetailRSS {
margin-bottom:5px;
padding:5px;
border-top: 1px solid #ccc;
position:relative;
margin-top:10px;
}

#DetailRSS li{
padding:5px;
}

div.RSSLeft {
width:48%;
float:left;
padding-top:5px;
border-right: 1px solid #ccc;
position:relative;
}

div.RSSRight {
width:48%;
float:left;
padding-top:5px;
position:relative;
text-align:left;
margin-left:5px;
}

/***NEWS Details***/

/***TEXT STYLES***/
a:link, a:active, a:visited{
    color:#003366;
    text-decoration:underline;
	font-weight:normal;
 }

a:hover{
    color:#003366;
    text-decoration:none;
}

a.nav:link, a.nav:active, a.nav:visited{
    color:#105CB6;
    text-decoration:underline;
	font-weight:normal;
 }

a.nav:hover{
    color:#c00;
    text-decoration:underline;
}

a img {
	border: none;
}

h1 {
padding-bottom:5px;
font-size:14px;
line-height:16px;
font-weight:bold;
}

h2 {
padding-bottom:5px;
font-size:13px;
line-height:15px;
font-weight:bold;
}

h3 {
padding-bottom:5px;
font-size:12px;
line-height:13px;
font-weight:bold;
}

p{
padding-bottom:10px;
line-height:15px;
}

/***TEXT STYLES***/

/***Info Pages***/
div.InfoPages {
padding:10px;
}

div.InfoPagesLeft{
width:400px;
float:left;
display:inline;
margin-right:15px;
}

div.InfoPagesRight{
float:left;
display:inline;
border-left:1px solid #ccc;
padding-left:10px;
}

div.InfoPagesLeft2{
width:50%;
float:left;
display:inline;
margin-right:10px;
}

div.InfoPagesRight2{
width:45%;
float:left;
display:inline;
padding-left:10px;
}

div.InfoPages hr{
margin-bottom:10px;
margin-top:10px;
color:#ccc;
}

div.InfoPages h1 {
padding-bottom:10px;
padding-top:10px;
font-size:16px;
line-height:15px;
font-weight:bold;
}


div.InfoPages h2 {
padding-bottom:10px;
padding-top:10px;
font-size:14px;
line-height:15px;
font-weight:bold;
}


div.InfoPages h3 {
padding-top:5px;
font-size:12px;
line-height:13px;
font-weight:bold;
}

div.InfoPages p{
padding-bottom:10px;
line-height:15px;
font-size:11px;
}

div.InfoBox {
padding:5px;
border:2px solid #ccc;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	overflow:auto;
	height:125px;
}

div.InfoBox225 {
padding:5px;
border:2px solid #ccc;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	overflow:auto;
	height:225px;
}

/***Ad Package Pages***/

div.AdPageLeftTop{
width:610px;
float:left;
display:inline;
padding-right:10px
}

div.AdPageRightTop {
float:left;
display:inline;
padding-left:15px;
border-left:1px solid #ccc;
}

div.AdPageRightTop li{
margin:0;
list-style:none;
padding-bottom:5px;
}

div.AdPageLeft{
width:800px;
float:left;
display:inline;
margin-right:15px;
min-height:100px;
}

div.AdPageRight{
float:left;
display:inline;
text-align:center;
}

div.AdPageRight img{
display:block;
text-align:center;
border:1px solid #666;
}

div.AdPageLeft li{
margin-left:20px;
list-style:decimal;
padding-bottom:10px;
line-height:15px;
font-size:11px;
}

div.AdPageLeft ol{
margin-left:0px;
}

p.AdCost {
border:1px #ccc solid;
background-color:#f2f2f2;
padding:10px;
font-weight:bold;
min-width:200px;
}

/***Ad Package Pages***/

/***NEV Score Page***/

h1.NevScore {
padding-bottom:10px;
font-size:16px;
line-height:33px;
font-weight:bold;
background-image:url(/theme/Blank/icons/NEVscore2-32.png);
background-position:left top;
background-repeat:no-repeat;
padding-left:34px;
}

/***NEV Score Page***/

/***Media Kit Page***/

div.MediaKitLeft {
float:left;
display:inline;
width:300px;
padding:5px;
margin-left:5px;
margin-top:10px;
}

div.MediaKitCenter {
float:left;
display:inline;
width:300px;
padding:5px;
margin-left:15px;
margin-top:10px;
border-right:1px #ccc solid;
}

div.MediaKitRight {
float:left;
display:inline;
width:205px;
padding:5px;
margin-left:15px;
margin-top:10px;
}

div.MediaKitRight li{
margin:0;
list-style:none;
padding-bottom:5px;
}

h1.MediaKit {
padding-bottom:10px;
font-size:16px;
line-height:33px;
font-weight:bold;
background-image:url(/theme/Blank/images/Logo.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left:40px;
}

div.MediaKitTestimonials {
float:left;
display:inline;
width:410px;
padding:5px;
margin-left:5px;
}

div.MediaKitPackages {
float:left;
display:inline;
width:420px;
padding:5px;
margin-left:15px;
background-color:#f2f2f2;
border:1px #ccc solid;
}

div.MediaKitPackages h2 {
padding-top:5px;
padding-bottom:10px;
font-size:16px;
line-height:17px;
font-weight:bold;
color:#222222;
}

div.MediaKitPackages a:Link, div.MediaKitPackages a:Active, div.MediaKitPackages a:visited {
color:#003366;
text-decoration:none;
font-size:16px;
}

div.MediaKitPackages a:hover {
color:#003366;
text-decoration:underline;
}

li.PostRelease32 {
margin-left: 0;
list-style:none;
background-image:url(/theme/Blank/icons/PostRelease.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
margin-bottom:10px;

}

li.GetContent32 {
margin-left: 0;
list-style:none;
background-image:url(/theme/Blank/icons/GetContent.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
margin-bottom:10px;

}

li.Advertising32 {
margin-left: 0;
list-style:none;
background-image:url(/theme/Blank/icons/Advertising.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
margin-bottom:10px;

}

li.Video32 {
margin-left: 0;
list-style:none;
background-image:url(/theme/Blank/icons/Video.png);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
margin-bottom:10px;

}

/***Media Kit Page***/

/***Post Release Page***/

div.PRPageLeft{
width:800px;
float:left;
display:inline;
margin-right:15px;
}

div.PRPageRight{
float:left;
display:inline;
text-align:center;
}

li.PR{
margin-left: 0;
list-style:none;
padding-bottom:5px;
font-size:12px;
}

/***Post Release Page***/

/***Lightbox css***/

.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 500px;
			left: 25%;
			width: 600px;
			height: 600px;
			padding: 16px;
			border: 16px solid #ccc;
			background-color: white;
			z-index:1002;
			overflow: auto;
			text-align:center;
		}

/***Lightbox css***/

/***keyword in articles***/

a.keyword:active {color:#003366; border-bottom:1px dashed #999999; text-decoration: none;font-weight:bold;}
a.keyword:link {color:#003366; border-bottom:1px dashed #999999; text-decoration: none;font-weight:bold;}
a.keyword:visited {color:#003366; border-bottom:1px dashed #999999; text-decoration: none;font-weight:bold;}
a.keyword:hover {color:#003366; border-color:#999999; border-bottom-style:solid; text-decoration: none;font-weight:bold;}

/***keyword in articles***/

/***company pages***/

h1.CompanyPage{
font-size:16px;
font-weight:bold;
margin-left:10px;
margin-top:15px;
margin-bottom:15px;
}

div.company-info-box {
width:620px;
background:#f2f2f2;
margin-left:auto;
margin-right:auto;
margin-top:15px;
padding:5px;
}

div.company-info-box span {
font-size:13px;
font-weight:bold;
font-style:italic;
margin-left:5px;
}

h2.CompanyTitle {
font-size:15px;
font-weight:bold;
margin-left:5px;
margin-top:5px;
}

div.company-info-text {
font-size:11px;
line-height:15px;
padding:5px;
margin-top:5px;
}

div.CompanyNewsBoxWrap {
width:625px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}

div.CompanyNewsBoxLeft {
width:305px;
height:200px;
display:inline;
float:left;
border:1px solid #003366;
font-size:12px;
line-height:15px;
overflow:hidden;
}

div.CompanyNewsBoxRight {
width:305px;
height:200px;
display:inline;
float:right;
border:1px solid #003366;
font-size:11px;
line-height:15px;
overflow:hidden;
}

div.BoxTitle2 {
background-color:#003366;
color:#ffffff;
overflow:hidden;
padding:5px;
}

a.Feature{font-size:12px;color:#105CB6;font-weight:bold;text-decoration:underline;}
a.Feature:hover{color:#000000;}

div.CompanyNewsBoxLeft li {
margin-left: 0;
list-style:none;
line-height:17px;
color:#ffffff;
font-size:14px;
font-weight:bold;
list-style-position:outside;
}

div.CompanyNewsBoxLeft p{
font-size:12px;
line-height:15px;
margin:5px 5px 5px 5px;
}

div.CompanyNewsBoxRight li {
margin-left: 0;
list-style:none;
line-height:17px;
color:#ffffff;
font-size:14px;
font-weight:bold;
list-style-position:outside;
}

div.CompanyNewsBoxRight p{
font-size:12px;
line-height:15px;
margin:5px 5px 5px 5px;
}

img.FeaturePic {
padding-right:5px;
padding-bottom:5px;
}

.postbox{
	padding-top:16px;
	width:100%;
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
}

.mainpost2{
	float:left;
	width:620px;
	padding-left:10px;
}

.posttitle{font-size:12.5px;color:#105CB6;font-weight:bold;}

.posttitle a{font-size:12.5px;color:#105CB6;font-weight:bold;text-decoration:underline;}
.posttitle a:hover{color:#000000;}
.posttitle a.selected{text-decoration:underline;}

.postdetails{padding-top:5px;font-size:10px;color:#aeaeae;}
.postcontent{padding-top:5px;font-size:12px;color:#222222;line-height:16px;}

.aclear{clear:both;}

/***company pages***/

/***LEGACY STYLES***/
TD{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
td.headline{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;background-color:#B7B8BC}
.grau,.grau A,.grau a:visited,.grau a:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#333;font-weight:normal}
.grau a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#c00;font-weight:normal;text-decoration:underline} .list{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000;position:absolute;left:100px;top:95px;z-index:5} .listnav{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000;text-decoration:none;font-weight:normal} .listnav:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000;text-decoration:none;font-weight:normal} .listnav:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000;text-decoration:none;font-weight:normal} .listnav:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#c00;text-decoration:underline;font-weight:normal} .nav{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000}
.navWhite{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#FFF}
.navTable{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}
.font{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000;line-height:15px}
.fontBold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000;font-weight:bold;line-height:17px}
.fontWhite{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#FFF;font-weight:bold}
.fontBoldTable{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000}
.fontCopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#666} h1{font-size:10px;margin:0px 0 0px;line-height:10px;padding-bottom:0}
.partner{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#666;line-height:12px}
a.navtop:link{font-weight:normal;color:#336699;text-decoration:none}
a.navtop:visited{font-weight:normal;color:#336699;text-decoration:none}
a.navtop:hover{font-weight:normal;color:#c00;text-decoration:none}
a.navtop:active{font-weight:normal;color:#336699;text-decoration:none}
input,select,textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}
.button{height:18px;background-color:#CCC;font-weight:bold;border:1px solid #333}
.formText{border:1px solid #333}
/***LEGACY STYLES***/

