/* CSS Document */

@import url("/assets/templates/diploma/cssNav.css");
@import url("/assets/templates/diploma/cssText.css");
@import url("/assets/templates/diploma/cssForms.css");



/* ////// COLUMNS AND POSTIONING ///////////////////////////////////////////// */	

html, body {
	background-color: #FFFFFF;
background:url("/assets/images/admin/bgRightGreenTest.gif") top no-repeat right ;   
  	margin: 0;
	padding: 0;
}
#wrapper {	
  	min-width: 1000px;
			 } /*  2x (LC fullwidth + CC padding) + RC fullwidth */

.fullWidth {position: relative; width:100%; margin: 0;}	

/* The header and footer */
.header {	position: relative;
			text-align: left;
			width: 100%;
}
#headLogo {
			position: relative;
float: left;
margin: 0;
	width: 258px;
	height: 65px;
	border: 0;
}		
#headTel {
	position: relative;
	float: right;
	margin: 20px 0 0 0;
	width: 398px;
	height: 38px;

}	
.footer {
	clear: both;
 	margin-left: 0;
	width: 100%;
	background: #C9E0B5;
	font-size: 0.7em;
	line-height:normal;
	text-align: center;
	border-bottom: 1px solid #B3B3B3;
	border-top: 1px solid #B3B3B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 3px 0 3px 0;}
	
.footer a {
      text-decoration:underline;
	  color:#002569;	  
   }

#container { 	
	position: relative;
	display:block;
	border-right: 188px solid #C9E0B5;
}

#inner {
	display: block; 
	margin: 0 -188px 0 -20px; 
	padding: 0;
}
#innerFull {
	display: block; 
	margin: 0; 
	padding: 0;
}
#innerWhiteLabel {
	display: block; 
	margin: 0 -188px 0 0; 
	padding: 0;
}

	
#leftCol {
	margin: 0 188px 0 20px;
	position: relative;
	visibility: visible;
	overflow: scroll;

		}
#leftColMain {
	margin: 0 188px 0 20px; 
	position: relative;
	padding-left: 20px;
		}

#leftSidebar {position: relative;
  	float: left;
	width: 238px;
	margin: 0px;
	padding: 0 0 14px 0;
	background-color: #C9E0B5;
			z-index: 100;	
	}
#rightSidebar {	position: relative;
	float: right;
	width: 220px; 
	padding: 0;
	margin: 0;

}
#centerCol {
	margin: 0 230px 0 260px; 
	padding: 14px 0 0 0;
	display: block;
	position: relative; 
	height:1%;
			z-index: 99;	
		}	

		}
.listDestinations {
	position: relative;
	display: block;
	margin: 0;
	padding: 8px 5px 20px 5px;
	border-style: solid;
	border-color: #FFCC00;
	border-width: 1px;
	}
	
	.listDestinations a {
	}
	
.listDestinationsAlt {
	position: relative;
	display: block;
	margin: 0;
	background-color: #FFCC00;
	padding: 8px 5px 20px 5px;

}
.listDestinationsThumb {position: relative; display: block;}
.listDestinationsCopy {position: relative; margin-left: 135px; }
img.listDestinationsThumbImg {
	position: absolute;
	margin: 0 14px 0 0;
	width: 120px;
	border: 0;
}	
.listDestinationsHeading {
position: relative;
	display: block;
	margin: 10px 0 0 0 ;
	background-color: #FFCC00;
	padding: 5px;
	border: 0;
}
.listDestinationsHeading h2{font-size: 1.2em; font-weight: bold; font-family: Arial, Helvetica, verdana; margin: 0px; color: #002569;}

.listDestinationsLeft {
	display: block;
	margin: 0 -4px 0 -14px;
	padding: 5px;
	border-style: solid;
	border-color: #D6D9A8;
	border-width: 1px;

	}
.listDestinationsLeftAlt {
	display: block;
	margin: 0 -4px 0 -14px;
	background-color: #D6D9A8;
	padding: 5px;
}

.clear {clear:both;}
.noMargin {	margin: 0;}

/* ////// COPY AND TEXT ///////////////////////////////////////////// */
		

#leftCol p { margin: 0 20px 10px 10px; text-align: justify; font-size: 0.8em;
	}
#leftSidebarHome h1 {font-size: 1.2em; font-weight: normal; color: #2E4C84; font-family: Arial, Helvetica, verdana; margin: 10px 10px 10px 0px;}



/* ////// IMAGES ///////////////////////////////////////////// */


	
	img.imageLeft {
	position: relative; 
	margin: 0; 
	padding: 0; 
	border-style: solid;
	border-color: #B3B3B3;
	border-width: 0 1px 0 0;
	width: 257px; }	
	
#destinationCopy {position: relative; margin: 20px 0 0 290px;}
	
/* PANELS/BANNERS  ///////////////////////////////////////////// */

.heading {
	margin: 0;
	width: 160px;
	background-color: #FFCC00;
	font-size: 0.9em;
	border-bottom: 1px solid #002569;
	border-top: 1px solid #002569;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #002569;
	padding: 4px 14px 4px 14px;}
	
.headingLeft {
	margin: -3px 0 0 0;
	width: 230px;
	background: #683900;
	font-size: 0.9em;
	border-bottom: 1px solid #C9E0B5;
	border-top: 1px solid #C9E0B5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 14px 10px 14px;}

.banner {
margin: 14px 0 0 14px;}

.bannerLeft {
margin: 14px 0 14px 0;}




/* ////// IMAGES & SPACERS ///////////////////////////////////////////// */

.spacer14 {
position: relative;
padding: 14px 0 0 0;
margin: 0;
text-align: left;

}
.spacer40 {
position: relative;
padding: 40px 0 0 0;
margin: 0;
text-align: left;
}	
.spacer100 {
position: relative;
padding: 100px 0 0 0;
margin: 0;
text-align: left;
}	

	
.tL {
position: relative;
float: left;
margin: 0;
}	

.tR {
	position: relative;
	float: right;
	margin: 0; }

#skipmenu {
	position: absolute;
	left: 0;
	top: 5px;
	width: 716px;
	text-align: right;
	visibility:hidden;
	display: none;
	}
	
img {border: 0; 
position: relative;}



.printOnly {display: none; }
.printLogo {display: none; }

