body						{ margin:0px; background-color:white; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-position:top; }

body, td, li,
input, select, textarea		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3E3E3E; vertical-align:top; line-height:18px; }

a							{ color:#1f79b2; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
a:link						{ }
a:hover						{ color:#F75342; }
a:active					{ }

h1							{ font-family:Century Gothic; padding:0px; margin:0; font-size:18px; font-weight:bold; color:black; padding-bottom:8px;  }
h2							{ font-family:Century Gothic; padding:0px; margin:0; font-size:18px; font-weight:bold; color:black; padding-bottom:12px;  }
h3							{ font-family:Century Gothic; padding:0px; margin:0; font-size:14px; font-weight:bold; color:black; padding-bottom:8px;  }

.header						{ }
.logo						{ padding-top:7px; padding-left:30px; }
.logotitle					{ padding-top:0px; width:100%; padding-left:34px; vertical-align:top; }

.banner						{ padding-left:-1px; }

.links						{ padding:0px; margin:0; padding-top:5px; padding-bottom:20px; }
.links ul					{ padding:0px; margin:0; padding-left:25px; }
.links ul li 				{ padding:0px; margin:0; display:inline; font-size:12px; }
.links ul li a				{ padding:0px; margin:0; color:white; text-decoration:none; padding-left:9px; padding-right:9px; padding-bottom:8px; padding-top:8px; font-weight:normal; }
.links ul li a:hover		{ }
.red a						{ border-bottom:#a2a4a7 solid 2px; }
.red a:hover				{ background-color:#a2a4a7; }
.green a					{ border-bottom:#2898e5 solid 2px; }
.green a:hover				{ background-color:#2898e5; }
.blue a						{ border-bottom:#E58F00 solid 2px; }
.blue a:hover				{ background-color:#E58F00; }
.yellow a					{ border-bottom:#81449A solid 2px; }
.yellow a:hover				{ background-color:#81449A; }
.purple a					{ border-bottom:#81BA40 solid 2px; }
.purple a:hover				{ background-color:#81BA40; }
.aqua a						{ border-bottom:#FC575E solid 2px; }
.aqua a:hover				{ background-color:#FC575E; }
.newsletter a				{ border-bottom:#FBCA54 solid 2px; }
.newsletter a:hover			{ background-color:#FBCA54; }

.melbourne					{ float:left; padding-top:80px; padding-bottom:55px; }
.melbourne a				{ background-image:url(images/homepagemelbbutton.jpg); padding:85px; padding-right:183px; }
.melbourne a:hover			{ background-image:url(images/homepagemelbbutton_roll.jpg); width:271px; height:184px; }

.sydney						{ float:right; padding-top:80px; padding-bottom:55px; }
.sydney a					{ background-image:url(images/homepagesydbutton.jpg); padding:85px; padding-right:183px; }
.sydney a:hover				{ background-image:url(images/homepagesydbutton_roll.jpg); width:271px; height:184px; }

.easypoll					{ width:253px; }
.easypoll ul				{ padding:10px; margin:3px; }
.easypoll ul li				{ padding:3px; margin:0px; color:black; }

.holder						{ background-color:white; }

.border						{ border-left:solid 2px #c4c4c4; }

.content					{ width:603px; padding:27px; padding-right:0px; padding-top:13px; background-color:white; }
.content table				{ padding-top:20px; }

.news						{ padding-left:8px; background-color:white; }
.news a						{ color:#2786c2; font-size:14px; }
.news a:hover				{ color:#F75342; }
.news strong				{ color:#757272; }
.link						{ color:#9c9c9c; text-align:right; padding:0; margin:0; }
.newsection					{ padding-bottom:5px; border-bottom:dotted 1px #c4c4c4; }
.news h1					{ padding-bottom:0px; }
.newspadding				{ padding:13px; padding-top:0px; }

.refferals					{ width:266px; padding:7px; margin-top:21px; margin-right:5px; background-image:url(images/endorsementsbg.jpg); background-repeat:no-repeat; color:white; padding-top:0px;}
.refferals h1				{ padding:0px; margin:0px; }
.refferals p				{ padding:0px; margin:0px; width:261px; padding-left:10px; padding-right:5px; }
.refferals img				{ padding:9px; margin:0px; padding-top:0px; margin-top:0px; }

.img						{ vertical-align:middle; padding-right:17px; }
.linkarrow					{ background-image:url(images/arrow.jpg); background-repeat:no-repeat; padding-left:15px; } 
.courses h2 a				{ padding-bottom:10px; color:black; }
.courses					{ border-bottom:solid 1px #c4c4c4; padding-bottom:10px; }
.reviews					{ background-image:url(images/reviews.jpg); background-repeat:no-repeat; width:612px; padding-top:30px; padding-bottom:30px; padding-left:135px; color:white; }
.shortcourses				{ }
.shortcourses h2			{ padding-bottom:10px; }
.shortcourses h3 a			{ color:black; }
#news						{ padding-top:0px; margin-top:0px; }
#tvnewsTicker li			{ color:white; }
.contactFeild				{ padding-top:10px; width:100px; }
.contactBox					{ width:230px; }

