﻿/*defaults*/
body {background:#2765AF url('body_bg.jpg') repeat-x 0 0; color:#000; margin:20px 0; padding:0; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%;}
p {margin:0; padding:0 0 15px 0;}
a {color:#225799; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}
th {font-weight: normal;}
/*structural elements*/
.readerText {position:absolute; left:-1000px;}
#wrapper {margin:0px auto; width:960px; background:#FFF; text-align:left;}
#header {border-bottom:1px solid #DADADA; float:left; margin:25px 20px 0px 20px; padding-bottom:0px; width:920px;}
#logo {padding:0 220px 15px 0; float:left;}
#accessibility {float:right; text-align:right; font-size:90%; padding-top:0px;}
#navigation {border-bottom:1px solid #DADADA; margin:0 20px; padding:10px 0; text-transform:uppercase; clear:both; width: 920px;}
#breadcrumb {margin:0 10px; padding:0 0 10px 0; text-transform:uppercase; clear:both; font-size:90%;}
#image {background:#DADADA url('header.jpg') no-repeat 10px 10px; padding:10px; margin:0 20px; height:200px;}
#ctl00_content {float:left; width:590px; padding:20px 20px 0 0; margin:0 0 0 20px; line-height:160%;}
#ctl00_sideBar {float:right; width:300px; padding:20px 0 0 0; margin:0 20px 0 0; line-height:140%; text-align:justify;}
.sideBarItem {padding:20px 20px 5px 20px; background: #FFF; border:1px dashed #000; font-size:90%; margin-bottom:20px;}
.sideBarItem2 {padding:0px background: #FFF; border:1px solid #FFF; font-size:90%; margin-bottom:0px;}
#footer {clear:both; font-size:80%; background:#DADADA; padding:5px 20px 5px 20px; text-align:left; border-top:2px solid #2765AF;}
*:first-child+html #footer {padding:2px 20px 5px 20px;}
#valid {float:right;}
/*headings*/
.sideBarItem h1 {color:#225799; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; text-align:left;}
#ctl00_content h1 {font-size:170%; font-weight:normal; line-height:130%; margin:0; padding:0 0 20px 0;}
#ctl00_content h2 {font-size:135%; font-weight:normal; line-height:130%; margin:0; padding:0 0 10px 0;}
#ctl00_content h3 {font-size:100%; font-weight:bold; line-height:100%; margin:0; padding:0 0 5px 0;}
#logo h1 {font-weight:normal; font-size:170%; margin:0; padding:0; color:#225799;}
/*navigation*/
#navigation ul {margin:0; padding:0; width:920px;}
#navigation li {margin:0; padding:0; list-style:none; display:inline;}
#navigation a {color:#225799; padding:0 25px 0 0; text-decoration:none;}
#navigation a.last {padding:0;}
#navigation a:hover {color:#000; text-decoration:underline; font-weight:bolder;}
#breadcrumb ul {margin:0; padding:0;}
#breadcrumb li {margin:0; padding:0; list-style:none; display:inline;}
#breadcrumb a {color:#225799; padding:0; text-decoration:none;}
#breadcrumb a:hover {color:#000; text-decoration:underline; font-weight:bolder;}
#accessibility a {color:#225799; text-decoration:none;}
#accessibility a:hover {color:#000;}
#footer a {color:#000; font-weight:bold; text-decoration:underline;}
#footer a:hover {color:#000; text-decoration:none;}
.sideBarItem .newsletterSubmit {margin-bottom:15px;}
#ctl00_content img {background:#DADADA; padding:10px;}
.imgRight {float:right; margin-left:10px;}
.imgLeft {float:left; margin-right:10px;}
.sideBarItem label {width: 3.2em; float:left;}
.newsletterText {margin:4px 0 4px 0;}
.emailLabel {padding-top:0.5em;}

/* Table 1 */
table.my-table
{
width: 600px;
border: solid #06C 1px;
}

table.my-table tr p
{
padding:0px; margin:0px;
}

table.my-table td 
{
border: solid #2765AF 1px;
text-align:center;
}

.siteUpdate{
width: 580px;
margin: 0px;
padding: 10px;
border-bottom: solid #CCC 1px;
}
