/* CSS Document */
/*NZIPP - July 2006*/

body{
margin: 0px;
text-align:center;
background-color:#fff;
}



/* ---------------- logo etc ---------------- */

#top{
width:100%;
margin: 0px auto;
background: url(/images/top.jpg) center top no-repeat;
height: 90px;
padding: 0px;
text-align: center;
border: 0px;
}


/* ---------------- home header ---------------- */

#header_home{
background: url(/images/header_bg.gif) left top repeat-x;
width:100%;
margin: 0px auto;
height: 160px;
padding: 0px;
border: 0px;
}


/*--------------- nav ----------------*/

#tabs {
	width:760px;
	font-size: 11px;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px auto;
	padding: 67px 0px 0px 0px;
	text-align:right;
}
#tabs ul {
	margin:0;
	padding: 0px 22px 0 0px;
	list-style:none;
	float:right;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs a {
	float:left;
	background: url(/images/tableftB.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabs a span {
	float:left;
	display:block;
	background: url(/images/tabrightB.gif) no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;
}
    /* End IE5-Mac hack */
#tabs a:hover span {
	color:#000;
}
#tabs a:hover {
	background-position:0% -42px;
}
#tabs a:hover span {
	background-position:100% -42px;
}


/*-----------------------------------*/


#title{
height: 47px;
width: 100%;
}


/* ---------------- content section ---------------- */


#content_full{
width:100%;
padding: 0px;
margin: 0px;
background: url(/images/content_top.gif) top left repeat-x #fff;
}


/* ---------------- content section ---------------- */


#content_home{
width:760px;
padding: 0px;
margin: 0px auto;
background: url(/images/home_girl.jpg) bottom right no-repeat;
}


/*----------------------*/

#content_inside{
width:760px;
padding: 0px;
margin: 0px auto;
}



#content_left{
border-right: #e5e5e5 1px solid;
width: 251px;
padding: 0px;
margin: 0px;
float:left;
}



/*---------- main content ------------*/

#content_right{
width: 421px;
padding: 0px;
margin: 20px 0px 0px 0px;
float:right;
text-align:left;
color: #333;
font: 11px Trebuchet MS;
}


/*#content_right table{
width: 300px;
border: 1px solid green;
}


#content_right td{
width: 300px;
border: 1px solid green;
}*/

#content_right a:link, #content_right a:visited{
color: #870000;
font: 11px Trebuchet MS;
text-decoration:none;
color: #333;
font: 11px Trebuchet MS;
}


#content_right a:hover{
color: #932323;
}



#content_right p, #content_right td{
color: #333;
font: 11px Trebuchet MS;
}


#content_right h1, #content_right h2, #content_right h3{
color: #666;
font: 14px Georgia;
border-bottom: 1px dotted #666;
}


#content_right h2{
color: #444;
font: 13px Georgia;
border-bottom: 1px dotted #666;
width: 340px;
}


#content_right h3{
color: #333;
font: 11px Trebuchet MS;
font-weight:bold;
border: 0px;
}


#content_right li{
margin: 0px 0px 0px 3px;
padding: 0px;
list-style:lower-roman;
color: #555;
font: 11px Trebuchet MS;
border: 0px;
}


#content_right td img{
border: 0px;
}


/*---------------------*/


#buttons{
width:153px; 
height:17px;
padding: 0px;
margin: 3px 0px 4px 40px;
}


#buttons_top{
width:153px; 
height:17px;
padding: 0px;
margin: 16px 0px 4px 40px;
}


#home_list{
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 0px;
background: url(/images/home_list_bg.gif) bottom no-repeat;
}


#home_list ul{
margin: 0px 0px 0px 42px;
padding: 30px 0px 0px 0px;
text-align:left;
}


#home_list li{
display:block;
list-style: none;
margin: 0px;
padding: 3px 0px 3px 21px;
color: #870000;
font: 11px Trebuchet MS;
background: url(/images/home_list.gif) left no-repeat;
}


#home_list a:link, #home_list a:visited, #home_list a:hover{
color: #870000;
font: 11px Trebuchet MS;
padding: 0px;
margin: 0px;
text-decoration: none;
}



/*------------- secondary nav --------------*/

#secondarynav{
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 0px;
background: url(/images/home_list_bg.gif) bottom no-repeat;
}


#secondarynav h1{
margin: 0px 0px 0px 5px;
padding: 30px 0px 4px 38px;
color: #870000;
font: 12px Trebuchet MS;
text-align:left;
}


#secondarynav ul{
margin: 0px 0px 0px 42px;
padding: 0px 0px 0px 0px;
text-align:left;
}


#secondarynav li{
display:block;
list-style: none;
margin: 0px;
color: #870000;
font: 11px Trebuchet MS;
}


#secondarynav a:link, #secondarynav a:visited, #secondarynav a:hover{
color: #870000;
font: 11px/20px Trebuchet MS;
margin: 0px;
text-decoration: none;
padding: 3px 0px 3px 21px;
background: url(/images/home_list.gif) left no-repeat;
}


.third {
padding: 0px 0px 0px 10px;
}


/*------------------- footer1 -------------------*/


#footer1{
width:100%;
margin: 0px auto;
background: url(/images/footer1.jpg) center top no-repeat;
height: 150px;
padding: 0px;
text-align: center;
border: 0px;
}


#address{
width: 620px;
margin: 0px auto;
padding: 0px;
text-align:right;
}



#address_pos{
width: 200px;
text-align:right;
float:right;
color: #fff;
font: 14px Trebuchet MS;
margin: 70px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#address_pos a:link, #address_pos a:visited{
color: #fff;
font: 11px Trebuchet MS;
text-decoration:none;
}


#footer2{
width:760px;
margin: 0px auto;
background: #fff;
height: 24px;
padding: 4px 0px 0px 0px;
text-align: left;
color: #9e1010;
font: 11px Trebuchet MS;
}


#footer2 a:link, #footer2 a:visited, #footer2 a:hover{
color: #9e1010;
font: 11px Trebuchet MS;
text-decoration:underline;
padding: 0px;
margin: 0px 2px 0px 2px;
}


#footer2 p{
color: #9e1010;
font: 11px Trebuchet MS;
margin: 2px 0px 0px 35px;
text-align:left;
}


#footer2 li{
list-style:none;
padding: 0px;
margin: 0px;
}


/* ----------------------------- */
