body{
margin: 0px;
padding: 0px;
font: 95% arial,sans-serif;
color: #333;
line-height: 116%;
background: #ccc url(images/bg.jpg) repeat-x;
}

a:link, a:hover, a:visited{
color:  #005FA9;
text-decoration: none;
}

h1{
font: bold 1.4em arial,sans-serif;
color: #45436A;
margin: 0px;
padding: 0px;
}

h2{
font: bold 1.2em arial, sans-serif;
color: #45436A;
margin: 0;
padding: 8px 0px 0px 2px;
}

h3{
font: bold 1.1em arial,sans-serif;
color: #45436A;
margin: 0;
padding: 0;
}

h4{
font: bold 0.8em arial,sans-serif;
color: #45436A;
margin: 0;
padding: 0;
}

#page {
position: absolute;
top: 10px;
left: 2%;
right: 2%;
width:95.6%;
background-color: #fff;
}

#tl {
position:absolute;
top: -1px;
left: -1px;
margin: 0px;
padding: 0px;
z-index: 100;
height: 6px;
width: 6px;
}

#tr {
position:absolute;
top: -1px;
right: -1px;
margin: 0px;
padding: 0px;
z-index: 100;
height: 6px;
width: 6px;
}

#pageName {
padding: 5px 0px 10px 15px;
margin: 0px;
border-bottom:1px solid #ccd2d2;
}

#pageNav {
float: right;
width:178px;
padding: 0px;
background-color: #F5f7f7;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
font: small Verdana,sans-serif;
}

#pageNav1 {
float: none;
width:170px;
padding-left: 5px;
background-color: #F5f7f7;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
font: small Verdana,sans-serif;
}

#sectionLinks {
margin: 0px 0px 20px 0px;
padding: 0;
}

#sectionLinks h3 {
padding: 10px 0px 2px 10px;
border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
display: block;
border-top: 1px solid #fff;
border-bottom: 1px solid #ccc;
background-image: url(images/bg_nav.jpg);
font-weight: bold;
padding: 3px 0px 3px 10px;
color: #21536A;
}

#sectionLinks a:hover {
border-top: 1px solid #ccc;
background-color: #E5D7E0;
background-image: none;
font-weight: bold;
text-decoration: none;
}

#advert { padding: 10px;
margin: 0px 0px 20px 5px;}
#advert img { display: block;
}

#advert1 { padding: 10px;
margin: 0px 0px 20px 5px;}
#advert1 img { display: block;
}

#content {
margin:0px 178px 0px 0px;
padding: 0px 20px 0px 0px;
border-right: 1px solid #ccd2d2;
}

#feature {
margin: 0;
padding: 0 5px 5px 0;
}

#feature img {
margin: 0px 20px 0px 20px;
float: left;
width: 400px;
height: 106px;
border: 1px solid #000;
}

#feature p {
margin: 0px 0px 0px 4px;
padding: 10px 10px 10px 0;
font: bold 1.0em arial,sans-serif;
color: #005fa9;
background: #fff;
text-align: left;
}

#story {
clear: left;
margin-bottom: 10px;
padding: 5px 10px 0px 10px;
font-size: 1em;
}

#story p {
margin-bottom: 0;
padding: 0px; 
}

#story1 {
clear: left;
padding: 5px;
font-size: 1em;
}

#story1 p {padding: 0px;}

#goals{
background-color: #eae3ea;
font: 85% verdana, arial, helvetica, sans-serif;
color: #45436A;
padding: 5px 10px 5px 10px;
margin: 0;
text-align: left;
}

#siteInfo{
clear: both;
font: 85% verdana, arial, helvetica, sans-serif;
color: #A16276;
padding: 10px 10px 10px 10px;
margin: 0;
text-align: left;
}

#siteInfo hr{
width: 60%;
color: #888;
}

#siteInfo a:link {
font: 85% verdana, arial, helvetica, sans-serif;
font-weight: bold;
color: #A16276;
text-decoration: none;
}

#siteInfo a:visited {
font: 85% verdana, arial, helvetica, sans-serif;
font-weight: bold;
color: #A16276;
text-decoration: none;
}

#siteInfo a:hover {
font: 85% verdana, arial, helvetica, sans-serif;
font-weight: bold;
color: #A16276;
text-decoration: underline;
}

#siteInfo a:active {
font: 85% verdana, arial, helvetica, sans-serif;
font-weight: bold;
color: #A16276;
text-decoration: none;
}

ul {
list-style-type: square;
}

form {
margin: 0;
padding: 0;
}

input, select, textarea {
background-color: #fff;
font-family: verdana, arial, helvetica, sans-serif;
color: #717b86;
font-size: 14px;
font-weight: bold;

border: ridge 2px #fcfcfc;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;}
