body {background-color: #333333;margin-top: 0;font-family: arial, sans-serif;/*behavior:url("http://gage.he.net/~mcaww/z_css/csshover.htc");  IE hover support */}form {display:inline;}img {border:none;}div#wrap {background-color: white;width: 925px;margin: 0 auto;border: 1px solid #c6c6c6;}div#header {padding-top: 30px;padding-left: 10px;height:85px;position:relative;}div#login {position:absolute;right:0;bottom:0;background-color: #efefef;border: 1px solid #dbdbdb;color: #666666;min-height: 47px;width: 264px;margin-right: -1px;padding-top:10px;padding-left:20px;font-size:8pt;}*+html div#login {	line-height:140%;}* html div#login {	height:47px;}div#login input {margin-top:5px;font-size:8pt;}div#loginNew, .login {background-color: #efefef;border: 1px solid #dbdbdb;color: #666666;min-height: 47px;padding:10px 0px 10px 10px;font-size:8pt;}div#loginNew input, .login input {margin-bottom:5px;font-size:8pt;}span#slogan {position:absolute;bottom:0px;left:218px;color:#1D622E;font-family: georgia,serif;font-style:italic;font-size: 10pt;}div#content {clear:both;margin-top:25px;min-height:300px;}table, tr, td {vertical-align:top;}/* LEFT MENU NAV */div#menu {float:left;width:171px;}#menu ul {list-style:none;padding:0;margin:0;}#menu li {position:relative;}#menu a {display:block;}#menu ul.first-level a {/* first level nav */background: url(../z_img/bullet_whiteonltblue.png) #1D622E no-repeat;width:131px;height:35px;line-height:35px;color:white;text-decoration:none;margin-top:2px;padding-left: 40px;font-size:10pt;font-weight: bold;text-transform:uppercase;}#menu ul.first-level li a:hover {background: url(../z_img/bullet_whiteondkblue.png) #004812 no-repeat;}#menu ul.first-level li.active a {background: url(../z_img/bullet_whiteondkblue_down.png) #004812 no-repeat;}#menu ul.first-level li.active a:hover {background: url(../z_img/bullet_whiteondkblue_down.png) #004812 no-repeat;}#menu ul.first-level ul.second-level li a {/* second level nav */margin:0px;margin-top:1px;background: #b5b5b5 ;height:20px;line-height:20px;font-weight:normal;font-size:8pt;text-transform:none;}#menu ul.first-level ul.second-level li a:hover {background:#818182;}#menu ul.first-level ul.second-level li.active a {background:#818182;margin-bottom:1px;}#menu ul.first-level ul.second-level ul.third-level {border-bottom: 1px solid white;}#menu ul.first-level ul.second-level ul.third-level li a {/* third level nav */background: #818182 ;margin:0px;margin-bottom:-1px;padding-left:50px;width:121px;}#menu ul.first-level ul.second-level ul.third-level li a.active span.tllink {text-decoration:none;}#menu ul.first-level ul.second-level ul.third-level li a:hover {text-decoration:none;}#menu ul ul ul.flyout {/* flyout menus */position:absolute;left:0;left:100%;width:100%;margin-top:-20px;margin-left:0px;display:none;border-left: solid 1px white;}#menu ul ul li:hover ul,#menu ul ul ul li:hover ul {	display:block;}#menu ul.first-level ul.second-level ul.flyout li a {background-color:#818182;margin:0;width:130px;padding-left:10px;}#menu ul.first-level ul.second-level ul.flyout li a:hover {text-decoration: none;}#menu span.tllink {text-decoration:underline;}#menu span.tllink:hover {text-decoration:none;}/* ie hacks */* html #menu ul ul ul.flyout {margin-left:1px;}*+html #menu ul ul ul.flyout {margin-left:0px;margin-top:0px;}* html #menu ul.second-level li {float: left;}*+html #menu ul.second-level li {float: left;}/* CONTENT AREA */div#content-body {padding-left:218px;font-size:10pt;line-height:150%;}div#content-body.padded {padding-top:220px;}* html div#content-body.padded {/* ie 6 hack */padding-top:30px;}*+html div#content-body.padded {/* ie 6 hack */padding-top:10px;}div#content-body {padding-left:218px;font-size:10pt;line-height:150%;}div#content-body h1 {font-size: 16pt;color:#1D622E;margin:2px;margin-bottom:16px;margin-left:0px;}div#content-body h2 {margin:0;padding:0;margin-top:10px;font-size:14pt;font-weight:normal;}div#content-text {margin-right:285px;padding-right:30px;}div#content-text.bordered {}span.inputError {color:red;font-size:9pt;}.sponsor {	padding-right:28px;	padding-bottom:30px;	vertical-align:top;	font-size:10px;	line-height:1.2em;}.sponsorimg {vertical-align:middle;}.sponsorimg img {	border:0px;	text-decoration:none;}a {color:#1D622E;text-decoration:underline;}a:hover {text-decoration:none;}a.rsvp {color:white;background-color:#ab1408;padding:1px 2px;text-decoration:none;}a.rsvp:hover {color:#ab1408;background-color:white;}#homeslides img {background-image:url('http://www.mcaww.net/z_img/loading.gif');background-repeat:no-repeat;}/* FEATURES BOX */div#body-features  {border: 1px solid #e0e0e0;width:265px;float:right;font-size:8pt;margin-right:-1px;line-height:120%;}div#body-features a {text-decoration:underline;color:black;}div#body-features a:hover {text-decoration:none;}div#body-features tr.hot a {text-decoration:underline;color:#c36836;}div#body-features tr.hot a:hover {text-decoration:none;}div#body-features h1, div#body-features h1 a {font-size:8pt;font-weight:normal;margin-bottom:5px;color:#1D622E;}div#body-features h1 a:hover {text-decoration:underline;}div#body-features ul {margin:0;padding-left:10px;list-style:none;}div#body-features li.hot {color:#c36836;}div#body-features span.map, div#body-features span.map a {color:#888;font-style:italic;}/* Calendar Link Box */.cal_link_box {background:#ebebeb;padding:15px 10px 12px 10px;color:#333333;}.cal_link_box a { line-height:1.3em !important; color:#333333;font-size:11px !important;}.cal_link_box a:link, .cal_link_box a:visited{text-decoration:none !important;}.cal_link_box a:hover, .cal_link_box a:active{text-decoration:underline !important;}#cal_icon {float:left;display:inline;margin:0px 15px 0px 16px;}#cal_linktxt {float:left;display:inline}/* QUOTE AREA */div#rightSide {color:#4588c6;float:right;width:265px;border-left: 1px dotted #333333;padding-left: 20px;margin-top:35px;line-height:100%;}div#rightSide div#quote {color:#1D622E;font-weight:normal;font-size:12pt;line-height:140%;padding-right:10px;}div#quote table#name {font-size:9pt;margin-top:5px;line-height:120%;}#rightSide div.caption {color:#333;font-size:8pt;clear:both;padding-top:10px;}/* CALENDARS */#calendar td {height:90px;width:90px;border-bottom: 1px solid #818181;border-right: 1px solid #818181;line-height:100%;}#calendar td.today {font-weight:bold;}#calendar td.none {background-color: #eeeeee;}#calendar th {color:white;background-color:#1D622E;width:90px;border-bottom: 1px solid #818181;border-right: 1px solid #818181;}table#calendar {border-top: 1px solid #818181;border-left: 1px solid #818181;}#calendar caption {font-size:14pt;margin:10px;}div.phpc-navbar {text-align:right;margin-right:50px;margin-top:10px;}div.phpc-navbar a {text-align:center;margin:3px;}#calendar ul {margin:0;padding:0;list-style:none;font-size:smaller;}#calendar a {color:white;padding:1px;text-decoration:none;}#calendar a:hover {text-decoration:underline;}#calendar a.cmpm {background-color: #f46837;}#calendar a.hvac {background-color: #ed8618;}#calendar a.et {background-color: #c36836;}#event-desc p { margin:0px;padding:0px }/* FOOTER */div#footer {clear:both;font-size: 8.5pt;margin-top:100px;}div#footer-top {margin-left:218px;margin-bottom:6px;color:#666666;}div#footer-top a {color:#666666;text-decoration:none;}div#footer-top a:hover {text-decoration:underline;}div#footer-bottom {color:white;background-color:#b2b2b2;line-height:130%;padding:10px;padding-left:218px;}div#footer-bottom a {color:white;text-decoration:none;}div#footer-bottom a:hover {text-decoration:underline;}/* EDU PROGRAMS */.qaItem{	margin-bottom: 3px;	padding: 5px 15px;	color: #ffffff;}.qaItem a{	color: #ffffff;	text-decoration: none;}.qaItem a:hover{	text-decoration: underline;}.qaToggler{	position: relative;	font-weight: bold;}.qaToggler span {	position: absolute;	top: 3px;	right: -10px;	padding: 13px 13px 0 0;	background:url(http://www.mcaww.net/z_img/arrowRight.png)  no-repeat 0px 0px;}ul.edu {	padding:0px;	margin:0px;}.edu a {	color:white;}.edu span.title {	font-size:10pt;	font-weight:bold;}.edu li.program {	display:block;	padding: 10px 15px;	min-height:50px;	width:350px;	margin-bottom:10px;	color:white;	line-height:120%;	font-size:9pt;}/* PHOTO ALBUM */.palbum img {margin:10px 10px 0px 0px;}.palbum a, .palbum a:hover {text-decoration:none;}#albumlist h3 {margin-bottom:5px;}.bold {font-weight:bold;}
