/*********************/
/* Standard HTML css styles */
/*********************/

body{
	background: #FEFEFE;
	margin: 0px;
	padding: 0px;
	/* Center the page content in IE */
	text-align: center;
}

body, th, td, p {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

 p {
	
	margin: 0px 0px 10px 0px;
}

h1 
{
	font-size: 16px;
	line-height: 20px;
	color: #5F795B;
	margin: 0px 0px 10px 0px;

	
}
h2 {
	font-size: 14px;
	line-height: 20px;
	color: #5F795B;
	margin: 0px 0px 10px 0px;
	
}
h3, h4 {
	font-size: 14px;
	line-height: 15px;
	color: #5F795B;
	margin: 0px 0px 5px 0px;
}

a, a:visited {
	color: #F39100;
	text-decoration: underline;
}
a:hover, a:active {
	color: #5F795B;
	text-decoration: underline;
}

img {
	border: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

/*********************/
/* Common css styles */
/*********************/

.intro {
	font-size: 15px;
	line-height: 18px;
}
.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}



.courseTitle {
	font-weight: bold;
}
a.courseTitle, a.courseTitle:visited 
{
	color: #BF7857;
	text-decoration: none;
}
a.courseTitle:hover, a.courseTitle:active 
{
	color: #BF7857;
	text-decoration: underline;
}

.courseLeaders 
{
	font-weight: bold;
	color: #333333
}
.moreLink 
{
	text-align: right;	
}

/*********************/
/* Page Wrapper */
/*********************/
#pageWrapper 
{   
	text-align: center;
	background: #FEFEFE url(../images/bg_back.gif) top left repeat-x;


}

#pageWrapperInner
{
	background:   url(../images/bg_center.gif) top center no-repeat;
	min-height:600px;
    height :auto !important;
	height:600px;
	
}

#pageWrapperBottom 
{
	text-align: center;
	background: url(../images/bg_bottom.gif) top center no-repeat;
	padding-top:40px;
	

}
#pageTop 
{   width: 817px;
	padding-top: 15px;
	margin: 0 auto 5px auto;
	
}
#pageTop .left
{
float:left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}
#pageTop .right
{
float:right;
margin: 10px 20px 5px 5px;	
}





/*********************/
/* Page Header */
/*********************/
#pageOuterHeader 
{
	width: 750px;
	padding: 0px;
	margin: 0 auto;
	text-align: left;
	background: #FFFFFF;
	padding:0px;
	
}
#pageInnerHeader 
{
	position: relative;
	width: 750px;
	color: #BF7857;
	padding:0px;	
	margin:0px;
	text-align:left;
	border: solid white 1px;

}
#pageInnerHeader a, #pageInnerHeader a:visited {
	
}
#pageInnerHeader a:hover, #pageInnerHeader a:active {
	
}

#logo 
{   
	
	position: relative;
	float: left;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px -25px;
}


/* Main nav */

#mainnav  {
padding: 0px 0px 0px 0px;
margin: 12px 0px 3px 11px;
z-index:100;
}



/* Main nav */
#mainnav li a {
	background: url(../images/cr_nav2.png) top left no-repeat;
	height: 20px;
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -2000px;
}



#mainnav   #nav-one .nav 
{

 background:#EFF1E6;	
}

 
/* Navigation */

.nav 
{
  list-style : none;
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}

.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
 
 
.nav li a:hover {
  color: #000;	
}

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  color: #000;
  text-indent: 0px;
}

 
.nav ul {
  list-style: none;
  margin: 0px 0px 0px 2px;
  padding:0px;
  width: 120px;
  position: absolute;
  top: -999em;
  left: -1px;
}



.nav li:hover ul,
.nav li.sfHover ul {
  top: 20px;
  display:block;
  
}
.nav ul li {
  border: 0;
}

.nav ul a {
  padding-top: 5px;
  padding-left: 10px;
  width: 100px;
  white-space: nowrap;
  font-size:12px;
  text-decoration:none;
}
.nav ul a:hover {
  color: #fff;
}

/* 2nd Navigation */








#uiimgbanner
{
 z-index: 100;	
}
#pageBannerImage
{
 z-index: 0;	
}#pageBanner
{
 z-index: 0;	
}

#lifriends ul li a
{
z-index: 100;	
width:200px;
background:#EFF1E6;
border:solid #EFF1E6 1px;
padding:0px 0px 3px 5px;
text-decoration:none;
color: #333333;
}

#licourses ul li a
{
color: #333333;
z-index: 100;	
width:200px;
background:#EFF1E6;
border:solid #EFF1E6 1px;
padding:0px 0px 3px 5px;
text-decoration:none;
}

#pageTop 
{
z-index: 101;	
position:relative;
}


#liholidays ul li a
{
z-index: 100;	
width:200px;
background:#EFF1E6;
border:solid #EFF1E6 1px;
padding:0px 0px 3px 5px;
text-decoration:none;
color: #333333;
}
#lipracticalities ul li a
{
z-index: 100;	
width:200px;
background:#EFF1E6;
border:solid #EFF1E6 1px;
padding:0px 0px 3px 5px;
text-decoration:none;
color: #333333;
}

#lifriends ul li a
{
z-index: 100;	
width:200px;
background:#EFF1E6;
border:solid #EFF1E6 1px;
padding:0px 0px 3px 5px;
text-decoration:none;
color: #333333;
}




/* picture fromattting for main nav */
#mainnav li a#ucHeader_uiNavBooking {
	width: 47px;
	background-position: -198px 0;
}
#mainnav li a#ucHeader_uiNavBooking.current, #mainnav li a:hover#ucHeader_uiNavBooking {
	background-position: -198px -23px;
}

#mainnav li a#ucHeader_uiNavFriend {
	width: 60px;
	background-position: -245px 0;
}
#mainnav li a#ucHeader_uiNavFriend.current, #mainnav li a:hover#ucHeader_uiNavFriend {
	background-position: -245px -23px;
}

#mainnav li a#ucHeader_uiNavAboutUs {
	width: 89px;
	background-position: -305px 0;
}
#mainnav li a#ucHeader_uiNavAboutUs.current, #mainnav li a:hover#ucHeader_uiNavAboutUs {
	background-position: -305px -23px;
}

#mainnav li a#ucHeader_uiNavContactUs {
	width: 78px;
	background-position: -394px 0;
}
#mainnav li a#ucHeader_uiNavContactUs.current, #mainnav li a:hover#ucHeader_uiNavContactUs {
	background-position: -394px -23px;
}

#mainnav li a#ucHeader_uiNavHolidays
{
	width: 63px;
	background-position: 0 0;
}


#mainnav li a#ucHeader_uiNavHolidays.current, #mainnav li a:hover#ucHeader_uiNavHolidays {
	background-position: 0 -23px;
}

#mainnav li a#ucHeader_uiNavCourses {
	width: 135px;
	background-position: -63px 0;
}
#mainnav li a#ucHeader_uiNavCourses.current, #mainnav li a:hover#ucHeader_uiNavCourses {
	background-position: -63px -23px;
}

/*end  picture fromattting for main nav */









#ucHeader_uiPanelBanner 
{
	width: 798px;
	color: #5F795B;
	margin: 0px auto;
	padding:0px 1px 0px 0px;
	 z-index: 0;
}

html>body  #ucHeader_uiPanelBanner  {padding:0px 17px 0px 0px;}

html>body  #pageBanner  {margin: 0 auto;}

#pageBanner #bannerImage  image
{
	  z-index: 0;
	padding:0px;
	margin: 0px;
}





/*********************/
/* Page Content */
/*********************/
#pageOuterContent 
{

	width: 800px;
	text-align: left;
	margin: 0 auto;
	padding:0px;
	background: none;	
	

}
#pageInnerContent {
	background: none;
	margin:10px 0px 0px 0px;
	padding-top:0px;	
	padding-left:5px;
     z-index:0;
}


/* Left column styles */
#pageLeftColumn {
	position: relative;
	float: left;
	width: 174px;
	margin: 0px 0px 0px 0px;

}

/* Main content styles */
#pageCenterColumn 
{
	z-index:0;
	position: relative;
	float: left;
	width: 408px !important;
	width /**/:423px;
	margin: 0px 0px 0px 0px;
	padding-left:15px;
	min-height: 600px;
	/* height: expression('500px'); */
}

#pageCenterColumn p.quote 
{
	
	font-style:italic;
	
}

#pageCenterColumn p.highemphasis 
{
	padding: 5px 5px 5px 5px;
	background-color:Yellow;
	font-weight: bold;

}
#pageCenterColumn p.lowemphasis 
{
	font-weight: bold;
	color: #5F795B;

}

#pageCenterColumn h1

{


z-index:0;
position:relative;
}


/* Right column styles */
#pageRightColumn {
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 160px !important;
	width /**/:170px;
	padding: 0px 0px 20px 10px;

}

/* Wide right column styles */
#pageWideRightColumn 
{
	width :600px;
	position: relative;
	float: left;
	margin: 0px 0px 20px 20px;
	
}

#pageWideRightColumn .booking
{
	width :540px;
  margin-right:10px;

	
}

/* Wide right column styles */
#LeftColumnHome {
	position: relative;
	float: left;
	width: 415px;
	margin: 0px 0px 20px 10px;
	z-index:0;
}
/* Wide right column styles */
#RightColumnHome {
	position: relative;
	float: left;
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;

}




/* Full width column styles */
#pageFullWidthColumn {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF;
}

/* secondary nav */
#pageLeftColumn #secondaryNav 
{
	position: relative;
	padding: 0px 0px 35px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}
#pageLeftColumn #secondaryNav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#pageLeftColumn #secondaryNav li {
	list-style: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 5px 0px;
	background: none;
}
#pageLeftColumn #secondaryNav a {
	color: #333333;
	text-decoration: none;
}
#pageLeftColumn #secondaryNav a:hover,#pageLeftColumn  #secondaryNav a:active {
	color: #333333;
	text-decoration: underline;
}
#pageLeftColumn #secondaryNav a.current {
	color: #666666;
}

/* secondary nav */
#secondaryNavStrong 
{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	color:#000;
}
#secondaryNavStrong ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#secondaryNavStrong li {
	list-style: none;
	margin: 0px 0px 2px 0px;
	padding: 0px 3px 2px 0px;
	background: none;
}
#secondaryNavStrong a, #secondaryNavStrong a:visited {
	color: #000;
	text-decoration: none;
}
#secondaryNavStrong a:hover, #secondaryNavStrong a:active {
	color: #000;
	text-decoration: underline;
}
#secondaryNavStrong a.current, #secondaryNavStrong a.current:visited {
	color: #000;
}

#secondaryNavNormal 
{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight:normal;
	color:#666666;
}
#secondaryNavNormal ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#secondaryNavNormal li {
	list-style: none;
	margin: 0px 0px 2px 0px;
	padding: 0px 3px 2px 0px;
	background: none;
	color:#666666;
	
}
#secondaryNavNormal a, #secondaryNavNormal a:visited {
	color:#666666;
	text-decoration: none;
}
#secondaryNavNormal a:hover, #secondaryNavNormal a:active {
	color:#666666;
	text-decoration: underline;
}
#secondaryNavNormal a.current, #secondaryNavNormal a.current:visited {
	color:#666666;
}







/* secondary nav */
#newsNav {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}
#newsNav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#newsNav li {
	list-style: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 5px 0px;
	background: none;
}
#newsNav a, #secondaryNav a:visited {
	color: #BF7857;
	text-decoration: none;
}
#newsNav a:hover, #secondaryNav a:active {
	color: #BF7857;
	text-decoration: underline;
}
#newsNav a.current, #secondaryNav a.current:visited {
	color: #5F795B;
}



/* send to friedn */
#sendLink 
{
	font-weight: bold;
	padding: 0px 20px 0px 25px;
	background: url(../images/mail_icon_brown.gif) center left no-repeat;
}
#sendLink a, #sendLink a:visited 
{
	color: #BF7857;
	text-decoration: none;
}
#sendLink a:hover, #sendLink a:active 
{
	color: #BF7857;
	text-decoration: underline;
}




/* photo album promo box */
#pageRightColumn .photo
{
	text-align: center;
}

.gallerythumbnails td
{
	background: #CDD5CB;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

/* What they say promo box */
#pageRightColumn p.quote 
{
	padding: 0px 5px;
	margin: 0px;
	font-style:italic;
	color: #333333;
	
}
#pageRightColumn .author 
{
	margin: 0px;
	padding: 0px 5px;
	text-align: right;
	color: #000;
}




/*********************/
/* Calendar pages */
/*********************/
.calendarList 
{
	border-collapse: collapse;
	width:560px;
}
.calendarList a, .calendarList a:visited 
{
	font-weight: bold;
}

.calendarList th 
{
	background: #95AA5A;
	color: #FFFFFF;
	padding: 5px;
	text-align: left;
}
.calendarList td
{
	vertical-align: top;
	padding: 5px;
}
.calendarList .even td 
{
	background: #F1F3E9;
}
.calendarList .date 
{
	white-space:nowrap;
}

#uiListForthcomingSpecials td, #uiListForthcomingCourses td
{
	vertical-align: top;
}



/*********************/
/* Home page */
/*********************/

.home #pageOuterContent {
	width: 800px;
	text-align: left;
	margin: 0 auto;
	padding:0px;
	background: none;
	
}
.home #pageInnerContent {
   
	background: none;
	margin:0px 0px 0px 0px;
	padding-top:0px;

}

.home #pageInnerContent .frontpagetext
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

.home #pageInnerContent .frontpagetext h3
{
padding: 0px 0px 8px 0px;
margin: 0px 0px 0px 0px;
}

.home #pageInnerContent .frontpagetext ul
{
margin: 0px 0px 0px 15px;
}

.home #pageInnerContent .frontpagetext .more
{
margin: 5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.home #pageInnerContent .frontpagetext a, .home #pageInnerContent .frontpagetext a:visited
{
	text-decoration: none ;
	color: #F39100;
}
.home #pageInnerContent .frontpagetext a:hover, .home #pageInnerContent .frontpagetext a:active
{
	color: #F39100 ;
	text-decoration: underline ;
}







/* banner */




 #pageBanner 
{
	background: url(../images/bannerorangetop.jpg) left top no-repeat;
	padding-top:3px;
	margin-right: -1px; 

	width: 798px;
	text-align:left;
	padding-right:16px;	
}


/* Left column styles */
.home #pageLeftColumn {
	position: relative;
	float: left;
	width: 175px;
	margin: 10px 0px 0px 0px;
	
}

.home .promoBoxClear
{

	margin: 5px 0px 5px 0px;

}

.home.promoBoxIframe
{
	border: none;
	padding: 0px;
	width: 240px;
}


.home .promoBox
{   
	background: #EFF1E6;
	width: 163px;
	margin: 5px 0px 5px 0px;
	color:#FFF;

}
.home .promoBox h3
{
	color: #FFF !important;
	background: #95AA5A;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

.home .promoBox h3 a,.home .promoBox  h3 a:visited
{
	text-decoration: none !important;

}



.home .promoBox .promoBoxInner{
	padding: 0px 5px 5px 5px;
	color:#333333;
}

.home .promoBox .promoBoxInner p {
	color:#333333;
}


.home .promoBox .promoBoxInner ul{
	margin: 5px 0px 5px 0px;
	padding: 0px ;
}

.home .promoBox .promoBoxInner li{
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0px ;
	background: none;
}







.home .promoBox .promoBoxInner h3 a, .home .promoBox .promoBoxInner h3 a:visited
{
	text-decoration: none !important;
	color: #000 !important;
}
.home .promoBox .promoBoxInner h3 a:hover, .home .promoBox .promoBoxInner h3 a:active
{
	text-decoration: none !important;
	color: #000 !important;
}

.home .promoBox .promoBoxInner a, .home .promoBox .promoBoxInner a:visited
{
	text-decoration: none !important;
	color: #000 !important;
}
.home .promoBox .promoBoxInner  a:hover, .home .promoBox .promoBoxInner  a:active
{
	text-decoration:underline !important;
	color: #333 !important;
}



/* Main content styles */
.home #pageCenterColumn {
	position: relative;
	float: left;
	width: 170px;
	margin: 10px 20px 0px 0px;
	min-height: 200px;
	height: expression('200px');
}

/* Right column styles */
.home #pageRightColumn {
	position: relative;
	float: left;
	width: 360px;
	margin: 260px 0px 0px 0px;
}
.home #pageWideRightColumn 
{
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	
	
}
.home #pageRightColumn h1, .home #pageWideRightColumn h1 {
	color: #BF7857;
	text-align: right;
	font-size: 38px;
	line-height: 38px;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}
.home #pageRightColumn h2, .home #pageWideRightColumn h2 {
	text-align: right;
	font-size: 20px;
	line-height: 20px;
	color: #5F795B;
	margin: 0px 0px 30px 0px;
	font-weight: bold;

}


.home #pageRightColumn h3, .home #pageWideRightColumn h3 {
	font-size: 14px;
	line-height: 18px;
	color: #5F795B;
	margin: 0px 0px 10px 0px;

}

.home #pageRightColumn p, .home #pageWideRightColumn p {
    margin: 0px 0px 10px 0px;
}

 
.home #pageColumnFooter 
{
	text-align: center;
	padding: 10px 0px;
	
}
.home #pageColumnFooter strong
{
	font-size: 18px;
	line-height: 20px;
	color: #5F795B;
	font-weight: normal;
}


#homepage-bottom
{
text-align:center;
margin: 0px 7px 5px 0px;
}


#homepage-bottom h4
{
margin: 0px 0px 10px 0px;


}

#UiPanelFourA{
margin:0px;
}

#UiPanelFourA h4{
margin:0px;
}

/*********************/
/* Page Footer mENU */
/*********************/



 #pageInnerContent .tabs 
{
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	width: 100%;
	margin: 5px 0px 0px 40px;
	padding-bottom:5px;
	text-align:center;
}

* html .tabs {
	width: auto;
}
 #pageInnerContent .tabs a,  #pageInnerContent .tabs a:visited 
{
	background: #95AA5A;
	color: #FFFFFF;
	padding: 4px 0px 3px 0px;
	display: block;
	float: left;
	width: 160px;
	margin: 0px 14px 0px 1px;
	text-align: center;
	text-decoration: none;
}


 #pageInnerContent .tabs a:hover,  #pageInnerContent .tabs a:active 
{
	background: #F39100;
	color: #FFFFFF; 
	padding: 4px 0px 3px 0px;
	display: block;
	float: left;
	width: 160px;
	margin: 0px 14px 0px 1px;
	text-align: center;
	text-decoration: none;
}
 #pageInnerContent .tabs .separator 
{
	display: none;	
}
 #pageInnerContent .tabs .clear 
{

	clear: left;
	height: 1px;
	font-size: 1px;

}






/*********************/
/* Page Footer */
/*********************/

#pageOuterFooter {
	width: 100%;
	text-align: center;
	background: url(../Images/bg_footer.jpg) bottom center no-repeat;
	padding: 0px 0px 20px 0px;
}
#pageInnerFooter {
	width: 750px;
	padding: 5px 0px;
	margin: 0px auto;
	font-size: 10px;
	color: #737577;
}
#pageInnerFooter a, #pageInnerFooter a:visited {
	color: #737577;
	text-decoration: none;
}
#pageInnerFooter a:hover, #pageInnerFooter a:active {
	color: #BF7857;
	text-decoration: underline;
}




.form th
{
	text-align: left;
	vertical-align: top;
}

.form td
{
	text-align: left;
	vertical-align: top;
}

.pressdate
{
	font-size: 11px;
	padding: 0px;
	margin:0px
}

.presstext 
{
}

.presstext p
{
	font-size: 12px;
	padding: 0px;
	margin:0px
}

.pressdownload
{
	font-size: 14px;
	padding: 5px 0px 0px 0px;
	margin:0px
}

.pressdownloadtext
{
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin:0px
}



/*********************/
/* Inside Pages  */
/*********************/

.promoBox
{
	background: #EFF1E6;
	width: 170px;
	margin: 0px 0px 5px 0px;
	color:#FFF;
	
}
.promoBox h3
{
	color: #FFF;
	background: #95AA5A;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

.promoBox h3 a, .promoBox  h3 a:visited
{
	text-decoration: none !important;
	color: #FFF;
}


 .promoBox .promoBoxInnerPhoto
 {
 padding: 0px 0px 2px 0px;
 margin:0px;	
 text-align: center;
 background: #95AA5A;
 }


 .promoBox .promoBoxInner{
	padding: 5px 5px 5px 5px;
	color:#333333;

}

 .promoBox .promoBoxInner p {
	color:#333333;
}


 .promoBox .promoBoxInner ul{
	margin: 5px 0px 5px 0px;
	padding: 0px ;
}

 .promoBox .promoBoxInner li{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px ;
	background: none;
}

	



 .promoBox .promoBoxInner h3 a,  .promoBox .promoBoxInner h3 a:visited
{
	text-decoration: none !important;
	color: #000 !important;
}
 .promoBox .promoBoxInner h3 a:hover,  .promoBox .promoBoxInner h3 a:active
{
	text-decoration: none !important;
	color: #000 !important;
}

 .promoBox .promoBoxInner a,  .promoBox .promoBoxInner a:visited
{
	text-decoration: none !important;
	color: #000 !important;
}
 .promoBox .promoBoxInner  a:hover,  .promoBox .promoBoxInner  a:active
{
	text-decoration: none !important;
	color: #000 !important;
}



.promoBoxCourse
{
	background: #95AA5A;
	width: 170px;
	margin: 5px 5px 5px 5px;
	color:#000;
	min-height:150px;
    height :auto !important;
	height:150px;
}
.promoBoxCourse h3
{
	color: #000;
	background: #95AA5A;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

.promoBoxCourse h3 a, .promoBoxCourse  h3 a:visited
{
	color:#000;
	text-decoration: none !important;

}

 .promoBoxCourse .promoBoxInnerCourse {
	padding: 5px 5px 5px 5px;
	color:#000;
}

 .promoBoxCourse .promoBoxInnerCourse  a {
	color:#000;
}


.promoBoxCourse2
{
	background: #95AA5A;
	width: 170px;
	margin: 5px 5px 5px 5px;
	color:#000;
	min-height:150px;
    height :auto !important;
	height:150px;
}
.promoBoxCourse2 h3
{
	color: #000;
	background: #95AA5A;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

.promoBoxCourse2 h3 a, .promoBoxCourse2  h3 a:visited
{
	color:#000;
	text-decoration: none !important;

}

 .promoBoxCourse2 .promoBoxInnerCourse2 {
	padding: 5px 5px 5px 5px;
	color:#000;
}

 .promoBoxCourse2 .promoBoxInnerCourse2 a {
	color:#000;
}

.media
{
padding:10px 0px 0px 0px;	
}

.mediaimage
{
padding:0px 10px 0px 10px;	
}

.topheader a:visited {color:#F39100;text-decoration:none;}
.topheader a:hover {color:White;text-decoration:none;}
.topheader a:active {color:White;text-decoration:none;}