body {
	background-color: #e6e6e6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6b6b6b;
		background-image:url(../images/background_tile.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.side_shadow {
background-image:url(../images/background_side_shadow.png);
background-position:top left;
background-repeat:no-repeat;
width: 913px;
}


a:link{
	font-size: 10pt;
	text-decoration: none;
	color: #244779;

}
a:visited{
	font-size: 10pt;
	text-decoration: none;
	color: #244779;
}
a:hover{
	font-size: 10pt;
	text-decoration: underline;
	color: #244779;

}

a:active{
	font-size: 10pt;
	text-decoration: none;
	color: #244779;

}

.pageTitle {
	font-size: 16pt;
	text-transform: uppercase;
	color: #325A8B;
	letter-spacing: .08em;
}
.contentArea {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
}
.contentArea h1 {
	font-size: 1.2em;
	margin: 5px 0;
}
.leftColumn {
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.background_footer{

background-image:url(../images/background_footer.gif);
background-position:top left;
background-repeat:no-repeat;

}
.footer{
font-size: 9pt;
color: #FFFFFF;

}

#footer_menu a {
font-size: 9pt;
color: #FFFFFF;

}
.row_spacer1{
height:8px;
}
.column_spacer1{
width:8px;
}.boxHeader {
	font-size: 11pt;
	color: #FFFFFF;
	padding-left: 10px;
}

.background_get_started{

background-image:url(../images/background_get_started.jpg);
background-position:top left;
background-repeat:no-repeat;

}



.homeBoxes{
	font-size: 11px;
	color: #555555;
	padding-left: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 5px;
	line-height: 11pt;

}
.homeBoxes a:link{
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	color: #1a3b63;
}
.homeBoxes a:hover{
	font-size: 11px;
	font-weight: bolder;
	text-decoration: underline;
	color: #1a3b63;

}
.homeBoxes a:active{
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	color: #1a3b63;

}
.homeBoxes a:visited{
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	color: #1a3b63;
}


.boxHeader_link a:link{
	font-size: 15px;
	text-decoration: none;
		color: #FFFFFF;
}
.boxHeader_link a:hover{
	font-size: 15px;
	text-decoration: underline;
	color: #FFFFFF;

}
.boxHeader_link a:active{
font-size: 15px;
	text-decoration: none;
		color: #FFFFFF;

}
.boxHeader_link a:visited{
	font-size: 15px;
	text-decoration: none;
		color: #FFFFFF;
}





.homeBoxes_product a:link{
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	color: #1a3b63;
}
.homeBoxes_product a:hover{
	font-size: 12px;
	font-weight: bolder;
	text-decoration: underline;
	color: #1a3b63;

}
.homeBoxes_product a:active{
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	color: #1a3b63;

}
.homeBoxes_product a:visited{
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	color: #1a3b63;
}

.homeBoxes_copy{
	margin-top: -10px;
	color: #686868;
}


.homeBoxes2{
margin-top: -10px;
	font-size: 11px;
	color: #505050;
	padding-left: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 5px;
	line-height: 11pt;

}
.homeBoxes2_copy a:link{
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #505050;
}
.homeBoxes2_copy a:hover{
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
color: #505050;

}
.homeBoxes2_copy a:active{
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #505050;

}
.homeBoxes2_copy a:visited{
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #505050;
}
.home_content{
margin-top: -10px;
font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #325a8b;
	line-height: 13pt;

}
.home_content2{
margin-top: 5px;
font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #325a8b;
	line-height: 13pt;

}
.home_header{
font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	color: #325a8b;

}

.home_sidehead{
font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #325a8b;

}
.home_news_title{
font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	color: #6b6b6b;

}

.home_news_content{
	margin-top: -10px;
font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #6b6b6b;

}

.get_started_copy{
	font-size: 15px;
	font-weight: bolder;
	text-decoration: none;
	color: #ffffff;

}



.home_header_links a:link{
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	color: #325a8b;
}
.home_header_links a:hover{
	font-size: 14px;
	font-weight: bolder;
	text-decoration: underline;
	color: #325a8b;

}
.home_header_links a:active{
font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	color: #325a8b;

}
.home_header_links a:visited{
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	color: #325a8b;
}


.home_products_links a:link{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #505050;
}
.home_products_links a:hover{
	font-size: 11px;
font-weight: normal;
	text-decoration: underline;
	color: #505050;

}
.home_products_links a:active{
font-size: 11px;
font-weight: normal;
	text-decoration: none;
	color: #505050;

}
.home_products_links a:visited{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #505050;
}


.home_news_title_links{
	font-size: 11px;
	text-decoration: none;
	color: #6b6b6b;
}

.home_news_title_links a:link{
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	color: #6b6b6b;
}
.home_news_title_links a:hover{
	font-size: 11px;
	font-weight: bolder;
	text-decoration: underline;
	color: #6b6b6b;

}
.home_news_title_links a:active{
font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	color: #6b6b6b;

}
.home_news_title_links a:visited{
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	color: #6b6b6b;
}



.get_started_links a:link{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #626262;
}
.get_started_links a:hover{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #626262;

}
.get_started_links a:active{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #626262;

}
.get_started_links a:visited{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #626262;
}





.homeProducts{
	font-size: 11px;
	color: #333333;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	line-height: 8pt;
	letter-spacing: .01em;
}
.homeProducts a:link{
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}
.homeProducts a:hover{
	font-size: 11px;
	text-decoration: underline;
	color: #244779;

}
.homeProducts a:active{
	font-size: 11px;
	text-decoration: none;
	color: #244779;

}
.homeProducts a:visited{
	font-size: 11px;
	text-decoration: none;
	color: #244779;
}
.sectionHeader {
	font-size: 12pt;
	font-weight: bolder;
	color: #1F487C;
	margin-bottom: 10px;
	padding-bottom: 10px;
	line-height: 25px;
}
.leadInStatement {
	font-size: 12pt;
	line-height: 16px;
	font-weight: bolder;
	color: #2E497C;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ new css ++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++ featured ++++++++++++++ */
div#featured {
	width: 549px;
	background: #D5ECFC url(../images/featured_backg.jpg) top repeat-x;
	padding: 10px;
	margin: 10px 0 0 0;
}
div#featured h3 {
	color: #31497c;
	font-size: 1em;
	margin: 0;
}
div.featured-box {
	width: 122px;
	float: left;
	margin: 10px;
}
div.no-leftmargin { margin-left: 0; }
div.no-rightmargin { margin-right: 0; }
div.clear { clear: both; }

div.featured-box a:link, div.featured-box a:visited, div.featured-box a:hover, div.featured-box a:active {
	color: #494949;
	text-decoration: none;
	font-size: .8em;
}
div.featured-box a:hover {
	text-decoration: none;
}
div.featured-box a img, span.featured-box a img  {
	border: none; }

/* +++++++++++++++++ industry ++++++++++++++ */
div#industry {
	width: 549px;
	background: #f3fafe url(../images/industry_backg.jpg) top repeat-x;
	padding: 10px;
	margin: 5px 0 0 0;
}
div#industry h3 {
	color: #31497c;
	font-size: .9em;
	margin: 0;
}
div.industry-box {
	width: 175px;
	float: left;
	margin: 10px 4px;
}
div.industry-box a:link, div.industry-box a:visited, div.industry-box a:hover, div.industry-box a:active {
	color: #494949;
	text-decoration: underline;
	font-size: .7em;
}
div.industry-box a:hover {
	text-decoration: none;
}
div.industry-box img {
	float: left;
	margin-right: 5px;
}

/* +++++++++++++++++ more ++++++++++++++ */
div.more {
	width: 569px;
	background: #3f5b8c;
	text-align: right;
	margin-bottom: 5px;
	clear: both;
}
div.more a:link, div.more a:visited, div.more a:hover, div.more a:active {
	color: #fff;
	background:url(../images/arrow-white.gif) right no-repeat;
	padding-right: 23px;
	font-size: .9em;
	font-weight: bold;
}
div.more a:hover {
	text-decoration: underline;
}

/* +++++++++++++++++ industry solutions ++++++++++++++ */
td.contentArea h3 {
	color: #31497c;
	font-size: 1em;
	margin: 0;
}
.section-box {
	width: 32%;
	height: 250px;
	margin-bottom: 20px;
	float: left;
	margin-right: 5px;
	padding: 0;
	background: #f3fafe url(../images/industry_backg.jpg) top repeat-x;
	font-size: .8em;
}
.section-box h4 {
	color: #31497c;
	font-size: .9em;
	margin: 5px 0 5px 5px;
}
.section-box img {
	/*float: left;*/
	margin: 0 5px 5px;
	border: none;
}
.section-box p {
	margin: 5px;
}

/* +++++++++++++++++ more-small ++++++++++++++ */
div.more-small {
	background: #3f5b8c;
	text-align: right;
	clear: both;
}
div.more-small a:link, div.more-small a:visited, div.more-small a:hover, div.more-small a:active {
	color: #fff;
	background:url(../images/arrow-white.gif) right no-repeat;
	padding-right: 23px;
	font-size: 1em;
	font-weight: bold;
}
div.more-small a:hover {
	text-decoration: underline;
}

/* +++++++++++++++++ industry items ++++++++++++++ */
td.padding-top10 { padding-top: 10px; }
.item-box {
	width: 188px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 0;
	background: #f3fafe url(../images/industry_backg.jpg) top repeat-x;
	font-size: .8em;
}
.item-box h4 {
	color: #31497c;
	font-size: .9em;
	margin: 5px 0 5px 5px;
}
.item-box img {
	float: left;
	margin: 0 5px 5px;
}
.item-box p {
	margin-right: 5px;
}

/* +++++++++++++++++ featured2 ++++++++++++++ */
div#featured2 {
	width: 549px;
	background: #D5ECFC url(../images/featured_backg.jpg) top repeat-x;
	padding: 5px;
	margin: 10px 0 0 0;
}
div#featured2 img {
	float: left;
	margin: 0 10px 0 0;
}
div#featured2 p {
	font-size: .9em;
	line-height: 1.3em;
}
h4.hdr {
	color: #31497c;
	margin-bottom: 0;
}
