/* ================= common ================================== */

* {
	margin: 0px;
	padding: 0px;
}

form {
	padding: 0px;
	margin: 0px;
}

body {
	font-family: arial,sans-serif;
	font-size: 12px;
	line-height:16px;
}

a, visited, link {
  	color:#021245;
}

.phoneText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
}
.HomePgText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-left: 5px;
	padding-right: 5px;
	letter-spacing: 1px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	color: #030E3C;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 17px;
	color: #021245;
}

#submenu { margin: 10px 25px 10px 0; padding: 0; border-top: 1px solid #7EA3D6; border-bottom: 1px solid #7EA3D6; background-color: #F4F7FC; }
	#submenu p { font: bold 14px Arial, Helvetica, sans-serif; color: #021245; text-decoration: none; line-height: 24px; 
							margin: 10px; padding: 0; }
	#submenu a:link { font: bold 12px Arial, Helvetica, sans-serif; color: #021245; text-decoration: none; 
									margin: 0 10px; padding: 0; line-height: 24px; }
	#submenu a:visited { font: bold 12px Arial, Helvetica, sans-serif; color: #021245; text-decoration: none; 
											margin: 0 10px; padding: 0; line-height: 24px; }
	#submenu a:hover { font: bold 12px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; 
										margin: 0 10px; padding: 0; line-height: 24px; }
	#submenu a:active { font: bold 12px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; 
										margin: 0 10px; padding: 0; line-height: 24px; }
	#submenu img { margin: 10px; padding: 0; }

#content { margin: 0; padding: 0; background-color: #fff; }
	#content h1 { font: bold 14px Arial, Helvetica, sans-serif; color: #021245; margin: 0; padding: 0; }
	#content p { font: 12px Arial, Helvetica, sans-serif; color: #021245; line-height: 17px; margin: 10px 0 0; padding: 0; }
	#content ul { font: 12px Arial, Helvetica, sans-serif; color: #021245; line-height: 17px; margin: 10px 20px; padding: 0; }.SubBodyText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	color: #021245;
}
.SubNavTop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	height: 8px;
}
.SubNavBottom {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
}
.PhotoCaptionText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: italic;
	color: #666666;
	letter-spacing: 1px;
	font-variant: small-caps;
	font-weight: bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5C76CA;
}
.BodyTopLine {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	height: 8px;
	padding-left: 15px;
}
.TDBodyPadding {
	padding-left: 15px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
}
.RocklinText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	line-height: 12px;
	color: #798C75;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5;
}
.EnlargeText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-left: 5px;
	padding-right: 5px;
	letter-spacing: 0px;
}
