@charset "utf-8";
/* CSS Document */

*, #popuphorselist {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.leftnavcontent {
	background: url(none);
	border: none;
	float:left;
}

#leftnavheadertop {
display: none;
}

.leftnavheader {
	background: #137C26 url(none);
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 3px 3px 3px 10px;
	float: left;
	width: 127px;
}

ul.leftnav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-position:inside;
}

ul.leftnav li {
	background: url(none) no-repeat 0px 0px;
	padding-left: 10px;
}

.leftnavlink:link {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

.leftnavlink:visited {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

.leftnavlink:active {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

.leftnavlink:hover {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

.news_block_header {
background: none;
}
h1.news_block_header {
	background: #137C26 url(none);
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 3px;
}

p.hometitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.3em;
}

.news_block_body_alt {
background: none;
}

.video_block_header {
	background: #137C26 url(none);
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 3px;
	}
	
a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
a {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
}


span.rp_bullet_double_arrow {
	display: none;
	}
	
.homenewsblock_topnews_head, .homenewsblock_bottomnews_head {
	background: #137C26 url(none);
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding:5px 0px 0px 5px;
}

.stablehorses {
background: #F2F2F2 none repeat scroll 0 0;
border: #C9C9C9 1px solid;
margin-top: 36px;
}

.stablehorses ul li select {
 background: #FFFFFF;
 }
 
.stableselected {
background: #F2F2F2 none repeat scroll 0 0;
border: #C9C9C9 1px solid;

}

.registeruser_font_red {
color: #333333;
}

.maintextblock th, #popuphorselist th, #popupbody th {
background: #137C26;
border: none;
}

#popuphorselist th a {
color: #FFFFFF;
}

.maintextblock td, #popuphorselist td, #popupbody td {
background: #f2f2f2;
}

button, .stablehorses .buttons button, .stableselected .buttons button {
background: #3b3b3b url(http://images.mirror.co.uk/collections/sas/button_bg.gif) repeat-x scroll 0 50%;
border: 1px solid #000000;
color: #FFFFFF;
}

.stableselected h2 {
	background: #3b3b3b url(http://images.mirror.co.uk/collections/sas/stable_bg.gif) repeat-x scroll 0 50%;
	color: #FFFFFF;
	margin:-10px 0 5px -5px;
	text-align: center;
	text-transform: none;
	font-size: 0.8em;
	line-height: 21px;
}

#registeruser label, #registeruser input, #registeruser p {
font-size:0.8em;
}

.footertext {
font-size: 0.8em;
}

#registeruser {
	width: 710px;
	max-width: 710px;
	min-width: 710px;
	background: #FFFFFF url(http://images.mirror.co.uk/collections/sas/register_bk.gif) repeat-x bottom;
}

p {
font-size: 11px;
}
.homenewsblock_topnews_body p {
font-size: 11px;
}
.maintextblock p {
font-size: 11px;
}
.maintextblock dd {
font-size: 11px;
}
.maintextblock dt {
font-size: 11px;
}
span.loggedin {
font-size: 10px;
}
.homeloginblock table {
margin-bottom: 0px;
height: 25px;
}
.labelinputgroup label {
font-size: 11px;
}
.userhomeoptions_body p {
font-size: 11px;
}
button.horselist {
font-size: 11px;
}
#popuphorselist table#sortableTable0.sortable tbody tr td {
font-size: 11px;
}
#popuphorselist table#sortableTable0 tbody tr td {
font-size: 11px;
}
#popuphorselist table tbody tr td {
font-size: 11px;
}
p.doubtful {
font-size: 11px;
}
button {
font-size: 11px;
}
#popupbuttons fieldset {
margin-top:3px;
}
#popuphorselist table#sortableTable0.sortable {
margin-top:0px;
}
#popuphorselist table#sortableTable0 {
margin-top:0px;
}
#popupbodycontainer #popupbody h3{
font-size: 11px;
}
#popupbodycontainer #popupbody table tbody tr th {
font-size: 11px;
}
#popupbodycontainer #popupbody table tbody tr td {
font-size: 11px;
}