/**************************************************************************

**************************************************************************/
/* MASTER FONT FACES */
HTML,BODY,TD,H1,H2,H3,H4,OL,UL,DL,LI,DT,DD {
	font-family:			Verdana, Arial, Helvetica;
	color:					#666666;
	font-size:				9pt;
	line-height:			12pt;
}


/* GENERAL STYLES */
html, body {padding:0;margin:0;}
H1,H2,H3,H4,DT {font-weight:bold;}
HTML,BODY,TD,H1,H2,H3,H4,OL,UL,DL,LI,DT,DD,.legalese {color:#666666;}
H1,H2,H3,H4 {margin:3px 0px 1px 0px;padding:0px;text-decoration:none;}
OL,UL,DL {margin-bottom:1px;}
OL,UL,LI,DL,DT,DD {line-height:14px;}
UL {list-style:square outside;}
UL UL {list-style:square outside;}
DD,LI {margin-bottom:.5em;}
BLOCKQUOTE {padding:5px 0px 5px 0px;}

a:link {color:#353fa9; font-size: 9pt; text-decoration:none;}
a:visited {color:#353fa9; font-size: 9pt; text-decoration:none;}
a:hover {color:#FF0000; font-size: 9pt; text-decoration:underline;}

.body {font-family:Verdana, Arial, Helvetica;font-size:12px;color:#000;line-height:14px;text-decoration:none;}
.bodylink {font-family:Verdana, Arial, Helvetica;font-size:12px;color:#000;line-height:14px;}
a.bodylink:link {color:#000;text-decoration:underline;}
a.bodylink:visited {color:#999;text-decoration:underline;}
a.bodylink:hover {color:#FF0000;text-decoration:underline;}

.subStoryHeadLine {font-family:Verdana, Arial, Helvetica;font-size:15px;font-style:normal;line-height:16px;font-weight:bold;font-variant:normal;text-transform:none;color:#888888;text-decoration:none;letter-spacing:-.01em;}
a.subStoryHeadLine:link {color:#000;text-decoration:none;}
a.subStoryHeadLine:visited {color:#000;text-decoration:none;}
a.subStoryHeadLine:hover {color:#000;text-decoration:underline;}
.subStoryHeadLine1 {font-family:arial,helvetica,sans-serif;font-size:15px;font-style:normal;line-height:20px;font-weight:bold;font-variant:normal;text-transform:capitalize;color:#000;text-decoration:none;letter-spacing:-.01em;}
.subStorySubHeadLine {font-family:arial,helvetica,sans-serif;font-size:12px;font-style:normal;line-height:15px;font-weight:normal;font-variant:normal;text-transform:none;color:#666;text-decoration:none;} 
a.subStorySubHeadLine:link {color:#666;text-decoration:none;}
a.subStorySubHeadLine:visited {color:#666;text-decoration:none;}
a.subStorySubHeadLine:hover {color:#666;text-decoration:underline;}

.mainHeadLine {font-family:"Arial",arial,helvetica,sans-serif; font-size:40px; font-style:normal; line-height:43px; font-variant:normal; text-transform:none; color:#000; text-decoration:none; letter-spacing:-.02em;}
a.mainHeadLine:link {color:#000; text-decoration:none;}
a.mainHeadLine:visited {color:#000; text-decoration:none;}
a.mainHeadLine:hover {color:#000; text-decoration:underline;}

#banner {background:#FFF;height:50px;border-bottom:1px solid #CCC;margin:0px 10px 0px 10px;}

#footer {border-top:1px solid #CCC;background:#FFF;}

#main {background:#FFF;margin:0px 10px 0px 10px;}

.navsection {border-right:1px solid #CCC;}
.pad {padding:0px 10px 10px 10px;}
.padMain {padding:0px 10px 0px 10px;}
.padMid {padding:0px 20px 0px 10px;}
.padMid_content {padding:20px 20px 20px 20px;}
.padBox {padding:0px 0px 3px 10px;}

.navTitle {font-family:arial,helvetica,sans-serif;font-size:12px;color:#353fa9;text-decoration:none;font-weight:900;line-height:18px;margin-left:8px;}
a.navTitle:link
{
	color:					#353fa9;
	text-decoration:		none;
}
a.navTitle:visited {color:#353fa9;text-decoration:none;}
a.navTitle:hover {color:#0000ff;text-decoration:underline;}
.subnavlink {font-family:arial,helvetica,sans-serif;font-size:9px;color:#333333;text-decoration:none;font-weight:400;line-height:16px;margin-left:10px;}
a.subnavlink:link {color:#666666;text-decoration:none;}
a.subnavlink:visited {color:#666666;text-decoration:none;}
a.subnavlink:hover {color:#FF0000;text-decoration:underline;}

.subnavcur {font-family:arial,helvetica,sans-serif;font-size:9px;color:#FF0000;text-decoration:none;font-weight:400;line-height:16px;margin-left:10px;}
a.subnavcur:link {color:#FF0000;text-decoration:none;}
a.subnavcur:visited {color:#FF0000;text-decoration:none;}
a.subnavcur:hover {color:#FF0000;text-decoration:underline;}

/* added by Phil */
/* rhs blue */
#rhs_blue {
	background-color:		#D4D6ED;
	padding:				10px;
}

#rhs_blue a.rhs:link {
	color:					#4080BF;
	text-decoration:		none;
}

#rhs_blue a.rhs:visited {
	color:					#4080BF;
	text-decoration:		none;
}

#rhs_blue a.rhs:hover {
	color:					#FF0000;
	text-decoration:		underline;
}

#rhs_blue ul.arrow {
	list-style-image:		url(/css/arrow_big.gif);
	margin-left:			15px;
	padding-left:			0px;	
}

/* rhs red */
#rhs_red {
	background-color:		#E5D1C2;
	padding:				10px;
}

#rhs_red a.rhs:link {
	color:					#BF4040;
	text-decoration:		none;
}

#rhs_red a.rhs:visited {
	color:					#BF4040;
	text-decoration:		none;
}

#rhs_red a.rhs:hover {
	color:					#FF0000;
	text-decoration:		underline;
}

#rhs_red ul.arrow {
	list-style-image:		url(/css/arrow_big.gif);
	margin-left:			15px;
	padding-left:			0px;	
}

/* rhs green */
#rhs_green {
	background-color:		#D6E5C2;
	padding:				10px;
}

#rhs_green a.rhs:link {
	color:					#009933;
	text-decoration:		none;
}

#rhs_green a.rhs:visited {
	color:					#009933;
	text-decoration:		none;
}

#rhs_green a.rhs:hover {
	color:					#FF0000;
	text-decoration:		underline;
}

#rhs_green ul.arrow {
	list-style-image:		url(/css/arrow_big.gif);
	margin-left:			15px;
	padding-left:			0px;	
}

/* rhs yellow */
#rhs_yellow {
	background-color:		#E5E3C2;
	padding:				10px;
}

#rhs_yellow a.rhs:link {
	color:					#CCA300;
	text-decoration:		none;
}

#rhs_yellow a.rhs:visited {
	color:					#CCA300;
	text-decoration:		none;
}

#rhs_yellow a.rhs:hover {
	color:					#FF0000;
	text-decoration:		underline;
}

#rhs_yellow ul.arrow {
	list-style-image:		url(/css/arrow_big.gif);
	margin-left:			15px;
	padding-left:			0px;	
}


/* rhs purple */

#rhs_purple {
	background-color:		#D9C9D7;
	padding:				10px;
}

#rhs_purple a.rhs:link {
	color:					#440039;
	text-decoration:		none;
}

#rhs_purple a.rhs:visited {
	color:					#440039;
	text-decoration:		none;
}

#rhs_purple a.rhs:hover {
	color:					#FF0000;
	text-decoration:		underline;
}

#rhs_purple ul.arrow {
	list-style-image:		url(/css/arrow_big.gif);
	margin-left:			15px;
	padding-left:			0px;	
}


ul.arrow {
	list-style-image:		url(/css/arrow_big.gif);
	margin-left:			15px;
	padding-left:			0px;	
}

h1 {
	font-family:			sans-serif, verdana;
	font-size:				20pt;
	font-weight:			normal;
	line-height:			43px;
	color:					#888888;
}

h2 {
	text-align:				left;
	color:					#000000;
	border-bottom:			1px solid #AAAAAA;
	font-weight:			bold;
	font-size:				16px;	
	padding-bottom:			5px;	
}

img.inline {
	margin:					10px;
}

img.content {
	border:					1px solid #AAAAAA;
}

img.content_right {
	border:					1px solid #AAAAAA;
	margin-left:			15px;
}

img.content_left {
	border:					1px solid #AAAAAA;
	margin-right:			15px;
}

.testim {
	padding-bottom:			12px;
	border-bottom:			1px dashed #AAAAAA;
}

.row1 {
	background-color:		none;	
}

.row2 {
	background-color:		#eeeeee;
}