/*
Theme Name: Anyware
*/

*{margin:0px;padding:0px;}
html
{
    overflow: -moz-scrollbars-vertical;
}

body {
	background:url('images/bg_body.png') repeat-x 0 0 #1c1c1c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
}

img {
	border:0px;
}

ul, li {
	list-style:none;
}

sup {
	font-size: .6em;
}

small {
}

p {
	color: #272727;
	font-size: 12px;
	margin: 5px 0px;
}

p.large {
	font-size: 17px;
	font-weight: bold;
}

p.large strong {
	font-weight:bold;
}

strong{
	font-weight: normal;
	color: #7e7a00;
}

h1, h2, h3, h4 {
}

h1 {
}

h2 {
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 10px 0;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #7e7a00;
	padding: 5px 0 5px 0;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
}

a {
	text-decoration: none;
	color: #7e7a00;
}

a.more {
	color: #272727;
}

a.more:hover {
	text-decoration: underline;
}

hr {
	margin: 10px 0px;
}

.red {
	color: #89030a !important;
}

.green {
color: #7e7a00 !important;
}

#page {
	margin:0 auto;
	background:url('images/bg_page.png') no-repeat center 0px;
}

#header {
	margin:0px auto;
	width:980px;
	height:88px;
	background:url('images/bg_header.png') repeat-x 0px 0px #fff;
	position:relative;
	z-index:2;
}
#header #logo{
	width:294px;
	height:88px;
	background:url('images/logo_holder.png') no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}
#header #division_of{
	width:86px;
	height:42px;
	position:absolute;
	top:7px;
	left:270px;
}
#global_extra{
	width:295px;
	height:28px;
	background:url('images/bg_globalExtra.png') repeat-x;
	position:absolute;
	top:11px;
	right:18px;
}
#global_extra>img.left{
	position:absolute;
	top:0px;
	left:-5px;
}
#global_extra>img.right{
	position:absolute;
	top:0px;
	right:-5px;
}
#global_extra ul{margin:6px 0px 0px 10px;}
#global_extra li{display:inline;}
#global_extra li>a{
	font-size:11px;
	color:#d0c742;
	text-transform:lowercase;
	margin:0px 7px;
}
#global_extra li>a:hover{text-decoration:underline;}
#search_bar{
	position:absolute;
	top:3px;
	right:-3px;
}
#search_bar #searchbox{
	display:block;
	float:left;
	width:125px;
	height:15px;
	padding:2px;
	border:solid 1px #424242;
	font-size:11px;
	background:url('images/bg_search_input.png') no-repeat;
}
#search_bar .submitbutton{
	display:block;
	float:left;
	width:32px;
	height:25px;
	background:url('images/btn_search.png') no-repeat;
	border:none;
	font-size:0px;
	cursor:pointer;
	margin-top:-2px;
	margin-left:3px;
	color:#3b3b3b;
}
#search_bar .submitbutton:hover{
	width:32px;
	height:25px;
	background:url('images/btn_search-over.png') no-repeat;
}
#mainNav{
	position:absolute;
	right:0px;
	bottom:0px;
	height:38px;
	z-index:2;
}
#mainNav>ul{position:relative;z-index:200;}
#mainNav>ul>li{float:left;position:relative;z-index:200;}
#mainNav>ul>li>a{
	display:block;
	float:left;
	font-size:16px;
	text-transform:lowercase;
	color:#757575;
	padding:10px 20px 9px;
	margin:0px 1px;
}
.page #mainNav>ul>li>a{padding:10px 20px 8px;}
#mainNav>ul>li>a:hover,#mainNav>ul>li>a.on, #mainNav>ul>li.current_page_item>a, #mainNav>ul>li.current_page_ancestor>a{
	background:url('images/mainNav_bg-over.png') repeat-x;
	color:#fff;
	border-left:solid 1px #a3a3a3;
	border-right:solid 1px #a3a3a3;
	margin:0px;
}
#mainNav>ul>li>ul{
	display:none;
}
#overNav{
	position:absolute;
	top:36px;
	left:-1.5em;
	background:url('images/bg_overNav.png') repeat-x 0px bottom #ebebeb;
	z-index:200;
	border:solid 1px #b3b4b3;
	width:130px;
}
#overNav>li{display:block;}
#overNav>ul>li>a{
	display:block;
	padding:5px 0px 5px 25px;
	color:#3f3f3f;
	font-size:11px;
	background:url('images/bullet_subNav.png') no-repeat 8px center;
	border-bottom:solid 1px #b3b4b3;
}
#overNav>ul>li:hover{
	background:url('images/bg_subNav_subItem.png') repeat-x 0px bottom;
}
#overNav>ul>li:hover>a{color:#ebebeb;}
#subNav{
	width:246px;
	padding:0px 1px;
	min-height:468px;
	background:url('images/bg_subNav.png') no-repeat;
	float:left;
}
#subNav .title a {
	display:block;
	height:20px;
	background:url('images/bg_subNav_title.png') repeat-x;
	border-bottom:solid 1px #bababa;
	font-size:16px;
	color:#2a2a2a;
	font-weight:bold;
	padding:10px;
}
#subNav li{}
#subNav>ul>li>a{
	display:block;
	height:22px;
	background:url('images/bg_subNav_item.png') repeat-x;
	border-bottom:solid 1px #bababa;
	color:#5d5d5d;
	padding:5px 0 0 20px;
	position:relative;
}
#subNav>ul>li>a>span{
	display:block;
	width:10px;
	height:13px;
	background:url('images/bullet_subNav.png') no-repeat;
	position:absolute;
	top:6px;
	left:8px;
}
#subNav>ul>li>ul{display:none;}
#subNav>ul>li.current_page_item>ul,#subNav>ul>li.current_page_ancestor>ul{
	display:block;
	background:url('images/bg_subNav_subItem.png') repeat-x 0px bottom #313131;
	padding:10px;
}
#subNav>ul>li>ul>li{padding:3px 0px;}
#subNav>ul>li>ul>li>a{
	color:#fff;
	padding-left:10px;
	background:url('images/bullet_subNav_subItem.png') no-repeat 0px 5px;
}
#subNav>ul>li>ul>li ul{display:none;padding-top:10px;}
#subNav>ul>li>ul>li.current_page_item>ul,#subNav>ul>li>ul>li.current_page_ancestor>ul{display:block;}
#subNav>ul>li>ul>li>ul>li>a{}
#subNav>ul>li>ul>li>ul>li>a{
	color:#fff;
	padding-left:20px;
	background:url('images/bullet_subNav_subItem.png') no-repeat 10px 5px;
}
#subNav>ul>li>ul>li>a:hover,#subNav>ul>li>ul li.current_page_item>a{text-decoration:underline;}
#subNav>ul>li>a:hover, #subNav>ul>li.current_page_item>a, #subNav>ul>li.current_page_ancestor>a{
	background:url('images/bg_subNav_item-over.png') repeat-x;
	color:#fff;
	border-bottom:solid 1px #000;
}
#subNav>ul>li>a:hover>span, #subNav>ul>li.current_page_item>a>span, #subNav>ul>li.current_page_ancestor>a>span{
	background:url('images/bullet_subNav-over.png') no-repeat;
}
#subNav #extra_documents{
	padding:10px;
}
#extra_documents span.title{
	font-size:13px;
	color:#2a2a2a;
}
#extra_documents ul{padding:10px;}
#extra_documents ul>li{text-align:center;}
#extra_documents ul>li>a{
	display:block;
	color:#89030a;
	font-size:11px;
	padding:3px 0px;
}
#extra_documents a.button{
	width:195px;
	height:23px;
	text-align:center;
	color:#2a2a2a;
	font-size:12px;
	font-weight:bold;
	background-repeat:no-repeat;
	padding:9px 0px 0px;
	margin:10px 0px;
}
#extra_documents a.button{background-image:url('images/btn_195x32_blue.png');}
.reformxt #extra_documents a.button{background-image:url('images/btn_195x32_blue.png');}
.dineinsight #extra_documents a.button{background-image:url('images/btn_195x32_blue.png');}
.digiticket #extra_documents a.button{background-image:url('images/btn_195x32_blue.png');}
#extra_documents a.button:hover{
	background-image:url('images/btn_195x32-over.png');
	color:#fff;
}
#content {
	width:980px;
	min-height:300px;
	margin:0px auto 5px;
	background:url('images/bg_content.png') repeat-x 0px bottom #fff;
	position:relative;
	z-index:1;
}
#content>div.bot{
	position:absolute;
	left:0px;
	bottom:-5px;
	height:5px;
	width:980px;
	background:url('images/content_bottom.png') no-repeat;
}
#content #home_tout{
	height:319px;
	width:980px;
	border-top:solid 5px #3b3b3b;
	border-bottom:solid 5px #3b3b3b;
	background:#3b3b3b;
	overflow:hidden;
}
#content .page_wrapper{
	padding:0px 18px;
}
#content .page_container{
	margin-left:18px;
	float:left;
	width:678px;	
}
.page_container .page_content{
	
	margin-top:10px;
	position:relative;
	background:#fff;
	border:solid 1px #b5b5b5;
}
.page_content .bot_R,.page_content .bot_L{
	width:4px;
	height:4px;
	position:absolute;
	bottom:-1px;
}
.page_content .bot_R{
	background:url('images/page_content_bot_R.png') no-repeat;
	right:-1px;
}
.page_content .bot_L{
	background:url('images/page_content_bot_L.png') no-repeat;
	left:-1px;
}
.page_content h1.page_title{
	display:block;
	min-height:38px;
	background:url('images/bg_page_title.png') repeat-x #d0d0d0;
	border-bottom:solid 1px #b8b8b8;
	color:#89030a;
	font-size:20px;
	font-weight:bold;
	padding:15px 5px 0px 15px;
}
.page_content .entry{
	padding:15px;
}
.entry ul{margin:10px;}
.entry li,.tout li{
	padding-left:8px;
	background:url('images/bullet_content.png') no-repeat 0px 5px;
}
.entry p{
	margin:5px 0px 10px;
}
.entry a{text-decoration:underline;}
.entry a:hover{text-decoration:underline;}
#footer {
	width:980px;
	margin:8px auto;
	min-height:54px;
	background:url('images/bg_footer.png') no-repeat;
}
#footer #footer_content{
	text-align:center;
	padding:5px 25px;	
}
#footer #footer_content p{
	font-size:9px;
	color:#acacac;
	line-height:8px;
}
#sidebar {
}
#news_ticker{
	height:20px;
	background:url('images/bg_newsticker.png') repeat-x;
	border-top:solid 1px #808080;
	position:relative;	
	top:-1px;
	overflow:hidden;
}
#news_ticker .news_date{color:#c2c2c2;}
#news_ticker .shadow{
	height:3px;
	width:100%;
	background:url('images/newsticker_shadow.png') repeat-x;
	bottom:-3px;
	left:0px;
}
#news_ticker ul>li{margin:0 5px;float:left;}
#news_ticker a, #news_ticker span{
	/*color:#978f24;*/
	color:#c2c2c2;
	font-size:10px;
}
#news_ticker .delimiter{position:relative;top:-1px;}
#news_ticker span{padding:0px 5px;}
#news_ticker a:hover{text-decoration:underline;}
.tout{
	width:272px;
	height:242px;
	background:url('images/bg_tout.png') no-repeat;
	float:left;
	margin:12px;
	padding:45px 15px 5px;
}
.tout p.large{text-align:center;}

#news_tout{position:relative;height:222px;}
#news_tout .more{
	color:#978f24;
	position:absolute;
	bottom:0px;
	right:0px;
}
#news_tout span.news_date{
	font-weight:bold;
	color:#272727;
	display:block;
}
#news_tout a.news_link{
	color:#978f24;
	text-decoration:underline;
}
#news_tout a.news_link:hover{text-decoration:none;}
#news_tout ul>li{padding:5px 0px;border-bottom:solid 1px #aaa;background:none;}
#news_tout ul>li.last{border-bottom:none;}
#bread_crumb{
	display:block;
	height:20px;
	background:url('images/bg_breadcrumb.png') repeat-x;
	border:solid 1px #cdcdcd;
	border-top:none;
}
#bread_crumb ul{padding:3px 0 0 5px;}
#bread_crumb ul>li{float:left;}
#bread_crumb ul>li>a,#bread_crumb ul>li>span{
	color:#2a2a2a;
	font-size:11px;
	padding:0px 2px;
}
#bread_crumb ul>li>span{position:relative;top:-1px;}
#bread_crumb ul>li>a:hover{color:#fff;text-decoration:underline;}
.category_wrapper>h1{
	font-size:20px;
	color:#2a2a2a;
	border-bottom:solid 1px #b0b0b0;
	background-image:url('images/btn_arrow-down.png');
	background-repeat:no-repeat;
	background-position:right bottom;
	cursor:pointer;
	margin-bottom:10px;
}
.category_wrapper>h1.closed{background-image:url('images/btn_arrow-up.png');}
.category_wrapper>dl{margin:0 10px 10px;}
.category_wrapper>dl dt{
	color:#3f3f3f;
}
.category_wrapper>dl dd{
	color:#978f24;
	margin-bottom:10px;
}
.news_wrapper{
	margin:-25px 0px;
}
.news_wrapper>ul>li{
	margin:0px -25px;
	background:none;
}
.news_wrapper>ul>li.odd{
	background:url('images/bg_news_item.png') repeat-x #cfcfcf;
}
.news_wrapper>ul>li:hover{
	background:url('images/bg_news_item-over.png') repeat-x #323232;
}
.news_wrapper>ul>li>a{
	background-position:0px center;
	background-repeat:no-repeat;
	min-height:50px;
	display:block;
	padding:10px 50px;
	color:#2a2a2a;
	text-decoration:none;
}
.news_wrapper>ul>li>a:hover{
	text-decoration:none;
	color:#d8d8d8;
}
.news_wrapper>ul>li>a>span.news_date{
	font-size:12px;
	display:block;
}
.news_wrapper>ul>li>a>span.news_title{
	padding-left:10px;
	font-size:12px;
	display:block;
	font-weight:bold;
}
.news_wrapper>ul>li>a>span.news_tag{
	font-size:12px;
	font-weight:bold;
	color:#89030a;
}
.news_wrapper>ul>li>a:hover>span.news_tag{
	color:#978f24;
}
.news_wrapper>ul>li>a.news_document{
	background-image:url('images/icon_document.png');
}
.news_wrapper>ul>li>a.news_video{
	background-image:url('images/icon_video.png');
}
.news_wrapper>ul>li>a.news_external_link{
	background-image:url('images/icon_link.png');
}
.cleared {
	clear: both;
}
.right{display:block;float:right;}
/*Home JS Tout*/
/* hide container until all is ready */
.h_accordian{
	display:none;
}
/*Main Container*/
.container {
	width:980px;		
}
.container ul{
	list-style-type: none;
	margin: 0;
	padding:0;	
}
.container li{
	display: inline;
	margin: 0px;
	padding:0px;
}
/*Content Container*/
.contentContainer {
	padding-left: 0px;	
	float: left;
	width:0px;
	height: 319px;	
	overflow:hidden;
}
.contentWrapper{
	background:#fff;
	height:319px;	
}
.contentInnerWrapper{
	text-align: justify;
	/*padding: 10px;*/
}
/* Handle*/
.handle{
	float: left;
	width: 43px;
	height: 319px;
	margin: 0px;
	background:  url('images/bg_handle.png') no-repeat;
	cursor:pointer;
}
.handleOver{	
	background: url('images/bg_handle-over.png') no-repeat;
}
.handleSelected{	
	background: url('images/bg_handle-over.png') no-repeat;
}
/*Home JS Tout*/

/*News Ticker*/
/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
width: 980px; 
height: 20px; 
margin: 0; 
padding: 0;
overflow: hidden; 

}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
padding:1px 10px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
}
ul.newsticker a {
white-space: nowrap;

} 
ul.newsticker span {
} 
/*News Ticker */

/* VIDEO */
#fancy_div .video{
	position:absolute;
	top:-2px;
	left:-1px;
}
/* VIDEO */
