body {
	background-color:#7571AE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3F0462;
	padding:0px;
	margin:8px 0px 8px 0px;
}
h1 {
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h1 a{
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h2 {
	font-size:17px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h2 a{
	font-size:17px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h3 {
	font-size:16px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h3 a{
	font-size:16px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h4 {
	font-size:15px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h4 a{
	font-size:15px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h5 {
	font-size:13px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h5 a{
	font-size:13px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h6 {
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h6 a{
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
.blue {
	color:#7571AE;
}
.red {
	color:#9E111D;
}
.pink {
	color:#E4696D;
}
.white {
	color:#FFF;
}
.light_blue {
	color:#DDDBF9;
}
.blue_11 {
	color:#7571AE;
	font-size:11px;
}
.red_11 {
	color:#9E111D;
	font-size:11px;
}
.pink_11 {
	color:#E4696D;
	font-size:11px;
}
.white_11 {
	color:#FFF;
	font-size:11px;
}
.light_blue_11 {
	color:#DDDBF9;
	font-size:11px;
}
.blue_20 {
	color:#7571AE;
	font-size:20px;
}
.red_20 {
	color:#9E111D;
	font-size:20px;
}
.pink_20 {
	color:#E4696D;
	font-size:20px;
}
.white_20 {
	color:#FFF;
	font-size:20px;
}
.light_blue_20 {
	color:#DDDBF9;
	font-size:20px;
}
a:link {
	color:#7571AE;
	text-decoration:none;
	outline:none;
}
a:visited {
	color:#7571AE;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#9E111D;
	text-decoration:none;
	outline:none;
}
.red_link:link {
	color:#9E111D;
	text-decoration:none;
}
.red_link:visited {
	color:#9E111D;
	text-decoration:none;
}
.red_link:hover {
	color:#7571AE;
	text-decoration:none;
}
.pink_link:link {
	color:#E4696D;
	text-decoration:none;
}
.pink_link:visited {
	color:#E4696D;
	text-decoration:none;
}
.pink_link:hover {
	color:#7571AE;
	text-decoration:none;
}
.light_blue_link:link {
	color:#DDDBF9;
	text-decoration:none;
}
.light_blue_link:visited {
	color:#DDDBF9;
	text-decoration:none;
}
.light_blue_link:hover {
	color:#FFF;
	text-decoration:none;
}
.white_link:link {
	color:#FFF;
	text-decoration:none;
}
.white_link:visited {
	color:#FFF;
	text-decoration:none;
}
.white_link:hover {
	color:#DDDBF9;
	text-decoration:none;
}
form {
	padding:0px;
	margin:0px;
}
.top_bg {
	background-image:url(../images/top_bg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.left_bg {
	background-image:url(../images/left_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.right_bg {
	background-image:url(../images/right_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.footer_bottom_border {
	border-bottom:3px solid #C3C0DD;
}
.box_bottom_border {
	border-bottom:1px solid #DCDAF9;
}
.box_top_border {
	border-top:1px solid #DCDAF9;
	background-color:#F3F2F8;
}
.box_middle_bg {
	background-image:url(../images/box_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-right:1px solid #DCDAF9;
}
.box_middle_bg_inner {
	background-image:url(../images/box_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-right:1px solid #DCDAF9;
	border-left:1px solid #DCDAF9;
	padding:0px 10px 0px 10px;
}
.box_dog_bg {
	background-image:url(../images/box_left_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.box_dog_bottom_bg {
	background-image:url(../images/dog_bottom_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.cat_bg_inner {
	background-image:url(../images/cat_bg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
}
.right_cat_bg {
	background-image:url(../images/cat_pic.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:225px;
}
.txt_box_top_border {
	border-top:1px solid #F7D2D3;
}
.box_bottom_border_inner {
	border-bottom:1px solid #DCDAF9;
}
.txt_box_bottom_border {
	border-bottom:1px solid #F7D2D3;
}
.txt_middle_bg {
	background-image:url(../images/txt_bg.png);
	background-position:bottom left;
	background-repeat:repeat-x;
	border-left:1px solid #F7D2D3;
	border-right:1px solid #F7D2D3;
	padding:0px 10px 0px 10px;
}
* html .txt_middle_bg /* hack for ie6 background png */{
	background-image:url(../images/txt_bg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	border-left:1px solid #F7D2D3;
	border-right:1px solid #F7D2D3;
	padding:0px 10px 0px 10px;
}
.arrow_link:link {
	background-image:url(../images/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 5px 4px 20px;
	color:#3f0462;
	border-bottom:1px solid #b1b1b1;
	display:block;
}
.arrow_link:visited {
	background-image:url(../images/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 5px 4px 20px;
	color:#3f0462;
	border-bottom:1px solid #b1b1b1;
	display:block;
}
.arrow_link:hover {
	background-image:url(../images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 5px 4px 20px;
	color:#9e111d;
	border-bottom:1px solid #b1b1b1;
	background-color:#f6e6e8;
	display:block;
}
.popup_frame {
	border:3px solid #c3c0dd;
	padding:10px;
	background-color:#fff;
}