.headerLogo {
	margin: 4px 0 4px 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003082;
}
.headerLogo img {
	border: 0;
}
.promoHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #5CA936;
	margin-bottom: 8px;
	text-align: center
}
.promoCopyLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 6px;
}
.promoCopyLarge a:link {
	color: #5CA936;
	text-decoration: none;
}
.promoCopyLarge a:visited {
	color: #5CA936;
	text-decoration: none;
}
.promoCopyLarge a:hover {
	color: #5CA936;
	text-decoration: none;
}
.promoCopyLarge a:active{
	color: #5CA936;
	text-decoration: none;
}

.omalleyTable {
	border: 1px solid #BBBBBB;
	padding: 2px 4px;
	background-color: #EBEBEB;
}
.omalleyDiv {

	width: 190px;
	float: right;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 20px;
}
.omalleyType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
}
.omalleyLink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #5A9D2D;
	text-decoration: none;
	line-height: 30px;
}
.omalleyLink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #5A9D2D;
	text-decoration: none;
	line-height: 30px;
}
.omalleyLink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #5A9D2D;
	text-decoration: none;
	line-height: 30px;
}

.pricePlan1{
display: block;
}
.pricePlan2{
display: none;
}
.home_sidebar_bg{
	background-image: url(../images/sidebar_bg.gif);
}
.Header_Contact{
	background-image: url(../images/Header_Contact.jpg);
	background-color:#333333;
}
.Header_Industries{
	background-image: url(../images/Header_Industries.jpg);
	background-color:#333333;
}
.Header_Gateway {
	background-image: url(../images/Header_Gateway.jpg);
	background-color:#333333;
}
.Header_About {
	background-image: url(../images/Header_About.jpg);
	background-color:#333333;
}
.Header_Pricing {
	background-image: url(../images/Header_Pricing.jpg);
	background-color:#333333;
}
.Header_Green {
	background-image: url(../images/header_green.gif);
	background-color:#333333;
}
.qbPromoDiv {
	width: 200px;
	float: left;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 5px;
	border: 1px solid #4FA600;
}
.factSheetTable {
	border: 1px solid #BBBBBB;
	padding: 2px 4px;
	background-color: #EBEBEB;
}
.factSheetDiv {

	width: 130px;
	float: right;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 20px;
}
.factSheetType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
}

.factSheetType a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5A9D2D;
	text-decoration: none;
	line-height: 14px;
}
.factSheetType a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5A9D2D;
	text-decoration: none;
	line-height: 14px;
}
.factSheetType a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5A9D2D;
	text-decoration: none;
	line-height: 14px;
}

.cartCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 15px;
}
.cartCopy a:link {
	color: #5A9D2D;
	text-decoration: none;
}
.cartCopy a:visited {
	color: #5A9D2D;
}
.cartCopy a:hover {
	color: #0C2447;
	text-decoration: none;
}
table#trans1 {
	margin-top: 150px;
	margin-right: 0%;
	margin-left: 0%;
}
.bodyCopy a:active {
	color: #5FA53A;
	text-decoration: none;
}
.faqControl{
	cursor: pointer;
	cursor: hand;
	color: #5A9D2D;
	text-decoration: none;
}
.faqDivs {
	position: relative;
	width: auto; 
	height: auto; 
	z-index: 1; 
	overflow: hidden; 
	display: none; 
	background-color: #EBEBEB; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 2px;
}
.menuCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.HeaderGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #5CA936;
	text-decoration: none;
}
.HeaderGreen a:link {
	color: #5CA936;
	text-decoration: none;
}
.HeaderGreen a:visited {
	color: #5CA936;
	text-decoration: none;
}
.HeaderGreen a:hover {
	color: #A0C28F;
	text-decoration: none;
}
.HeaderGreen a:active {
	color: #5CA936;
	text-decoration: none;
}
.HomeHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #003082;
	text-decoration: none;
}
.HomeHeader a:link {
	color: #003082;
	text-decoration: none;
}
.HomeHeader a:visited {
	color: #003082;
	text-decoration: none;
}
.HomeHeader a:hover {
	color: #5CA936;
	text-decoration: none;
}
.HomeHeader a:active {
	color: #003082;
	text-decoration: none;
}

.SideBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #003082;
}
.SideBlue a:link {
	color: #002A62;
	text-decoration: none;
}
.SideBlue a:visited {
	color: #00285A;
	text-decoration: none;
}
.SideBlue a:hover {
	color: #5A9D2D;
	text-decoration: none;
}
.SideBlue a:active {
	color: #002F6C;
	text-decoration: none;
}
.SideBlueHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #003082;
}
.SideBlueHome a:link {
	color: #002A62;
	text-decoration: none;
}
.SideBlueHome a:visited {
	color: #00285A;
	text-decoration: none;
}
.SideBlueHome a:hover {
	color: #999999;
	text-decoration: none;
}
.SideBlueHome a:active {
	color: #002F6C;
	text-decoration: none;
}
.QuoteSig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 12px;
}
.Quotetype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
.Quotetype a:link {
	color: #333333;
	text-decoration: none;
}
.Quotetype a:visited {
	color: #333333;
}
.Quotetype a:hover {
	color: #999999;
	text-decoration: none;
}
.Quotetype a:active {
	color: #333333;
}
.SolutionList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.SolutionList a:link {
	color: #333333;
	text-decoration: none;
}
.SolutionList a:visited {
	color: #333333;
	text-decoration: none;
}
.SolutionList a:hover {
	color: #5CA936;
	text-decoration: none;
}
.SolutionList a:active {
	color: #333333;
	text-decoration: none;
}
.SmallType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.SmallType a:link {
	color: #666666;
	text-decoration: none;
}
.SmallType a:visited {
	color: #666666;
	text-decoration: none;
}
.SmallType a:hover {
	color: #003082;
	text-decoration: none;
}
.SmallType a:active {
	color: #666666;
	text-decoration: none;
}
.SmallType2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
}
.menuCopy a:link {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.menuCopy a:visited {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.menuCopy a:hover {
	color: #00305C;
	text-decoration: none;
	font-weight: normal;
}
.menuCopy a:active {
	color: #666666;
	font-weight: normal;
}
.SmallType3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002E66;
	text-decoration: none;
}
.bodyCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
.bodyCopy a:link {
	color: #5A9D2D;
	text-decoration: none;
}
.bodyCopy a:visited {
	color: #5A9D2D;
}
.bodyCopy a:hover {
	color: #0C2447;
	text-decoration: none;
}
.bodyCopyPromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 15px;
}
table#trans1 {
	margin-top: 150px;
	margin-right: 0%;
	margin-left: 0%;
}
.bodyCopy a:active {
	color: #5FA53A;
	text-decoration: none;
}
.SideRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #5A9D2D;
}
.HeaderBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #003082;
	text-decoration: none;
}
.menuKO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #022F5F;
	text-indent: 10px;
	text-align: left;
	vertical-align: middle;
	margin-top: 6px;
	margin-right: 4px;
	margin-bottom: 6px;
	margin-left: 4px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}
.menuKO a:link {
	background-color: #022F5F;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 30px;
	width: 300px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-position: 300px;
}
.menuKO a:visited {
	color: #FFFFFF;
	background-color: #022F5F;
	text-decoration: none;
}
.menuKO a:hover {
	background-color: #5C9D38;
	text-decoration: none;
	height: 100%;
	width: 100%;
	background-position: 100% 100%;
}
.menuKO a:active {
	color: #FFFFFF;
	background-color: #022F5F;
	text-decoration: none;
}
divMenu {
	position: relative;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {color: #000000}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 268px;
	top: 103px;
}
#apDiv2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
#Gateway {
	position:absolute;
	z-index:2;
	left: 96px;
	top: 28px;
	vertical-align: top;
	width: 100px;
	visibility: hidden;
}
#Pricing {
	position:absolute;
	z-index:2;
	left: 178px;
	top: 28px;
	width: 99px;
	height: 50px;
	visibility: hidden;
}
.generalArialRed
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* END style5 */




#Info {
	position:absolute;
	z-index:2;
	left: 258px;
	top: 28px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 160px;
	visibility: hidden;
}
#About {
	position:absolute;
	z-index:2;
	left: 423px;
	top: 28px;
	width: 160px;
	visibility: hidden;
}
#Solutions {
	position:absolute;
	z-index:2;
	left: 12px;
	top: 28px;
	width: 220px;
	visibility: hidden;
}
#Contact {
	position:absolute;
	z-index:2;
	left: 341px;
	top: 27px;
	width: 155px;
	visibility: hidden;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.bodyKO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
.Enroll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006411;
	text-decoration: none;
	line-height: 12px;
}
.Enroll2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 12px;
}
.newMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	text-indent: 10px;
}
.newMenu a:link {
	color: #333333;
	text-decoration: none;
	text-indent: 10px;
	height: 30px;
}
.newMenu a:visited {
	color: #333333;
	text-decoration: none;
	text-indent: 10px;
	height: 30px;
}
.newMenu a:hover {
	color: #08305E;
	text-decoration: none;
	text-indent: 10px;
	padding-right: 10px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color: #E3E4E4;
	font-weight: bold;
	height: 30px;
}
.newMenu a:active {
	color: #333333;
	text-decoration: none;
	text-indent: 10px;
	height: 30px;
}
.searchResTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
.searchResTitle a:link {
	font-weight:bold;
	color: #5A9D2D;
	text-decoration: none;
}
.searchResTitle a:visited {
	font-weight:bold;
	color: #5A9D2D;
}
.searchResTitle a:hover {
	font-weight:bold;
	color: #0C2447;
	text-decoration: none;
}
TABLE.app
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.resultTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.resultsHead
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.freeTrans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4FA600;
	text-decoration: none;
	line-height: 20px;
	font-weight:bold
}
.solutionsList {
	font-family: Times New Roman;
	font-size: 36px;
	font-weight: bold;
	line-height: 18px;
	color: #5CA936;
}
.headerTile_r1_c1 {
	background-image: url(../images/headerTile_r1_c1.jpg);
}
.formspacernew {
	background-image: url(../images/formspacernew.jpg);
}
.mid_tile {
	background-image: url(../images/mid_tile.jpg);
}
.mid_tile2 {
	background-image: url(../images/mid_tile2.jpg);
}
.mid_tile3 {
	background-image: url(../images/mid_tile3.jpg);
}
.mid_Rule {
	background-image: url(../images/mid_Rule.jpg);
}
.footer_tile {
	background-image: url(../images/footer_tile.jpg);
}
/* set nav bar pieces width */
.nav  {width:84px;}
.navButton, .navButton:visited {width:58px; text-align:center}
@media screen,projection {* html .navButton, * html .navButton:visited {width:58px;}}

/* [nav] default you are here will be same as rollover unless otherwise specified */
#udm a.udmY, #udm a.udmY:visited {
	background-color:#4D9529;
	color:#FFFFFF;
	}
/* [nav] re-inforce original rollover or do something else 
#udm a.udmY:hover, #udm a.udmY:focus, #udm a.udmY:visited:hover, #udm a.udmY.udmR, #udm a.udmY.udmR:visited, #udm a.udmY:active {
	background-color:#DEDEDE;
	color:#003082;
	}*/
/* [menu] default you are here will be same as rollover or inherit from navbar styles unless otherwise specified */
#udm ul a.udmY, #udm ul a.udmY:visited {
	background-color:#4D9529;
	color:#FFFFFF;
	}
/* [menu] re-inforce original rollover or do something else 
#udm ul a.udmY:hover, #udm ul a.udmY:focus, #udm ul a.udmY:visited:hover, #udm ul a.udmY.udmR, #udm ul a.udmY.udmR:visited, #udm ul a.udmY:active {
	background-color:#4D9529;
	color:#FFFFFF;
	}*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div#howapply {
	background-position: left top;
	text-align: center;
	height: 260px;
	width: 200px;
	border: 1px solid #666666;
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
}
.pricingTable {
	border: 1px solid #003082;
}
ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
}