* { margin: 0; padding: 0; }	a img { border: 0; background: transparent; }	fieldset { border: none; }	html { height: 100% }	body { min-height: 101% }


/* =COMMON ELEMENTS (sub pages)
================================================ */
body {
	font: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#wrap {
	width: 7.5in;
	background: #FFF;
}


/* These styles wil be hidden when printed */
#sidebar-right, #sidebar-left, h1#mh-header, ul#navs-sub, ul#navs-main, ul#skipNav, #header h1 a { display: none; }


#header {
	width: 7.5in;
	display:none;
}
#header_about {
	width: 7.5in;
	display:none;
}
#header_agenda {
	width: 7.5in;
	display:none;
}
#header_registration {
	width: 7.5in;
	display:none;
}
#header_presentation {
	width: 7.5in;
	display:none;
}
#header_hotel {
	width: 7.5in;
	display:none;
}
#header_webcast {
	width: 7.5in;
	display:none;
}
#header_savethedate {
	width: 7.5in;
	display:none;
}
#header_sponsors {
	width: 7.5in;
	display:none;
}
 
#content {
	width: 7in;
	float: none;
	margin: .2in 0;
	border-top: 1px solid #EEE;
	border-bottom: 1pt solid #EEE;
	padding: .25in 0;
}

#footer { color: gray; font-size: 7pt; margin: .1in 0; clear: both; display:none; }
#footer li { display: inline; }
#footer li a { color: gray; }
#footer li.footer-info a:after {content: " (" attr(href) ") ";}

#mh-home {
	width: 840px; height: 304px;
	background: #5686a5; color: #EEE;
	margin-top: .2in;
	display:none;
}
#core-services {
	
	display:none;
}
#bd-home ul#footer {
	width: 7.5in;
}

img.logo-print { visibility: visible; }



/* =TEXT & CLASS STYLES
================================================ */
a:link, a:visited { text-decoration: none; color:#4799CF}
a:hover, a:focus { text-decoration: underline; }

p { margin: 2px 0 1.5em; font-size:1em; color: #555; line-height: 1.5;}
#content p:hover { color: #555; }
p.locations { margin: 15px auto; padding-bottom: 10px; width: 760px; color:#7f8783; font: 90% Verdana, Arial, Helvetica, sans-serif; }

p.larger {font-size:1.1em; color: #555; line-height: 1.5; font-family: Georgia, Arial, Helvetica, sans-serif;}
p.largersans {font-size:1em; color: #555; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif;}

#content h2 { font-size: 16pt; font-family: Verdana, Arial, sans-serif; color: #2a5a79; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-size: 13pt; line-height: 1.1; color: #4799CF; margin: .05in 0 .1in; letter-spacing: 1pt; }
hr.blue { background: #cfeafb; border: 0; color: #cfeafb; height: 1px; margin: .4em 0; }
hr.nocss { display: none; }

#content ul {margin-bottom:1.8em; margin-left: 1em; font-size: .9em}
#content ul li {margin-bottom:.5em; margin-top:.2em; margin-left:.2em; list-style-image: url(../img/bul-arr1.png);}
#content ul li ul {margin-bottom: .2em;  font-size: 1em}
#content ul li ul li {margin-bottom: .2em;}
#content ul li ul li:before {content: "\2013 \0020";}
#content ul li ul li {list-style:none}




/* =CONTENT (sub pages)
================================================ */

#content img.inset {float:left; margin-right: 1em; margin-top:.3em; margin-bottom:.3em; }

#content img.print {float:right; margin-right:1em;}

table.link-box-logos {font-size: .9em;}
table.link-box-logos td {border-bottom: 1px solid #EEE; padding: .5em; min-height:150px; height:150px; width:180px;}
table.link-box-logos p td {vertical-align: bottom;}
.link-box-logos td img {display:block; margin:0 auto; }
table.link-box-logos td.left {border-right: 1px solid #EEE;}
table.link-box-logos p {line-height: 1.2;}

table.link-box-bios {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	background:  url(../img/bdr-dot-tan.png) repeat-x left bottom;
	padding-bottom:.8em; padding-top:.6em;
}
table.link-box-bios-hr {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	padding: .1em 0 .1em;
	background:  url(../img/bdr-dot-tan.png) repeat-x left bottom;
}


table.link-box {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	padding: .4em 0 .7em;
	background:  url(../img/bdr-dot-tan.png) repeat-x left bottom;
	width:600 px;
}
table.link-box caption {
	width: 327px; height: 8px;
	margin: .5em 0 0; 
	text-indent: -9999em;
	background: #FFF url(../img/capt-featured.png) no-repeat;
}
table.link-box caption.capt-more { background-image: url(../img/capt-more.png); }
table.link-box td.left { padding-left: 12px; }
table.link-box a { color: #2a5a79; }
table.link-box td { padding: .2em 0; color: #5fb8f2; padding-right: .2in; }

table.link-box-bios td { padding: .5em 0; color: #5fb8f2; width: 165px; }
table.link-box-bios a { color: #2a5a79; }






dl.info-bar { border-bottom: 1px dotted #DDD; padding: .7em 0; margin-bottom: .75em; }
dl.info-bar.alt { background: #F5F5F5; }
dl.info-bar dt { color: #63573d; margin-bottom: .1em; font-size: 115%; }
dl.info-bar dd { color: #555; }
dl.info-bar dd.lower-line { padding: .6em 0 0; margin-top: .4em; border-top: 1px dotted #DDD; color: #888; }

dl.info-bar dt a { color: #63573d; }
dl.info-bar dd a { color: #2a5a79; }
dl.info-bar dd a.dl-file { background: url(../img/icon-file.png) no-repeat center left; padding: 2px 0 2px 20px; margin-left: 3px; }

fieldset { font-family: Verdana, Arial, sans-serif; border: 1px solid #e4ddcc; padding: .5em .75em .5em; margin: 1.5em 0 0; }

legend { padding: .2em .75em; margin-left: -10px; border: 1px solid #e4ddcc; color: #63573d; background: #f8f8f0; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
legend span { color: #5fb8f2; }
fieldset hr { background: #e4ddcc; border: 0; color: #e4ddcc; height: 1px; margin: .8em 0 .4em; }
fieldset:hover { border-color: #ccc3af; background: #fefef6; }
fieldset:hover legend { border-color: #ccc3af; }
fieldset:hover legend a { text-decoration: underline; }
fieldset:hover legend a:hover { text-decoration: none; }

legend a { color: #63573d; text-decoration: none; background: url(../img/bul-arr2.png) no-repeat right center; padding-right: 12px; }
legend a:visited { color: #63573d; }
legend a:hover { text-decoration: underline; }


fieldset p { margin-bottom: .2em; font-size: 95%; line-height: 1.4; }
fieldset table.link-box { background-image: none; }


dl.company {margin: 0 0 2em 0;}
dl.company dt {font-size: 1.2em; font-weight:bold;}
dl.company dd {margin: 0 0 .4em 0;}
dl.company dd.phone {color:#2a5a79; margin: 0 0 .4em 0;}






/* =HOME PAGE ELEMENTS
================================================ */
#bd-home #wrap {
	width: 840px;
	margin: 0 auto;
	background: #FFF url(../img/wrap-hm.png) repeat-y;
}
#bd-home #content {
	width: 522px;
	float: left; display: inline;
	margin: 0;
	background: transparent;
}
#bd-home #digi-med {
	width: 522px; height: 176px;
	background: #e0dcce;
}

/* Home Sidebar */
#bd-home #sidebar {
	width: 242px;
	margin: 20px 45px 15px 0;
	float: right; display: inline;
}
#bd-home #sidebar p.firstpar{margin-top:.85em;}
#bd-home #sidebar h3 {
	width: 242px; height: 22px;
	background: url(../img/headers/about.png) no-repeat;
	text-indent: -9999em;
}
#bd-home #sidebar dl { border-bottom: 1px dotted #DDD; margin: .6em 0; padding: .2em 0 .75em; }
#bd-home #sidebar dl dt { color: #63573d; margin-bottom: .1em; }
#bd-home #sidebar dl dd { color: #a19e74; }

#bd-home #sidebar dl dt a { color: #63573d; }
#bd-home #sidebar dl dd a { color: #a19e74; }

#bd-home #sidebar p { color: #68653e; line-height: 1.4; margin: .2em 0 .6em; }
#bd-home #sidebar p a { color: #63573d; }
#bd-home #sidebar p a.arrow2 { background: url(../img/bul-arr3.png) no-repeat right center; padding-right: 14px; }


/* Home Content */
#bd-home #content h3 {
	width: 205px; height: 18px;
	background: url(../img/headers/featured-service.png) no-repeat;
	text-indent: -9999em;
}
#bd-home #content h3.h3-recDev { background-image: url(../img/headers/featured-paper.png); }

#bd-home #content div.callout {
	width: 205px;
	float: left; display: inline;
	margin: 20px 0 20px 40px;
}
#bd-home #content div.callout dl { margin: 5px 0; width: auto; }
#bd-home #content div.callout dl dt { color: #7ab1d5; margin-bottom: 3px; }
#bd-home #content div.callout dl dt span { color: #676767; }
#bd-home #content div.callout dl dt a { color: #7ab1d5; background: url(../img/icon-news.png) no-repeat left center; padding-left: 14px; }
#bd-home #content div.callout dl dt.feat-serv a { background: url(../img/bul-arr4.png) no-repeat right center; padding: 0 14px 0 0; }
#bd-home #content div.callout dl dd { color: #555; }
#bd-home #content div.callout dl dd a { color: #555; }











/* =CONTACT FORM
================================================ */
#contactform { font-family: Verdana, Arial, Helvetica, sans-serif; width: 320px; margin: 10px 0 0; }
#contactform div { margin: 2px 0 15px; }
#contactform label { font-size: 85%; margin-bottom: 3px; color: #295a7a; }
#contactform input, #contactform textarea, #contactform select { width: 320px; padding: 2px; border: 1px solid #CCC; color: #333; background: #fffff8; border-color: #b3b1a5 #e8e6d6 #e8e6d6 #b3b1a5; }
#contactform input:hover, #contactform textarea:hover, #contactform select:hover { background-color: #FFF; }
#contactform input:focus, #contactform textarea:focus, #contactform select:focus { background-color: #FFF; border: 1px solid #CCC; border-color: #99978d #d7d5c6 #d7d5c6 #99978d; }
#contactform select { font-size: 110%; width: 326px; }
#contactform .radio { width: auto; }
#contactform hr { background: #cfeafb; border: 0; color: #cfeafb; height: 1px; margin: .4em 0; }
#contactform h4 { font-size: 110%; margin: 2em 0 .1em; }
#contactform textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; }
#contactform p.forminfo { font-size: 90%; }
.btn-submit {
	width: 72px; height: 24px;
	margin-bottom: 1em 0;
	background: transparent url(../img/btn-submit.png) no-repeat;
	outline: none;
	cursor: pointer;
}
img.btn-submit:hover { background: transparent url(../img/btn-submit.png) no-repeat 0 -24px; }
p.no { display: none; }
#contactform input { width: 320px; }













