h2 {
	font-size: 32px;
	color: #000;
}

p {
	margin: 1em 0;
}

a {
	color: #000;
	text-decoration: none;	
}
a:hover {
}

strong {
	font-size: 18px;
}

.smaller {
	font-size: 14px;
}

.clear {
	clear: both;
}

.avivablue {
	color: #0072bc;
}
.green {
	color: #5aa452;
}
.blue {
	color: #005294;
}
.gray {
	color: #8a8a8a;
}



.bluebox {
}
.bluebox_top {
}
.bluebox_top_left {
	display: inline;
	float: left;
	font-size: 0px;
	width: 10px;
	height: 10px;
	background: transparent url(../images/bluebox-tl.gif) no-repeat;
}
.bluebox_top_center {
	display: inline;
	float: left;
	font-size: 0px;
	height: 10px;
	background: #f4f5f9;
}
.bluebox_top_right {
	display: inline;
	float: left;
	font-size: 0px;
	width: 10px;
	height: 10px;
	background: transparent url(../images/bluebox-tr.gif) no-repeat;
}
.bluebox_center {
	clear: both;
	background: #f4f5f9;
	padding: 0px 20px;
}
.bluebox_bottom {
}
.bluebox_bottom_left {
	display: inline;
	float: left;
	font-size: 0px;
	width: 10px;
	height: 10px;
	background: transparent url(../images/bluebox-bl.gif) no-repeat;
}
.bluebox_bottom_center {
	display: inline;
	float: left;
	font-size: 0px;
	height: 10px;
	background: #f4f5f9;
}
.bluebox_bottom_right {
	display: inline;
	float: left;
	font-size: 0px;
	width: 10px;
	height: 10px;
	background: transparent url(../images/bluebox-br.gif) no-repeat;
}

.bluebox_top_toggle .bluebox_top_left {
	background: transparent url(../images/bluebox-toggle-tl.gif) no-repeat;
}
.bluebox_top_toggle .bluebox_top_center {
	background: #e8ecf2;
}
.bluebox_top_toggle .bluebox_top_right {
	background: transparent url(../images/bluebox-toggle-tr.gif) no-repeat;
}
.bluebox_center.toggle {
	background: #e8ecf2;
}
.bluebox_bottom_toggle .bluebox_bottom_left {
	background: transparent url(../images/bluebox-toggle-bl.gif) no-repeat;
}
.bluebox_bottom_toggle .bluebox_bottom_center {
	background: #e8ecf2;
}
.bluebox_bottom_toggle .bluebox_bottom_right {
	background: transparent url(../images/bluebox-toggle-br.gif) no-repeat;
}

.bluebox_green .bluebox_top_left {
	background: transparent url(../images/bluebox-green-tl.gif) no-repeat;
}
.bluebox_green .bluebox_top_center {
	background: #e1f3e3;
}
.bluebox_green .bluebox_top_right {
	background: transparent url(../images/bluebox-green-tr.gif) no-repeat;
}
.bluebox_green .bluebox_center {
	background: #e1f3e3;
}
.bluebox_green .bluebox_bottom_left {
	background: transparent url(../images/bluebox-green-bl.gif) no-repeat;
}
.bluebox_green .bluebox_bottom_center {
	background: #e1f3e3;
}
.bluebox_green .bluebox_bottom_right {
	background: transparent url(../images/bluebox-green-br.gif) no-repeat;
}

.bluebox_orange .bluebox_top_left {
	background: transparent url(../images/bluebox-orange-tl.gif) no-repeat;
}
.bluebox_orange .bluebox_top_center {
	background: #ffdd00;
}
.bluebox_orange .bluebox_top_right {
	background: transparent url(../images/bluebox-orange-tr.gif) no-repeat;
}
.bluebox_orange .bluebox_center {
	background: #ffdd00;
}
.bluebox_orange .bluebox_bottom_left {
	background: transparent url(../images/bluebox-orange-bl.gif) no-repeat;
}
.bluebox_orange .bluebox_bottom_center {
	background: #ffdd00;
}
.bluebox_orange .bluebox_bottom_right {
	background: transparent url(../images/bluebox-orange-br.gif) no-repeat;
}

label {
	color: #015294;
}
label.error {
	display: none;
}

#signupcontainer {
	position: relative;
}
#signupoutline {
	position: absolute;
	width: 244px;
	height: 77px;
	background: transparent url(../images/btn-outline.png) no-repeat;
}
#signupbtn {
	position: absolute;
	top: 14px;
	left: 20px;
	background: url(../images/btn-signup.png);
	width: 207px;
	height: 46px;
	border: 0;
	text-indent: -999em;
	font-size: 0px;
	display: block;
	line-height: 0px;
}
