P, TABLE, TD, TH, TR ,OL, UL, LI, DIV, BODY {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 12px;
}

/* Headline styles */
H2 {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #0E5271;
	margin-bottom: 0px;
}

H3 {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #0E5271;
	margin-bottom: 0px;
}

H4 {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;	
	color: #3076A1;
	margin-bottom: 0px;
}


/* makes a skinny HR that looks good in NN4 */
HR  {
	height: 1px;
}



/* FORM specific styles */
form {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

input {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight: normal; 
	font-size: 11px; 
}

select {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight: normal; 
	font-size: 11px; 
}
	
textarea {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight: normal; 
	font-size: 11px; 
}

.formText {  
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 12px; 
	font-weight: bold;
}

.formField {  
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
}

.bodyText {  
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
}

.smallText {  
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 10px;
}


/* Blue Classes */
.largeBlueTitle {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 17px;
	color: #1085A6; 
	margin-bottom: 0px;
}

.mediumBlueTitle {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #1085A6; 
	margin-bottom: 0px;
}

.subtitleBlue {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #3481C3;
}


/* Green Classes */
.largeGreenTitle {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 17px;
	color: #1085A6; 
	margin-bottom: 0px;
}

.mediumGreenTitle {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #5B9A2B;
	margin-bottom: 0px;
}

.subtitleGreen {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #498819;
}


/* Purple Classes */
.largePurpleTitle {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 17px;
	color: #7438C6; 
	margin-bottom: 0px;
}

.subtitlePurple {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #7438C6;
}


/* Orange Classes */
.largeOrangeTitle {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 17px;
	color: #CF4D14; 
	margin-bottom: 0px;
}

.subtitleOrange {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #CF4D14;
}


/* Burgundy Classes */
.largeBurgundyTitle {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 17px;
	color: #1085A6; 
	margin-bottom: 0px;
}

.subtitleBurgundy {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #9D2360;
}

.smallBurgundy {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #9D2360;
}

.sectionHeader {
	font-weight: bold;
	color: #F4F4A6;
}

.mediumWhiteTitle {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	margin-bottom: 0px;
}
	
.smallWhiteText { 
	font-size: 11px;
	color: #FFFFFF;
}

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
}
	

/* link styles */
a:link, a:visited {
	font-weight: normal;
	color: #C9418B;
	text-decoration: none;
}
   
a:hover, a:active {
	font-weight: normal;
	color: #DA7E25;
	text-decoration: underline;
} 

a.topnav:link, a.topnav:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
	
a.topnav:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.smallBurgundy:link, a.smallBurgundy:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #952B65;
	text-decoration: none;
}

a.smallBurgundy:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD9E4A;
	text-decoration: underline;
}

a.leftLink:link, a.leftLink:visited {
	font-weight: normal;
	color: #25648B;
	text-decoration: none;
}

a.leftLink:hover {
	font-weight: normal;
	color: #25648B;
	text-decoration: underline;
}

a.leftLinkBold:link, a.leftLinkBold:visited {
	font-weight: bold;
	color: #25648B;
	text-decoration: none;
}

a.leftLinkBold:hover {
	font-weight: bold;
	color: #25648B;
	text-decoration: underline;
}

a.orangeLink:link, a.orangeLink:visited {
	font-weight: bold;
	font-size: 12px;
	color: #CF4D14;
}
 
a.orangeLink:hover {
	font-weight: bold;
	font-size: 12px;
	color: #CF4D14;
} 

a.subtitleLink:link, a.subtitleLink:visited {
	font-weight: bold;
	font-size: 12px;
	color: #3076A1;
}
 
a.subtitleLink:hover {
	font-weight: bold;
	font-size: 12px;
	color: #3076A1;
} 
 
a.whitenav:link,a.whitenav:visited { 
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
}
	
a.whitenav:hover	{
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: underline;
}

a.footerLink:link,a.footerLink:visited { 
	font-weight: normal;
	color: #952B65; 
	text-decoration: none;
}
	
a.footerLink:hover	{
	font-weight: normal;
	color: #952B65; 
	text-decoration: underline;
}

table.feature {
	border: 1px;
	border-style: dotted;
	border-color: #42A936;
}

.headertextbg {
	background-image:url(../images/blue_template/blue_template_header_bg.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFFFFF;
}

.orangeheadertextbg {
	background-image: url(../images/orange_temp/orange_template_bottombg.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFFFFF;
}

.smallBlack {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}