body {
padding: 0px;
margin: 0px;
font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
color: #000000;
}
SELECT , INPUT, TEXTAREA, BUTTON, LABEL{
font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size: 11px;
border:1px solid #797979;
padding: 2px;
}
Table{
border-collapse:collapse;
}
a:link{color:#5D880A; text-decoration:underline;} 
a:visited{color:#5D880A; text-decoration:underline;}
a:hover{color:#5D880A; text-decoration:underline;}
a:active{color:#5D880A; text-decoration:underline;}

.IndexContentArea {
width: 993px;
}
.ContentArea {
width: 983px;
}
.Padding10{
padding:10px;
}
.IndexPageBG{
background-image:url(../images/Index-PageBG.gif);
background-position:left top;
background-repeat:repeat-x;
height:489px;
}
.IndexPageLinkBG{
background-image:url(../images/Index-LinkBG-Top.jpg);
background-position:center top;
background-repeat:no-repeat;
background-color:#79AF13;
}
.IndexPageLinkBottom{
background-image:url(../images/Index-LinkBG-Bottom.gif);
background-position:center bottom;
background-repeat:repeat-x;
}
.Heading22{
font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:22px;
padding:5px;
}
.Heading17{
font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:17px;
padding:5px;
}
.HeadingGreen25{
font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:25px;
padding:5px;
color:#58810A;
}
.GreenTxtBullet{
background-image:url(../images/GreenTxtBullet.gif);
background-position:5px 11px;
background-repeat:no-repeat;
color:#5D880A;
font-weight:bold;
padding:5px 5px 5px 20px;
}
.IndexToolsBG{
background-image:url(../images/Index-ToolsBG.gif);
background-position:center top;
background-repeat:no-repeat;
padding:10px 10px 20px 10px;
text-align:center;
}
.FooterLink{
font-size:12px;
text-align:center;
padding:20px 10px 10px 10px;
}
.FooterLink a:link{color: #53524E;text-decoration:none;}
.FooterLink a:visited{color: #53524E;text-decoration:none;}
.FooterLink a:hover{color: #53524E;text-decoration:underline;}

.FooterTxt{
font-size:11px;
color:#5656565;
text-align:center;
padding:10px;
} 
.FooterLink ul {
     margin:0;
     padding:0px;
     list-style:none;
} 
.FooterLink li {
     display:inline;
     margin:0;
     background:url(../images/v-line.gif) no-repeat left center;
     padding: 0 3px 0 7px;
}
.FooterLink li.first {
     display:inline;
     margin:0; 
     background:none; 
     padding: 0 3px 0 0;
}
.FooterLink li a span {
     color: #53524E;
}
.FooterLink li a:hover span {
     color: #53524E;}

.FooterLink li.first a span {
     color: #53524E;}
.FooterLink li.first a:hover span {
     color: #53524E;}


/*----- Main Navigation CSS (Start) -----*/
#MainNav{
float:left;
font-size:13px;
font-weight:bold; 
background:none;
line-height:normal;
padding:0px;
margin:0;
color:#FFFFFF;
text-transform: uppercase;
}     
#MainNav ul {
margin:0;
padding:0px;
list-style:none;
}
#MainNav li {
display:list-item;
margin:0;
padding:1px 0px;

}
#MainNav a {
float:left;
margin:0;
padding:0px;
text-decoration:none;
}
#MainNav a span {
float:left;
display:block;
padding:6px 15px;
color:#FFFFFF;
width:179px;
}      
#MainNav a span {
float:none;
}     
#MainNav a:hover {
background-color:#8DBF1F;
}     
#MainNav a:hover span {
background-color:#8DBF1F;
}     
#MainNav .current a {
background-color:#3E7D00;
}   
#MainNav .current a span {
background-color:#3E7D00;

}
/*----- Main Navigation CSS (End) -----*/

.InsidePageBG{
background-image:url(../images/Inside-PageBG.gif);
background-position:left top;
background-repeat:repeat-x;
}
.insideToolsBG{
background-color:#A2CB18;
padding:10px;
}
.LeftLink{
color:#000000;
font-size:13px;
padding:10px 5px;
}
.LeftLink a:link{color: #000000;text-decoration:none;}
.LeftLink a:visited{color: #000000;text-decoration:none;}
.LeftLink a:hover{color: #000000;text-decoration:none;}
.EMI-Icon{
background-image:url(../images/Icon-EMICalculator.gif);
width:30px;
height:30px;
} 
.BodyTxt{
color:#2D2D2D;
padding:5px;
line-height:21px;
font-size:12px;
}
.BodyTxt ol,
.BodyTxt ul {
margin:0;
padding: 0 0 0 10px;
}
.BodyTxt li{
padding:0px 5px 0px 20px;
background-image:url(../images/Bullet.gif);
background-repeat:no-repeat;
background-position:0px 6px;
list-style:none;
}
.PageHeading{
font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:25px;
padding:5px;
color:#FFFFFF;
padding:6px 0px 15px 0px;
/*color:#58810A;
background-image:url(../images/PageHeadingBG.gif);
background-position:left top;
background-repeat:repeat-x;*/
}
.AboutGFCity-BottomTxtBG{
background-image:url(../images/AboutGFCity-BG.gif);
background-position:left top;
background-repeat:no-repeat;
padding: 60px 5px 15px 175px;
font-size:12px;
line-height:21px;
height:200px;
}
.AboutGFCity-BottomTxtBG span{
font-size:25px;
font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
}

/* 05-01-2010 */ 
.gallery_img {   
    font-size: 13px;
    font-weight: bold;  
    color: #3E7D00;
    text-align: center;
}
.gallery_img img {
    text-align: center;
    border: 0px solid #616161;
}       
.input_box {
    border: 1px solid #C0C0C0;
    background-color: #ffffff;
    font-size: 12px;
}          
select.input_box {
    border: 1px solid #C0C0C0;
    background-color: #ffffff;
    font-size: 12px;
}     
.star {
    font-size: 14px;
    color: #EE0000;
    padding : 0 5px;
}
.submit_btn {  
    border: 1px solid #446537;
    background-color: #79AF13;    
    font-size: 13px;
    font-weight: bold;  
    padding: 2px 10px;  
    color: #FFFFFF;
}
/* BEGIN : PAGINATION */
.pagination_div { 
    border-bottom:1px solid #A2CB18;
    padding-bottom: 3px;
}
.pagination {
    padding: 0px;
    margin:0px;
}
.pagination li {
    padding: 0px 1px;
    font-size: 12px;
    display: inline;  
    vertical-align:middle;
}
.pagination li b {
    font-size: 8px;
    color: #B5B5B6;
    background:#F7F7F7;
    border:1px solid #B5B5B6;
    padding: 1px 5px;
}   
.pagination li a {
    float: none;
    font-size: 8px;
    color: #535353;
    font-weight:bold;  
    background:#E7E7E7;
    padding: 1px 5px;
    border:1px solid #3C4A53; 
    text-decoration: none;   
}
.pagination li a:hover {
    color: #FFFFFF;
    background:#878787;
    border:1px solid #535353;
}
.pagination li img {
    padding: 0;
    border:none;
    vertical-align:middle;
}
.pagination li select {
    border:1px solid #BFBFC0;
    padding: 0;
    margin: 0;  
    font-size: 11px;
}
/* END   : PAGINATION */  
.sidebarmenu ul {
    font-size:13px;
    font-weight:bold; 
    background:none;
    color:#FFFFFF;
    line-height:normal;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 208px; /* Main Menu Item widths */
    text-transform: uppercase;
}
.sidebarmenu ul li{
    position: relative;
    display:list-item;
    margin:0;
} 
.sidebarmenu ul li.fly { 
    /*background: #91BF2C url(../images/menu_arrow.gif) 195px center no-repeat;*/
    background: url(../images/menu_arrow.gif) 195px center no-repeat;
}     
.sidebarmenu ul li.fly a:hover{
    background:#8DBF1F url(../images/menu_arrow.gif) 195px center no-repeat;
}       
.sidebarmenu ul li.current {
    background-color:#3E7D00;
    color: #FFFFFF;
}

/* Top level menu links style */
.sidebarmenu ul li a {
    padding:6px 15px;
    color:#FFFFFF;
    display: block;
    overflow: auto; /*force hasLayout in IE7 */
    text-decoration: none;
}

.sidebarmenu ul li a:link,
.sidebarmenu ul li a:visited,
.sidebarmenu ul li a:active{
    background-color:none; /*background of tabs (default state)*/
    text-decoration:none;

}                
.sidebarmenu ul li .current a {
    background:#3E7D00;
    color: #FFFFFF;
    text-decoration:none;
}
.sidebarmenu ul li a:visited{
    color: #FFFFFF;
    text-decoration:none;
}
.sidebarmenu ul ul li a:hover,
.sidebarmenu ul li a:hover {
    background:#8DBF1F;
    color: #FFFFFF;
    text-decoration:none;
}

/*Sub level menu items */
.sidebarmenu ul li ul {
    font-size:12px;
    position: absolute;
    width: 190px; /*Sub Menu Items width */
    top: 0;
    visibility: hidden;  
    background-color: #79AF13; 
    border: 1px solid #567C0D;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
.PopHeading {
    font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
    font-size:25px;
    padding:5px;
    color:#58810A;
    background :url(../images/PageHeadingBG.gif) 0 10px repeat-x;
    line-height: 40px;
} 
h2 {
font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:22px;
padding:10px 5px 10px 0;
color:#E35300;
font-weight:normal;
}
h3{
font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:20px;
padding:10px 5px 10px 30px;
color:#E35300;
background-image:url(../images/h3.gif);
background-position:0px 0px;
background-repeat:no-repeat;
font-weight:normal;
margin:0px;
}
h4 {
font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:18px;
padding:10px 5px 10px 0;
color:#E35300;
font-weight:normal;
}
h5 {
font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:15px;
padding:3px 5px 15px 0;
color:#E35300;
font-weight:normal;
margin:0px;
}
h6 {
font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:14px;
padding:5px 5px;
color:#E35300;
font-weight:normal;
margin:0px;
}

/* Check Availability Tab */
#CheckTab{
padding:5px;
margin:0px;
border-top:solid 2px #8AB92F;
height:200px;
overflow:auto;
}

#CA-Tabs{
float:left;
font-size:13px;
font-weight:bold; 
background:none;
line-height:normal;
padding:0;
padding-left:5px;
margin:0;
}
#CA-Tabs ul {
margin:0;
padding:0px;
list-style:none;
}
#CA-Tabs li {
display:inline;
margin:0;
padding:0;
}
#CA-Tabs a {
float:left;
background:url(../images/CATabLeft.gif) no-repeat left top;
margin:0;
padding:0px 1px 0px 4px;
text-decoration:none;
}
#CA-Tabs a span {
float:left;
display:block;
background:url(../images/CATabRight.gif) no-repeat right top;
padding:5px 16px 6px 8px;
color:#464646;
}
#CA-Tabs a span {
float:none;
}
#CA-Tabs a:hover {
background-position:0% -35px;
padding:0px 1px 0px 4px;
color:#000;
}
#CA-Tabs a:hover span {
background-position:100% -35px;
padding:5px 16px 6px 8px;
color:#000;
}  
#CA-Tabs .current a {
background-position:0% -35px;
color:#000;
}
#CA-Tabs .current a span {
background-position:100% -35px;
color:#000;
}
.DownloadTxt{
background-image:url(../images/Icon-Download.gif);
background-position:5px 10px;
background-repeat:no-repeat;
padding:6px 10px 6px 30px;
line-height:20px;
font-weight:bold;
}
.DownloadTxt a:link{color: #53524E;text-decoration:underline;}
.DownloadTxt a:visited{color: #53524E;text-decoration:underline;}
.DownloadTxt a:hover{color: #53524E;text-decoration:none;}

/* Show Hide Event Class */
.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
    color:#316102;
    cursor: pointer;
    padding: 8px 5px 8px 30px;
    font-weight: bold;
    border-bottom : 2px solid #fff;
    background:#9FD32D url(../images/ArrowLeft.gif) no-repeat 10px center;
    font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
    font-size:17px;
}

.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/
    font-size:14px;
    color:#FFFFFF;
    cursor: default;  
    padding: 8px 5px 8px 30px;
    font-weight: bold;
    border-bottom : 1px solid #9FD32D;
    background:#3E7D00 url(../images/ArrowDown.gif) no-repeat 10px center;
    font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
    font-size:17px;
}
.arrowlistmenu .categoryitems { /*CSS for UL of each sub menu*/
    margin: 0;  /*bottom spacing between each UL and rest of content*/ 
    /*border: solid 1px #E7E7E7;  */
    padding: 20px 5px;
    z-index:0;

}         
.arrowlistmenu .menuheader .EventDate {
    font-size:14px;
    color: #336600;
    padding-top: 5px;
}  
.arrowlistmenu .openheader .EventDate {
    font-size:14px;
    color: #FFFFFF;
    padding-top: 5px;
}
.EventHeading{
font-family: Cambria, "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:17px;
padding:5px;
font-weight:bold;
color:#FFFFFF;
background-color:#999999;
}  
/* Show Hide Event Class */


/* Side Bar Style Start */

/* Side Bar Style End */

.GreenTxtBullet1 {
color:#5D880A;
font-weight: normal;
padding:5px;
font-size:14px;
}
.GreenTxtBullet1 img {
padding:5px 5px 5px 20px;
}
.GreenTxtBullet1 a {
color:#5D880A;
}
.GreenTxtBullet1 a:hover {
color:#333333;
}
