html
	 {	 
	 }
body 
         {
         margin 		: 0px;
         background-color       : #F3F3F3;        
         font			: 10px Arial,Verdana,Helvetica,Sans-Serif;
         color			: #5F5F5F;         
      	 }
      	 
select	 {
		  font-family: Verdana, Arial, Helvetica , Sans serif ; 
		  font-size: 8pt; 
		  border-style: solid; border-width: 0;
		  margin-top: 2; margin-bottom: 1;
		 }

li      {
            margin-left:-20px;
        }

textarea
{
    font-family: Verdana, Arial, Helvetica , Sans serif ; 
    font-size: 8pt; 
}

table	{ border-collapse:collapse; border: 1px; }
td	    { font-size: 8pt; }

input			{ font-family: Verdana, Arial, Helvetica , Sans serif ;font-size: 7pt; margin-top:2; margin-bottom: 1; height:10pt; color:#7D7A7A;}
.FrmButton		{ height:20px; width:55px;  background-image:url("/apImages/but-bg.gif"); border-collapse:collapse; background-repeat:repeat; border:solid 1px #EBF0F3; cursor:hand}
button			{ border: 2px solid #7BB2C6; height:10pt }
.frmRequired	{ color:#C12626;}
.parenthesis	{ color:#a0a0a0; font-size:9px;}


.CataloEntryDescr{ font-size:9pt; padding-top:4px; padding-bottom:4px}
.CataloInfoBold{ font-size:8pt; font-weight:bold}
.CataloAreaTree{ font-size:8pt; font-weight:bold; color:#FBB56E; }
.CataloAreaTree:hover
         {
         color         	: #FBB56E;
         text-decoration:underline;
         }  

hr      { height:1px; color:#CCD6E0; margin-top:-5px;}

#areaBoardHead	{ padding-bottom:2px; font-weight:bold; text-decoration:underline; font-size: 8pt;  }
#areaBoardiv	{ padding-bottom:4px; }

.AreaTitle   
{
    font-weight:bold; font-size:16px;color:#FBB977;
}

.AreaText   
{
 text-align:justify; font-size: 8pt; font-family:Arial,Verdana,Helvetica,Sans-Serif;
 line-height:18px;
}

.areaBoardHead	{ padding-bottom:2px; font-weight:bold; text-decoration:underline }

.newsMore:link, .newsMore:visited, .newsMore:active{
	color:#FFB129;
		 }      	 
      	 
A:link, A:visited, A:active
         {
         color          	: #5F5F5F;
         text-decoration	: none; 
         }              
A:hover
         {
         color          	: #5F5F5F;
         text-decoration:underline;
         }  
.butt
	 {
	 border			: 0px;
	 }

.tbmain
	 {
	 width			: 100%;
	 height			: 100%;
	 vertical-align		: top;			 
	 }
.tdmain
	 {
	 width			: 100%;
	 height			: 100%;
	 vertical-align		: top;	 
	 }
.mainbg
	 {
	 width			: 800px;
	 height			: 100%;
	 vertical-align		: top;	
      	 background-image  	: url("/apImages/bg.gif");
      	 background-repeat 	: repeat-y;	 
	 }
.main
	 {
	 width			: 800px;
	 height			: 100%;
	 vertical-align		: top;
	 padding-top		: 4px;
	 }
.leftspace
	 {
	 width			: 6px;
	 height			: 100%;
	 vertical-align		: top;		 
	 }
.rightspace
	 {
	 width			: 6px;
	 height			: 100%;
	 vertical-align		: top;		 
	 }
.mainbanbg
	 {
	 width			: 788px;
	 height			: 112px;
	 vertical-align		: middle;	
      	 background-image  	: url("/apImages/mainbanbg.gif");
      	 background-repeat 	: no-repeat;	 
	 }	
.bannerbg
	 {
	 width			: 728px;
	 height			: 90px;
	 vertical-align		: middle;
	 border			: 1px solid #A5B8C9;
	 background-image	: url("/apImages/bannerbg.gif");
	 background-repeat	: no-repeat;
	 }
.mainlogobg
	 {
	 width			: 788px;
	 height			: 100%;
	 vertical-align		: top;
	 padding-top		: 4px;
	 }	 
.logobg
	 {
	 width			: 788px;
	 height			: 90px;
	 vertical-align		: middle;
	 background-image	: url("/apImages/logobg.gif");
	 background-repeat	: no-repeat;
	 }	 
.mainmenubg
	 {
	 width			: 788px;
	 height			: 100%;
	 vertical-align		: top;
	 padding-top		: 4px;
	 }	 
.menubg
	 {
	 width			: 788px;
	 height			: 42px;
	 vertical-align		: middle;
	 background-image	: url("/apImages/menubg.gif");
	 background-repeat	: repeat-x;
	 }	
.buttbg
	 {
	 width			: 98px;
	 height			: 42px;
	 vertical-align		: middle;
	 background-image	: url("/apImages/buttbg.gif");
	 background-repeat	: no-repeat;
	 }	 
.headspacemenu
	 {
	 width			: 788px;
	 height			: 4px;
	 background-color	: #FFFFFF;	 
	 }	 
	 
/* Content */

.rightmenu
	 {
	 width			: 4px;
	 height			: 15px;
	 vertical-align		: middle;
	 padding-left		: 5px;
	 padding-top		: 5px;
         font			: 9px Arial,Verdana,Helvetica,Sans-Serif;
         color			: #D19DB2; 	 
	 }
.rightmenu02
	 {
	 width			: 80px;
	 height			: 15px;
	 vertical-align		: middle;
	 padding-left		: 5px;
	 padding-top		: 5px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F; 	 
	 }	 
.rightmenu03
	 {
	 width			: 46px;
	 height			: 15px;
	 vertical-align		: middle;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F; 	 
	 }
.rightmenufeat
	 {
	 width			: 4px;
	 height			: 15px;
	 vertical-align		: middle;
	 padding-left		: 5px;
	 padding-top		: 5px;
         font			: 9px Arial,Verdana,Helvetica,Sans-Serif;
         color			: #D19DB2; 	 
	 }
.rightmenu02feat
	 {
	 width			: 126px;
	 height			: 15px;
	 vertical-align		: middle;
	 padding-left		: 5px;
	 padding-top		: 5px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F; 	 
	 }	 
.rightmenufeatup
	 {
	 width			: 4px;
	 height			: 15px;
	 vertical-align		: top;
	 padding-left		: 5px;
	 padding-top		: 6px;
         font			: 9px Arial,Verdana,Helvetica,Sans-Serif;
         color			: #D19DB2; 	 
	 }	 
.contenttb
	 {
	 width			: 800px;
	 height			: 100%;
	 }
.contentspace
	 {
	 width			: 3px;
	 height			: 100%;
	 }
.headspaceleft
	 {
	 width			: 130px;
	 height			: 4px;
	 background-color	: #FFFFFF;	 
	 }
.headspacemain
	 {
	 width			: 480px;
	 height			: 4px;
	 background-color	: #FFFFFF;	 
	 }
.headspaceright
	 {
	 width			: 175px;
	 height			: 4px;
	 background-color	: #FFFFFF;	 
	 }	 
.maincontentleft
	 {
	 width			: 130px;
	 height			: 100%;
	 vertical-align		: top; 
	 background-color	: #FFFFFF;	
	 background-image	: url("/apImages/dots.gif");
	 background-repeat	: repeat-x-y;		 
	 }
.maincontent
	 {
	 width			: 480px;
	 height			: 100%;
	 vertical-align		: top;
	 background-color	: #FFFFFF;	
	 background-image	: url("/apImages/dots.gif");
	 background-repeat	: repeat-x-y;		 
	 }
.maincontentright
	 {
	 width			: 175px;
	 height			: 100%;
	 vertical-align		: top;	
	 background-color	: #FFFFFF;	
	 background-image	: url("/apImages/dots.gif");
	 background-repeat	: repeat-x-y;		 
	 }	 
.userhead
	 {
	 width			: 130px;
	 height			: 29px;
	 background-color	: #A5B8C9;
	 vertical-align		: middle;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F; 	 
	 }
.usermain
	 {
	 width			: 130px;
	 height			: 70px;
	 background-color	: #EBF0F3;
	 vertical-align		: top;
	 }
.weatherhead
	 {
	 width			: 130px;
	 height			: 29px;
	 background-color	: #CCD6E0;
	 vertical-align		: middle;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F; 	 
	 }
.weathermain
	 {
	 width			: 130px;
	 height			: 115px;
	 background-color	: #E6F0F7;
	 vertical-align		: top;
	 }	 
.leftbannermain
	 {
	 width			: 130px;
	 height			: 310px;
	 vertical-align		: middle;
	 background-image	: url("/apImages/leftbannerbg.gif");
	 background-repeat	: no-repeat;
	 }	 
.featureshead
	 {
	 width			: 130px;
	 height			: 29px;
	 background-color	: #D7DEE6;
	 vertical-align		: middle;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F; 	 
	 }
.featuresmain
	 {
	 width			: 130px;
	 height			: 210px;
	 background-color	: #F3EBFD;
	 vertical-align		: top;
	 }
.catalogshead
	 {
	 width			: 130px;
	 height			: 29px;
	 background-color	: #E6ECF2;
	 vertical-align		: middle;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F; 	 
	 }
.catalogsmain
	 {
	 width			: 130px;
	 height			: 75px;
	 background-color	: #F3F8E3;
	 vertical-align		: top;
	 }	 
.leftdots
	 {
	 width			: 130px;
	 height			: 100%;
	 vertical-align		: top;
	 background-image	: url("/apImages/dots.gif");
	 background-repeat	: repeat-x-y;
	 }	 
	 
	 
.welcomehead
	 {
	 width			: 480px;
	 height			: 29px;
	 background-color	: #B7D0E2;
	 vertical-align		: middle;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F; 	 
	 }
.welcomemain
	 {
	 width			: 480px;
	 height			: 100%;
	 background-color	: #ECF1FA;
	 padding-left		: 10px;
	 padding-right		: 10px;
	 text-align         : justify;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         color			: #5F5F5F; 	 
	 }
.holidayhead
	 {
	 width			: 480px;
	 height			: 29px;
	 background-color	: #BED6E7;
	 vertical-align		: middle;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F; 	 
	 }
.holidaymain
	 {
	 width			: 480px;
	 height			: 100%;
	 background-color	: #FCD1A6;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         color			: #5F5F5F; 	 
	 }
.latesthead
	 {
	 width			: 480px;
	 height			: 29px;
	 background-color	: #CCDEEB;
	 vertical-align		: middle;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F; 	 
	 }
.latestmain
	 {
	 width			: 480px;
	 height			: 100%;
	 background-color	: #F5FFEA;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         color			: #5F5F5F; 	 
	 }	
.featuresChead
	 {
	 width			: 480px;
	 height			: 29px;
	 background-color	: #D7E7F1;
	 vertical-align		: middle;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F;
         text-align     :justify;
	 }
.featuresCmain
	 {
	 width			: 480px;
	 height			: 100%;
	 background-color	: #F8FFF3;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         color			: #5F5F5F; 	 
	 }	
.reviewshead
	 {
	 width			: 480px;
	 height			: 29px;
	 background-color	: #EBF0F3;
	 vertical-align		: middle;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F; 	 
	 }
.reviewsmain
	 {
	 width			: 480px;
	 height			: 100%;
	 background-color	: #FDFFF6;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         color			: #5F5F5F; 	 
	 }	 
	 
	 
	 
.maphead
	 {
	 width			: 175px;
	 height			: 29px;
	 background-color	: #C1DFF5;
	 vertical-align		: middle;
	 padding-left		: 10px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         font-weight		: bold;
         color			: #5F5F5F; 	 
	 }	
.mapmain
	 {
	 width			: 175px;EEF1F4
	 height			: 200px;
	 background-color	: #E6F0F7;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         color			: #5F5F5F; 	 
	 }	
.mapmain02
	 {
	 width			: 173px;
	 height			: 50px;
	 background-color	: #FFFFFF;
	 vertical-align		: middle;
	 padding-top		: 10px;
	 border			: 1px solid #EEF1F4;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         color			: #5F5F5F; 	 
	 }

.rightbannermain
	 {
	 width			: 175px;
	 height			: 651px;
	 background-color	: #FFFFFF;
	 vertical-align		: middle;
	 background-image	: url("/apImages/rightbannerbg.gif");
	 background-repeat	: no-repeat;	 
	 }	 
.rightdots
	 {
	 width			: 175px;
	 height			: 100%;
	 vertical-align		: top;
	 background-image	: url("/apImages/dots.gif");
	 background-repeat	: repeat-x-y;
	 }	 
	 
	 
.mainend
	 {
	 width			: 788px;
	 height			: 47px;
	 vertical-align		: top;		 
	 }
.endline
	 {
	 width			: 788px;
	 height			: 3px;
	 vertical-align		: top;
	 background-color	: #CADEEB;
	 }
.endtext
	 {
	 width			: 788px;
	 height			: 45px;
	 vertical-align		: top;
	 padding-top		: 5px;
         font			: 11px Arial,Verdana,Helvetica,Sans-Serif;
         color			: #5F5F5F; 	 
	 }	 
