body{
text-align:center;
background:#B1C0DF;
}

h1{
font-size:20pt;
color:#1443A1;
font-weight:bold;
padding:10px;
text-align:center;
}

.hiddenpic{
display:none;
}

#main{
width:970px;
margin-left:auto;
margin-right:auto;
text-align:left;
font-family:tahoma;
position:relative;
background:#FFFFFF;
font-family:'Bookman Old Style';
}

#middle{
position:relative;
left:0px;
top:0px;
width:968px;
border:1px solid #4C6FB7;
background:#FFFFFF;
}

#left{
width:150px;
padding:5px;
margin-right:15px;
float:left;
background:#E5EAF4;
text-align:center;
font-size:10pt;
}

#left_home{
width:375px;
padding:5px;
margin-right:15px;
float:left;
background:#E5EAF4;
text-align:left;
font-size:10pt;
}


#head_office{
bottom:0px;
left:5px;
width:375px;
color:#1443A1;
text-align:center;
font-size:8pt;
}

#head_office_content{
width:150px;
color:#1443A1;
text-align:center;
font-size:8pt;
margin-top:30px;
}


#content{
position:absolute;
left:290px;
margin-top:5px;
text-align:left;
padding:10px;

}

#content_content{
margin-top:5px;
text-align:left;
padding:10px;
}

.content_halfbox{
width:450px;
float:left;
font-size:11pt;
padding:5px;
}


#homepage_content{
position:absolute;
left:175px;
top:340px;
text-align:left;
}

#header{
position:relative;
top:0px;
right:5px;
text-align:right;
}

#logo{
position:absolute;
top:5px;
left:5px;
font-family:tahoma;
font-size:6pt;
text-align:center;
}

#topnav{
position:relative;
left:1px;
width:969px;
height:38px;
text-align:left;
background:#4C6FB7;
border-top:4px solid #000000;
padding:0px;
}

#phonebox{
text-align:right;
font-size:18pt;
font-weight:bold;
color:#4C6FB7;
padding:10px;
}

#titlepic{
position:absolute;
top:0px;
left:230px;
height:100px;
}

#titletext{
position:absolute;
top:15px;
left:282px;
text-align:left;
font-size:48pt;
font-weight:bold;
color:#4C6FB7;
}

#footer{
clear:both;
position:relative;
bottom:0px;
font-size:7pt;
background:#E5EAF4;
color:#C0C0C0;
text-align:center;
}

#mediabox{
position:relative;
float:right;
margin-left:5px;
width:425px;
text-align:center;
}

.topbut{
width:100px;
font-style:italic;
font-size:8pt;
margin:0px;
background:#C0FFC0;
}

#picbox{
position:relative;
height:150px;
width:555px;
margin-left:auto;
margin-right:auto;
}

.picbox_single{
position:relative;
height:150px;
width:150px;
margin-left:auto;
margin-right:auto;
}


#buttonbox{
position:absolute;
top:165px;
left:112px;
width:600px;
height:225px;
}

.navbut{
width:185px;
height:72px;
background-image:url('images/blue_but_185.png');
background-repeat:no-repeat;
float:left;
}
.navbut:hover{
width:185px;
height:72px;
background-image:url('images/blue_but_185_hover.png');
background-repeat:no-repeat;
}
.navbutred{
width:185px;
height:72px;
background-image:url('images/red_but_185.png');
background-repeat:no-repeat;
float:left;
}
.navbutred:hover{
width:185px;
height:72px;
background-image:url('images/red_but_185_hover.png');
background-repeat:no-repeat;
}
.navbutlabel{
position:relative;
width:100%;
height:100%;
top:10px;
text-align:center;
color:#FFFFFF;
font-size:11pt;
font-weight:bold;
}
.navbutlabel:hover{
position:relative;
width:100%;
height:100%;
top:15px;
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
}

.navbut_yell{
width:185px;
height:72px;
background-image:url('images/yell_but_185.png');
background-repeat:no-repeat;
float:left;
}
.navbut_yell:hover{
width:185px;
height:72px;
background-image:url('images/yell_but_185_hover.png');
background-repeat:no-repeat;
}
.navbut_yelllabel{
position:relative;
width:100%;
height:100%;
top:10px;
text-align:center;
color:#000000;
font-size:12pt;
font-weight:bold;
}
.navbut_yelllabel:hover{
position:relative;
width:100%;
height:100%;
top:10px;
color:#000000;
font-size:10pt;
font-weight:bold;
}


.navbutfixed{
width:140px;
height:80px;
background-image:url('images/blue_but_140.png');
background-repeat:no-repeat;
margin-left:5px;
}
.navbutfixedred{
width:140px;
height:80px;
background-image:url('images/red_but_140.png');
background-repeat:no-repeat;
margin-left:5px;
}
.navbutlabelfixed{
position:relative;
width:100%;
height:100%;
top:10px;
text-align:center;
color:#FFFFFF;
font-size:12pt;
font-weight:bold;
}
.navbutlabelfixed3{
padding-top:10px;
text-align:center;
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
}

.smallnavbut{
width:140px;
height:37px;
margin-left:5px;
background-image:url('images/blue_but_70.png');
background-repeat:no-repeat;

}
.smallnavbut:hover{
width:140px;
height:37px;
background-image:url('images/blue_but_70_hover.png');
background-repeat:no-repeat;
}
.smallnavbutred{
width:140px;
height:37px;
margin-left:5px;
background-image:url('images/red_but_70.png');
background-repeat:no-repeat;

}
.smallnavbutred:hover{
width:140px;
height:37px;
background-image:url('images/red_but_70_hover.png');
background-repeat:no-repeat;
}
.smallnavbutlabel{
position:relative;
width:100%;
height:100%;
top:4px;
font-size:8pt;
text-align:center;
font-family:tahoma;
font-weight:bold;
color:#FFFFFF;
}
.smallnavbutlabel:hover{
color:#FFFFFF;
top:8px;
font-size:7pt;

}

.smallnavbut_yell{
width:140px;
height:37px;
margin-left:5px;
background-image:url('images/yellow_but_70.png');
background-repeat:no-repeat;

}
.smallnavbut_yell:hover{
width:140px;
height:37px;
background-image:url('images/yellow_but_70_hover.png');
background-repeat:no-repeat;
}
.smallnavbut_yelllabel{
position:relative;
width:100%;
height:100%;
top:13px;
font-size:10pt;
text-align:center;
font-family:tahoma;
font-weight:bold;
color:#000000;
}
.smallnavbut_yelllabel:hover{
color:#000000;
top:12px;
font-size:9pt;
}

.mail{
color: #FFFFFF;
font-size: 12px;
text-decoration:none;
}

.display_dark{width:742px;background-color:#C7CDDC;color:#475A8D;padding:10px;margin-left:2px;border:1px solid #C0C0C0;}
.display_light{width:742px;background-color:#FFFFFF;color:#475A8D;padding:10px;margin-left:2px;border:1px solid #C0C0C0;}
.display_pic{float:left;margin-right:10px;}
.display_heading{font-weight:bold;}
.display_text{margin-top:10px;margin-bottom:10px;font-size:14px;}
.display_footer{text-align:right;font-size:1.5em;margin-top:10px;}
.display_price{text-align:right;font-weight:bold;}
.display_link{width:762px;background-color:#FFFF00;border:1px solid #0000C0;text-align:center;margin-left:2px;}


a:link{
color:#FFFFFF;
text-decoration: none;
}

a:visited{
color:#FFFFFF;
text-decoration: none;
}

a:active{
color:#FFFFFF;
text-decoration: none;
}

a:hover{
color:#000000;
text-decoration:none;
}

