html,body,a,abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,del,details,dfn,dialog,div,dd,dl,dt,em,fieldset,figure,form,footer,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}body{line-height:1;}article,aside,dialog,figure,figcaption,footer,header,hgroup,nav,section{display:block;}table{border-collapse:separate;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}abbr[title],dfn[title]{border-bottom:1px dotted white;cursor:help;}input,select{vertical-align:middle;}i,em{font-style:italic;}b,strong{font-weight:bold;}sup,sub{font-size:90%;}
body{background:#e6ffef url("tgradient.jpg") repeat-x;color:black;font:normal 100%/140% "Lucida Grande","Lucida Sans Unicode",sans-serif;text-align:center;}
a,a:visited{background:transparent;border-bottom:1px solid #435999;color:#00374d;text-decoration:none;}a:hover{background:white;border-bottom:1px solid black;color:black;}a.hdn,a.hdn:visited,a.hdn:hover{background:transparent;border:none;color:black;}a#logo{background:transparent url("sfmgaslogo.png") no-repeat left center;border:none;display:block;float:left;height:99px;margin-left:2em;overflow:hidden;padding-left:45px;text-indent:-9999em;width:253px;}a.fix,a.fix:visited,a.fix:hover{background:transparent url("fixlink.png") no-repeat left center;border:none;line-height:20px;padding:2px 0 2px 15px;}a.map,a.map:visited,a.map:hover{background:transparent url("pushpin.png") no-repeat left center;border:none;line-height:20px;padding:2px 0 2px 12px;}
dl,fieldset,form,h2,h3,p,table,ul{padding:.7em;}dd,li{margin-left:1em;}dd{padding-bottom:.3em;}ul li{list-style-image:url("listpoint.png");}ul.lno{list-style:none;}dl.button dt{background:#efeeff;border:2px solid #9c989c;clear:left;color:black;float:left;margin:.3em .5em;padding:.1em 0 .1em .3em;width:1em;}dl.button dd{margin:1em;}dl.compact dt{display:inline;float:left;font-size:90%;padding-right:.5em;}dl.compact dd{font-size:90%;margin:0 0 0 1em;text-indent:0;}
del{background:#70f4ff;border:1px solid red;color:black;text-decoration:line-through;}ins{background:#c5ff70;border:1px solid red;color:black;text-decoration:none;}mark{background:#ffffa0;color:black;font-style:italic;padding:0 .5em;}
h1,label,legend,#sender{font:normal 100% Palatino,"Palatino Linotype",serif;}h1{font-size:150%;padding:.8em 0 0 6.5em;text-shadow:1px 1px 0 #ffefe6;}h2{font:normal 125% Georgia,serif;}h3{font:normal 115% "Times New Roman",Times,serif;}hr{border:none;border-top:1px solid #87b7f0;display:block;height:1px;margin:1em 0;padding:0;}
input,select,textarea{background:white;border:1px inset #4e5999;clear:left;float:left;font:normal 100% "Lucida Grande","Lucida Sans Unicode",sans-serif;padding:.5em;}#sendit{padding-top:1em;}#sender{background:#efeeff;border:2px solid #8a8a92;color:black;padding:.2em;margin:.5em;width:5em;text-shadow:1px 1px 0 #7a7a7a;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}input#sender:hover,input#sender:active,input#sender:focus{background:black;color:#efeeff;}
form div:first-child{display:none;}fieldset{border:1px outset #87b7f0;margin-top:1em;}legend{padding-left:1em;padding-right:1em;}label{background:#a4e6ff;border:1px solid #a2f2e1;clear:left;display:block;float:left;margin:.2em 0;padding:.2em .3em;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}label span{background:transparent;color:#f33;font-weight:bold;padding-left:.2em;}
/* original PZ3 at http://randsco.com/_miscPgs/cssZoomPZ3.html */.PZ3zoom{margin-top:1em;margin-bottom:.5em;}.PZ3-l{clear:left;float:left;margin-right:10px;}.PZ3-r{direction:rtl;clear:right;float:right;margin-left:10px;text-align:right;}html>/**/body .PZ3-r{position:relative;}.PZ3zoom{border:1px inset #87b7f0;}.PZ3zoom a,.PZ3zoom a:visited{border:none;display:block;height:100%;overflow:hidden;width:100%;}html>/**/body .PZ3-r a{right:0;}.PZ3zoom a:hover{background:none;border:1px inset #87b7f0;height:auto;margin:-1px 0 0 -1px;overflow:visible;position:absolute;width:auto;z-index:999;}html>body .PZ3zoom a:hover{margin:-1px -1px 0 -1px;}.PZ3zoom a img{border:none;height:100%;width:100%;}.PZ3zoom a:hover img{height:auto;width:auto;}/* following margin-top adjusted from -3px */a:hover .PZ3cap,a:hover .PZ31cap{background:#e6ffe6;color:black;direction:ltr;display:block;font-family:"Comic Sans MS",Verdana,Geneva,sans-serif;font-size:.9em;margin-top:-5px;text-align:left;text-shadow:0 0 0;}a:hover .PZ3cap{padding:3px 5px;}.PZ3inr{display:block;padding:2px 5px;}.PZ3zoom.BTT a:hover{margin-top:-175px;}/*end PZ3 code*/
/* jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider Copyright (c) 2009 Niall Doherty. MIT+GPL licenses. 1. Common vars: */.coda-outer{display:block;margin:1em auto;/*width:600px;*/width:377px;}.coda-slider-wrapper{padding:0;}.coda-slider{background:transparent;}/* 2. Slider content in box even when JS disabled */.coda-slider-no-js .coda-slider{height:200px;overflow:auto !important;/*padding-right:20px;*/padding-right:0;}/* 3. Change entire slide width (w/0 arrows) */.coda-slider,.coda-slider .panel{width:377px;}/* 4. Change slider+arrow margin/width */.coda-slider-wrapper.arrows .coda-slider,.coda-slider-wrapper.arrows .coda-slider .panel{width:377px;}.coda-slider-wrapper.arrows .coda-slider{/*margin:10px 20px 0 20px;*/margin:0;}.coda-slider img{border:1px inset #4e5999;}/* 5. Arrow style */.coda-nav-left a,.coda-nav-right a{background:transparent;border:none;color:#000;/*padding:5px;*/padding:0;/*width:10px;*/width:0;}/* 6. Tab nav: */.coda-nav ul li a.current{background:transparent;border:none;}/* 7. Panel pad */.coda-slider .panel-wrapper{padding:0;}/* 8. Preload */.coda-slider p.loading{padding:0;text-align:center;}/* 9. Tabbed nav: dangerous to diddle */.coda-nav ul{clear:both;display:block;margin:auto;overflow:hidden;}.coda-nav ul li{display:inline;}.coda-nav ul li a{background:#000;border:none;color:#fff;display:block;float:left;margin-right:1px;padding:3px 6px;text-decoration:none;}/* Miscellaneous */.coda-slider-wrapper{clear:both;overflow:auto;}.coda-slider{float:left;overflow:hidden;position:relative;}.coda-slider .panel{display:block;float:left;}.coda-slider .panel-container{position:relative;}.coda-nav-left,.coda-nav-right{float:left;}.coda-nav-left a,.coda-nav-right a{display:block;text-align:center;text-decoration:none;}/* end jQuery Coda-Slider v2.0 */
h1 img,h2 img,h3 img,p img,img.bdr,.gal img{background:transparent;border:1px solid #4e5999;color:black;}h1 img,h2 img,h3 img,p img,img.rgt{display:inline;float:right;margin:.5em 2em .5em .5em;}img.nob{border:none;}.ctr{text-align:center;}.ctr img,.ctr table{margin:0 auto;}.exhibit a>img,.exhibit a:visited>img{border:none;display:block;/*margin:.5em auto;*/margin:.5em 1em;}
div.breaker{clear:both;display:block;font-size:1px;height:1px;line-height:1px;margin:-3px -3px;padding:0;width:1px;}
#cal,.gal{font-size:90%;table-layout:fixed}#cal{width:100%;}#cal td,#cal th{border-bottom:1px solid black;border-left:1px solid black;padding:.5em;vertical-align:top;}#cal td[colspan="7"],#cal td:nth-child(7),#cal th:nth-child(7){border-right:1px solid black;}#cal tr:first-child td[colspan="7"] {border-top:1px solid black;}#cal td{text-align:right;}#cal caption,#cal td[colspan="7"],#cal th{text-align:center;}#cal div{border:1px solid red;font-size:90%;float:left;margin-bottom:.2em;padding:0 .2em;text-align:left;}.gal td{padding:12px;width:250px;}.gal a,.gal a:visited,.gal a:hover{background:transparent;border:none;}
/* post-it¨canary:f5ea81,fdf6b2,fefab0,ffff71,fcf0ad,ffffa0 names:canary-yellow,sky-blue,carnation-pink,spring-green */.note{border:1px solid #c37f59;margin:.2em;}
*.canary,#cal td.sun,#cal td.sat{background:#ffffa0;color:black;}*.yellow{background:#feff84;color:black;}*.orange{background:#ffab69;color:black;}*.lime,#cal div{background:#c5ff70;color:black;}
*.green{background:#79ff61;color:black;}*.turquoise,#cal th{background:#70f4ff;color:black;}*.blue,#cal td[colspan="7"]{background:#50b1ff;color:black;}*.purple{background:#bf8eff;color:black;}
*.pink{background:#ef89ff;color:black;}*.brown,#cal .oth{background:#cccc99;color:black;}*.white,#cal td{background:#f7f7f7;color:black;}*.silver{background:#c9c9c9;color:black;}
#branding,#navigate,#content,#footer{border:none;clear:both;margin:0 auto;max-width:68em;overflow:hidden;padding:3px 0;text-align:left;width:95%;}figure,section{padding:1em;}figure.gal{display:inline;float:left;height:130px;margin-bottom:3em;margin-left:1em;width:150px;}figure.gal a,figure.gal a:hover,figure.gal a:visited{background:transparent;border-bottom:0px solid transparent;color:#ffe6ee;}figure.gal figcaption{font-size:90%;}article{float:left;width:65%;}#split article{width:50%;}#sidebar{float:right;width:35%;}#split #sidebar{width:50%;}#footer{font-size:80%;}
nav{font-size:90%;margin:0 auto;padding:0;}nav li{display:inline;float:left;list-style:none;}nav a:focus,nav a,nav a:hover,nav a:visited,nav a:active{border:none;color:black;margin:0;padding:0 .5em;}nav a[href="#"]{background:#ffeae6;color:#004d1c;}
@media handheld{body,h1{background:white;color:black;text-shadow:0 0 0;}body{font-size:300%;}a,a:visited{background:white;color:#00c;border-bottom:#00c;}a.icon{display:none;}h1{background:white;color:black;text-shadow:0 0 0;}h1{font-size:120%;}h2{font-size:118%;}h3{font-size:115%;}img{display:none;}label{background:white;color:black;}div#sendit{display:none;}#branding,#content,#footer,article,aside{width:100%;}article,aside{float:none;}nav li{display:block;float:none;margin-bottom:1em;text-align:center;width:100%;}nav a,nav a:visited{border:2px outset #ccc;margin:.5em auto;padding:.5em;width:100%;}}
@media only screen and (max-device-width:480px){#branding,#content,#footer,article,aside{width:100%;}article,aside{float:none;}nav li{display:block;float:none;margin-bottom:2em;text-align:center;}nav a,nav a:hover{border:2px outset #ccc;margin:.5em auto;}nav a.icon{border:none;}}
@media print{body,h1{background:white;color:black;text-shadow:0 0 0;}a,a:visited{background:white;color:#00c;border-bottom:#00c;}h1{background:white;color:black;text-shadow:0 0 0;}label{background:white;color:black;}#sendit{display:none;}}