
/* ------------------------------------- Common ------------------------------------- */
/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd,q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border:0; outline: 0; font-weight:inherit; font-style:inherit; font-size:100%;}
ol, ul {}*/

body{font-size:12px; color:#6d6d6d; font-weight:normal; line-height:16px;background:#624d30; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; background:#352213 url(../images/body_bg.jpg) repeat-x scroll 0 0}
td{font-size:12px; color:#6d6d6d; font-weight:normal; line-height:16px;}
h3 {_font-size:13px; _font-weight:bold; _width:auto;_color:#025833; }

/*p,h1,h2,h3,h4,span,a{text-align:left; color:#111;  line-height:17px; background:none;}*/
fieldset,table{border:none;}
img{border:none; margin:0px; padding:0 10px 0 0;}
a{text-decoration:none; color:#555; padding:0px; margin:0px; line-height:17px;}
a:hover{text-decoration:underline}
img.left{float:left; padding:0px; margin:0px;}
img.right{float:right}
strong{font-weight:bold}


.left_section h2.home{padding:0px; margin:0px; width:580px; padding:2px 2px 5px 25px; font-weight:bold; color:#fff; font-size:13px; line-height:20px; float:left; background:url(../images/h2home_bg.jpg) no-repeat left top}
.left_section h2.home a{padding:0px; margin:0px; float:right; width:auto; color:#295637; font-weight:normal; font-size:12px;}
/* ------------------------------------- Layout ------------------------------------- */
.layout{width:780px; margin:0px auto; display:block;}
.main{width:764px; padding:0px 8px;  float:left;  display:block; background:#fff url(../images/header_bg.jpg) repeat-x top;}

/* ------------------------------------- Header ------------------------------------- */
#header{padding:0px; margin:0px; width:764px; float:left; padding:11px 0px;}

.nobg{background:none}

/* ------------------------------------- Menu ------------------------------------- */
.menu{padding:0px; margin:0px; width:760px; float:left;}
.menu ul{padding:0px; margin:0px; width:760px; float:left; padding:0px 0 0px 0px; background:url(../images/menubg1.jpg) repeat-x top; list-style: none;}
.menu ul.second{padding:0px; margin:0px; background:url(../images/menubg2.jpg) repeat-x top; list-style: none;}
.menu ul.second li a{padding:0px; margin:0px; font-size:12px; padding-right:12px;}
.menu ul#mainlevel{padding:0px; margin:0px; background:url(../images/menubg2.jpg) repeat-x top; list-style: none;}
.menu ul#mainlevel li a{padding:0px 12px; margin:0px; font-size:12px;}
.menu ul li{padding:0px; margin:0px; width:auto; float:left;}
.menu ul li a{padding:0px; margin:0px; width:auto; float:left; color:#2c573b; font-weight:bold; text-decoration:none; padding:0px 8px 0px 8px; font-size:13px; line-height:47px;}
.menu ul li a.current{padding:0px; margin:0px; color:#65a314;}
.menu ul li a:hover{padding:0px; margin:0px; color:#000; text-decoration:none}

/* ------------------------------------- Banner ------------------------------------- */
.banner{padding:0px; margin:0px; width:764px; float:left; background:#B8DA8D; height:202px; margin:5px 0px; position:relative}
.banner h1{padding:0px; margin:0px; width:364px; float:left; position:absolute; top:5px; left:5px; font-weight:bold; font-size:16px; color:#fff500}
.banner p.about{padding:0px; margin:0px; width:364px; float:left; position:absolute; top:5px; right:5px; font-weight:bold; font-size:12px; color:#fff}
.banner p.about a{padding:0px; margin:0px; width:auto; float:right; border-right:1px solid #fff; color:#fff; padding:0 10px; position:relative}
.banner p.enjoy{padding:0px; margin:0px; width:364px; float:left; position:absolute; left:4px; bottom:4px; font-weight:bold; font-size:12px; color:#fff}
.banner a{padding:0px; margin:0px; width:364px; float:right; position:absolute; right:4px; bottom:4px; font-weight:bold; text-align:right; font-size:12px; color:#111}
.banner_inner{padding:0px; margin:0px; width:764px; float:left; margin:5px 0px; position:relative}
.banner_inner ul{padding:0px; margin:0px; width:764px; float:left; margin:5px 0px; position:relative; list-style: none;}
.banner_inner ul li{padding:0px; margin:0px; width:124px; float:left; height:80px; border:0px; margin:0 12px;}

/* ------------------------------------- Middle section ------------------------------------- */

.middle_section{padding:0px; margin:0px; width:764px; float:left; margin:18px 0px 0px 0; background:url(../images/mid_bg.gif) repeat-y left top; }

.middle_section1{padding:0px; margin:0px; width:764px; float:left; margin:18px 0px 0px 0; background:none;}


.middle_section_footer{padding:0px; margin:0px; width:764px; float:left; margin:0px 0px 1px 0; background:url(../images/mid.jpg) repeat-x bottom}

/* ------------------------------------- Middle section ------------------------------------- */
.middle_bottom{padding:0px; margin:0px; width:764px; float:left; margin:4px 0px 8px 0;}
.middle_bottom .box{padding:0px; margin:0px; width:204px; margin:0 16px 0 14px; _margin:0 16px 0 9px; padding:9px 9px 0px 9px; float:left; border:1px solid #557462; background:#fff;}
.middle_bottom .box h2{padding:0px; margin:0px; width:204px; float:left; font-size:14px; color:#0e3f1f; font-weight:bold; padding:0 0 2px 0}
.middle_bottom .box p{padding:0px; margin:0px; width:200px; float:left; padding:8px 0px;}
.middle_bottom .box p a{padding:0px; margin:0px; width:auto; float:left; text-decoration:nobane; color:#87c22a}
.middle_bottom .box p a:hover{padding:0px; margin:0px; width:auto; float:left; text-decoration:underline; color:#000000;}
/* ------------------------------------- Middle section ------------------------------------- */
.middle_bottom_partner{padding:0px; margin:0px; width:764px; float:left; margin:1px 0px 1px 0; padding:10px 0px; border:5px solid #84c432; border-left:none; border-right:none}

/* ------------------------------------- Left Container ------------------------------------- */
.left_section{padding:0px; margin:0px; width:580px; float:left; padding:0 0 0 0px; }
.left_section h2{padding:0px; margin:0px; width:580px;padding:2px 6px 5px 25px; font-weight:bold; color:#fff; font-size:13px; line-height:20px; float:left; background:url(../images/hsd2_bg.jpg) no-repeat left top;}
.left_section h2.inner{padding:0px; margin:0px; width:551px; padding:2px 6px 5px 0px; font-weight:bold; line-height:20px; float:left; background:none; font-size:18px; color:#285538; float:left;}

.left_section h2.aboutin{padding:0px; margin:0px; width:551px; padding:2px 6px 5px 5px; font-weight:bold; color:#222; font-size:13px; line-height:20px; float:left; background:none}
                       
.left_section h2.aboutin span{padding:0px; margin:0px; color:#295637; font-weight:bold; font-size:11px;}
.left_section h3.aboutin{padding:0px; margin:0px; padding:2px 6px 5px 5px; font-weight:bold; color:#222; font-size:13px;  float:left; background:none;}
                       
.left_section h3.aboutin span{padding:0px; margin:0px; color:#295637; font-weight:bold; font-size:11px;}

.left_section h2.aboutin a span small{padding:0px; margin:0px;  color:#295637; font-weight:bold; font-size:11px;  font-style:italic}                                                                                                                    
.left_section p{padding:0px; margin:0px; float:left; padding-left: 6px; width:500px}
.left_section h2.aboutin a{padding:0px; margin:0px; float:left; width:auto; color:#295637; font-weight:bold; font-size:12px;}

.left_section h2 a{padding:0px; margin:0px; float:right; width:auto; color:#295637; font-weight:normal; font-size:12px;}

.spotlight{padding:0px; margin:0px; width:580px;  padding:12px 6px 15px 50px; _padding-left:0px; font-weight:bold; color:#fff; float:left; background:url(../images/spotlight.gif) no-repeat 10px; min-height:93px; *min-height:100px;_min-height:100px;}

.spotlight .title_outer{_padding-left:50px; width:530px; float:left; border:#000000 0px solid;}
.spotlight .title_outer .title{padding:0px; margin:0px; width:300px; _width:250px; font-weight:bold; color:#fff; font-size:14px; line-height:20px; float:left;}
.spotlight .title_outer .author{padding:0px; margin:0px; width:230px; font-weight:bold; color:#295637; font-size:11px;  float:left; text-align:right;}
.spotlight .title_outer .spot_decription {padding:0px; margin:0px; width:530px; font-weight:normal; color:#484747; font-size:12px;  float:left;height:100%;  clear:both; margin-top:10px;}
.spotlight .title_outer .spot_decription p{padding:0px 0px 10px 0px; margin:0px; float:left; width:auto;}
.spotlight .title_outer .readmoreLink {padding:0px; margin:0px; width:490px; font-weight:normal; color:#8ec14a; font-size:11px;  float:left;height:100%;  clear:both; text-align:right;}
.spotlight .title_outer .readmoreLink a {color:#8ec14a; text-decoration:none;}
.spotlight .title_outer .readmoreLink a:hover {color:#000; text-decoration:underline;}

/* ------------------------------------- right Container ------------------------------------- */
.right_section{padding:0px; width:150px; float:left; padding:0 0 0 5px; background:url(../images/right_bg.jpg) no-repeat bottom left; margin-left:10px; z-index:999999}


.boxes{margin:0px; width:150px; padding:0px 0px 5px 0px; float:left; border-bottom:2px solid #b3d972; text-align:left; color:#111;  line-height:17px;}

.boxes form{padding:0px; margin:0px; width:150px; float:left;}
.boxes form p{padding:0px; margin:0px; width:150px; float:left; color:#333; line-height:0px;}
.boxes form .row{padding:0px; margin:0px; width:145px; float:left; color:#333; margin-top:9px; padding:0 0 0 0px;}
.boxes form .row input.radio{padding:0px; margin:0px; width:auto; float:left; color:#666; margin-right:4px; border:none}
.boxes form .row label{padding:0px; margin:0px; width:115px; float:left; color:#333; border:0px solid #333}
.boxes form p a{padding:0px; margin:0px; font-size:12px; width:144px; padding:8px 0 0 0; float:left; font-weight:normal; color:#1e492b; text-align:left}
.boxes form input{padding:0px; margin:0px; width:144px; float:left; border:1px solid #e3e3e3; padding:2px; color:#666664; background:#fff}
.boxes form input.search{padding:0px; margin:0px; width:auto; float:right; border:none; padding:2px; color:#1e492b; font-weight:bold; cursor:pointer; background:none; margin-top:5px;}
.boxes form input.button{padding:0px; margin:0px; width:auto; text-align:center;border:1px solid #e3e3e3; padding:2px; color:#1e492b; font-weight:bold; cursor:pointer;   margin-top:5px; background:url(../images/btn_bg.jpg) no-repeat left; font-size:13px; color:#fff; cursor:pointer; width:79px; height:24px; border:none; margin-right:10px;}
.boxes h3{padding:0px; margin:0px; font-size:16px; line-height:17px; _line-height:21px; width:144px; float:left; font-weight:bold; color:#1e492b; text-align:center}
.boxes h3 a{padding:0px; margin:0px; font-size:12px; width:144px; padding:8px 0 0 0; float:left; font-weight:bold; color:#1e492b; text-align:center}
.boxes a{padding:0px; margin:0px; font-size:12px; padding:8px 0 0 0;font-weight:bold; color:#1e492b; text-align:center}
 
/* ------------------------------------- Footer ------------------------------------- */
#footer{padding:0px; margin:0px; padding:0px; margin:0px; width:764px; float:left; padding:5px 0px 0px 0; text-align:center;}

#footer .menu{width:450px; _width:550px; margin:0px auto;}
#footer ul.menu {margin-left:100px; _margin-left:55px; width:550px; _width:550px; float:left; padding:0px 0 10px 15px; background:none; list-style: none;}
#footer ul.menu ul.second{padding:0px; margin:0px; background:url(../images/menubg2.jpg) repeat-x top;}
#footer ul.menu li.item3 {padding-left:80px; _padding-left:70px; *padding-left:70px;}
#footer ul.menu li.item7 {padding-right:20px; _padding-right:50px; *padding-right:70px;}
#footer ul.menu li.item48 {_padding-right:0px;}

#footer ul.menu ul.second li a{padding:0px; margin:0px; padding-right:12px;}
#footer ul.menu li{padding:0px; margin:0px; width:auto; float:left; padding-right:20px;}
#footer ul.menu li a{padding:0px; margin:0px; width:auto; float:left; color:#2c573b; font-weight:bold; text-decoration:none; font-size:11px; }
#footer ul.menu li a span{padding:0px; margin:0px; width:auto; float:left; color:#2c573b;}

#footer ul.menu li a.current{padding:0px; margin:0px; color:#65a314;}
#footer ul.menu li a:hover{padding:0px; margin:0px; color:#000; text-decoration:underline; cursor:hand;}

.heading{padding:0px; margin:0px; font-size:13px; font-weight:bold; width:auto;padding:0 10px 10px 0; color:#025833;}
#footer table{padding:0px; margin:0px; width:764px; float:none; margin:0 auto}
#footer a{padding:0px; margin:0px; color:#154326; font-size:12px; font-weight:bold; padding:0 12px; text-decoration:none}
#footer p a:hover{padding:0 12px; margin:0px; color:#000;}
#page .contentheading{padding:0px; margin:0px; font-size:18px; color:#285538; float:left; width:560px; padding:0px 0 7px 0; background:none}
#page h1.componentheading{padding:0px; margin:0px; font-size:18px; color:#285538; float:left; width:560px; padding:0px 0 7px 0; background:none; border:0px solid #CC6600;}
.showpage{float:left; width:200px;font-size:12px;font-weight:bold; text-align:right; padding-top:10px;}


#page h1{padding:0px; margin:0px; font-size:14px; font-weight:bold; color:#222; float:left; width:560px; padding:0px 0 7px 0; background:none}
#page p{padding:0px; margin:0px; font-size:12px; font-weight:normal; float:left; width:560px; padding:0px 0 14px 0; text-align:left; background:none;}


#page a.description{padding:0px; margin:0px; font-size:12px; font-weight:normal; float:left; width:560px; padding:0px 0 14px 5px; background:none; border:5px solid #ff0000;}


/*#page, p, a, h1, ul, li, h2, h3, h4, img, table, form, label, input, fieldset, sup, div, ol, ul { }*/
#page{padding:0px; margin:0px;  text-decoration:none; color:#4a4a4a;}
#page ol{padding:0px; margin:0px; padding:10px; padding-left:32px; list-style:default; }
#page ul{padding:0px; margin:0px; padding:5px 0 10px 16px; list-style:default; width:auto; float:left }
#page ul li{padding:0px; margin:0px; padding-left:10px; }
#page ul li a{ padding:0px; margin:0px; text-decoration:none}
#page ul li a:hover{padding:0px; margin:0px; text-decoration:none} 
em{padding:0px; margin:0px; font-style:italic}
#page ol li{padding:0px; margin:0px; color:#4a4a4a; }
#page ol li a{ padding:0px; margin:0px; text-decoration:none; color:#009900;}
#page ol li a:hover{padding:0px; margin:0px; text-decoration:underline; color:#000000;} 

/*=======================================*/

/*.left_section b{padding:0px; margin:0px; width:500px; float:left;}
*/
.left_section form{padding:0px; margin:0px; width:auto; float:left;}
.left_section form p{padding:0px; margin:0px; width:400px; float:left;}
.left_section form p label.des{padding:0px; margin:0px; width:145px; float:left; line-height:normal; font-size:12px}

.left_section form p label{padding:0px; margin:0px; width:145px; float:left; margin:5px 10px 0 0; border:0px solid #ff0000;}
.left_section form p input{padding:0px; margin:0px; width:220px; float:left; margin:10px 0px;}
.left_section form p textarea{padding:0px; margin:0px; width:220px; float:left; margin:10px 0px 0px 10px;}
.left_section form input.sub{padding:0px; margin:0px; width:auto; float:left; margin:5px 0px; width:auto; background:url(../images/btn_bg.jpg) no-repeat left; font-size:13px; color:#fff; cursor:pointer; width:79px; height:24px; border:none; margin-right:10px;}

.readmore{padding:0px; margin:0px; float:right;font-weight:normal; color:#8ec14a; font-size:11px;}
a.readmore:link{color:#8ec14a; text-decoration:none;}
a.readmore:active{color:#8ec14a; text-decoration:none;}
a.readmore:hover{color:#000; text-decoration:underline;}
a.readmore:visited{color:#8ec14a; text-decoration:none;}

.back{padding:0px; margin:0px; float:right;font-weight:normal; color:#8ec14a; font-size:11px;}
a.back{color:#8ec14a; text-decoration:none;}
a.back:hover{color:#000; text-decoration:underline;}

.GOLFVwxNewStyle{float:left; width:auto}


.pagination {padding:0px; margin:0px; width:548px; float:left;}
.pagination ul {padding:0px; margin:0px; width:300px; float:left; padding:0px; margin:0px; list-style:none; padding-left:0px 0px 0px 130px;}
.pagination ul li {padding:0px; margin:0px; width:auto; float:left; padding:0px; margin:0px;color:#000}
.pagination ul li a{padding:0px; margin:0px; width:auto; float:left; padding:0px; margin:0px;color:#75A837;text-decoration: none;} 
.pagination ul li a:hover{padding:0px; margin:0px; width:auto; float:left; padding:0px; margin:0px;color:#000;text-decoration: underline;} 

.pagination span {padding:0px; margin:0px;  padding: 2px; }
.pollstableborder{padding:0px; margin:0px; border:1px solid #75A837;}
.tdheading{padding:0px; margin:0px; color:#fff; font-weight:bold;font-size:12px;background-color:#09613B ;} 
.prompt{font-weight:bold;color:#01472F;font-size:14px;}

a.directory {font-size:13px;font-weight:bold;padding:5px; margin:5px; color:#0C4E35;text-decoration:none;line-height:25px;}
a.directory:hover{font-size:13px;font-weight:bold;padding:5px; margin:5px; color:#000;text-decoration:underline}
a.directory:visited{font-size:13px;font-weight:bold;padding:5px; margin:5px;color:#0C4E35; text-decoration:none}
a.directory:active{font-size:13px;font-weight:bold;padding:5px; margin:5px;color:#0C4E35; text-decoration:none}

a.games {font-size:16px;font-weight:bold;padding:5px; margin:5px; color:#0C4E35;text-decoration:none;line-height:35px;}
a.games:hover{font-size:16px;font-weight:bold;padding:5px; margin:5px; color:#000;text-decoration:underline}
a.games:visited{font-size:16px;font-weight:bold;padding:5px; margin:5px;color:#0C4E35; text-decoration:none}
a.games:active{font-size:16px;font-weight:bold;padding:5px; margin:5px;color:#0C4E35; text-decoration:none}


a.timeHeading {font-size:16px;font-weight:bold;padding:5px; margin:5px; color:#0C4E35;text-decoration:none;line-height:25px;}
a.timeHeading:hover{font-size:16px;font-weight:bold;padding:5px; margin:5px; color:#000;text-decoration:underline}
a.timeHeading:visited{font-size:16px;font-weight:bold;padding:5px; margin:5px;color:#0C4E35; text-decoration:none}
a.timeHeading:active{font-size:16px;font-weight:bold;padding:5px; margin:5px;color:#0C4E35; text-decoration:none}

.timeline{width:764px; float:left; background:#fff; padding:0px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.timeline_bg{ background:#fff url(../images/time_main_bg.gif) no-repeat left bottom; width:764px; height:493px; position:relative; margin-bottom:-1px; padding-top:0px;}

.box1{position:absolute; width:72px; float:left; top:133px;margin:0px;padding:0px; left:74px; text-align:center;
}
.box1 a{color:#fff; text-decoration:none;}
.box1 a:hover{color:#fff; text-decoration:underline;}

.box2{
    position:absolute;
    width:73px;
    float:left;
    top: 217px;
    margin:0px;
    padding:0px;
    left: 156px; line-height:13px;
    text-align:center;
}
.box2 a{color:#fff; text-decoration:none; line-height:13px;}
.box2 a:hover{color:#fff; text-decoration:underline;}


.box3{
    position:absolute;
    width:76px;
    float:left;
    top: 346px;
    margin:0px;
    padding:0px;
    left: 215px;  
    text-align:center;
}
.box3 a{color:#fff; text-decoration:none; line-height:13px;}
.box3 a:hover{color:#fff; text-decoration:underline;}

.box4{
    position:absolute;
    width:76px;
    float:left;
    top: 150px;
    margin:0px;
    padding:0px;
    text-align:center; line-height:13px;
    left: 322px;
}
.box4 a{color:#fff; text-decoration:none; line-height:13px; }
.box4 a:hover{color:#fff; text-decoration:underline;}

.box5{
    position:absolute;
    width:88px;
    float:left;
    top: 324px;
    margin:0px;
    padding:0px;
    left:400px;
    text-align:center;
}
.box5 a{color:#fff; text-decoration:none; line-height:13px;}
.box5 a:hover{color:#fff; text-decoration:underline;}

.box6{
    position:absolute;
    width:86px;
    float:left;
    top: 168px;
    margin:0px;
    padding:0px;
    left: 495px;
    text-align:center; 
}
.box6 a{color:#fff; text-decoration:none; line-height:13px;}
.box6 a:hover{color:#fff; text-decoration:underline;}

.box7{
    position:absolute;
    width:78px;
    float:left;
    top: 365px;
    margin:0px;
    padding:0px;
    left: 500px;
    text-align:center;
}
.box7 a{color:#fff; text-decoration:none; line-height:13px;}
.box7 a:hover{color:#fff; text-decoration:underline;}

.box8{
    position:absolute;
    width:77px;
    float:left;
    top: 110px;
    margin:0px;
    padding:0px;
    left: 665px;
    text-align:center;
}
.box8 a{color:#fff; text-decoration:none;  line-height:13px;}
.box8 a:hover{color:#fff; text-decoration:underline;}

.form_main_container{float:left; padding:0px;margin:0px; width:560px;}
.form_main_container .form_outer{float:left; padding:0px;margin:0px; width:300px; border:0px solid #ff0000;}
.form_main_container .awards_image_outer{float:right; padding:0px; margin:0px; width:149px; border:0px solid #ff0000; margin-top:20px; border:1px solid #e3e9c7;}


/* ------------------------------------- bottom copyright  ------------------------------------- */
.copyright {width:750px;padding:10px 0px 10px 0px; color:#aaa29c; margin:0px auto;}
.leftmsg {width:200; float:left; font-size:11px; text-align: left;}
.rightmsg {width:300; float:right; font-size:11px; padding-right:0px; text-align: right;}
.rightmsg a { text-decoration:none;color:#aaa29c;}
.rightmsg a:hover { text-decoration:underline;color:#FFFFFF;}
.error{font-size:13px; color:#C91D25; font-weight:bold;}
.button{padding:0px; margin:0px; width:auto; text-align:center;border:1px solid #e3e3e3; padding:2px; color:#1e492b; font-weight:bold; cursor:pointer;   margin-top:5px; background:url(../images/btn_bg.jpg) no-repeat left; font-size:13px; color:#fff; cursor:pointer; width:79px; height:24px; border:none; margin-right:10px;}

.button_gal{width:100px; text-align:center;border:1px solid #e3e3e3;color:#1e492b; font-weight:bold; cursor:pointer;   margin-top:5px; background-color:#52991F; font-size:13px; color:#fff; cursor:pointer; height:24px; border:none;}
.surname_label{font-size:14px;font-weight:normal;padding-right:5px}
.err_error{font-size:12px;font-weight:normal;padding-right:2px;border:1px solid red;}
.surname_list{border-left:1px solid #6D952B;border-top:1px solid #6D952B;padding-left:2px}
.surname_list_hed{border-left:1px solid #6D952B;padding-left:2px;font-weight: bold;}