/* CSS Document */

body {
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
}
div.container {
margin-left:auto;
margin-right:auto;
width:740px;
}

/*----------------- Headers ------------------------*/
h1 {
color:#666;
padding:5px 0 5px 0px;
margin:0px;
font-size: 13px;
}
h2 {
font-size: 12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
h3	{
font-size: 11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
h4 {
font-size: 10px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.no-space {
padding:0px;
}
.space-below {
padding-bottom:5px;
}
/*----------------- Miscellaneous ------------------------*/
td {
vertical-align:top;
}
p {
padding:0px;
margin:0px;
}
div.button {
float:left;
background-color:#edf1f9;
padding: 1px 0 5px 0px;
width:70px;
text-align:center;
border-right:#e5e5e5 1px solid;
border-top:#e5e5e5 1px solid;
border-left:#e5e5e5 1px solid;
}
div.button2 {
float:left;
background-color:#edf1f9;
padding: 1px 0 5px 0px;
border-right:#e5e5e5 1px solid;
border-top:#e5e5e5 1px solid;
border-left:#e5e5e5 1px solid;
width:70px;
text-align:center;
margin-right:5px;
}

/*----------------- Links ------------------------*/
a:link {
text-decoration:none;
color:#0066CC;
}
a:visited {
text-decoration:none;
color:#0066CC;
}
a:hover {
color: #33CCCC;
text-decoration:underline;
}
a.under:link {
text-decoration:underline;
color:#74A0CC;
}
a.under:visited {
text-decoration:underline;
color:#74A0CC;
}
a.under:hover {
color: #33CCCC;
text-decoration:underline;
}
a.gray:link {
text-decoration:underline;
color:#999;
}
a.gray:visited {
text-decoration:underline;
color:#999;
}
a.gray:hover {
color: #000;
text-decoration:underline;
}


/*----------------- lists ------------------------*/
ul {
list-style-type:none;
margin:0;
padding:0;
}
li {
margin:0;
padding:2px 0 2px 0;
/*border-bottom: 1px #A8B9D7 solid;*/
}

/*----------------- Navigation ------------------------*/
div.navigation {
font-weight:bold;
color:#495A78;
background-color:#84a3d7;
font-size: 11px;
line-height:22px;
}
a.nav:link {
text-decoration:none;
color:#fff;
}
a.nav:visited {
text-decoration:none;
color:#fff;
}
a.nav:hover {
color: #B8DBFF;
text-decoration:underline;
}

/*----------------- Top Table ------------------------*/
table.top {
width:740px;
background-color:#fff;
margin-top:10px;
}
table.top td {
padding:0
}
table.top td.left {
padding:0 0 0px 20px;
width:471px;
border-right: 1px #ccc solid;
}
table.top td.left2{
padding:0 0 0px 20px;
width:493px;
border-right: 1px #ccc solid;
}
table.top td.right {
font-size:10px;
padding-left:10px;
padding-top:27px;
vertical-align:bottom;
}
div.blue-bar {
border-bottom: 2px #fff solid;
}
div.logo {
margin-bottom:0px;
}

/*----------------- Table Home ----------------*/

table.home {
width:740px;
}
table.home td {
padding:15px 0 0 15px;
}
table.home td.left {
width:183px;
background-color:#84a3d7;
border-right: 1px #fff solid;
}
table.home td.middle {
width:297px;
background-color:#dce4f4;
border-right: 1px #ccc solid;
font-size:11px;
line-height:24px;
color:#666;
padding: 15px 15px 10px 15px;
}
table.home td.flash {
width:248px;
/*background-color:#dce4f4;*/
padding:0px 0px 0px 0px;
}
div.shadow {
margin:0px;
padding:0px;
}
div.home-logo {
border-right:1px solid #ccc;
padding-right:10px;
margin: 0 0 0 0
}

/*----------------- Table Home 2 ------------------------*/
table.home2 {
width:740px;
}
table.home2 td {
padding: 8px 10px 12px 15px;
}
table.home2 td {
font-size:11px;
line-height: 16px;
font-family:Arial, Helvetica, sans-serif;
}
table.home2 td.left {
width:170px;
border-right:1px solid #ccc;
}
table.home2 td.middle {
width:270px;
border-right:1px solid #ccc;
}
table.home2 tr.header {
font-weight:bold;
background-color:#999;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}
table.home2 tr.header td{
padding: 3px 0 3px 15px;
}
table.home2 td.left1 {
width:180px;
border-right:1px solid #fff;
}
table.home2 td.middle1 {
width:270px;
border-right:1px solid #fff;
}
table.home2 td.right1 {
border-right:1px solid #ccc;
}
p.caption1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
}

/*----------------- Inside Table ------------------------*/
table.inside {
width:740px;
}
table.inside td.left {
padding: 10px 0px 0px 15px;
width:180px;
background-color:#84a3d7;
border-right: 1px #fff solid;
}
table.inside td.middle {
border-right: 1px #ccc solid;
font-size:11px;
line-height:19px;
color:#666;
padding: 10px 14px 20px 10px;
}
table.inside td.middle2 {
padding: 10px 40px 10px 15px;
border-right: 1px #fff solid;
font-size:11px;
line-height:19px;
color:#666;
border-right: 1px #ccc solid;
}
table.inside td.right {
width:205px;
padding: 15px 10px 20px 10px;
border-right:1px solid #ccc;
}
div.sidebar1 {
margin: 5px 0 0 10px}

/*----------------- Chart Table ------------------------*/
table.chart1 {
border: 1px #E3E3E3 solid;
width:480px;
margin: 5px 0 15px 0px;
}
table.chart1 tr.headrow {
background-color:#999;
color:#fff;
font-weight:bold;
}
table.chart1 tr.headrow td {
padding: 2px 0px 2px 10px;
}
table.chart1 tr.headrow td.left2 {
border-right: 1px #fff solid;
}
table.chart1 tr.body td{
padding: 5px 10px 5px 10px;
color:#3765B2;
}
table.chart1 tr.body td.left1 {
border-right: 1px #E3E3E3 solid;
}
table.chart1 tr.body td.left1 {
border-right: 1px #E3E3E3 solid;
}

/*----------------- Text ------------------------*/
p.text1 {
padding: 0 0 10px 0;
line-height:20px;
}
p.text2 {
background-color:#fff;
font-size:11px;
line-height:20px;
padding:5px 0 3px 0px;
margin:0px;
}
p.text3 {
padding: 0 0px 0px 0px;
line-height:18px;
}
p.text4 {
padding: 0 0 5px 0;
font-size:9px;
letter-spacing:.25em;
color:#ccc;
}
p.contact {
padding:5px 0 3px 0px;
font-size:11px;
line-height:15px;
}
p.news {
padding: 0 0 8px 0;}

/*----------------- Color ------------------------*/
.green {color:#719978;}

.green2 {background-color:#dce8e2;}

.green3 {background-color:#CCE8DA;}

.peach {color:#E68A5C;}

.peach2 {color:#DB8458;}

.peach3 {background-color:#EDD7CC;} 

.blue {color:#6f8ab7;}

.blue2 {color:#667FA8;}

.blue3 {background-color:#CAD2E0;}

.blue-dk {color:#3963A8}

.gray1 {color:#B5B5B5;}

.gray2 { color:#999;}
/*----------------- Sidebar  ------------------------*/



div.sidebar1 {
margin: 5px 0 0 10px}

/*------ Quick Links ------------*/
table.quick-links {
width:162px;
margin: 30px 0 0 0px;
border: 1px #fff solid;
font-size:10px;
line-height:15px;
color: #84a3d7;
}
table.quick-links td {
padding:10px 15px 15px 15px;
}
p.head1 {
font-weight:bold;
color:#666;
padding-bottom:5px;
}
a.quick:link {
text-decoration:underline;
color:#5B84C9;
}
a.quick:visited {
text-decoration:underline;
color:#5B84C9;
}
a.quick:hover {
color:#666;
text-decoration:underline;
}


/*----------------- Box ------------------------*/
div.box1 {
background-color:#33CCCC;
width:195px;
}

/*----------------- Photos ------------------------*/
div.photo1 {
padding: 0 0 7px 0
}


/*----------------- Footer ------------------------*/
div.footer {
margin:2px 0 0px 15px;
font-size: 10px;
padding:0px;
}
