BODY {background:#dfdfdf url(../images/bg_content.jpg) repeat-x top center;margin:0;padding:0;color:#000;font-family:arial;font-size:12px;}
BODY#HomeBody {background:#dfdfdf url(../images/bg_home.jpg) repeat-x top center;margin:0;padding:0;}
#PageWrapper {width:1000px;margin:auto;}
#TopRow {padding:10px 25px 0 25px;height:62px;}
H1#SiteLogo {background:url(../images/logo_napcan.png) no-repeat top left;margin:0;padding:0;width:148px;height:51px;float:left;}
H1#SiteLogo SPAN {display:none;}
#TopNav {list-style-type:none;width:536px;float:left;height:33px;margin:0 0 0 140px;padding:0;position:relative;}
#TopNav LI {display:inline;position:relative;}
#TopNav LI A {position:absolute;top:35px;height:12px;}
BODY#HomeBody #TopNav LI A {position:absolute;top:35px;height:12px;}
#TopNav LI A SPAN {display:none;}
#TopNav LI A#Home {left:0px;background:url(../images/bg_nav.png) no-repeat 0 0;width:50px;}
#TopNav LI A#About {left:0px;background:url(../images/bg_nav.png) no-repeat -50px 0;left:50px;width:144px;}
#TopNav LI A#Partners {left:0px;background:url(../images/bg_nav.png) no-repeat -193px 0;left:193px;width:87px;}
#TopNav LI A#Resources {left:0px;background:url(../images/bg_nav.png) no-repeat -280px 0;left:280px;width:95px;}
#TopNav LI A#Help {left:0px;background:url(../images/bg_nav.png) no-repeat -375px 0;left:375px;width:109px;}
#TopNav LI A#Media {left:0px;background:url(../images/bg_nav.png) no-repeat -482px 0;left:482px;width:52px;}

#TopNav LI A#Home:HOVER {background-position: 0 -12px;}
#TopNav LI A#About:HOVER,BODY#AboutBody #TopNav LI A#About {background-position: -50px -12px;}
#TopNav LI A#Partners:HOVER,BODY#PartnersBody #TopNav LI A#Partners {background-position: -193px -12px;}
#TopNav LI A#Resources:HOVER,BODY#ResourcesBody #TopNav LI A#Resources {background-position: -280px -12px;}
#TopNav LI A#Help:HOVER,BODY#HelpBody #TopNav LI A#Help {background-position: -375px -12px;}
#TopNav LI A#Media:HOVER,BODY#MediaBody #TopNav LI A#Media {background-position: -482px -12px;}

#HomeFlashHolder {height:500px;margin:0 auto 0 auto;position:relative;}
#HomeFlash {position:absolute;margin:62px 0 0 0;height:500px;width:100%;z-index:10;left:0px;}

A.take_action {display:block;background:url(../images/bt_home_take-action-content.jpg) no-repeat;width:208px;height:55px;margin:20px 0 0 0;}
#HomeFlashHolder A.take_action {display:block;background:url(../images/bt_home_take-action.jpg);width:491px;height:88px;position:absolute;bottom:0px;right:80px;}
A.take_action SPAN {display:none;}
.HomePageTitle {position:absolute;top:200px;left:360px;}
.survey_count {font-size:30px;font-weight:bold;position:absolute;top:270px;left:130px;display:block;text-align:center;}

h2.PageTitle {margin:40px 0 40px 308px;width:332px;height:39px;}
h2.PageTitle span {display:none;}
#AboutBody h2.PageTitle {background:url(../images/title_about.png) no-repeat;}
#PartnersBody h2.PageTitle {background:url(../images/title_partners.png) no-repeat;}
#ResourcesBody h2.PageTitle {background:url(../images/title_resources.png) no-repeat;}
#HelpBody h2.PageTitle {background:url(../images/title_help.png) no-repeat;}
#MediaBody h2.PageTitle {background:url(../images/title_media.png) no-repeat;}
#ConfirmBody h2.PageTitle {width:686px;height:39px;background:url(http://childabuse.profero.com.au/public/images/title_survey.png) no-repeat;}

.sidebar {float:left;width:340px;padding:100px 0 0 0;}
.sidebar_message {color:#000;font-size:14px;width:270px;font-weight:bold;display:block;text-transform:uppercase;}

.content {margin:0px 0 0 0px;width:550px;float:left;}
.content H2 {color:#000;}

#PartnersBody table td img {border:4px solid #f2bc38;}

UL#Footer {width:580px;margin:0 100px 0 auto;border-top:1px solid #ccc;padding:20px 0 20px 0;text-align:right;}
UL#Footer LI {display:inline;padding:0 0 0 10px;}
UL#Footer LI A {color:#000;text-transform:uppercase;text-decoration:none;font-weight:bold;}

BODY#HomeBody UL#Footer {margin-right:235px;}

UL#PartnerLogos {list-style-type:none;background:url(../images/footer_logos.jpg) no-repeat;width:842px;height:76px;margin:0 auto 0 auto;padding:20px 0 0 0;border-top:1px solid #ccc;}
UL#PartnerLogos LI {display:inline;}
UL#PartnerLogos LI A SPAN {display:none;}
UL#PartnerLogos LI A {width:150px;height:150px;}

UL#PartnerLogos LI A#ACCP {background:url(../images/logo_accp.png) no-repeat;}
UL#PartnerLogos LI A#ACF {}
UL#PartnerLogos LI A#Curtin {}

input {border:1px solid #000;}
.LV_validation_message{font-weight:bold;margin:0 0 0 5px;}
.LV_valid {color:#00CC00;}	
.LV_invalid {color:#CC0000;}
input.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover, textarea.LV_valid_field:active {border: 1px solid #00CC00;}
input.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active {border: 1px solid #CC0000;}
input:focus {border:1px solid #00CC00}

form div {clear:both;margin:0 0 8px 0;}
form div label {float:left;display:block;margin:0 10px 0 0;width:150px;}
form div label.first {font-weight:bold;width:100px;}
form div input {float:left;display:block;width:150px;margin:0 10px 0 0;}

.friend{width:114px;height:140px; float:left}
.friendpic {background: url(../images/polaroid_slice.gif) repeat-y top left;height:80px;text-align:center;}
.friendpic img {display:block;margin:0 auto 0 auto;width:80px;height:80px;}
.friendtitle{background: url(../images/polaroid_slice_title.gif) repeat-y top left; padding:5px 15px 10px 15px; font-size:12px}

hr {border:1px solid #ccc;}

.clear {clear:both;}