img {border-width:0px;}

body,td,th,input,textarea {font-family:Verdana,arial,helvetica,sans-serif; font-size:9pt; vertical-align:top; text-align:left; color:#333333;}
body {background:url(/elements/design/background.png) top center repeat-y; margin:0px;}

#container {width:780px; text-align:left;}
#heading {background:url(/elements/design/heading_background.png) top left repeat-x; border-bottom:1px solid #4D699A; margin-bottom:1px;}
#logo {padding:19px 50px 20px 38px; width:401px;}
#main {margin-top:solid white 1px;}

#tabs {background-color:#0E277A; text-align:center; padding:4px 5px 5px 5px; font-size:8pt;}
#tabs a {color:#CED5EC; text-decoration:none; font-weight:600;}
#tabs a:hover, #tabs a:focus {text-decoration:underline;}
#tabs a.tabon {color:#ff9933;}
#tabs span.divider {padding:0px 10px; color:#CED5EC;}

#newsletter {background-color:#0E277A; text-align:center; border-top:1px solid #BDC4DA; padding:3px 5px;}
#newsletter a {color:#E4F110; font-weight:600; text-decoration:none;}
#newsletter a:hover, #newsletter a:focus {text-decoration:underline;}
#search {display:none;padding:22px 10px 10px 26px;}
#search-go {border:1px solid #0C6AB5; background-color:#023A73; color:#DCE3EB; padding:2px 2px;}
#search-hint {font-size:8pt; color:#FFFFFF; padding:2px 0px 0px 45px;}
#footer {background-color:#0E277A; text-align:center; color:#FFFFFF; font-size:7pt; padding:5px 4px;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover, #footer a:focus {text-decoration:underline;}

.tblcondense {border-collapse:collapse; padding:0px;}

#leftcol {background:url(/elements/design/leftcol_background.png) top left repeat-x; background-color:#CED5EC; border-right:1px solid #FFFFFF;}
#rightcol {}
.homepage {background:url(/elements/design/rightcol_background.png) top left repeat-x; background-color:#C3DDCB;}
.backpage {padding:25px;}

#videoiconhome {text-align:center; font-weight:600; padding:90px 0px 10px 0px;}
#videoiconhome div {padding-bottom:3px;}
#videoiconhome a {text-decoration:none; color:#1A2492;}
#videoiconhome a:hover, #videoicon a:focus {text-decoration:underline;}
#videoicon {text-align:center; font-weight:600; padding:90px 0px 50px 0px;}
#videoicon div {padding-bottom:3px;}
#videoicon a {text-decoration:none; color:#1A2492;}
#videoicon a:hover, #videoicon a:focus {text-decoration:underline;}

#section-head {background-color:#f47820; color:#FFFFFF; padding:13px 0px 6px 25px; margin:0px 0px; font-weight:700; font-size:12pt;}
#section-head a {color:#FFFFFF; text-decoration:none;}
#section-head a:hover, #section-head a:focus {text-decoration:underline;}

#section-tabs {padding:5px 0px 25px 0px;}
#section-tabs a {text-decoration:none; display:block; color:#1A2492; padding:6px 10px 6px 30px;}
#section-tabs a:hover, #section-tabs div a:focus {text-decoration:underline;}
#section-tabs a#tabon, #section-tabs a:focus, #section-tabs a:hover {background-color:#FFFFFF;} 
#section-tabs a.tabon {background-color:#FFFFFF; color:#000000;}

#sharestories {padding:30px 20px; text-align:center;}
#readstories {padding:10px 20px; text-align:center;}

#enewsletter {padding:30px 20px; text-align:center; font-weight:600; font-size:10pt; letter-spacing:2px;}
#enewsletter a {color:#1A2492; text-decoration:none;}
#enewsletter a:hover, #enewsletter a:focus {text-decoration:underline;}
#enewsletter div.teaser {margin-bottom:13px;}
#enewsletter div {margin-bottom:3px;}

#donate {padding-top:12px; padding-left:80px;}
#silogin {font-size:8pt; background-color:#f47820; border-bottom: 1px solid white; padding:5px 0px; text-align:center; margin-top:60px; width:216px;}
#silogin a {color:#FFFFFF; text-decoration:none;}
#silogin a:hover, #silogin a:focus {text-decoration:underline;}

.credits {margin-bottom:10px;}
.credits table {border-collapse:collapse;}
.credits td {color:#0E277A; font-size:8pt;}
.credits-left-top {padding:0px 0px 8px 50px;}
.credits-left-bot {padding:0px 0px 0px 50px;}
.credits-right-top {padding:0px 0px 8px 80px;}
.credits-right-bot {padding:0px 0px 0px 80px;}

.intro {font-size:16pt; color:#0E277A; padding:40px 66px 120px 66px; font-family:Georgia,times,serif;}

h1 {font-size:12pt; margin:0px; font-weight:600; line-height:1.3em;}
h2 {font-size:11pt; margin:0px;}
h3 {font-size:10pt; margin:0px;}

.content {padding:15px 30px; line-height:1.5em; font-size:9pt;}
.important {color:#f47820;}


#spotlight-header {padding:4px 0px 4px 0px; background-color:#f47820; width:100%;}
#spotlight-header-text {margin-left:50px; background-color:#f47820; color:white; font-size:12pt; font-weight:900;}
.spotlight {padding:5px 50px 0px 50px; height:295px; overflow:auto;}
.spotlight-image {float:right; margin-left:4px; margin-bottom:4px;}
.spotlight-logo {margin:4px 0px;}
.spotlight-heading {color:#0E277A; font-size:10pt; margin-bottom:5px; font-weight:900;}
.spotlight-content {font-size:8pt;}


.gdl, .grd, .gds {vertical-align:top;}

.gdl {border-style:solid; border-width:0px; border-color:#C5D5D5; padding:4px; padding-left:5px; padding-right:5px;}
table.gdl {border-collapse:collapse; border-width:0px;}
.gdl-th {background-color:#F9F9FC; border-width:1px; color:#646464; border-style:dashed;}
.gdl-th-maj {background-color:#F0F0F2; border-width:1px; border-style:solid;}

.grd {border-style:solid; border-width:1px; border-color:#B5C3DE; padding:3px; padding-left:5px; padding-right:5px;}
table.grd {border-collapse:collapse; border-width:0px;}
.grd-th-maj {background-color:#DEE3F7; font-weight:bold;}
.grd-th {background-color:#DEE3F7; font-weight:bold;}
.grd-th-min {font-weight:normal;}

.gds {border-style:solid; border-width:1px; border-color:#c9d5e8; padding:3px; padding-left:5px; padding-right:5px;}
table.gds {border-collapse:collapse; border-width:0px;}
.gds-th {background-color:#e5e9f9; color:#0e277a;}
.gds-th-med {background-color:#F4F4F4; font-size:8.5pt; padding-top:1px; padding-bottom:1px; letter-spacing:0.1em;}
.gds-th-maj {background-color:#f47820; color:#FFFFFF;}
td.gds.lp {font-size:8pt;padding:8px;}


.gexpand {padding:5px; padding-left:8px; padding-right:8px;}
.gleft {border-right-width:0px;}
.gmiddle {border-right-width:0px; border-left-width:0px;}
.gright {border-left-width:0px;}
.gvtop {border-bottom-width:0px;}
.gvmiddle {border-bottom-width:0px; border-top-width:0px;}
.gvbottom {border-top-width:0px;}
.gcontainer {padding:9px;}
.gcontainerroomy {padding:16px;}

/* TITLE TEXT DISPLAY EFFECT */
.titletext-display {position:absolute; z-index:100; text-decoration:none; color:#000000; }
.titletext-display div {position:relative; left:75px; text-decoration:none; top:-15px; width:160px; font-size:8.5pt; border:1px solid #EEEEDD; background-color:#FFFFEE; padding:10px;}

/* */
.breadcrumb {height:20px; margin-bottom:5px; font-size:8pt;}
.breadcrumb ul {margin:0px; padding:0px; list-style:none;}
.breadcrumb ul li {margin:0px 12px 0px 0px; padding:0px; float:left;}
.breadcrumb ul li a {font-weight:600;}


.undone {color:red;}
.tlink {cursor:hand;text-decoration:underline;color:blue;}
.resources {float:right; margin:0px 0px 10px 10px; width:200px;}
.grid-bullet {margin-left:15px; padding-left:4px;}
.quote {color:#0E277A; font-family:Georgia,times,serif;margin:35px 50px;}
div.lowphotos {width:100%;padding-top:45px;}
img.lowphoto {border:solid 1px #0E277A;}
img.icon {float:right;margin:0px 0px 4px 4px;}
