/*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: #666666;

}



A:hover

{

	text-decoration: underline;

	color: #007799;

}



#topnav a:link

{

	text-decoration: none;

	color: #007799;

}



#topnav a:visited

{

	text-decoration: none;

	color: #007799;

}



#topnav a:hover

{

	text-decoration: underline;

	color: #007799;

}



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: #007799;

}



A.paneltxt_blue_13px:visited

{

	text-decoration: none;

	color: #007799;

}



A.paneltxt_blue_13px:active

{

	text-decoration: none;

	color: #007799;

}



A.paneltxt_blue_13px:hover

{

	text-decoration: underline;

	color: #007799;

}



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: #007799;

	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 img {
	border: 0px 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: #007799;

	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: #007799;

	line-height: 18px;

	font-weight: bold;

}



span.burgandy-16px A

{

	font-size: 16px;

	color: #007799;

	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

{

	font-size: 24px;

	color: #007799;

	line-height: 26px;

	text-decoration: none;

}



span.red-24px A

{

	font-size: 24px;

	color: #007799;

	line-height: 26px;

	text-decoration: none;

}





span.red-14px

{

	font-size: 14px;

	color: #007799;

	line-height: 16px;

	text-decoration: none;

}



span.red-14px A

{

	font-size: 14px;

	color: #007799;

	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: #007799;

	text-decoration: none;

}



#blog_link a:visited

{

	color: #007799;

	text-decoration: none;

}



#blog_link a:hover

{

	color: #007799;

	text-decoration: none;

}



#blog_link a:active

{

	color: #007799;

	text-decoration: none;

}



#centerleftcontent_cal a:link { color: #000; }

#centerleftcontent_cal a:visited { color: #000; }

#centerleftcontent_cal a:hover { color: #007799; }

#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: #007799;

	float: left;

	border-right: 1px solid black;

	padding: 5px 8px 5px 5px;

	color: #ffffff;

	font-weight: bold;

	font-size: 14px;

}



.channeltitletall

{

	background-color: #007799;

	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: #007799;

	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: #007799;

	text-decoration: none;

	font-weight: bold;

	font-size: 14px;

}





.summitlinks A

{

	color: #007799;

	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:15px;
}

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;
}
