/* CSS Document */
.BodyClass
{
	margin: 0px;
	background-color: #FFFFFF;
}
.topper
{
	background-image: url(../../images/NZSOG_02.gif);
	background-repeat: no-repeat;
}
.searchfield
{
	font-family: Verdana;
	color: #000000;
	font-size: 11px;
	height: 20px;
	background-color: #FFFFFF;
	border: solid 1px #999999;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.dot
{
	background-image: url(../../images/dot.gif);
	background-repeat: repeat-x;
	height: 1px;
}
.contentFieldset
{
	border: solid 1px #778EC2;
}
.leftShadow
{
	background-image: url(../../images/left_shadow_bg.gif);
	background-repeat: repeat-y;
	width: 9px;
}
.rightShadow
{
	background-image: url(../../images/right_shadow_bg.gif);
	background-repeat: repeat-y;
	width: 8px;
}
.NewLoginTable
{
	background-color: #D4DBEC;
	border: solid 1px #778EC2;
}
.memberlogin
{
	background-color: #D4DBEC;
	margin: 0 0 0 0;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	display:block;  text-align:left;
	}
	.memberlogin td
	{
	    padding-left:13px;
	    padding-right:13px;
	}
	.memberlogin .header
	{
	    text-align:center;
	    padding-left:3px;
	    padding-right:0px;
	}
.formBox
{
	width: 132px;
	border: solid 1px #b1b1b1;
}
.loginButton
{
	background-color: #989fb0;
}
.line
{
	background-image: url(../../images/line.gif);
	background-repeat: repeat-x;
	height: 2px;
}
.SearchDots
{
	width: 40px;
	background: url(../../images/SearchVertDots.gif) repeat-y top center;
}
.AndOrList
{
	width: 60px;
}
.DigiField
{
	width: 200px;
}

.FL
{
	float:left;
}

.CB
{
	clear:both;
}

.CL
{
	clear:left;
}
.Account_Pad
{
	margin-left:15px;
	float:left;
}
.Account_Std
{
	}
.Account_Line
{
	clear:both;
	border-bottom:solid 1px #666666;
	width:600px;
}
.S_Heading
{
	font-weight:bold;
	font-size:12px;
	padding-top:15px;
}
.S_LWidth
{
	width:300px;
	margin-right:20px;
}
.S_Bold
{
	font-weight:bold;
}
.S_Content
{
	margin: 2px 2px 2px 2px;
}
.S_Button
{
	margin:10px 0px 10px 0px;
}


#Content .area{ min-height:100px; height:auto !important; height:100px; padding:7px;}
#Content .sec1{ float:left; width: 540px; }
#Content .sec1 .con1{ padding-bottom:7px;}
#Content .sec1 .con2{ overflow:hidden; padding-bottom:7px;}
#Content .sec1 .con2 .area1{ float:left; width:296px; }
#Content .sec1 .con2 .area2{ float:right; width:201px; }

#Content .sec2{ background:url(/images/col-mid.gif) 0 0; float:right; width:227px; padding:0 0px;}
#Content .sec2 .content{padding:10px;}
#Content .sec2 .con1{ background:url(/images/col-top.gif) no-repeat 0 0; padding:10px;}
#Content .sec2 .con1 .wrap{ width:164px; margin:auto; padding-top:20px; }
#Content .sec2 .con2{ background:url(/images/col-bot.gif) no-repeat 0 bottom; }
#Content .sec2 #Cycler{width:90% !important; margin:auto;}
#Content .sec2 #Cycler .item{ margin-top:5px; width:100% !important; text-align:center;}
#Content .sec2 #Cycler .item p{ margin:5px 0; padding:0;}
#Content .sec2 #Cycler .item *{ text-align:Center;}
#Content .sec2 #Cycler .item img{ border:none;}
#Content .sec3{ clear:both; padding-top:30px;  min-height:60px; height:auto !important; height:60px; }
#Content #CycleHeading{ text-align:center; margin:5px 0;  width:164px;margin:auto; vertical-align:middle; position:relative; background-color:#D4DBEC; height:28px;}
#Content #CycleHeading div{    width:158px;    background-color:#7b91c4;    font-size:11px; color:#FFF;    text-transform:uppercase;    line-height:20px;text-align:left; text-indent:12px;position:relative; top:3px; left:3px;height:22px;    }
#Content #CycleHeading a{color:#FFF;text-decoration:none;}

#EmailForm .label{clear:left;width:140px;float:left;}
#EmailForm .topper {clear:both;width:300px; padding-top:5px;}
#EmailForm .item{float:right; width:150px;}
#EmailForm .emailnotice{width:400px;}
#EmailForm .item input{width:200px;}
#EmailForm .item textarea{width:200px;}