/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.wrapper{width:960px;margin:0 auto}.clear,br{clear:both}body{background-color:#0b233c;background-image:url('images/top-bg.png');background-repeat:repeat-x;background-position:left top;color:white;font-family:"Lucida Grande",'Helvetica','Arial',sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{-webkit-transition:color .1s linear}#headerWrapper{width:960px;margin:0 auto;margin-top:30px}#logoAndTopNav{width:960px;display:block;padding-bottom:30px}#logoAndTopNav #logo{height:60px;width:250px;float:left;text-indent:-9999px;background:url('images/stm-logo.png') no-repeat -5px top}#logoAndTopNav ul#topNav{float:right;text-align:right;font-size:15px;padding-top:36px}#logoAndTopNav ul#topNav li{float:left}#logoAndTopNav ul#topNav li a{color:#b0d2f0;font-family:"ff-nuvo-sc-web-pro-1","ff-nuvo-sc-web-pro-2",sans-serif;text-decoration:none}#logoAndTopNav ul#topNav li a.current,#logoAndTopNav ul#topNav li a:hover{color:#ffa928}#logoAndTopNav ul#topNav li+li{margin-left:12px}#bannerWrapper{font-family:"museo-1","museo-2",serif;font-size:28px;line-height:1.5em;color:white;position:relative;overflow:hidden;width:960px;height:240px;-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.4);box-shadow:0 1px 7px rgba(0,0,0,0.4)}#bannerWrapper .overlay{position:absolute;top:0;left:0;height:210px;padding:15px;width:250px;background-image:url(images/overlay-background.png);text-shadow:0 1px 3px rgba(0,0,0,0.5);z-index:20}#bannerWrapper .overlay table td{height:210px;width:250px;vertical-align:middle}#bannerWrapper .photo{width:960px;height:240px}#bannerWrapper .photo img{position:absolute;top:0;left:0;width:960px;height:240px;z-index:10}#contentArea{background-color:#153557;border-top:1px solid #1f4268;border-bottom:1px solid #1f4268;margin-top:-30px;padding-top:50px;padding-bottom:20px}#contentArea a{color:#b0d2f0;text-decoration:none}#contentArea a:hover{color:#ffa928}#contentArea #contentWrapper{width:960px;margin:0 auto}#contentArea #contentWrapper #notice{background-color:#FCC8C8;color:#9E2323;padding:15px;margin-bottom:15px}#contentArea #contentWrapper #notice p{margin:5px 0 0 0;padding:0}#contentArea #contentWrapper #notice p:first-child{margin:0}#contentArea #contentWrapper .homePortal{width:310px;float:left;background-color:#1f4268;-webkit-transition:background-color .2s linear}#contentArea #contentWrapper .homePortal a{display:block}#contentArea #contentWrapper .homePortal .text{padding:15px 15px 12px 15px}#contentArea #contentWrapper .homePortal .text h1{font-family:"museo-1","museo-2",serif;font-size:22px;color:white;margin-bottom:2px;font-weight:300}#contentArea #contentWrapper .homePortal .text p{font-family:"skolar-1","skolar-2",'Georgia','Times New Roman',serif;font-style:italic;color:#97afc3;font-size:15px;line-height:1.25em}#contentArea #contentWrapper .homePortal img{border:none;display:block;-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.4);box-shadow:0 1px 7px rgba(0,0,0,0.4)}#contentArea #contentWrapper .homePortal:hover{background-color:#2e5783}#contentArea #contentWrapper .homePortal+.homePortal{margin-left:15px}#sidebar{width:280px;font-size:12px;float:left}#sideNav li{border-top:1px solid #1f4268;border-bottom:1px solid #1f4268;color:#b0d2f0}#sideNav li a{padding:13px 15px;display:block;font-weight:bold}#sideNav li a:hover{color:#ffa928}#sideNav li.current{color:#ffa928}#sideNav li.current a{color:#ffa928}#sideNav li.current ul{list-style:square;padding-bottom:9px;padding-left:36px}#sideNav li.current ul li{border:none;margin-top:-6px;color:#b0d2f0}#sideNav li.current ul li a{font-weight:normal;padding:6px 0px 6px 0px;color:#b0d2f0}#sideNav li.current ul li a:hover{color:#ffa928}#sideNav li.current ul li.current{color:#ffa928}#sideNav li.current ul li.current a{color:#ffa928}#sideNav li+li{border-top:none}#sideContent{padding:10px 15px;line-height:1.6em}#sideContent h2{font-family:"skolar-1","skolar-2",'Georgia','Times New Roman',serif;font-weight:normal;font-style:italic;font-size:15px}#sideContent p{margin-bottom:10px}#sideContent blockquote{font-family:"skolar-1","skolar-2",'Georgia','Times New Roman',serif;font-style:italic;font-size:15px;line-height:1.75em}#sideContent ul{list-style:square url('images/bullet.png');padding-left:20px;margin-bottom:10px}#sideContent img,#sideContent object{margin-left:-15px;-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.4);box-shadow:0 1px 7px rgba(0,0,0,0.4);margin-bottom:5px}#sideContent img.noShadow,#sideContent img.no_shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#sideContent img.no_margin,#sideContent object.no_margin{margin-left:0}#sideContent .rotator{margin-left:-15px;width:280px;height:186px;position:relative;overflow:hidden;margin-bottom:5px;-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.4);box-shadow:0 1px 7px rgba(0,0,0,0.4)}#sideContent .rotator img{margin-left:0px}#sideContent table{width:160px;margin-bottom:10px}#sideContent table td+td{text-align:right}#mainContent{width:650px;font-size:13px;line-height:1.75em;float:right;padding:0 15px}#mainContent h1{font-family:"museo-1","museo-2",serif;font-size:28px;line-height:28px;color:white;display:block;font-weight:300;padding-bottom:5px;margin-right:-15px;border-bottom:1px solid #1f4268;margin-bottom:5px}#mainContent h1 span.sub{font-size:16px;line-height:16px;display:block;padding-top:3px;font-weight:normal;font-family:"skolar-1","skolar-2",'Georgia','Times New Roman',serif;font-style:italic;color:#97afc3}#mainContent table{width:100%;margin-bottom:10px}#mainContent table td+td{padding-left:10px}#mainContent .toTheRight,#mainContent .to_the_right{margin:0 0 10px 10px;float:right}#mainContent img.toTheRight,#mainContent img.to_the_right{-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.4);box-shadow:0 1px 7px rgba(0,0,0,0.4);margin-right:-15px}#mainContent img.noShadow,#mainContent img.no_shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mainContent table.prices{width:400px}#mainContent table.prices td{width:300px}#mainContent table.prices td+td{width:100px;text-align:right}#mainContent table.hours{width:500px}#mainContent table.hours td{width:300px}#mainContent table.hours td+td{width:200px}#mainContent table.calendar td{width:125px;text-align:right;font-weight:bold;padding-right:10px}#mainContent table.calendar td+td{text-align:left;width:515px;font-weight:normal}#mainContent table.participation{width:250px;clear:left}#mainContent table.participation td{width:150px}#mainContent table.participation td+td{width:100px}#mainContent p{margin-top:10px;margin-bottom:10px}#mainContent a{color:#b0d2f0;text-decoration:none}#mainContent a:hover{color:#ffa928}#mainContent ul{list-style:square url('images/bullet.png');padding-left:25px;margin-bottom:10px}#mainContent ol{list-style:decimal;padding-left:25px;margin-bottom:10px}#mainContent h2{font-family:"skolar-1","skolar-2",'Georgia','Times New Roman',serif;font-size:18px;font-weight:normal;margin-top:18px}#contentArea.home{padding-top:45px}#contentArea.home #contentWrapper{padding-bottom:15px}#contentArea.noHeader{margin-top:0;padding-top:20px}#footerWrapper{padding-top:30px;width:960px;margin:0 auto;font-family:"Lucida Grande",'Helvetica','Arial',sans-serif;font-size:12px;color:#5482b2;line-height:1.5em;margin-bottom:30px}#footerWrapper .column{width:225px;display:block;padding-left:15px;float:left}#footerWrapper .column p{margin-bottom:8px}#footerWrapper .column a{color:#b0d2f0;text-decoration:none}#footerWrapper .column a:hover{color:#ffa928}#footerWrapper .column h3 a{color:#5482b2}#footerWrapper .column h3 a:hover{color:#ffa928}#memberLogos{clear:both;height:40px;line-height:40px;margin-left:15px}#memberLogos .logo{float:left;margin-right:20px;background-position:left top;height:40px}#memberLogos a:hover .logo{background-position:left -40px}#memberLogos #naesLogo{background-image:url('images/naes.gif');background-repeat:no-repeat;width:31px}#memberLogos #ibLogo{background-image:url('images/ib.png');background-repeat:no-repeat;width:40px}#memberLogos #vaisLogo{background-image:url('images/vais.gif');background-repeat:no-repeat;width:48px}#memberLogos #naisLogo{background-image:url('images/nais.gif');background-repeat:no-repeat;width:125px}#donation-options{font-size:1.15em}#donation-options h2{font-family:"museo-1","museo-2",serif !important;margin-bottom:0 !important;color:white}#donation-options a h2{-webkit-transition:color .1s linear}#donation-options a:hover h2{color:#ffa928}#donation-options p{font-family:"skolar-1","skolar-2",'Georgia','Times New Roman',serif;font-style:italic;margin:0 !important;padding:0 !important}#donation-options .cc{float:left;width:315px}#donation-options .pledge{float:right;width:315px}