body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3c3c3c;
	background-color: #FFFFFF;
	margin: 0px;
}

a:link { color: #002891; text-decoration: none; font-weight: bold;}
a:hover {
	background-color: #f6ffc4;
	color: #002891;
	text-decoration: none;
	font-weight: bold;
}
a:visited {  color: #002891; text-decoration: none; font-weight: bold;}
a:active {  color: #002891; text-decoration: none; font-weight: bold;}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 70%;
	color: #3c3c3c;
		line-height: 130%;
}



.gn {
	background-color: #157c76;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #3c3c3c;
	font-variant: normal;
	margin: 0px;
	padding: 2px;
}

.gnbox {
	background-color: #157c76;
	margin: 0px;
}

.narrow {
	font-size: 6px;
	line-height: 6px;
	margin: 0px;
	padding: 0px;
}

.horses {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 2px;
	PADDING-TOP: 0px;
	COLOR: #ffffff;
	font-size: 2px;
}

ol {
	MARGIN-BOTTOM: 0px;
}

.category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #FFFFFF;
	font-variant: normal;
	margin: 0px;
	padding: 2px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 70%;
	color: #3c3c3c;
		line-height: 130%;
}

.aintree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #ffffff;
	font-variant: normal;
	margin: 0px;
	padding: 2px;
}

.gnpale {
	background-color: #59b3a7;
	margin: 0px;

}

a.gnpale:link {
	color: #262c27;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;

}
a.gnpale:hover {  background-color: #c0e2c2; color: #262c27;  font-size: 11px; line-height: 14px; text-decoration: none;}
a.gnpale:visited {  color: #262c27;  font-size: 11px; line-height: 14px; text-decoration: none;}
a.gnpale:active {  color: #262c27;   font-size: 11px; line-height: 14px; text-decoration: none;}

.contentclass {
	padding: 2px;
	background-color:#ffffff;
		margin: 0px;
}


/* ---------------------- Side Menu ---------------------- */
#grand-national-SideBox{position:relative; display:block; width: 162; padding: 1px 1px 1px 1px; background: #157c76; font-size:11px;}
.grand-national-Sidemenu{
	margin:0;
	list-style: none;
	font-size:11px;
	background-color: #157c76;
	padding: 0px 0px 0px 0px; 
}
.grand-national-Sidemenu li{padding: 0px 1px 1px 1px; margin:0; display:block; fon
t-size: 11px;}
.grand-national-Sidemenu li a{text-align:left; padding: 2px 2px 2px 2px; font-weight: normal; display:block; background: #edeeee; text-decoration:none; font-size:11px; font-weight: normal; color: #002891}
.grand-national-Sidemenu li a:hover{background: #f6ffc4; font-size:11px; font-weight: normal; color: #002891; }
.grand-national-Sidemenu li a.Sideactive, .menu li a.Sideactive:hover{background: #f6ffc4; font-weight: normal; font-size:11px; color: #002891;}
.grand-national-Sidemenu li a span{font-size:11px; font-weight: normal; line-height:14px;}
.grand-national-Sidemenu span{font-size:11px; font-weight: normal; line-height:14px;}

.aintree-national-side {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	font-variant: normal;
	margin: 0px;
	text-transform: uppercase;
	padding: 4px 2px 2px 2px;
	background-image: url(aintree-grand-national-images/sideheader.gif);
}

/* ---------------------- END Side Menu ---------------------- */


.grand-national-left {
	display: block;
	text-align: left;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	padding: 1px 1px 1px 5px;
} 
.grand-national-right {
	display: block;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding: 1px 5px 1px 1px;
}
.grand-national-left1 {
	display: block;
	text-align: left;
	color: #157c76;
	font-weight: bold;
	padding: 1px 1px 1px 5px;
	font-size: 12px;
} 
.grand-national-right1 {
	display: block;
	text-align: right;
	color: #157c76;
	font-weight: bold;
	padding: 1px 5px 1px 1px;
	font-size: 12px;
}

/* ---------------------- BEGIN Top Border Menu ---------------------- */

#aintree {
	margin: 0 auto;
	width: 100%;
	height: 28px;
	background-image: url(aintree-grand-national-images/gn-border.gif);
	position: relative;
    }
#grand {
	float:left;
	width:400px;
	padding: 4px 0px 0px 0px;
    }
#national {
	float: right;
	width: 400px;
	padding: 4px 0px 0px 0px;
	right: 0;
	top: 0;
	position:absolute;
	top:0;
	right:0;

}

/* ---------------------- END Top Border Menu ---------------------- */


/* ---------------------- BEGIN Top Border Menu ---------------------- */

#grand-national-aintree {
margin: 0 auto;
	width: 100%;
	height: 28px;
	background-image: url(aintree-grand-national-images/gn-border1.gif);	
	position: relative;	
    }
#aintree-national {
	padding: 4px 0px 0px 0px;
	float:left;
	width:450px;
    }
#grand-national-bar {
	padding: 4px 0px 0px 0px;
	float:right;
	width:400px;
	position:absolute;
	top:0;
	right:0;
    }

/* ---------------------- END Top Border Menu ---------------------- */

/* ---------------------- 160x600 Ad Box ---------------------- */
.grand-national-160{position:relative; display:block; height:600 px; width: 162; padding: 1px 1px 1px 1px; background: #157c76}

/* ---------------------- END 160x600 Ad Box ---------------------- */