html
{
	height:100%;
}

body {
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: arial,verdana,  helvetica, sans-serif;
font-size: 12px;
background-color: #fff;
}
  
  
p { 
line-height :1.5em; 
} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td { 
margin:0; 
padding:0; 
} 
    table
    {
    border-collapse: collapse; 
    empty-cells: show ;

    }
    td
    {
        padding:0 0 0  0;
        margin:0 0 0 0 ;
    }
    img
    {
        border:none;
    }
    
    
  .menudisabled
  {
	color:#aaaaaa;
	cursor:default;
	text-decoration:none;
  }  
    
    .topmenu td 
    {
        height:18px;
        text-align:center;
        vertical-align:bottom;
        padding-bottom:2px;
        font-size:12px;
        font-weight:bold;
        color:white;
    }
    .topmenusub td
    {
        font-size:12px;
        font-weight:bold;
        color:white;
		
    }
    .topmenu A , .topmenusub A
    {
		color:white;
		text-decoration:none;
    }
    .topmenu A:hover , .topmenusub A:hover ,.topmenusubselected
    {
		color:black;
    }
    .topmenu_item , .topmenusub_item
    {
		font-size:11px;
		font-weight:bold;
    }
    .gray
    {
        background-color:#777782;
        background-image: url(../images/gray_bg.gif);
        width:100%;
        height:50px;
    }
    #copyright     
    {
    font-size:11px;
    color:black;
    background-image:url(../images/credits_r.jpg);
    padding-top:3px;
    vertical-align:top;
    text-align:center;
    width:434px;
    }
    
    #credits
    {
    background-image:url(../images/credits_l.jpg);
    height:33px;
    width:530px;
    font-size:9px;
    color:black;
    vertical-align:top;
    text-align:left;
    }
    #credits a
    {
        font-size:10px;
        color:black;
        text-decoration:none;
    }
    #credits b
    {
    color:white;
    }
    #creditscontent
    {
    padding-top:3px;
    padding-left:25px;
    }    
    .menu1
    {
        position: relative;
    }
    .menu2
    {
        position: absolute; 
        top: 10px; 
        left: 23px;
        border:1px solid gray;
        background-color:white;

    }
    #popupcontentscroller a
    {
		padding-right:2px;
		padding-left:2px;
    }
    .selectedmenunumber
    {
		color:black;
    }
    #tourmenu,#tourmenu1
    {
    width:100%;
    }
    #tourmenu td,#tourmenu1 td
    {
        padding:2px 10px 2px 10px;
        color:#666666;
    }
    
    .tmenu
    {
		background-image:url(../images/f_top_menu_over.gif);
		width:23px;
		height:49px;
    }
    .tmenuover
    {
		background-image:url(../images/f_top_menu_over_.gif);
		width:23px;
		height:49px;
    }
    
    .subover
    {
        background-color:#FC9B72;
    }
    .subout
    {
       background-color:inherit;
    }
    .menu2sub,.menu1sub
    {
		cursor:hand;
		cursor:pointer;
    }
       .daysbox 
       {
		font-size:11px;
       text-align:center;
       white-space: nowrap;
       width: auto;
       height:14px;
       color:white;
       background-color:#000000;
       border:1px solid #4c4c4c;
       margin-right:3px;
       margin-left:3px;
       padding-right:3px;
       margin-top:1px;
       padding-left:3px;
       cursor:hand;
       cursor:pointer;
       }
       .daysboxover , .daysboxoverM
       {
       border:1px solid #fd7c43;
       } 
       
       .imgsbox 
       {
       text-align:center;
       width:79px;
       height:54px;
       color:white;
       background-color:#666666;
       border:1px solid #000000;
       margin-right:5px;
       margin-left:5px;
       margin-top:1px;
       cursor:hand;
       cursor:pointer;
       }
       .imgsboxover , .imgsboxoverM
       {
       border:1px solid #ffffff;
       } 
       #flashcontent
       {
       background-color:white;
       width:321px;
       height:310px;
       }
       .readmorelink A
       {
		color:White;
		text-decoration:underline;
		font-size:11px;
		
       }
       .readmorelink A:hover
       {
		color:Black;
       }
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 7px;background: #5EC0A7 url(../images/scroller.png) -7px 0px repeat-y;}
.vscrollerbarbeg {height: 1px !important;width: 7px;background: url(../images/scroller.png) -21px -6px no-repeat;}
.vscrollerbarend {height: 1px;width: 7px;background: url(../images/scroller.png) -21px -7px no-repeat;}
.vscrollerbase {width: 7px;background: #ffffff url(../images/scroller.png) 0px 0px repeat-y;}
.vscrollerbasebeg {width: 7px;height: 7px !important;background: url(../images/scroller.png) -14px -7px no-repeat;}
.vscrollerbaseend {height: 7px;width: 7px;background: url(../images/scroller.png)  -14px 0px no-repeat;}
.hscrollerbase {height: 7px; background-color: white;}
.hscrollerbar {height: 7px; background-color: black;}
.vscrollerbar, .hscrollerbar {padding: 7px;z-index: 2;}
.scrollerjogbox {width: 7px;height: 7px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}

/* Scroll Bar Master Styling Ends Here */       
#mycustomscroll 
{
/* Typical fixed height and fixed width example */
	text-align:left;
	width: 200px;
	height: 195px;
	overflow: auto;
	
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	background-color: #ffffff;
	margin: 0.3em auto;
	padding: 5px;
}  

.lm
{
background-color:inherit;
width:204px;
line-height:150%;
font-weight:bold;
cursor:default;
}
.lmover
{
 background-color:#FC9B72;
 width:204px;
 line-height:150%;
 font-weight:bold;
 cursor:default;
}
.lm a ,.lmover a
{
	cursor:hand;
	cursor:pointer;
	padding-left:24px;
	text-decoration:none;
	color: #666666;
}
.a
{
	display:none;
	visibility:hidden;
}