body            {margin:0px; background-color:#ffffff;;color:#000}
body,td         {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}
img             {border: 0px;}
a               {color:#036;text-decoration:none;}
a.contactlink   {color:#000;}
#menubar a      {color:#fff;}
h1              {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12pt;color:#9C273E;background-color:#fff;}
h2              {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;background-color:#fff;color:#014979;}
th              {font-variant:small-caps;color:#003366;background-color:#fff;}
.leftnav_menu_item  {font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#000000;}
.menubar_item       {font-family:arial,helvetica; font-size:11px; font-weight:bold;}
.main_headline      {font-family:arial,helvetica; font-size:30px; font-weight:normal; color:#9c273e;}
.main_text          {font-family:arial,helvetica; font-size:11px; font-weight:normal; color:#000000; line-height:30px;}
.menubar_cell       {width:90px;}
.leftnav_menu_spcr  {width:20px; height:25px;}
.carriers        {font-size:14px; border:solid #000 2px; margin-bottom:4px; border-collapse:collapse;margin-let:20px;}
#hours {
 margin: 1px 40px 1px 20px;
 padding: 5px;
 border: 1px solid #999933;
 background: #171717;
 color: #fff;
}
#maindiv        {text-align: left; margin: 0 auto; width:780px;}

#header         {width:742px; height:52px; position:absolute; top:10px; left:auto;}
#header_bg      {width:742px; height:52px; position:absolute; top:0px;  left:0px;  z-index:1;}
#header_logo    {width:300px; height:52px; position:absolute; top:0px; left:0px; z-index:2;}
#header_addr    {width:442px; height:52px; position:relative; top:5px; left:480px; z-index:2; font-family:arial,helvetica; font-size:11px; font-weight:normal; color:#ffffff;}

#menubar        {width:742px; height:41px; position:absolute; top:68px; left:auto;}
#menubar_bg     {width:742px; height:41px; position:absolute; top:0px; left:0px;   z-index:1;}
#menubar_txt    {width:742px; height:41px; position:absolute; top:10px; left:10px; z-index:2; color:#FFFFFF;}
#menubar_table  {
 width:742px;
 height:11px;
 list-style: none;
 margin: 3px 0 0 0;
}
#menubar_table li {
 display: inline;
 padding: 0 10px;
}
#banner         {width:742px; height:52px; position:absolute; top:115px; left:auto;}
#banner_bg      {width:742px; height:52px; position:absolute; top:0px; left:0px;  z-index:1;}
#banner_top     {width:742px; height:52px; position:absolute; top:5px; left:80px; z-index:2;}

#leftnav        {width:250px; height:52px; position:absolute; top:285px; left:auto;}
#leftnav_bg     {width:250px; height:52px; position:absolute; top:0px; left:0px; z-index:1;}
#leftnav_menu   {width:250px; height:52px; position:absolute; top:15px; left:15px; z-index:2;}

#main           {width:780px; height:400px;  position:absolute;  top:285px; left:auto;}
#main_top       {width:741px; height:16px;   position:absolute;  top:0px;   left:0px;  z-index:1; background-image: url("images/body_top.jpg");}
#main_mid       {width:741px; min-height:384px;  position:relative;  top:16px;  left:0px;  z-index:1; background-image: url("images/body_mid.jpg"); background-repeat:repeat-y;padding-bottom:1em;}
#main_bottom    {width:741px; height:16px;   position:relative;  top:0px;   left:0px;  z-index:1; background-image: url("images/body_bottom.jpg");}
#main_body      {width:500px; height:400px;  position:absolute;  top:35px;  left:330px; z-index:1;}
#placeholder    {background-color:#cccccc; width:200px; height:120px; float:right; padding-left:10px;}

#copyright      {width:741px; height:30px;   position:relative;  top:0px;   left:0px;  z-index:1; text-align:center; font-family:arial,helvetica; font-size:9px; font-weight:normal; color:#000000; padding-top:10px;}
#background     {text-align: left; margin: 0 auto; width:780px; z-index:50; background-color:#eeeeee;}
#tollfree       {color:#000;background-color:#DFDFDF;font-weight:bold;text-align:center;margin-top:1em;padding:.5em;}
#tollfreenum    {color:#014979;font-size:18pt;}

/* CSS FORMS BOF */
.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{
margin-left: 3px;
}
/* CSS FORMS EOF */
