/******* HTML ****/
body
{
	font-size: 11px;
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5d5d;
	padding: 0px;
}

/***** Title ****/
h1
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1A61A3;
	font-weight: bold;	
}
h2
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1A61A3;
	font-weight: bold;	
}
h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3A5B81;
	font-weight: bold;
}
h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7A5C;
	font-weight: bold;
}
a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #7E7A5C;
}

/******** Navigation Buttons *****/
							
.navigation_buttons a:link,
.navigation_buttons a:active,
.navigation_buttons a			{ 	font-family: Arial, Helvetica, sans-serif; 
									padding-right: 5px;
									padding-bottom: 3px;
									font-size: 11px; 
									font-weight: bold;
									text-decoration:none;color: #FFFFFF; 
									padding-top: 3px;
									background-image: url(images/nav_bg.gif);
									background-repeat: repeat-x;
									height: 19px;
								}
								
.navigation_buttons a:hover		{ 	font-family: Arial, Helvetica, sans-serif; 
									padding-right: 5px;
									padding-bottom: 3px;
									font-size: 11px; 
									font-weight: bold;
									text-decoration:none;	
									color: #BEB68D; 
									padding-top: 3px;
									background-image: none;
									background-color: #ffffff;
									height: 19px;
								}
								
.navigation_buttonon a			{ 	font-family: Arial, Helvetica, sans-serif; 
									padding-right: 5px;
									padding-bottom: 3px;
									font-size: 11px; 
									font-weight: bold;
									text-decoration:none;
									color: #BEB68D; 
									padding-top: 3px;
									background-image: none;
									background-color: #ffffff;
									height: 19px;									
								}

/***** FOOTER *****/
.footerlinks,
.footerlinks a,
.footerlinks a:active,
.footerlinks a:link
					{	font-family: Arial, Helvetica, sans-serif;	
						padding-right: 3px;
						font-size: 11px;
						color: #656565;
						text-decoration: none;
					}

.footerlinks a:hover {	
						font-family: Arial, Helvetica, sans-serif;	
						padding-right: 3px;
						font-size: 11px;
						color: #656565;							
						text-decoration: underline; }

.footer_navigation_buttons a:link,
.footer_navigation_buttons a:active,
.footer_navigation_buttons a		{ 	font-family: Arial, Helvetica, sans-serif;
										font-size: 11px; 
										font-weight: bold;
										height: 15px;
										text-decoration: none;	}
	
.footer_navigation_buttons a:link,
.footer_navigation_buttons a:active,
.footer_navigation_buttons a 		{ 	color: #FFFFFF; 
										padding-right: 5px;
										background-image: url(images/nav_footer_bg.gif);	
									}
									
.footer_navigation_buttons a:hover	{ 	color: #BEB68D; 
										background-repeat: no-repeat;
										padding-top: 0px;
										padding-bottom: 5px;
										background-image: none;
										background-color: #FFFFFF;
									}
/******** BREAD CRUMBS *************/
.breadcrumbs a,
.breadcrumbs a:active,
.breadcrumbs a:link
					{	font-family: Arial, Helvetica, sans-serif;	
						text-align: right;
						padding-right: 3px;
						font-size: 10px;
						color: #656565;
						text-decoration: none;
					}

.breadcrumbs a:hover {	
						font-family: Arial, Helvetica, sans-serif;	
						text-align: right;
						padding-right: 3px;
						font-size: 10px;
						color: #656565;							
						text-decoration: underline; }

/******* TEXT STYES *****/
.copyrights_text,
.bodytext,
.tinytext
{
	font-family: Arial, Helvetica, sans-serif; 
}

.copyrights_text 		{ 	color: #343434; 	
							padding-right: 5px;
							font-size: 11px; 
							font-weight: bold;
						}
						
.bodytext			{	font-size: 11px;
						color: #5d5d5d;
					}
.redtext			{	font-size: 11px;
						color: red;
					}
.tinytext			{	font-size: 11px;
						color: #5e5e5e;
					}
.backtext a:active,
.backtext a,
.backtext a:link		{
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 11px;
					color: #5e5e5e;
					text-decoration: none;
					padding-right: 5px;
				}
.backtext a:hover		{
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 11px;
					color: #5e5e5e;
					text-decoration: underline;
					padding-right: 5px;
				}
.linktext a:active,
.linktext a,
.linktext a:link,
.linktext a:visited
		{
					font-family: Arial, Helvetica, sans-serif; 
					color: #5e5e5e;
					text-decoration: underline;
					padding-right: 5px;
				}
.linktext a:hover {
					font-family: Arial, Helvetica, sans-serif; 
					color: #1E508A;
					text-decoration: underline;
					padding-right: 5px;
}
.title1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6C6527;
	font-weight: bold;
}
/******* FORM ******/
.formstitle ,
.formfield 
			{ 	padding: 3px;
			background-color: #E7E2BC;
			}
				
.formstitle {	font-size: 12px;
				color: #5e5e5e;
				text-align: left;
				padding-left: 5px;
				font-weight: bold;
			}
			
.formfield {	font-size: 11px;
				color: #000000;
				padding-left: 5px;
			}
.dropdownoption 
			{ 	padding: 0px;
				background-color: #FFFFFF;
				border: 1px solid #5e5e5e;
				color: #5e5e5e;
				font-size: 10px;
			}
.dropdownoption_home 
			{ 	padding: 0px;
				background-color: #FFFFFF;
				border: 1px solid #5e5e5e;
				color: #4f76a7;
				font-size: 10px;
				height: 18px;
			}
.submitbutton {
	font-family: Arial, Helvetica, sans-serif;
	color: #1E508A;
	background-color: #f3f6fc;
	font-weight: bold;
	border: 1px Solid #4f76a7;
	cursor: hand;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.submitbutton_over {
	font-family: Arial, Helvetica, sans-serif;
	color: #343434;
	background-color: #f3f6fc;
	font-weight: bold;
	border: 1px Solid #4f76a7;
	cursor: hand;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.inputfile {	font-size: 11px;
				color: #5e5e5e;
				border: 1px solid #E7E2BC;
				padding: 2px;
			}

/********************* HEADING LINKS ********************/
.header1,
.header1 a,
.header1 a:active,
.header1 a:link
					{	font-family: Arial, Helvetica, sans-serif;	
						padding-right: 3px;
						font-size: 14px;
						color: #4f76a7;
						text-decoration: none;
						font-weight: bold;
						
					}

.header1 a:hover {	
						font-family: Arial, Helvetica, sans-serif;	
						padding-right: 3px;
						font-size: 14px;
						color: #5e5e5e;							
						text-decoration: none;
						padding-left: 2px;
						 }
.header2,
.header2 a,
.header2 a:active,
.header2 a:link
					{	font-family: Arial, Helvetica, sans-serif;	
						padding-right: 3px;
						color: #5e5e5e;
						text-decoration: none;
						font-weight: bold;
						padding: 5px;
						font-size: 14px;			
					}

.header2 a:hover {	
						font-family: Arial, Helvetica, sans-serif;	
						padding-right: 3px;
						color: #5e5e5e;							
						text-decoration: underline;
						padding: 5px; }
.header3,
.header3 a,
.header3 a:active,
.header3 a:link
					{	font-family: Arial, Helvetica, sans-serif;
						color: #5e5e5e;
						text-decoration: none;
						font-weight: bold;						
					}

.header3 a:hover {	
						font-family: Arial, Helvetica, sans-serif;
						color: #5e5e5e;							
						text-decoration: underline;
				}
.header4,
.header4 a,
.header4 a:active,
.header4 a:link
					{	font-family: Arial, Helvetica, sans-serif;
						font-size: 13px;
						color: #7E7A5C;
						text-decoration: none;
						font-weight: bold;						
					}

.header4 a:hover {	
						font-family: Arial, Helvetica, sans-serif;
						font-size: 13px;
						color: #5e5e5e;							
						text-decoration: underline;
				}
.indextext,
.indextext a,
.indextext a:active,
.indextext a:link
					{	font-family: Arial, Helvetica, sans-serif;	
						text-align: right;
						padding-right: 3px;
						font-size: 11px;
						color: #5d5d5d;
						text-decoration: none;
						font-weight: none;
						padding-left: 5px;
					}

.indextext a:hover {	
						font-family: Arial, Helvetica, sans-serif;	
						text-align: right;
						padding-right: 3px;
						font-size: 11px;
						color: #5e5e5e;							
						text-decoration: none;
						padding-left: 5px;
						 }
/************** FINAL ******************/
.headertitle1,
.headertitle1 a,
.headertitle1 a:active,
.headertitle1 a:link
					{	font-family: Arial, Helvetica, sans-serif;
						font-size: 15px;
						color: #4f76a7;
						text-decoration: none;
						font-weight: bold;
					}

.headertitle1 a:hover {	
						font-family: Arial, Helvetica, sans-serif;
						font-size: 15px;
						color: #5e5e5e;							
						text-decoration: none;
						 }
.headertitle11,
.headertitle11 a,
.headertitle11 a:active,
.headertitle11 a:link
					{	font-family: Arial, Helvetica, sans-serif;
						font-size: 15px;
						color: #688fad;
						text-decoration: none;
						font-weight: bold;
					}

.headertitle11 a:hover {	
						font-family: Arial, Helvetica, sans-serif;
						font-size: 15px;
						color: #5e5e5e;							
						text-decoration: none;
						 }
.headertitle2,
.headertitle2 a,
.headertitle2 a:active,
.headertitle2 a:link,
.headertitle2 a:visited
					{	font-family: Arial, Helvetica, sans-serif;
						font-size: 13px;
						color: #4f76a7;
						text-decoration: none;
						font-weight: bold;
					}

.headertitle2 a:hover {	
						font-family: Arial, Helvetica, sans-serif;
						font-size: 13px;
						color: #5e5e5e;							
						text-decoration: none;
						font-weight: bold;
						 }
.headertitle3,
.headertitle3 a,
.headertitle3 a:active,
.headertitle3 a:link
					{	font-family: Arial, Helvetica, sans-serif;	
						padding-right: 3px;
						color: #688fad;
						text-decoration: none;
						font-weight: bold;
					}

.headertitle3 a:hover {	
						font-family: Arial, Helvetica, sans-serif;	
						padding-right: 3px;
						color: #5e5e5e;							
						text-decoration: none;
						 }
.headertitle31,
.headertitle31 a,
.headertitle31 a:active,
.headertitle31 a:link
					{	font-family: Arial, Helvetica, sans-serif;	
						padding-right: 3px;
						padding-left: 0px;
						color: #688fad;
						text-decoration: none;
						font-weight: bold;
						background-image: url('/images/arrow_on.jpg');
						background-repeat: no-repeat;
						text-align: left;
						padding-top: 3px;
					}

.headertitle31 a:hover {	
						font-family: Arial, Helvetica, sans-serif;	
						padding-right: 3px;
						padding-left: 0px;
						padding-top: 3px;
						color: #5e5e5e;							
						text-decoration: none;
						background-image: url('/images/arrow_off.jpg');
						background-repeat: no-repeat;
						text-align: left;
		
						 }
.headertitle4,
.headertitle4 a,
.headertitle4 a:active,
.headertitle4 a:link
					{	font-family: Arial, Helvetica, sans-serif;	
						padding-right: 3px;
						color: #5b8fda;
						text-decoration: none;
						font-weight: bold;
						font-size: 14px;
					}

.headertitle4 a:hover {	
						font-family: Arial, Helvetica, sans-serif;	
						padding-right: 3px;
						color: #5e5e5e;							
						text-decoration: none;
						 }
.destinations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7E7A5C;
	font-weight: bold;
	border-bottom: 1px solid #5e5e5e;
	padding-top: 3px;
	padding-left : 3px;
}
.subheadtitle {
				color: #f5f9fd;
				font-size: 14px;
				font-weight: bold;
				background-image: url(/images/content_bg.jpg);
				height: 23px;
				text-align: left;
				padding-left: 8px;
				background-repeat: no-repeat;				
			}
.subheadtitle_forms {
				color: #f5f9fd;
				font-size: 13px;
				font-weight: bold;
				background-image: url(/images/forms/header_bg.jpg);
				height: 23px;
				text-align: left;
				padding-left: 8px;
				background-repeat: no-repeat;				
			}
.class_rating	{
				color: #5b8fda;
				font-weight : bold;
				font-family: Arial, Helvetica, sans-serif;
				}
.class_rating_hotel	{
				color: #f5f9fd;
				font-weight : bold;
				font-family: Arial;
				padding-left: 25px;
				}
				
.borderimage	{border: 1px solid #bbbbbb;}
	
				