body {
		xbackground-image: url(../images/body_bg.gif);
		xbackground-repeat:repeat-x;
		xbackground-position:top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#565656;
		font-weight:normal;
		margin:0px;
		padding:0px;
		background-color:#F7F5F1;
}
.header_bg{
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
a:link{
	color:#565656; text-decoration:none;}
a:visited{
	color:#565656; text-decoration:none;}
a:hover{
	color:#7c101e; text-decoration:underline;}
.red{
	color:#7c101e;
}
.white{
	color:#fff;
}
.grey{
	color:#565656;
}
.top_border{
	border-top:#e3d4d6 1px solid;
}
.left_border{
	border-left:#e3d4d6 1px solid;
}
h1{
	font-size:18px;	margin:0px;	padding:0px; font-weight:normal; line-height:23px;;}
	
h2{
	font-size:16px; margin:0px;	padding:0px; font-weight:normal; line-height:100%;}
h3{
	font-size:15px; margin:0px;	padding:0px; font-weight:normal; line-height:100%;}
h3 a{
	color:#7c101e; text-decoration:underline;}
h3 a:hover{
	color:#7c101e; text-decoration:none;}
h4{
	font-size:14px; margin:0px;	padding:0px; font-weight:normal; line-height:18px;}
h5{
	font-size:13px; margin:0px;	padding:0px; font-weight:normal; line-height:18px;}
h5 a{
	color:#7c101e; text-decoration:none; }
h5 a:hover{
	color:#7c101e; text-decoration:underline;}
h6{
	font-size:11px; margin:0px;	padding:0px; font-weight:normal; line-height:100%;}
h6 a{
	color:#7c101e; text-decoration:underline;}
h6 a:hover{
	color:#7c101e; text-decoration:none;}
.txt12_red{
	color:#7c101e;
}
.txt12_white{	
	color:#fff;
}
.txt12_grey{
	color:#565656;
}
.txt_red_link:link{
	color:#7c101e;
	text-decoration:none;
}
.txt_red_link:visited{
	color:#7c101e;
	text-decoration:none;
}
.txt_red_link:hover{
	color:#565656;
	text-decoration:none;
}
.txt_grey_link:link{
	color:#565656;
	text-decoration:none;
}
.txt_grey_link:visited{
	color:#565656;
	text-decoration:none;
}
.txt_grey_link:hover{
	color:#7c101e;
	text-decoration:none;
}
.txt_field{
	width:220px;
	height:20px;
	font-size:12px;
	color:#565656;
	border:1px solid #dddddd;
	}
.middle_bg{
	background-image:url(../images/bg_middle.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
.footer_bg{
	background-image:url(../images/footer_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.arrow_red:link{
	background-image:url(../images/arrow_red.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-size:12px;
	text-decoration:none;
	color:#7a101c;
	padding-left:16px;
}
.arrow_red:visited{
	background-image:url(../images/arrow_red.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-size:12px;
	text-decoration:none;
	color:#7a101c;
	padding-left:16px;
}
.arrow_red:hover{
	background-image:url(../images/arrow_red_hover.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-size:12px;
	text-decoration:none;
	color:#333333;
	padding-left:16px;
}
.arrow_grey{
	background-image:url(../images/arrow_red_hover.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-size:12px;
	text-decoration:none;
	color:#333333;
	padding-left:16px;
}
.dotted_line{
	background-image:url(../images/dotted_line.gif);
	background-position:center;
	background-repeat:repeat-x;
}
.dotted_line_y{
	background-image:url(../images/dotted_line_y.gif);
	background-position:center top;
	background-repeat:repeat-y;
}
.img_border{
	border:1px solid #eeeeee;
	padding:2px;
}