body {
	background-color:#F7F2E8;
	background-image:url('../images/bg_body.gif');
	padding:0px;
	margin:0px;
}

form { margin: 0px; padding: 0px }
div.alert { background-color:white;color:red; text-align:center; width:auto; padding:5px; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style:solid; border-color:#fff #a9a9a9 #a9a9a9 #fff; border-width:1px;  }
img.nogap { display:block; }

a:link { color:#BF0074; text-decoration:none; }
a:visited { color:#B34A8A; text-decoration:none; }
a:hover { color:#BF0074; text-decoration:underline; }
a:active { color:#720246; text-decoration:none; }

.bodycopy { font-family:Arial, sans-serif; color:#888888; font-size:12px; line-height:130%; }


select { font-size:11px; border-width:1px; }
option { border-style:solid; border-width:0px 0px 1px 0px; border-color:#dcdcdc; }

input.textbox, textarea.textbox { font-size:12px; border-style:solid; border-width:1px; border-color:#636363 #dcdcdc #dcdcdc #636363; color:#000; }
input.textbox:focus, textarea.textbox:focus { font-size:12px; border-style:solid; border-width:1px; border-color:#636363 #dcdcdc #dcdcdc #636363; background-color:#FFFF98; color:#000; }

input.button { background-color:#FFDFFF;font-size:12px;font-weight:normal; border-color:#A992A9; border-style:solid; border-width:1px;color:#000; font-family: Arial, Helvetica, sans-serif; }
input.button:active { background-color:#A992A9;font-size:12px;font-weight:normal; border-color:#A992A9; border-style:solid; border-width:1px;color:#000; font-family: Arial, Helvetica, sans-serif; }
input.button_submit {  background-color:#FFDFFF;font-size:12px;font-weight:bold; border-color:#A992A9; border-style:solid; border-width:1px; color:#000; font-family: Arial, Helvetica, sans-serif; }
input.button_submit:active {  background-color:#A992A9;font-size:12px; font-weight:bold; border-color:#A992A9; border-style:solid; border-width:1px; color:#000; font-family: Arial, Helvetica, sans-serif; }

li { font-size: 12px; font-family: Arial, sans-serif; }

h1, .h1	{ color: #BF0074; font-weight: bold; font-size: 22px; font-family: "Times New Roman", Times, serif; }
h2, .h2  { color: #48B572; font-weight: bold; font-size: 18px; font-family: "Times New Roman", Times, serif; }
h3, .h3  { color: #BF0074; font-weight: bold; font-size: 16px; font-family: "Times New Roman", Times, serif; }
h4, .h4  { color: #48B572; font-weight: bold; font-size: 14px; font-family: "Times New Roman", Times, serif; }

label, .label { color: #999; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.note { color: #999; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.caption { color: #48B572; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }


.border_all		{ border-style: solid; border-color: #999; border-width: 1px; }
.border_bot		{ border-style: solid; border-color: #999; border-width: 0px 0px 1px 0px; }
.border_top		{ border-style: solid; border-color: #999; border-width: 1px 0px 0px 0px; }
.border_left	{ border-style: solid; border-color: #999; border-width: 0px 0px 0px 1px; }
.border_rt		{ border-style: solid; border-color: #999; border-width: 0px 1px 0px 0px; }
.border_topbot	{ border-style: solid; border-color: #999; border-width: 1px 0px 1px 0px; }
.border_sides	{ border-style: solid; border-color: #999; border-width: 0px 1px 0px 1px; }
.border_rb		{ border-style: solid; border-color: #999; border-width: 0px 1px 1px 0px; }
.border_tl		{ border-style: solid; border-color: #999; border-width: 1px 0px 0px 1px; }



/* CUSTOM STYLES BELOW */
#content_block {
	position:relative;
	left:auto; right:auto;
	margin:20px 0px 10px 0px;
	width:770px;
	background-image:url('../images/content_bg.gif');
}
#menu_tab1 {
	display:block;
}
#ban_pic1 {
	display:block;
}
#content_copy {
	position:relative;
	margin:30px 0px 20px 0px;
	width:730px;
	/*height:380px;*/
	background-image:url('../images/content_bg_heart.gif');
	background-repeat:no-repeat;
	background-position:10px 40px;
}

#disclaimer {
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#BF0074;
	letter-spacing:1px;
}

div.menu_links { margin:0px 10px 0px 10px; line-height:120%; }
a.menu_link:link { font-family:Arial, sans-serif; font-size:12px; color:#000; }
a.menu_link:visited { font-family:Arial, sans-serif; font-size:12px; color:#000; }
a.menu_link:active { font-family:Arial, sans-serif; font-size:12px; color:#000; }
a.menu_link:hover { font-family:Arial, sans-serif; font-size:12px; color:#BF0074; }


td.tab_dk { border-width:1px 1px 0px 1px; border-style:solid; font-weight:normal; border-color:#666675 #666675 #666675 #fff; background-image:url('../images/th_bg_dk.gif'); background-repeat:repeat-x; }
td.tab_lt { border-width:1px 1px 0px 1px; border-style:solid; font-weight:bold; border-color:#666675 #666675 #666675 #fff; background-image:url('../images/th_bg.gif'); background-repeat:repeat-x; }

