
body {
	background-color: #FFF;
}

#topWrapper {
	background-color: #D83E7F;
}

#logoWrapper {
	background-image: url(../images/logo.png);
}

#contactWrapper {
	color: #FFF;
}

#topUnderWrapper {
	background-color: #3DB8C5;
}

#mainWrapper {
	background-color: #FFF;
}

#leftWrapper {
	background-color: #FFF;
}

#rightWrapper {
	background-color: #FFF;
}

#back1 {
	background-image: url(../images/back1.jpg);
	background-repeat: no-repeat;
}
#back2 {
	background-image: url(../images/back2.jpg);
	background-repeat: no-repeat;
}
#back4 {
	background-image: url(../images/back4.jpg);
	background-repeat: no-repeat;
}
#back5 {
	background-image: url(../images/back5.jpg);
	background-repeat: no-repeat;
}

div.navBoxBorder {
	border-left: 2px solid #D83E7F;
	border-right: 2px solid #D83E7F;
	border-bottom: 2px solid #D83E7F;
}
div.navBoxSolid {
	border: 2px solid #D83E7F;
	background-color: #D83E7F;
	color: #FFF;
}
div.navBoxNoBorder {
	border: 0px solid #D83E7F;
}
div.navBoxPremium {
	background-color: #3DB8C5;
	border: 2px solid #3DB8C5;
}


div.linksBorder {
	border: 2px solid #D83E7F;
	background-color: #FFF;
}

div.linksBorderNews {
	border: 2px solid #D83E7F;
	background-color: #FFF;
}

div.middleBorderReference, div.middleBorderSMS, div.middleBorderDocs, div.middleBorderEmail, div.hubBoxLeft, div.hubBoxRight, div.hubBoxLeftLong, div.hubBoxRightLong {
	border: 2px solid #D83E7F;
	background-color: #FFF;
}

/*img.newsPhotoLeft, img.newsPhotoRight, img.newsPhotoLeftPortrait, img.newsPhotoRightPortrait {
	border: 2px solid #3DB8C5;
}*/

div.quoteSection {
	background-color: #E0F8FB;
}

#bottomWrapper p {
	color: #AAA;
}
#bottomWrapper .footerlinks a {
	color: #d83e7f;
}

#leftWrapper h2 {
	color: #000;
}

div.linksBorder h2, div.linksBorderNews h2 {
	color: #3DB8C5;
}
#leftWrapper div.navBoxPremium h2 {
	color: #FFF;
}

#leftWrapper div.navBoxSolid h2 {
	color: #FFF;
}


span.strapline {
	color: #3DB8C5;
}
span.straplineWhite {
	color: #FFF;
}

#leftWrapper ul, ol {
	list-style-image: url(../images/blue_arrow.png);
}
#leftWrapper li {
	border-bottom: 1px #AAA solid;
}
div.linksBorder li {
	border-bottom: 1px #AAA solid;
}

div.linksBorderNews ul {
	list-style-type: none;
	list-style-image: url("../images/blue_arrow.png");
	padding-left: 25px;
	text-align: left;
	margin:0;
}
div.linksBorderNews ul h3 {
	margin:0 0 5px;
	color:#d83e7f;
	font-size:120%;
}
div.linksBorderNews ul li.otheryear {
	margin:20px 0 0;
}
div.linksBorderNews ul li.otheryear h3 a {
	margin:0 0 5px;
	color:#d83e7f;
	font-weight:bold;
	font-size:100%;
}


div.linksBorderNews li {
	border:0;
	padding:0;
	margin:0 0 5px;
}
div.linksBorderNews ul li.nobg {
	list-style-image:none;
}
div.linksBorderNews ul li.nobg h3 {
	position:relative;
	right:15px;
}
	


h1 {
	color: #D83E7F;
}

h2 {
	color: #D83E7F;
}

a {color: #D83E7F;}
a:hover { color: #D83E7F;}

a.linkTopNavSelected {color: #D83E7F;}
a.linkTopNavSelected:hover { color: #D83E7F;}

a.linkTopNavUnselected {color: #FFF;}
a.linkTopNavUnselected:hover { color: #FFF;}

a.leftNavSelected {color: #D83E7F;}
a.leftNavSelected:hover {color: #D83E7F;}

li a {color: #000;}
li a:hover { color: #000;}

#bottomWrapper a {color: #AAA;}
#bottomWrapper a:hover {color: #AAA;}

#QuoteList a {color: #D83E7F;}
#QuoteList a:hover {color: #D83E7F;}

input, textarea, select {
	/*border: 1px #D83E7F solid;*/
	border: 1px #777 solid;
	background-color: #FFF;
}

input.radio {
	border: 0px #000 solid;
}
input.checkbox {
	border:0;
	background:inherit;
	/*border: 1px #D83E7F solid;*/
}

.error {
	color: #CC0000;
	font-weight: bold;
}
.navBoxNoBorder ul li a.highlight {
	border-bottom:3px solid #d83e7f;
	padding-bottom:3px;}
