
body {
margin: 0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-color:#6B826B;
background-image:url('images/1pxback.jpg');
background-repeat:repeat-x;
background-position:left top;
}

/* background:url('images/css_L.gif') no-repeat left top; */

/* Link Styles */

.lnav {
font: bold 12px/2.2em Arial;
color:#544F28;
display:block;
height:27px;
background:url('images/css-normal.jpg') no-repeat left top;
padding-left:20px;
}
.lnav:link {
	text-decoration: none;
}
.lnav:visited {
	text-decoration: none;

}
.lnav:hover {
		color:#973C00;
		text-decoration: none;
		background:url('images/css-over.jpg') no-repeat left top;
}

.lnav2 {
font: bold 12px/2.2em Arial;
color:#544F28;
display:block;
height:27px;
background:url('images/menu.gif') no-repeat left top;
padding-left:20px;
}

.lnav2:link {
	text-decoration: none;
}
.lnav2:visited {
	text-decoration: none;

}
.lnav2:hover {
		color:#973C00;
		text-decoration: none;
		background:url('images/menu-over.gif') no-repeat left top;
}

.glink {
font: bold 12px/1.5em Arial;
color:#E67433;
}
a.glink:link {
	text-decoration: none;
}
a.glink:visited {
	text-decoration: none;

}
a.glink:hover {
		text-decoration: underline;
}

.glink1 {
font: bold 10px/1.5em Arial;
color:#E67433;
}
a.glink1:link {
	text-decoration: none;
}
a.glink1:visited {
	text-decoration: none;

}
a.glink1:hover {
		text-decoration: underline;
}

.glink3 {
font: bold 12px/1.5em Arial;
color:#E67433;
margin-top: 5px;
}
a.glink3:link {
	text-decoration: none;
}
a.glink3:visited {
	text-decoration: none;

}
a.glink3:hover {
		text-decoration: underline;
}

.footer {
font: normal 11px/1.5em Arial;
color:#E3EBCE;
padding-left:5px;
padding-right:5px;
}
a.footer:link {
	text-decoration: none;
}
a.footer:visited {
	text-decoration: none;

}
a.footer:hover {
		text-decoration: underline;
}



.txt12 {
    font-family: Arial, sans-serif;
    color: #000;
    font-size: 11px;
}
.top-txt  {font: normal 12px/1.4em Arial;color:#092308;}
.left-test  {font: normal 11px/1.4em Arial;color:#435558;}

.mid_head  {font: bold 23px/1.5em Arial;color:#435558;}
.mid_head1  {font: bold 18px/1.5em Arial;color:#82B341;text-decoration:underline;}
.mid_head2  {font: bold 18px/1.5em Arial;color:#82B341;text-decoration:underline; margin-top: 15px; margin-bottom: 7px;}
.mid_head3  {font: bold 16px/1.0em Arial;color:#E67433; margin-top: 10px; margin-bottom: 5px;}
.mid_head4  {font: bold 16px/1.0em Arial;color:#E67433; margin-top: 15px; margin-bottom: 5px;}
.mid_bolder  {font: bold 14px/1.5em Arial;color:#435558;text-decoration:none;}
.mid_bolder2  {font: bold 14px/1.5em Arial;color:#435558;text-decoration:none; margin-top: 5px; margin-bottom: 5px; }
.mid_bolder3  {font: bold 16px/1.2em Arial;color:#435558;text-decoration:none; margin-top: 5px; margin-bottom: 5px; margin-left: 5px;}
.mid_bolder4  {font: bold 16px/1.2em Arial;color:#435558;text-decoration:none; margin-top: 10px; margin-bottom: 10px; margin-left: 5px;}
.mid_bolder5  {font: bold 16px/1.2em Arial;color:#435558;text-decoration:none; margin-top: 15px; margin-bottom: 0px;}
.mid_bold  {font: bold 12px Arial;color:#435558; }
.mid_normal {font: normal 12px Arial;color:#435558; }
.mid_normal2 {font: normal 12px Arial;color:#435558; margin-left: 5px }


.right_head {font: normal 18px Arial;color:#435558; }
.right_normal {font: normal 11px Arial;color:#435558; font-style:italic}




.copy {
font: normal 11px/11px Arial;
color:#E3EBCE;
text-align:center;
}




/*- Menu Tabs I--------------------------- */

    #tabsI {
      float:left;
      width:917px;
	  height:54px;
      line-height:normal;
	  background:url('images/navback.jpg') repeat-x left top;
      }
    #tabsI ul {
        margin:0;
        padding:0px 10px 0 25px;
        list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;

      margin:0;
      text-decoration:none; padding-left:4px; padding-right:5; padding-top:0; padding-bottom:0px
      }
    #tabsI a span {
      float:left;
      display:block;
      font: normal 17px/1.5em verdana;color:#9AC85C;
	  padding-left:10px; padding-right:15px; padding-top:0px; padding-bottom:28px
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;
	font: normal 17px/1.5em verdana;color:#9AC85C;
	}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#0B4F0A;
      }
    #tabsI a:hover {
      background-position:100% -42px;
	  background:url('images/css_01.png') no-repeat left top;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
	   background:url('images/css_02.png') no-repeat right top;
      }

        #tabsI #current a {
		background-position:100% -42px;
		background:url('images/css_01.png') no-repeat left top;
	    color:#0B4F0A;
        }
        #tabsI #current a span {
		background-position:100% -42px;
		background:url('images/css_02.png') no-repeat right top;
		color:#0B4F0A;
        }


div.title1 {
    margin-top: 10px;
    margin-bottom: 10px;
}

div.title2 {
    margin-top: 25px;
    margin-bottom: 25px;
}

span.required {
    color: #ff0000;
}

table.contact-table td {
    font-size: 11px;
}

hr.hr1 {
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

table.contact_info {
    margin-top: 8px;
    margin-bottom: 30px;
}

table.contact_info td, th{
    vertical-align: top;
    text-align: left;
}

table.contact_info th {
    padding-bottom: 15px;
}

table.contact_info td {
    line-height: 20px;
}

a.link22 {
    font: normal 12px Arial;color:#435558;
    text-decoration: underline;
}

a:hover.link22 {
    text-decoration: none;
}

.divider {
    height: 1px;
    font-size: 0;
    background: url(images/index_15_2.jpg) no-repeat top left;
}

.divider2 {
    height: 1px;
    font-size: 0;
    background: url(images/index_15.jpg) no-repeat top left;
}

.divider3 {
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 0;
    border-top: 1px solid #82b341;
}

ul.list1 {
    margin: 10px 0 10px 15px;
    padding: 0;
}

ul.list1 li {
    margin: 10px 0 0 15px;
    padding: 0;
    list-style-image: url(images/bullet.jpg);
    font: normal 12px Arial;color:#435558;
}

ul.list2 {
    margin: 10px 0 10px 15px;
    padding: 0;
}

ul.list2 li {
    margin: 0 0 0 15px;
    padding: 0;
    list-style-image: url(images/bullet.jpg);
    font: normal 12px Arial;color:#435558;
}

ul.list3 {
    margin: 0 0 0 10px;
    padding: 0;
}

ul.list3 li {
    margin: 0 0 10px 0;
    padding: 0;
    list-style-image: url(images/bullet.jpg);
    font: normal 12px Arial;color:#435558;
}

ul.list4 {
    margin: 10px 0 10px 5px;
    padding: 0;
}

ul.list4 li {
    margin: 10px 0 0 10px;
    padding: 0;
    list-style-image: url(images/bullet.jpg);
    font: normal 12px Arial;color:#435558;
}

img.img2 {
    float: right; margin-left: 15px;
    margin-bottom: 15px;
}

img.img3 {
    float: left; margin-right: 15px;
    margin-bottom: 15px;
}

img.img4 {
    margin-bottom: 5px;
    border: 0;
}


th.header1 {
    font-family: Arial, sans-serif;
    color:#E67433;
    font-weight: bold;
    font-size: 14px;
    font-style: italic;
    text-align: center;
}

.tbl-header {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.tbl-header2 td {
    font-weight: bold;
    text-align: right;
    color: #fff;
    background-color: #435558;
}

.tbl-header3 td {
    font-weight: bold;
    text-align: center;
    color: #fff;
    background-color: #435558;
}

table.table1 {
    border-collapse: collapse;
}

table.table1 td {
    border: 1px solid #435558;
}

table.table1 tr.dates td {
    text-align: center;
}

div.bronze {
    margin-top: 15px;
    margin-bottom: 15px;
    background: url(images/bronze.jpg) no-repeat top left;
    width: 450px;
    height: 231px;
}

div.bronze div.inn1 {
    padding: 44px 15px 15px 15px;
    line-height: 20px;
}

div.silverb {
    margin-top: 15px;
    margin-bottom: 15px;
    background: url(images/silver.jpg) no-repeat top left;
    width: 450px;
    height: 231px;
}

div.silverb div.inn2 {
    padding: 44px 15px 15px 15px;
    line-height: 20px;
}

div.goldb {
    margin-top: 15px;
    margin-bottom: 15px;
    background: url(images/gold.jpg) no-repeat top left;
    width: 450px;
    height: 231px;
}

div.goldb div.inn3 {
    padding: 44px 15px 15px 15px;
    line-height: 20px;
}

table.agent-sites {
    border-collapse: collapse;
}

table.agent-sites tr.header6 td {
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-align: left;
    color: #fff;
    background-color: #435558;
    font-size: 12px;
    padding-top: 7px;
    padding-bottom: 7px
}

table.agent-sites td {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #435558;
    border: 1px solid #435558;
}

table.websites {
    border-collapse: collapse;
}

table.websites {
    text-align: center;
    vertical-align: middle;
    margin-top: 20px;
    margin-bottom: 10px;
}

table.websites th {
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #435558;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    border-bottom: 1px solid #435558;
    padding-top: 10px;
    padding-bottom: 10px;
}

table.websites td {
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #435558;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
    border-bottom: 1px solid #435558;
    padding-top: 10px;
    padding-bottom: 10px;
}

table.websites td.no-border, table.websites th.no-border {
    border-bottom: none;
}

table.order-form {
    border-collapse: collapse;
    margin-top: 10px;
    margin-bottom: 10px;
}

table.order-form tr.header16 td {
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background-color: #435558;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px
}

table.order-form td {
    font-family: Arial, sans-serif;
    color: #435558;
    font-size: 12px;
    border: 1px solid #435558;
    vertical-align: top;
}

table.order-form td.vmdl {
    vertical-align: middle;
}