body {
background-image: url('../../img/mainBG.jpg');
background-repeat: repeat-x;
background-color: white;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color:#333;
}

a:link, a:visited {
color: #0063ae;
text-decoration:none;
}

a:active, a:hover {
text-decoration:underline;
}


/* main palette */

.LtBlue {
color: #d9e8f4;
}

.DkBlue {
color: #0063ae;
}

.DkBlueBack {
background-color: #0063ae;
}

.LtGrey {
color: #e6e7e8;
}

.DkGrey {
color: #939598;
}

.DkGreyBack {
background-color: #939598;
}

/* divs */

#mainContainer {
width: 775px;
}

/* tables */

.tbGreyBorder {
border: solid 1px #939598;
border-width: 1px 0 1px 0;
}

.navRow {
background-color: #0063ae;
border:1px solid #fff;
border-width: 0 0 1px 0;
}

.flashRow {
background-color: #e6e7e8;
border:1px solid #fff;
border-width: 0 0 1px 0;
}

.secNavRow {
background-color:#0063ae;
font-size: 11px;
font-weight:bold;
height:25px;
}

.secNavRow td {
height:25px;
}

.secNavRow td a {
color:#fff;
text-decoration:none;
}

.sNR_border {
border:1px solid #fff;
border-width: 0 1px 0 0;
}

.borderCell {
background-image: url('../../img/midBorder.gif');
background-repeat: repeat-y;
width:7px;
}

/* top links */

.topLinks {
padding: 10px 0 0 0;
color:#333;
}

.topLinks a:link, .topLinks a:visited {
color:#333;
text-decoration: none;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
padding: 0 5px;
}

.topLinks a:active, .topLinks a:hover {
color:#000;
text-decoration: underline;
}

/* text */

.homeCopyRow p {
margin:0;
padding:10px;
line-height:19px;
}


/* sidebar */

#copyBlock {
font-size:11px;
width: 100%;
/*border:1px solid #939598;
border-width: 0 0 1px 0;*/
line-height:16px;
}

#copyBlock h1 {
text-indent:5px;
font-size:12px;
display:block;
font-weight:bold;
color:#0063ae;
padding:5px 0 0 0;
height:20px;
background-color:#d1e3ef;
margin:0;
}

#copyBlock p {
margin 3px 0 0 0;
}


/* footer */

.coName {
font-weight:bold;
font-size:15px;
color: #0063ae;
line-height:19px;
}

.tagLine {
font-style: italic;
font-size:9px;
line-height:13px;
}

.coAddress {
color:#666;
font-size:9px;
padding-left:5px;
}

.coContact{
color:#666;
font-size:9px;
}

.coAddress2 {
color:#666;
font-size:9px;
padding-left:5px;
}

.coContact2 {
color:#000;
font-size:9px;
}


.footerTable {
font-family: Arial, Helvetica, sans-serif;
color:#000;
line-height:15px;
}

.footerTable a:link, a.footerTable a:visited {
color: #0063ae;
text-decoration:none;
}

.footerTable a:active, a.footerTable a:hover {
text-decoration:underline;
}

td.blueBorder {
border:1px solid #0063ae;
border-width: 0 0 2px 0;
}

td.tbGreyBorder2 {
border:1px solid #939598;
border-width: 0 0 1px 0;
}

.copyright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-right:13px;
}

/* inner content */

.innerContent {
padding: 0 20px;
}

.breadCrumbs {
color:#666;
font-size:9px;
font-family: Verdana, helvetica, Arial, sans-serif;
padding:10px 0;
}

.breadCrumbs a:link, .breadCrumbs a:visited {
color:#666;
text-decoration:none;
}

.breadCrumbs a:active, .breadCrumbs a:hover {
text-decoration:underline;
}

.breadTable {
border:1px solid #cccccc;
border-width: 0 0 1px 0;
}

.innerContent h3 {
color:#0063ae;
font-size:17px;
margin:0;
padding: 20px 0 10px 0;
}

#blueDotted {
height:1px;
background-image: url('../../img/blueDotted.gif');
background-repeat: repeat-x;
}

.innerContent p {
line-height:17px;
}