body {
    margin: 0px;
	background-color: #5f8ed6;
	background-image:url('bg.png');
    background-repeat:repeat-x;
   }
table.menu { 
    margin-top: 15px;
	margin-bottom:15px;
	width: 100%;
	height:31px;
   }
td.menu { 
    background-image:url('button_bg.gif');
   }
td.menup { 
    background-image:none;
	width: 1.5%;
   }
img.menu {
vertical-align:middle;
float:left;
border:0px;
width:17px;
height:31px;
margin-left: -3px;

   }
td.menu a, td.menu a:link, td.menu a:visited { 
    font-family: Arial, sans-serif;
	font-size: 18px;
	line-height:31px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	text-align: center;
	vertical-align:middle;
	padding-right: 20px;
    background: transparent url("button_r.gif") no-repeat center right;
    white-space:nowrap;
   }
td.menu a:hover, td.menu a:active { 
	color: #71a1d6;
	background-image:url('menu_bg.png') no-repeat center right;
   }
table.sidemenu { 
    margin-top: 5px;
	margin-bottom:5px;
	width: 208px;
	text-align:center;
   }
 table.main { 
    margin-top: 15px;
	margin-bottom: 15px;
	min-width:540px;
   }  
td.sidemenu { 
 background-image:url('menu_bg.png');
   }
td.sidemenu a, td.sidemenu a:link, td.sidemenu a:visited { 
    font-family: Arial, sans-serif;
	font-size: 20px;
	color: #e0eaff;
	text-decoration: none;
	display:block;
	text-align: center;
	vertical-align:middle;
	padding: 3px;
	text-align:center;
   }
td.sidemenu a:hover, td.sidemenu a:active { 
	color: #FFFFFF;
    background-image:url('menu_bg.png');
   }
div.bl {background: url(1bl.png) 0 100% no-repeat #ffffff; width: 13px; width:100%;}
div.br {background: url(1br.png) 100% 100% no-repeat; width: 100%%;}
div.tl {background: url(1tl.png) 0 0 no-repeat; width: 100%%;}
div.tr {background: url(1tr.png) 100% 0 no-repeat; padding:10px;}
div.clear {font-size: 1px; height: 1px}
div.twitter {
background-image:url(speechbubble_bg.png);
background-repeat:repeat-y;
background-position:right;
float:right;
font: 12px Verdana, Arial, sans-serif;
width:220px;
}
div.tweet {
padding-left:13px;
padding-right: 13px;
}
a, a:link, a:visited{
color:#5f8ed6;
text-decoration:underline;
font: 10pt Verdana, Arial, sans-serif;
   }
a:hover, a:active{
color:#003876;
text-decoration:none;
   }
td.footer, td.footer p { 
    background-color: #003876;
	font: 10pt Verdana, Arial, sans-serif;
	color:#FFFFFF;
   }
td.footer a, td.footer a:link, td.footer a:visited{
color:#FFFFFF;
text-decoration:none;
font: 10pt Verdana, Arial, sans-serif;
   }
td.footer a:hover, td.footer a:active{
color:#5f8ed6;
text-decoration:underline;
   }
    H1 {
    font: normal 24px "Myriad Pro", Arial, sans-serif;
	color: #003876;
	margin-top:-5px;
}
H2 {
    font: normal 20px "Myriad Pro", Arial, sans-serif;
	padding: 5px;
	color: #FFFFFF;
	background-color:#003876;
	border:15px solid #FFFFFF;
	white-space:nowrap;
	height:25px;
}
H3 {
    font: bold 20px Arial, sans-serif;
	padding: 5px;
	color: #003876;
	margin-top: 10px;
	text-align:right;
}
    H4 {
    font: bold 16px "Myriad Pro", Arial, sans-serif;
	color: #003876;
	text-align:center;
}
img.link {
	margin: 5px;
	background-color:#FFFFFF;
	border:1px solid #5f8ed6;
}
.link a:hover{
	border:1px solid #003876;
}
 p {
font: 12px/18px Verdana, Arial, sans-serif;
 }
 p.clear {
 width:540px;
  clear:both;
 }
  p.copy, p.copy a, p.copy a:hover, p.copy a:visited {
font: 8pt Verdana, Arial, sans-serif;
color:#FFFFFF;
padding-bottom:20px;
 }
div.truck {
position: relative;
bottom: 100px;
}
 .sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 400px; /*width of featured content slider*/
height: 250px;
margin:20px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 400px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 100%; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
padding: 20px 0px 0px 20px;
}

.pagination a{
padding: 0px 20px 0px 0px;
}

div#left {
    float: left;
    width: 33%;
	text-align:center;
}
div#right {
    float: right;
    width: 33%;
	text-align:center;
}
div#middle {
	text-align:center;
}
div#halfleft {
    float: left;
    width: 49%;
	text-align:center;
	margin-top: -12px;
}
div#halfright {
    float: right;
    width: 49%;
	text-align:center;
	margin-top: -12px;
}
 input{
   color:#003876;
   background-color:#FFFFFF;
   border: 1px solid #5f8ed6;
   height: 18px;
   width: 80%;
}
 textarea{
   color:#003876;
   background-color:#FFFFFF;
   border: 1px solid #5f8ed6;
   height: 150px;
   width: 80%;
}
 input.submit {
   color:#003876;
   background-color:#FFFFFF;
   border: 1px solid #5f8ed6;
   height: 18px;
   width: 25%;
}