BODY.main {

	margin: 0;
	background-color: #FFFFFF;
	background-image: url(images/main_background.png);
	
}

BODY.sub {
 
	margin: 0;
	background-color: #FFFFFF;
	
}

IMG.logo {

	position: absolute;
	left: 0px;
	top: 0px;
	width: 341px;
	height: 102px;
	z-index: 3;

}

IMG.horses {

	position: absolute;
	top: 125px;
	left: 20px;
	z-index: 3;

}


DIV.left_bar {

	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 341px;
	background-color: #FFFFFF;
	z-index: 3;
	
}

DIV.top_main {

	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 300px;
	width: 100%;
	background-color: #EBEBEB;
	z-index: 1;
	
}

DIV.middle_main {

	position: absolute;
	top: 300px;
	left: 0;
	right: 0;
	height: 30px;
	width: 100%;
	background-color: #E2E2E2;
	z-index: 1;
	
}

DIV.bottom_main {

	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	z-index: 0;
	
}

DIV.Main_Text {
	
	position: relative;
	top: 15px;
	left: 15px;
	font-weight: regular;
	font-size: 9pt;
	font-family: Arial;
	color: #000000;

}

DIV.button_bar_main {

	position: absolute;
	bottom: 0;
	left: 341px;
	top: 180px;
	right: 0;
	bottom: 0;
	width: 186px;
	height: 170px;
	background-image: url(images/main_buttons_background.png);
	
}

DIV.button_bar_sub {

	position: absolute;
	top: 150px;
	left: 0;
	width: 186px;
	height: 159px;
	
}

DIV.sub_body {

	margin: 15px;
	font-weight: regular;
	font-size: 10pt;
	font-family: Arial;
	color: #000000;

}

DIV.subtitle {

	position: relative;
	top: 0;
	left: 0;
	width: 414;
	height: 129;
	background-image: url(images/subtitle_background.png);

}

DIV.subtitle_line1 {

	position: relative;
	top: 60px;
	left: 30px;
	font-weight: regular;
	font-size: 24pt;
	font-family: Arial;
	color: #0A227D;

}

DIV.subtitle_line2 {

	position: relative;
	top: 58px;
	left: 30px;
	font-weight: regular;
	font-size: 14pt;
	font-family: Arial;
	color: #0A227D;

}

P.Address {

	color: #D7D7D7;
	font-weight: regular;
	font-size: 9pt;
	font-family: Arial;
	z-index: 3;
	position: relative;
	left: 15px;
	bottom: 15px;
}

P.blue_small {

	color: #0A227D;
	font-weight: regular;
	font-size: 8pt;
	font-family: Arial;
	
}

P.blue_title {

	color: #0A227D;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
	text-decoration: underline;
	
}


A:link {

	font-weight: bold;
	color: #C1C1F7;


}

A:visited {

	font-weight: bold;
	color: #C1C1F7;

}

A:hover {

	font-weight: bold;
	color: #C1C1F7;
	text-decoration: none;

}

A.sub_bottom1:link {

	color: #0E2575;
	font-weight: regular;
	font-size: 7pt;
	font-family: Arial;


}

A.sub_bottom1:visited {

	color: #0E2575;
	font-weight: regular;
	font-size: 7pt;
	font-family: Arial;

}

A.sub_bottom1:hover {

	color: #0E2575;
	text-decoration: underline;
	font-weight: regular;
	font-size: 7pt;
	font-family: Arial;

}

A.sub_bottom2:link {

	color: #A6A7A5;
	font-weight: regular;
	font-size: 7pt;
	font-family: Arial;


}

A.sub_bottom2:visited {

	color: #A6A7A5;
	font-weight: regular;
	font-size: 7pt;
	font-family: Arial;

}

A.sub_bottom2:hover {

	color: #A6A7A5;
	text-decoration: underline;
	font-weight: regular;
	font-size: 7pt;
	font-family: Arial;

}

A.red:link {

color: #CA3636; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none;

}

A.red:visited {

color: #CA3636; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none;

}

A.red:hover {

color: #CA3636; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: underline;

}


INPUT.Main_Search {

	position: absolute;
	top: 345px;
	left: 350px;
	background-color: white;
	color: black;
	font-family: Arial;
	font-size: 8pt;
	z-index: 5;

}

INPUT.Main_Search_Button {

	position: absolute;
	top: 347px;
	left: 440px;
	z-index: 5;

}
