/*css for second tier main nav*/
td.secondtiernav { font-size: 11px; }
td.secondtiernav A:link
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
td.secondtiernav A:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
td.secondtiernav A:active
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
td.secondtiernav A:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
A:link
{
	text-decoration: none;
	color: #000;
}
A:visited
{
	text-decoration: none;
	color: #000;
}
A:active
{
	text-decoration: none;
	color: #000;
}
A:hover
{
	text-decoration: underline;
	color: #772200;
}
#topnav a:link
{
	text-decoration: none;
	color: #772200;
}
#topnav a:visited
{
	text-decoration: none;
	color: #772200;
}
#topnav a:hover
{
	text-decoration: underline;
	color: #772200;
}
A.paneltxt_grb_13px:link
{
	text-decoration: none;
	color: #ccff99;
}
A.paneltxt_grb_13px:visited
{
	text-decoration: none;
	color: #ccff99;
}
A.paneltxt_grb_13px:active
{
	text-decoration: none;
	color: #ccff99;
}
A.paneltxt_grb_13px:hover
{
	text-decoration: underline;
	color: #ccff99;
}
A.paneltxt_blue_13px:link
{
	text-decoration: none;
	color: #772200;
}
A.paneltxt_blue_13px:visited
{
	text-decoration: none;
	color: #772200;
}
A.paneltxt_blue_13px:active
{
	text-decoration: none;
	color: #772200;
}
A.paneltxt_blue_13px:hover
{
	text-decoration: underline;
	color: #772200;
}
A.vote_button:link
{
	text-decoration: none;
	color: #FFFFFF;
}
A.vote_button:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
A.vote_button:active
{
	text-decoration: none;
	color: #FFFFFF;
}
A.vote_button:hover
{
	text-decoration: none;
	color: #FFFFFF;
}
/* this should be done at a local level, not globally; some links need lowercase - JJL
A {
    text-transform:none;
}
*/
A.blackWeekly:link
{
	text-decoration: none;
	color: #000000;
}
A.blackWeekly:visited
{
	text-decoration: none;
	color: #000000;
}
A.blackWeekly:active
{
	text-decoration: none;
	color: #000000;
}
A.blackWeekly:hover
{
	text-decoration: underline;
	color: #000000;
}
.topad1
{
	color: #ffffff;
	padding: 4px 10px 0px 0px;
	font-size: 11px;
	float: right;
}
.topad1 A:link
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
.topad1 A:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
.topad1 A:active
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
.topad1 A:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
/* new version of style */
h1 {
	font-size: 16px;
	color: #772200;
	font-weight: bold;
	line-height: 18px;
	text-transform: none;
}
h2, h3, h4, h5, h6 { font-family: Verdana, Helvetica, sans-serif; }
h2 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	line-height: 16px;
	width: 100%;
	text-transform: none;
}
/* used for storytype headings on the listing page */
h3 {
	/*
	font-size: 12px;
	color: #000000;
	padding: 0px 0px 2px 13px;
	text-transform: lowercase;
	background-image: url('../images/hfn_bullet_black.gif');
	background-position: center left;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 3px;
	*/
}
p, span, td, div {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	text-transform: none;
	font-weight: normal;
}
/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }
p.no-margin { margin: 0px; }
/* The inline text colors */
/* for 9px text */
span.grey-9px
{
	font-size: 9px;
	color: #666666;
	line-height: 11px;
}
span.white-9px
{
	font-size: 9px;
	color: #ffffff;
	line-height: 11px;
}
/* for 10px text */
span.blue-9px
{
	font-size: 9px;
	color: #336699;
}
span.blue-10px
{
	font-size: 10px;
	color: #336699;
	line-height: 12px;
}
span.grey-10px
{
	font-size: 10px;
	color: #666666;
	line-height: 12px;
}
span.black-10px
{
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}
span.red-10px
{
	font-size: 10px;
	color: #cc0000;
	line-height: 12px;
}
span.green-10px
{
	font-size: 10px;
	color: #669933;
	line-height: 12px;
}
span.white-10px
{
	font-size: 10px;
	color: #ffffff;
	line-height: 12px;
}
span.white-10px A
{
	font-size: 10px;
	color: #ffffff;
	line-height: 12px;
}
.news-single-item p.bodytext {
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	margin: 12px;
}
p.bodytext
{
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	/*
	margin: 0px;
	*/
}
p.bodytext A
{
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	/*
	margin: 0px;
	*/
	text-decoration: none;
}
p.bodytext A:visited
{
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	/*
	margin: 0px;
	*/
	text-decoration: none;
}
p.bodytext-text
{
	font-size: 10px;
	color: #000000;
	line-height: 10px;
	margin: 20px;
}
/* for 11px text */
span.blue-11px
{
	font-size: 11px;
	color: #336699;
	line-height: 14px;
}
span.grey-11px
{
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}
span.grey-body-11px
{
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}
span.red-11px
{
	font-size: 11px;
	color: #cc0000;
	line-height: 14px;
}
span.black-11px
{
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}
span.green-11px
{
	font-size: 11px;
	color: #669933;
	line-height: 14px;
}
/* for 12px text */
span.white-12px
{
	font-size: 12px;
	color: #ffffff;
	line-height: 14px;
}
span.white-12px A
{
	font-size: 12px;
	color: #ffffff;
	line-height: 14px;
	text-decoration: none;
}
span.burgandy-12px
{
	font-size: 12px;
	color: #772200;
	line-height: 14px;
	font-weight: bold;
}
span.burgandy-12px A
{
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}
span.burgandy-16px
{
	font-size: 16px;
	color: #772200;
	line-height: 18px;
	font-weight: bold;
}
span.burgandy-16px A
{
	font-size: 16px;
	color: #772200;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}
span.black-12px
{
	font-size: 12px;
	color: #000000;
	line-height: 14px;
}
span.grey-dek-12px
{
	font-size: 12px;
	color: #666666;
	line-height: 14px;
}
span.grey-txt-12px
{
	font-size: 12px;
	color: #666666;
	line-height: 14px;
}
span.grey16-12px
{
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
span.blue-12px
{
	font-size: 12px;
	color: #003366;
	line-height: 14px;
}
span.red-24px
, h1.red-24px
{
	font-size: 24px;
	color: #772200;
	line-height: 26px;
	text-decoration: none;
}
span.red-24px A
{
	font-size: 24px;
	color: #772200;
	line-height: 26px;
	text-decoration: none;
}
span.red-14px
{
	font-size: 14px;
	color: #772200;
	line-height: 16px;
	text-decoration: none;
}
span.red-14px A
{
	font-size: 14px;
	color: #772200;
	line-height: 16px;
	text-decoration: none;
}
span.blue-12px-bold
{
	font-size: 12px;
	color: #003366;
	line-height: 14px;
	font-weight: bold;
}
/* for 13px text */
span.khaki-13px
{
	font-size: 13px;
	color: #ccff99;
	line-height: 16px;
}
/* for 14px text */
span.grey-14px
{
	font-size: 14px;
	color: #666666;
	line-height: 16px;
	font-weight: bolder;
}
span.black-14px
{
	font-size: 14px;
	color: #000000;
	line-height: 16px;
	font-weight: bolder;
}
span.black-18px
{
	font-size: 18px;
	color: #000000;
	line-height: 16px;
	font-weight: bolder;
}
span.black-20px
{
	font-size: 20px;
	color: #000000;
	line-height: 16px;
	font-weight: bolder;
}
/* title formatting */
p.underlined
{
	border-bottom-color: #336699;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	width: 100%;
}
p.underlinednomargin
{
	margin: 0px;
	border-bottom-color: #336699;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	width: 100%;
}
p.underlinednotopmargin
{
	margin: 0px 0px 3px 0px;
	border-bottom-color: #336699;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	width: 100%;
}
p.underlinedrightcol
{
	margin: 15px 0px 3px 0px;
	border-bottom-color: #336699;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	width: 100%;
}
div.underlined
{
	margin-bottom: 5px;
	border-bottom-color: #336699;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	width: 100%;
	height: 5px;
}
#blog_link
{
	font-weight: bold;
	font-size: 14px;
}
#blog_link a:link
{
	color: #772200;
	text-decoration: none;
}
#blog_link a:visited
{
	color: #772200;
	text-decoration: none;
}
#blog_link a:hover
{
	color: #772200;
	text-decoration: none;
}
#blog_link a:active
{
	color: #772200;
	text-decoration: none;
}
#centerleftcontent_cal a:link { color: #000; }
#centerleftcontent_cal a:visited { color: #000; }
#centerleftcontent_cal a:hover { color: #772200; }
#centerleftcontent_cal a:active { color: #000; }
#centerrightcontent_cal a:link
{
	color: #000;
	font-weight: normal;
}
#centerrightcontent_cal a:visited
{
	color: #000;
	font-weight: normal;
}
#centerrightcontent_cal a:hover
{
	color: #000;
	font-weight: normal;
}
#centerrightcontent_cal a:active
{
	color: #000;
	font-weight: normal;
}
span.redtitle
{
	font-size: 12px;
	color: #cc0000;
	font-weight: bolder;
	line-height: 16px;
	text-transform: uppercase;
}
.search_box input.text
{
	height: 18px;
	width: 130px;
	font-size: 11px;
}
/* add style for p under rightcol div ; also look at chg bodytext for less top margin */
div.rightcol p.bodytext { margin: 6px 0px 2px 0px; }
div.rightcolsingle p.bodytext { margin: 0px 0px 2px 0px; }
/*div.homepage p.bodytext {
	margin: 5px 0px 0px 0px;
}*/
p.rightcolsinglemore { margin: 6px 0px 2px 0px; }
hr
{
	height: 1px;
	border: none;
	background: #666666;
}
table p.bodytext { margin: 0px; }
table p { margin-top: 0px; }
ul.bullet
{
	padding: 0px;
	margin: 0px;
}
ul.bullet li
{
	margin: 0px;
	list-style: none;
	padding-left: 10px;
	background: url('/fileadmin/template/main/images/bullet_mr.gif') 0px 4px no-repeat;
}
div.news-single-img { float: left; }
p.news-single-imgcaption
{
	text-align: center;
	font-size: 9px;
	margin: 5px;
}
.news-list-category
{
	vertical-align: top;
	font-size: 9px;
	margin: 5px;
}
p.news-single-author
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
}
.rc_nav_div, .rc_nav_div a
{
	border-top: solid black 0px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	width: 310px;
}
.rc_nav_div_main
{
	margin-left: 15px;
	border-top: solid black 0px;
	font-size: 14px;
	padding: 3px;
	width: 277px;
}
.rc_color_1, .rc_color_1 a
{
	color: #666666;
	font-weight: bold;
	font-size: 14px;
	e
	
}
.rc_color_2, .rc_color_2 a
{
	color: #0000CC;
	font-weight: bold;
	font-size: 14px;
	e
	
}
.rc_color_1 a:hover, .rc_color_3 a:hover, .rc_color_4 a:hover, .rc_color_5 a:hover, .rc_color_6 a:hover
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.rc_color_2 a:hover
{
	color: #0000CC;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.news-single-img { padding: 3px 6px 3px 1px; }
.channeltitle
{
	background-color: #772200;
	float: left;
	border-right: 1px solid black;
	padding: 5px 8px 5px 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}
.channeltitletall
{
	background-color: #772200;
	float: left;
	border-right: 1px solid black;
	padding: 5px 8px 5px 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	height: 33px;
}
.forumtitle
{
	background-color: #cc0033;
	float: left;
	border-right: 1px solid black;
	padding: 12px 8px 5px 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	height:25px
}
.tintedstorytype
{
	width: 30%;
	float: left;
	padding: 10px 0px 10px 10px;
}
.tintedstorytype A:link
{
	text-decoration: none;
	color: #000000;
}
.tintedstorytype A:visited
{
	text-decoration: none;
	color: #000000;
}
.tintedstorytype A:active
{
	text-decoration: none;
	color: #000000;
}
.tintedstorytype A:hover
{
	text-decoration: none;
	color: #000000;
}
.tintedlargead
{
	width: 65%;
	float: right;
	padding: 10px 10px 10px 0px;
	font-size: 11px;
}
.tintedlargeadonly
{
	padding: 10px 15px 10px 15px;
	font-size: 11px;
}
.summitlinks
{
	color: #772200;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.summitlinks A
{
	color: #772200;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
/* Add Styles - By Hidayat */
div.Date-Comment-Share {
	position:relative;
	bottom:10px;
}
div.Date-Comment-Share .blog-share {
	position:relative;
	top:2px;
}
div.Date-Comment-Share .blog-share img {
	text-decoration:none;
	border:0px solid #000000;
}
div.Date-Comment-Share .blog-share a {
	text-decoration:none;
}
div.Date-Comment-Share .news-date {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
div.Date-Comment-Share .news-meta-spacer {
	margin-right:3px;
	margin-left:3px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
}
div.Date-Comment-Share .blog-comments a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
div.news-list-container {
	width:608px;
}
div.news-list-container .news-list-item .news-author  {
	margin-top:7px;
	margin-bottom:7px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
div.news-list-container .news-list-item .Text {
	width:478px;
	float:left;
}
div.news-list-container .news-list-item .Image {
	width:130px;
	text-align:right;
	float:right;
}
div.Stretch {
	clear:both;
}
/* Category Menu - Styles */
div.Cat-Label {
	position:relative;
	top:8px;
}
div.news-category-menu {
	margin-top:15px;
}
div.news-category-menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
div.news-category-menu  ul li {
	border-top:0px solid #666666;
	border-bottom:1px solid #666666;
	border-left:0px solid #666666;
	border-right:0px solid #666666;
	text-align:left;
}
div.news-category-menu  ul li a {
	padding:6px 6px 6px 18px;
	font-size: 14px;
	color:#666666;
	font-weight: bold;
	text-decoration:none;
	background-image:url("images/square.gif");
	background-repeat:no-repeat;
	background-position:0% 50%;
    display:block;
}
div.news-category-menu ul li:hover {
	text-decoration: underline;
	color: #007799;
}
/* Latest Post - Styles */
div.Latest-Post {
	position:relative;
	top:8px;
}
div.news-latest-container {
	margin-top:2px;
}
div.news-latest-container h4 {
	margin:0px;
	padding:0px;
	color:#666666;
}
div.news-latest-container ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
div.news-latest-container  ul li {
	border-top:0px solid #666666;
	border-bottom:1px solid #666666;
	border-left:0px solid #666666;
	border-right:0px solid #666666;
	text-align:left;
}
div.news-latest-container  ul li a {
	padding:6px 6px 6px 18px;
	font-size:14px;
	color:#666666;
	font-weight: bold;
	text-decoration:none;
	background-image:url("images/square.gif");
	background-repeat:no-repeat;
	background-position:0% 28%;
    display:block;
}
div.news-latest-container  ul li:hover {
	text-decoration: underline;
	color: #007799;
}
/* Some Styles for GOV Site */
div.Gov-Latest-Blog .news-latest-container  ul li a {
	padding:6px 6px 6px 18px;
	font-size:14px;
	color:#666666;
	font-weight: bold;
	text-decoration:none;
	background-image:url("images/gov_square.gif");
	background-repeat:no-repeat;
	background-position:0% 50%;
    display:block;
}
div.Gov-Cat-Blog .news-category-menu  ul li a {
	padding:6px 6px 6px 18px;
	font-size: 14px;
	color:#666666;
	font-weight: bold;
	text-decoration:none;
	background-image:url("images/gov_square.gif");
	background-repeat:no-repeat;
	background-position:0% 55%;
    display:block;
}
div.news-latest-item h2,
div.news-latest-item h3 {
	margin-top: 2px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#contentcol_2 h3,
#contentcol_3 h3,
#contentcol_4 h3 {
	margin-top: 2px;
	margin-bottom: 1em;
	padding-top: 0;
	padding-bottom: 0;
}
#seomenu {
	margin-left: 2em;
}
#seomenu td {
	color: white;
	text-align: left;
}
#seomenu a {
	color: white;
}
#seomenu h4 {
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
}
#seomenu ul {
	text-align: left;
}
#seomenu ul li{
	list-style: none;
}
#col1 {
	float:left;
	width:20%;
	position:relative;
	overflow:hidden;
}
#col2 {
	float:left;
	width:20%;
	position:relative;
	overflow:hidden;
}
#col3 {
	float:left;
	width:20%;
	position:relative;
	overflow:hidden;
}
#col4 {
	float:left;
	width:20%;
	position:relative;
	overflow:hidden;
}

