﻿@import "common.css";

.arisCalendar a { color: #6F6C67; }

#SiteWrap 
{ 
	position: relative;
	margin: 0 auto;
}

#FlashArea
{
	background: url(/!images/mp/ofc_mp_flash_placeholder.jpg) no-repeat;
	height: 284px;
	width: 970px;
}

#FlashArea .FlashLeft
{
	width: 745px;
	height: 284px;
	background: url(/!images/mp_flash/ofc_flash_photo_01.jpg) no-repeat;
	float: left;
}

#FlashArea .NavRight
{
	width: 225px;
	height: 284px;
	background: url(/!images/mp_nav/ofc_mp_nav1_rollover.gif) no-repeat;
	float: right;

	margin: 0;
	padding: 0;
}
#PageWrap { background: url(/!images/mp/ofc_mp_body_bkgrd_middle.gif) repeat-y; }
#MidBars
{
	width: 970px;
	height: 41px;
}

#MidBars ul, li {display: inline; float: left;}

#LeftNav {background: url(/!images/mp/ofc_mp_nav3_rollover.gif) no-repeat;
         height: 41px;
         width: 352px;}


#SiteSearch { background:url(/!images/mp/ofc_mp_site_search_rollover.gif) no-repeat;
             width:309px;
             height:41px;
}

#RightNav { background:url(/!images/mp/ofc_mp_email_updates_rollover.gif) no-repeat;
            width:309px;
            height:41px;
}

#ContentCap 
{
	background: url(/!images/mp/ofc_mp_body_bkgrd_top.gif) no-repeat;
	width: 970px;
}

#ContentArea
{
	background: url(/!images/mp/ofc_mp_body_bkgrd_bottom.jpg) bottom center no-repeat;
	width: 100%;
	min-height: 407px;
	padding-bottom: 20px;
}

#ContentArea .LeftCol {padding-left: 15px; float: left; padding-top: 10px; width: 279px;}
#ContentArea .Content {margin: 0 0 0 333px ; padding-top: 10px; width: 381px; text-align: justify;}
#ContentArea .Content p {padding-bottom: 20px;}
#ContentArea .RightCol {width: 227px; float: right; padding-bottom: 10px; padding-top: 10px;}
#ContentArea .RightCol img {padding-right: 15px; padding-bottom: 5px;}

/* Main Page Calendar Box */

#Events
{
    background: #FFF url(/!images/mp/ofc_mp_hdr_upcoming_events.gif) top center no-repeat;
    width: 259px;
    border: 1px solid #C7A55B;
    min-height: 160px;
    padding: 0px 10px 5px;
}
* html #Events { height: 160px; }

/* Navigation Under Flash */
/* Left Nav */
#left_nav
{
	margin:0;
	padding:0;
	width:352px;
	height:41px;
	overflow:hidden;
}

#left_nav dd
{
	margin:0;
	float:left;
	position:relative;
}

#left_nav a.ir
{
	display:block;
	width:352px;
	height:0px;
	padding-top:41px;
	background:url(/!images/mp/ofc_mp_nav3_static.gif) 0 0 no-repeat;
	overflow:hidden;
}

#about a.ir{background-position:-0px 0; width:79px;}
#groups a.ir{background-position:-79px 0; width:65px;}
#news a.ir{background-position:-144px 0; width:87px;}
#gallery a.ir{background-position:-231px 0; width:120px;}


#left_nav a.ir:hover{background: none;}


#left_nav dd:hover a.ir, #left_nav dd.IEhover a.ir, #left_nav a.ir:hover { background: none; }

/* Site Search */

#site_search
{
	margin:0;
	padding:0;
	height:41px;
	overflow:hidden;
}

#site_search dd
{
	margin:0;
	float:left;
	position:relative;
}

#site_search a.ir
{
	display:block;
	width:309px;
	height:0px;
	padding-top:41px;
	background:url(/!images/mp/ofc_mp_site_search_static.gif) 0 0 no-repeat;
	overflow:hidden;
}

#go a.ir{background-position:-271px 0; width:34px; margin-left:0px; }
#site_search .SearchText { width:160px; height:13px; margin-left:107px; margin-top:15px; border:solid 1px #C0C0C0; font-size:0.6em; padding-left:1px; padding-right:1px; }
#site_search a.ir:hover{background: none;}


#site_search a.ir:hover { background: none; }

/* Right Nav */

#right_nav
{
	margin:0;
	padding:0;
	width:309px;
	height:41px;
	overflow:hidden;
}

#right_nav dd
{
	margin:0;
	float:left;
	position:relative;
}

#right_nav a.ir
{
	display:block;
	height:0px;
	padding-top:41px;
	background:url(/!images/mp/ofc_mp_email_updates_static.gif) 0 0 no-repeat;
	overflow:hidden;
}

#sign_form { width: 251px; }
#sign_form .SignUpText
{
    width: 125px;
    height: 13px;
    margin-left: 115px;
    margin-top: 15px;
    border: solid 1px #C0C0C0;
    font-size: 0.6em;
    padding-left: 1px;
    padding-right:1px;
}
#sign a.ir{ background-position:-251px 0;  width:57px; }

#right_nav a.ir:hover{ background: none; }


#right_nav a.ir:hover { background: none; }
