/* CSS Document */

* {
padding:0;
margin:0;
}

html { 
height:100%; 
margin-bottom:1px; 
}
body {
	background-image:url(graphics/bg_tile.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
}
#container {
width:960px;
background-image:url(graphics/header.jpg);
background-repeat:no-repeat;
}
#container2 {
width:960px;
background-image:url(graphics/header2.jpg);
background-repeat:no-repeat;
}
#leftcol {
width:175px;
float:left;
}
#leftnav {
float:left;
}
#rightcol {
width:175px;
float:right;
}
#centercol {
float:right;
width: 600px;
}
#centercol2 {
background-image:url(graphics/contentbg.jpg);
background-repeat:repeat-x;
background-color:#E6F0F1;
width: 725px;
float:right;
padding:20px;
}
#centercol3 {
background-image:url(graphics/contentbg.jpg);
background-repeat:repeat-x;
background-color:#E6F0F1;
width: 545px;
float:right;
padding:20px;
margin-right:15px
}
/* navigation */
#leftnav {
width:165px;
float:left;
}
#navlist {
margin: 0 0 0 14px;
}
#navlist li {
list-style-type:none;
margin: 0 0 7px 0;
}
#navlist a {
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding:8px;
width:130px;
background-color:#4A6791;
}
#navlist a:hover {
background-color:#AFBAAA;
text-decoration:none;
width:130px;
color:#000000;
}

#footer {
background-color:#BFCFBC;
padding: 8px;
}
#footercontent {
width:960px;
margin: 10px;
text-align:center;
}
#footerlist li {
list-style-type:none;
display:inline;
margin: 0;
}
#footerlist a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding:8px;
}
#footerlist a:hover {
text-decoration:none;
color:#666666;
}
/* text */
p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:8px 8px 8px 0;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#405B3C;
font-size:14px;
margin: 20px 15px 10px 0;
} 
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:14px;
margin:0 0 12px 0;
} 
h3 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:12px;
margin:0 0 12px 0;
} 
h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000000;
margin:10px;
font-weight:normal;
} 
h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:8px 8px 8px 0;
} 
h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
margin:8px;
color:#000000;
font-weight:normal;
} 
a:link, a:visited, a:active {
color:#405B3C;
}
a:hover {
color:#000000;
}
/* misc */
.trans1 {
background-image:url(graphics/tnsp_bg.png);
background-repeat:repeat;
margin: 0 5px;
padding:5px 0;
}
.trans2 {
background-image:url(graphics/tnsp_bg2.jpg);
background-repeat:repeat;
padding: 5px;
margin: 10px 5px;
}
.trans3 {
background-image:url(graphics/tnsp_bg.png);
background-repeat:repeat;
margin: 5px 14px;
padding:5px 0;
}
.trans4 {
background-image:url(graphics/tnsp_bg2.jpg);
background-repeat:repeat;
margin: 5px 14px;
padding:5px 0;
}
.clrA {
clear:left;
}
.clrB {
clear:both;
}
.clrC {
clear:right;
clear:left;
}
.hr {
margin:5px;
}
.floatleft {
float:left;
margin:0 10px 0 0;
}
.bullets {
list-style-type:circle;
margin-left:30px;
}
.bullets li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:8px 8px 8px 0;
}
.photoleft {
margin: 0 0 8px 14px;
}