body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003267;	background-color: #ED667E;	margin: 0px;	padding: 0px;	line-height: 140%;}.bgBlend {	background-image: url(siteimages/template/bg_blend.gif);	background-repeat: repeat-x;	background-position: left top;}.pageOuter {	background-color: #FFFFFF;}.menu {	background-image: url(siteimages/template/menu_bg.jpg);	background-repeat: no-repeat;	background-position: left top;}.mainContent {	background-image: url(siteimages/template/content_bg.jpg);	background-repeat: no-repeat;	background-position: left top;}.mainContent .left {	width: 225px;}.mainContent .left .sidePanelCyan {	padding-top: 10px;}.mainContent .left .sidePanelCyan .text {	background-color: #FFF;	padding-right: 10px;	padding-left: 10px;	border-right-width: 3px;	border-left-width: 3px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #43bbff;	border-left-color: #43bbff;}.mainContent .left .sidePanelCyan h1 {	font-size: 12px;	font-weight: bold;	color: #003267;	background-image: url(siteimages/template/side_panels_cyan_rule.gif);	background-repeat: repeat-x;	background-position: left 22px;	margin-top: 5px;	padding-bottom: 8px;	margin-bottom: 5px;	text-transform: uppercase;}.mainContent .left .sidePanelPink {	padding-top: 10px;}.mainContent .left .sidePanelPink .text {	background-color: #FFF;	padding-right: 10px;	padding-left: 10px;	border-right-width: 3px;	border-left-width: 3px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #ed667e;	border-left-color: #ed667e;}.mainContent .left .sidePanelPink h1 {	font-size: 12px;	font-weight: bold;	color: #003267;	background-image: url(siteimages/template/side_panels_pnk_rule.gif);	background-repeat: repeat-x;	background-position: left 22px;	margin-top: 5px;	padding-bottom: 8px;	margin-bottom: 5px;	text-transform: uppercase;}.mainContent .left .inner {	padding-right: 10px;	padding-left: 20px;}.menuPanel {	background-image: url(siteimages/template/contact_bg.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}.menuPanel a {	font-size: 12px;	font-weight: bold;	color: #003267;	background-image: url(siteimages/template/menu_arrow.gif);	background-repeat: no-repeat;	background-position: 4px center;	display: block;	text-decoration: none;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 6px;	padding-left: 14px;	margin: 0px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #CEE475;}.menuPanel a:hover {	background-color: #F07E91;	background-image: url(siteimages/template/menu_arrow_over.gif);	color: #FFF;}a {	color: #003267;	text-decoration: underline;}.textArea {	background-image: url(siteimages/template/text_bg.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 15px;}.textArea img {	float: right;	margin-left: 20px;	margin-right: 10px;	border-left-width: 10px;	border-left-style: solid;	border-left-color: #FFFFFF;	margin-bottom: 10px;}.textArea p {	padding-right: 65px;}.textArea h1 {	font-size: 16px;	font-weight: bold;	color: #E70202;	margin-top: 5px;	margin-bottom: 30px;}.textArea h2 {	font-size: 14px;	font-weight: bold;	color: #E70202;}.textArea h3 {	font-size: 12px;	font-weight: bold;	color: #003267;	background-image: url(siteimages/template/header_dots.jpg);	background-repeat: repeat-x;	background-position: left 22px;	margin-top: 16px;	padding-bottom: 16px;	margin-bottom: 0px;	margin-right: 65px;	text-transform: uppercase;}.footer {	font-size: 10px;	color: #FFFFFF;	padding: 10px;}.footer a.pb {	color: #FFCCCC;	text-decoration: none;}.innerFooter {	padding-top: 10px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;}.contactHeaderPanel {	background-image: url(siteimages/template/contact_panel_bg.gif);	background-repeat: no-repeat;	background-position: left top;	width: 215px;}.contactHeaderPanel .padding {	padding-top: 12px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 12px;}.contactHeaderPanel h1 {	font-size: 12px;	font-weight: bold;	color: #003267;	background-image: url(siteimages/template/contact_dots.gif);	background-repeat: repeat-x;	background-position: left 22px;	margin-top: 5px;	padding-bottom: 8px;	margin-bottom: 5px;	text-transform: uppercase;}
