/* LAYOUTS ONLY */
body {
	/*background-color:#2b572a;*/
	background-color:#e2ddcb;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#212121;
}
img {
        border: 0px;
} 
#main{
	width:988px;
	margin-top:1px;
   
        *margin-top:0px;

}

#top{

	margin-left:auto;
        margin-right:auto; 
        width:768px;
	height:94px;
}

.clear{clear:both}


#flashContent { width:100%; height:100%; }

#headerTable {
	background-image: url(/images/headerbkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:140px;
        margin:0px;
}

#topmid{
	width:988;
        margin:0 auto;
}
#middle{
	margin-top:0px;
}
#middletext{
	background-image:url(/images/bg_content.gif);
	background-repeat:repeat-y;
	vertical-align:top;
        background-color:#fff;
        padding-bottom:3px;
}
#footer{
	margin:0;	
	background-image:url(/images/bg_content.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}
/*
#mainFooter{
text-align:center; 
padding-top:2px; 
padding-bottom:2px; 
font-family:arial; 
font-size:12px;
width:988px; 
background-color:#fb9801;
background-image:url(/images/footermenu_bg.jpg);
background-repeat:none; 
height:60px; 
margin-top:2px; 
vertical-align:center;
color:#fff;
} */

#mainFooter{
text-align:center; 
padding-top:14px; 
padding-bottom:4px; 
font-family:arial; 
font-size:12px;
width:988px; 
background-color:#fb9801;
background-image:url(/images/footermenu_bg.jpg);
background-repeat:none; 
height:60px; 
margin-top:2px; 
vertical-align:center;
color:#fff;
}
#menu{
	margin:0 0 0px 0;
}
#banner{
	margin-top:0px;
        margin-bottom:1px;

}
#mid_menu{
	margin:0px;
}
#left{
	width:740px;
	float:left;

}
#leftTitleBox{
	background-image:url(/images/title_back_left.jpg);
	background-repeat:no-repeat;
	height:51px;	
}
#right{
	width:248px;
	float:right;
	/*background-image:url(/images/bubbles.gif);
	background-repeat:no-repeat;*/
	background-position:bottom center;
}
#rightTitleBox{
	background-image:url(/images/title_back_right.jpg);
	background-repeat:no-repeat;
	height:51px;	
}
#title{ 
	background-image:url(/images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	padding-left:25px;
	padding-top:15px;
	padding-bottom:15px;
	margin-left:15px;
}
#mainContent{ 
        width:100%;
}
#leftContent{ 
	float:left;
        width:95%;

}

.bone-button-right{
   
    position: relative;         
    right: -1px;
    top:-55px;


}
a.bone-button-link{
    text-decoration:none !important;
 
}
a.bone-button-link:hover{
     background:#F5F5F5 !important;     
}


.bone-button{
 padding-top:10px;
 width:92px; 
 height:23px;  
 margin-top:0px; 
 margin-left:210px;
 background:url(/images/read_more_empty.gif);
 color:#1290E4;
 font-size:9px;
 font-family:Tahoma;
 font-weight:bold;
 text-align:center;
}



.leftCH{ 
        height:225px;
        
        /*border:1px solid #CCC;*/

}

.rightCH{ 
        height:225px;
        
       /*border:1px solid #CCC;*/
}

#rightContent{ 
	/*float:right;*/
        width:95%;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#rightContent{ 
	float:right;
        width:322px;
}
}
*html #mainContent{ 
        width:320px;
}
*html #leftContent{ 
	float:left;
        width:320px;
}
*html #rightContent{ 
	float:right;
        width:320px;
}
#logo{
	width:346px;
	height:135px;
	float:left;
}
#topLinks{
	float:right;
	width:190px;
	height:50px;
}

#banners{
    margin:0 5px 1px 0;
    padding:1px 5px 1px 0;
}
#login{
   /*
   width:300px;
   height:100px;
   float: right;
   */
}
#dateTime{

}
#searchform{
   
    background-image:url(/images/search_back.gif);
    background-repeat:no-repeat;

    width: 166px;
    height: 23px;   
    padding-bottom:8px;
}

#galVidTop{
	width:100%;
	/*background-image:url(/images/top_back.gif);
	background-repeat:no-repeat;
	background-position:bottom;
        */
        height:256px;
        margin: 0;
}

#greenLine{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #33702d;
    background-color: #33702d;
    width: 265px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
    line-height:14px;
}
#orangeLine{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #33702d;
    background-color: #33702d;
    width: 265px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:0px; 
    line-height:14px;
}
#redLine{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #33702d;
    background-color: #33702d;
    width: 265px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
    line-height:14px;
}
#yellowLine{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #33702d;
    background-color: #33702d;
    width: 265px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
    line-height:14px;
}
#purpleLine{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #33702d;
    background-color: #33702d;
    width: 265px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
    line-height:14px;
}
#blueLine{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #33702d;
    background-color: #33702d;
    width: 265px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:0px;
    line-height:14px;
}
#purpleLineLong{
     border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #33702d;
    background-color: #33702d;
    width: 575px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
    line-height:14px;
}

#greenLineLong{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #33702d;
    background-color: #33702d;
    width: 575px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
    line-height:14px;
}
#orangeLineLong{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #33702d;
    background-color: #33702d;
    width: 575px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
    line-height:14px;
}
#redLineLong{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #33702d;
    background-color: #33702d;
    width: 575px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
    line-height:14px;
}
#yellowLineLong{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #33702d;
    background-color: #33702d;
    width: 575px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
    line-height:14px;
}

#blueLineLong{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #33702d;
    background-color: #33702d;
    width: 575px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
    line-height:14px;
}
.box {
position: absolute;
background-color: #e8871e;
height: 50px;
border: 1px solid #FFF; 
width: 540px;
padding: 0px;
z-index:99;
display:none;
margin-left:35px;
}
.box {
position: absolute;
background-color: #e8871e;
height: 58px; 
width: 280px;
padding: 0px;
z-index:99;
display:none;
margin-left:35px;
font-size:10px;
font-family:arial;
}
.mainCategory{
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.NYTitle{
color: #004276;
text-decoration: none;
Font-size:14px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
}

DIV#twitter, DIV#youtube, DIV#facebook {
border:0px solid #888;
width: 100%;
}

.topborders{
border: 3px solid #33702d; height:256px;margin:0px;padding:0px;
}
*html .topborders{
border: 3px solid #33702d; height:256px;margin:0px;padding:0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.topborders{
border: 3px solid #33702d; height:256px;margin:0px;padding:0px;
}
}

#middletext table{
padding:5px 0px 5px 1px;position:relative;left:-1px;
}


/************* PNG FIX *************************/
* html img,

* html .png{
        azimuth: expression(
        this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

      this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

      this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

      this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

      this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
     );
     }

.horizontal-vertical-menu ul li a {
padding: 6px 10px;
}

.column_big_table{
    float: left;
    min-width: 322px;
    vertical-align: top;
    width: 322px;
}



html>body td.3column, *html td.3column, html>body .3column{
width:324px;
Padding:0 3px;
min-width:324px;
}
.topborders{
border: 3px solid #99b85b; height:256px;margin:0px;padding:0px;
}

*html .topborders{
border: 3px solid #99b85b; height:256px;margin:0px;padding:0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
td.3column{
width:322px;
vertical-align:top;
padding-left:4px; 
padding-right:4px;
}
.topborders{
border: 3px solid #99b85b; height:256px;margin:0px;padding:0px;
}

.horizontal-vertical-menu ul li a {
padding: 6px 15px;
}
}

#middletext table{
padding:5px 0px 5px 1px;position:relative;left:-1px;
}

/** YOUTUBE FORMAT CSS **/

.gsc-videoResult .gs-videoResult .gs-title{
text-decoration:none;
}

.gsc-videoResult .gs-videoResult .gs-title a:link{
font-size: .95em;
color:#004276;
font-weight: bold;
}

.gs-videoResult td div.gs-text-box {
    background: none repeat scroll 0 0 #F1F1F1;
    margin-left: 4px;
    padding: 2px;
    vertical-align: top;
}

.gs-result img.gs-image {
    border:none !important;
    vertical-align: middle;
}
/**
.gs-relativePublishedDate, .gs-publishedDate {
    color: #6F6F6F;
    font-family: arial;
    font-size: 0.95em !important;
    font-style: italic;
    text-decoration: none;
}
**/

.gs-videoResult a.gs-publisher, .gs-videoResult .gs-publisher {
    color: #376A32;
    text-decoration: none;
    display:none;
}

.gs-relativePublishedDate, .gs-publishedDate {
    color: #6F6F6F;
    padding-top: 5px;
    text-decoration: none;
    font-family: georgia;
    font-size: 0.95em !important;
    font-style: italic;
}


/*** (play) overlay for the videos  **/ 
.video_overlay{ 
/*background-image:url("/images/setup/play1.png");
height:60px;
position:absolute;
width:60px; 
cursor:pointer;*/
}
.video_overlay:hover{ 
/*background-image:url("/images/setup/play.png"); */
}
.video_container{
position:relative;

}

#newsListingsResponse{
width:300px;
}
#headlines{
text-align:center;
background-color:white;
}
