/* STANDARD STYLES */

h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin:0px;
	color: #006A9D; }

h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333; }

b {
	color: #006A9D;	}
	
ul {
	margin-left:0px; }
	
li {
	font-size: 11px;
	margin-left:20px; }

p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #666666; }

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #006699;
	text-decoration: none; }

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B51B67;
	text-decoration: underline; }
	
.altRow1 {
	background-color:#EBF1F5; }
	
.altRow2 {
	background-color:#F5F8FA; }

/* FORMS */

.tableTitle {
	color: #333333;
	font-weight:bold; }

.ranking {
	color: #FFFFFF;
	font-weight:bold; }
	
.fieldTitle {
	color: #4C5D69;
	font-weight:bold; }
	
.fieldStar {
	color: #C62776;
	font-weight:bold; }

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border:solid 1px #70A4B8;
	padding-left:3px;}

.textboxAdj {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border:solid 1px #70A4B8;
	padding-left:3px;
	width: 172px;
	height: 18px;}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:solid 1px #333333;
	background-color: #C4DCE9;
	color: #333333;
	padding-left: 2px;
	padding-top: 2px;	
	cursor: hand; }

.selectbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004282;
	border:solid 1px #B7D5DE;
	padding-left: 2px;
	padding-top: 2px; }

.textboxXL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004282;
	border:solid 1px #B7D5DE;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
	width: 520px; }
	
.textboxL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004282;
	border:solid 1px #B7D5DE;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
	width: 250px; }
	
.textboxM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004282;
	border:solid 1px #B7D5DE;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
	width: 100px; }
	
.textboxS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004282;
	border:solid 1px #B7D5DE;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
	width: 30px; }
	
.selectboxXL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004282;
	border:solid 1px #B7D5DE;
	padding-left: 2px;
	padding-top: 2px;	
	width: 520px; }
	
.selectboxL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004282;
	border:solid 1px #B7D5DE;
	padding-left: 2px;
	padding-top: 2px;	
	width: 250px; }
	
.selectboxM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004282;
	border:solid 1px #B7D5DE;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
	width: 100px; }
	
.selectboxS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004282;
	border:solid 1px #B7D5DE;
	padding-left: 2px;
	padding-top: 2px;	
	width: 30px; }

/* HEADER */

.searchTextbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #FFFFFF;
	padding: 3px;
	width: 154px;
	height: 22px; }
	
.statusBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal; }

	
/* LEFT NAV */

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C5D69;
	background-color: #FFFFFF;
	border:solid 1px #C9C9C9;
	padding:3px;
	width:127px;
	height:22px; }
	
.newsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4C5D69; }
	
a.newsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006699; }
	
a.newsText:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #B51B67; }
	
.badPass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #B51B67; }
	
/* HOME */	

.homeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:16px;
	color: #777777; }
	
.testBg {
	background-image: url(../images/layout/testBG.gif);
	background-repeat: no-repeat; }
	
.checkoutBg {
	background-image: url(../images/EmailBlaster/headerBg.gif); }
	
a.testText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	color: #C62776; }
	
a.testText:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	color: #006699; }


/* FAMILY CONNECT*/

a.termsLink {
	text-decoration:underline;
	font-weight:bold; 
	color: #C62776; }

a.termsLink:hover {
	text-decoration:underline;
	font-weight:bold; 
	color: #006B9C; }
	
a.termsLinkSearch {
	text-decoration:underline;
	font-weight:bold; 
	color: #FFFFFF; }

a.termsLinkSearch:hover {
	text-decoration:underline;
	font-weight:bold; 
	color: #FFFFFF; }

/* FOOTER */

.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333; }
	
a.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333; }
	
a.footerText:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B51B67; }