* {
	margin:0;
    padding:0;
    border:0;
}
        
body  {
	background-color:#f7f4e7;
}
	
#mainContainer  {
    width:837px;
    margin:0 auto;
	font-size:10pt;
	font-family:century gothic,arial;
	background-color:#ffffff;
}

#header {
	height:112px;
	background-color:#f7f4e7;
}
	
.bubble {
	float:left;
	padding-left:30px;
}

/*Main Navigation CSS------------------------*/  
        
#mainNav {
    float:right;
    margin:0;
    padding:0;
	padding-top:78px;
	padding-right:20px;
	height:34px;
	width:502px;
}
        
#mainNav ul li {
    display:inline;
    list-style-type:none;
	margin:0;
    padding:0;
	height:34px;
}

#mainNav ul li a {
	margin:0;
	padding:0;
}

/*Content-------------------------------------*/

#contentHome #mainText {
	font-family:century gothic,arial;
	background-color:#ffffff;
	background-image:url(../images/watermark.jpg);
	background-repeat:no-repeat;
	background-position:0px 40px;
	width:837px;
	height:865px;
}

#contentBgTop {
	height:21px;
	width:837px;
	float:right;	
}

#topContent {
	height:208px;
	width:837px;
}

#contentLeft {
	background-image:url(../images/borderLeft.jpg);
	background-repeat:repeat-y;
	width:460px;
	font-family:century gothic,arial;
	padding-left:30px;
	float:left;
	height:212px;
	z-index:999;
}

#contentRight {
	background-image:url(../images/borderRight.jpg);
	background-repeat:repeat-y;
	background-position:100% 100%;
	float:right;
	width:315px;
	height:212px;
}

#leftText {
	background-image:url(../images/borderLeft.jpg);
	background-repeat:repeat-y;
	width:180px;
	font-family:century gothic,arial;
	padding-left:31px;
	float:left;
	height:867px;
}

#leftText ul li {
	list-style-type:none;
	font-size:10pt;
	width:180px;
}

#leftText ul li a {
	color:#000000;
	text-decoration:none;
}

#leftText ul li a:hover {
	color:#9d9d9d;
}

.leftListItem {
	padding: 4px 0px;
	border-bottom: 1px solid #99cc8b;
}

#listHeading {
	color:#99cc8b;
	font-size:1.5em;
	padding-top:25px;
	padding-bottom:3px;
	font-family: century gothic,arial;
}

#rightText {
	background-image:url(../images/borderRight.jpg);
	background-repeat:repeat-y;
	background-position:100% 100%;
	float:right;
	width:550px;
	padding-right:35px;
	padding-top:25px;
	font-family: century gothic,arial;
	height:842px;
}

.textHeading {
	color: #00a752;
	font-weight:bold;
	font-size:14pt;
	padding-top:25px;
	padding-bottom:5px;
	font-family: century gothic,arial;
}

.contentText {
	padding-top:10px;
	line-height:17px;
}

.contentLinks a{
	color:#00a752;
	text-decoration:none;
}

.contentLinks a:hover {
	color:#99cc8b;
}

#benefitsList {
	margin-top:4px;
	padding-bottom:20px;
}
		    
#benefitsList li { 
	list-style-type:none;
    background-image: url(../images/bullet2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 25px;
    font-size: 10pt;
	padding-bottom:7px;
	line-height:18px;
}

#contactDetails {
	font-size:10pt;
}

#contactDetails p {
	padding-bottom:3px;
}

#contactDetails p a {
	color:#000000;
	text-decoration:none;
}

#contactDetails p a:hover {
	color:#9d9d9d;
}



#bottom {
	background-image:url(../images/bottom.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:837px;
	height:29px;
	clear:both;
	vertical-align:top;
}

/*Footer-----------------------------*/       
#footer {
	background-color:#f7f4e7;
	width:837px;
	height:18px;
	clear:both;
}

#footerNav {
    clear:both;
    padding-top:3px;
    padding-left:25px;
    float:left;
	background-color:#f7f4e7;
	height:18px;
}
        
#footerNav ul li{
    display:inline;
    list-style-type:none;
}
 
#copyright {
    float:right;
    padding-top:3px;
    padding-right:40px;
	background-color:#f7f4e7;
	height:18px;
}

#copyright img {
	float:left;
}
