@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
}


body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #210f08;
color: #bbab9a;
background-image:url(../images/sp-background.jpg);
background-repeat: repeat-x;
background-position: top center;
text-align: left;
}

img {
border: 0px;
}


#wrapper {
width: 940px;
margin: 0px auto;
}

#header {
width: 920px;
height: 105px;
margin: 0px auto;
}

#banner {
width: 940px;
height: 320px;
}

#spbanner {
width: 940px;
height: 160px;
}

#content {
width: 920px;
margin: 0px auto;
padding-bottom: 60px;

}

#footer {
width: 920px;
height: 75px;
padding-top: 10px;
border-top: #993300 solid 1px;
margin: 0px auto;
}


/* ------------------------------------------------------------------------------ HP */

#col1 {
float: left;
width: 285px;
margin-top: 25px;
}

#col2 {
float: left;
width: 285px;
margin-left: 32px;
margin-top: 25px;
}

#col3 {
width: 285px;
float: right;
margin-left: 32px;
margin-top: 25px;
}

/* ------------------------------------------------------------------------------ SP */

#colleft {
float: left;
width: 245px;
margin-top: 25px;
margin-left: 5px;
}

#colright {
float: right;
width: 615px;
margin-left: 17px;
margin-top: 25px;
}



/* ------------------------------------------------------------------------------ MISC */

h1, h2 {
color: #993300;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
margin-bottom: 5px;
font-weight: normal;
}

p {
font-size: 14px;
text-align: left;;
margin: 5px 0 5px 0;
line-height: 18px;
padding-right: 5px;
}

#colright h1 {
margin-bottom: 3px;
font-size: 26px;
}

#colright h2 {
font-size: 14px;
margin-bottom: 20px;
}

#colleft h2 {
margin-left: 10px;

}

.navname {
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
}

.navtitle {
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
}


#colright p {
line-height: 20px;
margin-bottom: 10px;
margin-right: 10px;
}


#footer p {
text-align: center;
}

h5 {
font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom: 20px;
color: #79300b;
font-style: italic;
}

h6 {
font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom: 5px;
color: #79300b;
font-style: italic;
}

.name {
font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom: 5px;
color: #79300b;
}

.title {
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom: 5px;
}

.ital {
font-style: italic;
}

.bold {
color: #993300;
font-weight: bold;
}


/* ----------------------------------------------------------------------------- LINKS */

a:link, a:visited, a:active {
color: #84796e;
text-decoration: none;
}
a:hover {
color: #fffefe;
text-decoration: none;
}

#navbox {
padding-top: 10px;
padding-bottom: 10px;
width: 140px;
margin-bottom: 10px;
margin-top: 10px;
border-top: 1px solid #993300;
border-bottom: 1px solid #993300;
margin-left: 15px;
}


/* ------------------------------------------------------------------------------ IMG */

.learnmore {
margin: 5px 0 5px 0;
}


/* ---------------------------------------------------------------------------- NAV */

#headerlogo {
float: left;
}

#nav {
height: 15px;
float: right;
padding-top: 85px;
}

#nav ul {
font-size: 14px;
list-style: none;
margin-top: 0px;
}

#nav li {
font-size: 14px;
display: inline;
margin: 0 15px 0 0;
}

/* ------------------------------------------------------------------------------ #LIST */

#list p {
clear: right;
margin: 0px;
margin-right: 25px;
}

.image_float {
float: left;
margin-right: 5px;
margin-bottom: 35px;
}

#list {
margin-top: 25px;
}

.image_float2 {
float: left;
margin-right: 5px;
margin-bottom: 5px;
}

#listhp {
margin-top: 15px;
}

#mainContent {
margin-top: 20px;
}

.imageTitle {
margin-top: 10px;
}

/* ------------------------------------------------------------------------------ #COntact Page */


#c1 {
width: 200px;
float: left;
}

#c2 {
width: 200px;
float: left;
}

#c3 {
width: 200px;
float: right;

}

#contacts {
width: 600px;
margin-top: 20px;
}

#contacts p {
margin-top: 3px;
margin-bottom: 3px;
}

#cinfo {
width: 600px;
}

#ci1 {
width: 275px;
float: left;
}

#ci2 {
width: 300px;
float: right;

}




/* ------------------------------------------------------------------------------ MISC */


blockquote {
border-left: #993300 2px solid;
padding-left: 10px;

}

.spacer {
clear:both;
}

/* ------------------------------------------------------------------------------ FIXES */

A:focus, A:hover, A:active /* Firefox image outline fix */
{
outline: none}

html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
