BODY {
	margin:0px;padding:0px;
	font-size:small;
	font-family:Arial,Sans Serif,Geneva;
	line-height:auto;
	background-color:#fff;
}
.noscreen	{display:none;}
.sorry		{padding:22px;font-style:italic;border:1px solid #ccc;background-color:#ffc;margin:8px 0px;}
.photo		{margin:2px;padding:4px;background-color:#fff;border:1px solid #ccc;}
.padded		{padding:8px 16px;}
.floatright	{float:right;}
.small		{font-size:x-small;}
.large		{font-size:large;font-weight:bold;}
.left		{text-align:left;}
.right		{text-align:right;}
.center		{text-align:center !important;}
.bold		{font-weight:bold !important;}
.italic		{font-style:italic !important;}
.icon		{vertical-align:middle;margin-right:5px;}
.feeds 		{text-align:left;list-style:none;line-height:1.6em;border:1px dotted #ccc;margin-left:22px;padding:14px;}
.feeds A 	{text-decoration:none !important;}
.feeds SPAN 	{text-decoration:underline !important;}
P.padded	{padding:12px !important;}
.box		{border:1px solid #ccc;padding:6px 12px;}
.box H4		{margin:0px;padding:0px;color:#069;font-size:16px;}
.checklist 	{list-style-image:url(/images/icon_checklist.gif);}
/*.free 	{list-style-image:url(/images/icon_free.gif);}*/
.save 	{list-style-image:url(/images/icon_save.gif);}
.checklist LI {padding-left:12px;font-size:16px;font-family:Georgia;font-weight:200;color:#666;padding-bottom:4px;border-bottom:1px dotted #ccc;margin-bottom:4px;}
.free LI {margin-left:25px;font-size:16px;font-family:Georgia;font-weight:200;color:#666;padding-bottom:4px;border-bottom:1px dotted #ccc;margin-bottom:4px;}
.save LI {margin-left:25px;font-size:16px;font-family:Georgia;font-weight:200;color:#666;padding-bottom:4px;border-bottom:1px dotted #ccc;margin-bottom:4px;}
.sayyes LI {margin-left:25px;font-size:16px;font-family:Georgia;font-weight:200;color:#666;padding-bottom:4px;border-bottom:1px dotted #ccc;margin-bottom:4px;}
.captcha {list-style:none;width:380px;margin:10px auto !important;padding:10px !important;}
.captcha LI {clear:right;padding:2px;}
.captcha LI H3 {margin:0px;padding:4px;color:#fff;background-color:#069;}
.captcha LI P {font-size:11px;}
.captcha LI INPUT, .captcha LI TEXTAREA {float:right;}
.captcha LI .fixedWidth {width:260px;}
.tabs {margin-top:10px;}
.tabs UL {list-style:none;padding:0px;margin:0px;}
.tabs .tabControl {background-color:#f5f5ff;overflow:auto;}
.tabs BLOCKQUOTE {margin-top:0px;padding-top:10px;}
.tabs .tabControl > LI {float:left;display:block;padding:5px 10px;cursor:pointer;font-weight:bold;color:#666;background-color:#f5f5ff;}
.tabs .tabControl > LI.active {background-color:#ddf;color:#000;}
.tabs .tabControl > LI.hover {background-color:#ffe;color:#14599e;}
.tabs .tabContent {padding:0px;background-color:#ddf;}
.tabs .tabContent > LI {margin:0px !important;padding:0px !important}
TD {
	vertical-align:top;
}
TD.bottom {
	vertical-align:bottom;
}
TD.label {
	vertical-align:top;
	text-align:right;
	padding-right:4px;
	font-style:italic;
	font-size:x-small;
}
TR.odd TD {
	background-color:#eee;
}
H2 {
	text-align:center;
	color:#069;
	margin:0px;
}
H2 A:hover {
	color:#000;
}
H4.paging {
	text-align:center !important;
	background-color:#eee;
	padding:8px 2px;
	margin:0px;
	font-size:10pt;
	width:100%;
}
H4.paging A:link, H4.paging A:visited {
	background-color:#fff;
	padding:2px 6px;
	text-decoration:none;
	color:#333;
}
H4.paging A:hover {
	background-color:#f5f5ff;
}
DIV.manage {
	font-size:9pt;
	background-color:#f5f5ff;
	padding:12px;
	display:block;
}
DIV.pgLinks A{color:#fff}
DIV.pgLinks A:hover{color:#ff0} 

DIV.mainMenu A:link, DIV.mainMenu A:visited {
    color:#000;
}
DIV.mainMenu A:visited {
    color:#00f;
}
DIV.mainMenu A:hover {
    color:#00f;
}
TABLE.mainMenuTable {
    background-color:#fff;
    margin:0px; padding:0px;
}
TD, P {
	margin:0px;padding:2px;
}
#container P {
	padding:6px 0 !important;
}
TD.vanity {
	font-size:x-small;
	text-align:center;
}
TD.menu, TD.menu P, TD.specialMenu, TD.specialMenu P {
	padding:0px;
	text-align:left;
}
TD.specialMenu A {
	margin:0px;
	padding:2px;
	display:block;
	background-color:#ddddff;
	color:#009;
	text-decoration:none;
	border:1px solid #ddddff;
	margin-bottom:1px;
}
TD.specialMenu A:hover {
	color:#03f;
	background-color:#ffe;
}
TD.menu A {
	margin:0px;
	padding:2px;
	display:block;
	background-color:#f5f5ff;
	color:#00c;
	text-decoration:none;
	border:1px solid #ddddff;
	margin-bottom:1px;
}
TD.menu A:hover {
	color:#03f;
	background-color:#ffe;
}
TD.busi, TD.busi P, TD.special, TD.special P {
	font-family:Arial;
	margin:0px;
	padding:0px;
}
TD.special {background-color:#f00;}
TD.special A {
	color:#fff;
	display:block;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:6px 12px;
	}
TD.special A:hover {
	background-color:#069;
	text-decoration:underline;
}
TD.busi A {
	border:1px solid #ddf;
	display:block;
	background-color:#f5f5ff;
	padding:6px 12px;
	color:#003;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
	text-align:center;
}
TD.busi A:hover {
	background-color:#ffe;
	color:blue;
	text-decoration:underline;
}
TD.free {
	background-color:#ddf;
	text-align:left;
	font-weight:bold;
}
TD.free A:hover {
	color:#003;
}
TD.odd, TD.odd A {
	background-color:#ddf;
	color:#069;
}
TD.inlineAd {
    font-family: Arial;
	font-size:small;
	background-color:#ffe;
	text-align:center !important;
	border:1px solid #ddf;
	color:#069;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
TD.inlineAd2 {
    font-family: Arial;
	font-size:small;
	background-color:#ffe;
	text-align:center !important;
	color:#069;
	font-weight:bold;
	padding:0px;
	margin:0px;
}


TD.inlineAd P {
	margin:0px;padding:0px;
}
TD.inlineAd A {
	width:100%;
	color:#c00;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
TD.inlineAd A:hover {
	text-decoration:underline;
}
A.blue {
	color:#00f;
}

A.white {color:#fff;}
#premium {
	font-size:medium;
	border:1px solid #ddddff;
}
#premium H4, #premium H5 {
	margin:0px;
	padding:2px 0px;
	text-align:center;
}
#premium H4 {
	background-color:#f63;
	color:#fff;
	font-size:small !important;
}
#premium H5 {
	color:#333;
	font-size:small !important;
}
#premium .more {
	margin-bottom:18px;
}
#premium P { font-size:x-small;}

#familyannouncements  {
	text-align:center;
	font-size:medium;
	border:1px solid #ddf;
}
#familyannouncements H4, #familyannouncements H5 {
	margin:0px;padding:4px;
}
#familyannouncements  H5 {
	color:#369;
	margin:5px auto;
}
#familyannouncements  HR {
	height:1px;
	border-top:1px solid #ddf;
}
#familyannouncements P {
	font-size:small;
}
#familyannouncements P.description {
	font-size:x-small;
}
#familyannouncements P A {
	color:#03c;
}

#familyannouncements_one  {
	text-align:center;
	font-size:medium;
	border:1px solid #ddf;
}
#familyannouncements_one H4, #familyannouncements_one H5 {
	margin:0px;padding:4px;
}
#familyannouncements_one  H5 {
	font-size:large;
	width:320px;
	color:#369;
	margin:20px auto;
}
#familyannouncements_one  HR {
	height:1px;
	border-top:1px solid #ddf;
}
#familyannouncements_one P.description {
	width:320px;
	font-size:small;
	margin:10px 70px;
}
#familyannouncements_one P A {
	color:#03c;
}

P.order A {
	text-align:center;
	margin:1px;
	padding:4px 8px;
	display:block;
	background-color:#f5f5ff;
	color:#00c;
	text-decoration:none;
	border:1px solid #ddddff;
	margin-bottom:1px;
}
P.order A:hover {
	color:#03f;
	background-color:#ffe;
}
P.orderRed A {
	text-align:center;
	margin:1px 0px;
	padding:4px 8px;
	display:block;
	background-color:#ffc8b6;
	color:#c30;
	text-decoration:none;
	border:1px solid #c30;
	margin-bottom:1px;
}
P.orderRed A:hover {
	color:#03f;
	background-color:#ffe;
	border:1px solid #993;
}
SPAN.desc 	{float:left;overflow:hidden;height:1.3em;font-style:italic;color:#069;}
.free A 		{font-weight:bold;font-style:normal;}
.free A:hover 	{color:#003;}

.blueButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background-image:none !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.blueButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
	cursor:pointer;
}.blueButton:active {
	position:relative;
	top:1px;
}.orangeButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background-image:none !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.orangeButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
	cursor:pointer;
}.orangeButton:active {
	position:relative;
	top:1px;
}
