@charset "iso-8859-2";
body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; background:#52A4A2;}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

h1{line-height: 100%; margin: 0;}

#emaillink
{float:left; background:#E7561F; color:#fff; text-decoration:none; padding-bottom:2px; padding-right:5px; padding-left:5px}

#htext{font-size:10pt; padding-left:10px; padding-right:5px; font-weight:bold; text-align:right; background:#fff; margin-top:0}
#container{width:987px; margin:auto; border-left:10px solid rgb(0,109,103); border-right:10px solid #E7561F; background:#fff; background:url(../images/mainbg.png)}
#header{font:Arial, Helvetica, sans-serif;background:url(../images/header.png) no-repeat;border-bottom:1px sold #000; clear:both}
#header .date{font:14px/22px Arial, Helvetica, sans-serif; text-align:right; color:#52A4A2; font-weight:bold; padding-right:5px}

#header .phone{text-align:right; vertical-align:bottom; font-size:30px;  padding-top:10px; line-height:35px; color:#006D67; padding-right:5px}

#header .phone em{font-style:normal; color:#E7561F; font-size:15px; font-weight:bold}
#header .address em{color:#52A4A2}
#header .address{padding-bottom:4px; padding-left:560px;  text-align:left;line-height:16px; font-size:10px; color:#006D67; text-align:right; font-weight:bold; padding-right:5px}


#header .nav{margin-left:300px; width:687px;background:#E7561F; height:18px; font-size:13px}

#header  .email{border-right:1px solid #006D67; display:block; float:left; background:#E7561F; padding-left:5px;width:175px; font-size:14px; line-height:13px; text-decoration:none; color:#fff; height:15px; float:left; padding-top:5px; margin-bottom:-2px}
#header .nav2{background:#52A4A2; height:16px; font-size:10px; line-height:12px; text-align:right; border-bottom:1px solid #006D67; padding-top:5px}

#header .nav a,
#header .nav2 a{text-decoration:none; padding-left:10px; padding-right:10px;}

#header .nav a:link,
#header .nav2 a:link,
#header .nav a:visited,
#header .nav2 a:visited{color:#fff}


#header .nav a:hover,
#header .nav2 a:hover,
#header .nav a:active,
#header .nav2 a:active{color:#006D67}

#leftcol{background:#E7561F; width:180px; border-right:1px solid #006D67; padding-top:20pt; padding-bottom:20pt; float:left}



#leftcol .pganchors,
#leftcol .nav{margin-bottom:20px}

#leftcol .pganchors a,
#leftcol .nav a{font-weight:bold;padding-left:10px;display:block; text-decoration:none; background:url(../images/nbg.jpg) no-repeat top; font-size:8pt; padding-top:5px; height:15pt; margin-bottom:4px;margin-left:-1px ; }

#leftcol .pganchors a
{
	 background:url(../images/abg.jpg) no-repeat top; height:30pt;
	}
	
#leftcol .pganchors a:link,
#leftcol .nav a:link,
#leftcol .pganchors a:visited,
#leftcol .nav a:visited
{color:#fff}

#leftcol .title,
#rightcol .title{padding-left:10px;color:#fff; text-decoration:underline; }



#leftcol .nav a:hover,
#leftcol .nav a:active
{color:#52A4A2}



{margin-bottom:20px}
#leftcol .nav a{font-weight:bold;padding-left:10px;display:block; text-decoration:none; background:url(../images/nbg.jpg) no-repeat top; font-size:8pt; padding-top:5px; height:15pt; margin-bottom:4px;margin-left:-1px }

#leftcol .title,
#rightcol .title{padding-left:10px;color:#fff; text-decoration:underline; }
#leftcol .nav a:link,
#leftcol .nav a:visited
{color:#fff}


#main_content{width:511px; float:left; padding:5px; font-size:9pt;  }

.rightcolimg img{margin-bottom: 20px; padding: 20px 0 0 0;}

a.littlebox{display:block; width:159px; height:123px; float:left; background:#006D67; text-decoration:none; color:#fff; font-weight:bold;}
.littlebox img{border: 0;}
.littlebox em{font-style:normal; background:#52A4A2; display:block;}
.middlebox{margin: 0 11px;}

#main_content .col{width: 500px; padding-right: 5px; float: left;}
#main_content .nicecol{width:250px; padding-right:5px; float:left}
.title a{color: white;}
#main_content .nicecol{background:#006D67; padding-right:0; margin-right:5px; margin-bottom:5px}
#main_content .nicecol .title{text-decoration:underline; padding-bottom:5px; font-weight:bold}
#main_content .nicecol p{background:#52A4A2; color:#fff; font-weight:normal; margin:0; padding-left:5px; padding-right:5px;}
#main_content .nicecol img{margin-left:3px; border:0;}

#rightcol{width:270px; padding-left:5px; padding-right:9px;  float:left; border-left:1px solid #006D67; background:#52A4A2}
#rightcol .altcontent{background:#006D67; color:#fff; }
#rightcol .altcontent p{padding-left:10px; padding-right:10px; padding-bottom:10px; font-size:12px}

#footer{clear:both; background:#E7561F; font-size:0.7em}


h1{font-size:12pt; margin:0; color:#006D67}
h2{font-size:10pt;margin:0; color:#E7561F; font-weight:normal}
h3{font-size:12pt; margin:0; color:#006D67}

h2 a{color: #E7561f;}

#footerimages{text-align: center;}
#footerimages img{margin-bottom: 10px;}

.widecol{padding: 10px 0 0 0;}

.ln-left{float: left; width: 240px;}
.ln-right{float: right; margin-right: 5px; width: 240px;}

.ln-img{margin: 10px auto 0 5px;}

.readmore{color: white;}

.description{margin: 0 0 10px 0;}


#tooltip{min-height: 65px; padding: 10px;}
#tooltip p{margin: 0;}

#imagemap{margin-top: 10px;}

.southwest{border-left: #0000FF 10px solid; padding: 0 0 0 5px; margin: 10px 0;}
.south{border-left: #FF0000 10px solid; padding: 0 0 0 5px; margin: 10px 0;}
.southeast{border-left: #FFFF00 10px solid; padding: 0 0 0 5px; margin: 10px 0;}
.southwales{border-left: #00FF00 10px solid; padding: 0 0 0 5px; margin: 10px 0;}
.midlands{border-left: #7A2184 10px solid; padding: 0 0 0 5px; margin: 10px 0;}


.southwest h4, .south h4, .southeast h4, .southwales h4, .midlands h4{margin: 0;}
.southwest p, .south p, .southeast p, .southwales p, .midlands p{font-size: 20px; margin: 0;}