a.pinkmangotext {
	font-family: arial, verdana, tahoma, verdana, sans-serif;
	font-size: 9px;
	color: #5B5B5B;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	text-decoration: none;
	line-height: 15px;
	float: right;
}

a.pinkmangotext span{
	font-family: arial, verdana, tahoma, verdana, sans-serif;
	font-size: 9px;
	color: #ee008e;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	text-decoration: none;
	line-height: 15px;
}

a.pinkmangotext:hover {
	font-family: arial, verdana, tahoma, verdana, sans-serif;
	font-size: 9px;
	color: #ee008e;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	text-decoration: none;
	line-height: 15px;
}

a.pinkmangotext:hover span{
	font-family: arial, verdana, tahoma, verdana, sans-serif;
	font-size: 9px;
	color: #5B5B5B;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	text-decoration: none;
	line-height: 15px;
}

.pinkmangofootercontainer{
	width: 922px;
	height: 20px;
}
	

/* Form Items */

label{
	float: left;
	width: 120px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 9pt;
	margin-left: 35pt;
	color: #5B5B5B;
}

input, textarea{
	width: 280px;
	margin-bottom: 10px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 9pt;
}

textarea{
	width: 280px;
	height: 75px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 9pt;
}

#submitbutton{
	margin-left: 135px;
	margin-top: 5px;
	width: 90px;
}

#reset{
	margin-top: 5px;
	width: 90px;
}

.tickbox{
	font-family: arial, tahoma, verdana, sans-serif;
	color: #818080;
	font-size: 6.5pt;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 115px;
	margin-right: 0px;
	float: left;
	width: 300px;
}

.boxes {
margin-left: 5px;
margin-top: 5px;
width: 3em;
}

/* ************* */

h1{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 18pt;
	margin-left: 45px;
	margin-top: 20pt;
	margin-bottom: 0pt;
	font-weight: normal;
	color: #13636c;
}

h2{
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 14pt;
	margin-left: 45px;
	margin-top: 0pt;
	margin-bottom: 0pt;
	font-weight: normal;
	color: #80A8AB;
}

h3{
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 9pt;
	color: white;
	margin-top: 25px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-weight: normal;
}


p{
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 9pt;
	margin-left: 120px;
	margin-top: 20pt;
	margin-bottom: 0pt;
	font-weight: normal;
	color: #5B5B5B;
}

p a {
	color: #13636C;
	font-family: tahoma, verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	line-height: 16pt;
	list-style-type: none;
	text-decoration: none;
}
	
p a:hover{
	color: #F59C09;
}

div.mainpage {
	width: 924px;
	margin: 0px auto;
	padding-top: 0px;
	overflow: hidden;
}	

div.mainpageheader {
	width: 922px;
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 1px;
	overflow: hidden;
}

div.mainheaderlogo {
	float: left;
	width: 346px;
	height: 78px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(../images/ca4logo.gif);
	background-repeat: no-repeat;
}	

div.helpline {
	float: right;
	width: 183px;
	height: 78px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(../images/helpline.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}	

div.mainpageimage {
	width: 922px;
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 1px;
	overflow: hidden;
}

div.mainimage1 {
	float: left;
	width: 131px;
	height: 195px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(../images/mainimage1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}	
	
div.mainimage2 {
	float: left;
	width: 131px;
	height: 195px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(../images/mainimage2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}		
	
div.mainimage3 {
	float: left;
	width: 131px;
	height: 195px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(../images/mainimage3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}		
	
div.mainimage4 {
	float: left;
	width: 131px;
	height: 195px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(../images/mainimage4.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}			
	
div.mainimage5 {
	float: left;
	width: 131px;
	height: 195px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(../images/mainimage5.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}	
	
div.mainimage6 {
	float: left;
	width: 131px;
	height: 195px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(../images/mainimage6.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}		
	
div.mainimage7 {
	float: left;
	width: 136px;
	height: 195px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(../images/mainimage7.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}		
	
div.mainnavbar {
	float: left;
	width: 922px;
	height: 24px;
	margin-left: 1px;
	background: #80A8AB;
	overflow: hidden;
}

div.maintitlearea {
	float: left;
	width: 922px;
	margin-left: 1px;
	overflow: hidden;
}	

div.pagetitleunderline {
	float: right;
	width: 875px;
	height: 2px;
	background: #80A8AB;
	overflow: hidden;
}

div.mainpagearea {
	float: left;
	width: 922px;
	margin-left: 1px;
	overflow: hidden;
}	

div.maincontentarea {
	float: left;
	width: 585px;
	padding-right: 155px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}	

div.maincontentareadirections {
	float: left;
	width: 502px;
	padding-right: 20px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}	

div.newscontentarea {
	float: left;
	width: 182px;
	padding-bottom: 14px;
	overflow: hidden;
	background: #80A8AB;
	text-align: center;
}

div.locationmap {
	float: left;
	width: 400px;
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
}

div.footerbar {
	float: left;
	width: 922px;
	height: 14px;
	margin-top:25px;
	margin-bottom: 5px;
	background: #80A8AB;
	overflow: hidden;
}	

div.footerbarthin {
	float: left;
	width: 922px;
	height: 2px;
	margin-top:0px;
	background: #80A8AB;
	overflow: hidden;
}	

div.mainfooterarea {
	float: left;
	width: 922px;
	overflow: hidden;
}	

div.contactmeform {
	float: left;
	width: 460px;
	text-align: right;
	margin-top: 30px;
	margin-left: 0px;
	padding-left: 50px;
	}

div.alertdivider{
	float: left;
	width: 180px;
	height: 2px;
	background: #CFCFCF;
	margin: 5px auto;
	overflow: hidden;
}	
	
div.alertnewsarchiveinner{
	float: left;
	width: 182px;
	margin-top: 7px;
	padding-top: 7px;
	background: #E4F1F2;
	padding-bottom: 10px; 
	overflow: hidden;
	text-align: center;
}	

div.alertinnerdivider{
	width: 110px;
	height: 2px;
	background: #80A8AB;
	margin: 5px auto;
	overflow: hidden;
}
		
.navigation{
	list-style: none;
	margin: 0px auto;
	padding: 0;*/	
	}
	
.navigation li{
	float: left;
	color: white;
}

.navigation li a{
	display: block;
	line-height: 24px;
	padding: 0px 8px;
	text-decoration: none;
	color: white;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle;
}

.navigation2 {
	display: block;
	line-height: 24px;

	text-decoration: none;
	color: white;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle;
	background: #F79F00;
}

.navigation li a:hover{
	text-decoration: underline;

}

.contactfont {
	color: #F59C09;
}

.newstitle {
	color: #13636C;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 8.25pt;
	font-weight: normal;
	margin: 12px 0px 5px 8px;
}

.newsbody {
	color: #666666;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 6.75pt;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 0px 8px;
}

.footertext{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 6.5pt;
	color: #818080;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
	margin-right: 5px;
}

.formfootertext{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 6.5pt;
	color: #818080;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 45px;
	margin-right: 5px;
}

.freeestimatebuttons{
	margin-left: 140px;
}

a.newslinks:link {
	color: #1A3A5E;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: normal;
	font-size: 7.5pt;
	text-decoration: none;
	margin: 0px 0px auto 8px;
}

a.newslinks:visited {
	color: #1A3A5E;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: normal;
	font-size: 7.5pt;
	text-decoration: none;
	margin: 0px 0px auto 8px;
}

a.newslinks:hover {
	color: #82755E;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: normal;
	font-size: 7.5pt;
	margin: 0px 0px auto 8px;
} 

a.iconetlink:link {
	float: right;
	color: #F59C09;
	font-family: arial, tahama, verdana, sans-serif;
	font-size: 7.5pt;
	line-height: 8pt;
	font-weight: normal;
	text-decoration: none;
	margin: 2px 0px 2px auto;
}

a.iconetlink:visited {
	float: right;
	color: #F59C09;
	font-family: arial, tahama, verdana, sans-serif;
	font-size: 7.5pt;
	line-height: 8pt;
	font-weight: normal;
	text-decoration: none;
	margin: 2px 0px 2px auto;
}	 

a.iconetlink:hover {
	color: #1A3A5E;
} 
	
div.newsinner{
	float: left;
	width: 182px;
	margin-top: 7px;
	background: #E4F1F2;
	padding-bottom: 10px; 
	text-align: left;
	overflow: hidden;
}	

div.newsdivider{
	width: 110px;
	height: 2px;
	background: #80A8AB;
	margin: 5px auto;
	overflow: hidden;
}

ul.bullets {
	color: #13636C;
	font-family: tahoma, verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	line-height: 12pt;
	list-style-type: none;
	padding-left: 105px;
	margin-bottom: 10px;
}

li.bulletslist {
	padding-left: 25px;
	background: url(../images/bullet.gif) no-repeat;
	background-position: 0 center;
	margin-bottom: 10px;
}	
	
.bullets li a {
	color: #13636C;
	font-family: tahoma, verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	line-height: 16pt;
	list-style-type: none;
	text-decoration: none;
}
	
.bullets li a:hover{
	color: #F59C09;
}

a.newsarchive {
	color: #13636C;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 8.25pt;
	font-weight: bold;
	margin: 12px auto 5px auto;*/
	text-decoration: none;
}

a.newsarchive:hover {
	color: #F59C09;
}
