body{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000;	margin:0;	padding:0;	background-color: #0183bf;}a{color:#0183bf}a:hover{	color:#000;	text-decoration: none;}#container{text-align:center; background-image:url(images/sitebackground.png); background-repeat:repeat-y; background-position:center}#footer{font-size:9px; color:#fff; padding:4px 0; background-image:url(images/footerbg.jpg); background-repeat:repeat-y; background-position:center}#footer h3{margin:2px 0}#footer ul{width:800px; margin:0 auto; padding:0 0 0 61px; text-align:left; height:90px}#footer ul li{list-style:none inside; float:left; width:110px}#footer ul li a{font-size:11px; color:#fff}#footer .clr, .endfloat{clear:both}.main-content{background:url(images/main-content-bg.jpg) repeat-x #fff}.left-content{background:url(images/background.jpg) repeat-y}.homepage{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left}	.indenttext{padding-left:12px; padding-right:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left}.white, .style3{color:#fff}.blue{color:#0183bf}.green{color:#063}.quote{color:#0183bf; font-size:14px; text-align:center}.border{border:2px #0183bf solid; text-align:center; background:#edf8f9; color:#fff}.border2{border-color:#0183bf; background:#069; color:#fff; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 6px;}#l-left, #l-left2{float:left; width:30%}#l-right{float:right; width:370px}div.hr{height:15px; background:#fff url(images/hr1.gif) no-repeat scroll center}div.hr hr{display:none}#tipsarchive{list-style-type:none; background-position:left; text-align:left}#tipsarchive ul{display:inline; list-style-type:none; text-align:left; padding:0}#tipsarchive li{list-style-type:none; background-position:left; text-align:left; background-color:#E5F5EE; border-bottom:4px solid #fff; font-weight:normal; line-height:1.6em; padding-left:4px}#tipsarchive a{text-decoration:none; color:#000; font-style:normal; display:block}#tipsarchive a:hover{background-color:#A2BEA0}.tipsblock{padding:0 10px 10px}.tipsblock ol{font-size:1em; line-height:1.4em; color:#fff; list-style-type:none; font-weight:bold; display:block}.tipsblock h4{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; line-height:1.4em; font-weight:normal; color:#0183BF; border-bottom:0.08em dotted #999; padding:0 10px 10px 0px}.tipsblock h5{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.3em; font-weight:normal; color:#fff}#service1  {	float:left;	width:48%;	margin-right: 10px;	padding-bottom: 30px;}#service1 ul {list-style-type: none; line-height: 1.4em; margin: 0px; padding-top: 0px; padding-right: 6px; padding-bottom: 0px; padding-left: 6px;}#service1 ul li {	padding-left: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-top: 3px;}.alt {background-color: #E9E9E9;}hr {	border-top: 0.1em dotted #666666;	color: #ffffff;	background-color: #ffffff;	border-right: none;	border-bottom: none;	border-left: none;}#mainContainer { width:657px}#leftColmn {	float: left;	width:60%;	position: relative;	top: 0px;	margin-right:15px;}#rightColmn {	float: right;	width:32%;	padding-right: 10px;	padding-left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.4em;	color: #555555;	position: relative;	top: 0px;	margin-bottom:10px;}#rightColmn img {	margin-bottom: 8px;	margin-top: 8px;}#fbGowns {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.4em;	font-weight: bold;	color: #333333;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #0183BF;}#fbGowns td {	padding: 4px;}#rightColmn .quote {	font-size: 1em;	color: #063;	margin-left: 10px;	text-align: left;	font-style: italic;}#rightColmn h2 {	line-height: 2em;}.altp {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0}.homepage blockquote {	margin-left: 20px;	line-height: 16px;}.tipsTable {	border-collapse: collapse;	clear: left;	width: 350px;	text-transform: uppercase;	font-weight: bold;	color: #444;}.tipsTable th, .tipsTable td {	text-align: left;	vertical-align: top;	padding: 0;}/* rather than give the table a font size, use contextual selectors to target the th and td elements within */.tipsTable th {	width:20%;	font-weight: bold;	font-size: 0.875em; /* 16x0.875=14px */	padding:0 0.643em 0.571em 0.643em; /* 14x0.643=9px 14x0.571=8px */	border-bottom:0.071em solid #ccc; /* 14x0.071=1px */	color: #EB8416;}.tipsTable td {	font-size: 0.9em; /* 16x0.75=12px */	padding:0.333em 0.75em 0.417em 0.75em; /* 12*0.333=4px 12*0.75=9px 12x0.417=5px */	border-bottom:0.083em solid #ccc; /* 12x0.083=1px */	line-height: 1em; /* 12x1=12px */ }.tableshade {	background-color: #edf8f9;}