 H3 { FONT-WEIGHT: normal; FONT-SIZE: 12px; middle; COLOR: #000000; FONT-FAMILY: 
Arial, Helvetica, sans-serif; } 

p.soliddouble {border-style: solid double} 


H4 
{ FONT-WEIGHT: normal; FONT-SIZE: 12px; middle; COLOR: #000000; FONT-FAMILY: Arial, 
Helvetica, sans-serif; } 


.M4{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: ##000000; 
FONT-FAMILY: Arial, Helvetica, sans-serif; font-style: normal; } 


.M5{ FONT-WEIGHT: 
normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; 
font-style: normal; } 

.tableM5{ FONT-WEIGHT: 
normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; 
font-style: normal; } 


.bordered{ border: 1px solid #999999; } 


.Sri { font-family: 
Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #ADD2ED; 
text-decoration: Underline; } 


A.Sri:hover 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: 
normal; font-weight: normal; font-variant: normal; text-transform: none; color: 
#CC6600; text-decoration: none; } 


.menu,
a.body-link { 
FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: 
normal; color: #A0D1F4; text-decoration: none; line-height:18px;} 

A.menu:hover { FONT-FAMILY: Arial, 
Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; 
font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none;background:
} 

a {text-decoration: none}


body, 
html { 
scrollbar-face-color:#1B3462; 
scrollbar-arrow-color:#ffffff; 
scrollbar-track-color:#3A5B95; 
scrollbar-shadow-color:''; 
scrollbar-highlight-color:'#ffffff'; 
scrollbar-3dlight-color:'#32435A'; 
scrollbar-darkshadow-Color:'#32435A'; } 

H2 { float:right; width:40px; margin:0 
0 4px 4px; padding:15px; text-align:center; } 

.bottomlinks { 
FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: 
normal; color: #3A5B95; text-decoration: none; } 



/*---------------------*/
/* Added by eoin@alittlelightisblinking.co.nz */
/*---------------------*/

.fees	{border: 2px white solid; font-size: 15px; font-weight: bold; color: white; padding: 7px; clear: both; background-color: #7ca2bd;height: 60px;}

a.body-link 	{font-size: inherit;}

h3	{color: white; font-size: 14px;}

a.facebook	{float: right; display: block; width: 60px; margin: -15px 10px 0 0;}

td.pathways-special	{width: 310px;}

.pathway-header	{text-decoration: underline; text-transform: uppercase;}

#map-canvas {
	width: 520px;
	height: 350px;
}

/* #map-bubble-content { display: none; } */

#map-bubble { color: #333; }
#map-bubble h1 { font-size: 12px; line-height: 16px; }
#map-bubble li { list-style: none; }

.hidden {
	display: none;
}

.map-link {
	display: block;
	float: right;
	margin-top: 10px;
	margin-right: 15px;
}

#main-content {
	padding-bottom: 50px;
}
#main-content h2 {
	font-weight: bold;
	font-size: 12px;
	float: none;
	margin: 10px 0;;
	padding: 0;
	text-align: left;
	width: 100%;
}

#main-content #map {
	float: right;
}
#main-content #map iframe {
	border: 1px solid white;
}
#main-content #map p {
	text-align: right;
	margin-top: 0px;
	padding-top: 3px;
}
#main-content .address {
	list-style: none;
}
/* hack to make inline links same size as rest of site */
#main-content .menu {
	font-size: 12px;
}

#main-content td {
	color: white;
	font-size: 12px;
	padding-top: 20px;
	padding-right: 20px;
}
#toeic-authorised-logo {
	float: right;
	margin: 0px 0px 30px 30px;
	border: 1px solid #a0d1f4;
}

.group:before, 
.group:after { 
	content    : "\0020";
	display    : block;
	height	   : 0;
	visibility : hidden;
}
.group:after {
	clear : both;
}
.group { zoom : 1; }

