body {
 font-family:arial,san-serif;
 font-size:12px;
 margin:20px 0px;
 background-color:#D2ECE8;
 color:#000000;
}

table { border-collapse:collapse; }
td { font-size:12px;padding:0px; }
.padded td { padding:2px; }

img { border:0px;margin:0px; }

p { margin-top:0px; }

h1 { font-size:14px;margin:0px 0px 16px;font-weight:normal; }
h2 { font-size:18px;margin:0px 0px 16px; }
h3 { font-size:15px;margin:0px; }
h4 { font-size:13px;margin:0px; }

a:link { color:#0A2466; }
a:visited { color:#0857A6; }
a:active, a:hover { color:#00A4E5; }

.nav a:link, .nav a:visited, .dropdown a:link, .dropdown a:visited, .leftnav a:link, .leftnav a:visited { color:#0A1533;text-decoration:none; }
.nav a:active, .nav a:hover, .dropdown a:active, .dropdown a:hover, .leftnav a:active, .leftnav a:hover { color:#FFFFFF;text-decoration:none; }
.nav a:active div, .nav a:hover div, .dropdown a:active div, .dropdown a:hover div, .leftnav a:active div, .leftnav a:hover div { background-color:#3489B6;cursor:pointer; }
.nav div {
 padding:8px 10px 6px;
 float:left;
 font-size:13px;
}
.leftnav h3 a:hover, .leftnav h3 a:active { color:#3489B6; }


h1 a, h2 a, h3 a {
 text-decoration:none;
}

.m { font-size:12px; }
.s { font-size:11px; }
.xs { font-size:10px; }

.dropdown {
 visibility:hidden;
 top:52px;
 position:absolute;
 width:174px;
 background-color:#45B8E5;
 left:0px;
}
.dropdown div, .leftnav div {
 padding:8px 10px 6px;
}

.current {
 background-color:#ADE0F4;
}

.green { color: #109618; }
.red { color: #CC3333; }
.purple { color: #994499; }
.orange { color: #EE8800; }
.yellow { color: #E5BF00; }
.teal { color: #22AA99; }

.thumbnail {
 width:160px;
 height:160px;
 border:1px solid #EEEEEE;
 margin:-1px;
 background-repeat:no-repeat;
 background-position:center center;
}

.fullphoto {
 width:510px;
 height:510px;
 background-repeat:no-repeat;
 background-position:center center;
 border:1px solid #D9D9D9;
 margin:-1px -1px 0px;
}
