a {font-family:Verdana, Arial, Helvetica, sans-serif;color: #333399;font-weight: bold;text-decoration:none;}
a:hover {color: #0000FF;text-decoration: underline;}
a.footerLink {color:#000000;text-decoration:underline;}
a.footerLink:hover {text-decoration:none;}
a.blue {color:#0100DB;}
a.blue:hover {color:#4544FF;}
a.header {color:#FFFFFF;}
a.header:hover {color:#666666;}
a.pm {color:#7EC62E;}
a.pm:hover {color:#9BE44A;}
a.red {color:#EB2A2E;}
a.red:hover {color:#EB892A;}
a.ta {color:#8BAA53;}
a.ta:hover {color:#A7C472;}
a.tm {color:#BBEFA6;}
a.tm:hover {color:#DAFECB;}
a.tp {color:#B6F4FD;}
a.tp:hover {color:#DAF9FE;}
a.wbt {color:#7593BA;}
a.wbt:hover {color:#94AFD1;}

body {margin:0px;padding:0px;background-image:url(../images/layout/bg.jpg);background-repeat:repeat-x;font-family:Verdana,Arial,Helvetica,Sans serif;}

.textBox{border: solid 1px #d1d1d1; height:22px;font-size:10px;color:#909090;padding:4px 0 0 9px;background-image: url(../images/layout/textBoxBackground.gif);}

ul.cm{list-style-type: none;}

li.cm{float:left;background-image: url(../images/layout/CMArrow.gif);background-repeat: no-repeat;padding-left: 2.3em;padding-right:6em;padding-bottom:1em;padding-top: 0.5em;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#666666;}

li{padding-top: 0.5em;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#666666;}


table.mainContent {width:100%;margin:2px 0px 0px 0px;}
table.mainContent td {vertical-align:top;}
table.mainContent td.contentBody {padding:0px 0px 0px 0px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:10pt;line-height:12pt;}
table.mainContent td.spacer {width:7px;}
table.mainContent td.emailContent {padding:14px 60px 14px 60px;font-family:Verdana,Arial,Helvetica,Sans Serif;font-size:9pt;color:#444444;}


table.redeemPoints td {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#444444;	}
table.redeemPoints a {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#666666;text-decoration:none;	}
table.redeemPoints a:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#333333;	text-decoration:none;}

table.slides {width:100%;}
table.slides td {padding:2px 2px 2px 2px;text-align:left;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:13pt;}
table.slides a {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#895823;}
table.slides a:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#333333;}
font.slidesHeader {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:12pt;font-weight:bold;color:#895823;text-align:center;}
font.slidesText {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:10pt;font-weight:bold;color:#895823;text-align:center;}

table.joinProgram td {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#444444;	}
table.joinProgram td.header {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:10pt;font-weight:bold;color:#895823;	}
table.joinProgram  a.join {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#CC6633;text-decoration:none;	}
table.joinProgram  a.join:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#333333;	text-decoration:none;}
table.joinProgram  a {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#666666;text-decoration:none;	}
table.joinProgram  a:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#333333;	text-decoration:none;}



table.login {border-left:3px solid #AA7133; border-bottom:3px solid #AA7133;border-right:3px solid #AA7133;border-top:3px solid #AA7133;}
table.login td {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#444444;	}
table.login td.header {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:10pt;font-weight:bold;color:#895823;text-align:center;}
table.login  a {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#666666;text-decoration:none;	}
table.login  a:hover {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;font-weight:bold;color:#333333;text-decoration:none;}

td.required {height: 10px; width:inherit;font-weight: bold;font-size:12px;text-align:right;color:#FF0000;}

td.label {height: 23px; width:inherit;font-weight: bold;font-size:12px;text-align:right;color:#606060;}

td.labell {height: 23px; width:inherit;font-weight: bold;font-size:16px;text-align:left;color:#606060;}

td.label2 {height: 23px; width:inherit;font-weight: bold;font-size:12px;text-align:left;color:#606060;}

td.label-value { height: 20px; width:inherit;font-weight: bold;font-size:12px;color:#0000CC;}

td.header { height:30px; font-family:Verdana,Arial,Helvetica,Sans serif;font-size:12pt; line-height:15pt; font-weight:bold;color:#895823;}

table.boxview {width:100%;}
table.boxview td.contentHd {padding:0px 5px 0px 5px;}
table.boxview td.contentBody {text-align:left;padding:5px 4px 4px 4px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.boxview td.content a {color:#AA7133;text-decoration:none;font-weight:normal;}
table.boxview td.left {text-align:left; text-decoration:none;font-weight:normal;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:10pt;}
table.boxview td.content a:hover {text-decoration:underline;}
table.boxview td.content a.base-footer {text-decoration:none;}
table.boxview th.content { border-bottom:1px solid #ADADAF;background-color:#ebebeb;text-align:center;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.boxview td.content {text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}

table.hptext {border-left:3px solid #AA7133; border-bottom:3px solid #AA7133;border-right:3px solid #AA7133;border-top:3px solid #AA7133;}
table.hptext td.contentHd {padding:0px 5px 0px 5px;}
table.hptext td.contentBody {text-align:left;padding:5px 4px 4px 4px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:11pt;}
table.hptext td.content a {color:#5E5EFC;text-decoration:none;font-weight:normal;}
table.hptext td.left {text-align:left; text-decoration:none;font-weight:normal;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:10pt;}
table.hptext td.content a:hover {text-decoration:underline;}
table.hptext td.content a.base-footer {text-decoration:none;}
table.hptext th.header {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:10pt;font-weight:bold;color:#895823;	text-align:center;}
table.hptext th.content { border-bottom:1px solid #ADADAF;background-color:#ebebeb;text-align:center;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.hptext td.content {text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}

table.designrug td.contentHd {padding:0px 5px 0px 5px;}
table.designrug td.contentBody {text-align:left;padding:5px 4px 4px 4px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:11pt;}
table.designrug th.theader {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:10pt;font-weight:bold;color:#895823;text-align:left;}
table.designrug th.header {font-family:Verdana,Arial,Helvetica,Sans serif;font-size:10pt;font-weight:bold;color:#895823;text-align:center;}
table.designrug td.content {color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}


table.brownboxb {width:100%; border-left:3px solid #AA7133; border-bottom:3px solid #AA7133;border-right:3px solid #AA7133;border-top:3px solid #AA7133;}
table.brownboxb td.contentHd {padding:0px 2px 0px 2px;}
table.brownboxb td.contentBody {text-align:left;padding:4px 4px 4px 4px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.brownboxb td.content a {color:#5E5EFC;text-decoration:none;font-weight:normal;}
table.brownboxb td.left {text-align:left; text-decoration:none;font-weight:normal;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:10pt;}
table.brownboxb td.content a:hover {text-decoration:underline;}
table.brownboxb td.content a.base-footer {text-decoration:none;}
table.brownboxb th.content { border-bottom:1px solid #ADADAF;background-color:#ebebeb;text-align:center;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.brownboxb td.content {text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}

table.brownbox {width:100%;}
table.brownbox td.contentHd {padding:0px 5px 0px 5px;}
table.brownbox td.contentBody {text-align:left;padding:5px 4px 4px 4px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.brownbox td.content a {color:#5E5EFC;text-decoration:none;font-weight:normal;}
table.brownbox td.left {text-align:left; text-decoration:none;font-weight:normal;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:10pt;}
table.brownbox td.content a:hover {text-decoration:underline;}
table.brownbox td.content a.base-footer {text-decoration:none;}
table.brownbox th.content { border-bottom:1px solid #ADADAF;background-color:#ebebeb;text-align:center;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.brownbox td.content {text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}

table.boxview a.img img{
border: 3px solid #fff;
}

table.boxview a.img:hover img{
border: 3px solid #AA7133;
}
table.brownboxb a.img:hover{
background-color:white; 
/* irrelevant definition to overcome IE bug */
}

table.box {width:100%;height:60px; border-left:1px solid #ADADAF; border-bottom:1px solid #ADADAF;border-right:1px solid #ADADAF;border-top:1px solid #ADADAF;}
table.box td.contentHd {padding:0px 5px 0px 5px;}
table.box td.contentBody {padding:0px 0px 0px 0px;text-align:left;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:9pt;}
table.box td.content a {color:#5E5EFC;text-decoration:none;font-weight:normal;}
table.box td.content a:hover {text-decoration:underline;}
table.box td.content a.base-footer {text-decoration:none;}
table.box th.content { border-bottom:1px solid #ADADAF;background-color:#ebebeb;text-align:center;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.box td.content {text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}

table.boxfaq td {text-align:left; color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.boxfaq td.right {text-align:right; color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.boxfaq a {font-family:Verdana, Arial, Helvetica, sans-serif;color: #333399;font-weight: bold;text-decoration:none;}
table.boxfaq a:hover {color: #0000FF;text-decoration: none;}
table.boxfaq li.faq a{font-family:Verdana, Arial, Helvetica, sans-serif;color: #666666;font-weight: bold;text-decoration:none;}
table.boxfaq li.faq a:hover {color: #333333;text-decoration: none;}

table.points {width:430px; border-left:1px solid #ADADAF; border-bottom:1px solid #ADADAF;border-right:1px solid #ADADAF;border-top:1px solid #ADADAF;}
table.points  td.contentBody {padding:2px 2px 2px 0px;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:9pt;line-height:9pt;}
table.points  th.content { border-bottom:1px solid #ADADAF;background-color:#ebebeb;text-align:center;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.points  td.content {text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.points  td.header {border-bottom:1px solid #ADADAF;padding:4px 4px 4px 4px; text-align:center;color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.points  td.footer {height:10px; padding:10px 10px 10px 10px; text-align:center; color:#0000ff;background-color:#ffffff;font-weight:bold; font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.points  td.footer1 {height:10px;text-align:left; color:#000000;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans serif;font-weight:bold;font-size:8pt;line-height:13pt;}

table.pointsSum {width:100%; border-left:1px solid #ADADAF; border-bottom:1px solid #ADADAF;border-right:1px solid #ADADAF;border-top:1px solid #ADADAF;}
table.pointsSum   th.content {background-color:#ebebeb;text-align:center; valign:middle; color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-weight:bold; font-size:11pt;line-height:13pt;}





td.red a {color:#5E5EFC;text-decoration:none;font-weight:normal;}
td.red a:hover {text-decoration:underline;}
td.red a.base-footer {text-decoration:none;}

table.mainPlate {width:800px; height:auto;}
table.mainPlate td.cnrLf {width:3px;height:3px;background-image:url(../images/layout/Corner.gif);background-repeat:no-repeat;background-position:top left;}
table.mainPlate td.cnrLf_btm {width:3px;height:3px;background-image:url(../images/layout/Corner.gif);background-repeat:no-repeat;background-position:top left;}
table.mainPlate td.cnrRt {width:3px;height:3px;background-image:url(../images/layout/Corner.gif);background-repeat:no-repeat;background-position:top left;}
table.mainPlate td.cnrRt_btm {width:3px;height:3px;background-image:url(../images/layout/Corner.gif);background-repeat:no-repeat;background-position:top left;}
table.mainPlate td.mpBtm {width:99%;height:3px;background-image:url(../images/layout/SidebarH.gif);background-repeat:repeat-x;background-position:top left;}
table.mainPlate td.mpLeft {width:3px;background-image:url(../images/layout/Sidebar.gif);background-repeat:repeat-y;background-position:top left;}
table.mainPlate td.mpRight {width:3px;background-image:url(../images/layout/Sidebar.gif);background-repeat:repeat-y;background-position:top right;}
table.mainPlate td.mpTop {width:99%;height:3px;background-image:url(../images/layout/SidebarH.gif);background-repeat:repeat-x;background-position:top left;}
table.mainPlate td.vline {width:99%;border-left:1px solid #ADADAF; border-bottom:1px solid #ADADAF;border-right:1px solid #ADADAF;border-top:1px solid #ADADAF;}
table.mainPlate {background-color:#FFFFFF;margin-top:10px;}

table.locations {width:100%;margin:4px 0px 0px 0px;border-top:1px solid #ADADAF;background-image:url(../images/layout/footer_shdw.gif);background-repeat:repeat-x;background-position:top left;}
table.locations td.content {padding:2px 2px 2px 2px;text-align:left;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:7pt;line-height:11pt;}
table.locations th {padding:2px 2px 2px 2px; text-align:center;font-weight:bold;color:#000000;background-color:#e8e5d7;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:16pt;line-height:18pt;}
table.locations td.header {padding:2px 2px 2px 2px; text-align:center;font-weight:bold;color:#000000;background-color:#e8e5d7;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.locations td.content a {color:#5E5EFC;text-decoration:none;font-weight:normal;}
table.locations td.content a:hover {text-decoration:underline;}
table.locations td.content a.base-footer {text-decoration:none;}

table.siteFooter {width:100%;margin:4px 0px 0px 0px;border-top:1px solid #ADADAF;background-image:url(../images/layout/footer_shdw.gif);background-repeat:repeat-x;background-position:top left;}
table.siteFooter td.content {padding:5px 4px 4px 4px;text-align:right;color:#000000;font-family:Verdana,Arial,Helvetica,Sans serif;font-size:8pt;line-height:13pt;}
table.siteFooter td.content a {color:#5E5EFC;text-decoration:none;font-weight:normal;}
table.siteFooter td.content a:hover {text-decoration:underline;}
table.siteFooter td.content a.base-footer {text-decoration:none;}

table.siteHeader {width:860px;margin:10px 0px 10px 0px;}
table.siteHeader td.title {width:472px;vertical-align:bottom;padding-bottom:10px;}
table.siteHeader td.launch {width:208px;vertical-align:top;}
table.siteHeader td.nav {width:180px;border-left:1px solid #DEDEDE;padding-left:13px;}
