.digital { font-family:Verdana,sans-serif; font-size:11px; color:#222222 }
.digitalSm { font-family:Verdana,sans-serif; font-size:9px; color:#222222 }
.digitalNav { font-family:Verdana,sans-serif; font-size:12px; font-weight:bold; color:#111111 }
.foot { font-family:Verdana,sans-serif; font-size:9px; font-weight:bold; color:#333333 }
.footLink { font-family:Verdana,sans-serif; font-size:9px; font-weight:bold; color:#003366 } 
.navR { font-family:Verdana,sans-serif; font-size:9px; color:#FFFFFF }
.navRLink { color:#FFFFFF }
.process { font-family:Arial,sans-serif; font-size:11px; font-weight:bold; color:#AD2A10 }
.newsTop { font-family:Verdana,sans-serif; font-size:9px; font-weight:bold; color:#000000 }
.newsHead { font-family:Arial,sans-serif; font-size:12px; font-weight:bold; color:#111111 }
.news { font-family:Arial,sans-serif; font-size:11px; color:#111111 }
.iABChead { font-family:Arial,sans-serif; font-size:11px; color:#000000 }
.iABChead2 { font-family:Arial,sans-serif; font-size:12px; font-weight:bold; color:#111111 }
.iABC { font-family:Arial,sans-serif; font-size:10px; font-weight:bold; color:#333333 }
.iABC2 { font-family:Arial,sans-serif; font-size:11px; color:#000000 }
.iABC3 { font-family:Arial,sans-serif; font-size:12px; color:#111111 }
.testimonials { font-family:Arial,Verdana,sans-serif; font-size:12px }
.servHead { font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; color:#000000 }
.servHead2 { font-family:Verdana,Arial,sans-serif; font-size:18px; font-weight:bold; color:#000000 }
.servHeadA { font-family:Arial,Verdana,sans-serif; font-size:14px; font-weight:bold; color:#000000 }
.servHead2A { font-family:Arial,Verdana,sans-serif; font-size:18px; font-weight:bold; color:#000000 }
.serv { font-family:Verdana,Arial,sans-serif; font-size:11px; color:#333333 }
.servF { font-family:Verdana,Arial,sans-serif; font-size:10px; color:#333333 }
.servF9 { font-family:Verdana,Arial,sans-serif; font-size:9px; color:#333333 }
.servB { font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#333333 }
.servB2 { font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; color:#333333 }
.servBlue { font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#003366 }
.servBlue2 { font-family:Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; color:#003366 }
.servBlue3 { font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; color:#003366 }

.servBlue5 { font-family:Arial,Verdana,sans-serif; font-size:11px; color:#003366 }
.servRed { font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#222222 }
.servRed2 { font-family:Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; color:red }
.servTan1 { font-family:Arial,Verdana,sans-serif; font-size:12px; font-weight:bold; color:#A99F84 }
.servTan2 { font-family:Arial,Verdana,sans-serif; font-size:18px; font-weight:bold; color:#A99F84 }
.servTan3 { font-family:Arial,Verdana,sans-serif; font-size:17px; font-weight:bold; color:#A99F84 }
.testimonialsQuoteTextB { font-family: Arial; color: #003366; font-size: 13px; text-decoration: none }
.testimonialsQuoteText { font-family: Arial; color: #111111; font-size: 12px; text-decoration: none }
.testimonialsText { font-family: Arial; color: #003366; font-size: 12px; text-decoration: none }
.pathLink { font-family:Arial,sans-serif; font-size:24px; font-weight:bold; color:#003366 }
.prodLink { font-family:Arial,sans-serif; font-size:17px; font-weight:bold; color:#003366 }
.prodLink2 { font-family:Arial,sans-serif; font-size:12px; font-weight:bold; color:#003366 }
.prodLinkWhite { font-family:Arial,sans-serif; font-size:21px; font-weight:bold; color:#AD2A10 }
.prodHead { font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; color:#111111 }


.body2 { font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; font-size: 11px; }
.form { background-color: #FFFFFF; font-size: 11px; } 
.contactUsHead { font-family: Arial; color: #111111; font-size: 14px; font-weight: bold; font-variant: small-caps; margin-top: 10px; text-align: center; text-decoration: none }
.contactUsHeadWhite { font-family: Arial; color: #FFFFFF; font-size: 14px; font-weight: bold; font-variant: small-caps; margin-top: 10px; text-align: center; text-decoration: none }

.contactUsText
{
	font-family: Arial;
	color: #222222;
	font-size: 12px;
	text-decoration: none; 
	text-align: left;
	line-height: 150%;
	margin-left: 10px
}

.contactUsTextCenter
{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	text-decoration: none; 
	text-align: center;
	line-height: 150%
}

.contactUsLink
{
	font-family: Arial;
	color: #003366;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none
}

.contactUsLinkNoBold { font-family: Arial; color: #003366; font-size: 12px; font-weight: bold; text-decoration: underline }



.navRpad { padding-top:4px; }

.pad1 { padding:1px; }
.pad2 { padding:2px; }
.pad3 { padding:3px; }
.pad4 { padding:4px; }
.pad5 { padding:5px; }
.pad6 { padding:6px; }
.pad7 { padding:7px; }
.pad8 { padding:8px; }
.pad9 { padding:9px; }
.pad10 { padding:10px; }

.b2pad { padding-bottom:2px; }
.b2T2pad { padding-bottom:2px; padding-top:2px; }
.b5pad { padding-bottom:5px; }
.b5L20pad { padding-bottom:5px; padding-left:20px; }
.b10pad { padding-bottom:10px; }
.b20pad { padding-bottom:20px; }
.b20L20pad { padding-bottom:20px; padding-left:20px; }

.L2T10pad { padding-left:2px; padding-top:10px; }
.L2T20pad { padding-left:2px; padding-top:20px; }
.L2B10pad { padding-left:2px; padding-bottom:10px; }
.L2B20pad { padding-left:2px; padding-bottom:20px; }
.L5pad { padding-left:5px; }
.L10pad { padding-left:10px; }
.L10T5pad { padding-left:10px; padding-top:5px; }
.L10R10pad { padding-left:10px; padding-right:10px; }
.L15pad { padding-left:15px; padding-right:12px; }
.L20pad { padding-left:20px; }
.L25pad { padding-left:25px; }
.L25R25pad { padding-left:25px; padding-right:25px; }
.L25R25T30pad { padding-left:25px; padding-right:25px; padding-top:30px; }

.r5pad { padding-right:5px; }
.r5b5pad { padding-right:5px; padding-bottom:5px; }
.r8pad { padding-right:8px; }
.r10pad { padding-right:10px; }
.r10b5pad { padding-right:10px; padding-bottom:5px; }
.r10b10pad { padding-right:10px; padding-bottom:10px; }
.r10b15pad { padding-right:10px; padding-bottom:15px; }
.r20pad { padding-right:20px; }
.r20b10pad { padding-right:20px; padding-bottom:10px; }
.r20b20pad { padding-right:20px; padding-bottom:20px; }

.t2pad { padding-top:2px; }
.t2R10pad { padding-top:2px; padding-right:10px; }
.t5pad { padding-top:5px; }
.t5B20pad { padding-top:5px; padding-bottom:20px; }
.t5L5pad { padding-top:5px; padding-left:5px; padding-right:12px; }
.t5L7pad { padding-top:5px; padding-left:7px; }
.t5L10pad { padding-top:5px; padding-left:10px; padding-right:12px; }
.t5L15pad { padding-top:5px; padding-left:15px; padding-right:12px; }
.t5L20pad { padding-top:5px; padding-left:20px; }
.t5R15pad { padding-top:5px; padding-right:15px; }
.t7pad { padding-top:7px; }
.t10pad { padding-top:10px; }
.t10B10pad { padding-top:10px; padding-bottom:10px; }
.t10B10L10pad { padding-top:10px; padding-bottom:10px; padding-left:10px; }
.t10B20pad { padding-top:10px; padding-bottom:20px; }
.t10B20L10pad { padding-top:10px; padding-bottom:20px; padding-left:10px; }
.t10B20L20pad { padding-top:10px; padding-bottom:20px; padding-left:20px; }
.t10L10pad { padding-top:10px; padding-left:10px; }
.t10L15pad { padding-top:10px; padding-left:15px; padding-right:12px; }
.t10L17pad { padding-top:10px; padding-left:17px; }
.t10L20pad { padding-top:10px; padding-left:20px; }
.t10L35pad { padding-top:10px; padding-left:35px; padding-right:12px; }
.t15pad { padding-top:15px; }
.t15L15pad { padding-top:15px; padding-left:15px; padding-right:12px; }
.t15B20pad { padding-top:15px; padding-bottom:20px; }
.t15L20pad { padding-top:15px; padding-left:20px; }
.t15L20B20pad { padding-top:15px; padding-left:20px; padding-bottom:20px; }
.t15R15pad { padding-top:15px; padding-right:15px; }
.t15R25pad { padding-top:15px; padding-right:25px; }
.t17pad { padding-top:17px; }
.t18pad { padding-top:18px; }
.t20pad { padding-top:20px; }
.t20B20pad { padding-top:20px; padding-bottom:20px; }
.t20B20L10pad { padding-top:20px; padding-bottom:20px; padding-left:10px; }
.t20L10pad { padding-top:20px; padding-left:10px; }
.t20L20pad { padding-top:20px; padding-left:20px; }
.t20L15pad { padding-top:20px; padding-left:15px; padding-right:12px; }
.t22pad { padding-top:22px; }
.t25pad { padding-top:25px; }
.t25B25pad { padding-top:25px; padding-bottom:25px; }
.t25R15pad { padding-top:25px; padding-right:15px; }
.t40B25pad { padding-top:40px; padding-bottom:25px; }



a.digital { font-family:Verdana,sans-serif; font-size:11px; color:#222222 }
a.digital:hover { font-family:Verdana,sans-serif; font-size:11px; color:#003366 }

a.navL3_link {font-family: arial; font-size: 10px; color: #000000; font-weight: normal; line-height: 12px; text-decoration: none;}
a.navL3_link:hover{color: #AD2A10;}
a.navL3_link_on {font-family: arial; font-size: 10px; color: #AD2A10; font-weight: normal; line-height: 12px; text-decoration: none;}

a.navL3_linkB {font-family: arial; font-size: 10px; color: #000000; font-weight: normal; line-height: 12px; text-decoration: none;}
a.navL3_linkB:hover{color: #003366;}
a.navL3_linkB_on {font-family: arial; font-size: 10px; color: #003366; font-weight: normal; line-height: 12px; text-decoration: none;}

a.servHeadLink { font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; color:#111111 }
a.servHeadLink:hover{ color: #AD2A10; }
a.servHeadLink_on { font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; color:#AD2A10 }

a.servHeadLink2 { font-family:Verdana,Arial,sans-serif; font-size:18px; font-weight:bold; color:#111111 }
a.servHeadLink2:hover{ color: #AD2A10; }
a.servHeadLink2_on { font-family:Verdana,Arial,sans-serif; font-size:18px; font-weight:bold; color:#AD2A10 }

a.prodLink { font-family:Arial,sans-serif; font-size:17px; font-weight:bold; color:#003366 }
a.prodLink:hover { color: #AD2A10; }

a.prodLinkWhite { font-family:Arial,sans-serif; font-size:21px; font-weight:bold; color:#AD2A10 }
a.prodLinkWhite:hover { text-decoration:underline; }

a.servRed { font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:11px; color:#222222 }
a.servRed:hover { font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:11px; color:#AD2A10 }

a.servBlue { font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:11px; color:#003366 }
a.servBlue:hover { font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:11px; color:#666666 }

a.servBlue2 { font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:10px; color:#003366 }
a.servBlue2:hover { font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:10px; color:#666666 }

A   { text-decoration:none }
A:hover   { text-decoration:underline }

BLOCKQUOTE
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px
} 

/*For dynamic calendar*/

table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: white;
	border: solid #999999 1px;
	background-color: white;
	width: 200px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
}
table.calendar input, table.calendar select {
	font-size: 10px;
}
table.calendar td {
	border: 0;
	font-size: 10px;
	text-align: center;
}
div.mainheading {
	margin: 2px;
}
table.caldayheading {
	border-collapse: collapse;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
table.caldayheading td {
	border: solid #CCCCCC 1px;
	text-align: left;
	color: #0054E3;
	font-weight: bold;
	width: 22px; /*should match calendar cell's width*/
}
table.caldayheading td.wkhead {
	border-right: double #CCCCCC 3px;
}
table.calcells {
	border-collapse: collapse;
	cursor: pointer;
	margin: 0 6px 0 6px;
}
table.calcells td {
	border: solid #CCCCCC 1px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	width: 22px;
	height: 20px; /*IE doesn't like ems*/
}
table.calcells td div {
	padding: 1px;
	margin: 0;
}
table.calcells td.wkhead {
	background-color: white;
	text-align: center;
	border-right: double #CCCCCC 3px;
	color: #0054E3;
}
table.calcells td.wkday {
	background-color: #DDDDDD;
}
table.calcells td.wkend {
	background-color: #DDDDDD;
}
table.calcells td.curdate {

}
table.calcells td.cell_selected {
	background-color: #99CCFF;
	color: black;
}
table.calcells td.notmnth {
	background-color: #FFFFFF;
	color: #CCCCCC;
}
table.calcells td.notallowed {
	background-color: white;
	color: #EEEEEE;
	font-style: italic;
}
table.calcells td.hover {
	background-color: #999999;
}
