/* CSS Document */

/* Begin DD CSS */
:focus
{
  -moz-outline-style: none;
}

a {color:#333;}
a:hover {color:#244565;}
a:visited {color:#333;}


body {
margin:0;
padding:0;
background-color:#244565;
}

#maincontainer{
width: 800px; /*Width of main container*/
background-image:url(../images/backer-maincont.gif);
background-repeat:repeat-y;
margin:0;
padding:0;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
}

#banner{
height: 117px; /*Height of top section*/
margin:0;
padding:0;
width: 800px;
}


#container{
padding-left:125px;
padding-right:125px;
}

#container .column {
position: relative;
float: left;
}

#center{
width:550px;
}

#left{
margin-left:-550px;
right:125px;
float: left;
width: 125px; /*Width of left column in pixel*/
text-align:left;
}

#right{
float: right;
width: 125px; /*Width of right column*/
text-align:left;
margin-right: -150px;
}

#footer/*DD*/{
clear: both;
width: 800px;
height: 39px;
background-image:url(../images/backer-footer.gif);
background-repeat:no-repeat;
background-position:top;
color: #FFF;
text-align: left;
padding: 0;
margin: 0;
}

#onecelledcenter {
padding:15px;
text-align:left;
}

#twocelledcentermain {width:550px;margin-top:20px;}


#twocelledcenterright {
float:right;
margin-left:10px;
margin-right:15px;
text-align:left;
display:inline;
}
#twocelledcenterleft {
float:left;
margin-left:15px;
padding-right:15px;
border-right:1px solid #CCCCCC;
text-align:left;
display:inline;
}

#twocelledcentertop {
margin-left:15px;
margin-right:15px;
width:520px;
text-align:left;
}

#twocelledcenterfront {
margin:0 0 5px 0;
padding:0;
width:550px;
text-align:left;
border-bottom:1px solid #CCCCCC;
}


#twocelledcenterFright {
float:right;
margin-left:3px;
margin-right:3px;
display:inline;
}

#twocelledcenterFleft {
width:281px;
*width:296px;
float:left;
margin-left:15px;
padding-right:15px;
border-right:1px solid #CCCCCC;
text-align:left;
display:inline;
}


/*End DD CSS*/



/* ------------------------------------------------------- Sidebar */
#right .rsslist, .rsslist {
font-family:tahoma, verdana, arial, helvetica;
font-size:11px;
font-weight:normal;
color:#666666;
background:url(../images/icons/rss15x15.gif);
background-position: left;
background-repeat:no-repeat;
margin-left:10px;
margin-right:10px;
margin-bottom:0;
margin-top:0;
padding-top:4px;
text-indent:22px;
padding-bottom:4px;
border-bottom:#999999 1px solid;
}

.rsslist a {text-decoration:none; color:#666666}
.rsslist a:hover {text-decoration:underline; color:#333333}

#right p {
margin-top:10px;
margin-bottom:10px;
}

#right .event {
margin-left:10px;
margin-right:10px;
font-family:tahoma, verdana, arial, helvetica;
font-size:11px;
color:#333333;
}

#right .event h1, h1 a, h1 a:hover {
font-size:13px;
font-weight:bold;
color:#000000;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:4px;
}

#right .event h2 {
font-size:11px;
font-weight:normal;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:4px;
}

#right .event h3, h3 a, h3 a:hover {
font-size:11px;
font-weight:bold;
color:#000000;
margin-top:0;
margin-bottom:0;
padding-top:4px;
padding-bottom:0;
}

#right .event p {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
}


#right .welcome {
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:0;
}

#right .welcome p {
font-family:tahoma, verdana, arial, helvetica;
font-size:11px;
color:#333333;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}

#right .welcome h1 {
font-family:tahoma, verdana, arial, helvetica;
font-size:14px;
line-height:16px;
color:#333333;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:4px;
}

/* ------------------------------------------------------- Slogan */

#center .slogan {
background-image:url(../images/backer-slogan.gif);
background-repeat:repeat-x;
text-align:center;
width:550px;
}

#breadcrumbs {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:9px;
font-weight:normal;
color:#244565;
text-align:right;
margin-right:10px;
margin-bottom:-5px;
}

#breadcrumbs ul {
margin: 0;
padding: 0;
list-style-type:none;
}

#breadcrumbs li {
display: inline;
}

#breadcrumbs li a {
text-decoration:underline;
color:#244565;
}

#breadcrumbs li a:hover {
text-decoration:underline;
color:#000066;
}


/* ------------------------------------------------------- Footer */
#footer td {
font-family:tahoma, verdana, arial, helvetica;
font-size:11px;
color: #FFFFFF;
font-weight:bold;
padding-top:10px;
padding-left:10px;
padding-right:15px;
}

#footer td a {text-decoration:none; color:#FFFFFF;}
#footer td a:hover {text-decoration:underline; color:#FFFFFF;}


/* ---------------------------------------------------- Navigation */

.navmenu {
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 125px;
border-bottom-width: 0;
margin-top:0;
margin-bottom:0;
}

.navmenu li a{
background-image: url(../images/backer-navitem.gif); 
background-repeat:repeat-y;
background-position: bottom;
font: 10px Tahoma, Verdana, Helvetica, sans-serif;
text-align:right;
font-weight:bold;
color:#000000;
display: block;
width: auto;
padding-left: 5px;
padding-right: 4px;
padding-top: 5px;
padding-bottom: 4px;
text-decoration: none;
}


.navmenu li h6 {
background-image: url(../images/backer-nav-header.gif); 
background-repeat:repeat-y;
background-position: bottom;
font: 10px Tahoma, Verdana, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
color:#FFFFFF;
display: block;
width: auto;
padding-left: 5px;
padding-right: 4px;
padding-top: 5px;
padding-bottom: 4px;
margin:0;
text-decoration: none;
}


* html .navmenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 125px;
}

.navmenu li a:visited, .navmenu li a:active{
color:#000000;
}

.navmenu li a:hover{
background-image: url(../images/backer-navitem-over.gif);
color:#FFFFFF;
}

/* ---------------------------------------------------- Main Body Styles */

#onecelledcenter p {
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
margin-bottom:14px;
color:#333333;
}

#onecelledcenter p a,
#onecelledcenter p a:visited {color:#244565;font-weight:bold;text-decoration:underline;
}

#onecelledcenter p a:hover {color: #333333;font-weight:bold;text-decoration:underline;}



#onecelledcenter ul {}

#onecelledcenter ul li, #onecelledcenter ol li {
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
color:#333333;
margin-bottom:6px;
}

#onecelledcenter h1 {
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:32px;
font-weight:normal;
line-height:34px;
color:#333333;
margin:0;
padding:0;
}

#onecelledcenter h2 {
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
line-height:20px;
color:#666666;
margin:10px 0 20px 0;
padding:0;
}

#onecelledcenter h2 a {
color:#666666;
text-decoration: underline;
}

#onecelledcenter h2 a:hover {
color:#244565;
text-decoration: underline;
}


#onecelledcenter h3 {
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#244565;
margin:5px 0 5px 0;
padding:0;
}


#onecelledcenter h6 {
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:18px;
color:#333333;
margin:0;
padding:0;
}

#onecelledcenter h6 a {color:#333333; text-decoration:underline;}
#onecelledcenter h6 a:hover {color:#244565; text-decoration:underline;}
#onecelledcenter h6 a:visited {color:#333333; text-decoration:underline;}


#onecelledcenter .sidebar {
float:right;
width:200px;
margin-left:25px; 
margin-bottom:15px;
text-align:left;
}

#onecelledcenter .sidebar .sidebartext, #twocelledcenter .blogsidebar{
padding:3px 15px 3px 15px;
margin:20px 20px 0 0;
width:170px;
background-image:url(../images/backer-orangeswatch.gif);
background-repeat:repeat;
border:1px solid #999999;
}

#onecelledcenter .sidebar .sidebartext p,
#onecelledcenter .sidebar .sidebartext li {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:16px;
color:#333333;
}

#onecelledcenter .sidebar .sidebartext a {color:#333333; text-decoration:underline;}
#onecelledcenter .sidebar .sidebartext a:hover {color:#FF9900; text-decoration:underline;}
#onecelledcenter .sidebar .sidebartext a:visited {color:#333333; text-decoration:underline;}

.releasebox {
border-bottom:1px solid #999999;
padding-bottom:5px;
margin-bottom:15px;
font-family:Tahoma, Verdana, Arial, Helvetica;
font-size:11px;
line-height:14px;
color:#999999;
}



.storycaption {
border-bottom:1px solid #999999;
padding-bottom:5px;
font-family:Tahoma, Verdana, Arial, Helvetica;
font-size:11px;
line-height:13px;
color:#666666;
text-align:left;
width:200px;
}


.kmform {
border: 1px solid #666666;
background-color:#FFFFFF;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#244565;
padding:3px;
}

.kmformrequired {
border: 1px solid #666666;
background-image:url(../images/backer-required.gif);
background-color:#FFFFFF;
background-position:bottom right;
*background-position:right;
background-repeat:no-repeat;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#244565;
padding:3px;
}

.kmformbutton {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background-color:#244565;
color:#FFFFFF;
padding:2px;
border: 1px solid #999999;
margin:5px;
}

.kmformbuttonhover {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background-color:#999999;
color:#FFFFFF;
padding:2px;
border: 1px solid #999999;
margin:5px;}



.orangeboxwhite {
border:1px solid #244565;
padding:10px;
background-color:#FFFFFF;
text-align:left;
}

.orangeboxgray {
border:1px solid #244565;
padding:9px 10px 10px 10px;
background-image:url(../images/backer-grayswatch.gif);
background-repeat:repeat;
text-align:left;
z-index:1;
}

.formtable1left th {
font-family: Tahoma,verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
text-align:right;
padding-right:6px;
}

.formtable1left td {
font-family: Tahoma,verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
text-align:left;
}

.10ptGrayType {
font-family: Tahoma,verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-align:left;
}

/* ---------------------------------------------------- News Index Styles */

#twocelledcentermain p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
color:#333333;
margin:10px 0 5px 0;
padding:0 0 5px 0;
}

#twocelledcentermain p a {
color: #244565;
font-size:10px;
text-decoration:underline;
font-weight:bold;
}

#twocelledcentermain p a:hover {color:#999999; text-decoration:underline;}


#twocelledcentermain ul li, #twocelledcentermain ol li,
#onecelledcenter ul li, #onecelledcenter ol li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
line-height:15px;
}

#twocelledcentermain h1, #twocelledcentermain h1 a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#333333;
line-height:21px;
font-weight:normal;
margin:0 0 5px 0;
z-index:999;
padding: 0 0 0 0;
text-decoration:none;
}

#twocelledcentermain h1 a:hover {color:#244565; text-decoration:underline;}

#twocelledcentermain h2, #twocelledcentermain h2 a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#333333;
line-height:16px;
font-weight:normal;
margin:0 0 5px 0;
padding: 0 0 0 0;
text-decoration:none;
}

#twocelledcentermain h2 a:hover {color:#244565; text-decoration:underline;}

#twocelledcentermain h3, #twocelledcentermain h3 a {
font-family: Tahoma,verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:11px;
font-weight:bold;
margin:13px 0 5px 0;
padding: 0 0 0 0;
text-decoration:none;
}

#twocelledcentermain h3 a:hover {color:#244565; text-decoration:underline;}

#twocelledcentermain h4, #twocelledcentermain h4 a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#244565;
line-height:16px;
font-weight:normal;
margin:0 0 5px 0;
padding: 0 0 0 0;
text-decoration:none;
}

#twocelledcentermain h5 {
font-family: Tahoma,verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:14px;
font-weight:normal;
margin:0;
padding:0;
display:block;
z-index:999;
}

#twocelledcentermain h5 a {color:#666666;text-decoration:none;}
#twocelledcentermain h5 a:hover {color:#244565;text-decoration:underline;}


#twocelledcentermain h6 {
font-family: Tahoma,verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
line-height:15px;
font-weight:normal;
margin:0;
padding:0;
display:block;
z-index:999;
}

#twocelledcentermain h6 a {color:#666666;text-decoration:none;}
#twocelledcentermain h6 a:hover {color:#244565;text-decoration:underline;}



#twocelledcenterfront .links {
float:right;
margin:130px 30px 0 0;
*margin:140px 20px 0 0;
}

#twocelledcenterfront .links ul {
list-style-type:square;
}

#twocelledcenterfront .links li, #twocelledcenterfront .links li a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
*font-size:12px;
color:#000000;
line-height:14px;
*line-height:13px;
text-decoration:none;
}

#twocelledcenterfront .links li a:hover {color:#CC6600; text-decoration:underline;} 

#twocelledcentermain .sidebartext{
float:right;
width:150px;
*width:170px;
margin-left:20px; 
*margin-left:0px;
text-align:left;
padding:3px 15px 3px 15px;
background-image:url(../images/backer-orangeswatch.gif);
background-repeat:repeat;
border:1px solid #999999;
}

#twocelledcentermain .sidebartext p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
color:#333333;
}

#twocelledcentermain .sidebar .sidebartext ul{
margin:0 0 0 0;
padding: 0 0 0 0;
text-indent:10px;
}

#twocelledcentermain .sidebar .sidebartext ul li {
font-size:12px;
line-height:14px;
color:#333333;
margin:0 0 0 0;
padding: 0 0 0 0;
}

#twocelledcentermain .sidebartext a {color:#333333; text-decoration:underline; text-transform:none;font-size:11px;font-weight:normal;}
#twocelledcentermain .sidebartext a:hover {color:#244565; text-decoration:underline;}
#twocelledcentermain .sidebartext a:visited {color:#333333; text-decoration:underline;}



/* ---------------------------------------- PHOTO ALBUM -- */

#album img, #album img a {
border:3px solid #000000;
}

#album td {
width:150px;
height:150px;
vertical-align:middle;
text-align:center;
}

/*
width:11em;
height:11em;
*/
