/* LAYOUTS ONLY */
body {
	/*background-color:#2b572a;*/
	background-color:#3e832d;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#212121;
}
img {
        border: 0px;
} 
#main{
	width:988px;
	margin-top:1px;
        *margin-top:0px;
}

#top{

	width:100%;
	height:94px;
}
#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: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%;
}
#rightContent{ 
	float:right;
        width:95%;
}
#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:249px;
        margin: 0;
}

#greenLine{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #3e832d;
    background-color: #8bd179;
    width: 265px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#000;
    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: #fe550b;
    background-color: #ff920b;
    width: 265px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#000;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
    line-height:14px;
}
#redLine{
    border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #dc1000;
    background-color: #fbcac3;
    width: 265px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#000;
    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: #f8bc04;
    background-color: #fff7d9;
    width: 265px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#000;
    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: #3344a9;
    background-color: #707ed3;
    width: 265px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#000;
    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: #3344a9;
    background-color: #8a9eee;
    width: 265px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#000;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:15px;
    line-height:14px;
}
#purpleLineLong{
     border-left-style: solid;
    border-left-width: 30px;
    border-left-color: #3344a9;
    background-color: #707ed3;
    width: 575px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#000;
    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: #3e832d;
    background-color: #8bd179;
    width: 575px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#000;
    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: #fe550b;
    background-color: #ff920b;
    width: 575px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#000;
    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: #dc1000;
    background-color: #fbcac3;
    width: 575px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#000;
    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: #f8bc04;
    background-color: #fff7d9;
    width: 575px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#000;
    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: #3344a9;
    background-color: #8a9eee;
    width: 575px;
    height:22px;
    padding-left:9px;
    Padding-top:7px;
    clear:both;
    color:#000;
    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%;
}