#search-wrapper { padding-top: 15px; padding-bottom: 10px; }

#search-top {
	width: 522px;
	height: 29px;
	background: url(../images/news/search-top.gif) top left no-repeat;
}

#search-top1 {
    width: 522px;
    height: 29px;
    background: url(../images/news/search-top-updates.gif) top left no-repeat;
}

#search-top3 {
    width: 522px;
    height: 29px;
    background: url(../images/news/search-top-press.gif) top left no-repeat;
}

#search-top4 {
    width: 522px;
    height: 29px;
    background: url(../images/news/search-top-opinions.gif) top left no-repeat;
}

#search-top-blogs {
    width: 522px;
    height: 29px;
    background: url(../images/news/search-top-blogs.gif) top left no-repeat;
}

#search-bottom {
	clear: left;
	width: 522px;
	height: 7px;
	background: url(../images/news/search-bottom.gif) top left no-repeat;	
}

#search-content {
	float: left;
	width: 510px;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;	
	padding-left: 10px;
	padding-bottom: 5px;
}


ul#news-list { 
	float: left;
    width: 550px; 
}

ul#news-list li {
    font-size: 93%;
    float: left;
    padding-bottom: 10px;
}

ul#recent-news-list { 
	float: left;
    width: 420px;
    padding-right: 10px; 
}

ul#recent-news-list li {
    /*font-size: 93%;*/
    float: left;
    padding-bottom: 10px;
}

ul#recent-news-list li span.newsDate,
ul#recent-news-list li span.newsLink {
    font-size: 93%;
}

ul#recent-news-list li span.newsDescription,
ul#recent-news-list li span.newsSource {
    font-size: 85%;
}


span.newsDate { 
	color: #666666;
	float: left;
	width: 60px;
}

span.newsLink {
	float: right;
    width: 490px;
}

span.newsLink a {
	font-weight: normal;
	text-decoration: underline;
}

ul#recent-news-list li span.newsLink, 
ul#recent-news-list li span.newsDescription,
ul#recent-news-list li span.newsSource {
	width: 350px;
	float: right;
}


div#two-col-menu { width: 190px; }
div#two-col-main { width: 640px; }
div#recent-news { padding-top: 10px; }

div#recent-industry-news { padding-top: 10px; 	color: #666666; float: left;}
div#news-article { 
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 10px;
    color: #666666; 
    float: left; 
    width: 455px;
    /*font-size: 107%;*/
}
div#news-article P { font-size: 100%; }

div#news-article P, 
div.blogListing P { padding-bottom: 1em;}

div#news-article EM, 
div.blogListing EM { font-style: italic;}

div#news-article STRONG, 
div.blogListing STRONG { font-weight: bold;}

div#news-article ul,
div.blogListing ul {
    /*font-size: 93%;*/
    color: #666666;
    padding-left: 20px;
    margin-bottom: 15px;
    margin-top: 6px;
}
div#news-article ul li,
div.blogListing ul li {
    background: url(../images/bullet-black.gif) 0px .3em no-repeat;
    padding-left: 15px;
    padding-bottom: 3px;
}

div#news-article ol,
div.blogListing ol {
    color: #666666;
    padding-left: 20px;
    margin-bottom: 15px;
    margin-top: 6px;

}

div#news-article ol li,
div.blogListing ol li {
    /*padding-left: 15px;*/
    padding-bottom: 3px;
    list-style-type: decimal;
    list-style-position: inside;    	
}

div#comments-section {
	border-top: 1px solid silver; 
    padding-top: 5px;
    padding-bottom: 20px;
    color: #666666; 
    float: left; 
    width: 455px;
}

span#comments-section-title { font-weight: bold; font-size: 93%; }

div.comment {
	border: 1px solid #c6c6c6;
	font-size: 85%; 
	padding: 10px;
	margin-bottom: 10px;

}

div#comment-posting {
    border: 1px solid #c6c6c6;
    padding: 10px;
    margin-top: 10px;
}
	
div#comment-posting label { 
	font-size: 85%;  
}

div.blogListing { 
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
    color: #666666; 
    /*float: left;*/ 
    border-bottom: 1px solid #c6c6c6;
    /*margin-bottom: 10px;*/
    /*font-size: 107%;*/
}
div.blogListing P { font-size: 100%; }

INPUT#news-search { width: 300px; float: left; margin-right: 10px; }

ul#section-menu-list {
   border-bottom: 1px solid #dad8d8;
   padding-bottom: 3px;
   float: left;
}

#news-search-button {
	background: url(../images/search-button.gif) top left no-repeat; 
	border: 0; 
	width: 106px; 
	height: 21px; 
	float: left;
} 

#more-info-col {
   float: left;
   font-size: 85%;
   padding-left: 5px;
}


ul#more-info-list li a {
   font-weight: bold;
}

div#news-article h1,
div.blogListing h1 { 
	font-size: 123.1%; 
	font-weight: bold;
	line-height: 1em; 
}

div.blogListing h1 a { text-decoration: none; }

span.articleInfo { 
	font-size: 85%; 
}

div#two-col-main div#heading { width: 640px; }

div.articleOptions {padding-top: 10px }
div.articleOptions div.roundedBoxTitle { padding-top: 4px; }

ul#more-info-list li#news-download-item {
   padding-top: 5px; 
   padding-bottom: 10px;
   padding-left: 27px;
   background: url(../images/news/download.gif) 2px 5px no-repeat;
}
ul#more-info-list li#news-email-item {
   padding-top: 6px; 	
   padding-bottom: 10px;
   padding-left: 27px;
   background: url(../images/news/email.gif) 2px 5px no-repeat;
}

div#recent-news.nopadding {padding: 0; }


ul#posting-field-list INPUT, ul#posting-field-list TEXTAREA {
	border: 1px solid #c6c6c6;
}

ul#posting-field-list INPUT, ul#posting-field-list TEXTAREA, ul#posting-field-list SELECT { 
   margin-top: 6px;
   font-size: 100%;   
   color: #333333;
}

ul#posting-field-list TEXTAREA {
	width: 500px;
	height: 6em;
}

ul#posting-field-list TEXTAREA.large {
	height: 20em;
}



SPAN.fieldNote { 
	color: #888888;
    font-weight: normal;
    font-size: 85%;
    padding-left: 8px;
}

UL#posting-field-list {
    margin-top: 20px;
    margin-bottom: 20px;    
}

UL#posting-field-list li {
	padding-bottom: 10px;
}

ul#posting-field-list INPUT.button {
   background-color: #f0f0f0;
   color: #00529b;
   font-weight: bold;
   font-size: 85%;
   padding: 2px 6px;
   border: 1px solid #c6c6c6;   
}



#rss-content { color: #666666; }
#rss-content ul { font-size: 93%; padding-top: 4px; }
#rss-content ul li { padding-bottom: 4px; }

