body {
margin-top:0;
margin-bottom:0;
padding-top:0;
background:#005CA2;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#005CA2;
background-image:url(images/BG.gif);
background-repeat:repeat-x;
}

#main {
margin-right:auto;
margin-left:auto;
width:820px;
background-color:#fff;
border:1px solid #609CCC;
border-top:1px solid #fff;
}

#header {
height:255px;
}

#top_address {
font:Arial, Helvetica, sans-serif 12px;
color:#000000;
float:right;
margin-top:20px;
margin-right:10px;
}

#main_image {
height:200px;
width:485px;

}

html > body #main_image { /* --- FF Hack ---- ***/
margin-bottom:120px;
}

#int_image {
height:150px;
width:800px;
}

#call {
width:250px;
height:60px;
background:url(images/phone.gif) no-repeat;
}

#call .phone2 {
	float:left;
	width:136px;
	margin:30px 0 0 98px;
	display:inline;
	color:#005aa1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	}

#nav {
float:left;
width:258px;
height:470px;
background:url(images/menu_bg.gif) no-repeat bottom;;
margin:0 0 0 15px;
padding:0 0 0 8px;
display:inline;
}

#nav_int {
width:253px;
height:218px;
background-image:url(images/menu_bg.gif);
background-repeat:no-repeat;
margin:10px 0 0 20px;
display:inline;
float:left;
padding:0 0 0 6px;
}

.nav {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#666;
font-size:13px;
font-weight:bold;
text-decoration:none;
display:block;
width:200px;
height:25px;
border-bottom:1px solid #609CCC;
margin:10px 0 0 20px;
}

#header .address {
float:right;
font: 14px Arial, Times, serif;
color:#000000;
margin-top:20px;
margin-right:20px;
display:inline;
}

#header .logo{
float:left;
}


#left_side{
width:266px;
height:218px;
float:left;
margin:0 0 0 15px;
display:inline;
}

#left_side ul a {
color:#0095CF;
}

#left_side ul a:visited {
color:#0095CF;
}

#left_side ul a:hover {
text-decoration:none;
}

#left_side ul{
list-style-image:url(images/bullet.gif);
}

#content {
width:470px;
float:right;
padding:5px;
border-left:1px solid #609CCC;
margin:0 15px 0 0;
display:inline;
padding:0 0 0 10px;
}

#content a {
color:#0095CF;
}

#content_int {
width:750px;
margin:auto auto;
}

#content_int a {
color:#0095CF;
}

#content_int a:hover {
text-decoration:none;
}

#content_int a:visited {
color:#0095CF;
}

#content_int ul {
list-style-image:url(images/bullet.gif);
}

#wrapper {
width:820px;
margin-left:auto;
margin-right:auto;
margin:20px 0 0 0;
}

#footer {
clear:both;
width:800px;
height:20px;
padding:30px 0 0 0;
}

.bottom_links {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}

#footer_left{
float:left;
margin:0 0 0 25px;
}

#footer_left a {
color:#005CA2;
}

#footer_right {
float:right;
margin:0 25px 0 0;
}

#footer_right a {
color:#005CA2;
}

.heading {
font:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:24px;
color:#999999;
}

.phone {
color:#EBB600;
font-size:20px;
}


#index_button {
width:170px;
float:left;
margin-top:10px;
margin-left:5px;
}
.index_button_text {
background-color:#003F6A;
width:170px;
font:Arial, Helvetica, sans-serif 14px #FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
margin-bottom:8px;
color:#FFFFFF;
text-decoration:none;

}

#seperator {
height:1px;
border-top:1px solid #609CCC;
}

.red {
color:#FF0000;
}

