﻿body
{ 
    font-family:Arial, Sans-Serif;
    font-size: 15px;
    background-color:#2f2c28;
}

body img
{
	border:none;
}

.mainlogo img
{
    /*left: 26px;*/
    left: 50%;
    margin-left: -474px;
    position: absolute;
    top: 8px
}

a
{
    color:#91C491;
    text-decoration:none;
}

.imagesborder img
{
    border:none;
}

.header1
{
    left: 50%;
    top: 6px;
    margin-left:-126px;
    position: absolute;
}

.header2
{
    left: 50%;
    top: 6px;
    margin-left:16px;
    position: absolute;
}

.header3
{
    left: 50%;
    top: 6px;
    margin-left:135px;
    position: absolute;
}

.header4
{
    left: 50%;
    top: 6px;
    margin-left:277px;
    position: absolute;
}

.header5
{
    left: 50%;
    top: 105px;
    margin-left:50px;
    position: absolute;
    color:#91C491;
    font-size:15px;
}

.supportcenter a
{
    /*left: 965px;*/
    left: 50%;
    margin-left: 408px;
    position: absolute;
    top: 106px;
    font-size:11px;
    color:black
}

.supportcenter a:hover
{
    text-decoration:underline;
}

.menu
{
    font-size: 15px;
    color: #91C491;
    height: 335px;
    width: 170px;
    white-space:nowrap;
    text-align: left; 
    /*left: 21px; */
    left: 50%;
    margin-left:-484px;
    position: absolute;
    top: 110px;
}

.menu div
{
    padding:4px;
}

.menu a:hover
{
    text-decoration:underline;
    color:black;
}

.menu a:active
{
	color:White;
	text-decoration:underline;
}

.sidefooter
{
    white-space:nowrap;
    text-align:center;
    /*left: 21px;*/
    left: 50%;
    margin-left: -491px;
    position: absolute;
    top: 461px
}

.sidefooter a:hover
{
    text-decoration:underline;
    color:black;
}

.sidefooter a:active
{
	text-decoration:underline;
    color:white;
}

.footer
{
    width: 937px; 
    height: 13px;
    /*left: 1px; */
    left: 50%;
    margin-left: -470px;
    position: absolute; 
    top: 605px;
    text-align: center;
    color: gray;
    font-size:8px;
}

.footer a
{
    color: gray;
    font-size: 9px;
}

.footer a:hover
{
    text-decoration: underline;
    color: #91C491;
    font-size: 9px;
}

.cpcilogo img
{
    border: none;
}

.cpcilogo a
{
    /*left: 965px;*/
    left: 50%;
    margin-left: 420px;
    position: absolute;
    top: 574px;
}

.cpcilogo a:hover
{
    text-decoration:underline
}

.disclaimer
{
    left:50%;
    top:630px;
    margin-left:305px;
    position:absolute;
    color:black;
    font-size:8px;
    text-align:center;
}

.testimonials
{
    /*left: 580px;*/
    left: 50%;
    margin-left: 0px;
    position: absolute;
    top: 295px;
    color: white;
    width: 250px;
    height: 1px;
    text-align: center;
}

.markets
{   
    /*left: 423px;*/
    left: 50%;
    margin-left: -80px;
    position: absolute;
    top: 560px;
    color: gray;
    font-size: 9px;
    width: 549px;
    height: 20px;
}

.markets a
{
	color: gray;
    font-size: 9px;
}

.markets a:hover
{
	text-decoration: underline;
    color: #91C491;
    font-size: 9px;
}

.carouselimagesize
{
    position: absolute;
}

.carouselimagesize img
{
    width: 160px;
    height: 105px;
    border: none;
}

.carouselimage1
{
    /*left: 543px;*/
    top: 132px;
    left: 50%;
    margin-left: 42px;
}

.carouselimage2
{
    /*left: 364px;*/
    top: 162px;
    left: 50%;
    margin-left: -135px;
}

.carouselimage3
{
    /*left: 543px;*/
    top: 444px;
    left: 50%;
    margin-left: 42px;
}

.carouselimage4
{
    /*left: 317px;*/
    top: 289px;
    left: 50%;
    margin-left: -180px;
}

.carouselimage5
{
    /*left: 770px;*/
    top: 289px;
    left: 50%;
    margin-left: 260px;
}

.carouselimage6
{
    /*left: 722px;*/
    top: 413px;
    left: 50%;
    margin-left: 220px;
}

.carouselimage7
{
    /*left: 364px;*/
    top: 413px;
    left: 50%;
    margin-left: -135px;
}

.carouselimage8
{
    /*left: 722px;*/
    top: 162px;
    left: 50%;
    margin-left: 220px;
}

h1
{
    vertical-align: text-top;
    text-align: center;
}

h3
{
    vertical-align: text-top;
    text-align: center;
}

p
{
    vertical-align: top;
    text-indent: 2em;
    text-align: left;
}
