/*

	Main Styles - Halkirk District Benefit Fund
	--------------------------------------------

	@file 		main.css
	@version 	1.0
	@date 		2009-01-16 08:41:39 +0000 (Fri, 16 Jan 2009)
	@author 	Gordon Mackay <gm@navertech.com>

	Copyright (c) 2009 Navertech <http://navertech.com/>

*/

body {
background:#999;
color:#000;
font:100% Verdana, Arial, Helvetica, Sans-serif;
margin:40px 0;
padding:0
}

p {
font-size:12px;
line-height:1.6em;
margin:0;
padding:0 0 10px
}

#intro {
color:#00441C;
font-weight:700
}

td {
font-size:10px;
line-height:1em;
margin:0;
padding:3px;
}

.total {
border-top:1px solid #34A02C;
border-bottom:2px solid #34A02C;
font-weight:bold
}

.totalnorm {
border-top:1px solid #34A02C;
border-bottom:2px solid #34A02C;
}

.tdbold {
font-weight:bold
}

.smaller {
font-size:9px
}

h2 {
color:#00441C;
font-weight:400;
line-height:normal;
margin:0;
padding:0 0 10px
}

#wrapper-main {
background:#FFF url(../images/bg_wrapper-main.png) no-repeat;
border:2px solid #888;
margin:0 auto;
padding:20px 0 0;
width:992px
}

#wrapper-content {
height:578px;
padding:0 428px 20px 40px
}

#wrapper-branding {
background:url(../images/bg_branding.gif) no-repeat 0 0;
height:52px;
margin:0 0 10px 40px;
overflow:hidden;
padding:0;
position:relative;
width:530px
}

#wrapper-branding h1 {
left:0;
position:absolute;
top:-9999px
}

#content-b {
background:#00441C;
border-top:2px solid #34A02C;
color:#FFF;
margin:0
}

.padder {
padding:0 170px 200px 0;
position:relative
}

#content-b p {
font-size:11px;
height:30px;
letter-spacing:.1em;
line-height:30px;
padding:0 0 0 40px
}

#content-b p span {
padding-left:140px
}

#content-b a {
color:#FFF
}

#content-a a{
color:#00441C
}
#content-a a:hover,#content-a a:focus,#content-a a:active 
{
color:#34A02C
}

#wrapper-nav-main {
height:200px;
margin:-200px 0 0;
overflow:hidden;
padding:0
}

#wrapper-nav-main ul {
background:url(../images/bg_wrapper-nav-main.png) repeat-x 0 50%;
height:73px;
list-style-type:none;
margin:0 135px 0 0;
overflow:hidden;
padding:0 0 0 40px;
position:relative
}

#wrapper-nav-main li {
float:left;
height:73px;
margin:0 30px 0 0;
overflow:hidden;
padding:0;
text-indent:-9999px;
width:155px
}

#wrapper-nav-main li a {
display:block;
height:73px;
padding:1px;
text-decoration:none;
width:156px
}

#nav-1 a
{
background: url(../images/bg_nav-1.png) no-repeat;
}
#nav-2 a
{
background: url(../images/bg_nav-2.png) no-repeat;
}
#nav-3 a
{
background: url(../images/bg_nav-3.png) no-repeat;
}
#nav-4 a
{
background: url(../images/bg_nav-4.png) no-repeat;
}
#circimage {
background:url(../images/bg_circ1.png) no-repeat 0 0;
height:251px;
position:absolute;
right:-75px;
top:0;
width:251px
}

/* 
  -----------------------------------
  Vertical Scroller Magic
  by Project Seven Development
  www.projectseven.com
  Style Theme: 02 - Goldleaf
  -----------------------------------
*/

.p7VSC02 {
	position: relative;
}


.p7VSC02 .p7VSC_scrollbox_wrapper {
	margin: 0 40px 0 0;
}


.p7VSC02 .p7VSC_scrollbox {
	height: auto;
	position: relative;
	width: 100%;
}
.p7VSC02 .p7VSC_scrolling {
	top: 0;
	left: 0;
}
.p7VSC02 .p7VSC_content {
	padding: 0;
}
.p7VSC02 .p7VSC_up a {
	height: 24px;
	width: 24px;
	background-image: url(../images/p7sc2_dbup.jpg);
	background-repeat: no-repeat;
}
.p7VSC02 .p7VSC_up a:hover {
	background-position: -24px 0px;
}
.p7VSC02 .p7VSC_dn a {
	height: 18px;
	width: 24px;
	background-image: url(../images/p7sc2_dbdn.jpg);
	background-repeat: no-repeat;
}
.p7VSC02 .p7VSC_dn a:hover {
	background-position: -24px 0px;
}


.p7VSC02 .p7VSC_pauseplay .pause {
	height: 35px;
	width: 24px;
	background-image: url(../images/p7sc2_psplay.jpg);
	background-repeat: no-repeat;
}
.p7VSC02 .p7VSC_pauseplay .pause:hover  {
	background-position: -24px 0px;
}
.p7VSC02 .p7VSC_pauseplay .play {
	height: 35px;
	width: 24px;
	background-position: -48px 0px;
	background-image: url(../images/p7sc2_psplay.jpg);
	background-repeat: no-repeat;
}
.p7VSC02 .p7VSC_pauseplay .play:hover  {
	background-position: -72px 0px;
}
.p7VSC02 .p7VSCdragchannel {
	position: absolute;
	width: 29px;
	top: 0px;
	background-image: url(../images/p7sc2_dbbg.png);
	background-repeat: repeat-y;
	right: 0px;
	display: none;
	cursor: default;
}
.p7VSC02 .p7VSCdragchannel em {
	display: none;
}
.p7VSC02 .p7VSCdragchannel a {
	display: block;
}
.p7VSC02 .p7VSCdragbar {
	position: relative;
}
.p7VSC02 .p7VSCdragCtrl {
	position: absolute;
	left: 0px;
	top: 0px;
}
.p7VSC02 .p7VSCdragCtrl a {
	height: 30px;
	width: 24px;
	background-image: url(../images/p7sc2_dbdrag.png);
	background-repeat: no-repeat;
}
.p7VSC02 .p7VSCdragCtrl a:hover  {
	background-position: -24px 0px;
}


.submitcontainer 
{
	clear : both;
	overflow : hidden
}
p.submitcontainer input 
{
	background : #00441C;
	border : 1px solid #34A02C;
	color : #FFF;
	display : block;
	padding : 4px 0;
	width: 150px;
	font-weight: bold
}
p.submitcontainer input:hover 
{
	background : #34A02C;
	border : 1px solid #00441C;
	color : #FFF;
	cursor: pointer
}
.formfld{
background-color: #fefefe;
border: 1px solid #00441C;
width: 150px
}
