body
{
	background-color:	#1a3e4c;
	font-family:	Arial Helvetica sans-serif;
	font-size:	12px
;}
.container
{
	min-height:	400px
;}
.menu-root2 .root,
.menu-root2 .root *
{
	margin:	0;
	padding:	0;
	list-style:	none
;}
.menu-root2 .root
{

;}
.menu-root2 .root ul
{
	position:	absolute;
	top:	-999em;
	width:	140px
;}
.menu-root2 .root ul li
{
	width:	100%
;}
.menu-root2 li:hover
{
	visibility:	inherit
;}
.menu-root2 li
{
	float:	left
;}
.menu-root2 li li
{
	background:	#EFEFEF
;}
.menu-root2 li li li
{
	background:	#EDEDED
;}
.menu-root2 a
{
	display:	block
;}
.menu-root2 li:hover ul,
.menu-root2 li.sfHover ul
{
	left:	0;
	top:	31px
;}
.menu-root2 li:hover li ul,
.menu-root2 li.sfHover li ul
{
	top:	-999em
;}
.menu-root2 li li:hover ul,
.menu-root2 li li.sfHover ul
{
	left:	139px;
	top:	0
;}
.menu-root2 .menuitem-selected
{
	background-color:	#ADADAD
;}
.menu-root2 .root a,
.menu-root2 .root a:visited
{

;}
.menu-root2 li:hover,
.menu-root2 li.sfHover,
.menu-root2 .root a:focus,
.menu-root2 .root a:hover,
.menu-root2 .root a:active
{
	background:	#DEDEDE;
	color:	#CC0000;
	outline:	0
;}
.menu-root2 .root a.sf-with-ul
{
	padding-right:	2.25em;
	min-width:	1px
;}
.menu-root2 .root .sf-sub-indicator
{
	position:	absolute;
	display:	block;
	right:	.75em;
	top:	1.05em;
	width:	10px;
	height:	10px;
	text-indent:	-999em;
	overflow:	hidden;
	background:	url(/images/menu/arrows-ffffff_dots.png) no-repeat -10px -100px
;}
.menu-root2 .root a .sf-sub-indicator
{
	top:	.8em;
	background-position:	0 -100px
;}
.menu-root2 .root a:focus .sf-sub-indicator,
.menu-root2 .root a:hover .sf-sub-indicator,
.menu-root2 .root a:active .sf-sub-indicator,
.menu-root2 .root li:hover a .sf-sub-indicator,
.menu-root2 .root li.sfHover a .sf-sub-indicator
{
	background-position:	-10px -100px
;}
.menu-root2 .root ul .sf-sub-indicator
{
	background-position:	-10px 0
;}
.menu-root2 .root ul a .sf-sub-indicator
{
	background-position:	0 0
;}
.menu-root2 .root ul a:focus .sf-sub-indicator,
.menu-root2 .root ul a:hover .sf-sub-indicator,
.menu-root2 .root ul a:active .sf-sub-indicator,
.menu-root2 .root ul li:hover a .sf-sub-indicator,
.menu-root2 .root ul li.sfHover a .sf-sub-indicator
{
	background-position:	-10px 0
;}
.menu-root2 .root.sf-shadow ul
{
	background:	url(/images/menu/shadow.png) no-repeat bottom right;
	padding:	0 8px 9px 0;
		:	-- webkit-border-bottom-left-radius;
	 :	17px
;}
.menu-root2 .root.sf-shadow ul.sf-shadow-off
{
	background:	transparent
;}
.sf-vertical,
.sf-vertical li
{
	width:	10em
;}
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul
{
	left:	10em;
	top:	0
;}
.sf-vertical .sf-sub-indicator
{
	background-position:	-10px 0
;}
.sf-vertical a .sf-sub-indicator
{
	background-position:	0 0
;}
.sf-vertical a:focus .sf-sub-indicator,
.sf-vertical a:hover .sf-sub-indicator,
.sf-vertical a:active .sf-sub-indicator,
.sf-vertical li:hover a .sf-sub-indicator,
.sf-vertical li.sfHover a .sf-sub-indicator
{
	background-position:	-10px 0
;}
.middle-panel
{
	min-height:	307px
;}
.header
{
	min-height:	150px
;}
.content-panel
{
	min-height:	150px;
	width:	488px
;}
.content-bg
{
	background-image:	url(/content-middle_bg.jpg);
	background-repeat:	repeat-y
;}
* html .content-panel 
{
	height:	1%
;}
.diehard-content-panel
{
	min-height:	150px
;}
* html .diehard-content-panel
{
	height:	1%
;}
.middle-footer
{
	background-image:	url(/news_above_nav.jpg);
	background:	no-repeat
;}
.content-one
{
	font-size:	11px;
	line-height:	13px;
	color:	#F6ECD7
;}
content-one a
{

;}
.content-one a:hover
{

;}
.content-two
{

;}
.articleListHead
{
	font-weight:	bold;
	color:	#CF2602;
	font-size:	12px;
	font-family:	Arial Helvetica sans-serif
;}
.articleListUL
{
	list-style-type:	none
;}
.articleListImage
{
	width:	55px;
	height:	80px;
	float:	left;
	margin:	0 10px 0 0
;}
.articleListLink
{

;}
.articleListPanel
{

;}
.articleListAuthor
{
	float:	left
;}
.articleListDate
{
	float:	left
;}
.articleListSummary
{
	clear:	both
;}
.articleListBody
{
	font-size:	12px
;}
.articleListCategory
{
	clear:	both
;}
.articleListTag
{
	clear:	both
;}
.articleAccordianLink
{

;}
.articleAnchorLink
{

;}
.articleGroupUL
{
	list-style-type:	none
;}
.articleGroupListLink
{

;}
.articlePanelPrevLink
{
	float:	left
;}
.articlePanelNextLink
{
	float:	right
;}
.articleListBody a
{
	color:	#000;
	text-decoration:	underline
;}
h2
{
	color:	#CF2602;
	font-size:	12px;
	font-weight:	bolder
;}
.content-two a
{
	color:	#000;
	text-decoration:	underline
;}
p
{
	padding:	1em
;}
#preview
{
	position:	absolute;
	display:	none;
	color:	#fff
;}
.diehard-main-content
{

;}
.formerror
{
	color:	#CC0000
;}
.forminputButton
{

;}
.formcontainer
{
	padding:	1em;
	text-align:	left;
	clear:	both
;}
.forminputcontrol
{
	border-top:	1px solid #555;
	border-left:	1px solid #555;
	border-bottom:	1px solid #ccc;
	border-right:	1px solid #ccc;
	padding:	3px;
	color:	#333
;}
.formlabel
{
	padding:	3px
;}
.forminputcontrol:focus
{
	color:	#000;
	background-color:	#FFFFCC
;}
.form-req
{
	font-weight:	bold;
	padding:	6px
;}
.form-opt
{
	font-weight:	normal;
	padding:	6px
;}
.formtable
{

;}
.formcaptcha
{

;}
.articleListHead
{
	font-weight:	bold
;}
.articleListUL
{
	list-style-type:	none;
	padding:	0px;
	margin:	0px
;}
.articleListImage
{
	width:	55px;
	height:	80px;
	float:	left;
	margin:	0 10px 0 0
;}
.articleListLink
{

;}
.articleListPanel
{

;}
.articleListAuthor
{
	float:	left
;}
.articleListDate
{
	float:	left
;}
.articleListSummary
{
	clear:	both
;}
.articleListBody
{
	clear:	both
;}
.articleListCategory
{
	clear:	both
;}
.articleListTag
{
	clear:	both
;}
.articleAccordianLink
{

;}
.articleAnchorLink
{

;}
.articleFilterHeader
{

;}
.articleGroupUL
{
	list-style-type:	none
;}
.articleGroupListLink
{

;}
.articlePanelPrevLink
{
	float:	left
;}
.articlePanelNextLink
{
	float:	right
;}
.articleListCategoryTitle
{
	float:	left
;}
.articleListBackLink
{

;}
.articleListTagTitle
{
	float:	left
;}
.articleReadMoreText
{
	text-decoration:	underline
;}
.articleListAuthorTitle
{

;}
.articlePager_CurrentPageLabel
{

;}
.articlePager_PageCountLabel
{

;}
.articlePager_ButtonFirst
{

;}
.articlePager_ButtonPrev
{

;}
.articlePager_ButtonNext
{

;}
.articlePager_ButtonLast
{

;}
.articlePager_CountOfLabel
{

;}
.articlePager_Container
{

;}
.articleListAuthorPostedBy
{

;}
.simplePagerUL
{
	border:	0 none;
	margin:	0;
	padding:	0
;}
.simplePagerUL li
{
	border:	0;
	margin:	0;
	padding:	0;
	font-size:	11px;
	list-style:	none;
	float:	left
;}
.simplePagerUL li
{
	border-right:	0;
	margin-right:	2px
;}
.simplePagerUL a
{
	border-right:	solid 1px #DEDEDE;
	margin-right:	2px
;}
.simplePagerUL .previous-off,
.simplePagerUL .next-off
{
	display:	block;
	float:	left;
	font-weight:	bold;
	padding:	3px 4px
;}
.simplePagerUL .next-off
{
	border-right:	none
;}
.simplePagerUL .next a,
.simplePagerUL .previous a
{
	border:	none;
	font-weight:	bold
;}
.simplePagerUL .active
{
	font-weight:	bold;
	display:	block;
	float:	left;
	padding:	4px 6px
;}
.simplePagerUL a:link,
.simplePagerUL a:visited
{
	display:	block;
	float:	left;
	padding:	3px 6px;
	text-decoration:	underline
;}
.simplePagerUL a:hover
{
	text-decoration:	none
;}
.articleRssLink
{

;}
.articleRssImage
{
	border:	0
;}
.articleCloud_1
{
	font-size:	0.7em;
	font-weight:	100;
	display:	inline;
	margin-left:	9px;
	line-height:	2em;
	padding:	2px
;}
.articleCloud_2
{
	font-size:	0.8em;
	font-weight:	200;
	display:	inline;
	margin-left:	9px;
	line-height:	2em;
	padding:	2px
;}
.articleCloud_3
{
	font-size:	0.9em;
	font-weight:	300;
	display:	inline;
	margin-left:	9px;
	line-height:	2em;
	padding:	2px
;}
.articleCloud_4
{
	font-size:	1.0em;
	font-weight:	400;
	display:	inline;
	margin-left:	9px;
	line-height:	2em;
	padding:	2px
;}
.articleCloud_5
{
	font-size:	1.2em;
	font-weight:	500;
	display:	inline;
	margin-left:	9px;
	line-height:	2em;
	padding:	2px
;}
.articleCloud_6
{
	font-size:	1.4em;
	font-weight:	600;
	display:	inline;
	margin-left:	9px;
	line-height:	2em;
	padding:	2px
;}
.articleCloud_7
{
	font-size:	1.6em;
	font-weight:	700;
	display:	inline;
	margin-left:	9px;
	line-height:	2em;
	padding:	2px
;}
.articleCloud_8
{
	font-size:	1.8em;
	font-weight:	800;
	display:	inline;
	margin-left:	9px;
	line-height:	2em;
	padding:	2px
;}
.articleCloud_9
{
	font-size:	2.2em;
	font-weight:	900;
	display:	inline;
	margin-left:	9px;
	line-height:	2em;
	padding:	2px
;}
.articleCloud_10
{
	font-size:	2.5em;
	font-weight:	900;
	display:	inline;
	margin-left:	9px;
	line-height:	2em;
	padding:	2px
;}
