
/* ========================================= *

   HONDA - HME/N Corporate Websites

 * ========================================= */



/* ============ GLOBAL SETTINGS ============ */

body, p, div, span, h1, h2, h3, th, td, li, a, input, textarea, select, option, optgroup, button {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

body {
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #333;
	background-color: #FFF;
}

h1 {
	margin: 0;
	padding: 0 0 21px 0;
	font-size: 14px;
	font-weight: bold;
	color: #DE0031;
}

h1.LessPadding {
    padding: 0 0 9px 0 !important;
}

h1.BIGH1
{
 font-size: 30px;
	font-weight: 100  !important;
	font-family: Arial, Helvetica, Geneva, sans-serif !important;
 }
img.ImgH1 {
    margin: 0 0 21px 0;
}

h2 {
	padding: 0 0 6px 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #DE0031;
}

h3 {
	padding: 0 0 4px 0;
	margin: 0;
	font-size: 11px;
	color: #DE0031;
}

h4 {
	padding: 0 0 4px 0;
	margin: 0;
	font-size: 11px;
	color: #DE0031;
}

p {
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 11px;
	color: #333;
}

a {
    color: #DE0031;
	text-decoration: underline;
}

a:hover {
	color: #DE0031;
	text-decoration: underline;
}

img {
	border: none;
}

td {
    padding: 0;
    font-size: 11px;
    vertical-align: top;
    border: none;
}

/* ============ FORM ELEMENTS ============ */

form {
	padding: 0;
	margin: 0;
}

input {
    font-size: 11px;
}

select, optgroup, option {
    font-size: 11px;
}

optgroup {
    font-style: normal;
}

button {
    color: #000;
    background-color: #FFF;
    border: none;
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 11px;
}

button:hover {	text-decoration: underline;}

/* ============= MAIN LAYOUT TABLE ============= */

table#Main {
    margin: 0;
    padding: 0;
    border-spacing: 0;
    height: 100%;
}

td#TdHeader {
    padding: 0 36px 0 32px;
    height: 80px;
    width: 945px;
}

td#TdContent {
    width: 1013px;
}

td#TdPrimNav {
    padding: 0 36px 0 32px;
    vertical-align: bottom !important;
    height: 32px;
    width: 945px;
}

td#TdFooter {
    padding: 0 36px 0 32px;
    vertical-align: bottom;
    height: 40px;
    width: 945px;
}

/* ============ HEADER ============ */

table#Header {
    margin: 0;
    padding: 0;
    border-spacing: 0;
    width: 100%;
}

table#Header td.Left {
    padding: 3px 0 0 0;
    text-align: left;
}

table#Header td.Right {
    padding: 2px 0 0 0;
    text-align: right;
}

table#Header td.Right img {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

table#Header td.Right a {
    padding: 0 15px 0 4px;
    margin: 0;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

table#Header td.Right a:hover {
    color: #000;
	text-decoration: underline;
}

img#Logo {
	margin: 9px 0 0 0;
}

form#QuickSearch {
    display: inline;
}

input#Words {
    display: inline;
    width: 150px;
    height: 17px;
    padding: 1px 4px 0 4px;
    margin: 0 2px 0 0;
    border: 1px solid #CBC2BD;
    font-size: 11px;
    vertical-align: middle;
}

input#SearchButton {
    width: 17px;
    height: 17px;
    margin: 0;
    padding: 0;
    border: none;
    vertical-align: middle;
}

/* ============ PRIMARY NAVIGATION ============ */

table#PrimNav {
    margin: 0;
    padding: 0;
    border-spacing: 0;
    width: 100%;
}

table#PrimNav td.Left {
    padding: 0 0 2px 0;
    text-align: left;
}

table#PrimNav td.Right {
    padding: 0 0 2px 0;
    text-align: right;
}

table#PrimNav td.Right img {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

table#PrimNav a {
    padding: 0;
    margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

table#PrimNav a:hover {
    color: #000;
	text-decoration: underline;
}

table#PrimNav span {
    margin: 0 6px;
}

/* ============= CONTENT MAIN TABLE ============= */

table#Content {
    margin: 0;
    padding: 0;
    border-spacing: 0;
    width: 100%;
}

table.Home {
    margin-top: 32px !important;
}

/* ============= HEADPAGE IMAGE [768px] ============= */

td#HeadImageLandscape {
    padding: 0 0 0 32px;
    vertical-align: top;
    background-color: #DF0031;
    height: 224px;
    /*
    background-image: url(/images/head/2col/loading.gif);
    background-position: left middle;
    background-repeat: no-repeat;
    */
}

/* ============= CONTENTPAGE IMAGES [560px|609px|354] ============= */

td#HeadImage {
    padding: 0;
    vertical-align: top;
    height: 224px;
}

td#HeadImageLeft {
    padding: 0 0 0 32px;
    background-color: #DF0031;
    vertical-align: top;
    height: 224px;
}

td#HeadImageSmall {
    padding: 0 0 0 32px;
    background-color: #DF0031;
    vertical-align: top;
    width: 354px;
    height: 224px;
}

/* ============= PRIMARY NAVIGATION ON HOMEPAGE ============= */

td#PrimNavTop {
    padding: 32px 0 0 16px;
    background: #DF0031;
    text-align: left;
}

td#PrimNavTop a {
    display: block;
    padding: 0;
    margin: 0 0 13px 0;
}

td#PrimNavTop a:hover {
	background: url(/images/global/btn/underline_w.gif) 0px 18px no-repeat !important;
}

td#PrimNavBtm {
    padding: 16px 0 0 16px;
    text-align: left;
}

td#PrimNavBtm a {
    display: block;
    padding: 0;
    margin: 0 0 13px 0;
}

td#PrimNavBtm a:hover {
	background: url(/images/global/btn/underline_r.gif) 0px 18px no-repeat;
}

/* ============= QUICKLINK BOX IN LEFT COLUMN ============= */

td#QuickLinkBoxL {
    padding: 0 0 0 32px;
    background: #DF0031;
    text-align: left !important;
    background: #FFF url(/images/global/bg/red_w32.gif) no-repeat;
    background-position: left bottom;
    height: 224px;
    width: 159px;
}

td#QuickLinkBoxL h2 {
    padding: 0 0 20px 0;
    margin: 0;
    color: #000;
}

td#QuickLinkBoxL h3 {
    padding: 0 0 3px 0;
    margin: 0;
    color: #000;
}

td#QuickLinkBoxL p {
    padding-bottom: 18px;
}

td#QuickLinkBoxL div {
    width: 100%;
    margin: 0;
    padding: 15px 0 0 16px;
    border-top: 1px solid #CCC;
}

td#QuickLinkBoxL a {
    display: block;
    background: url(/images/global/arr/rarr_b.gif) 0px 3px no-repeat;
    padding-left: 16px !important;
    margin: 0 0 3px 0 !important;
	font-size: 11px !important;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

td#QuickLinkBoxL a:hover {
    color: #000;
	text-decoration: underline;
}

/* ============= NAVIGATION BOX IN LEFT COLUMN ============= */

td#NavBoxL {
    padding: 0 16px 0 16px;
    background: #DF0031;
    text-align: left !important;
    background: #DE0031;
    height: 224px;
    width: 159px;
}

td#NavBoxL h2 {
    padding: 0 0 15px 0;
    margin: 0;
    color: #000;
    text-align: right;
}

td#NavBoxL h2 img {
    text-align: left;
}

td#NavBoxL h3 {
    padding: 0 0 3px 0;
    margin: 0;
    color: #000;
}

td#NavBoxL p {
    padding-bottom: 18px;
}

td#NavBoxL div {
    width: 100%;
    margin: 0;
    padding: 16px 0 0 0;
}

td#NavBoxL a {
    display: block;
    background: url(/images/global/arr/rarr_w.gif) 0px 3px no-repeat;
    padding-left: 16px !important;
    margin: 0 0 3px 0 !important;
	font-size: 11px !important;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

td#NavBoxL a:hover {
    color: #FFF;
	text-decoration: underline;
}

/* ============= NAVIGATION BOX IN RIGHT COLUMN ============= */

td#NavBoxR {
    padding: 16px 0 0 16px;
    background: #DF0031;
    text-align: left !important;
    height: 224px;
}

td#NavBoxR img {
    margin-bottom: 12px;
}

td#NavBoxR a {
    display: block;
    background: url(/images/global/arr/rarr_w.gif) 0px 3px no-repeat;
    padding-left: 16px !important;
    margin: 0 0 3px 0 !important;
	font-size: 11px !important;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

td#NavBoxR a:hover {
    color: #FFF;
	text-decoration: underline;
}

/* ============= LEFT MENU ============= */

td#LeftMenu {
    padding: 16px 0 0 16px;
    width: 175px;
}

td#LeftMenu a {
    display: block;
    padding-left: 16px !important;
    margin: 0 0 2px 0 !important;
	font-size: 11px !important;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

td#LeftMenu a.lmlevel2 {
    padding-left: 24px !important;
}

td#LeftMenu a.rarrb {
    background: url(/images/global/arr/rarr_b.gif) 0px 3px no-repeat;
}

td#LeftMenu a.rarrr {
    background: url(/images/global/arr/rarr_r.gif) 0px 3px no-repeat;
    color: #DE0031;
}

td#LeftMenu a:hover {
    color: #000;
	text-decoration: underline;
}

td#LeftMenu a.rarrr:hover {
    color: #DE0031;
}

td#LeftMenu select {
    padding: 0;
    margin: 0 0 4px 16px;
    font-size: 11px;
    width: 140px;
}

/* ============= GLOBAL ANCHOR DEFINITIONS ============= */

a.rarrb {
    display: block;
    padding-left: 16px !important;
    margin: 0 0 2px 0 !important;
	font-size: 11px !important;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background: url(/images/global/arr/rarr_b.gif) 0px 3px no-repeat;
}

a.rarrb:hover {
    color: #000;
	text-decoration: underline;
}

a.rarrr {
    display: block;
    padding-left: 16px !important;
    margin: 0 0 2px 0 !important;
	font-size: 11px !important;
	font-weight: normal;
	color: #DE0031;
	text-decoration: none;
	background: url(/images/global/arr/rarr_r.gif) 0px 3px no-repeat;
}

a.rarrr:hover {
    color: #DE0031;
	text-decoration: underline;
}

searchLink {
    margin: 0 0 2px 0 !important;
	font-size: 11px !important;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
searchNormal {
    margin: 0 0 2px 0 !important;
	font-size: 11px !important;
	font-weight: normal;
	color: #DE0031;
	text-decoration: none;
}

/* ============= CONTENT COLUMNS ============= */

td#ConCol1 {
    padding: 25px 0 0 24px;
    width: 335px;
}

td#ConCol1 p {
    width: 335px;
}

td#ConCol1b {
    padding: 25px 32px 0 24px;
    width: 345px;
}

td#ConCol1b p {
    width: 335px;
}

td#ConCol2 {
    padding: 36px 0 0 60px;
    width: 190px;
}

td#ConCol3 {
    padding: 36px 0 0 60px;
    width: 335px;
}

td#ConCol2b {
    padding: 36px 16px 0 16px;
    width: 176px;
}

td#ConCol2Img {
    padding: 32px 0 0 27px;
    width: 223px;
}

td#ConCol2Img img.SizeM {
    width: 206;
    margin-bottom: 16px;
}

td#ConColSpan {
    padding: 25px 0 0 24px;
    text-align: left;
    vertical-align: top;
    width: 585px;
}

td#ConColSpan p.W300{
    width: 300px;
}

td#ConColSpan select {
    display: block;
}

td#ConColSpan input.Submit {
    margin: 16px 0 0 0;
}

td#HeadColSpan {
    padding: 15px 50px 5px 24px;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    width: 535px;
}

td#HeadColSpan h2.Overview {
    margin: 45px 0 0 0;
    padding: 0 0 2px 0;
    font-size: 11px;
    font-weight: bold;
    color: #000;
}

td#HeadColSpan h3.Overview {
    margin: 0;
    padding: 0 0 12px 0;
    font-size: 11px;
    font-weight: normal;
    color: #000;
}

td#HeadColSpan p.Overview {
    width: 210px;
    margin: 0;
    padding: 0;
}

img#Overview {
    float: right;
}

td#ConRow1 {
    padding: 16px 16px 0 16px;
    border-top: 1px solid #CCC;
    vertical-align: top;
    width: 577px;
}

td#ConRow1 h1 {
    padding-bottom: 8px;
}

td#ConRow2 {
    padding: 0 16px 0 16px;
    vertical-align: top;
    width: 577px;
}

/* ============= CONTENT COLUMNS OF INFO PAGES ============= */

td#InfoHead {
    padding: 16px 48px 3px 48px;
    text-align: left;
    vertical-align: bottom;
    border-top: 1px solid #CCC;
    width: 318px;
    height: 224;
}

td#InfoHead h2 {
    margin: 0;
    padding: 0;
}

td#InfoHead p {
    margin: 0;
    padding: 8px 0 2px 0;
}

td#InfoHead p.acs {
    margin: 0;
    padding: 0 0 14px 0;
}

td#InfoHead a.rarrb {
    display: block;
    padding-left: 16px !important;
    margin: 0 0 2px 0 !important;
	font-size: 11px !important;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background: url(/images/global/arr/rarr_b.gif) 0px 3px no-repeat;
}

td#InfoHead a.rarrb:hover {
    color: #000;
	text-decoration: underline;
}

td#InfoBodyLeft {
    padding: 39px 0 0 16px;
    text-align: left;
    vertical-align: top;
    width: 179px;
}

td#InfoBodyLeft a {
    display: block;
    padding-left: 16px;
    margin: 0 0 2px 0;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

td#InfoBodyLeft a:hover {
    color: #000;
	text-decoration: underline;
}

td#InfoBodyLeft a.rarr {
	background: url(/images/global/arr/rarr_b.gif) 0px 3px no-repeat;
}

/*
td#InfoBodyLeft img {
    text-align: left;
    width: 16px;
    height: 16px;
    margin: 0 6px 0 0;
}
*/

a.Download {
    display: block;
    line-height: 16px;
    padding-left: 20px !important;
    margin: 0 0 2px 0 !important;
	font-size: 11px !important;
	font-weight: normal;
	color: #DE0031 !important;
	text-decoration: none;
}

a.Download:hover {
    color: #DE0031;
	text-decoration: underline;
}

a.Download2 {
    display: block;
    line-height: 16px;
    padding: 4px 0 4px 16px !important;
    margin: 0 0 2px 0 !important;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #000 !important;
	text-decoration: none;
	background: url(/images/global/arr/rarr_b.gif) 0px 9px no-repeat;
}

a.Download2:hover {
    color: #000;
	text-decoration: underline;
}

a.PDF {
	background: url(/images/global/icon/pdf.gif) 0px 0px no-repeat;
}

a.DOC {
	background: url(/images/global/icon/doc.gif) 0px 0px no-repeat;
}

a.IMG {
	background: url(/images/global/icon/img.gif) 0px 0px no-repeat;
}

a.MOV {
	background: url(/images/global/icon/mov.gif) 0px 0px no-repeat;
}

span.rPDF, span.rXLS,span.rDOC,span.rWMA,span.rMOV,span.rIMG {
	padding: 0 0 0 22px;
    height: 16px;
    vertical-align: top;
	background: url(/images/global/icon/pdf.gif) left top no-repeat;
}
span.rXLS {
	background: url(/images/global/icon/xls.gif) left top no-repeat !important;
}
span.rDOC {
	background: url(/images/global/icon/doc.gif) left top no-repeat !important;
}
span.rWMA {
	background: url(/images/global/icon/wma.gif) left top no-repeat !important;
}
span.rMOV {
	background: url(/images/global/icon/mov.gif) left top no-repeat !important;
}
span.rIMG {
	background: url(/images/global/icon/img.gif) left top no-repeat;
}

td#InfoBodyRight {
    padding: 30px 48px 3px 48px;
    text-align: left;
    vertical-align: top;
    width: 318px;
}

td#InfoBodyRight2 {
    padding: 30px 16px 3px 48px;
    text-align: left;
    vertical-align: top;
    width: 350px;
}




/* ============= HEADROW FEATURE BOX ============= */

td#FeatureBox {
    padding: 16px 16px 0 16px;
    width: 176px;
    background: #090;
    text-align: left !important;
    color: #FFF;
}

td#FeatureBox h2 {
    padding: 0;
    color: #FFF;
}

td#FeatureBox h3 {
    padding: 0;
    font-size: 11px;
    color: #FFF;
}

td#FeatureBox p {
    padding: 0 0 10px 0;
    color: #FFF;
}

td#FeatureBox img {
    margin-bottom: 10px;
}

td#FeatureBox a {
    display: block;
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
}

td#FeatureBox a:hover {
    color: #FFF;
	text-decoration: underline;
}

td#FeatureBox span {
    padding-left: 16px !important;
}

td#FeatureBox a.rarr {
    display: block;
    background: url(/images/global/arr/rarr_w.gif) 0px 3px no-repeat;
    padding-left: 16px !important;
    margin: 0 0 3px 0 !important;
	font-size: 11px !important;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

td#FeatureBox a.rarr:hover {
    color: #FFF;
	text-decoration: underline;
}


/* ============= TEASERS & RIGHT TEASER COLUMN ============= */

td#Teaser {
    padding: 36px 0 0 16px;
    /* width: 213px */
}

div.Teaser {
    margin: 0 0 30px 0;
    padding: 0;
    width: 160px !important;
    vertical-align: top;
}

div.Teaser img {
    margin-bottom: 10px;
}

div.Teaser a.rarr {
    display: block;
    background: url(/images/global/arr/rarr_b.gif) 0px 3px no-repeat;
    padding-left: 16px !important;
    margin: 0 0 3px 0 !important;
	font-size: 11px !important;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

div.Teaser a {
    display: block;
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

div.Teaser a:hover {
    color: #000;
	text-decoration: underline;
}

div.Teaser .lastp { margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top:0px;}


/* ============= HOMEPAGE TEASERS COLUMN ============= */

td#HomeTeaser {
    padding: 16px 0 24px 32px;
    width: 768px;
    vertical-align: top;
    text-align: left;
}

td#HomeTeaser div.Teaser {
    float: left;
    width: 175px;
    margin: 0 48px 32px 0;
    padding: 0;
}

td#HomeTeaser div.Row {
    clear:both;
}


/* ============= NEWS TEASER COLUMN ============= */

div.NewsTeaser, div.NewsEvent {
    margin: 0 0 12px 0;
    padding: 0;
    vertical-align: top;
}

div.NewsTeaser span.Date, div.NewsEvent span.Date, td#InfoHead span.Date {
    display: block;
    padding: 0 0 2px 0;
    font-size: 11px;
    font-weight: bold;
}

div.NewsEvent h2 {
    color: #DE0031;
}

div.NewsTeaser a {
    color: #DE0031;
    text-decoration: none;
}

div.NewsTeaser a:hover {
    color: #DE0031;
    text-decoration: underline;
}

div.NewsEvent a.Back {
    display: block;
    padding: 0;
    margin: 14px 0 0 0;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

div.NewsEvent a.Back:hover {
    color: #000;
	text-decoration: underline;
}

table#ImageArchive {
    margin: 0 0 30px 0;
    padding: 0;
    border-spacing: 0;
}

table#ImageArchive td.Thumb {
    padding: 0 16px 6px 0;
    text-align: left;
    vertical-align: top;
    width: 100px;
}

table#ImageArchive td.Properties {
    padding: 0 6px 18px 0;
    text-align: left;
    vertical-align: top;
    width: 100px;
}

table#ImageArchive td.Col1 {
    padding: 0 0 11px 0;
    text-align: left;
    vertical-align: top;
    width: 115px;
}

table#ImageArchive td.Col2 {
    padding: 0 0 11px 16px;
    text-align: left;
    vertical-align: top;
    width: 115px;
}

table#ImageArchive ul {
    margin: 0 0 0 18px;
    padding: 0;
}

/* ============= FAQs COLUMN ============= */

div.FAQ {
    margin: 0 0 8px 0;
}

div.FAQ a.Download {
    margin: 0 0 16px 0 !important;
}

/* ============= RIGHT IMAGE COLUMN ============= */

td#ImagesRCol {
    padding: 36px 0 0 0;
}

td#ImagesRCol img {
    margin: 0 0 16px 0;
}


/* ============ PAGER ============ */

div#Pager {
    padding: 0 0 16px 0;
}

div#Pager table {
    margin: 0;
    padding: 0;
    border-spacing: 0;
    width: 100%;
}

div#Pager th.Left {
    padding: 0 0 6px 0;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    color: #DE0031;
}

div#Pager th.Right {
    padding: 0 0 6px 0;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
}

div#Pager td {
    padding: 8px 0 8px 0;
    font-size: 11px;
    text-align: left;
    border-bottom: 1px solid #CCC;
}

div#Pager td.ImageCol {
    text-align: left;
    vertical-align: top;
    width: 80px;
    padding-right: 16px;
}

div#Pager td.LinkList {
    padding: 4px 0 4px 0 !important;
}

div#Pager span {
    display: block;
    padding: 16px 0 8px 0;
}

div#Pager a {
    display: inline;
    padding: 0;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
div#Pager td.LinkList span.defRed  {
    margin-top: -16px;
}


div#Pager td.LinkList span.defRed a {
    display: inline;
    padding: 0;
    color: #de0031 !important;
    font-weight: normal !important;
    text-decoration: none;
}
div#Pager td.LinkList span.defRed a:hover {
    display: inline;
    padding: 0;
    color: #de0031 !important;
    font-weight: normal !important;
    text-decoration: underline !important;
}
div#Pager td.LinkList span.defRed a:visited {
    display: inline;
    padding: 0;
    color: #de0031 !important;
    font-weight: normal !important;
    text-decoration: none;
}


div#Pager a:hover {
    color: #000;
    text-decoration: underline;
}

div#Pager a.Email {
    color: #DE0031 !important;
    font-weight: normal !important;
    text-decoration: none;
}

div#Pager a.Email:hover {
    color: #DE0031;
    text-decoration: underline;
}

div#Pager a.WWW {
    color: #000 !important;
    font-weight: normal !important;
    text-decoration: none;
}

div#Pager a.WWW:visited {
    color: #666666 !important;    
}


div#Pager a.WWW:hover {
    color: #000;
    text-decoration: underline;
}



div#Pager span a {
    color: #CCC;
    font-weight: bold;
    text-decoration: none;
}

div#Pager span a:hover {
    color: #CCC;
    text-decoration: underline;
}

div#Pager span a.BoldBlack {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

div#Pager span a.BoldBlack:hover {
    color: #000;
    text-decoration: underline;
}


/* ============ FOOTER ============ */

table#Footer {
    width: 100%;
    background: url(/images/global/bg/dotted_line.gif) repeat-x;
}

table#Footer td.Left {
    padding: 3px 0 4px 0;
    text-align: left;
}

table#Footer td.Right {
    padding: 3px 0 4px 0;
    text-align: right;
}

table#Footer a {
    padding: 0;
    margin: 0;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

table#Footer a:hover {
    color: #000;
	text-decoration: underline;
}

table#Footer span {
    margin: 0 16px;
}