.menu-font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.button-font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
a.button-font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
}
a.button-font:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
}
.title-font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC66FF;
}
.sub-title-font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #420062;
}
.sub-title-font-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #420062;
	background-color: #FFCCFF;
}
a.sub-title-font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7800B3;
	text-decoration:none;
}
a.sub-title-font:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC66FF;
	text-decoration:underline;
}
.main-title-font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #420062;
}

.page-link-font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7800B3;
}
.context-font-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #420062;
}
.context-font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #420062;
}
.context-font-highlighted {
	background: #ffdbff;
}
a.context-font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #420062;
	text-decoration:none;
}
a.context-font:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC66FF;
	text-decoration:underline;
}
li {
	margin: 4px 0
}
.calloutbox {
margin:10px 20px 10px 20px;
border: 1px solid #420062;
padding: 8px 30px;
}

.jobadhighlights {
color:#7800B3;
}
.idvaslogo {
	float: right;
	margin-left:10px;
}
.esplinkintro {
	color: #7800B3;
	text-decoration:none;
}
.esplink:link, .esplink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.esplink:hover {
	text-decoration:underline;


}
.quickexit
{
color:#d4ddcb;
background-color:#9bff9b;
padding:10px;
float:right;
font-weight: bold;
font-size:8pt;
height:26px;
margin-left:15px;
text-align:center;
}

.womensaid
{
background-color:#db9fff;
padding:10px;
text-align:center;
font-weight: bold;
font-size:8pt;
width:140px;
float:right;
}
img {
	border: none;
}
.image_caption {
margin: 0;
padding: 4px !important;
font-weight: bold;
background-color: #ffccff;
text-align: center;
}
.imageright {
	float: right;
	margin-left: 15px;
}
#bookingform {
width:340px;
}
#bookingform label {
display: block;
width: 120px;
float: left;
margin-right:10px;
}
#bookingform input {
display: block;
width: 200px;
}

#bookingform p {
margin:10px 0;
}

#bookingform select {
display: block;
width: 200px;
}
#bookingform textarea{
display: block;
width:200px;
}