body {margin:0;padding:0;font:normal small/1.3em arial,verdana,sans-serif;text-align:center;color:#333;background:#656597 url(../img/bg.jpg) repeat-x;}
.formtable {}
.formtable td {padding:6px;width:97;vertical-align:top;}

/* LINKS
-------------------------------------------------- */
a:link {color:#2424A6;text-decoration:none;}
a:visited {color:#0808BC;text-decoration:none;}
a:hover{color:#FFA00E;}
h2 a {border:0;}
#footer a.ondark {color:#C3D2E5;}
#footer a.ondark:hover {color:#FFA00E;}

/* MAJOR BLOCKS
-------------------------------------------------- */
#wrap {position:relative;margin:0 auto;padding:0;width:750px;font-size:95%;text-align:left;border-left:5px solid #C3D2E5;border-right:5px solid #C3D2E5;background:#fff;}
#main-body {float:left;width:521px;}
#content {margin:25px 0;padding:0 25px;background:#fff;}

/* BRANDINGBAR
-------------------------------------------------- */
#brandingbar {margin:0;padding:0;height:90px;background:#3874BB url(../img/head.gif) no-repeat top right;background-repeat:no-repeat;border-top:4px solid #C3D2E5;border-bottom:4px solid #C3D2E5;}
#brandingbarlogo {float:left;margin:18px 0 0 18px;}
#simplesearch {float:right;width:180px;margin-right:24px;margin-top:17px;}
#advsearchlink a {}

/* NAVIGATION
-------------------------------------------------- */
#nav {float:left;width:100%;margin:0;padding:0;list-style:none;background-color:#80A0C6;border-bottom:4px solid #C3D2E5;}
#nav li {float:left;margin:0;padding:0;list-style:none;font:normal bold 13px arial,verdana,sans-serif;border-right:2px solid #C3D2E5;}
#nav a {float:left;padding:4px 13px;color:#CCFFFF;text-decoration:none;border-bottom:0;}
#nav a:hover {color:#FFA00E;background-color:#666699;}
#nav a.selected {color:#FFF;background:#666699;}

/* COMMON
-------------------------------------------------- */
p {margin:0;padding:0;color:#444;}
#detail p {margin:0 0 8px 0;color:#333;}
h1 {padding:0;margin:0;font:normal 150% "Trebuchet MS", Verdana, sans-serif;}
h1.signpost {font-size:150%;font-weight:bold;color:#FFA00E;border-bottom:1px solid #666699;padding-bottom:3px;}
h2 {padding:0;margin:18px 0 2px 0;font:normal bold 112% "Trebuchet MS", Verdana, sans-serif;}
h3 {padding:0;margin:18px 0 6px 0;font:normal 120% "Trebuchet MS", Verdana, sans-serif;border-bottom:1px solid #EAEAEA;}
h4, h5 {padding:0;margin:0;font:normal 120% "Trebuchet MS", Verdana, sans-serif;color:#333;}
h1 span, h2 span, h3 span {color:#999;}
blockquote {font-size:88%;line-height:1.5em;color:#777;padding-left:23px;}
.hide {display: none;}

/* TABLES
-------------------------------------------------- */
#displaytable {width:700px;}
#displaytable td {padding:3px;}
.tr1 {font-size:10px;background-color:#FFF;border-bottom:1px solid #999;}
.tr2 {font-size:10px;background-color:#EEE;border-bottom:1px solid #999;}
.tr3 {font-size:12px;font-weight:bold;background-color:#c3d2e5;}

/* CENTERPIECE
-------------------------------------------------- */
#centerpiece {width:480px;background-color:#e6e6ef;margin-bottom:10px;}
.spacer {width:450px;height:3px;}
#centerart {margin:10px;}
#centerart p {color:#4f4874;font: normal 12px/14px verdana,arial,sans-serif;margin:6px 0 8px 0;}

/* FORMS
-------------------------------------------------- */
input.smallest {font-size:80%;border: 1px solid #FFFFFF;background-color:#FFFFFF;color:#666666;padding:2px;}
input.smallest:focus {border: 1px solid #F5A433;background-color:#FFFFCC;}
input.smallest:hover {border: 1px 7 solid #F5A433;}
select.smallest {font-size:80%;border: 1px solid #FFFFFF;background-color:#FFFFFF;color:#666666;padding:2px;}

input.submit {font-size:80%;border: 1px solid #FFFFFF;background-color:#FFFFFF;color:#0040AD;padding:0;}
input.submit:focus {border: 1px solid #F5A433;background-color:#FFFFCC;}
input.submit:hover {border: 1px solid #F5A433;}

.smallformtype {font-size:86%;color:#AAAAAA;}

/* ADVANCED SEARCH DROP DOWN 
-------------------------------------------------- */
#advsearch {width:700px;margin:0 auto;text-align:left;}
#advsearch fieldset {border: 1px solid #F5A433;width:684px;margin-top:6px;padding:8px;}
#advsearch legend {font:bold 14px arial,helvetica,sans-serif;margin:0 0 0 8px;color:#666699;}
#advsearch label {font-weight:bold;color:#666699;}
#advsearch select {border:1px solid #6886AC;color:#555555;font-size:82%;}
*html #advsearch select {font-size:90%;}
#advsearch img {display:inline;}
#advsearch select:hover {border:1px solid #F5A433;}
#advsearch select:focus {border: 1px solid #F5A433;background-color:#FFFFCC;}
#advsearch-primary {float:left;margin-bottom:8px;width:276px;}
#advkeywords {font-size:90%;color:#555555;margin:2px 0 6px 0;padding:2px;border:1px solid #143471;}
#advkeywords:hover {border:1px solid #F5A433;}
#advkeywords:focus {border: 1px solid #F5A433;background-color:#FFFFCC;}
#searchin {margin-bottom:4px;width:300px;}
#searchtype {margin-bottom:4px;width:300px;}
#advsearch-secondary {float:left;margin-top:-4px;width:360px;}
#sectionarea {margin-right:8px;float:left;}
#categoryarea {float:left;}

#bigsearchbuttons {margin-top:8px;}
#bigsearchbuttons input {width:100px;border:1px solid #1780CB;background-color:#666699;color:#FFFFFF;}
#bigsearchbuttons input:hover {border:1px solid #F5A433;}
#bigsearchsubmit {float:left;margin-right:12px;}
#bigsearchcancel {}

/* LISTS
-------------------------------------------------- */
ul.catlist {margin:0;padding:0;list-style-type:none;}
ul.catlist h2 {font-size:14px;}
li.catlist {margin:0 0 0 12px;padding:0 0 0 12px;font-size:12px;background:url(../img/or-bullet.gif) no-repeat 0 5px;list-style-type:none;}

ul.muglist {margin:0;padding:0;}
ul.muglist h2 {font-size:14px;}
li.muglist {margin:0;padding:0;font-size:12px;width:60px;display:block;list-style-type: none;}

#content dl dd {margin:0;padding:0 0 1em 0;font-size:90%;line-height:1.5em;}
#content dl dt {font-weight:bold;}
#content dl dt span {font-weight:normal;}

#quick-list dt {padding:0 0 0 13px;background:url(../img/ext-link.gif) no-repeat 0 5px;}
#quick-list .date {color:#999;}
#content #feed-list li {padding-left:0;background:none;}
#content #feed-list li a {padding-left:30px;background:url(../img/rss-button.gif) no-repeat 0 50%;}

/* SIDEBAR
-------------------------------------------------- */
#sidebar {width:210px;float:right;margin:0 0 25px 0;padding:0;font-size:86%;line-height:1.3em;color:#666;}
#sidebar h3 {margin:30px 0 12px 0;padding:5px 10px;color:#333;font-size:120%;border:none;background:#C3D2E5;}
#sidebar h4 {font-size:92%;font-weight:normal;margin:0;}
#sidebar p, #sidebar ul, #sidebar dl {margin:4px 10px 4px 10px;padding:0;list-style:none;}
#sidebar li {margin:0 0 2px 0;padding:0 0 0 12px;line-height:1.2em;background:url(../img/or-bullet.gif) no-repeat 0 5px;}
#sidebar img {vertical-align:middle;}

/* SIDEBAR LIST STYLES
-------------------------------------------------- */
#lookatthis li.heart {font-size:13px;padding-left:16px;background-image:url(../img/heart.gif);background-position:0 3px;}
#lookatthis li.star {font-size:13px;padding-left:16px;background-image:url(../img/star.gif);background-position:0 3px;}
#sidebar ul.articles li {padding-left:16px;background-image:url(../img/articles-icon.gif);background-position:0 3px;}
#sidebar #slideshows li {margin-bottom:0;padding:0 0 7px 15px;background:url(../img/slides.gif) no-repeat 0 3px;}
#sidebar ul.none li {margin-bottom:2px;padding-left:0;background:none;}
#sidebar ul.sub li {padding-left:12px;background:none;}
#sidebar ul.sub li.active a:link, #sidebar ul.sub li.active a:visited {color:#244008;font-weight:bold;text-decoration:none;border-bottom:none;}
#sidebar ul.sub a:hover {color:#244008;}
#sidebar ul.sub li.active {background:url(../img/sub-on.gif) no-repeat 0 4px;}
#sidebar ul.sub a {color:#538620;}

/* SIDEBAR TEASERS
-------------------------------------------------- */
dl.teaser, #sidebar dl.teaser {margin: 0 0 10px 10px;padding: 0 20px 0 0;}
dl.teaser:after {content: ".";display: block;height: 0;clear: left;visibility: hidden;}
dl.teaser dt {margin: 0;padding: 0;}
dl.teaser dt a {float:left;display:block;margin:2px 10px 0 0;padding:2px;border:1px solid #ccc;background: #fff;}
dl.teaser dt a img {float:left;}
dl.book dt a { border-color: #ddd; }
dl.teaser dt a:hover {padding:0;border:3px solid #ddd;}
dl.teaser dd {margin:0 0 2px 0 !important;padding:0;line-height:1.4em;}
dl.teaser dd a {font-weight:bold;}
dl.teaser dd em {font-style:normal;color:#7B9905;}
dl.noimg dt a {float:none;
display:inline;margin:0;padding:0;font-weight:bold;border:none;border-bottom:1px dotted #bbb;}
dl.noimg dt a:hover {border: none;border-bottom: 1px solid #bbb;}
dl.noimg dd a {font-weight: normal;}

/* FOOTER
-------------------------------------------------- */
#footer {position:relative;clear:both;margin:0;padding:0;font-size:90%;color:#80A0C6;
background-color:#4f4874;border-top:5px solid #C3D2E5;border-bottom:5px solid #C3D2E5;}
#footer p {color:#FFF;margin:3px 0 3px 25px;padding:0;}
#footer a {color:#4795F1;border-bottom-color:#4795F1;}
#footer a:hover {color:#FFF;}

/* MISC
-------------------------------------------------- */
hr {border-top:1px dashed #ccc;color:#FFF;background-color:#FFF;height:1px;}
h3 img {vertical-align:middle;}
ul.noBullet li {list-style-type:none;}
.center {text-align:center;}
a img {border:none;}
.hide {display:none;}