/* standard elements /////////////////////////////*/
/*

* 
{
}

*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	font-weight: normal;
}


body 
{ 
	color: #4E6C52;
	font-family:Lucida Sans Unicode;
	text-align:left;
	font-size: 13px;
}

p	{ font-size: 13px; margin-bottom: 1.5em;line-height: 1.4em; } 

dl	{ padding: 0.5em; }

dt  
{
	float: left;
    clear: left;
    width: 100px;
    text-align: right;
    font-weight: bold;
}

dd 
{
    margin: 0 0 0 110px;
    padding: 0 0 0.5em 0;
}


a, a:link, a:active, a:visited {color:#5CA70C;}
a:hover {color:Orange;}



/* Formatting  /////////////////////////////*/

.formatting h1
{
  font-weight:normal;
  font-size:16px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom:5px;
  margin-bottom:15px;
  margin-right:15px;
  border-bottom: 1px solid #d8d8d8;
}

.formatting h2
{
  margin: 0px; 
  font-weight:normal;
  font-size:16px;
  padding-left: 5px;
  padding-bottom:4px;
  border-bottom: 1px solid #d8d8d8;
}

.formatting h3
{
	color:#dc7f2a;
	font-size:14px;
	font-weight:normal;
	padding-bottom:2px;
}

.formatting h4
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size:10px;	
  font-weight: normal;
  color:#bbbbbb;
  padding-bottom:6px;
}

/* Structure  /////////////////////////////*/

.container 
{	
	width:780px;
 	margin: 0 auto; 	
 	border-left: solid 1px #013201;
 	border-right: solid 1px #013201;
}

.header				{ height:151px; }
.header li			{ display:inline; }
.header li.link		{ padding-left:200px; }

.banner				{ border-bottom: border-bottom:solid 1px #013201; }

.content			{ min-height:400px;	padding-left:10px; margin-top:15px; }
.content ul			{ margin-left:20px; margin-bottom:20px; }
.content ol			{ margin-left:35px; margin-bottom:20px; }

.columnContent		{ margin-left:10px;	margin-right:10px; }

.modalBackground	{ background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }

/* user login bar /////////////////////////////*/

#logoutBar					{ color:White; background-color:#013201; font-size:12px; padding: 12px 5px 5px 5px; height:18px; border-bottom: solid 1px white; }
#logoutBar .loginLink		{ color: #FFFFFF; text-decoration: underline; font-size:12px; font-weight:normal; }
#logoutBar .lhs				{ float:left; }
#logoutBar .rhs				{ float:right }

.loginBar					{ color:White; background-color:#013201; font-size:12px; padding: 5px; border-bottom: solid 1px white; }
.loginBar li				{ display: inline; }
.loginBar li.date			{ text-align:right; padding-left:180px; }
.loginBar .loginTextBoxes	{ color : black; font-size: 12px; }
.loginBar .loginLink		{ color: #FFFFFF; text-decoration: underline; font-size:12px; font-weight:normal; }

.signUpBar					{ color:White; background-color:#3a743a; font-size:14px; padding: 5px; border-bottom: solid 1px white; min-height:20px; }

.signUpBar A:link		{ font-size : 12pt; text-decoration: none; font-weight:normal; color: #ffb400; }
.signUpBar A:visited	{ font-size : 12pt; text-decoration: none; font-weight:normal; color: #ffb400; }
.signUpBar A:hover		{ font-size : 12pt; text-decoration: none; font-weight:normal; color: #D3D3D3; }
.signUpBar A:active		{ font-size : 12pt; text-decoration: none; font-weight:normal; color: #D3D3D3; }

/* user links /////////////////////////////*/

.userLinks					{ color:White; background-color:#013201; font-size:12px; padding: 5px 5px 5px 5px; height:18px; border-bottom: solid 1px white; }

.userLinks A:link		{ font-size : 10pt; text-decoration: none; font-weight:normal; color: #FFFFFF; }
.userLinks A:visited	{ font-size : 10pt; text-decoration: none; font-weight:normal; color: #FFFFFF; }
.userLinks A:hover		{ font-size : 10pt; text-decoration: none; font-weight:normal; color: #D3D3D3; }
.userLinks A:active		{ font-size : 10pt; text-decoration: none; font-weight:normal; color: #D3D3D3; }

/* link nav bar /////////////////////////////*/

#linkBar 
{
  background-image: url('Images/gradient3.jpg');
  background-repeat:repeat-x;
  color: #FFFFFF;
  text-align: center;
  height:30px;
} 

#linkBar #wrapper	{ padding:8px 5px 5px 5px; }

#linkBar A:link		{ font-size : 10pt; text-decoration: none; font-weight:normal; color: #FFFFFF; }
#linkBar A:visited	{ font-size : 10pt; text-decoration: none; font-weight:normal; color: #FFFFFF; }
#linkBar A:hover	{ font-size : 10pt; text-decoration: none; font-weight:normal; color: #D3D3D3; }
#linkBar A:active	{ font-size : 10pt; text-decoration: none; font-weight:normal; color: #D3D3D3; }

/* Footer  /////////////////////////////*/

.footer 
{
	height:40px;
	margin-top:10px;
	margin-right:10px;
	font-size: 11px;
	line-height: 40px;
	border-top: 1px solid #d8d8d8;
}
.footer a:link		{color: #5CA70C; text-decoration:none;}
.footer a:visited	{color: #5CA70C; text-decoration:none;}
.footer a:active	{color: Orange; text-decoration:none;}
.footer a:hover		{color: Orange; text-decoration:none;}
.footer .left		{padding: 0 12px;} 
.footer .right		{padding: 0 12px; text-align:right;}


/* Single Column Layout  /////////////////////////////*/

.singleColumn		{ margin-right:10px; min-height:500px; }

.singleColumn h1
{
  font-weight:normal;
  font-size:16px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom:5px;
  margin-bottom:15px;
  border-bottom: 1px solid #d8d8d8;		
}

.singleColumn h1 a:link {color: #5CA70C; text-decoration:none;}
.singleColumn h1 a:visited {color: #5CA70C; text-decoration:none;}
.singleColumn h1 a:active {color: Orange; text-decoration:none;}
.singleColumn h1 a:hover {color: Orange; text-decoration:none;}

/* Two Column Layout  /////////////////////////////*/

.leftColumn			{ width:410px; float:left;}
.leftColumn p		{ padding-right:10px; }
.leftColumn .body	{ padding-top:10px; min-height:400px }
.leftColumn h1
{
  font-weight:normal;
  font-size:16px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom:5px;
  margin-bottom:15px;
  border-bottom: 1px solid #d8d8d8;		
}

.leftColumn h1 a:link {color: #5CA70C; text-decoration:none;}
.leftColumn h1 a:visited {color: #5CA70C; text-decoration:none;}
.leftColumn h1 a:active {color: Orange; text-decoration:none;}
.leftColumn h1 a:hover {color: Orange; text-decoration:none;}

.leftColumn h2
{
  margin: 0px; 
  font-weight:normal;
  font-size:16px;
  padding-left: 5px;
  padding-bottom:4px;
  border-bottom: 1px solid #d8d8d8;
}

.leftColumn h3
{
	color:#dc7f2a;
	font-size:14px;
	font-weight:normal;
	padding-bottom:2px;
}

.leftColumn h4
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size:10px;	
  font-weight: normal;
  color:#bbbbbb;
  padding-bottom:6px;
}

.rightColumn	{ width:340px; margin: 0px 1px 0px 10px; float:left; }
.rightColumn p	{ padding-left:10px; padding-right:10px; padding-top:1px; }

.rightColumn h2
{
	border-bottom:1px solid #D8D8D8;
	font-size:16px;
	font-weight:normal;
	margin-bottom:15px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.rightColumn h3
{
    color:#e51e15;
 	padding-bottom:2px;
 	font-weight:normal;
 	font-size:14px;
}

.rightColumn h4
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size:10px;	
  font-weight: normal;
  color:#bbbbbb;
  padding-bottom:6px;
	
}

.rightColumn h5
{
  margin: 0px;
  font-weight:normal; 
  font-size:16px;
  line-height:30px;
  border-bottom: 1px solid #d8d8d8;
  padding-right:10px;
  margin-right:10px;
  margin-bottom:10px;
  color:#a09a00;
}

/* Generic containers  /////////////////////////////*/

.subSelection		{ margin-top:0px; margin-left:20px; margin-bottom:20px; }

.subSelection h1
{
  margin :0;
  padding :0;
  font-weight:normal;
  font-size:16px;
  padding-left: 5px;
  padding-right: 5px;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom:5px;
  margin-left:30px;
}

.subSelection h2
{
  margin: 0px;
  padding: 5px 0px 5px 0px;
  font-weight:normal;
  font-size:14px;    
  padding-left: 5px;
  padding-right: 5px;  
}

.subSelection h2 a:link {color: #5CA70C; text-decoration:none;}
.subSelection h2 a:visited {color: #5CA70C; text-decoration:none;}
.subSelection h2 a:active {color: Orange; text-decoration:none;}
.subSelection h2 a:hover {color: Orange; text-decoration:none;}

.staticContent h2
{
	color:#dc7f2a;
	font-size:14px;
	font-weight:normal;
	padding-bottom:2px;
	border: none;
	padding: 0px 0px 7px 0px;
}

.staticContent h3
{
	color:#8f8f2f;
	font-size:13px;
	font-weight:normal;
	padding-bottom:2px;
	border: none;
	padding: 5px 0px 7px 0px;
}


/* Helpers  /////////////////////////////*/

.flash
{
	margin-left:10px;
	text-align:center;
	padding-bottom:20px;
}

/* floats  /////////////////////////////*/

.left		{float: left;}
.right		{float: right;}
.clearer	{clear: both;}

/* links  /////////////////////////////*/

.pager A:link			{color: #5CA70C; text-decoration:none; font-weight:bold; font-size:14px;}
.pager A:visited		{color: #5CA70C; text-decoration: none; font-weight:bold; font-size:14px;}
.pager A:hover			{color: orange; text-decoration: none; font-weight:bold; font-size:14px;}
.pager A:active			{color: #5CA70C; text-decoration: none; font-weight:bold; font-size:14px;} 

#services A:link		{color: #5CA70C; text-decoration:none; font-weight:normal; font-size:14px;}
#services A:visited		{color: #5CA70C; text-decoration: none; font-weight:normal; font-size:14px;}
#services A:hover		{color: orange; text-decoration: none; font-weight:normal; font-size:14px;}
#services A:active		{color: #5CA70C; text-decoration: none; font-weight:normal; font-size:14px;} 

.calendarMonthNav					{ padding-right: 37px; margin-left:1px; padding-bottom:5px;}
.calendarMonthNav A:link			{ color: #5CA70C; text-decoration:none; font-weight:normal; font-size:14px; }
.calendarMonthNav A:visited			{ color: #5CA70C; text-decoration:none; font-weight:normal; font-size:14px; }
.calendarMonthNav A:hover			{ color: #dc7f2a; text-decoration:none; font-weight:normal; font-size:14px; }
.calendarMonthNav A:active			{ color: #5CA70C; text-decoration:none; font-weight:normal; font-size:14px; }

.newsHeaderLink h3 A:link				{ color: #dc7f2a; text-decoration:none; font-weight:normal; font-size:14px; }
.newsHeaderLink h3 A:visited			{ color: #dc7f2a; text-decoration:none; font-weight:normal; font-size:14px; }
.newsHeaderLink h3 A:hover				{ color: #5CA70C; text-decoration:none; font-weight:normal; font-size:14px; }
.newsHeaderLink h3 A:active				{ color: #dc7f2a; text-decoration:none; font-weight:normal; font-size:14px; }
     	
.rightColumn h3 A:link				{ color:#e51e15; text-decoration:none; font-weight:normal; font-size:14px; }
.rightColumn h3 A:visited			{ color:#e51e15; text-decoration:none; font-weight:normal; font-size:14px; }
.rightColumn h3 A:hover				{ color:#dc7f2a; text-decoration:none; font-weight:normal; font-size:14px; }
.rightColumn h3 A:active			{ color:#e51e15; text-decoration:none; font-weight:normal; font-size:14px; }

.rightColumnAvailBooking h3 A:link				{ color: #dc7f2a; text-decoration:none; font-weight:normal; font-size:14px; }
.rightColumnAvailBooking h3 A:visited			{ color: #dc7f2a; text-decoration:none; font-weight:normal; font-size:14px; }
.rightColumnAvailBooking h3 A:hover				{ color: #5CA70C; text-decoration:none; font-weight:normal; font-size:14px; }
.rightColumnAvailBooking h3 A:active			{ color: #dc7f2a; text-decoration:none; font-weight:normal; font-size:14px; }

#interpInfo A:link		{color: #5CA70C; text-decoration:none; font-weight:normal; font-size:14px;}
#interpInfo A:visited		{color: #5CA70C; text-decoration: none; font-weight:normal; font-size:14px;}
#interpInfo A:hover		{color: orange; text-decoration: none; font-weight:normal; font-size:14px;}
#interpInfo A:active		{color: #5CA70C; text-decoration: none; font-weight:normal; font-size:14px;} 

.newsStories h2 A:link				{ color: #dc7f2a; text-decoration:none; font-weight:normal; font-size:14px; }
.newsStories h2 A:visited			{ color: #dc7f2a; text-decoration:none; font-weight:normal; font-size:14px; }
.newsStories h2 A:hover				{ color: #5CA70C; text-decoration:none; font-weight:normal; font-size:14px; }
.newsStories h2 A:active			{ color: #dc7f2a; text-decoration:none; font-weight:normal; font-size:14px; }

.bookingManagement A:link				{ font-size : 14px; text-decoration: none; color: Green; font-weight:bold; }
.bookingManagement A:visited			{ font-size : 14px; text-decoration: none; color: Green;	font-weight:bold; }
.bookingManagement A:hover 				{ font-size : 14px; text-decoration: none; color: Orange; font-weight:bold; }
.bookingManagement A:active				{ font-size : 14px; text-decoration: none; color: Orange; font-weight:bold; }

/* generic layout ////////////////////////*/

.output p label		{ display:block; float:left; text-align:right; width:170px; margin-right:10px; }
.output fieldset	{ border: none;	margin-bottom:20px; }
.output .button		{ text-align:center; }
.output legend		{ color:#375c77; font-size: 14px; font-weight:bold; }

.output dt			{ width: 140px; margin-bottom:15px; }
.output dd			{ margin-left: 150px; margin-bottom:15px;}

.centeredOutput				{ margin-left:140px; margin-top: 20px;	}
.centeredOutput p label		{ font-weight:bold; }
.centeredOutput legend		{ margin-left:90px; }
.centeredOutput fieldset	{ padding-bottom:0px; margin-bottom:5px; }

.webform p label	{ display:block; float:left; text-align:right; width:170px; margin-right:10px; }
.webform fieldset	{ border: none;	margin-bottom:20px; }
.webform legend		{ color:#375c77; font-size: 14px; font-weight:bold; }
.webform .button	{ text-align:center; }
	
.centeredWebForm    { margin-left:140px; margin-top: 20px;	}

.newsContent { max-height: 300px; overflow:auto; }
.newsItem { padding-bottom:30px; }

/* specific screens ////////////////////////*/

#newsLettercontainer {margin:0px 0px 20px 0px; padding:10px 15px; background:url(../../../Images/newsletter.gif) 0px 0px no-repeat; height:100px}
#newsLettercontainer h2 {margin:0; padding:0px 0px 5px 0px; border:none;}
#newsLetter .newsLetterInput {margin:0px 10px 10px 0px; padding:3px; width:220px; border:1px solid #d8d8d8; float:left; height:17px;}
#newsLetter #ctl08_subscribeButton {margin:0px; padding:0px 4px; width:48px; height:24px; text-align:center; background:#3a743a; border:1px solid #d8d8d8; color:#FFF; float:left;}
#newsLetter p {margin:0; padding:0;}

ul#companyIcons li {display:inline; padding-right:30px; }

#services h2 { border: solid 0px #ffffff; }

#links {}
#links dt  { width: 210px; font-weight: normal; }
#links dd  { margin-left: 220px; }

.pager td { padding-right:25px; padding-top:3px; border-bottom: none;}

#interpInfo h3 { margin-bottom:5px; }

#mapContainer { background-image: url(images/maploading.gif); }
.mapLoader { text-align:center; vertical-align:middle; background-color: #2c2c2c; }

.repeatBooking .DisabledTextBox { background-color: #F2F2F2; } 

.newsStories		{ margin-top:0px; margin-left:0px; margin-bottom:0px; }
.newsStories h1		{ margin: 0px 0px 0px 0px; font-weight:normal; font-size:16px; padding: 5px 5px 5px 0px; border-bottom: 1px solid #d8d8d8; }
.newsStories h2		{ margin: 0px; padding: 5px 0px 5px 0px; font-weight:normal; font-size:14px; padding-left: 5px; padding-right: 5px; border:none; }
.newsStories h2 a:link		{color: #5CA70C; text-decoration:none;}
.newsStories h2 a:visited	{color: #5CA70C; text-decoration:none;}
.newsStories h2 a:active	{color: Orange; text-decoration:none;}
.newsStories h2 a:hover		{color: Orange; text-decoration:none;}

.interpStatus ul { margin-top:5px; margin-left:175px;}
.interpStatus li { position:relative; padding-bottom:5px; list-style:none; margin-left:0px;}

ul#coverage li			{ position:relative; display:inline; width:33%; float:left; margin-left:0px; margin-bottom:5px;}
ul#qualifications li	{ position:relative; display:inline; width:50%; float:left; margin-left:0px; margin-bottom:5px;}

.bookingManagement				{ width:380px; padding:0;margin:0;}
.bookingManagement h3			{ padding:0px; margin-bottom:10px; margin-top:5px; }
.bookingManagement p			{ padding:0px; margin: 5px 0px 0px 0px; }
.bookingManagement p label		{ display:block; float:left; text-align:right; width:70px; margin-right:15px; }

.leftColumnContactUs			{ width:350px; float:left; min-height:400px; }

/* calendars ////////////////////////*/

.calendar		{ margin-left:12px; padding-bottom:50px; }
.calendarItem	{ margin-top: 10px; margin-bottom:10px;}

ul#key { margin-top:0px; padding-top:0px; text-align:left;}
ul#key li { display:inline; width:33%; position:relative; float:left; margin-left:0px; text-align:left; }

/* Virtual Earth /////////////////////////////////*/
#MSVE_obliqueNotification {visibility: hidden;}




/* Old code - can be removed? ////////////////////////*/

.right ul {margin: 0; padding: 0;}
.right li {
	border-bottom: 1px solid #D5E8AD;
	list-style: none;
}
.right li a {
	background: #E8F6BF url(images/bgnavigation.gif) repeat-x;	
	color: #553;
	display: block;
	padding: 8px 4px 8px 12px;
	text-decoration: none;
}
.right li a:hover {
	background: #F0FFC6;
	color: #553;
}

/* Calendars *******************************/

.Calendar
{
	border-left : 1px solid #bbb;
	border-bottom : 1px solid #bbb;
	border-right : 1px solid #bbb;
}

.CalendarItem
{
	border-bottom: 1px dotted #bbb;
	border-right: 1px dotted #bbb;
 	background: url(images/bg_td1.jpg) repeat-x top;
    background-color: #FFFFFF;	
}

/* Grids *******************************/

.Grid td
{	
	line-height: 1.4em;
	color: #4E6C52;
	padding: 5px 5px;
	border-bottom: 1px dotted #bbb;
	text-align: left;
}

.Grid 
{ 
	border-collapse:collapse;
	border:1px solid #759180;
	text-align: center;
	color: #FFFFFF;
}

.GridSelected
{
	background-color: #D5E8AD
}

.GridHeader
{
	background: url(images/gradient-NW9HR.png) repeat-x top;
	border-collapse:collapse;	
	height: 20px;
}

.GridItem, .GridAltItem
{

}

.GridItem
{
 	background: url(images/bg_td1.jpg) repeat-x top;
    background-color: #FFFFFF;
}

.GridAltItem
{
 	background: url(images/bg_td1.jpg) repeat-x top;
    background-color: #FFFFFF; 
}

.Grid2 .GridItem2 td
{	
	line-height: 1.4em;
	color: #4E6C52;
	padding: 10px 7px;
	border-top: 1px solid #759180;
	border-right: 1px solid #759180;
	text-align: left;
}

.Grid2 
{ 
	border-collapse:collapse;
	border:1px solid #759180;
	text-align: center;
}

.GridHeader2
{
	background: url(images/gradient-NW9HR.png) repeat-x top;
	border-collapse:collapse;
	height: 20px;
	max-height: 20px;
	color: #FFFFFF;
}

.GridItem2, .GridAltItem2
{

}

.GridItem2
{
 	background: url(images/bg_td1.jpg) repeat-x top;
	border-collapse:collapse;
	border:1px solid #759180;    
}

.GridAltItem2
{
 
}

.DetailsRow
{
 	background: url(images/bg_td1.jpg) repeat-x top;
	border-collapse:collapse;
	border:1px solid #759180;	
	height: 200px;
}

.AvailableBookingsGridHeader th
{ 
	text-align: left;
	padding-left: 5px;
}

/*******************************************************************************************************/
/* Lou's Styles */
/*******************************************************************************************************/
.clear {margin: 0; padding:0; clear:both; height:1px; line-height:1px; font-size:1px;}
.green {color:#3e7a3a;}
.greenlight {color:#a6cb3b;}
.purple {color:#6c2262;}
.purplelight {color:#b24a9b;}
.red {color:#e33f28;}
.orange {color:#f78f2c;}
.blue {color:#205375;}
.bluelight {color:#4294ce;}

.quote {margin:0; padding:5px 16px 5px 16px; background:url(../../../Images/quote-open.gif) 0px 0px no-repeat; color:#6c2262;}


#eventsContainer {margin:0px 0px 0px 4px; padding:0px 0px 0px 10px ; border-left:2px solid #205375; color:#205375; }
#eventsContainer h2 {color:#4294ce;}
#eventsContainer h3 {color:#205375}
#eventsContainer h4 {margin:0; padding:3px 0px; color:#333333;}
#eventsContainer p {margin:0; padding:0px}
#eventsContainer img {margin:0; padding:0px 10px 10px 0px; float:left; display:inline; background:#FFF;}
#eventsContainer a, #eventsContainer a:link, #eventsContainer a:active, #eventsContainer a:visited {color:#205375; text-decoration:underline;}
#eventsContainer a:hover {color:#4294ce;}

#newsStoryContainer {margin:20px 0px 0px 4px; padding:0px 0px 0px 10px ; border-left:2px solid #f78f2c; color:#e33f28; width:380px; }
#newsStoryContainer img {margin:0; padding:0px 10px 10px 0px; float:left; display:inline; background:#FFF;}
#newsStoryContainer h2 {color:#e33f28;}
#newsStoryContainer h3 {color:#e33f28}
#newsStoryContainer h4 {margin:0; padding:3px 0px; color:#333333;}
#newsStoryContainer p {margin:0; padding:0px}
#newsStoryContainer a, #newsStoryContainer a:link, #newsStoryContainer a:active, #newsStoryContainer a:visited {color:#e33f28; text-decoration:underline;}
#newsStoryContainer a:hover {color:#f78f2c;}

#interpInfo {margin:0px 0px 0px 4px; padding:0px 0px 0px 10px ; border-left:2px solid #3e7a3a; color:#3e7a3a; }
#interpInfo img {margin:0; padding:0px 10px 10px 0px; float:left; display:inline; background:#FFF;}

.interpretingstyle {margin:0; padding:0; color:#3e7a3a;}
.interpretingstyle h1, .interpretingstyle h2, .interpretingstyle h3, .interpretingstyle h4, .interpretingstyle a, .interpretingstyle a:link, .interpretingstyle a:active, .interpretingstyle a:visited {color:#a6cb3b!important;}
.interpretingstyle a:hover {color:#3e7a3a!important;}
.interpretingstyle p {color:#3e7a3a;}

.trainingstyle {margin:0; padding:0; color:#6c2262;}
.trainingstyle h1, .trainingstyle h2, .trainingstyle h3, .trainingstyle h4, .trainingstyle a, .trainingstyle a:link, .trainingstyle a:active, .trainingstyle a:visited {color:#b24a9b!important;}
.trainingstyle a:hover {color:#6c2262!important;}
.trainingstyle p {color:#6c2262;}

.onlinestyle {margin:0; padding:0; color:#e33f28;}
.onlinestyle h1, .onlinestyle h2, .onlinestyle h3, .onlinestyle h4, .onlinestyle a, .onlinestyle a:link, .onlinestyle a:active, .onlinestyle a:visited {color:#f78f2c!important;}
.onlinestyle a:hover {color:#e33f28!important;}
.onlinestyle p {color:#e33f28;}

.workstyle {margin:0; padding:0; color:#205375;}
.workstyle h1, .workstyle h2, .workstyle h3, .workstyle h4, .workstyle a, .workstyle a:link, .workstyle a:active, .workstyle a:visited {color:#4294ce!important;}
.workstyle a:hover {color:#205375!important;}
.workstyle p {color:#205375;}

hr {margin:10px 0px; padding:0; border:none; border-top:1px solid #d8d8d8; background:#FFF; height:1px;}



