 body {
margin: 0px;
padding: 0px;
background-color: #F5F5F5;
}
#frame {
margin: 0px auto;
padding: 0px;
width: 800px;
background: url(images/bkg.jpg) repeat-y;
}

/* IMAGES AND PLACEMENT */

#header {
width: 100%;
height: 326px;
background: url(images/header1.jpg) no-repeat;
}
#header2 {
width: 100%;
height: 326px;
background: url(images/header2.jpg) no-repeat;
}
#header3 {
width: 100%;
height: 326px;
background: url(images/header3.jpg) no-repeat;
}
#header4 {
width: 100%;
height: 326px;
background: url(images/header4.jpg) no-repeat;
}
#header5 {
width: 100%;
height: 326px;
background: url(images/header5.jpg) no-repeat;
}
#header6 {
width: 100%;
height: 326px;
background: url(images/header6.jpg) no-repeat;
}

#right {
width: 314px;
float: right;
background: url(images/right3.jpg) no-repeat;
}
#right3 {
width: 314px;
float: right;
background: url(images/right3.jpg) no-repeat;
}
#content{
width: 486px;
background: url(images/left.jpg) no-repeat;
float: left;
}
#footer {
width: 100%;
height: 93px;
clear: both;
background: url(images/footer.jpg) no-repeat;
}

/* PRESETS */
i{
color: #686868;
}
td{
font-family: arial;
}

/* CONTENT FONT AND PLACEMENTS */
.content{
font-size: 12px; 
color: #686868; 
font-family: arial;
text-align: justify;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 20px;
}
.tech{
color: 333333;
font-size: 14px;
font-family: arial;
text-align: justify;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 20px;
}

/* NAVIGATION FONT AND PLACEMENTS */
.navigation{
margin-left: 360px;
padding-top: 35px;
}
.recent{
margin-left: 50px;
margin-right: 40px;
background-color: #3e4e6a;
}
.news{
background-color: #fdfdfd;
margin: 5px;
font-size: 12px; 
color: #686868; 
font-family: arial;
padding: 5px;
text-align: justify;
}


/* TITLES */
.title2{
font-size: 12px; 
color: #ffffff; 
font-family: arial;
text-align: justify;
font-weight: bold;
padding-top: 5px;
}
.title{
font-size: 16px; 
color: #4a5c7e; 
font-family: arial;
font-weight: bold;
text-align: justify;
}
.title3{
font-size: 14px; 
color: #4a5c7e; 
font-family: arial;
font-weight: bold;
text-align: justify;
}
.contacttitle{
font-size: 16px; 
color: #4a5c7e; 
font-family: arial;
font-weight: bold;
text-align: justify;
}

/* LINK COLORS AND CLASSES */
a:link.news, a:active.news, a:visited.news {
font-size: 12px; 
color: #686868; 
font-family: arial; 
text-decoration: none; 
font-weight: bold;
}
a:hover.news{
font-size: 12px; 
color: #4a5c7e; 
font-family: arial; 
text-decoration: underline; 
font-weight: bold;
}

a:link, a:active, a:visited {
font-size: 12px; 
color: #686868; 
font-family: arial; 
text-decoration: none;
}
a:hover{
font-size: 12px; 
color: #4a5c7e; 
font-family: arial; 
text-decoration: underline;
}


a:link.nav, a:active.nav, a:visited.nav {
font-size: 12px; 
color: #ffffff; 
font-family: arial; 
text-decoration: none; 
padding: 3px;
}
a:hover.nav{
font-size: 12px; 
color: #efefef; 
font-family: arial; 
text-decoration: underline; 
padding: 3px;
}

a:link.special, a:active.special, a:visited.special {
font-size: 12px; 
color: #1780C1; 
font-family: arial; 
text-decoration: none; 
padding: 3px; 
text-transform: uppercase; 
}
a:hover.special{
font-size: 12px; 
color: #686868; 
font-family: arial; 
text-decoration: none; 
padding: 3px; 
text-transform: uppercase; 
}
a:link.special2, a:active.special2, a:visited.special2 {
font-size: 12px; 
color: #1780C1; 
font-family: arial; 
text-decoration: none; 
padding: 3px; 
}
a:hover.special2{
font-size: 12px; 
color: #686868; 
font-family: arial; 
text-decoration: none; 
padding: 3px; 
}

/* IMAGE CLASSES */

img.local{
padding: 3px;
}
img.exec{
padding: 3px;
border: solid 1px #686868;
}
img.exec2{
padding: 6px;
}
img.side{
valign: bottom;
}
img.cont{
padding-right: 6px;
padding-bottom: 3px;
}
img.history{
padding: 3px;
background-color: #efefef;
}

/* RATE FORM */

.ratequote{
width: 900px;
text-align: justify;
}
.rates{
padding: 10px;
}
.ratesfont{
text-align: justify;
font-family: arial;
color: 686868;
font-size: 12px;
}
input {
font-family: arial;
font-size: 13px;
color: #3E4D6A;
border: 1px solid #686868;
padding: 3px;
background-color: #ffffff;
   }
textarea {
font-family: arial;
font-size: 13px;
color: #3E4D6A;
border: 1px solid #686868;
padding: 3px;
background-color: #ffffff;
   }
   
select{
font-family: arial;
font-size: 13px;
color: #3E4D6A;
border: 1px solid #686868;
padding: 3px;
background-color: #ffffff;
   }


/* FOOTER TEXT */
.footer{
padding-top: 8px;
text-align: center;
color: #ffffff; 
font-family: arial;
font-size: 12px;
}






