/* CSS Document */

html, body, ol, ul, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
}
.external {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #124267;
}
body {
font-size: 100.01%;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-image:url(images/back.jpg);
}

a {
	text-decoration: none;
}
a:link {
	text-decoration: none;
	color:#FFFFFF;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFCC00;
}
a:active {
	text-decoration: none;
}
a.dark:link {
	text-decoration: none;
	color: #4089AC;
}
a.dark:visited {
	text-decoration: none;
	color: #4089AC;
}
a.dark:hover {
	text-decoration: underline;
	color: #4089AC;
}
a.dark:active {
	text-decoration: none;
	color: #4089AC;
}
a.links:link {
	text-decoration: none;
	color: #124267;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.links:visited {
	text-decoration: none;
	color: #124267;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.links:hover {
	text-decoration: underline;
	color: #124367;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.links:active {
	text-decoration: none;
	color: #124268;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1 {font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:108%;
padding-top: .85em;
}

h2 {font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:145%;
padding-top: .8em;
padding-bottom: .8em;
}

h3 {font-family:Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size:90%;
}

p {font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size:75%;
padding-top:.9em;
line-height: 120%;
}

.specialtext {font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size:75%;
}

ul {list-style-position: outside;
padding-left: 1.5em;
padding-top: .5em;
padding-bottom: .5em;
padding-right: 1em;
}

li {font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
line-height: 130%;
}

img {margin-right: .9em;
margin-bottom: .4em;
}

.header {background-image:url(images/header.jpg);
background-repeat:no-repeat;
}

.header2 {background-image:url(images/header_clean.jpg);
background-repeat:no-repeat;
}

.nav {background-image:url(images/nav.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color: #CFCECB;
font-size: 70%;
font-weight: 100;
letter-spacing: .05em;
padding-left: 4.8em;
}

.navclean {background-image:url(images/nav_clean.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color: #CFCECB;
font-size: 70%;
font-weight: 100;
letter-spacing: .05em;
padding-left: 4.8em;
}

.main {background-image:url(images/main.jpg);
background-repeat:no-repeat;
padding-left: 3.3em;
padding-right: 26.5em;
vertical-align:text-top;
}

.inside { background-image:url(images/interior_main.jpg);
background-repeat:no-repeat;
vertical-align:text-top;
}

.insidecc { background-image:url(images/insidecc.jpg);
background-repeat:no-repeat;
vertical-align:text-top;
}

.insidespine { background-image:url(images/insidespine.jpg);
background-repeat:no-repeat;
vertical-align:text-top;
}

.insideloc { background-image:url(images/insideloc.jpg);
background-repeat:no-repeat;
vertical-align:text-top;
}

.inside20 { background-image:url(images/inside20.jpg);
background-repeat:no-repeat;
vertical-align:text-top;
}

.footer {background-image:url(images/threeboxes.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size:75%;
padding-top:1.8em;
}

.footerinside {background-image: url(images/interior_bottom.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color: #003D55;
font-size:60%;
padding-top: 2.2em;
vertical-align:text-top;
text-align:center;

}

.footerinside2 {background-image: url(images/interior_bottom2.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color: #003D55;
font-size:60%;
padding-top: 2.2em;
vertical-align:text-top;
text-align:center;
}

li {
	position: relative;
	}
.best_logo {
	position: absolute;
	top: -47px;
	right: -84px;
	}
