/* 
 
color: #91278f; --- drk purple.
#c60474; -- hot pink
a9a8a9 --- grey
3f88c8 - blue 
7dcdf1 */
 

 /* headings c60474*/
 
* html body{font-size:90%}/*\*/* 
html body{font-size:89%}/**/
body {font-size:90%;margin:0;background-image: url(images/gradient_bg.gif);background-repeat: repeat-x; background-color:#7dcdf1;padding:0 0 20px 0;color:#000;font-family:Verdana, arial, Helvetica, sans-serif;height: 100%}
* {margin: 0;}

h1 {font-size:1.3em; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; margin:0 0 20px 0; padding:0 0 5px 14px; color:#91278f; border-bottom:1px solid #CBDCDD;}
h2 {font-size:1.1em; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; margin:20 0 10px 20; padding:0 0 5px 14px; color:#91278f; }
h5 {font-size:.86em; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; margin:0 0 10px 0; padding:0 0 5px 14px; color:#c60474}

#footer{font-size:.75em;font-family:Verdana,Arial,Helvetica,sans-serif; color:#ffffff;}

/* secondary nav */
#list ul {margin:20px 14px 10px 20px; padding:0 20;}
#list li {font-size:1.0em; margin:7px 20px 5px 35px;}

.spaced{ padding:0 20px;}



div {text-align:left; margin:0; padding:0;}

img {border:0;}
imgLogo {border:0; position:absolute; margin-left:200px}
small {font-size:0.84em;line-height:1.5;} /* ~9px */
.required {color:#000;}
big {font-size:1.17em;}
hr {height:1px; border-bottom:1px solid #CBDCDD;}


tr {vertical-align:top;}
td {font-size:.95em}
p {font-size:1.1em;padding:0 14px;}
/* form */

.fl {
	float:left;
	padding: 0 0 0 15px;
}
.bodycopy {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#regForm .regFormField {
	display: block;
	padding: 0 0 12px 0;
}

#regForm .regFormField input {
	background-image: url(../images/fld_bg.gif);
	background-repeat: repeat-x;
}

#regForm .regFormField label {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding: 0 0 2px 0;
}


.boxed {padding:0px; background-color:#ffffff; border:1px solid #DCE8E9;}
.left {float:left;}
.right {float:right;}
.rightInput {text-align:right; padding:0px 25px 0px ;}
.alignRight {text-align:right; padding:0px 75px 20px 0px;}
.padRight {padding:0px 225px 0px 25px;}


.line_bot{border-bottom:1px solid #CBDCDD;}
.line_side{border-left:1px solid #CBDCDD;}
.line_top{border-top:1px solid #CBDCDD;}

#footer a, footer a:hover,  footer a:visited {color:#ffffff;}

