body {
	background: #152300 url(/associations/9781/files/imgs/bak_body.png) repeat-x left top;
	margin: 55px 0 0 0;

}

body,
p,
td {
	color: #333;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

hr {
	background: #dbdbdb;
	border: none;
	color: #dbdbdb;
	height: 1px;
	margin: 10px 0;
}

div#skip { display: none; }


/* Wrapper
-----------------------------------*/
div#wrapper {
}


/* Header & Navigation
-----------------------------------*/
div#header {
	background: transparent url(/associations/9781/files/imgs/bak_header.jpg) no-repeat left top;
	height: 192px;
	margin: 0 auto;
	text-align: left;
	width: 960px;
}

div#header h1 {
	float: left;
	margin: 119px 0 0 0;
	width: 462px;
}

div#header h1 a {
	background: transparent url(/associations/9781/files/imgs/bak_header_h1.png) no-repeat left top;
	display: block;
	height: 73px;
	text-indent: -999em;
}

div#header ul#nav {
	float: right;
	list-style: none;
	margin: 24px 0 0 0;
	padding: 0;
	width: 486px;
}

div#header ul#nav li {
	float: left;
}

div#header ul#nav a {
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	margin: 6px 0 0 10px;
	text-indent: -999em;
	width: 152px;
}
div#header ul#nav a:hover {
    outline:none;
    }

div#header li#events_calendar a { background-image: url(/associations/9781/files/imgs/li_events_calendar.png); }

div#header li#ongoing_education a { background-image: url(/associations/9781/files/imgs/li_ongoing_education.png); }

div#header li#by-laws a { background-image: url(/associations/9781/files/imgs/li_by-laws.png); }

div#header li#press_room a { background-image: url(/associations/9781/files/imgs/li_press_room.png); }

div#header li#publications a { background-image: url(/associations/9781/files/imgs/li_publications.png); }

div#header li#join_mvcac a { background-image: url(/associations/9781/files/imgs/li_join_mvcac.png); }

div#header li#board_of_directors a { background-image: url(/associations/9781/files/imgs/li_board_of_directors.png); }

div#header li#cal-surv_website a { background-image: url(/associations/9781/files/imgs/li_cal-surv_website.png); }

div#header li#member_benefits a { background-image: url(/associations/9781/files/imgs/li_member_benefits.png); }

div#header li#member_agencies a { background-image: url(/associations/9781/files/imgs/li_member_agencies.png); }

div#header li#outside_links a { background-image: url(/associations/9781/files/imgs/li_outside_links.png); }

div#header li#members_login a { background-image: url(/associations/9781/files/imgs/li_members_login.png); }

div#header li#committees a { background-image: url(/associations/9781/files/imgs/li_committees.png); }

div#header li#contact_us a { background-image: url(/associations/9781/files/imgs/li_contact_us.png); }

div#header li#jobs_board a { background-image: url(/associations/9781/files/imgs/li_jobs_board.png); }

div#header ul#nav a:hover,
div#header ul#nav li a.current { background-position: right top; }

div#header ul#nav li a.current { cursor: default; }

#conf-nav .nav a:active {
    outline:none;
    }

/* Content
-----------------------------------*/
div#content {
	background: #fff;
	padding: 60px 0 0 0;
}

a:link,
a:visited,
a:active { color: #0094d2; }

a:hover { text-decoration: none; }

h1,
div#loginhead {
	color: #323084;
	font: bold 23px/1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h2 {
	color: #323084;
	font: bold 23px/1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h2.support {
	color: #318958;
}

h2.join {
	color: #0094d2;
}

h3 {
	color: #323084;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
}

h3.bylaws {
	margin: 16px 0 -8px;
}

b {
	color: #323084;
	display: block;
	font: italic normal 110% Georgia, "Times New Roman", Times, serif;
}

p { line-height: 20px; }

#rightnavcell {
	padding: 0 0 0 20px;
}

#rightnavcell,
#rightnavcell p {
	font-size: 12px;
	line-height: 18px;
}

p.mission,
#rightnavcell p.mission {
	color: #323084;
	font: italic 16px/1.4em Georgia, "Times New Roman", Times, serif;
}

div.page dt {
    padding: 1em 0 0 0;
    font-weight: bold;
    font-size: 13px;
}
div.page dd {
    margin: 0 0 0 1em;
    font-size: 12px;
}
div.page dt.first {
    padding: 0;
}
div.page dl dd.first {
    padding: 0 0 1em 0;
}

/* Footer
-----------------------------------*/
div#footer {
	background: transparent url(/associations/9781/files/imgs/bak_footer.jpg) repeat-x center top;
	color: #fff;
	font-size: 11px;
	padding: 246px 0 0 0;
}

div#footer p {
	color: #fff;
	font-size: 11px;
	margin: 0 auto;
	text-align: left;
	width: 960px;
}

div#footer a {
	border-bottom: 1px dotted #fff;
	color: #fff;
	float: right;
	text-decoration: none;
}

div#footer a:hover {
	border-bottom-color: #152300;
}


/* Login
-----------------------------------*/
div#quick-login input {
	background: #e7f8ff;
	border: 1px solid #9bc2d3;
	color: #4cb3df;
	font: italic 14px/1em Georgia, "Times New Roman", Times, serif;
	margin: 0 4px 0 0;
	padding: 5px 10px;
	width: 140px;
}

div#left-column div#quick-login input {
	width: 90px;
}

div#quick-login input#login {
	background: transparent url(/associations/9781/files/imgs/btn_login.png) no-repeat left top;
	border: none;
	height: 25px;
	margin: 0 0 0 7px;
	padding: 0;
	text-indent: -999em;
	width: 74px;
}

div#quick-login label,
div#quick-login a.forgotpass,
span#auto-logout { display: none; }

div#login-welcome h6 {
	color: #333184;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	margin: 3px 0;
	text-transform: capitalize;
}


/* Donate
-----------------------------------*/
div.donate a {
	color: #318958;
}

div.donate img {
	margin: -46px 0 0 0;
}

/* Committees and Board
-----------------------------------*/
table.board {
    padding: 4px;
}

table.board th {
    text-align: left;
    padding-top: 4px;
}
table.board tr td {
    background-color:#CCE9F6;
    padding: 6px;
}

/* M360 Portal Styles
-----------------------------------*/
div.portal {
    text-align: left;
}
div.portal h4 {
    font-family: Georgia, serif;
    font-size: 14pt;
    margin: 1em 0 0 0;
}
div.portal h4.event_name {
    margin: 0;
}
div.portal .address_header {
    font-weight: bold;
}
#widget_column_1 {
    float:left;
    width:225px;
}
#widget_column_2 {
    float:left;
    margin-left:50px;
    width:425px;
}
td.inactivetab a {
    background-color: #DFE8EC;
    display: block;
    line-height: 2.0em;
}
div.tabcontainer  {
    border: 1px solid #DFE8EC;
}
tr.even_row {
    border: 1px solid #DFE8EC;
}
span.num_day {
    padding: 0 4px 0 0;
}

/* 2011 conference page styles */
#rates {
    color: #6e3013;
    padding: 4px;
    margin: 2px;
    border: 2px solid #669;
    border-collapse: collapse;
}
#rates th {
    color: #614D1F;
    text-align: left;
    padding: 4px 8px 4px 4px;
}
#rates td {
    border: 1px solid #669;
    padding: 2px 4px;
}
#rates tr.row td{
    background-color: #ddd;
}

ul#left-nav {
    list-style: none outside none;
    padding-right: 8px;
}

ul#left-nav a {
    background-color:transparent;
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    text-indent: -999em;
    margin:6px 0 0 10px;
    width:152px;
}
ul#left-nav a:hover {
    background-position: right top;
}
ul#left-nav li#home a{
    height:28px;
    background-image: url("/associations/9781/files/images/li_home.png");
}
ul#left-nav li#call a{
    height:45px;
    background-image: url("/associations/9781/files/images/li_call.png");
}
ul#left-nav li#exhibit a{
    height:45px;
    background-image: url("/associations/9781/files/images/li_exhibit.png");
}
ul#left-nav li#golf a{
    height: 28px;
    background-image: url("/associations/9781/files/images/li_golf.png");
}
img#conf-header {
    padding: 4px;
}
