html{padding:0; margin:0}
body{background-color:#e1e2e3; font-size:10pt; font-family:Tahoma,Arial,Helvetica,"Trebchet 'MS'",Verdana,sans-serif; padding:0; margin:0}
a img{border:solid 1px}

div#wrapper{background-color:#FFF; width:970px; margin:0 auto; padding:0px 7px 0 7px}
div#wrapper.one_col{width:730px; padding:7px;}
div#top{padding:0; margin:0; height:140px}
div#body{padding:0; margin:0; position:relative; width:970px; background-color:#FFF; background-image:url('../images/curve.gif'); background-repeat:repeat-y}
div#body.two_cols{background-image:url('../images/curve_2.gif'); background-repeat:repeat-y}
div#wrapper.one_col div#body{background-image:none; width:715px;}
div#content{float:left; padding:10px 10px 30px 260px; width:490px}
div#body.two_cols div#content{width:711px}
div#rightbar{float:left; width:208px}
div#leftbar{position:absolute; top:0px; left:0px; width:242px}

div#rightbar div.block{padding:5px; font-size:8pt}
div#rightbar div.block a, div.highlight div.block a{color:#666; text-decoration:none}
div#rightbar div.block a:hover, div.highlight div.block a:hover{color:#006391}
div#rightbar div.block h2, div#rightbar div.block h2 a{font-size:10pt; font-weight:bold; margin:0; padding:0; color:#004B91}
div#rightbar div.block ul{list-style-type:none; padding-left:0; margin:0 0}
div#rightbar div.block ol{padding-left:3em; margin:0 0}
div#rightbar div.block li{margin:5px 0}

div.thumb { display:block; float:left; padding:0; margin:0 5px 0 0; width:98px; }
div.thumb a { text-decoration: none; display:block; width:90px; padding:3px 1px; text-align:center; border: solid 1px #CCC; color:#666; font-size:8pt; }
div.thumb a:hover, div.thumb.active a { background-color:#EEE; border-color:#666; color:#004B91; }
div.thumb a img { border: solid 0px black; }

div.news { font-size:10pt; border:solid 1px #CCC; padding:5px; }
div.news ul { margin:0; padding: 0 0 0 2em; }
div.news a { color:#666; text-decoration:none; }
div.news h2 { margin:0 0 0.5em 0; }
div.news h2 a { color:#004B91; }
div.news a:hover { color:#006391; }

div.highlight{background-color:#e1e2e3; padding:10px}
div.highlight div.inner{width:425px; margin:0 auto}
div.highlight div.block{width:200px; display:inline; padding:0; margin:0 5px}

table#leaders tr{vertical-align:top}
table.culture { margin-left:2em; }
table.culture th { color:#004B91; padding:3px 5px; vertical-align:top; text-align:right; }
table.culture td { padding: 3px 5px; }

table#adoption { width:100%; }
table#adoption td a { text-align:center; display:block; border:solid 1px #CCC; padding:3px 1px; text-decoration:none; color:#666; font-weight:bold; }
table#adoption td a:hover { background-color:#EEE; border-color:#666; color:#9c2394; }
table#adoption td a img { border:0; }

p.clear { margin:0; padding:0; height:1px; overflow:hidden; }
p.subnav{margin:0 0 1em 4em}
p.nav{margin:1em 0 0 0}
p.nav a, p.subnav a{color:#666; text-decoration:none}
p.nav img{border:solid 0px black}
div#leftbar hr{border:0; height:1px; color:#999; background-color:#999}

p.address, p.tail {font-size:8pt; margin-bottom:0.5em;}
p.address a, table.tail td a, p.tail a {text-decoration:none; color:#006391}
table.tail {font-size:8pt}
table.tail td { padding:1px 3px; }
p.tail a {margin:0 10px}

div#foot { clear:both; height:1px; overflow:hidden; }

p.quote{font-style:italic; font-weight:bold; color:#666}
p.quoter{text-align:right; color:#666}

p.newslist{font-size:8pt; margin-left:2em; margin-bottom:12pt}
p.newslist a{font-size:10pt; font-weight:bold; color:#006391; text-decoration:none}
p.newslist a:hover{color:#666}

a.blue:hover, a.blue.selected, span.blue{color:#006391}
a.purple:hover, a.purple.selected, span.purple{color:#9c2394}
a.cyan:hover, a.cyan.selected, span.cyan{color:#009fd6}
a.green:hover, a.green.selected, span.green{color:#789823}
a.orange:hover, a.orange.selected, span.orange{color:#f47b20}
a.aqua:hover, a.auqa.selected, span.aqua{color:#2CAFA4}

h1{color:#004B91; font-size:14pt; font-weight:bold; margin:0 0 1em 0}
h2{color:#004B91; font-size:12pt; font-weight:bold; margin:1em 0 0 0}
h3{color:#80A5C8; font-size:10pt; font-weight:bold; margin:0}
h4, h5, h6 {margin:0;}

div.purple h1, div.purple h2{color:#9c2394}
div.purple h3{color:#D28CC2}
div.cyan h1, div.cyan h2{color:#009fd6}
div.cyan h3{color:#80CEEE}
div.green h1, div.green h2{color:#789823}
div.green h3{color:#4e6515}
div.orange h1, div.orange h2{color:#f47b20}
div.orange h3{color:#FABD90}
div.aqua h1, div.aqua h2{color:#2CAFA4}

sup{font-size:6pt}
p{margin:0 0 1em 0}

.dijitDialogUnderlayWrapper { position:absolute; opacity:0.5; }