@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
background-color:#ffffff;
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
background-image:url(../images/body_grad.gif);
background-repeat:repeat-x;
background-color:transparent;
}
form, table{
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:8px 0px;
}
h1{
font-size:22px;
}
h2{font-size:18px; line-height:22px;}
h3{}
h4{}
h5{}
h6{}
p{
margin:0;
padding:5px 0px;
}
a{}
a:hover{}
.header_area{
height:287px;
background-image:url(../images/rainbow2.jpg);
background-repeat:no-repeat;
background-position:50% 6px;
}
.clouds_area{
height:43px;
background-image:url(../images/clouds.png);
background-repeat:repeat-x;
background-position:bottom;
}
* html .clouds_area{
background-image:url(../images/clouds.gif);
}
.header_cont{
width:934px;
height:213px;
background-image:url(../images/header_bg.png);
background-repeat:no-repeat;
margin:auto;
}
.inner_header{
padding:10px 0px 0px 30px;
}
.logo_cont{
width:360px;
}
.logo{
padding:10px 0px 0px 0px;
}
.h_rightarea{
width:230px;
}
.buttons{
padding:5px 0px;
}
.buttons img{
padding:4px 0px;
}
/*menu*/
.menu{
padding:0px 20px;
}
/*#nav_368923{
margin:0;
padding:0;
font-size:12px;
}
#nav_368923 li{
margin:0;
padding:0;
list-style-type:none;
float:left;
}
#nav_368923 li a{
display:block;
color:#FFFFFF;
text-decoration:none;
padding:12px 10px;
}
#nav_368923 li a:hover{
color:#ffd403;
}*/
.display_area{
background-image:url(../images/display_area_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.main_cont{
width:908px;
margin:auto;
background-image:url(../images/display_area_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
min-height:400px;
height:auto !important;
height:400px;
background-color:#FFFFFF;
padding-bottom:20px;
}
.leftarea{
width:650px;
}
.rightarea{
width:258px;
}
.leftarea .contents{
line-height:150%;
}
.rightarea .contents{
padding:0px 0px 0px 30px;
}
.lc_header{
}
.lch_img{
width:89px;
}
.lch_text{
width:561px;
}
.lch_text h1{
border-bottom:1px solid #eaeaea;
padding-bottom:10px;
padding-left:20px;
font-weight:normal;
}
.lch_text h1 span{
color:#5e8a1e;
}
/*right area*/
.cta_cont{
margin:10px 0px;
}
.cta_top{
width:224px;
height:59px;
background-image:url(../images/cta_top_blue.gif);
background-repeat:no-repeat;
}
.cta_top2{
width:223px;
height:53px;
background-image:url(../images/cta_top_orange.gif);
background-repeat:no-repeat;
}
.cta_top .cta_header{
font-size:16px;
color:#FFFFFF;
padding:27px 10px 10px 15px;
font-family:"Myriad Pro", Arial;
}
.cta_top2 .cta_header{
font-size:16px;
color:#FFFFFF;
padding:22px 10px 10px 15px;
font-family:"Myriad Pro", Arial;
}
.cta_mid{
width:214px;
background-image:url(../images/cta_mid_blue.gif);
background-repeat:repeat-y;
}
.cta_mid2{
width:216px;
background-image:url(../images/cta_mid_orange.gif);
background-repeat:repeat-y;
}
.ctam_inner{
padding:10px;
}
.news_cont{
font-size:11px;
border-bottom:1px dotted #7da3bc;
padding:10px 0px;
}
.noborder{
border:none !important;
}
.news_date{
color:#f07b49;
font-weight:bold;
}
.news_title{
font-weight:bold;
color:#8eb341;
font-size:12px;
}
.readmore{
padding:4px 0px;
}
.race_cont{
font-size:10px;
color:#8b8b8b;
border-bottom:1px dotted #7da3bc;
padding:10px 0px;
}
.race_head{
color:#00a5de;
font-size:12px;
font-weight:bold;
padding:4px 0px;
}
.footer_area{
background-image:url(../images/footer_bg.gif);
background-repeat:repeat-x;
background-color:#5c5c5c;
background-position:50% 0;
width:100%;
}
.footer_cont{
width:908px;
margin:auto;
min-height:104px;
height:auto !important;
height:104px;
background:transparent;
background-image:url(../images/footer_bg.gif);
background-repeat:repeat-x;
background-color:#5c5c5c;
background-position:50% 0;
font-size:11px;
}
.inner_footer{
padding:65px 20px 5px 20px;
}

#nav_368926{
margin:0;
padding:0;
}
#nav_368926 li{
margin:0;
padding:0;
list-style-type:none;
float:left;
}

#nav_368926 li a{
color:#a9a9a9;
text-decoration:none;
display:block;
padding:0px 6px;
background-image:url(../images/footersep.gif);
background-position:right;
background-repeat:no-repeat;
}
#nav_368926 li#fnobg a{
background-image:none;
}
.copyright{
text-align:center;
color:#ffd500;
}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}
.black{
color:#000000;
}