input.textbox {
	border:1px solid #0091CA;
	font-size:9px;
	color:#444444;
	height:15px;
	width:69px;
	padding:2px;
}
.notreq {
	color:#666666;
	font-size:9px;
}
.title {
	color:#102143;
font-size:12px;
}
.login {
	font-size:14px;
	font-weight:bold;
	color:#102143;
}
.dg {
	color:#ffffff;
	font-size:9px;
}
.links {
	font-size:11px;
	color:#102143;
	font-weight:normal;
}
.gray {
	font-size:11px;
	color:#666666;
	font-weight:normal;
}
.blue {
color:#102143;
font-size:11px;
font-weight:normal;
line-height:17px;
}
.subtitle {
	font-size:12px;
	color:#102143;
	font-weight:bold;
}
.moreinfo {
	font-size:12px;
	color:#30a6d4;
	font-weight:bold;
}
.nl {
	font-size:14px;
	color:white;
	font-weight:bold;
}
.nl2 {
	font-size:9px;
	color:white;
	font-weight:normal;
}
td.vline {
	padding-left:5px;
	padding-right:5px;
}
td.content {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}
.b {
	border-bottom:1px solid #102143;
}
.r {
	border-right:1px solid #102143;
}
.l {
	border-left:1px solid #102143;
}
.t {
	border-top:1px solid #102143;
}
.tg {
	border-top:1px solid #DADADC;
}
.pt {
	padding-top:10px;
}
.pb {
	padding-bottom:10px;
}
.pl {
	padding-left:10px;
}
.pr {
	padding-right:10px;
}
.plh {
	padding-left:5px;
}
.prh {
	padding-right:5px;
}
.c {
	text-align:center;
}
.pb2 {
	padding-bottom:20px;
}
.mt {
	margin-top:20px;
}
.mr {
	margin-right:20px;
}
.mb {
	margin-bottom:20px;
}
.newslettertitle {
	color:#FFFFFF;
	font-size:11px;
}
.facebooktitle {
	color:#FFFFFF;
	font-size:11px;
}
.newsinput {
	font-size:11px;
	height:12px;
	width:170px;
}

