*
{margin: 0; padding: 0;}

body
{background: url(/_media/images/common/white_gradient_bg.jpg) top left repeat-x #fff;}

h5
{font: bold 11px/16px arial, sans-serif;}

h6
{font: bold 11px/21px arial, sans-serif;}

h6 span.gray
{background: #efefef; font-weight: normal; font-style: italic; padding: 3px;}

h6 span.gray b
{color: #9a0b0f;}

#container
{margin: 0 auto; width: 980px; background: #fff;}

a, a:link, a:visited, a:active
{color: #fff; text-decoration: none;}

a:hover
{text-decoration: underline;}

.clearIt
{clear: both;}

ul
{list-style: square;}

ul li
{font: 12px/21px arial, sans-serif; margin: 0 0 0 15px;}

/* header styles */

#header
{padding: 30px 30px 12px 30px;}

ul#topNav
{float: right; list-style:none;}

ul#topNav li
{border-right: 1px solid #d7dad8; display: inline; padding: 0 6px;}

ul#topNav li.last
{border-right: none;}

/* content styles */

h1#pageHead
{border-top: 4px solid #e0bf77;}

#content
{padding: 20px 0 50px 0;}

#content h2
{font: bold 12px/21px arial, sans-serif; color: #666; text-transform: uppercase; margin: 0 0 18px 0;}

#content #leftColumn
{float: left; margin: 0 30px; width: 550px;}

* html #content #leftColumn
{display: inline;}

#content #leftColumn p
{color: #333; font: 12px/21px arial, sans-serif; padding: 0 0 10px 0;}

#content #rightColumn
{float: left; width: 370px;}

* html #content #rightColumn
{display: inline;}

#content #rightColumn img#callout
{display: block; margin: 15px 0 0 15px;}

#content #rightColumn #calloutContent
{margin: 15px 0 0 15px;}

#content #rightColumn #calloutContent p
{color: #333; font: 12px/21px arial, sans-serif; margin: 0 0 15px 0;}

a.arrowLink,
a.arrowLink:link,
a.arrowLink:visited,
a.arrowLink:active
{background: url(/_media/images/common/red_arrow_bullet.gif) center right no-repeat; color: #a71b1f; font: 11px/21px arial, sans-serif; padding: 0 10px 0 0;}

a.arrowLink:hover
{text-decoration: underline;}

	/* for mootools accordion */

dl#collapsibleContent
{margin: 15px 0 0 0;}

dl#collapsibleContent dt
{color: #333; font: bold 11px/21px arial, sans-serif; padding: 10px 0 10px 20px; text-transform: uppercase;}

/*
dl#collapsibleContent dt.closed
{background: url(/_media/images/common/plus_bullet.gif) 0 1.4em no-repeat;}

dl#collapsibleContent dt.open
{background: url(/_media/images/common/minus_bullet.gif) 0 1.4em no-repeat;}
*/
dl#collapsibleContent dt a
{color: #a71212;}

dl#collapsibleContent dt a:hover
{text-decoration: none;}

dl#collapsibleContent dd
{color: #333; font: 12px/21px arial, sans-serif; margin: 0 0 0 20px;}

	/* end mootools accordion */

#inlinePullout
{border: 1px solid #efdfbb; margin: 0 0 10px 15px; padding: 10px; width: 460px;}

#inlinePullout #leftCol
{float: left; font: 11px/15px arial, sans-serif; padding: 10px 15px 10px 10px; width: 200px;}

#inlinePullout #rightCol
{border-left: 1px solid #efdfbb; float: left; font: 11px/15px arial, sans-serif; padding: 10px 10px 10px 15px; width: 200px;}

#inlinePullout ul
{margin: 0 0 0 18px;}

#inlinePullout #leftCol i,
#inlinePullout #rightCol i
{display: block; font: italic 11px/15px arial, sans-serif; margin: 0 0 10px 0; padding: 0;}

#inlinePullout #leftCol p,
#inlinePullout #rightCol p
{font: 11px/15px arial, sans-serif; margin: 0; padding: 0;}

#mapPopup
{width: 180px !important; height: 40px !important;}

/* footer styles */

#footer
{border-top: 1px solid #e6e6e6; color: #d7dad8; font: 10px/18px arial, sans-serif; padding: 20px 40px;}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:active
{color: #d7dad8; text-decoration: underline; padding: 0 5px;}

#footer a:hover
{color: #d7dad8; text-decoration: none;}