font {

font-size:12px;

}



* {

	margin: 0;

	padding: 0;

	}

	body {

		color: #8c8c8c;

		background-color: #ffe681;

		font-family: "Arial", "Helvetica", sans-serif;

		font-size: .75em;

		text-align: center;

		}

img{

border:0;

margin-bottom:-2px;

}



div#container {

	width: 852px;

	margin: 0 auto;

	text-align: left;

	border-left:2px solid #FFFFFF;

	border-right:2px solid #FFFFFF;

	background:#FFFFFF;

	font-size: .75em;

	}

	div#header {

		

		}

		div#header-in {

			

			}

	div#content {

	

	

		

		}

		

	div#content a {

		color:#0099ff;

		text-decoration:none;

		}

		div#center {

			margin: 0 264px 0 0;

			background:url(../images/deg-left.gif) no-repeat right bottom;

			}

			div#center-in {

				

				}

		div.column {

			width: 263px;

			}

			div#right {

				float: right;

				}

				div.column-in {

					

					}

	div#footer {

	padding-top:20px;

		text-align:center;

		clear: both;

		}

		div#footer-in {

			

			}





.ralla{

background:url(../images/ralla.gif) repeat-x top left;

height:11px;

}



table.menu td {

height:34px;

}



table.menu {

background:url(../images/bg-deg.gif) repeat-x top left;

height:37px;

}



table.menu td#currentr {



      background:url("../images/right.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      text-decoration:none;

      font-weight:bold;

      color:#765;

      }

	  





table.menu #current{

width:9px;

background:url(../images/left.gif) no-repeat top;

}



table.menu td#currentr a{

color:#000000;

font-size: 12px;



}



table.menu td a:hover{

color:#000000;

font-size: 12px;

}





table.menu td.a {



      font-size: 12px;

      padding:5px 15px 4px 6px;

      text-decoration:none;

      font-weight:bold;

      color:#765;

      }



table.menu .left-menu{

width:9px;



}



table.menu a {

text-decoration:none;

color:#8c8c8c;

}





h2 {

font-size:16px;

font-weight:bold;

color:#eb0d0a;

}



h3 {

font-size:18px;

font-weight:bold;

color:#4f4f4f;

}





.sep-left{

height:80px;

}





.news td{

padding:0 0 0 20px;

}



td.grey{

background:#f0f0f0;

border-top:1px solid #e7e7e7;

padding:3px 0 3px 20px; !important

}





.flotante{

position:absolute;

left:24%;

right:76%;

width:400px;

display:none;

background:#E7E7E7;

padding:5px 5px;

text-align:left;

}







.submenu{

display:none;

position:absolute;

background:#ffe681;

margin-left:-15px;



}



.submenu li{

text-align:left;

width:130px;

padding-left:5px;

list-style:none;

}





.submenu li a {

color:#CCCCCC;

}


/* KMC starting 08-09-09 */

.submenu li a {

color:#666666;

}

table.equestrian-lists {
	padding:10px;
}

ul.coaches-resource-documents {
	margin-top:20px;
	margin-left:20px;	
}
ul.coaches-resource-documents li{
	margin-bottom:5px;	
}
.coaches-resources-img {
	float:right;
	width:280px;
	height:175px;
	margin-top:0;
	margin-right:0;
	margin-bottom:15px;
	margin-left:15px;
}
