body {
background: #008DC6;
font: 11px/18px Verdana, sans-serif;
color: #666666;
padding:0px;
margin:0px;
}

a:{color: #009EE1;
text-decoration: none;}

a:visited {color:#666666;
text-decoration: none;}

a:hover {color: #80B2D4;
text-decoration: underline;}

a:active { color:#000000;
text-decoration: underline;}

a.menu: {
font-size: 10px;
color: #ffffff;
text-decoration: none;
text-transform:uppercase;
}
a.menu:visited {
color:#cccccc;
}
a.menu:hover {
color: #80B2D4;
}
a.menu:active {
color:#ffffff;
}

p {
padding: 0px;
margin:0px 0px 9px 0px;
}

p.caption {
font-size: 10px;
line-height: 16px;
color: #009EE1;
padding: 0px;
margin:0px 10px 10px 100px;
}

p.blue {
color: #008DC6;
}

h1 {
font-size: 10px;
color: #008DC6;
text-transform:uppercase;
background-color: #ffff66;
padding:4px 20px;
margin:0px 10px 0px 10px;
}

h1.nobg {
font-size: 10px;
color: #008DC6;
text-transform: uppercase;
background-color: #ffffff;
padding:4px 20px;
margin:0px 10px 0px 10px;
}

h4 {
font-size: 10px;
color: #ffffff;
text-transform: uppercase;
background-color: #009EE1;
padding:4px 20px;
margin:0px 10px 10px 10px;
}

h2 {
font-size:20px;
padding: 0px;
margin:0px 0px 9px 0px;
}

h3 {
font-size: 10px;
color: #ffffff;
text-transform: uppercase;
background-color: #172B77;
padding:4px 10px;
margin:0px 0px 20px 0px;
}

/* ----------container to center the layout-------------- */
#container {
width: 900px;
margin-top: 10px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
background-color: #ffffff;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #ffffff;
text-align: right;
padding: 0px;
margin: 0px;
}

#banner img {
padding: 0px;
}

#bullet {
margin: 0px 8px 0px 0px;
}

/* -----------------content_prog--------------------- */
#content {
background-color: #ffffff;
float: left;
position: relative;
width: 479px;
padding: 10px;
border-right:1px dotted #80B2D4;
display: inline;
}



/* --------------right navi------------- */
#left {
float: right;
position: relative;
width: 380px;
margin: 0px;
padding: 10px;
display: inline;
}

/* -----------footer--------------------------- */
#footer {
background-color: #ffffff;
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }

#footern {
clear: both;
width: 900px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
text-align: right; }


/* -----------------content 2 cols--------------------- */
#contentprog {
background-color: #ffffff;
float: left;
position: relative;
width: 479px;
padding: 10px;
border-right:1px dotted #80B2D4;
margin-bottom: 10px;
display: inline;
}

#moorprog {
background-color: #ffffff;
float: left;
position: relative;
width: 479px;
padding: 10px;
border-top:1px dotted #80B2D4;
border-right:1px dotted #80B2D4;
margin-bottom: 10px;
display: inline;
}

#containert {
float: left;
width: 500px;
margin-bottom: 10px;
margin-left: auto;
background-color: #ffffff;
}

#contenta {
background-color: #ffffff;
float: left;
position: relative;
width: 229px;
padding: 10px;
border-right:1px dotted #80B2D4;
border-top:1px dotted #80B2D4;
display: inline;
}

#contentb {
background-color: #ffffff;
float: right;
position: relative;
width: 229px;
padding: 10px;
border-right:1px dotted #80B2D4;
border-top:1px dotted #80B2D4;
display: inline;
}

#containerb {
float: left;
width: 500px;
margin-bottom: 10px;
margin-left: auto;
background-color: #ffffff;
}

#contentc {
background-color: #ffffff;
float: left;
position: relative;
width: 229px;
padding: 10px;
border-right:1px dotted #80B2D4;
border-top:1px dotted #80B2D4;
display: inline;
}

#contentd {
background-color: #ffffff;
float: left;
position: relative;
width: 229px;
padding: 10px;
border-right:1px dotted #80B2D4;
border-top:1px dotted #80B2D4;
display: inline;
}

#photos {
float: left;
width: 855px;
margin-bottom: 10px;
margin-left: auto;
background-color: #ffffff;
}

#photosp {
background-color: #ffffff;
float: left;
position: relative;
width: 150px;
padding: 10px;
border-right:1px dotted #80B2D4;
border-top:1px dotted #80B2D4;
display: inline;
}


/* -----------------topnav--------------------- */
a.tmen:link {
font-size: 11px;
color: #008DC6;
text-decoration: none;
}
a.tmen:visited {
color: #008DC6;
text-decoration: none;
}
a.tmen:hover {
color: #666666;
text-decoration: none;
}
a.tmen:active {
color: #ffffff;
text-decoration: none;
}


/* -----------------homerotator--------------------- */
.sb {
float: right;
position: relative;
width: 380px;
margin: 0px;
padding: 10px;
display: inline;
}

/* -----------------news--------------------- */
#contentnews {
background-color: #ffffff;
float: left;
position: relative;
width: 479px;
padding: 10px;
border-right:1px dotted #80B2D4;
display: inline;
}
