* {
border:none;
padding:0;
margin:0;
}

body {
background-color:#fff;
color:#222;
font:12px "Myriad Web Pro", Arial, Helvetica, Verdana, "Times New Roman";
/*font:11px Verdana, Arial, Helvetica, sans-serif;*/
}

/* MAIN STRUCTURE start */
#container {
width:900px;
margin:auto;
}

#innercontainer {
float:left;
padding:0 6px;
}

#header {
height:144px;
}

#left {
clear:left;
float:left;
width:148px;
}

#content {
float:left;
width:480px;
padding:30px 30px 0;
min-height:370px;
height:auto !important;
height:370px;
}

#right {
float:left;
width:190px;
padding:30px 0 0 10px;
}

#footer {
clear:both;
height:70px;
text-align:right;
font-size:9px;
color:#c8a5b5;
padding:0 15px;
}

#footer a#logo-atsi {
float:left;
display:block;
/*width:130px;*/
width:112px;
height:49px;
background-color:transparent;
background-attachment:scroll;
background-position:left top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

/* MAIN STRUCTURE end */

/* MAIN ELEMENTS start */

.bannerbox {
width:140px;
font-size:9px;
padding:10px 5px;
margin-top:20px;
}
.soman{ display:inline;}
.soman h3{margin:0; padding:0; display:inline;}
.soman h3 a{text-decoration:none;color:#FFFFFF;}
#content p {
margin:0 0 10px;
}

#content ul {
margin:10px 0 10px 10px;
}

#content img {
float:right;
margin:5px;
border:1px solid #222;
}

#content a, .bannerbox a {
color:#000;
}

#content a:hover, .bannerbox a:hover {
color:#fff;
}

#content hr {
clear:both;
margin:15px 0;
}

/* MAIN ELEMENTS end */

/* FORM ELEMENTS start */

.right-side-frm label {
font-weight:bold;
}

.right-side-frm .submit {
color:#fff;
font-weight:bold;
background:none;
}

.right-side-frm .submit:hover {
color:#222;
}

#content label{
float:left;
display:block;
width:100px;
padding-top:3px;
}

#content input {
display:inline;
}

#content .nofields input {
background-color:transparent;
font-size:11px;
color:#222;
}

#content input.strong, #content label.strong {
font-weight:bold;
}

#content .submit {
font-weight:bold;
padding:0 3px;
border-width:1px;
border-style:solid;
}

#content .submit {
color:#fff;
border-color:#fff;
}

.w100, #content .w100 {
width:100px;
}

.w150, #content .w150  {
width:150px;
}

.w300, #content .w300  {
width:300px;
}

/* FORM ELEMENTS end */

/* HEADINGS start*/
h1, h2, h3, h4, h5, h6 {
margin:0 0 10px 0;
}

.bannerbox h2 {
margin:0;
}

h1 {
font-size:24px;
font-weight:bold;
}

#page-home h1 {
font-size:50px;
font-weight:bold;
}

h2 {
font-size:13px;
font-weight:bold;
}

h3 {
font-size:11px;
font-weight:bold;
}

h4 {
font-size:11px;
font-weight:normal;
}

h5 {
font-size:10px;
font-weight:bold;
}

h6 {
font-size:10px;
font-weight:normal;
}

h1#h_home {
display:block;
width:285px;
height:96px;
background:transparent url('/images/headings/h_home.gif') no-repeat left top;
}

h1#h_atsi {
display:block;
width:371px;
height:79px;
background:transparent url('/images/headings/h_atsi.gif') no-repeat left top;
}

h1#h_volunteer {
display:block;
width:387px;
height:51px;
background:transparent url('/images/headings/h_volunteer.gif') no-repeat left top;
}

h1#h_positions {
display:block;
width:395px;
height:79px;
background:transparent url('/images/headings/h_positions.gif') no-repeat left top;
}

h1#h_student {
display:block;
width:312px;
height:51px;
background:transparent url('/images/headings/h_student.gif') no-repeat left top;
}

h1#h_about-Burnside {
display:block;
width:382px;
height:79px;
background:transparent url('/images/headings/h_about-Burnside.gif') no-repeat left top;
}

h1#h_about-CYPFS {
display:block;
width:395px;
height:79px;
background:transparent url('/images/headings/h_about-CYPFS.gif') no-repeat left top;
}

#page-positions h1#h_about-CYPFS {
display:block;
width:395px;
height:79px;
background:transparent url('/images/headings/h_positions.gif') no-repeat left top;
}

h1#h_about-Unifam {
display:block;
width:318px;
height:51px;
background:transparent url('/images/headings/h_about-Unifam.gif') no-repeat left top;
}

h1#h_benefits {
display:block;
width:314px;
height:51px;
background:transparent url('/images/headings/h_benefits.gif') no-repeat left top;
}

h1#h_career {
display:block;
width:337px;
height:79px;
background:transparent url('/images/headings/h_career.gif') no-repeat left top;
}

h1#h_contact {
display:block;
width:270px;
height:51px;
background:transparent url('/images/headings/h_contact.gif') no-repeat left top;
}

h1#h_employees {
display:block;
width:383px;
height:47px;
background:transparent url('/images/headings/h_employees.gif') no-repeat left top;
}

h1#h_foster-carer {
display:block;
width:311px;
height:51px;
background:transparent url('/images/headings/h_foster-carer.gif') no-repeat left top;
}
/* HEADINGS STYLES end */

/* HEADER ELEMENTS and MAIN NAVIGATION MENU start */
#header img#logo {
margin:23px 0 0 40px;
}

#header img#logo-burnside {
float:left;
margin:10px 0 0 40px;
}

#header img#logo-unifam {
clear:left;
float:left;
margin:15px 0 0 40px;
}

#header img#subtitle {
float:right;
margin:25px 40px 0 0;
}

ul#navmenu {
display:block;
width:875px;
height:20px;
list-style-type:none;
overflow:hidden;
margin:31px 0 0 15px;
}

ul#navmenu li {
display:inline;
/*padding:5px 5px 0;
border-right:1px solid #fff;*/
}

ul#navmenu li.first {
padding-left:0;
}

ul#navmenu li.last {
border-right:none;
padding-right:0;
}

ul#navmenu li a {
display:block;
float:left;
height:14px;
color:#fff;
text-decoration:none;
font-size:10px;
text-transform:uppercase;
}

ul#navmenu li a#home {
width:42px;
}

ul#navmenu li a#atsi {
width:118px;
}

ul#navmenu li a#about {
width:71px;
}

ul#navmenu li a#contact {
width:77px;
}

ul#navmenu li a#positions {
width:129px;
}

ul#navmenu li a#volunteer {
width:224px;
}

ul#navmenu li a#work {
width:133px;
}

ul#navmenu li a#benefits {
width:65px;
}

ul#navmenu li a:hover, ul#navmenu li a#home:hover, 
ul#navmenu li a#about:hover,
ul#navmenu li a#atsi:hover,
ul#navmenu li a#volunteer:hover,
ul#navmenu li a#work:hover,
ul#navmenu li a#benefits:hover,
ul#navmenu li a#contact:hover,
ul#navmenu li a#positions:hover,

#page-home ul#navmenu li a#home, 
#page-about ul#navmenu li a#about,
#page-ATSI ul#navmenu li a#atsi,
#page-volunteer ul#navmenu li a#volunteer,
#page-work ul#navmenu li a#work,
#page-benefits ul#navmenu li a#benefits,
#page-contact ul#navmenu li a#contact,
#page-positions ul#navmenu li a#positions
{
color:#222;
background-position:bottom;
}

/* HEADER ELEMENTS and MAIN NAVIGATION MENU end */

/* SIDE NAVIGATION MENU start */
#sidenav {
list-style-type:none;
padding:10px 0px;
}

#sidenav li {
padding:0 0 10px;
}

#sidenav li a {
display:block;
color:#222;
text-decoration:none;
padding:0 10px 0 20px;
}

#sidenav ul {
list-style-type:none;
padding:0;
margin:10px 0 0;
}

#sidenav ul li a {
font-size:10px;
color:#fff;
text-decoration:none;
}

#sidenav ul li a:hover{
color:#222;
}

#sidenav ul li ul {
list-style-type:none;
margin:5px 0 0 10px;
}

#sidenav ul li ul li {
background-image:none;
padding:0 0 3px;
}

#sidenav ul li ul li a {
font-size:10px;
color:#fff;
text-decoration:none;
}

#sidenav ul li ul li a:hover{
color:#222;
}
/* SIDE NAVIGATION MENU end */

/* FOOTER ELEMENTS start * /
#footer a {
color:#c8a5b5;
font-size:9px;
text-decoration:none;
}

#footer a:hover {
color:#fff;
}
/* FOOTER ELEMENTS end */

/* for the HOMEPAGE only start*/

#content img.homelogos {
float:none;
border:none;
vertical-align:top;
margin-right:15px;
}
 
/* for the HOMEPAGE only end*/

/* OTHER ELEMENTS start */
.hidden {
display:none;
}

.momargin {
margin-bottom:0;
}

.white {
color:#fff;
}

a.click-here {
float:right;
display:block;
width:41px;
height:10px;
background:transparent url('/images/click-here.gif') no-repeat left top;
margin-top:7px;

}

a.click-here:hover {
border:1px solid #ed1a33;
}

/* OTHER ELEMENTS end */


/*

Red 0 100(90) 86 0
Yellow 0 18(25) 100 0
Blue  74 0 9 0
Green 35(40 0 100 0

*/