 BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #ffffff
}
TABLE.XSP_OUTLINE {
	WIDTH: 800px; HEIGHT: 100%
}
TD.XSP_HEADER_PANEL {
	WIDTH: 800px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD.XSP_LEFT_PANEL_SPC {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -1px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/salespage/left_margin3.gif); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 55px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.XSP_LEFT_PANEL {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -1px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/salespage/left_margin3.gif); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 55px; PADDING-TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
DIV.XSP_LEFT_PANEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #006400; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: left
}
TD.XSP_CENTER_PANEL {
	WIDTH: 690px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
TABLE.XSP_CENTER_PANEL {
	WIDTH: 100%; HEIGHT: 100%
}
TD.XSP_MAIN_PANEL {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; FONT-SIZE: 10pt; PADDING-BOTTOM: 40px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 40px; FONT-FAMILY: Verdana, Sans-Serif; HEIGHT: 100%; TEXT-ALIGN: left
}
TD.XSP_MAIN_PANEL_FOOTER {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Sans-Serif; HEIGHT: 20px; TEXT-ALIGN: center
}
TD.XSP_RIGHT_PANEL_SPC {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -1px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/salespage/right-margin3.gif); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 55px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.XSP_RIGHT_PANEL {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -1px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/salespage/right-margin3.gif); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 55px; PADDING-TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
DIV.XSP_RIGHT_PANEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: left
}
TD.XSP_FOOTER_PANEL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(images/salespage/footer_background.gif); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 800px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Sans-Serif; HEIGHT: 45px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
DIV.BREADCRUMB {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Sans-Serif; TEXT-DECORATION: none
}
A.BREADCRUMB {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.BREADCRUMB:visited {
	COLOR: #000000
}
A.BREADCRUMB:hover {
	COLOR: #000000
}
    body, table, div {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#000000
    }
    #wrap {
        background:#FFFFFF url(/images/salesletter/bg_main.gif) repeat-y;
        margin:0 auto;
        width:740px;
    }
    #header {
    background:#FFFFFF url(/images/salesletter/bg_top.gif);
    height: 64px;

    }
    #header h1 {
        padding:5px;
        margin:0;
    }
    #main {
        padding:15px 10px 0 0px;
        float:right;
        width:575px;
        margin:0px;
    }

    #sidebar {
    padding:15px 5px 0 15px;
    float:left;
    width:125px;
    font-size: 11px;
    }
.sideOptinInput {
    font: 11px Arial, Helvetica, sans-serif;
    color: #000000;
    height: 16px;
    width: 120px;
    border: 1px solid #B0B2E1;
    margin-bottom: 5px;
}
    #sidebar ul {
        margin-bottom:0;
    }

    #footer {
    background:#FFFFFF url(/images/salesletter/bg_bot.gif) repeat-x top;
    clear:both;
    padding:23px 5px 5px;
    margin:0px;
    height: 30px;
    text-align: center;
    font: 10px Arial, Helvetica, sans-serif;
    color: #9999CC;
    border-top: 0px solid #D8D9F1;
    border-right: 1px solid #D8D9F1;
    border-bottom: 1px solid #D8D9F1;
    border-left: 1px solid #D8D9F1;
    }
    #footer A:link {color:#A5A8DE;text-decoration: none;}
    #footer A:visited {color:#A5A8DE;text-decoration: none;}
    #footer A:hover {color:#A5A8DE;text-decoration: underline;}

    .disclaimer {
    float: right;
    width: 200px;
    padding-top: 22px;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #A5A8DE;
}

    .purple10
    {
    font: 10px Arial, Helvetica, sans-serif;
    color: #6666cc;
}

    .disclaimer A:link {color:#A5A8DE;text-decoration: none;}
    .disclaimer A:visited {color:#A5A8DE;text-decoration: none;}
    .disclaimer A:hover {color:#A5A8DE;text-decoration: underline;}
    .sideHdr {
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #CC0000;
}
    
.sideHdrBlink {
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #CC0000;
    text-decoration: blink;
}
.redbody {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bolder;
    color: #cc0000;
}


.bodyCopy {font: 11pt Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height: 16px;}
.copyTahoma16 {font-size: 16px; font-family: Tahoma, Arial, Verdana; color:#000000; }
.copyTahoma18 {font-size: 18px; font-family: Tahoma, Arial, Verdana; color:#000000; }
.copyTahoma18R {font-size: 18px; font-family: Tahoma, Arial, Verdana; color:#CC0000; }
.finePrint {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #333333;}
.yellowBG {background: #FFFF00;}
.hdr18BK {font-family: Tahoma, Verdana, ; font-size: 18px; font-weight: bold; color:#000000 }
.hdr18BL {color: #000099; font-family: Tahoma, Arial, Verdana; font-size: 18px; font-weight: bold;}
.hdr24BK {font-family: Tahoma, Verdana, ; font-size: 24px; font-weight: bold; color:#000000 }
.hdr24BL {color: #000099; font-family: Tahoma, Arial, Verdana; font-size: 24px; font-weight: bold;}
.hdr24R {color: #CC0000; font-family: Tahoma, Arial, Verdana; font-size: 24px; font-weight: bold;}
.hdr32BK {font-family: Tahoma; font-size: 32px; font-weight: bold; color:#000000}
.hdr36BK {font-family: Tahoma; font-size: 36px; font-weight: bold; color:#000000}
.hdr36BL {font-family: Tahoma; font-size: 36px; font-weight: bold; color:#000099}
.hdr36R {color: #CC0000; font-family: Tahoma, Arial, Verdana; font-size: 36px; font-weight: bold;}
.smallPrint {font: 7pt Verdana, Arial, Helvetica, sans-serif;
color: #000000;}
.yellow {background-color: #FFFF00;}
.bodyCopyR {font: 9pt Verdana, Arial, Helvetica, sans-serif;
color: #CC0000;
line-height: 16px;}
.copyTahoma14 {font-size: 14px; font-family: Tahoma, Arial, Verdana; color:#000000; }
.copyTahoma16R {font-size: 16px; font-family: Tahoma, Arial, Verdana; color:#CC0000; }
.hdr18R {color: #CC0000; font-family: Tahoma, Arial, Verdana; font-size: 18px; font-weight: bold;}
/* sbd adding these*/
.emphasis {
border: 1px solid black;
padding: 5px 5px 10px 5px;
background-color: #E1F5FF;
font-size: 16px;
font-weight: bold;
text-align: center;
}
.dashedemphasis {
border: 5px dashed red;
padding: 10px;
}
.testimonial {
border: 1px solid black;
padding: 5px 5px 10px 5px;
background-color: #ffffcc;
}
.quotationmark {
color: #ddffff;
font-size: 36px;}
.attribution {
text-align: right;
font-weight: normal;
}

.imgleft { float: left; margin: 0 5px; padding: 3px; border: 1px solid #aaa; }

.imgright { float: right; margin: 0 5px; padding: 3px; border: 1px solid #aaa; }
.imgcenter { text-align: center; margin-left: auto; margin-right: auto; border: 1px solid #aaa; }
.imgcenternoborder { text-align: center; margin-left: auto; margin-right: auto; border: none; }
.center {
	text-align:center
	}
