#alerts{background:#fff url(/pics/action-alerts.gif) 10px 0 no-repeat;font-size:.8em;padding-left:10px;padding-top:30px;width:160px;z-index:9999;}
#alertspanusa{margin-top: -40px;}
#alerts .CAsmallnormal{color:#ccc;}
#alerts a.CAsmalllink{color:color: #002461;margin-bottom:5px;}
#alerts a:link,#alerts a:visited{color:#002461;display:block;font-size:1.1em;font-weight:bold;line-height:1.1em;margin:0;}
#archive table td{color:#444;}
#archive table td a{background:#FF0;border-bottom:1px #999 solid;color:#000;text-decoration:none;}
#archive table td div.highlight{background:#E7DAEB;}
#archive table thead th{background:#ADBED7;}
#archive table tr.dayofweek{background:#E1E7F4;}
#archive table,#content #yrcomment input{margin:0 0 1em;}
#archive table *{ text-align: left;background: none;}
#archive table { background: none; position: relative; }
#archive table a { padding: 0;}
#archive table table { background: none; position: absolute; width: 150px;}
#archive table table table { border: 5px #fdf1d8 solid; background: #fdf1d8; }
#archive table table table a:link, #archive table table table a:visited { color: #C78226; border: 0; background: none;}
#content { position: relative;}
#contact fieldset .submit{margin-left:12em;}
#contact fieldset em{font-weight:bold;padding-right:1em;vertical-align:top;}
#contact fieldset label{color:#67647E;float:left;font-weight:bold;width:6em;}
#contact fieldset label.error{color:red;float:none;padding-left:.5em;vertical-align:top;}
#contact fieldset legend{font-size:1.1em;margin:0 0 1em;}
#contact fieldset p{clear:both;}
#contact fieldset textarea{clear:both;display:block;}
#contactform{padding:1px 15px 10px;}
#contactform input#submit{background:#5E7AA6;border:1px #fff solid;color:#fff;margin-top:10px;padding:4px;}
#contactform input#submit:hover{background:#344E83;color:#fff;}
#contactform input,#contactform textarea{border:1px #5E7AA6 solid;padding:4px;}
#contactform input:focus,#contactform textarea:focus{background:#E5E9F4;}
#contactform label{color:#333;display:block;font-size:1em;margin:5px 0 4px;}
#contactform,#content ul,#content ol,#content .ident{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#content{margin-top:1em;}
#content a:link, #content a:visited { text-decoration: underline;}
#content #breadcrumbs{color:#5D577B;font-size:12px;margin:-2px 0 10px;}
#content #breadcrumbs a:hover{color:#38334B;}
#content #breadcrumbs a:link,#breadcrumbs a:visited{color:#5D577B;text-decoration: none;border: 0;}
#content #ads{background:#fff url(/pics/action-alerts.jpg) no-repeat;float:right;font-size:13px;margin:5px 0 10px 10px;min-height:210px;padding-top:20px;width:150px;}
#content #ads a{color:#000;font-weight:bold;}
#content #comments{border:0;margin:0 0 1em; width: 450px; background: none;}
#content #comments ul.clist{-moz-border-radius:0;-webkit-border-radius:0;background: transparent;border:0;list-style-type:none;margin:0;padding:0;}
#content #comments ul.clist .commentmetadata{color:#000;float:right;font-size:12px;margin:5px 10px 0 0;}
#content #comments ul.clist .commentmetadata span{-moz-opacity:0.8;filter:alpha(opacity=80);opacity:0.8;}
#content #comments ul.clist cite{display:block;float:none;font-size:1.2em;font-style:normal;font-weight:bold;line-height:1.7;}
#content #comments ul.clist li{margin:0 0 .2em;padding:2px 8px 10px;}
#content #comments ul.clist li.hilight{background:#F1F2F7;}
#content #comments ul.clist li.stripe{background:#f2f2f2;}
#content #comments ul.clist p{line-height:1.4;margin:5px 0 0;}
#content #control{float:right;margin:0 0 5px 10px;position:relative;text-align:left;width:160px;}
#content #control #files_list{margin-left:12px;}
#content #control #files_list div{display:block;font-size:13px;height:15px;margin:2px 0 0;padding:0;}
#content #control #files_list input,#content ul.panel li{margin:0 5px 0 0;}
#content #control #upload{background:#FFF3B7;border-bottom:1px #ccc solid;border-left:1px #fff solid;border-right:1px #ccc solid;color:#000;display:none;left:-115px;margin:-11px 0 0;padding:3px;position:absolute;top:80px;width:277px;z-index:9999;}
#content #control #upload input{margin:0 0 5px;}
#content #control .remove{margin-top:10px;padding-left:5px;}
#content #control p#close{float:right;font-size:12px;text-decoration:underline;}
#content #crudform label{margin:10px 0 0;}
#content #resources #call{line-height:12px;text-align:center;}
#content #resources #call h3,.container,#content #comments h4{margin:0;}
#content #yrcomment{margin:0 0 1em;padding:0;width:450px;}
#content #yrcomment label{margin:1em 0 0;}
#content #yrcomment textarea{height:70px;width:450px;}
#content .baselineUp{margin-top:-5px;}
#content .cornerWrapper{background:#fff;}
#content .date{color:#000;font-size:.9em;margin:3px 5px 0 0;}
#content .date span{-moz-opacity:0.8;filter:alpha(opacity=80);font-size:1em;margin:0 10px 0 0;opacity:0.8;}
#content .donate{border-bottom:1px #ccc solid;border-top:1px #ccc solid;margin:0 0 10px;padding-top:7px;}
#content .donate img{margin:0 0 -3px;padding:0;}
#content .donate li{line-height:25px;margin:0;padding:0;}
#content .donate ol{margin-bottom:5px;}
#content .donate p.source{color:#344E83;font-size:1em;}
#content .entry h3,#content .entry h4{background:none;font-size:1em;}
#content .ident p{color:#002461;font-size:14px;line-height:22px;padding:10px 20px 10px 15px;}
#content .item{_height:1%;overflow:hidden;}
#content .item .itemPrice{margin-top:2px;}
#content .item .www{font-size:13px;margin:2px 0 1em;text-align:right;}
#content .item h4{color:#000;float:left;font-weight:bold;margin:0 10px 0 0;}
#content .item img{float:left;margin:0 1.2em 1em 0;}
#content .left{float:none;margin-top:3px;}
#content .left img{width:110px;}
#content .photo{background:url(/img/pic-shadow.png) bottom right no-repeat;clear:right;display:block;height:146px;margin-top:-5px;width:589px;}
#content .photo img{padding:0;width:589px;}
#content .photo img.frame{background:#fff;border:1px #ccc solid;margin:0 0 7px;padding:3px;}
#content .right{float:right;margin:0 0 10px 15px;}
#content .searchresult{background:none;border:0;margin:0 0 10px;}
#content .searchresult li{padding:0;}
#content .searchresult p{font-size:.9em;margin:0;}
#searchform .labelify { color: #999;}
#content .story .articleMenu{font-size:.9em;margin:.7em 0 0;}
#content .story a.readallcomment{background:url(/img/icon-comment.png) no-repeat 0 2px;margin-right:25px;padding-left:18px;text-decoration:none;}
#content .story a.readallcomment span{font-size:11px;margin-left:-2px;}
#content .story h2{background:none;}
#content .story h3,#content .event h3{background:none;font-size:1.3em;margin:0 0 .1em;}
#content .story h4,#content .event h4{background:none;color:#000;font-family:Georgia, Times, serif;font-size:1.1em;font-weight:bold;letter-spacing:-1px;}
#content .story p{line-height:1.4;}
#content .story p a,.summary p.file a:hover,#content .searchresult h4 a:link,#content .searchresult h4 a:visited{text-decoration:underline;}
#content .vevent{border-bottom:1px #ccc solid;margin-bottom:30px;}
#content .vevent .box{border-right:1px #ccc solid;color:#003E92;float:left;margin:0 15px 1px 0;padding:0 10px 3px 0;}
#content .vevent .description p{color:#002400;margin:10px 0;}
#content .vevent .dtstart{ font-size:1em;}
#content .vevent .time,#content .vevent .dtend{color:#666;font-size:1em;margin-top:5px;}
#content .vevent a.url{font-size:1.2em;}
#content .vevent a.url:link,#content .vevent a.url:visited{color:#344E83;}
#content .vevent abbr{border:0;text-decoration:none;}
#content a.addcomment{background:url(/img/icon-addcomment.png) no-repeat 0 2px;padding-left:18px;text-decoration:none;}
#content dd{line-height:1.2em;margin:10px 0 30px;}
#content dd strong{color:#003E92;float:left;font-size:1.1em;font-style:italic;margin:5px 20px 5px 0;}
#content div.event{clear:both;height:auto;margin:1em 1em 1em 0;}
#content div.home_event{background:#ADD8E6;border-left:10px #67647E solid;margin:0 0 1em;padding:10px;}
#content div.ident{-moz-border-radius:10px;-webkit-border-radius:10px;background:url(/img/ident-background2.jpg) no-repeat;clear:both;height:auto;margin:15px 0 0;width:589px;}
#content dl{margin:5px 0 5px 10px;}
#content dl.board{margin-bottom:20px;}
#content dl.board dd{font-weight:normal;margin-left:10px;}
#content dl.board dd a:link,#content dl.advisoryboard dd a:visited{background:none;color:#000;font-size:12px;padding:0;}
#content dl.board dd+dd{font-style:italic;}
#content dl.board dt{font-weight:bold;margin-top:10px;}
#content dt{color:#333;font-weight:bold;}
#content dt strong{color:#000;font-size:1.1em;}
#content form label{display:block;}
#content h2{-moz-border-radius:9px;-webkit-border-radius:9px;background:transparent url(/img/h2-background-tall.jpg) bottom left no-repeat;border-radius:9px;color:#002461;font-family:"Trebuchet MS","MS Sans Serif", Georgia, Times, serif;font-size:1.3em;font-weight:bold;line-height:1.1em;margin:0 0 10px -2px;padding:7px 7px 9px 8px;width:600px;}
#content h3{color:#344E83;display:block;font-size:1.2em;font-weight:bold;line-height:1.3em;margin:0 0 .8em;}
#content h4,#archive h4{color:#344E83;font-size:1.2em;font-weight:normal;height:auto;line-height:1.3em;margin-bottom:15px;}
#content h4.fee{color:#000;font-size:.95em;font-weight:bold;}
#content h5{line-height:1.2em;margin:0 0 10px;}
#content img{border:0;float:none;margin:0 0 10px;}
#content img.frame{border:1px #ccc solid;padding:3px;}
#content img.imgLeft{float:left;margin:0 10px 10px 0;}
#content img.imgRight{float:right;margin:0 0 10px 10px;}
#content ol{padding-left:33px;}
#content p{color:#002461;line-height:1.4em;margin:0 10px 10px 0;text-indent:0;}
#content p#contentMenu{float:right;font-size:12px;margin-right:0;margin-top:-38px;}
#content p#contentMenu a{background:url(/img/icon-back.gif) 0 1px no-repeat;color:#999;padding-left:15px;text-decoration:none;}
#content p#contentMenu a:hover,td a:active,#content a:hover,#content p.articleMenu a:hover{color:blue;}
#content p#returntop{color:#666;float:right;margin:0 0 10px;padding:0;}
#content p#returntop a{background:url(/img/icon-top.gif) no-repeat;color:#666;font-size:12px;padding:0 15px;text-decoration:none;}
#content p.articleMenu a.delete{background:url(/img/icon-delete2.png) no-repeat 0 2px;margin-left:0;padding-left:15px;text-decoration:none;}
#content p.button{background:#FFF3B7;border-bottom:1px #ccc solid;border-left:1px #fff solid;border-right:1px #ccc solid;border-top:1px #fff solid;font-weight:bold;margin:0 0 10px;padding:4px;text-align:center;}
#content p.button a{display:block;height:20px;text-decoration:none;width:160px;}
#content p.button a:hover{color:#747054;}
#content p.button:active{border-bottom:1px #fff solid;border-left:1px #ccc solid;border-right:1px #fff solid;border-top:1px #ccc solid;}
#content p.caption{color:#333;font-size:.95em;margin:-15px 0 1em;}
#content p.date{color:#49577E;font-size:1.1em;margin:0;}
#content p.edit{margin:20px 10px 0 0;text-align:right;}
#content p.edit a{background:url(/img/icon-edit-b.png) 0 2px no-repeat;margin:20px 0 0;padding-left:17px;}
#content p.file,.summary p.file{font-size:13px;margin:0 0 8px;padding-left:18px;}
#content p.leftlink{background:url(/img/arrow-left.png) 0 0 no-repeat;color:#344E83;font-size:1.2em;line-height:1.4;margin:0 0 20px -25px;padding-left:25px;}
#content p.nofile{background:url(/img/icon-document.gif) no-repeat 0 2px;margin:0 0 18px 136px;padding-left:15px;}
#content p.small,#content h5{color:#002461;font-size:.85em;}
#content p.source{color:#666;font-size:.85em;font-style:italic;margin-top:10px;}
#content span.error{color:red;font-size:.85em;}
#content textarea{margin:0;padding:0;width:600px;}
#content ul{list-style-type:disc;}
#content ul li{margin:0 0 .8em;}
#content ul,#content ol{background:#D1DAED;border-bottom:1px #D3D6E6 solid;border-right:1px #D3D6E6 solid;color:#000;line-height:1.1em;list-style-position:outside;margin:0 0 25px;padding:15px 25px 5px 30px;z-index:1;}
#content ul.panel{-moz-border-radius:0;-webkit-border-radius:0;background:none;border:0;border-bottom:1px #ccc solid;margin:0;padding:0 0 2px;}

#calendar, #archive { position: absolute; top: 60px; right: 0;}
#calendar table { width: 12em; background: #fafafa;}
#calendar table td a:link, #calendar table td a:visited { color: blue; background: #E8F0FF; padding: 1px;}
#calendar tr.dayofweek { font-size: 12px; background: #ADC4FF}
#discussion ul{list-style-position:inside;list-style-type:none;padding:10px 5px 5px 10px;width:360px;z-index:0;}

#footer{_height:1%;border-top:1px #ccc dashed;clear:both;color:#777;font-size:10px;margin-top:20px;overflow:hidden;padding-top:10px;text-align:right;}

#header{padding:0;position:relative;}
#header .vcard{border-left:1px #ccc solid;color:#000;display:none;font-size:1.1em;left:244px;padding:7px 0 7px 15px;position:absolute;top:15px;width:300px;}
#header .vcard .adr{font-size:.85em;margin-top:5px;}
#header .vcard h1{font-size:2em;z-index:0;}
#header .vcard p{font-size:.85em;font-weight:bold;}
#header img{margin:0 0 0 10px;}

#login{background:#fff;display:none;}

#menuWrapper { margin-top: 161px; }
#menuWrapper li:hover a,#menuWrapper li a:hover,ul#other li.selected a:link,ul#other li.selected a:visited,#content #resources h3,#orderinfo p{color:#000;}
#menuWrapper ul{font-size:18px;margin:10px 0 10px 12px; width: 220px;}
#menuWrapper ul a:link,#menuWrapper ul a:visited{color:#344E83;text-decoration:none;}

#navigation{font-size:1em;height:24px; }
#navigation a:hover{color:#D3D6E6;}
#navigation a:link,#navigation a:visited{color:#3B5586;font-weight:normal;padding:0 12px 0 10px;text-decoration:none;}
#navigation form{left:690px;position:absolute;top:22px;}
#navigation form input#button{background:none;border:0;color:#333;font-size:10px;left:135px;position:absolute;top:2px;}
#navigation form input#search{border:0;font-size:11px;height:17px;padding:1px 4px;position:absolute;top:2px;left:0;width:123px;}
#navigation ul{height:16px;left:240px;padding:0;position:absolute;top:22px;width: 450px; }
#navigation ul li{border-right:1px #D3D6E6 solid;float:left;line-height:23px;list-style-type:none;margin:0;}
#navigation ul li#contact{border-right:0;}
#navigation ul li#home .selected{border-bottom:3px red solid;}
#navigation ul li.selected{border-bottom:3px #E5E9F4 solid;line-height:20px;}
#navigation ul li a:hover { color: #000;}

#orderinfo{background:#ff6;color:#000;margin:0 0 10px;padding:10px;}
#spanusa{background:#577c60;margin: 10px 0 10px 10px; width:175px;}
#spanusa form { width: 175px;}
#spanusa form img { margin: 0; padding: 0;}
#topnavigation{position:relative;}
#twocolbox{_height:1%;margin-bottom:15px;overflow:hidden;}
#twocolbox #col1{float:left;margin-right:10px;width:47%;}
#twocolbox #col2{float:left;width:47%;}
#twocolbox ul{background:#fff;border:0;list-style-position:outside;margin:0;padding:0 0 0 21px;}

.container #content p span.readmore a,table.TabData thead tr{font-size:13px;}
.container #content p span.readmore strong{font-size:17px;}
.error,#content #control p#close a{color:red;}
.event{width:450px;}
.event img,.story img{display:block;float:none;margin:-.5em 0 1em;padding:0;}
.event img.image_left,.story img.image_left,.event img[align="left"],.story img[align="left"]{float:left;margin:0 1.2em .7em 0;padding:0;}
.event img.image_right,.story img.image_right,.event img[align="right"],.story img[align="right"]{float:right;margin:0 0 .7em 1.2em;padding:0;}
.event,.story{border-bottom:1px #ccc solid;height:auto;margin:0 0 1.4em;padding-bottom:.5em;}
.story { width: 450px;}
.match{color:#900;font-weight:bold;}
.spanright{float:right;margin:-10px 0 10px 10px;}
.summary p.file{background-position:123px 7px;clear:right;padding-left:140px;padding-top:6px;}
.summary p.file a:link,.summary p.file a:visited{color:#333;text-decoration:none;}
.vcard{font-size:1.2em;padding-bottom:.5em;}
.vevent,.vcard{border-bottom:1px #ccc solid;margin:0 0 1em;}

a,#content .story h3 a,#content .event h3 a,#content h3 a{text-decoration:none;}
abbr{border:0;margin:0;}
body{background:#fff url(/img/background-2009.jpg) no-repeat 0 0;color:#333;font-family:"Trebuchet MS","MS Sans Serif", Geneva, sans-serif;font-size:92.5%;}
div#calBox{float:right;margin:1px -20px 10px 10px;width:170px;}
h1{display:none;font-size:100%;margin:0;padding:0;}
h2 em{color:#344E83;font-size:.75em;width:124em;}
h2.search em{color:#344E83;font-size:1em;font-style:normal;font-weight:normal;}
label.error{color:red;float:none;font-weight:normal;padding-left:.5em;vertical-align:top;}
p.doc,p.dot,p.txt{background:url(/img/icon-doc.gif) no-repeat 0 0;}
p.jpg,p.gif{background:url(/img/icon-image.gif) no-repeat 0 0;}
p.mov{background:url(/img/icon-mov.gif) no-repeat 0 0;}
p.mp3{background:url(/img/icon-audio.gif) no-repeat 0 0;}
p.pdf{background:url(/img/icon-pdf.gif) no-repeat 0 0;}
p.ppt{background:url(/img/icon-ppt.gif) no-repeat 0 0;}
p.xls,p.csv{background:url(/img/icon-xls.gif) no-repeat 0 0;}
p.zip{background:url(/img/icon-zip.gif) no-repeat 0 0;}

table thead tr{border-collapse:collapse;height:20px;vertical-align:bottom;}
table thead tr td{border-collapse:collapse;font-size:12px;font-weight:bold;text-align:center;}



table.TabData{border-collapse:collapse;font-family:"lucida grande", verdana, sans-serif;margin:0 0 20px;padding-bottom:20px;}
table.TabData .odd{background:#E7EAF3;}
table.TabData caption{border-bottom:1px #ccc solid;color:#344E83;font-size:1.2em;font-weight:bold;line-height:1.3em;margin-bottom:10px;text-align:left;}
table.TabData thead{background:none;border-collapse:collapse;color:#fff;margin:0;padding:10px;}
table.TabData thead th{border-collapse:collapse;padding:4px;}
table.TabData tr td{border-collapse:collapse;font-family:"lucida grande", verdana, sans-serif;font-size:9pt;padding:5px 4px 0;text-align:center;}
table.TabData tr.selected td{background-color:#3d80df;border-bottom:1px solid #7DAAEA;border-left:1px solid #346DBE;color:#fff;font-weight:bold;}
ul#menu *,#content dl.board *,#content .searchresult h4{margin:0;padding:0;}
ul#menu .submenu,.vcard .org{display:none;}
ul#menu li,ul#other li{border-bottom:1px #D3D6E6 solid;line-height:21px;list-style-type:none;margin-bottom:8px;padding-bottom:7px;}
ul#menu li.selected:hover li.selected a{color:#344E83;font-weight:bold;}
ul#menu li.selected a { color: #000;}
ul#menu li.selected li a { color:#344E83 ;}
ul#menu ul{border:0;font-size:.9em;margin:3px 0 0;}
ul#menu ul li{background:url(/img/icon-star3.gif) 2px 1px no-repeat;border:0;font-size:.9em;line-height:17px;margin:0 0 5px;padding-bottom:0;padding-left:15px;width:200px;}
ul#menu ul li a:hover,a:link,a:visited,#navigation ul li.selected a:link,#navigation ul li.selected a:visited,#content ul li strong{color:#002461;}
ul#menu ul li.selected{background:url(/img/icon-star3.gif) -298px 1px no-repeat;}
ul#menu ul li.selected a,#twocolbox p{font-weight:bold;}
ul#menu ul li.selected a:link,ul#menu ul ul li.selected a:visited,#content p strong{color:#002461;font-weight:bold;}
ul#menu ul li:hover{background-position:-298px 1px;background-repeat:none;}
ul#menu a:hover { color: #000;}
ul#menu ul ul{font-size:.95em;}
ul#menu ul:hover li.selected ul li a{color:#333;}
ul#other{background:url(/img/other-title.jpg) no-repeat;line-height:21px;list-style-type:none;margin:15px 0 10px 12px;padding-bottom:7px;padding-top:25px;}

.container #content #archive {text-align:right; border: 0; background: #fff;}
.container #archive h4 { margin: 0 0 .5em 0;padding: 0; }
.container #archive #control .button{background:#ADD8E6;padding:4px 6px 4px 4px;font-size: 12px;}
.container #archive ul{border: 0; background: none; padding: 0; margin: 0; text-align:right; width: 110px;padding-bottom: 1em;;border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;}
.container #archive ul li{line-height: 1; text-align: right;white-space: no-wrap; list-style-position:inside;list-style-type:none;margin:0;padding:0;}
.container #archive ul { text-align: right; margin: 0 0 1em 10px;}
.container #archive ul a { display: block; padding: 4px 2px;white-space: no-wrap; font-size: .95em; text-decoration: none;}
.container #archive ul a:hover { color: #000;background: #efffff;   }

.container #archive li.grad10 a:link, .container #archive li.grad10 a:visited 	{ color: rgba(0,36,97,0,.55); }
.container #archive li.grad9 a:link, .container #archive li.grad9 a:link  	{ color: rgba(0,36,97,0,.60); }
.container #archive li.grad8 a:link, .container #archive li.grad8 a:link  	{ color: rgba(0,36,97,0,.65); }
.container #archive li.grad7 a:link, .container #archive li.grad7 a:link  	{ color: rgba(0,36,97,0,.7); }
.container #archive li.grad6 a:link, .container #archive li.grad6 a:link  	{ color: rgba(0,36,97,0,.75); }
.container #archive li.grad5 a:link, .container #archive li.grad5 a:link  	{ color: rgba(0,36,97,.8); }
.container #archive li.grad4 a:link, .container #archive li.grad4 a:link  	{ color: rgba(0,36,97,.85); }
.container #archive li.grad3 a:link, .container #archive li.grad3 a:link  	{ color: rgba(0,36,97,.9); }
.container #archive li.grad2 a:link, .container #archive li.grad2 a:link  	{ color: rgba(0,36,97,.95); }
.container #archive li.grad1 a:link, .container #archive li.grad1 a:link  	{ color: rgba(0,36,97,1); }

#content ul.sitemap { background: none; border: 0;}
#content ul.sitemap ul.sitemap { padding-bottom: 0; margin-bottom: 0;}
#content #subnav { float: right; width: 150px; margin: 0 0 1em 1em; padding-left: 1em; border-left: 1px #ccc solid;}
#content #subnav ul { margin: 0 0 0 1em; border: 0; background: #fff; padding: 0;  -webkit-border-radius: 0; -moz-border-radius: 0;}

#events ul { background: none; margin: 1em 0; border: 0;}
