body {
padding:0;
height:100%;
background-color:#99CCCC;
color:#1f3948;
text-align:center;
font-family:Verdana;
font-size:12px;
}

a {
color:#265e81;
text-decoration:underline;
}

a:hover {
color:#899089;
text-decoration:none;
}

blockquote {
margin:1em;
padding:.5em;
background-color:#F2F2F2;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

blockquote p {
margin:.2em;
}

.diag-text {
color:#1f3948;
text-align:center;
font-family:Verdana;
font-size:12px;
color:red;
font-weight:bold;
}

h1 {
margin:0 0 1px 0;
padding:10px 0 5px 0;
font-size:18px;
color:#265e81;
}

h2 {
margin:0 0 2px 0;
padding:10px 0 5px 0;
font-size:16px;
color:#265e81
}

#list { 
margin:15px 0 5px 20px;
list-style-image: url(images/bullet.png); }
}

.img-left	{float:left; clear:left; padding: 0;}
.img-left-sml   {float:left; margin:1px; padding: 0; border:1px solid #6FAAB8;  width:80px;}
.img-right	{float:right; padding: 0;}
.logo		{float:left; clear: left; padding: 5px 2px 5px 0;}

#logo_area {
background-color:#FFFFFF;
border-bottom:1px solid #6FAAB8;
font-size:0pt;
height:auto;
}

.tel {
font-size:20px;
height:30px;
letter-spacing:3px;
margin:0pt;
padding-top:80px;
text-align:right;
color:#265e81;
}

#header_img {
background-color:#D8D4B1;
background-image:url(images/test6.jpg);
background-repeat:repeat-x;
height:130px;
margin:10px 0px;
}

#centerColumn { 	
margin:0 auto;
padding:1em;
width:800px;
text-align:left;
vertical-align: middle;	
background-color:#ffffff;
border:3px solid #6FAAB8;
line-height:15px;
}

#main {
position:relative;
width:73%;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 2px 10px 10px 200px;
}

#menu {
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:22%;
padding: 0px;
margin: 2px 10px 0 0;
height:100%;
}

#menu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#menu ul li {
margin: 0px;
padding: 0px;
height:20%;
}
#menu ul li a {
display: block;
border: 1px solid #265e81;
margin-top:3px;
padding: 5px 0px 2px 4px;
text-decoration: none;
background-color: #99CCCC;
}

#menu ul li a:hover, #menu ul li a:focus {
color: #000000;
background-color: #6FAAB8;
}

.sub {
text-align: right;
font-style: italic;
}

#news {
margin-top:10px;
padding:2px;
border: 1px solid #6FAAB8;

}

#footer {
position:relative;
bottom:0;
margin:5em 0 0 0;
padding:0;
height:4em;
line-height:1.5em;
text-align:center;
font-size:80%;
background-color:#ffffff;
border-top:1px solid #6faab8;
}

.clearer		{height: 1px; line-height: 1px; clear: both;}
