@charset "utf-8";
/* CSS Document 2*/

/*reset*/
*{
padding:0;
margin:0;
}

a:link, a, a:hover, a:active, a:visited{text-decoration:none;}

/*end reset*/

/*layout elements and divs*/

body{
text-align:left;
background-image:url(images/bodysliver.jpg);
background-repeat:repeat-x;
background-color:#27bac3;
}

#content ul{
margin:1em;
}

#menu{
padding:10px;
width:180px;
float:left;
}

#container{
background-image:url(images/containerslice2.jpg);
margin: 0 auto;
width:1000px;
margin-top:0px;
padding-top:0px;
}

#header{
/*background-image:url(images/header2.jpg);*/
height:202px;
}

#contact{
text-align:center;
margin-left:200px;
padding: 10px;
border-bottom:solid #000000 1px;
}

#content{
margin-left:200px;
padding:10px;
background-image:url(images/watermark2.png);
background-repeat:no-repeat;
min-height:500px;
width:770px;
}


#content-blocks{
margin-left:200px;
padding: 20px;
background-image:url(images/watermark2.png);
background-repeat:no-repeat;
min-height:520px;

}


    
#footer{
padding: 10px;
text-align:center;
background-color:#1c6774;
border:solid 1px #004f5b;
}

/*end layout elements and divs*/

/*Text styling*/

p, h2, h3, h4, h5{
margin:10px 0px;
}

#header h1{
margin-left:-10000px
}

body{
font-family:Futura, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:.8em;
line-height:20px;
}

body a, body a:link, body a:visited{
color:#36844e;
}

body a:hover{
color:#41659f;
}

body a:active{
color:#FF0000;
}

#footer, #footer p{
color:#FFFFFF;
}

#footer a, #footer a:link, #footer a:visited{
color:#a9d6fc;
}

#footer a:hover{
color:#0089fc;
}

#footer a:active{
color:#FF0000;
}

.boldblack{
font-weight:bold;
color:#000000;
}

.header3style, h3{
font-weight:bold;
color:#4b7e31;
font-size:20px;
}

.header4style, h4{
font-weight:bold;
color:#20939a;
font-size:17px;
}

#contact a, #contact a:link, #contact a:visited{
color:#000000;
}

#contact a:hover{
color:#41659f;
}

#contact a:active{
color:#FF0000;
}

#menu p{
font-size:18px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
color:#1c6774;
}

.readmore{
text-align:right;
float:right;
position:relative;
margin-top:-8px;
padding-right:10px;
}

.readmore2{
text-align:right;
float:right;
position:relative;
margin-top:-14px;
padding-right:10px;
}

#menu p.child{
font-size:13px;
border-bottom-width: 0px;
border:none;
color:#1c6774;
padding-left:25px;
}

#menu a, #menu a:visited, #menu a:link{
font-size:17px;
color:#1c6774;
line-height:24px;
padding-top:20px;
}
#menu a:hover{
font-size:17px;
color:#000000;
}
#menu a:active{
font-size:17px;
color:#FF0000;
}

#menu a.child, #menu a.child:visited, #menu a.child:link{
font-size:13px;
color:#1c6774;
line-height:13px;
border:none;
}
#menu a.child:hover{
font-size:13px;
color:#000000;
border:none;
}
#menu a.child:active{
font-size:13px;
color:#FF0000;
border:none;
}

a.menulink, a.menulink:visited, a.menulink:link{
font-size:17px;
color:#1c6774;
line-height:24px;
padding-top:20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
color:#1c6774;
}

a.menulink:hover{
font-size:17px;
color:#000000;
line-height:24px;
}

a.menulink:active{
font-size:17px;
color:#FF0000;
line-height:24px;
}

h2{
font-size:18px;
font-weight:bold;
color:#000000;
display:block;
padding:6px 10px 4px 10px;
width:160px;
height:25px;
background:url(images/button.png);
}

/*End text styling*/

/*Other blocks and divs*/

/*
.small-block2{
width:355px;
float:left;
margin-left:30px;
}
*/
div.small-block-top{
width:355px;
height:14px;
background-image:url(images/small-block-top2.png);
}
/*
div.small-block-middle{
padding: 10px;
width:335px;
background-image:url(images/small-block-middle2.png);
min-height:100px;
}*/

div.small-block-bottom{
width:355px;
height:14px;
background-image:url(images/small-block-bottom2.png);
}

.floatclear{
clear:both;
}
/*End other blocks and divs*/

/*other element styles*/
.floatleft
{
float:left;
margin:5px 5px 5px 0;
}
.floatright
{
float:right;
margin:5px 0 5px 5px;
}
/*
div.largeblock{
width:740px;
height:155px;
margin-top:30px;
}
*/


#content-blocks p{
font-size:12px;
line-height:18px;
}

 
#contact p{
font-size:12px;
line-height:18px;
}
 
#footer p{
font-size:12px;
line-height:18px;
}
div.largeblock{

width:740px;
height:155px;
margin-top:30px;
}
 
div.largeblockright{

float:left;
margin:0;
height:135px;
width:530px;
padding:10px 10px 10px 200px;
background-image:url(images/bigblock.png);
}
div.largeblockright2{
float:left;
padding:10px 10px 10px 200px;
margin:0;
height:135px;
width:530px;
background-image:url(images/bigblock2.png);
}
 
.small-block{
width:355px;
float:left;
}
 
.small-block2{
width:355px;
float:left;
margin-left:10px;
}
 
div.small-block-middle{
padding: 10px;
width:335px;
background-image:url(images/small-block.png);
height:180px;
}
span{
font-size:12px;
line-height:18px;
}




/*End other element styles*/