@charset "utf-8";
/* CSS Document */

body, html { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 13px; color: #000; text-decoration: none; margin: 0 0 0 0; background-color:#5bae44; line-height: 1.4em;}

a {color: #014689; text-decoration: underline;}
a:hover { text-decoration: none; }
a:link, a:visited  { text-decoration: none; }

.historyTable {color:#FFFFFF;}
.historyTable  a {color:#FFFFFF; text-decoration:none;}
.historyTable  a:hover {color:#FFFFFF; text-decoration:underline;}

.tableAdd { font-size:12px;}
.tableAdd  a {font-size:12px; text-decoration:none; color:#014689;}
.tableAdd  a:hover {font-size:12px; text-decoration:underline; color:#014689;}

.clear{clear:both}

strong {color:#014689; font-weight:bold;}

li {color:#9a7938; padding:0px; margin:0px;}
ul {color:#9a7938; padding:0px; margin:0px;}

h2 {font-family: "Trebuchet MS"; color:#014689; font-size:17px;font-weight:normal; padding-left:15px; margin:0px; line-height:1.3em;}
h3 {font-family: "Trebuchet MS"; color:#014689; font-size:15px;font-weight:normal; padding-left:15px; margin:0px;}
h4 {font-family: "Trebuchet MS"; color:#014689; font-size:14px;font-weight:normal; padding:0px; margin:0px;}
h5 {font-family: "Trebuchet MS"; color:#546d96; font-size:12px;font-weight:normal; padding:0px; margin:0px;}

.sitemap {margin-left:50px;}
.sitemap li {margin-left: 15px; color: #546d96; list-style-type:disc;}
.sitemap ul {margin-left: 15px; color: #546d96; list-style-type:disc;}
.sitemap li a { color: #546d96; }

table { font-family:"Trebuchet MS"; font-size:13px; color:#000000;}

#wrapper {
 margin: 0 auto; 
 width: 950px; 
 border: 0px solid green;
 margin-top:10px;
}

#date{float:left; width: 300px;  color:#FFFFFF;}
#date a {color:#FFFFFF; text-decoration:none;}
#date a:hover {color:#FFFFFF; text-decoration:none;}

#links {margin-left:305px;  text-align:right; color:#FFFFFF;}
#links a {color:#FFFFFF; text-decoration:underline;}
#links a:hover {color:#FFFFFF; text-decoration:none;}

#header { background-color:#004688; margin-top:5px; background-image:url(../images/headerBg.jpg); }
	#logo {border:0px; float:left;}
	#imageRight {margin-left:300px; text-align:right;}
	
	#navigation {border:0px; width:950px; background-color:#448e22; border:0px solid red; height:36px;}
	
		#divNav {
		margin: 0;
		padding: 0;
		width: 950px;
		background-color:#448e22;
	}
	
	li {margin:0; padding:0;list-style:none;}
		ul {margin:0; padding:0;list-style:none;}

	#nav {
		position: relative;
		width: 950px;
	}

	#nav li ul, #nav li ul {
		margin: 0;
		padding: 0;
		border-right:0px;
	}

	#nav a {
		text-decoration: none;
		border:0px solid red;
		margin:0px;
	}

	#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
	}
	
		#nav li a.contact { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
		border-right: 0px solid #fff;
	}

	#nav li ul {
		display: none;
				font-weight:normal;
	}
	


/************************/
	
	#nav li ul.pro {
		margin: 0;
		padding: 0 0px 0 80px;
		width: 870px;
		font-weight:bold;
		border-right:0px;
	}
		#nav li ul.pro .itemOn a {
		text-decoration:underline;
		font-weight:bold;
	}
			#nav li ul.pro .itemOff a {
		text-decoration:none;
		font-weight:bold;
	}
	
	
	*html #nav li ul.pro {
		padding: 0 60px 0 109px;
		width: 781px;
		font-weight:bold;
	} 
	
	#nav li ul.ind {
		margin: 0;
		padding: 0 0px 0 195px;
		width: 755px;
		background: none;
				font-weight:bold;
	}
	*html #nav li ul.ind {
		padding: 0 80px 0 178px;
		width: 692px;
	}

/************************/

#liProfile.on ul.pro {
	padding: 0 0px 0 80px;
	display: block;
	width: 870px;
}

*html #liProfile.on ul.pro {
	width: 862px;
}
/*
#liProfile.on a:hover  {

 	background-color:#68bc34;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:11px;
}*/

#liProfile.on:hover ul.pro {
	padding: 0 0px 0 80px;
	display: block;
	width: 870px;
}

*html #liProfile.on:hover ul.pro {
	width: 740px;
}

#liProfile.on ul.pro {
	padding: 0 0px 0 80px;
	display: block;
	width: 870px;
}

*html #liProfile.on ul.pro {
	width: 870px;
}

#liProfile.on a:hover  {

 	background-color:#68bc34;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
}

#liProfile.on:hover ul.pro {
	padding: 0 0px 0 80px;
	display: block;
	width: 870px;
}

*html #liProfile.on:hover ul.pro {
	width: 840px;
}

/************************/
/*
#liGroup.on a {

 background-color:#68bc34;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight: bold;//17 jan 08
	
}

#liGroup.on a ul li a {
padding:0px 0px 0px 0px;
	
}*/

#liGroup.on ul.pro {
	padding: 0 0px 0 80px;
	display: block;
	width:870px;
}
/*
*html #liGroup.on ul.pro {
	padding: 0 20px 0 158px;
	width: 712px;
}

#liGroup.on a:hover  {

 	background-color:#68bc34;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight: bold;//17 jan 08
}
*/
#liGroup.on:hover ul.pro {
	padding: 0 0px 0 80px;
	display: block;
	width: 870px;
}
/*
*html #liGroup.on:hover ul.pro {
	padding: 0 80px 0 178px;
	width: 692px;
}
*/
/******************* Individual Travel *************/
/*
#liIndividual.on a {

 background-color:#68bc34;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight: bold;//17 jan 08
}									*/

#liIndividual.on ul.pro {
	padding: 0 0px 0 80px;
	display: block;
	width:870px;
}
/*
*html #liIndividual.on ul.pro {
	padding: 0 80px 0 178px;
	width: 692px;
}

#liIndividual.on a:hover  {

 	background-color:#68bc34;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;

}
*/
#liIndividual.on:hover ul.pro {
	padding: 0 0px 0 80px;
	display: block;
	width: 870px;
}
/*
*html #liIndividual.on:hover ul.pro {
	padding: 0 80px 0 178px;
	width: 692px;
}	
	*/


/************************/	

	#nav li.off ul, #nav li.on ul  { /*put the subnav below*/
		position: absolute;
		top: 25px;
		left: 0px;
		padding-top: 0px;
		padding-bottom:0px;
		margin-top:8px;
		background: #68bc34;
		border:0px solid red;
		/*width:950px;*/
	}

	#nav li.on ul {
		background: #68bc34;
		padding-left:10px; padding-right:10px;
	}

	#nav li.on:hover ul, #nav li.over ul { /*for ie*/
		background: #68bc34;
		font-weight: bold;//17 jan 08
	}
	#liProfile ul.align {padding:133px; border:0px solid red; }
/****NAV SPACING******/
	#nav li a {
		color: #fff;
		display: block;
		padding:10px 12px;
	}
/****END SPACING******/
			#nav li.on a {

		
	}

	#nav li.on a {
		color: #fff;
		
	}
	


	#nav li.on ul a, #nav li.off ul a {
		border: 0;
		float: left; /*ie doesn't inherit the float*/
		color: #fff;
		padding-left:10px; 
		padding-right:10px;
	}

	#nav li.on:hover ul a, #nav li.over ul li a { /*for ie - the specificity is necessary*/
		background: #68bc34;
	}

	#nav li.on ul {
		display: block;
	}

	#nav li.off:hover ul, #nav li.over ul {
		display: block;
		z-index: 6000;
	}

	#nav li.off a:hover, #nav li.on a:hover { 
		color: #fff;
	}

	/*do the image replacement*/

	#nav li span {
		position: absolute;
		left: -9384px;
	}
	
	#conferenceHeader {border: 0px solid green; height:45px; background-color:#1f6aae; background-image:url(../images/topConBg.jpg); background-repeat:repeat-x;border-top: 1px solid #004688;}
#conferenceHome {float:right; width: 500px; border:0px solid red; font-size:24px; font-style:italic; color:#FFFFFF; text-align:right; padding-top:12px; padding-bottom:12px; background-image:url(../images/conferencesHomeBg.jpg);}

	
	#liHome a, #liProfile a, #liGroup a, #liContact a, #liIndividual a, #liConference a, #liEvents a {
		display: block;
		position: relative;
		text-align:center;
		border-right:1px solid #fff;
		background-color: #68bc34; /*contains all hover states*/
		} 
	
	#nav li#liContact a {
		color: #fff;
		display: block;
		padding:10px 13px 10px 13px;
		} 
		
/*Start - on statments with specific padding for each bolded option.*/
	
	#nav li#liContact.on a {
		color: #fff;
		display: block;
		padding:10px 18px 10px 18px;
		font-weight:bold;
		} 
		
	#liProfile.on a{
		display: block;
		position: relative;
		text-align:center;
		background-color: #68bc34; /*contains all hover states*/
		padding:10px 15px 10px 14px;
		font-weight:bold;
		} 
	#liGroup.on a{
		display: block;
		position: relative;
		text-align:center;
		background-color: #68bc34; /*contains all hover states*/
		padding:10px 16px 10px 15px;
		font-weight:bold;
		} 
			
	#liIndividual.on a{
		display: block;
		position: relative;
		text-align:center;
		background-color: #68bc34; /*contains all hover states*/
		padding:10px 15px 10px 15px;
		font-weight:bold;
		} 
			
		
		

	
/*first, put the initial states in place*/

#liHome a {
	background-color:#448e22;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
}

#liProfile a {

 background-color:#448e22;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
}

#liGroup a {
	background-position: -204px 0;
		background-color:#448e22;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
}

#liIndividual a {
	background-position: -306px 0;
		background-color:#448e22;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
}

#liConference a {
	background-position: -408px 0;
		background-color:#448e22;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
}

#liContact a {
	background-position: -408px 0;
		background-color:#448e22;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
	border-right:none;
}

#liEvents a {
	background-position: -408px 0;
		background-color:#448e22;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
}

/*active area - for this demo - the code could be based on a body class, and probably work better.*/

 #liGroup.on a {
 	background-position: -204px -37px;
 } /*add selectors for the other li's and background-positions*/

/*hover states*/

#liHome a:hover, #liHome:hover a, #liHome.over a {
	background-position: 0 -73px;
	background-color:#68bc34;}


#liProfile a:hover, #liProfile:hover a, #liProfile.over a {
		background-color:#68bc34;
			background-image:url(../../css/nav.jpg);
			background-repeat:no-repeat;
}

/*************** new code *****************/

#liProfile.on a, #liProfile.on a:hover  {

 background-color:#68bc34;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
}

#liContact.on a, #liContact.on a:hover  {

 background-color:#68bc34;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;

			
}

#liIndividual.on a, #liIndividual.on a:hover  {

 background-color:#68bc34;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;

}

#liGroup.on a, #liGroup.on a:hover  {

 background-color:#68bc34;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
}
/*************** new code *****************/

#liGroup a:hover, #liGroup:hover a, #liGroup.over a {
	background-position: -204px -73px;
		background-color:#68bc34;
}

#liIndividual a:hover, #liIndividual:hover a, #liIndividual.over a {
	background-position: -306px -73px;
		background-color:#68bc34;
}

#liConference a:hover, #liConference:hover a, #liConference.over a {
	background-position: -408px -73px;
		background-color:#68bc34;
}

#liContact a:hover, #liContact:hover a, #liContact.over a {
	background-position: -408px -73px;
		background-color:#68bc34;
}

#liEvents a:hover, #liEvents:hover a, #liEvents.over a {
	background-position: -408px -73px;
		background-color:#68bc34;
}

/*subnav formatting*/

#nav li.off ul a, #nav li.on ul a {
	display: block;
	background: #68bc34;
	color: #fff;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
}	

#nav li.off ul a:hover, #nav li.on ul a:hover {
	display: block;
	background: #68bc34;
	color: #fff;
	font-family:"Trebuchet MS";
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}		

#nav li.on ul a {
	background: #68bc34;
}	
#mainBody {
min-height:350px;
height:auto !important;
height:350px;
background-color:#eee4c1; 
background-image:url(../images/bodyBackground.jpg); 
background-repeat:no-repeat;
border:0px solid blue;
font-size:13px;

}

#mainBody h1.Profile {font-family: "Trebuchet MS"; color:#fff; font-size:27px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image:url(../images/profileBg.jpg); padding-top:12px; padding-bottom:12px; padding-left:15px; background-repeat:no-repeat; margin-top:10px;}

#mainRightAdd h1.history {font-family: "Trebuchet MS"; color:#fff; font-size:27px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image: url(../images/historyBg.jpg); padding-top:12px; padding-bottom:12px; padding-right:15px; background-repeat:no-repeat; margin-top:10px; text-align:right;}

#mainBody h1.Home {font-family: "Trebuchet MS"; color:#fff; font-size:27px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20px; padding-top:12px; padding-bottom:12px; padding-left:15px; background-repeat:no-repeat; margin-top:10px;}

#mainLeft h1.Home {font-family: "Trebuchet MS"; color:#fff; font-size:27px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20px; padding-top:12px; padding-bottom:12px; padding-left:15px; background-repeat:no-repeat; margin-top:10px;}

table h1 {font-family: "Trebuchet MS"; color:#014689; font-size:17px; font-weight:normal; padding:0px; margin:0px;  }

#mainBody p { padding-left:20px; font-size:13px }

#mainLeft { margin-right:510px; text-align:justify; padding-left:0px; border:0px solid red; padding-top:40px; padding-bottom:20px; min-height:364px; height:auto; overflow:visible;}

#mainLeftValue { float:left; width:450px; text-align:justify; padding-left:0px; border:0px solid red; padding-top:40px; padding-bottom:20px; min-height:464px; height:auto; overflow:inherit;}

#mainLeftWide { padding-right:30px; margin-left:0px; text-align:justify; padding-left:0px; border:0px solid red; padding-top:40px; padding-bottom:20px; min-height:330px; height:auto; overflow:inherit; font-size:12px;}
#wideGallery {text-align:justify; padding-left:0px; border:0px solid red; padding-top:40px; padding-bottom:20px; min-height:330px; height:auto; overflow:inherit;}
 /*#mainLeftWide img.nextItineraryLink {position:absolute; top:50px; right:150px; border:0px;} */
#mainLeftWide img {margin-right:10px;}
#mainLeftWide table p{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding:0px 0 0px 0;}
#mainLeftWide p{ margin-left:5px; margin-right:25px; margin-top:0px; font-size:13px; padding:0px;}

#mainLeftWide table { margin-left:10px; padding-left:10px; margin-right:25px; position:relative; font-size:13px;}

#mainLeftWide input {font-size:13px;}
#mainLeftWide h2 {margin:0 0 0 5px; padding:0 0 0 20px;}
#mainLeftWide table h2 {margin:0 0 0 0px; padding:0 0 0 0px;}
#mainLeftWide table h3 {margin:0 0 0 0px; padding:0 0 0 0px;}
#mainLeftWide table img{margin:5px 0 0 0px; padding:0 0 0 0px;}
#mainLeftManagement table {margin-left:15px;}
#mainLeftManagement table p {margin:0 0 0 0px; padding:0 0 0 0px;}
#mainLeft table {margin-left:15px;}
#mainLeft table p {margin:0 0 0 0px; padding:0 0 0 0px;}
#mainLeftWide img.special {float:right; margin-left:25px;}

#mainLeftContact { margin-right:470px; text-align:justify; padding-left:0px; border:0px solid red; padding-top:40px; padding-bottom:20px; min-height:464px; height:auto; overflow:inherit;}
#mainRightContact {float:right; border:0px solid green; padding-top:100px; padding-left:30px; width:440px;}

#mainRightContact p.linehigh{line-height:25px;}
#mainRight {float:right; border:0px solid green; padding-top:80px; padding-left:30px; width:440px;} 

#mainRightManagement {float:right; border:0px solid green; padding-top:40px; padding-left:0px; width:350px; margin-right:20px; margin-top:70px;} 

#mainLeftManagement { margin-right:390px; text-align:justify; padding-left:0px; border:0px solid red; padding-top:40px; padding-bottom:20px; min-height:464px; height:auto; overflow:inherit;}

#mainRightGallery {float:left; border:0px solid green; padding-top:0px; padding-left:0px; width:560px; margin-top:0px} 

#mainLeftGallery { margin-left:510px; text-align:justify; padding-left:0px; border:0px solid red; padding-top:0px; padding-bottom:20px; min-height:264px; height:auto; overflow:inherit; margin-top:60px}

#mainLeftManagement h1 {font-family: "Trebuchet MS"; color:#014689; font-size:17px; font-weight:normal; padding:0px; margin:0px; margin-bottom:0Px;  padding-top:2px; padding-bottom:0px; padding-left:0px; line-height:17px; }

#mainRightAdd {margin-left:500px; border:0px solid green; padding-top:40px; padding-left:0px; padding-right:0px; margin-top:50px; margin-right:20px;} 

#mainRightAdd h1 { color:#014689; font-size:16px; font-weight:normal;}

#mainRight h1 { color:#014689; font-size:27px; font-weight:normal; padding:0px; margin:0px;}
#mainRight h1.year { color:#014689; font-size:27px; font-weight:bold; padding:0px; margin:0px;}

#mainLeft h1.Group {font-family: "Trebuchet MS"; color:#fff; font-size:27px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image:url(../images/groupBg.jpg); padding-top:12px; padding-bottom:11px; padding-left:15px; background-repeat:no-repeat; background-position:right; background-color:#DC9B33;}

#mainLeftValue h1.Group {font-family: "Trebuchet MS"; color:#fff; font-size:27px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image:url(../images/groupBg.jpg); padding-top:12px; padding-bottom:11px; padding-left:15px; background-repeat:no-repeat; background-position:right; background-color:#DC9B33;}

#mainLeftWide h1.Group {font-family: "Trebuchet MS"; color:#fff; font-size:27px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image:url(../images/groupBg.jpg); padding-top:12px; padding-bottom:11px; padding-left:15px; background-repeat:no-repeat; background-position:right; background-color:#DC9B33;}
#mainLeftWide h1.Group3 {
	font-family: "Trebuchet MS";
	color:#fff;
	font-size:27px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	margin-bottom:20Px;
	background-image:url(../images/groupBg.jpg);
	padding-top:12px;
	padding-bottom:11px;
	padding-left:15px;
	width:75%;
	background-repeat:no-repeat;
	background-position:right;
	background-color:#DC9B33;
	}
#mainLeftWide h1.Group2 {
	font-family: "Trebuchet MS";
	color:#fff;
	font-size:27px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	margin-bottom:20Px;
	background-image:url(../images/groupBg.jpg);
	padding-top:12px;
	padding-bottom:11px;
	padding-left:15px;
	width:50%;
	background-repeat:no-repeat;
	background-position:right;
	background-color:#DC9B33;
	}


#mainLeftWide h1.GroupLong {font-family: "Trebuchet MS"; color:#fff; font-size:27px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image:url(../images/groupBgLong.jpg); padding-top:12px; padding-bottom:11px; padding-left:15px; background-repeat:no-repeat;background-position:right; background-color:#DC9B33;}

#wideGallery h1.Group {font-family: "Trebuchet MS"; color:#fff; font-size:27px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image:url(../images/groupBg.jpg); padding-top:12px; padding-bottom:11px; padding-left:15px; background-repeat:no-repeat;background-position:right; background-color:#DC9B33;}

#mainLeft h1 {font-family: "Trebuchet MS"; color:#014689; font-size:17px; font-weight:normal; padding:0px; margin:0px; margin-bottom:0Px;  padding-top:2px; padding-bottom:0px; padding-left:0px; line-height:17px; }

#mainLeftValue h1 {font-family: "Trebuchet MS"; color:#014689; font-size:17px; font-weight:normal; padding:0px; margin:0px; margin-bottom:0Px;  padding-top:2px; padding-bottom:0px; padding-left:0px; line-height:17px; }

#mainLeft h1.Individual {font-family: "Trebuchet MS"; color:#fff; font-size:25px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image:url(../images/individualBg.jpg); padding-top:12px; padding-bottom:11px; padding-left:15px; background-repeat:no-repeat; background-position:right; background-color:#900C0A;}
#mainLeftWide h1.Individual {font-family: "Trebuchet MS"; color:#fff; font-size:25px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image:url(../images/individualBg.jpg); padding-top:12px; padding-bottom:11px; padding-left:15px; background-repeat:no-repeat; background-position:right; background-color:#900C0A;}

#mainLeftWide h1.Individual2 {font-family: "Trebuchet MS"; color:#fff; font-size:25px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image:url(../images/individualBg.jpg); width:75%; padding-top:12px; padding-bottom:11px; padding-left:15px; background-repeat:no-repeat; background-position:right; background-color:#900C0A;}

#mainLeftWide h1.Individual3 {font-family: "Trebuchet MS"; color:#fff; font-size:25px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image:url(../images/individualBg.jpg); width:50%; padding-top:12px; padding-bottom:11px; padding-left:15px; background-repeat:no-repeat; background-position:right; background-color:#900C0A;}

#wideGallery h1.Individual {font-family: "Trebuchet MS"; color:#fff; font-size:25px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image:url(../images/individualBg.jpg); padding-top:12px; padding-bottom:11px; padding-left:15px; background-repeat:no-repeat; background-position:right; background-color:#900C0A;}
#mainLeft p { padding-left:15px;}
#mainLeft p.noJust { padding-left:15px; text-align:left;}

#mainLeftWide h1.Profile {font-family: "Trebuchet MS"; color:#fff; font-size:25px; font-weight:normal; padding:0px; margin:0px; margin-bottom:20Px; background-image:url(../images/profileBg.jpg); padding-top:12px; padding-bottom:12px; padding-left:15px;}
#mainLeft p { padding-left:15px;}
#mainLeftValue p { padding-left:15px;}


#footer {clear:both; border:0px solid red; background-image:url(../images/footerBg.jpg); background-repeat:repeat-x; height:60px;}

#footerLinks {padding-top:10px; color:#FFFFFF; text-align:center; padding-bottom:8px; font-size: 11px;}
#footerLinks a{padding-left:10px; padding-right:10px; text-decoration:underline; color:#FFFFFF; font-size: 11px; }
#footerLinks a:hover{ text-decoration:none; }

#address {border: 0px solid red; text-align:center; padding-left:10px; color:#FFFFFF; padding-bottom:5px;}
#address a:link,#address a:visited {color:#FFFFFF; text-decoration:none;}
#address a:hover {color:#FFFFFF; text-decoration:underline;}

#mainGallery {text-align:justify; padding-left:0px; border:0px solid red; padding-top:40px; padding-bottom:20px; min-height:330px; height:auto; overflow:inherit; margin-top:60px;}

.element {/*width:345px; */text-align:left; margin: 0 auto; padding-right:8px;}

img.request {margin-left:20px;}

#galLinks{
clear:both;
text-align:center;
padding-bottom:10px;
 
}

#galLinks a{
font-size:13px;
}

#repsDiv img{
float:right;
margin-left:5px;
margin-bottom:5px;
}
#repsDiv h1{
margin-left:15px;

}


/****LANGUAGE FLAGS****/
#flags{
margin:0px;
padding:0px;
color:#fff;
}

#flags li{
padding:0px;
margin:0px;
display:inline;
color:#fff;
}

#flags li a{
padding:0px 2px 0px 2px;
}
/****LANGUAGE FLAGS****/