@charset "utf-8";
/* CSS Document */

body {background-image: url(../images/bg.png); background-position:top center; background-repeat: repeat-x; background-color: #0A0C61;  margin:2em; font-family:Georgia, Garamond, "Times New Roman", Times, serif; font-size:12px;}
div#container {width:913px; margin:0 auto; background-color:#FFFFFF; padding:0px 0px 0px 0px;  z-index:0;} 
div#header {margin:0px; width:913px; padding:0px; background-image: url(../images/idea2.jpg); background-repeat:no-repeat; height:139px; }
div#right_column {float:right; width:210px; background:#F3F3F3;}
div#left_column {margin: 0px 0px 0px 6px; background:#FFFFFF;}
div#footer {clear:both; margin: 0px auto auto auto; padding:5px; background:#639e1f; color:#FFFFFF; font-size:.9em; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; width:903px;}
.clear {clear:both;}


h1 {font-size:1.6em; padding:.4em 0 .5em .1em; margin: 0 0 0 0; color:#7A9E38; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px;}
h2 {font-size:1.2em; padding:.1em 0 .1em .1em; margin: 0 0 0 0; color:#1A46CC; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px;}
h3 {font-size:1.3em; margin:.1em 0 .2em .1em; padding:0 0 0 0; color:#28A9F7; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px}
h4 {font-size:1.2em; padding:.1em 0 .1em .1em; margin: 0 0 0 0; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #5ea700; margin: 12px 0px;}
p {margin: 0 .5em .9em .1em; line-height:1.4em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.pagelinks { text-decoration: underline; color:#0028A0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.pagelinks:visited, a.pagelinks:active, a.pagelinks:link { text-decoration: underline; color:#0028A0; }
#pagelinks a:hover { color:#0028A0; text-decoration: none; }

.footertext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #A4DF62; font-size: 11px; font-weight: bold;  padding: 0 30px 0 0; text-decoration: none;}
a.footertext:visited, a.footertext:active, a.footertext:link { color: #A4DF62; text-decoration: none; }
a.footertext:hover { text-decoration: none; color: #426A15; }
.footertext2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px;  padding-right: 18px; }

.tabletext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: .9em;  padding: 0 0 0 0;}
.tabletext2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 1.1em;  padding: 0 0 0 0;}
.bullettext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.tabletextlinks { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0028A0; text-decoration: underline;font-size: .9em;  padding: 0 0 0 0;}


/* light blue horizontal navigation bar */
div#nav_holder { margin:0; background:#3DB2F6 url(../images/horiz_bg.png) repeat-x; position:relative; }
ul#horizontal_nav { margin:0; padding:0 8px; height:2.2em; font-weight:bold; font-size:9; }
ul#horizontal_nav li { margin:0; padding:0; list-style:none; display:inline; line-height:1em; _height:1px; position:relative; float:left;}
ul#horizontal_nav li a, ul#horizontal_nav li a:visited { float:left; padding:0.6em 1em; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; /*line-height:.3em; height:.15em; */ line-height:1em; text-decoration:none;}
ul#horizontal_nav li a:hover { color:#FFCC00; }
ul#horizontal_nav li ul { display:none; background-color:#a2d9fc; position:absolute; top:2.2em; left:0; margin:0; padding:0; width:220px; z-index:200; }
ul#horizontal_nav li ul li { display:block; float:none; margin:0; padding:0; }
ul#horizontal_nav li ul li a, ul#horizontal_nav li ul li a:visited {display:block; float:none; border:none; margin:0; background-color:#a2d9fc; font-size:9; border-top: 1px solid #ffffff; color:#4e4e4e; }
ul#horizontal_nav li ul li a:hover { background:#3AB1F5; color:#ffffff; }
ul#horizontal_nav li ul li ul { top:0; left:120px; }
ul#horizontal_nav li ul li ul li a, ul#horizontal_nav li ul li ul li a:visited { background-color:#CC6600; }
ul#horizontal_nav li ul li ul li a:hover { background-color:#a3805c; }

/* slide show */
div#ss1 {position:relative;}
div#slides1 {height:139px; overflow:hidden;}

/* homepage boxes */

#testmain {

width:650px;
margin-top:15px;
padding:0px;
height:94px;
overflow: hidden;
border:0px solid blue;
padding-left:25px;
}
#majorcontainer {
margin-top:5px;
margin-left:2px;
padding:0px;
}
.featured h2 {
font-size:10pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:22px;
padding-top:0px;
margin-top:0px;
}
.left {
background-image: url(../images/skyblue_arrow.gif);
background-repeat:no-repeat;
height:90px;
width: 210px;
margin: 0em 0em 0em 1em;
border:1px solid #0994E8;
}

.mid {
background-image: url(../images/yellow_arrow.gif);
background-repeat:no-repeat;
	width: 206px;
	height:90px;
	 padding-left:0px;
    margin-left:9px;
	border:1px solid #FFCC00;
}

.right {
background-image: url(../images/skyblue_arrow.gif);
background-repeat:no-repeat;
    margin-left:9px;
	width: 210px;
height:90px;
	border:1px solid #0994E8;
}




.featured h4 {
font-size:10pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
padding-left:22px;
padding-top:0px;
margin-top:0px;
}

.boxedinfo { width: 669px;
padding:0px;
border: 0px solid black;
text-align:left;
height:224px;
overflow: hidden;
margin-top:10px;
}

.boxedinfo_left {
background-image: url(../images/orange_arrow.gif);
background-repeat:no-repeat;
width: 345px;
height:215px;
border:1px solid #F18501;
margin:0 .2em .2em 1em;
padding: 0 0px 0 0px;
}

.featured_sites { width: 335px;
padding:2px 0 0 4px;
border: 0px solid black;
text-align:left;
overflow: hidden;
}
.feature1 {
float: left;
width: 160px;
font-size:9pt;
line-height:1.1em;
border-right:0px solid #639E1F;
margin:0 0 0 4px;
padding: 0 0 0 0;
}
.feature2 {
float: right;
width: 160px;
font-size:9pt;
line-height:1.1em;
border-right:0px solid #639E1F;
margin:0 0 0 0;
padding: 0 0 0 0;
}

.boxedinfo_right {
background-image: url(../images/green_arrow.gif);
background-repeat:no-repeat;
width: 288px;
border:1px solid #639E1F;
margin:0 .5em 1em 1em;
height:215px;

}
.social_boxedinfo 
{ width: 669px;
padding:0px;
border: 0px solid black;
text-align:left;
padding-left:12px;
height:110px;
overflow: hidden;
margin-top:10px;
}

.social_media_box {
background-image: url(../images/blue_arrow.gif);
background-repeat:no-repeat;
width: 650px;
border:1px solid #184EDA;
margin:0 .5em 0em 1em;
padding:0 0 0px 0;
height:96px;}


/*  Icons */
a#drop_icon {
background-image:url(../images/drop.png);
background-repeat:no-repeat;
background-position:2px 0;
padding-left:18px!important;
}

a#exhaust_icon {
background-image:url(../images/exhaust.png);
background-repeat:no-repeat;
background-position:2px 0;
padding-left:32px!important;
}

a#fleet_icon {
background-image:url(../images/fleet.png);
background-repeat:no-repeat;
background-position:2px 0;
padding-left:20px!important;
}

a#gas_icon {
background-image:url(../images/gas.png);
background-repeat:no-repeat;
background-position:2px 0;
padding-left:25px!important;
}
a#car_icon {
background-image:url(../images/car.png);
background-repeat:no-repeat;
background-position:2px 0;
padding-left:26px!important;
}
