/* CSS Document */
body 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 0px; }
table, tr, td, form			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p, ul, li						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
input, select, textarea			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
hr                 				{ color: #CCCCCC; height: 1px; background: #CCCCCC; border:none;  }
img								{ border: 0px; }

@font-face	{ font-family: "Gotham-Light"; src: url('http://www.ipinternet.com.au/fontface/Gotham-Light.otf'); }

h1, .h1 						{ font-family: "Gotham-Light", Arial, Helvetica, sans-serif; font-size: 35px; color: #77C9FF; font-weight: normal; }
h2, .h2 						{ font-family: "Gotham-Light", Arial, Helvetica, sans-serif; font-size: 25px; color: #77C9FF; font-weight: normal; line-height:120%; }
h3, .h3 						{ font-family: "Gotham-Light", Arial, Helvetica, sans-serif; color: #808080; font-weight: bold; font-size: 12px }
h4, .h4 						{ font-family: "Gotham-Light", Arial, Helvetica, sans-serif; color: #000; font-weight: normal; font-size: 11px; text-align: left; margin-left: 5mm }

div#ribbon						{ position:absolute; right:0px; z-index:10; }

#divCenter 						{ position:relative; width:755px; margin:0 auto; padding:0; background-color:#FFFFFF; }
#divHeader						{ width:715px; padding:12px 0 25px 0px; }
#divFeature						{ width:755px; padding:10px 0 10px 0; }

div#featureRightTop					{ position:absolute; z-index:3; right:0px; top:22px; width:200px; line-height:140%; }

div#featureRightTest				{ position:absolute; z-index:2; right:0px; top:285px; width:200px; line-height:140%; }

div#featureRight					{ position:absolute; z-index:2; right:0px; top:148px; width:200px; line-height:140%; }
div#featureRight img					{ border:0; padding-bottom:2px; }

div#featureRightCont					{ position:absolute; z-index:2; right:0px; top:-17px; width:200px; line-height:140%; }
div#featureRightCont img				{ border:0; padding-bottom:2px; }

div#featureRibbon					{ position:absolute; z-index:3; right:-1px; top:143px; width:153px; line-height:140%; }


#divContent						{ width:680px; float:left; padding:30px 40px 40px 40px; }
#divContentSpecial					{ width:550px; float:left; padding:30px 40px 40px 40px; }

#divContentWide					{ padding:30px 40px 40px 40px; }
#divContentHome					{ width:505px; float:left; padding:35px 0 40px 20px; }

#divContentHome hr				{ list-style:disc; margin:10px 0 10px 0;  }

#divContentHome	a				{ color: #77C9FF; text-decoration: none; }

#divContentHome .green 					{ color: #8CAD04; text-decoration: none; }

#divContentHome .green a				{ color: #8CAD04; text-decoration: none; }
#divContentHome .green a hover				{ color: #8CAD04; text-decoration: none; }

.largeText				{ font-family:Arial, Helvetica, sans-serif; font-size: 45px; color: #77C9FF; font-weight: normal; line-height:90%; padding:0; margin:0; }
.medLargeText 				{ font-family:Arial, Helvetica, sans-serif; font-size: 34px; color: #77C9FF; font-weight: normal; line-height:100%; padding:0; margin:0; }
.mediumText				{ font-family:Arial, Helvetica, sans-serif; font-size: 25px; color: #77C9FF; font-weight: normal; line-height:120%; padding:0; margin:0; }
.mediumTextGreen 			{ font-family:Arial, Helvetica, sans-serif; font-size: 25px; color: #8CAD04; font-weight: normal; line-height:120%; padding:0; margin:0; }
.mediumTextGrey				{ font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #999999; font-weight: normal; line-height:100%; padding:0; margin:10px 0 0 0; }
.smallText				{ font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #77C9FF; font-weight: normal; line-height:120%; padding:0; margin:0; }

.smallTextFeature				{ font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #77C9FF; font-weight: normal; line-height:120%; padding:0; margin:0; }

#divColumnLeftHome			{ width:210px; float:left; min-height:80px; padding:20px 20px 0 0px; }
#divColumnLeftHome p			{ line-height:150%; }


#divColumnLeft				{ /*width:125px;*/ width:0px; float:left; min-height:80px; }
#divColumnLeft p			{ padding:0 0 0 20px; }
#divColumnLeft a 	    		{ color: #0066CC; text-decoration: underline; padding:0 0 0 20px; }
#divColumnLeft a hover   		{ color: #0066CC; text-decoration: none; padding:0 0 0 20px; }

#divColumnLeftSpecial			{ width:125px; float:left; min-height:80px; text-align:center; }

#divFooter				{ width:755px; clear:both; height:40px; position:relative; }
#divFooter p				{ float:right; font-size: 9px; color: #333333; padding:12px 0 0 0; margin:0; }
#divFooterEnd				{ width:755px; height:20px; background-color:#FFFFFF; }

div#facebook				{ position:absolute; z-index:5; left:0px; top:6px; }
div#facebook img			{ border:0; }

img.imgHelen				{ margin:120px 0 0 0; }
img.imgBtn				{ margin:30px 0 0 0; }

/* Href elements. */
a:link    						{ color: #0066CC; text-decoration: none; }
a:visited 						{ color: #0066CC; text-decoration: none; }
a:active  						{ color: #FF6600; text-decoration: none; }
a:hover   						{ color: #0066CC; text-decoration: none; }

div#staffTop				    { width:755px; padding:10px 0 1px 0; background-color:#FFFFFF; }
div.columnStaff					{ float:left; width:178px; padding:0 14px 0 0; }
div.columnStaffEnd				{ float:left; width:178px; padding:0; }