@font-face {
	font-family: 'DroidSansRegular';
	src: url('/font/droidsans-webfont.eot');
	src: url('/font/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/font/droidsans-webfont.woff') format('woff'),
		 url('/font/droidsans-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DroidSansBold';
	src: url('/font/droidsans-bold-webfont.eot');
	src: url('/font/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/font/droidsans-bold-webfont.woff') format('woff'),
		 url('/font/droidsans-bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@import url(http://fonts.googleapis.com/css?family=Buenard);
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }

[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }

a { color: #2A4A72; }
a:visited { color: #A86F59; }
a:hover { color: #006699; }

*:focus { outline: 0; color: inherit; }

a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }

q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }

dd { margin: 0 0 0 40px; }

nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

form { margin: 0; }

fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }

legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

button, input { line-height: normal; }

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }

button[disabled], input[disabled] { cursor: default; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

textarea { overflow: auto; vertical-align: top; resize: vertical; }

input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }

td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

html { font-size: 62.5%; }
body { background: #EFEFE6; font-size: 13px; font-size: 1.3rem; font-family: 'DroidSansRegular'; color: #444444; }
#wrapper { background: #FFFFFF;margin: 27px auto -15px auto; position: relative; z-index: 2; width: 1080px; -webkit-box-shadow: 0px 0px 8px 0px #9b9fa1 ; -moz-box-shadow: 0px 0px 8px 0px #9b9fa1 ; box-shadow: 0px 0px 8px 0px #9b9fa1 ; -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
#header_top { position:relative; height: 100px; background: #FFF no-repeat center bottom; border:none; padding: 40px 30px 0px 0px;}


/* headers */
h1, h2, h3, h4, h5, h6 { margin: 0 0 0 0; line-height: 1.2em; }
h1 { font-family: Georgia, serif;  margin: 0 0 0 0; font-size: 30px; font-size: 3rem; font-weight: normal; color: #53543B; }
h2 { font-family: Georgia, serif; font-size: 24px; font-size: 2.4rem; font-weight: normal; color: #4B4C37; }
h3 { font-family: "Droid Sans", sans-serif; margin: 0.5em 0 0 0; font-size: 18px; font-size: 1.6rem; font-weight: normal; color: #4B4C37; }
h4 { font-family: "Droid Sans", sans-serif; margin: 0.5em 0 0 0; font-size: 18px; font-size: 1.6rem; font-weight: bold; color: #4B4C37; }
h5 { font-family: "Bilbo Swash Caps", cursive; sans-serif; font-size: 20px; font-size: 2.7rem; font-weight: normal; color: #2A4A72 }
h6 { font-family: "Droid Sans", sans-serif; font-size: 20px; font-size: 1.3rem; font-weight: normal; color: #4B4C37; }


#am-navigation { padding: 0; margin: 0; }
#am-navigation li { list-style: none; margin: 0; padding: 0; float: left; display:block; text-align:center; position:relative; }
#am-navigation a { text-decoration: none; float: left; color: #135870; padding:21px 21px; text-shadow: 0 -1px 0 #FFFFFF; border-top: 1px solid #C5C796;border-bottom: 1px solid #C5C796; background: #FFFFFF; -webkit-transition: background 0.3s ease; -moz-transition: background 0.3s ease; -ms-transition: background 0.3s ease; -o-transition: background 0.3s ease; transition: background 0.3s ease; }
#am-navigation a:hover, #am-navigation li.current a { background: #2A4A72; color:#fff; text-shadow:none; border:none; border-top: 1px solid #C5C796;}

#am-navigation ul { display:none; position:absolute; left:0; top:60px; width:190px; margin:0; padding:3px 0 20px 0; z-index:999; background:#5E7A9B;}
#am-navigation li:hover ul { display:block; }
#am-navigation ul li { display:block; float:none; width:190px; }
#am-navigation ul li a, #am-navigation li.current ul li a { display:block; height:28px; line-height:28px; text-align:center; padding:0; float:none; width:150px; background:none; border:none; color:#fff; text-shadow: 0 -1px 0 #0b3341; border-bottom:1px solid #cccccc; margin:0 20px; }
#am-navigation ul a:hover, #am-navigation li.current ul a:hover { background: #2A4A72; border-bottom:1px solid #cccccc; color: #FFFFFF; text-shadow: 0 -1px 0 #0b3341; }



/* ------------------- site content area ------------------- */

#content { -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }

.bg-content{ background: #FFFFFF }
.nav-container { position:center; width:775px; padding:4px 4px 3px 65px; margin:0 auto; border:0px solid #a4a38f}


/* Homepage */

#home-content { display: inline; float: left; font-size: 1.6rem; margin: 20px 0 0 0; padding-bottom: 70px; padding-left: 25px; width: 1030px; }

.home-box { position:relative; width:905px; padding:8px 0px 15px 3px; margin:0 auto; border:1px solid #a4a38f}
.home-pmdb { position:relative; width:905px; padding:8px 0px 3px 3px; margin:0 auto; }

#annual-meetings-main { display: inline; float: left; font-size: 1.6rem; margin: 20px 0 0 0; padding-bottom: 70px; padding-left: 25px; width: 1030px; }
.annual-meetings {position:relative; width:1030px; padding:10px 120px 40px; margin:0 auto; }


.sectionHead {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(201,193,144,1) 85%, rgba(213,206,166,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(85%,rgba(201,193,144,1)), color-stop(100%,rgba(213,206,166,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(201,193,144,1) 85%,rgba(213,206,166,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(201,193,144,1) 85%,rgba(213,206,166,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(201,193,144,1) 85%,rgba(213,206,166,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(201,193,144,1) 85%,rgba(213,206,166,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5cea6',GradientType=1 ); /* IE6-9 */

	line-height:		24px;
	font-size:		16px;
	text-align:		left;
	text-indent:		0px;
	width:			99%;
	padding:		2px 0px 1px 0px;
	vertical-align:		middle;
}

.NewsHead {
	font-size:		13px;
	text-align:			left;
	vertical-align:			top;
	padding-left:			30px;
	width:				40%;
}

.News {
	margin-top:			20px;
	margin-bottom:			5px;
}

.AnnounceHead {
	text-align:			left;
	vertical-align:			top;
	padding-right:			10px;
	width:				61%;
}

.SpaceHead {
	border-right:			1px solid #a4a38f;
	width:					1%;
}


/* subpages */

.subpages-content{ background: #FFFFFF repeat-y; }
#subpages-main { display: inline; float: right; font-size: 1.6rem; margin: 25px 0 0 0; padding-bottom: 70px; width: 780px;}
.subpages-main-content { float: left;border-left-style:dotted; border-left-width:1px; position:relative; width:630px; padding:10px 40px 20px; margin:0 auto; }

/* sidebar */

#col2 { background:#FFFFFF; width: 170px; float: left; display: inline; margin: 30px 0 0 100px; padding-bottom:20px;h6 { font-family: "Droid Sans", sans-serif; font-size: 20px; font-size: 1.3rem; font-weight: normal; color: #4B4C37; }}

/* ------------------- site forms ------------------- */
#accordContainer { display: inline; float: left; font-size: 1.6rem; margin: 0px 0 0 0; padding-bottom: 30px; padding-left: 15px; width: 740px; }
form { margin-top:10px; font-size:14px; }
form fieldset { border-bottom:1px solid #d4dbdf; padding:10px 10px; margin-left:5px;margin-right:5px;padding-bottom:20px;}
#colNumber { width: 25%; float: left; display: inline;}
form legend, form label, form input, form textarea, form select { display:block; width:100%; }
form input.checkbox , form input.radio  { width:auto; display: inline; margin-right: 10px; }
form h6 { margin-top:20px;color:#383A22; font-size:16px;margin-bottom:5px; }
form label {  font-size:12px; margin-bottom:5px;font-weight:bold;}
form input  { padding:10px; width:100px; border:1px solid #b8b8b8; }
form textarea, form select.multile-select  { padding:10px; width:425px; border:1px solid #b8b8b8; }
form textarea { height:50px; }
form select.multile-select, form select  { width:445px; height:15px;}
form .submit { float:right;padding: 0; border:none; width:240px; text-align:center;text-decoration:none; height:55px; line-height:55px; background:url(/images/smith/smith_submit.png) 0 0 no-repeat; font-size:14px; font-family: 'DroidSansBold'; color:#fff; margin:0px 0; }
form#search_form { width: auto; margin: 0; }
form fieldset.submit_line { border-bottom: 0px solid #999; }



/* ------------------- site footer ------------------- */

footer { color: #f7fbfc;}
footer #sub_footer1 { background: #A1A37C; padding-top: 20px; width:100%}
footer #sub_footer1_inner { width: 950px; padding: 1px; margin: 0 auto; height: 225px; }
footer #sub_footer2 { background: #C5C796; }
footer #sub_footer2_inner { width: 950px; height: 50px; margin: 0 auto; font-size: 11px; }
footer #sub_footer1_col1, footer #sub_footer1_col3 { width: 200px; }
footer #sub_footer1_col1 { float: left; display: inline; margin-top: 10px; }
footer #sub_footer1_col1 ul li { line-height: 2em; }
footer #sub_footer1_col2 { width: 500px; text-align:center;background: #A1A37C; float: left; margin-top: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
footer #sub_footer1_col3 { float: right; display: inline; margin-top: 10px; }
footer ul { margin-left: 0; padding: 0; line-height: 1.8em; }
footer li { list-style: none; }
footer a { color: #f7fbfc; }
footer a:visited { color: #f7fbfc; }


.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }




