
/* CSS Document */

/* Western bay @ Work



*/

html	{
height:100%;
}

body  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#5F5F5F;
background:#fff none;
margin:0;
margin-top:22px;
padding:0;
}

* img { behavior: url(http://www.westernbayatwork.org.nz/iepngfix.htc) }

td  {
vertical-align:top;
font-size:12px;
line-height:17px;
color:#5F5F5F;
}

th  {
vertical-align:top;
font-size:12px;
line-height:17px;
}

p  {
font-size:12px;
line-height:16px;
margin:0 0 7px 0;
padding:0;
color:#5F5F5F;
}

div, span  {
margin:0;
padding:0;
}

a:link,
a:visited  {
color:#2e3192;
text-decoration:underline;
}
a:hover  {
text-decoration:none;
}
a:focus {
outline:none;
}
a img	{
border:0px;
}

select
{
font-size: 11px; 
}

ul  {
margin:0;
padding:0;
margin:0 25px 10px 25px;
}
ol  {
margin:0;
padding:0;
margin:0 25px 10px 30px;
}
li  {
margin:0;
padding:0;
}

h1  {
color:#999;
font-size:17px;
line-height:20px;
margin:0 0 8px 0;
padding:0;
}
h2  {
color:#999;
font-size:13px;
font-weight:normal;
font-style:italic;
line-height:13px;
text-align:center;
margin:0 0 22px 0;
padding:0;
}
h3  {
color:#2e3192;
font-size:13px;
line-height:17px;
margin:0 0 15px 0;
}
h4  {
color:#999;
font-size:15px;
font-weight: bold;
line-height:17px;
margin:0 0 10px 0;
padding:8px 0 0 0;
}
h5  {
color:#999;
font-size:13px;
font-weight: bold;
line-height:15px;
margin:0 0 8px 0;
padding:8px 0 0 0;
}
h6  {
color:#999;
font-size:13px;
font-weight: bold;
line-height:15px;
margin:0 0 8px 0;
padding:8px 0 0 0;
}

/*   */

#pageWrap	{
width:912px;
margin:0 auto;
position: relative;
}

#navMain	{
position:absolute;
width:215px;
height:120px;
margin: 38px 0 0 15px;
}

#navMain  a,
#navMain  a:visited	{
width:172px;
display:block;
padding:2px 0 4px 43px;
margin-bottom:3px;
text-decoration:none;
font-weight:bold;
font-size:13px;
line-height:32px;
color:#fff;
background:url(http://www.westernbayatwork.org.nz/images/templates/nav_bg.jpg) 0px 0px no-repeat;
}
#navMain a:hover	{
color:#2e3192;
background:url(http://www.westernbayatwork.org.nz/images/templates/nav_bg.jpg) 0px -37px no-repeat;
}

#leftCallout
{
position: absolute;
width: 180px;
height: 350px;
padding: 10px;
margin: 300px 0 0 15px;
background:url(http://www.westernbayatwork.org.nz/images/templates/left_callout_bg.jpg) 0px 0px no-repeat;
}

#leftCallout h2
{
margin: 165px 0px 5px;
text-align: left;
font-size: 12px;
font-weight: bold;
font-style: normal;
color: #2e3192;
}

#leftCallout p
{
font-size: 10px;
line-height: 12px;
}

#leftCallout a
{

}

#rightCallout
{
position: absolute;
width: 218px;
height: 201px;
padding: 15px;
top: 283px;
right: 0px;
background:url(http://www.westernbayatwork.org.nz/images/templates/register_bg.jpg) 0px 0px no-repeat;
}

p.blue
{
color: #2e3192;
}

p.grey
{

}

a.maskLink
{
display: block;
position: absolute;
width: 218px;
height: 201px;
padding: 15px;
top: 0px;
right: 0px;
}


#caseStudies
{
position: absolute;
top: 550px;
right: 0;
width: 240px;
}

#caseStudies h2
{
margin: 0px 0px 10px;
padding: 0;
font-size: 16px;
font-style: normal;
font-weight: bold;
color: #C2CB1E;
text-align: left;
}

#caseStudies h3
{
margin: 0px 0px 0px;
padding: 0;
text-align: left;
}


.contentArea	{
width:502px;
min-height: 637px;
margin:36px 0 0 155px;
}

#contentHome	{
padding:0 30px 0 96px;
}

#contenthomeHead	{
margin:29px 0 18px -12px;
}

#contentEvents	{
width: 845px;
margin: 120px 0px 0px -143px;
padding: 0;
}

#contentEventsHead	{
margin:0 0 30px 240px;
}

#contentSponsors	{
padding:0 0px 0 96px;
width:570px;
}
#contentSponsors p	{
margin-bottom:0;
}
#contentSponsors img	{
margin-top:15px;
}

#contentSponsorsHead	{
margin:36px 0 40px -11px;
}

#contentContact	{
padding:0px 0px 0px 0px;
margin:36px 0 12px 80px;
}

#contentContactHead	{
margin:17px 0 25px 10px;
}


#contentRegistration	{
padding:0;
margin:36px 0 12px 35px;
}

#contentRegistrationHead	{
margin: 0px 0 25px 50px;
}

.textGreen	{
color:#c2cb1e;
}

#navBase	{
padding:23px 0 15px 0;
color:#000;
}
#navBase a,
#navBase a:visited	{
margin:0 13px;
color:#999;
font-size:11px;
text-decoration:underline;
}
#navBase a:hover	{
text-decoration:none;
}



#footer
{
margin-top: 80px;
margin-left:13px;
padding-bottom:100px;
font-size:10px;
}

#socialMedia
{
float: right;
position: relative;
width: 80px;
margin: -70px 0px 0px 0px;
}

#socialMedia p
{
color: #2e3192;
}


#socialMedia p a 
{

}


#socialMedia p a img
{
margin: 5px 0px 0px 0px;
}

#footer a,
#footer a:visited	{
color:#999;
}
#footerInner
{
background: #2E3192;
text-align: center;
padding: 7px 0px 5px;
color: #FFF;
}

#footerInner p
{
color: #FFF;
}

#footerInner p strong
{
font-size: 16px;
margin: 0px 10px 0px 0px;
}

#footerInner p span
{
color: #C3CB1E;
margin: 0px 0px 0px 5px;
}


.emailFormHorizontalName	{
text-align:right;
padding-right:5px;
font-size:11px;
}

.ftxt2	{
border:1px solid #cecece;
border-top:1px solid #909090;
border-bottom:1px solid #e4e4e4;
background:url(../images/bg_input-text.gif);
width:260px;
font-size: 11px;
font-family: arial;
}

.ftxtarea2	{
width:260px;
font-size: 11px;
font-family: arial;
border:1px solid #a9a9a9;background:url(../images/bg_input-text.gif);
}

.buttonBar	{
padding:4px 0 4px 155px;
}


.buttonBar input	{
border: 1px solid #CCC;
font-size: 11px;
float: right;
margin: 0px 11px 0px 0px;

}

.buttonBar input:hover	{
cursor: pointer;
background: #CCC;
}

/* Calendar */

#calTopMid	{
background:url(../images/cal/top-mid.png);
}
#calRightMid	{
background:url(../images/cal/right-mid.png);
}
#calBottomMid	{
background:url(../images/cal/bottom-mid.png);
}
#calLeftMid	{
background:url(../images/cal/left-mid.png);
}
#calContent	{
padding:6px 10px 10px 3px;
background:#f7f7f7;
width:100%;
}

.calendarHeaderDateLinks	{
float:right;
margin-top:-20px;
color:#2e3192;
}

.calendarCurrentLink	{
font-size:20px;
font-weight:bold;
color:#c2cb1e;
}

.calendarHeader	{
width:14%;
text-align:center;
background:#2e3192;
color:#fff;
}

.calendarOuterDay	{
background:#c2cb1e;
}

.calendarInnerDay	{
background:#e7eaaf;
color:#000;
}

.calendarEarDate	{
font-weight:bold;
color:#666;
}

.calendarDateCell	{
width:1%;
white-space:nowrap;
padding:15px;
background:#e7eaaf;
color:#000;
}

.calendarImageCell	{
width:1%;
white-space:nowrap;
padding:15px;
background:#e7eaaf;
}

.calendarTitleCell	{
width:99%;
padding:4px 0 0 10px;
background:#fff;
border-left:3px solid #c2cb1e;
}

.calendarDescriptionCell_2	{
width:99%;
padding:0 10px;
background:#fff;
border-left:3px solid #c2cb1e;
}

.bPrint	{
float:right;
margin-top:5px;
cursor:pointer;
color:#fff;
font-weight:bold;
text-transform:uppercase;
background:#2e3192;
border:0px;
}

.clearLeft	{
clear:left;
height:0;
}
.clearRight	{
clear:right;
height:0;
}
.clearBoth	{
clear:both;
height:0;
}

.register
{
position: absolute;
top: 340px;
left: 10px;
}

.latestNewsTitle
{
font-weight: bold;
font-size: 14px;
color: #2C318D;
}

.latestNewsDate
{
font-weight: normal;
font-size: 12px;
color: #999;
margin: 0px 0px 10px 0px;
}

.latestNewsComponent
{
margin: 0px 0px 10px 0px;
padding: 0px 0px 8px 0px;
border-bottom: none;
}
.latestNewsComponent a
{
display: block;
}




