/* GLOBALS */

body{

	padding: 0px;

	margin: 0px;

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

	background: #012641;

}

img{

	border: 0px;

}

#container{

	width: 1000px;

	background: #012641 url(../images/container_bg.gif) repeat-y;

	margin: 0 auto;

}



.rss {position:absolute; margin:-90px 550px; width: 50px; height: 50px;}

.logo_link {position: absolute: margin:0px 10px; width: 200px; height:100px;}

/* COLUMNS */

#content{

	display: inline;

	width: 575px;

	float: left;

	margin-left: 34px;

	background: transparent url(../images/content_bg.gif) no-repeat;

}

#sidebar{

	width: 370px;

	float: right;

}

.header{

	height: 125px;

}

.lang_en{

	display: block;

	position: absolute;

	margin-top: 65px;

	margin-left: 535px;

}

.lang_jp{

	display: block;

	position: absolute;

	margin-top: 90px;

	margin-left: 535px;

}





/* NAVIGATION */

#navigation{

	padding: 0px 0px 0px 10px;

	margin: 0px;

	list-style-type: none;

	height: 32px;

	background: transparent url(../images/navigation_bar.gif) repeat-x;

	overflow: hidden;

}
/*
#navigation li{

	padding: 0px;

	margin: 0px;

	display: inline;

	font-size: 13px;

}

#navigation a{

	display: block;

	float: left;

	padding: 9px 11px 4px 11px;

	color: #04283e;

	text-decoration: none;

}

#navigation a:hover{

	background: transparent url(../images/navigation_hov.gif) repeat-x;

	background-position: 0px 2px;

	color: #00528d;

}

*/

.nav{
display: block;
font-size: 13px;
float: left;
padding: 9px 11px 4px 11px;
color: #04283e;
text-decoration: none;
cursor: pointer;
}

.nav_over{
display: block;
font-size: 13px;
background: transparent url(../images/navigation_hov.gif) repeat-x;
background-position: 0px 2px;
color: #00528d;
padding: 9px 11px 4px 11px;
float: left;
cursor: pointer;
}

.nav_selected{
display: block;
font-size: 13px;
background: transparent url(../images/navigation_hov.gif) repeat-x;
background-position: 0px 2px;
color: #00528d;
padding: 9px 11px 4px 11px;
float: left;
cursor: pointer;
}






.hero{

	margin-top: 14px;

}





/* GLOBALS LINKS */

a:link, a:visited, a:active{

	color: #77a3c0;

	text-decoration: underline;

	outline: none;

}




/* @group Web Form */

ul.form {
	margin: 0;
	padding: 0;
}

ul.form li {
	list-style: none;
	margin: 0 0 18px 0;
}

ul.form li label {
	color: #888;
	display: block;
}

div.form div.item, div.webform div.item {
	padding: 9px;
}

cat_button {}

input.cat_textbox,
textarea.cat_listbox,
select.cat_dropdown,
select.cat_listbox {
	width: 250px;
	font-size:11px;
}

.cat_dropdown_small {
	width: 200px;
}

.cat_dropdown_smaller {
	width: 70px;
}



.cat_listbox {
	height: 120px;
	width: 300px;
}

table.webform,
table.reporting {
	border-collapse:collapse;
	border-spacing:0;
	width: 100%;
}

table.webform td {
	line-height: 24px;
	padding: 6px;
}

.form label, .webform label {
	font-size: 11px;
}

.form input, .webform input {
	margin-right: 3px;
}

#form_cont {width:100%; border: solid 1px #005288;}
#form_title {width:150px; padding:10px; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:11px; float:left; color:#666666;}
#form_title span {font-size:10px;}
#form_field {width:150px; padding:10px; float:left;}
#field_butt {width:315px; padding:10px; float:left; text-align:right;}
#field_small {width:20px; padding:10px; float:left;}
#long_txt {width:500px; padding:10px; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:11px; float:left; color:#666666;}

#news_detail ul {padding: 0px 0px 0px 20px;color:#898989; font-size:12px; line-height:16px;}
#news_detail li {padding: 0px 0px 0px 0px;}

/* @end */



/* GLOBAL FONTS ( Localised font overrides to be found in parent divs )*/

p,h1,h2,h3{

	margin: 0px;

	padding: 0px;

}

h1{

	margin-top: 19px;

	color: #005288;

	font-size: 18px;

	font-weight: normal;

}

h2{

	color: #00263f;

	font-size: 18px;

	font-weight: normal;

	text-indent: 15px;

}

h3{

	margin-top: 19px;

	color: #00263f;

	font-size: 16px;

	font-weight: normal;

}

#content .title{

	color: #005288;

	font-size: 12px;

	font-weight: bold;

}

#content p{

	margin-top: 19px;

	color: #898989;

	font-size: 12px;

	line-height: 16px;

}





/* GLOBAL SIDE CONTAINER STYLES */

.sidecont{

	margin-top: 5px;

	background: transparent url(../images/sidecont_bg.gif) repeat-y;

}

.sidecont img{

	display: block;

}

.sidecont .t{

	background: transparent url(../images/sidecont_t.gif) no-repeat;

	height: 7px;

}

.sidecont .b{

	background: transparent url(../images/sidecont_b.gif) no-repeat;

	background-position: bottom;

	padding-top: 15px;

}

.sidecont p{

	color: #494949;

	font-size: 11px;

}

.sidecont .padding{

	padding: 10px;

}





/* SIDE :: SEARCH */

#side_search .search{

	width: 285px;

	height: 20px;

	margin: 9px 0px 0px 15px;

	background: white url(../images/search_bg_1.gif) no-repeat;

	overflow: hidden;

}

#side_search .text{

	border: 0px;

	font-size: 12px;

	padding: 3px;

	width: 220px;

}

#side_search .img_but{

	margin-left: 245px;

	position: absolute;

}





/* SIDE :: REGISTER */

#side_register .wrap{

	width: 333px;

	margin: 9px 0px 0px 15px;

	background: #FFFFFF;

}

#side_register .readmore{

	font-size: 11px;

	text-align: right;

}





/* SIDE :: NEWS */

#side_news .wrap{

	width: 333px;

	margin: 9px 0px 0px 15px;

	background: #FFFFFF;

}

#side_news .thumb{

	margin-right: 10px;

	display: inline;

}

#side_news .title{

	color: #005288;

	font-size: 11px;

	font-weight: bold;

}

#side_news .item{

	color:#494949;
	
	font-size:11px;
	
	height:35px;

}

#side_news .readmore{

	font-size: 11px;

	text-align: right;
	
	height:12px;

}




/* :: LATEST NEWS */

#latest_news .wrap{

	width: 550px;

	margin: 9px 0px 0px 15px;

	background: #FFFFFF;

}

#latest_news .thumb{

	margin-right: 10px;

	display: inline;

}

#latest_news .title{

	color: #005288;

	font-size: 11px;

	font-weight: bold;

}

#latest_news .item{

	color:#494949;
	
	font-size:11px;
	
	height:35px;

}

#latest_news .readmore{

	font-size: 11px;

	text-align: right;
	
	height:12px;

}


#news_detail .date {font-size: 11px; padding: 2px 0px 2px 0px;}
#news_detail .name {}
#news_detail .author {font-size: 11px; padding: 2px 0px 2px 0px;}
#news_detail .description {padding: 10px 0px 10px 0px;}
#news_detail hr {background: #00263F; height: 1px;}

/* SIDE :: VIDEO */

#side_video .wrap{

	width: 333px;

	margin: 9px 0px 0px 15px;

	background: #FFFFFF;

}

#side_video .thumb{

	margin-right: 10px;

	display: inline;

}

#side_video .title{

	color: #005288;

	font-size: 11px;

	font-weight: bold;

}

#side_video .watchmore{

	font-size: 11px;

	text-align: right;

}





/* SIDE :: GENERIC */

#side_generic .wrap{

	width: 333px;

	margin: 9px 0px 0px 15px;

	background: #FFF;

}

#side_generic .title{

	color: #005288;

	font-size: 11px;

	font-weight: bold;

}





/* FOOTER */

#footer {

	width: 610px;



	margin-top: 10px;

	font-size: 11px;

	padding-bottom: 30px;
	margin-left: 5px;


}

#footer .position {

text-align: right;
	float: right;

	width: 530px;


}

.catmain420763 {

float:right;

}

/*
#footer a{



	color: #cccccc;

	text-decoration: none;

}

#footer a:hover{

	text-decoration: underline;

}
*/

.foot_nav {
color: #cccccc;
text-decoration: none;
cursor: pointer;
padding: 0px 5px 0px 5px;

}

.foot_nav_over{
color: #cccccc;
text-decoration: underline;
cursor: pointer;
padding: 0px 5px 0px 5px;

}

.foot_nav_selected{
color: #cccccc;
text-decoration: underline;
cursor: pointer;
padding: 0px 5px 0px 5px;

}



/* HORSES LISTINGS TABLE */

#horses_table{

	border-collapse: collapse;

	font-size: 12px;

	border-bottom: 1px solid #6697b8;

}

#horses_table th{

	padding: 3px 8px 3px 8px;

	color: #005288;

	border-top: 2px solid #6697b8;

	border-bottom: 2px solid #6697b8;

	text-align: center;

}

#horses_table td{

	padding: 3px 5px 3px 5px;

	text-align: center;

}

#horses_table tr.odd{

	background: #f5f5f5;

}

#horses_table tr.even{

	background: #ffffff;

}





/* PAGINATION */

#pagination{

	margin-top: 10px;

	font-size: 12px;

	text-align: right;

	color: #77a3c0;

}

#webapp4365pagination{
padding:0;
width:150px;
 }
#webapp4365pagination li {
float: left;
margin:0;
font-size:12px;
padding:2px;
}

#webapp3873pagination{
padding:0;
width:150px;
 }
 
#webapp3873pagination li {
float: left;
margin:0;
font-size:12px;
padding:2px;
}
 
#pagination_3873{
float:left;
font-size:12px;
}

.pag-current, .pag-number, .pag-next, .pag-prev {
list-style:none;
}



#webapp3873next{
float:left;
margin-left:6px;
font-size:12px;
} 

#webapp3873prev{
float:left;
margin-right:6px;
font-size:12px;
}
 




/* SEARCH BAR IN CONTENT DIV */

#content .search{
        position:absolute;
        top:0;
        right:0;
	width: 200px;
	height: 20px;
	background: white url(../images/search_bg_2.gif) no-repeat;
	overflow: hidden;
	border: 1px solid #005288;
}

#content .text{

	border: 0px;

	font-size: 12px;

	padding: 3px;

	width: 145px;

}

#content .img_but{

	margin-left: 5px;

	position: absolute;

}





/* LATEST NEWS IN CONTENT DIV */

#latest_news .row{

	margin-top: 10px;

	border-top: 1px solid #005288;

	padding-top: 10px;

}

#latest_news .a{

	float: left;

	width: 130px;

}

#latest_news .b{

	float: left;

	width: 435px;

	margin-left: 10px;

	display: inline;

}

#latest_news p{

	margin-top: 0px !important;

}





/* BC3 TEAM IN CONTENT DIV */

#bc3team  {

	border-top: 1px solid #005288;

	margin-top: 15px;

}

#bc3team h3{

	margin-top: 13px !important;

}

#bc3team .row {

	margin-top: 19px;

}

#bc3team .a{

	float: left;

	width: 130px;

}

#bc3team .b{

	float: left;

	width: 435px;

	margin-left: 10px;

	display: inline;

}

#bc3team p{

	margin-top: 0px !important;

}





/* CONTACT US PAGE */

#contact_us .row{

	margin-top: 10px;

	border-top: 1px solid #005288;

	padding-top: 10px;

}

#contact_us .a{

	float: left;

	width: 130px;

}

#contact_us .b{

	float: left;

	width: 435px;

	margin-left: 10px;

	display: inline;

}

#contact_us p{

	margin-top: 0px !important;

}



#flashbanner{
background-image:url(/swf/ele1.gif);
background-repeat:no-repeat;
width:575px;
height:178px;
}

#flashbanner2 {
background-image:url(/swf/main_banner.jpg);
background-repeat:no-repeat;
width:370px;
height:150px;

}



.vid_list ul {
padding:0px 0px 0px 30px;
margin: 0px;

}



.vid_list li {
list-style-image:url(/Images/vid_icon.gif);
list-style-position:outside;
list-style-type:none;
padding:0px 0px 0px 0px;
margin: 0px;
font-size:11px;
color:#77A3C0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:underline;
}



