/* CSS Document */

* { /* This makes sure that all browsers (IE, Firefox etc) start with the same margins and paddings, as their automatic margin and padding details all differ */
    margin: 0;
    padding: 0;
    }
    
html {
    overflow: visible;
    }

body {
    background: #FFFFFF;
    margin-top: 0px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 10pt;
    line-height: 150%;
    margin-bottom: 0px;
    }
    
#maincol a:link:after, #maincol a:visited:after {
    content: " (" attr(href) ") ";
    font-size: 90%;
    }

.right a:link:after, .right a:visited:after {
    display: none;
    }
    
img {
    border: 0px;
    }
    
.noprint {
    display: none;
    }
    
TD.top {
    vertical-align: top;
    }
    
h1 {
  	font-size: 10pt;
    font-family: Arial, Verdana, Sans-Serif;
  	color: #000000;
  	padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    line-height: 200%;
    font-weight: normal;
    }
    
p {
  	font-size: 10pt;
    font-family: Arial, Verdana, Sans-Serif;
  	color: #000000;
  	line-height: 150%;
  	}
  	
p.quote {
    font-style: italic;
    text-align: right;
    padding-right: 0px;
    }
    
p.review {
    padding: 10px 0px 0px 0px;
    text-align: justify;
    line-height: 150%;
    }
    
p.reviewquote {
    padding: 10px 30px 20px 30px;
    text-align: right;
    line-height: 150%;
    font-style: italic;
    }
  	
a:link {
  	font-size: 10pt;
    font-family: Arial, Verdana, Sans-Serif;
  	color: #520;
  	text-decoration: none;
  	}
  	
a:visited {
  	color: #520;
  	text-decoration: none;
  	}
  	
a:hover {
  	color: #520;
  	text-decoration: none;
  	}
  	
a:active {
  	color: #520;
  	text-decoration: none;
  	}
  	
ul {
    padding: 10px 0px 10px 20px;
  	color: #000000;
  	text-decoration: none;
    }
    
ul li {
    padding-top: 3px;
    padding-bottom: 3px;
    }

ul.none {
    padding: 10px 0px 10px 20px;
  	color: #000000;
  	text-decoration: none;
  	list-style-type: none;
    }
    
ul.none li {
    padding-top: 3px;
    padding-bottom: 3px;
    }
        
ul.contents {
    padding: 0px 0px 0px 20px;
  	color: #000000;
  	text-decoration: none;
    }
    
ul.contents li {
    list-style-type: none;
    font-style: italic;
    text-indent: 20px;
    font-weight: normal;
    }

ul.contents li.title {
    font-weight: bold;
    text-indent: 0px;
    font-style: normal;
    height: 100%;
    }
    
ol {
    padding: 10px 20px 10px 40px;
  	color: #000000;
  	text-decoration: none;
    }
    
ol li {
    padding-top: 3px;
    padding-bottom: 3px;
    }

textarea {
    width: 322px;
    }

/* header */

#header {
  	background: #FFFFFF;
    margin-bottom: 0px;
    overflow: visible;
    background-color: #FFFFFF;
    }
    
p.header {
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    }    
    
a.header:link {
    color: #000000;
  	font-size: 10pt;
  	}
  	
a.header:visited {
  	color: #000000;
  	}
  	
a.header:hover {
    color: #000000;
  	}
  	
a.header:active {
    color: #000000;
  	}

/* headerLEFT */

#headerLEFT {
  	display: none;
  	}
  	
/* headerRIGHT */

#headerRIGHT {
  	padding-top: 0px;
  	padding-right: 0px;
  	width: 100%;
  	float: none;
  	text-align: right;
  	}
  	
/* headerBOTTOM */

#headerBOTTOM {
    display: none;
  	}
  	
/* maincol */

#maincol {
    margin-top: 2px;
    background: #FFFFFF;
    overflow: visible;
    width: 100%;
    }
    
/* leftcol */

#leftcol { 
  	display: none;
    }
    
img.withindent {
    padding-top: 10px;
  	padding-left: 10px;
  	padding-bottom: 20px;
  	}
  	
/* left & right col */

.PURPLEbar {
  	background: #9A9A9A;
  	}

p.PURPLEbar {
    padding: 5px;
    color: #FFFFFF;
    font-weight: bold;
    }

.GREYbar {
  	display: none;
  	}
    
/* centercol */

#centercol {
    overflow: visible;
    text-align: center;
    background: #FFFFFF;
    padding-left: 0px;
    padding-right: 0px;
    min-height: 100%;
    }
    
.centercoltextblock {
    margin: 0px 0px 0px 0px;
    background: #FFFFFF;
    text-align: left;
    min-height: 100%;
    }

.textblock {
    margin: 0px 0px 0px 0px;
    background: #FFFFFF;
    text-align: left;
    }
    
p.centercol {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 0px;
    line-height: 150%;
    }
    
.img {
    vertical-align: middle;
    }
    
ul.privacy {
    padding: 0px 10px 0px 30px;
    }
    
.quotes {
    width: 100%;
    height: 100%;
    background:url("images/quote.gif") no-repeat;
    margin-left: 10px;
    }
    
.quotes p {
    padding-right: 25px;
    padding-left: 20px;
    padding-top: 20px;
    color: #000000;
    }
    
.title {
    height: 100%;
    }
    
/* footer */

#footer {
    margin-top: 2px;
  	height: 100%;
  	background:url("images/accelerate_sales.gif") repeat-x top right;
  	height: 100%;
    background-color: #96B4D0;
    }
    
p.footer {
    text-align: center;
    padding-top: 4px;
    color: #FFFFFF;
    font-weight: bold;
    }
   
a.footer:link {
    color: #FFFFFF;
    }
a.footer:visited {
    color: #FFFFFF;
    }
a.footer:hover {
    color: #284059;
    }
a.footer:active {
    color: #284059;
    }    
    
/* tables */

table.FORM {
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #000033;
    background: #C6D6E3;
    width: 450px;
    text-align: left;
    color: #000000;
    }
    
table.FORM td {
    padding-left: 10px;
    }
   
/* drop downs */

#block_1plus, #block_1minus, #block_2plus, #block_2minus, #block_3plus, #block_3minus, #block_4plus, #block_4minus, #block_5plus, #block_5minus, #block_6plus, #block_6minus, #block_7plus, #block_7minus, #block_8plus, #block_8minus, #block_9plus, #block_9minus, #block_10plus, #block_10minus, #block_11plus, #block_11minus, #block_12plus, #block_12minus, #block_13plus, #block_13minus, #block_14plus, #block_14minus, #block_15plus, #block_15minus, #block_16plus, #block_16minus, #block_17plus, #block_17minus, #block_18plus, #block_18minus, #block_19plus, #block_19minus, #block_20plus, #block_20minus, #block_21plus, #block_21minus, #block_22plus, #block_22minus {
    margin-top: 4px;
    height: 100%;
    background: #FFFFFF;
    text-align: left;
    padding-top: 5px;
    }
    
#block_1plus a, #block_1minus a, #block_2plus a, #block_2minus a, #block_3plus a, #block_3minus a, #block_4plus a, #block_4minus a, #block_5plus a, #block_5minus a, #block_6plus a, #block_6minus a, #block_7plus a, #block_7minus a, #block_8plus a, #block_8minus a, #block_9plus a, #block_9minus a, #block_10plus a, #block_10minus a, #block_11plus a, #block_11minus a, #block_12plus a, #block_12minus a, #block_13plus a, #block_13minus a, #block_14plus a, #block_14minus a, #block_15plus a, #block_15minus a, #block_16plus a, #block_16minus a, #block_17plus a, #block_17minus a, #block_18plus a, #block_18minus a, #block_19plus a, #block_19minus a, #block_20plus a, #block_20minus a, #block_21plus a, #block_21minus a, #block_22plus a, #block_22minus a {
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
    font-style: italic;
    }

#block_1plus img, #block_1minus img, #block_2plus img, #block_2minus img, #block_3plus img, #block_3minus img, #block_4plus img, #block_4minus img, #block_5plus img, #block_5minus img, #block_6plus img, #block_6minus img, #block_7plus img, #block_7minus img, #block_8plus img, #block_8minus img, #block_9plus img, #block_9minus img, #block_10plus img, #block_10minus img, #block_11plus img, #block_11minus img, #block_12plus img, #block_12minus img, #block_13plus img, #block_13minus img, #block_14plus img, #block_14minus img, #block_15plus img, #block_15minus img, #block_16plus img, #block_16minus img, #block_17plus img, #block_17minus img, #block_18plus img, #block_18minus img, #block_19plus img, #block_19minus img, #block_20plus img, #block_20minus img, #block_21plus img, #block_21minus img, #block_22plus img, #block_22minus img  {
    display: none;
    }
     
#block_1text, #block_2text, #block_3text, #block_4text, #block_5text, #block_6text, #block_7text, #block_8text, #block_9text, #block_10text, #block_11text, #block_12text, #block_13text, #block_14text, #block_15text, #block_16text, #block_17text, #block_18text, #block_19text, #block_20text, #block_21text, #block_22text {
    background: #FFFFFF;
    text-align: left;
    }
    
#block_1text a, #block_2text a, #block_3text a, #block_4text a, #block_5text a, #block_6text a, #block_7text a, #block_8text a, #block_9text a, #block_10text a, #block_11text a, #block_12text a, #block_13text a, #block_14text a, #block_15text a, #block_16text a, #block_17text a, #block_18text a, #block_19text a, #block_20text a, #block_21text a, #block_22text a {
    color: #000000;
    font-weight: bold;
    }
    
img.center {
    vertical-align: -4%;
    padding-left: 10px;
    }
    
.right {
    text-align: right;
    }
    
.right img {
    display: none;
    }
    
/*** IE6 Fix ***/

* html #whitebackground {
    height: 100%;
    background: #FFFFFF;
    }

* html #leftcol {
    display: none;
    }
    
* html #maincol {
    height: 100%;
    }

* html #centercol {
    padding-left: 0px;
    width: 100%;
    padding-bottom: 10px;
    }
    
* html #header {
    height: 100%;
    }
