/* 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: scroll;
    }

body {
    background: #FFFFFF;
    margin-top: 10px;
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    line-height: 150%;
    margin-bottom: 10px;
    }
    
img {
    border: 0px;
    }
    
TD.top {
    vertical-align: top;
    }
    
h1 {
  	font-size: 10px;
    font-family: Verdana, Arial, Sans-Serif;
  	color: #000000;
  	padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    line-height: 200%;
    font-weight: normal;
    }
    
p {
    font-family: Verdana, Arial, Sans-Serif;
  	color: #000000;
  	line-height: 150%;
  	}
  	
p.quote {
    font-style: italic;
    text-align: right;
    padding-right: 10px;
    }
    
p.review {
    padding: 10px 30px 0px 30px;
    text-align: justify;
    line-height: 200%;
    }
    
p.reviewquote {
    padding: 10px 30px 20px 30px;
    text-align: right;
    line-height: 200%;
    font-style: italic;
    }
  	
a:link {
  	font-size: 10px;
    font-family: Verdana, Arial, Sans-Serif;
  	color: #000000;
  	text-decoration: none;
  	}
  	
a:visited {
  	color: #000066;
  	text-decoration: none;
  	}
  	
a:hover {
  	color: #5B7298;
  	text-decoration: none;
  	}
  	
a:active {
  	color: #5B7298;
  	text-decoration: none;
  	}
  	
ul {
    padding: 10px 20px 10px 40px;
  	color: #000000;
  	text-decoration: none;
    }
    
ul li {
    padding-top: 3px;
    padding-bottom: 3px;
    }

ul.none {
    padding: 10px 10px 10px 40px;
  	color: #000000;
  	text-decoration: none;
  	list-style-type:none;
    }
    
ul.none li {
    padding-top: 3px;
    padding-bottom: 3px;
    }
        
ul.contents {
    padding: 0px 10px 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: 12px;
    }
    
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:url("images/cloud_header.jpg") no-repeat;
    margin-bottom: 2px;
    overflow: hidden;
    background-color: #96B4D0;
    }
    
p.header {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    }    
    
a.header:link {
    color: #000000;
  	font-size: 12px;
  	}
  	
a.header:visited {
  	color: #000000;
  	}
  	
a.header:hover {
    color: #284059;
  	}
  	
a.header:active {
    color: #000000;
  	}

/* headerLEFT */

#headerLEFT {
  	width: 460px;
  	float: left;
  	margin-top: 5px;
  	}
  	
/* headerRIGHT */

#headerRIGHT {
  	padding-top: 20px;
  	padding-right: 10px;
  	width: 350px;
  	float: right;
  	text-align: right;
  	}
  	
/* headerBOTTOM */

#headerBOTTOM {
    text-align: center;
  	height: 44px;
  	background:url("images/accelerate_sales.gif") repeat-x top right;
  	height: 24px;
  	background-color: #96B4D0;
  	}
  	
p.headerBOTTOM {
    font-weight: bold;
    padding-top: 4px;
    color:#FFFFFF;
    }

a.headerBOTTOM:link {
  	padding-top: 4px;
  	text-decoration: none;
  	color:#FFFFFF;
  	}
  	
a.headerBOTTOM:visited {
  	text-decoration: none;
  	color:#FFFFFF;
  	}
  	
a.headerBOTTOM:hover {
  	text-decoration: none;
  	color:#284059;
  	}
  	
a.headerBOTTOM:active {
  	text-decoration: none;
  	color:#284059;
  	}
  	
/* maincol */

#maincol {
    margin-top: 2px;
    background: #D7D7D7;
    overflow: hidden;
    width: 100%;
    }
    
/* leftcol */

#leftcol { 
  	float:left;
    width:241px; 
    width:221px; 
    min-height: 200px;
    }
    
p.leftcol {
  	margin-left: 5px;
  	padding-top: 5px;
  	padding-bottom: 5px;
  	padding-right: 10px;
  	text-align: left;
  	}
    
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 {
  	background: #9A9A9A;
  	}

p.GREYbar {
    padding: 5px;
    color: #FFFFFF;
    font-weight: bold;
    }
    
/* centercol */

#centercol {
    overflow: hidden;
    text-align: center;
    background: #FFFFFF;
    padding-left: 4px;
    padding-right: 0px;
    min-height: 450px;
    }
    
.centercoltextblock {
    margin: 0px 0px 0px 0px;
    background: #FFFFFF;
    text-align: left;
    min-height: 450px;
    }

.textblock {
    margin: 0px 0px 0px 0px;
    background: #FFFFFF;
    text-align: left;
    }
    
p.centercol {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    line-height: 200%;
    }
    
.img {
    vertical-align: middle;
    }
    
ul.privacy {
    padding: 0px 10px 0px 30px;
    }
    
.quotes {
    width: 705px;
    height: 580px;
    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: 120px;
    }
    
/* footer */

#footer {
    margin-top: 2px;
  	height: 44px;
  	background:url("images/accelerate_sales.gif") repeat-x top right;
  	height: 24px;
    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: 20px;
    background: #9A9A9A;
    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: 11px;
    }

#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  {
    padding-left: 10px;
    vertical-align: middle;
    }
     
#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: #EEEEEE;
    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: #000066;
    font-weight: bold;
    }
    
img.center {
    vertical-align: -4%;
    padding-left: 10px;
    }
    
.right {
    text-align: right;
    }
    
/*** IE6 Fix ***/

* html #whitebackground {
    height: 610px;
    background: #FFFFFF;
    }

* html #leftcol {
    margin-right: -3px;
    }
    
* html #maincol {
    height: 100%;
    }

* html #rightcol {
    margin-left: -2px;
    }
    
* html #centercol {
    padding-left: 3px;
    width: 725px;
    padding-bottom: 10px;
    }
    
* html #header {
    height: 100%;
    }
