/* beweb savvy cms styles - updated 12 May 2006 */
/*
INSTRUCTIONS/NOTES:
 - Modify as needed, these are not hard and fast rules, but using these will ensure all needed styles are defined consistently.
 - The table styles will be used if the administrator pastes in a table from microsoft word, excel or an html page, so its important to define them (they can of course be the same as body copy).
 - Use the next H tag after the headings you need (eg h3 or h4 say) for featured paragraph text if you have such a thing.
 - body.normal is useful if you want to override the body tag of the CMS rich text editor.
 - If using these definitions would require a lot of rework of your existing HTML code, you can prefix them with "normal" (eg "normal.h1") so that they only apply within content blocks.
*/
P,H1,H2,H3,H4,UL,OL,LI {
	font-family: Arial, Helvetica, sans-serif;
	/* zero top and bottom margins make it so users can press enter in the rich text editor to get a single line break, and press enter twice for a full paragraph break (this is like in most programs) */
	margin-top: 0px;    
	margin-bottom: 0px;
	font-size: 11px;
	font-size: 11px;
	padding-left:0px;
	padding-right:0px;
}
.normal, .Standard_Table TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	text-align: left;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 20px;
	padding-left: 17px;
}
.normal UL{
	margin-left:17px;
}
.Standard_Table {
	width:100%;
}
.rghtbkgrd {
	background-image: url(images/rght_bck_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.rghtprjct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-left: 8px;
	padding-top: 5px;
}
.rghtprjct a:link, .rghtprjct a:hover, .rghtprjct a:active, .rghtprjct a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000033;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
}
.pgrghtbkgrd {
	background-image: url(images/pg_rt_bkgrnd.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pgrghtprjct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 2px;
}
.tpbkgrd {
	background-image: url(images/pg_tp_bnr_strp.gif);
	background-repeat: repeat;
	background-position: left top;
}
.rghtpic {
	float: right;
}
.lftpic {
	float: left;
}
a.copyright:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000033;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
}
a.copyright:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000033;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
}
a.copyright:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000033;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
}
a.copyright:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0033CC;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
}
.tbletxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 5px;
}
a {
	text-decoration: underline;
	color: #003C77;
}
a:link {
	text-decoration: underline;
	color: #003C77;
}
a:visited {
	text-decoration: underline;
	color: #003C77;
}
a:active {
	text-decoration: underline;
	color: #003C77;
}
a:hover {
	text-decoration: underline;
	color: #00274D;
}
.txtfield {
	border: 1px solid #000033;
}
.frmtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	padding-right: 15px;
}
.pictxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.confirm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	margin-top: 8px;
}
.confirmhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #012242;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	margin-bottom: 0px;
}
.tblehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 20px;
}
.Nav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 11px; font-weight: bolder; font-variant: normal; color: #FFFFFF; text-decoration: none; text-align: left; vertical-align: top; padding-left: 10px; padding-top: 5px; padding-right: 2px; }
.navtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	margin-top: 8px;
}
.serviceNav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
.serviceNav a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
.serviceNav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF200;
	text-decoration: underline;
	text-align: left;
}
.serviceNav a:linked{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF200;
	text-decoration: none;
	text-align: left;
}
.blueHeading,H1{
	font-size:20px;
	color:#003C77;
	padding-top:14px;
	padding-bottom:15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
H2{
	color:#003C77;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-bottom:2px;
}
 .Invisible_Gridlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	width:250px;
}
img {
	border: none;
}
/* end of beweb savvy cms styles */
