
/* BUCKETS */

#wrapper {
position:relative;
width:973px;
margin:0px auto;
border:0px;
padding:0px;
text-align:left;}

#header {
position:relative;
width:973px;
top:0px;
left:0px;
z-index:1;}

#banner {
position:relative;
width:973px;
top:38px;
left:0px;
z-index:0;}

#lowbanner{
clear:both;
position:relative;
width:973px;
top:39px;
left:0px;}

#navigation {
position:relative;
width:973px;
background-color:#FFFFFF;
color:#23388b;
top:38px;
left:0px;}

#logo {
position:absolute;
left:20px;
top:18px;
z-index:1;}

#satellite {
position:absolute;
left:780px;
top:15px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
letter-spacing: 1px;
color:#5d5d5d;
z-index:1;}

a.satellite:active {
text-decoration:none;
color:#5d5d5d;}

a.satellite:link {
text-decoration:none;
color:#5d5d5d;}

a.satellite:visited {
text-decoration:none;
color:#5d5d5d;}

a.satellite:hover {
text-decoration:underline;
color:#0b2587;}

#a1wrapper {
position:relative;
float:left;
width:315px;
padding:0px;
margin:0px;
border:0px;
top:38px;}

#a2wrapper {
position:relative;
float:left;
width:658px;
padding:0px;
margin:0px;
border:0px;
top:38px;}

#a2content {
padding:0px;
margin:0px;
border:0px;}

#copyright {
position:relative;
clear:both;
border:0px;
padding-top:40px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
margin:0px auto;
width:973px;}


/* GENERAL */


body {
background-image:url(../images/subpage_background.jpg);
background-position:top;
background-repeat:repeat-y;
background-color:#B2BE9A;
margin: 0px;
border: 0px;
padding: 0px;
text-align: center;}

.horizontaldashedline {
border-style:dotted;
border-color:#999999;
border-bottom-width:1px;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;}

.bodytext {
font-size: 12px;
color:#5d5d5d;
font-family:Arial, Verdana, sans-serif;
padding: 0px;
margin: 0px;
border: 0px;
width:588px;
line-height:15px;}

td {
font-size: 12px;
color:#5d5d5d;
font-family:Arial, Verdana, sans-serif;
line-height:15px;}

.text {
font-family:Arial, Verdana,  sans-serif;
font-size:11px;
color:#5d5d5d;
line-height:10px;}

.newstitle {
font-family:Arial, Verdana,  sans-serif;
font-size:11px;
color:#5d5d5d;
padding-bottom:0px;}

.news {
font-family:Arial, Verdana,  sans-serif;
font-size:11px;
line-height:13px;
color:#5d5d5d;
padding-top:0px;
padding-bottom:0px;}

.smallbodytext, input, select, textarea, checkbox  {
font-size: 11px;
color:#5d5d5d;
font-family:Arial, Verdana, sans-serif;}

.subnavtext  {
font-size: 10px;
padding: 0px;
color: #639814;
letter-spacing:1px;
font-family: Georgia, "Times New Roman", Times, serif;}

.subtitle {
font-size: 15px;
color:#81AC41;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
padding-bottom:4px;
font-family: Georgia, "Times New Roman", Times, serif;}

.subhead {
font-size: 14px;
color:#5d5d5d;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
padding-bottom:3px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
font-family: Georgia, "Times New Roman", Times, serif;}

.head {
font:Arial, Verdana, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#29458c;
padding:3px;
border-style:solid;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-color:#CCCCCC;}

.required {
color: #990000;}

.indent {
padding-left: 30px;
padding-right: 30px;}

.hidden {
visibility:hidden;}

ul {
list-style-type:disc;
color:#0c2e82;
margin:0px;
padding:0px;
border:0px;}

ul ul {
list-style-type:circle;
color:#0c2e82;
margin:0px;
padding:0px;
border:0px;}

ol{ 
color:#0c2e82;
margin:0px;
padding:0px;
border:0px;}

li {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
text-align:left;
color:#555555;
margin-left:28px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
border:0px;
padding:0px;}

li.secondary {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
text-align:left;
color:#555555;
margin-left:18px;
margin-top:18px;
margin-bottom:5px;
margin-right:0px;
border:0px;
padding:0px;}

.ctext {
font-size:11px;
padding-top:20px;
color:#5d5d5d;
font-family:Arial, Verdana, sans-serif;
text-align:center;}

.more {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
text-align:right;
font-weight:normal;
margin-top:9px;
color:#0b2587;}


a:active {
text-decoration:none;
color:#0b2587;}

a:link {
text-decoration:none;
color:#0b2587;}

a:visited {
text-decoration:none;
color:#0b2587;}

a:hover {
text-decoration:underline;
color:#393939;}





/* PRESS */

.presstitle{
text-align:left;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#555555;
padding-left: 18px;
padding-bottom: 5px;
padding-top: 5px;
background-image:url(../images/gen_icon_press.gif);
background-position:left;
background-repeat:no-repeat;}

.presstitle2{
text-align:left;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#555555;
padding-bottom:5px;
padding-top: 5px;}

.pressarchives{
font-weight:normal;
font-size:11px;
background-image:url(../images/gen_icon_press.gif);
background-position:left;
background-repeat:no-repeat;
border-top: thin dotted #999999;
padding-left: 18px;
padding-bottom: 5px;
padding-top: 5px;}

.archived {
font-weight:normal;
font-size:11px;}

.presstitle2 a:active {
text-decoration:none;
color:#555555;}

.presstitle2 a:link {
text-decoration:none;
color:#555555;}

.presstitle2 a:visited {
text-decoration:none;
color:#555555;}

.presstitle2 a:hover {
text-decoration:underline;
color:#666666;}

.presstitle a:active {
text-decoration:none;
color:#555555;}

.presstitle a:link {
text-decoration:none;
color:#555555;}

.presstitle a:visited {
text-decoration:none;
color:#555555;}

.presstitle a:hover {
text-decoration:underline;
color:#666666;}

a.rsslink:active {
text-decoration:none;
border: none;
color:#508f26;}

a.rsslink:link {
text-decoration:none;
border: none;
color:#508f26;}

a.rsslink:visited {
text-decoration:none;
border: none;
color:#508f26;}

a.rsslink:hover {
text-decoration:none;
border: none;
color:#393939;}

.pressdate{
text-align:left;
font-family:Arial, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
text-transform: uppercase;
color:#959595;
padding-left: 18px;
padding-bottom: 8px;
padding-top: 5px;
background-image:url(../images/gen_icon_press.gif);
background-position:left;
background-repeat:no-repeat;}

.pressfulltitle {
font-weight:bold;
font-size:12px;
background-image:none;
padding-left: 0px;
padding-bottom: 10px;}

.pressdownload {
font-weight:normal;
font-size:11px;
background-image:none;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
text-align:right;}

.pressabouttbc {
font-weight:normal;
font-style:italic;
font-size:12px;
background-image:none;
padding-right: 20px;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 0px;}

.pressblurb{
font-size: 12px;
color: #555555;
font-family:Arial, Verdana, sans-serif;
padding-top: 5px;
padding-bottom: 5px;
margin: 0px;}

.pressresourceblurb{
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#eff0f5;
border:thin solid #eff0f5;
padding-right: 10px;
padding-left: 10px;
padding-top: 20px;
padding-bottom: 20px;
margin-top: 10px;
text-align:center;}

.presslabels{
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 0px;}

.pressresources{
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 5px;}

.pressdetails{
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#508f26;
text-align:right;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;}

.pressdetails a:active {
text-decoration:none;
color:#508f26;}

.pressdetails a:link {
text-decoration:none;
color:#508f26;}

.pressdetails a:visited {
text-decoration:none;
color:#508f26;}

.pressdetails a:hover {
text-decoration:underline;
color:#666666;}


/* SITEMAP */

.sitemapcola {
float:left;
width:390px;}

.sitemapcolb {
float:left;
width:310px;}








