body {
background:url(../Images/gps_background1.jpg) repeat-x;
padding:0;
margin:0;
}

#main {
width:880px;
margin:20px auto 50px auto;
min-height:750px;
background:#fff;
padding:0 10px 10px 10px;
font-family:calibri, "Franklin Gothic Book", Arial;
}

#banner {
float:left;
height:112px;
width:500px;
margin:0;
}

#top_contact {
float:right;
height:92px;
width:380px;
margin:0;
padding:20px 0 0 0;
text-align:right;
}

#top_contact p {
margin:0 0 10px;
font-size:13px;
}

#top_contact p a:link, #top_contact p a:visited {
text-decoration:none;
color:#C5960B;
}

#top_contact p a:hover, #top_contact p a:active {
text-decoration:underline;
color:#C5960B;
}

#menu {
width:880px;
height:25px;
border-bottom:1px solid #C5960B;
border-top:1px solid #C5960B;
margin:0 auto 0 auto;
line-height:25px;
text-align:center;
}

#menu dl {
margin:0;
}

#menu dt {
float:left;
width:146px;
display:block;
}

#menu dt a:link, #menu dt a:visited {
text-decoration:none;
color:#000;
font-weight:bold;
}

#menu dt a:hover, #menu dt a:active {
text-decoration:none;
color:#C5960B;
font-weight:bold;
}

#top_image {
margin:10px 0 10px 0;
width:880px;
height:125px;
}

#breadcrumbs {
height:15px;
width:880px;
line-height:15px;
margin:0 0 20px 0;
}

#breadcrumbs p {
font-size:12px;
margin:0;
}

#breadcrumbs p a:link, #breadcrumbs p a:visited {
color:#C5960B;
text-decoration:none;
}

#breadcrumbs p a:hover, #breadcrumbs p a:active {
color:#C5960B;
text-decoration:underline;
}

#left {
float:left;
width:635px;
min-height:300px;
padding:0 35px 0 0;
}

#left h2 {
margin:0 0 15px 0;
font-size:34px;
color:#4F4F4F;
}

#left h3 {
font-size:18px;
color:#888;
margin:0 0 10px 0;
}

#left p {
margin:0 0 10px 0;
font-size:14px;
text-align:justify;
color:#6E6E6E;
}

#left dl {
margin:0;
}

#left dt {
margin:0 0 10px 30px;
color:#6E6E6E;
}

#left dt a:link, #left dt a:visited {
text-decoration:none;
color:#C5960B;
}

#left dt a:hover, #left dt a:active {
text-decoration:underline;
color:#C5960B;
}

#left table {
margin:0;
}

#left th {
text-align:left;
font-size:12px;
color:#888;
}

#left td {
text-align:left;
font-size:13px;
}

#left input, #left select, #left textarea {
width:175px;
font-size:13px;
font-family:calibri, arial, verdana, helvetica, geneva;
}

#right {
float:left;
width:175px;
min-height:300px;
padding:0 0 0 35px;
}

#right h2 {
margin:0 0 15px 0;
font-size:22px;
color:#4F4F4F;
}

#right p {
font-size:11px;
text-align:justify;
margin:0 0 10px 0;
color:#797979;
}

#right p a:link, #right p a:visited, #left p a:link, #left p a:visited, #left h3 a:link, #left h3 a:visited {
text-decoration:none;
color:#C5960B;
}

#right p a:hover, #right p a:active, #left p a:hover, #left p a:active, #left h3 a:hover, #left h3 a:active {
text-decoration:underline;
color:#C5960B;
}

#footer {
width:880px;
height:75px;
border-top:1px solid #C5960B;
padding:10px 0 0 0;
}

#logos {
float:left;
height:75px;
width:455px;
}

#logos img {
border:none;
}

#links {
float:left;
height:15px;
width:425px;
}

#links p {
margin:0;
text-align:right;
font-size:12px;
}

#links p a:link, #links p a:visited {
text-decoration:none;
color:#C5960B;
margin:0 10px 0 10px;
}

#links p a:hover, #links p a:active {
text-decoration:underline;
color:#C5960B;
margin:0 10px 0 10px;
}

#splash {
width:639px;
height:426px;
margin:0 auto 0 auto;
border:1px solid #C5960B;
padding:20px;
}

#splash_text {
margin:440px auto 0 auto; 
width:250px; 
height:20px; 
line-height:20px;
background:#fff;
}

#splash_text p {
margin:0;
line-height:20px;
color:#C5960B;
}

#splash_title h2 a:link, #splash_title h2 a:visited {
text-decoration:none;
color:#C5960B;
}

#splash_title h2 a:hover, #splash_title h2 a:active {
text-decoration:underline;
color:#C5960B;
}

#splash_title {
background:#fff;
width:175px;
height:30px;
margin:-465px auto 0 auto;
}

#splash_title h2 {
text-align:center;
color:#C5960B;
font-size:22px;
line-height:30px;
margin:0;
padding:0;
}

.contact {
width:250px;
min-height:180px;
margin:20px 20px 20px 0;
float:left;
}