body{background:url(../App_Themes/rockland/images/body-bg1.gif) #030102; background-repeat:repeat-x; margin:0px; padding:0px; text-align:left}

.LTR {color:#ececec;}
p,h1,h2,h3,h4,h5,form,ul,li,img{margin:0px; padding:0px; text-indent:inherit; text-align:left;}
img{vertical-align:top;}
a img{border:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}

html, input, textarea{font-family:arial; font-size:12px; color:#333333;}
input, select{vertical-align:middle; font-weight:normal; font-family:arial; font-size:11px; color:#000000;}

/*#body-main{width:875px; margin:0px auto; padding:0px;}*/
.nav1{font-family:arial; font-size:12px; font-weight:bold; color:#2F1C00; text-decoration:none;}
.nav1:hover{color:#FF0000; text-decoration:none;}

/* header */
#header{width:875px; height:351px; margin:0px; padding:0px;}
#header .himg1{width:277px; height:351px; margin:0px; padding:0px; float:left;}
#header .himg2{width:337px; height:351px; margin:0px; padding:0px; float:left;}
#header .nav{background-image:url(../App_Themes/rockland/images/headernav-bg.gif); background-repeat:no-repeat; width:261px; height:351px; margin:0px; padding:0px; float:right;}
#header .nav ul{margin:0px; padding:98px 0 0 70px; list-style:none; text-align:left; line-height:18px;}
#header .nav ul li{margin:0px; padding:0px; list-style:none;}

/* homewelcome */
#welcome_area{
/*background:url(../App_Themes/rockland/images/welcome_bg.gif); 
background-repeat:repeat-x; */
height:230px; margin:0px; padding:0px;}
#welcome{width:875px; margin:0px; padding:0px;}
#welcome .welcometext{width:614px; margin:0px; padding:0px; float:left;}
#welcome .welcomeimg{width:260px; margin:0px; padding:0px; float:right;}
#welcome .innertext{width:875px; margin:0px; padding:0px; float:left;}

.wtext1{font-family:"Times New Roman", Times, serif; font-size:28px; color:#DD7812;}
.wtext2{font-family:Myriad Pro; font-size:9px; color:#DD7812;}
.wtext3{font-family:arial; font-size:12px; color:#ececec;}

/* content */
#maincontent{width:875px; margin:0px; padding:0px;}
#maincontent .contentarea{width:875px; margin:15px 0 15px 0px; padding:0px; background:url(../App_Themes/rockland/images/content-bg.gif) top repeat-y;}
#maincontent .contentarea-food{width:875px; margin:15px 0 15px 0px; padding:0px; background-color:#030102;}
#maincontent .contentarea .contentleft{width:287px; margin:0px; padding:0px; float:left;}
#maincontent .contentarea .contentmid{width:301px; margin:0px; padding:0px; float:left;}
#maincontent .contentarea .contentmid .video{width:282px; height:167px; margin:0 0 0 10px; padding:0px;}
#maincontent .contentarea .contentmid .featuredvideo{width:282px; margin:10px 0 0 10px; padding:0px;}
#maincontent .contentarea .contentmid .featuredvideo .line1{background-image:url(../App_Themes/rockland/images/line1.gif); width:282px; height:19px; margin:0px; padding:0px;}
#maincontent .contentarea .contentmid .featuredvideo .farea1{width:282px; margin:15px 0 0 0px; padding:0px;}
.videoimage{width:78px; height:77px; float:left; border:#ffffff solid 6px;}
#maincontent .contentarea .contentright{width:287px; margin:0px; padding:0px; float:right;}
#maincontent .contentarea .contentright .joinbox{width:277px; background-color:#1D1D1D; border:1px solid #353535; margin:0 0 0 8px; padding:0px;}
#maincontent .contentarea .contentright .banner1{width:277px; height:98px; margin:0px; padding:10px 0 0 10px;}
#maincontent .contentarea .contentright .banner2{width:277px; height:98px; margin:0px; padding:10px 0 0 10px;}
#maincontent .contentarea .contentright .banner3{width:277px; height:98px; margin:0px; padding:10px 0 0 10px;}
.content-heading1{font-family:"Times New Roman", Times, serif; font-size:24px; color:#DD7812;}
.content-heading2{font-family:arial; font-size:12px; font-weight:bold; color:#DD7812;}
.content-heading3{font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold; color:#DBDBB1;}
.content-heading4{font-family:"Times New Roman", Times, serif; font-size:18px; color:#DBDBB1;}
.content-text1{font-family:arial; font-size:12px; font-weight:normal; color:#ececec;}
.content-text2{font-family:arial; font-size:12px; font-weight:normal; color:#DD7812;}
.content-text3{font-family:arial; font-size:11px; font-weight:bold; color:#8D8D8D;}

/* footer */
#footer{background-image:url(../App_Themes/rockland/images/footer-bg.gif); background-repeat:no-repeat; width:875px; height:92px; margin:0px; padding:0px;}
.ftext{font-family:arial; font-size:11px; font-weight:bold; color:#841501; text-decoration:none;}
.footernav{font-family:arial; font-size:11px; font-weight:bold; color:#841501; text-decoration:none;}
.footernav:hover{color:#DD7812; text-decoration:none;}
.copyright-text{font-family:arial; font-size:10px; font-weight:normal; color:#841501; text-decoration:none;}

/* food text */
#foodtextcontent{width:825px; padding:0px; margin:0px auto;}
.foodtext1{font-family:arial; font-size:12px; font-weight:bold; color:#FF0000; text-decoration:none;}
.foodtext2{font-family:arial; font-size:12px; font-weight:bold; color:#DD7812;}
.foodtext3{font-family:arial; font-size:12px; font-weight:normal; color:#ececec;}
.foodtext4{font-family:arial; font-size:12px; font-weight:bold; color:#ececec;}/* CSS Document */

/*#Events#*/

.EventCalendar
{
	width: 100%;
}

.EventCalendar *
{
	padding: 0px;
}

.EventCalendar .Title
{
	background:#000000 url(/App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;
	height: 35px;
	font-weight: bold;
	vertical-align: middle;
}

.EventCalendar .Navigation
{
	font-weight: bold;
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

.EventCalendar .DayHeader
{
	height: 25px;
	background-color: #222222;
	color: White;
	font-weight: bold;
	border-style: none;
	vertical-align: middle;
	font-size: 11px;
}

.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today
{
	height: 50px;
	padding: 3px;
	background-color: #333;
	font-size: 11px;
}

.EventCalendar .Today
{
	background-color: #999;
	color: White;
	font-weight: bold;
}

.EventCalendar .Today a
{
	color: White;
	font-weight: bold;
	font-size: 11px;
}

.EventCalendar .ContentEvent a
{
	margin-top: 3px;
	color: Orange;
	font-weight: bold;
}

.EventCalendar .OtherMonth
{
	color: white;
	background-color: #666666;
}

.EventManagerRegTitle
{
	display: block;
	color: #002756;
	font-weight: bold;
	margin-bottom: 5px;
}
.EventManagerOutlookLink
{
	display: block;
	margin-top: 5px;
}

.EventManagerRegLabel
{
	font-weight: bold;
}