
h1.titleBar{
background:url(/news/images/bg-h1.gif) no-repeat;
display:block;
color:#fff;
padding:5px 5px 8px 8px;
margin-top:20;
margin-bottom:5px;
}


a {
color:#FF5721;
}


ul li a {
color:#333366;
}

ul li a:hover {
color:#FF5721;
}
 
#topstories{
font-size:10px;

padding: 0;
margin: 0;
}

ul#topstories{
position: relative;
left: -15px;
margin-top: 10px;
}

#topstories li{

list-style: url(/assets/images/news_arrow.gif);



}
#topstories li a{ text-decoration: none; }
.news_horz_divide { position: relative; left: -16px; margin-top: 5px; margin-bottom: 5px; background: url(/assets/images/layout/news_horz_divide.gif) repeat-x; width: 100%; height: 2px;}

#topstories{
	
padding-left:40px;
}

#news_archives
{
	margin-top:20px;
	width: 125px;
	background: #f3f3f3;
	padding-bottom: 5px;
}

ul#news_archives2
{
	width: 115px;
	list-style: url(../images/news_arrow.gif);
	position: relative;
	left: -20px;
}

#news_archives2 li a{ text-decoration: none;}

#latest_news_left{

width:440px; 

}

#latest_news_left h1
{
	
	margin-bottom: 10px;
padding: 0px;
	
}

#latest_news_right{
width:300px;
position: absolute;
right: 15px;
top: 27px;
background: #f3f3f3;
}

#latest_news_right h2, h1{
font-size: 14px;
font-weight:bold;
margin-top:0;
}


#latest_news_right2{
width:300px;
position: absolute;
right: 15px;
top: 55px;
background: #f3f3f3;
}

#latest_news_right2 h2, h1{
	
	
font-size: 14px;
font-weight:bold;
margin-top:0;
}



.newsitem{
min-height:80px;
background: #f3f3f3;
color: #888888;
}

.newsitem p{
vertical-align:text-top;
color: #333366;
}

.newsitem strong a{
text-decoration:none;
color:#FF5721;
}

.newsitem2{
	position: relative;
min-height:140px;
background: #f3f3f3;
color: #333333;
margin-bottom: 10px;
}

.newsitem2 p{
vertical-align:text-top;
color: #333366;
}

.newsitem2 strong a{
text-decoration:none;
color:#FF5721;
}



.category_news{
width:359px;
float:left;
margin-right:10px;
margin-top:20px;
padding:5px;
background: #f3f3f3;
border:1px solid #e7e7e7;
min-height:250px;
}

.category_news li{
padding-top:2px;
font-size:11px;
}

.category_news h2{
color:#FF5721;
font-weight:bold;
font-size:12px;
position: relative;
margin-bottom:10px;
}

.category_news p{
margin-top:10px;
color: #333333;
}

.category_news img, .newsitem img{
margin-right:8px;
width:80px;
height:80px;
}

.category_header
{ 
position: relative;
top: -5px;
left: -5px;
background: #e2e2e2;
padding-right: 10px;
width: 359px;
height: 30px;
border-bottom: #fff;
}

.category_header a{	position: relative;	top: 8px;
left: 5px;

	text-decoration: none;
}

.category_header a:hover
{
	
	text-decoration: underline;
}

.category_header2{ position: relative; background: #e2e2e2;  width: 100%; height: 30px; border-bottom: #fff; }
.category_header2 a{	position: relative;	top: 8px;left: 5px;	text-decoration: none;}
.category_header2 a:hover{		text-decoration: underline;}
.category_header2 h2{font-size: 12px;}
.category_header3{ position: relative; background: #e2e2e2;  width: 100%; height: 45px; border-bottom: #fff; margin-right: 5px; }
.category_header3 h2{ position: relative; top: 8px; left: 5px; font-size: 12px;}
.category_header3 a{	position: relative;	top: 8px;left: 5px;	text-decoration: none;}
.category_header3 a:hover{		text-decoration: underline;}

ul.lateststories{
margin-top:1em;
}

ul.lateststories li{
list-style: url(/assets/images/news_arrow.gif);
padding:1px 0;
}

ul.lateststories li a
{
	text-decoration: none;
}

#news_archives h2{
font-size:14px;
font-weight:bold;
}

#news_categories a{
width:auto;
background:none;
}

#left ul#feeds li a{ padding-left:5px; background:none; }



/* end homepage */


/* Article CSS */

#article{
	color: #333333;
position: relative;
width:575px;

position: relative;
top: -10px;
}

#article h2{
font-size:12px;
font-weight:bold;
}

#related_articles{
	background: #f3f3f3;

}

#related_products{
position: absolute;
right: 18px;
top: 30px;
width:165px;
font-size:10px;
margin:0;
background:#fafafa;
text-align:center;
}
#related_products .rpContent{
border: 1px solid #f3f3f3;
background: #fff;

}
#related_products a{
	text-decoration:none;
	font-size:10px;
	font-weight: bold;
	color:#ff6633;
}

#related_products a:hover
{
	text-decoration: underline;
}

#related_products img{
	text-decoration: none;
border:none;
margin:5px;
}

#related_products .r_product {
padding:20px 5px;

}

.r_product
{
	border-bottom: 1px dashed #ff6633;
}

#related_products h2{

font-size:12px;
font-weight:bold;
padding:5px;
padding-top:5px;
display:block;
margin:0;
background: url(../images/layout/related_head.jpg) #333366 repeat-x;

height:25px;
color:#FFF;
}

#related_products .r_product p{
margin:0;
font-size: 10px;
}

.r_product a{ color: #000;}

ul.breadcrumbnews{
margin:-5px 0px 10px 0;
padding:0;
font-size:10px;
color:#888888;
text-align:right;

}

ul.breadcrumbnews li{
display:inline;
padding:0 5px;
list-style:none;
background: url(images/breadcrumb-arrows.gif) no-repeat right;
}

ul.breadcrumbnews li a{
color:#333366;
text-decoration: none;
}

ul.breadcrumbnews li a:hover
{
	color: #ff6633;
	text-decoration: underline;
}

/* end Article CSS */

/* Archive */

.newsitem 
{
	position: relative;
}

.newsitem p{
vertical-align:text-top;
font-size:11px;
}

.newsitem strong a{
text-decoration:none;
color:#FF5721;
}

.newsitem strong a:hover
{
	text-decoration: underline;
}

.archive_left{
float:left;
width:550px;
margin-top:20px;
}

.archive_right{
	background: #f3f3f3;
float:right;
width:200px;
margin-top:20px;
}
/* end Archive CSS */

/* Office CSS */
.office input[type="text"]{
    width: auto;
}

/*New Design features*/
.latestNews{  color: #333333; position: relative; top: 20px;}
.latestNews p{ color: #333366; margin: 0; padding: 0;}
.latestNews img{ padding-right: 10px;}
.latestNews_head{ background: #e2e2e2; height: 30px; width: 100%; border-bottom: 1px solid #fff; }
.latestNews_head a{ text-decoration: none; position: relative; top: 8px; left: 5px;}
.latestNews_head a:hover{ text-decoration: underline;}
.latestNews_content {background: #f3f3f3; padding: 10px; margin-bottom: 10px; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}

/* End of Office CSS */
