
/* must go first so can overwrite style later */
A {
	color : #A822A2;
	text-decoration : none;
}
/*
A:HOVER {
	text-decoration : underline;
}
*/
A:hover {
	COLOR: #2A145D; TEXT-DECORATION: underline
}


/* End main styles */
.Spantop {
	background-image:  url(borders/side_top.gif);
	background-repeat: repeat-x;
}
.SpanRight {
	background-image:  url(borders/side_right.gif);
	background-repeat: repeat-y;
}
.SpanLeft {
	background-image:  url(borders/side_left.gif);
	background-repeat: repeat-y;
}
.Spanbottom {
	background-image:  url(borders/side_bottom.gif);
	background-repeat: repeat-x;
}


.default_text {
	FONT-SIZE: 12px; COLOR: #000000;  FONT-FAMILY: Helvetica, Verdana, Arial,  sans-serif
}
.subheader {
    FONT-FAMILY: arial,helvetica,sans-serif;
    FONT-SIZE: 16px; 
	font-weight: bold;
    /* color: #958AAE; */
	color: #2A145D; /* room purple */
}

	
.bodycopy {  FONT-SIZE: 12px; COLOR: #666666;  FONT-FAMILY: Helvetica, Verdana, Arial,  sans-serif}
.header {  FONT-SIZE: 12px; COLOR: #245ECA;  FONT-FAMILY: Helvetica, Verdana, Arial,  sans-serif font-weight: bold}
.boldbodycopy {  FONT-SIZE: 12px; COLOR: #245ECA;  FONT-FAMILY: Helvetica, Verdana, Arial,  sans-serif; font-weight: bold}




.bodyText {
	font-family: Helvetica, Verdana, Arial,  sans-serif;
	font-size: 10px;
	color: #333333;
}
.boldGreySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ACACAC;
}
.boldGreySmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #ACACAC;
}
.txtGreySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #ACACAC;
}
.txtBlackArialSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #191919;
}
.bodyTextLink {
	font-family: Helvetica, Verdana, Arial,  sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

FORM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
INPUT {
	FONT-SIZE: 1em
}
SELECT {
	FONT-SIZE: 1em
}
TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: arial,helvetica,sans-serif
}
.button {
	FONT-SIZE: 1em; COLOR: #3881a5; BACKGROUND-COLOR: #ffffff
}
A {
	TEXT-DECORATION: none
}
/*
A:hover {
	TEXT-DECORATION: underline
}
*/


/* ========================= New styles 20040622 ==========================================*/
p {
	margin: 0px;
	/* padding: 5px; */
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px;
	line-height: 16px; 

}

br {
	margin: 0px;
	padding: 5px;
	line-height: 10px;
}

body {
	 background-color: #ffffff; 
	/* background-repeat: repeat-x; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 

}
/* =================================================== */
/* === This will change all text within tables!!!! === */
/* =================================================== */
table {
	FONT-SIZE: 12px; COLOR: #000000;  FONT-FAMILY:  Helvetica, Verdana, Arial,  sans-serif ; 
    /* LINE-HEIGHT: 20px; */
}
/* for contact form */
/* Header 400 styles */
.header1 {
    FONT-SIZE: 18px; 
    COLOR: #2A145D;  
	font-weight: bold;
	/*text-decoration : underline;*/
	FONT-FAMILY: Arial, Helvetica,  sans-serif;
}
.header2 {
    FONT-SIZE: 14px; 
    COLOR: #2A145D;  
	font-weight: bold;
	/*text-decoration : underline;*/
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
.headerodg {
    FONT-SIZE: 14px; 
    COLOR: #A822A2;  
	font-weight: bold;
	/*text-decoration : underline;*/
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
}

