body { margin: 0px; padding: 0px; background: rgb(225, 223, 224) none repeat scroll 0% 0%; }
 body, table, p, div, input, select, textarea {
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #3b3c3d;

}
p { margin: 0px; padding: 0px 0px 28px; line-height: 18px; }
p.smallbreak { padding: 0px 0px 12px; }
a, a:link, a:visited { font-weight: normal; color: #09539f); text-decoration:none; }
a:hover, a:active { font-weight: normal; color: rgb(#3077C0); text-decoration:none; }
img { border: 0px none ; }
ul { margin: 0px; padding: 0px 0px 28px; list-style-type: none; }
li { background: transparent url('images/bullet.gif') no-repeat scroll left top; line-height: 18px; padding-left: 12px; }
.greentext { color:#09539f); }
.floatfix { clear: both; width: 0pt; height: 0pt; }
#slideshow { border: 0pt none ; margin: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; float: left; padding-top: 5px; width: 830px; height: 288px; }
#container_top_outer { border-bottom: 6px solid rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 145px; }
#container_top_inner, #container_unique_inner, #container_footer_inner { margin: 0px auto; width: 830px; }
#container_top_inner { padding-top: 13px; }
#logo { float: left; width: 550px; height: 90px; }
#logo img { padding-top: 15px; }
#phonenumber { float: left; width: 120px; height: 90px; font-size: 11px; line-height: 18px; }
#contactnav { background: transparent url('images/bkgnd-contactnav.gif') no-repeat scroll left top; float: left; width: 209px; height: 90px; }
#contactnav table { width: 140px; border-collapse: collapse; }
#contactnav table tr td { margin: 0px; padding: 0px; white-space: nowrap; width: 70px; text-align: center; }
#contactnav .navitem_description, #contactnav .navitem_description_first, #contactnav .navitem_image { display: none; }
#contactnav a { display: block; width: 70px; height: 18px; line-height: 18px; font-size: 11px; }
#contactnav .navitem_group a:link, #contactnav .navitem_group a:visited, #contactnav .navitem_group_first a:link, #contactnav .navitem_group_first a:visited { color: rgb(72, 70, 71); text-decoration: none; }
#contactnav .navitem_group a:hover, #contactnav .navitem_group a:active, #contactnav .navitem_group_selected a:link, #contactnav .navitem_group_selected a:hover, #contactnav .navitem_group_selected a:active, #contactnav .navitem_group_selected a:visited, #contactnav .navitem_group_first a:hover, #contactnav .navitem_group_first a:active, #contactnav .navitem_group_first_selected a:link, #contactnav .navitem_group_first_selected a:hover, #contactnav .navitem_group_first_selected a:active, #contactnav .navitem_group_first_selected a:visited { color: rgb(#3077C0); text-decoration: none; }
#mainnav { background: transparent url('images/logo-shadow.jpg') no-repeat scroll left top; clear: left; width: 830px; height: 42px; }
#mainnav table { margin: 10px 17px 0pt 0pt; float: right; height: 32px; border-collapse: collapse; }
#mainnav table tr td { margin: 0px; padding: 0px; white-space: nowrap; text-align: center; }
#mainnav .navitem_description, #mainnav .navitem_description_first, #mainnav .navitem_image { display: none; }
#mainnav .navitem_group_selected a, #mainnav .navitem_group a { background: transparent url('images/nav-top-separator.gif') no-repeat scroll left center; }
#mainnav .navitem_group a, #mainnav .navitem_group_selected a, #mainnav .navitem_group_first a, #mainnav .navitem_group_first_selected a { background: transparent url('images/bkgnd-topnav-left.gif') no-repeat scroll left top; display: block; margin-right: 2px; height: 32px; font-size: 12px; line-height: 32px; padding-left: 12px; text-decoration: none; }
#mainnav .navitem_group a span, #mainnav .navitem_group_selected a span, #mainnav .navitem_group_first a span, #mainnav .navitem_group_first_selected a span { background: transparent url('images/bkgnd-topnav-right.gif') no-repeat scroll right top; display: block; height: 32px; line-height: 32px; padding-right: 12px; cursor: pointer; }
#mainnav .navitem_group a:link, #mainnav .navitem_group a:visited, #mainnav .navitem_group_first a:link, #mainnav .navitem_group_first a:visited { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
#mainnav .navitem_group a:hover, #mainnav .navitem_group a:active, #mainnav .navitem_group_selected a:link, #mainnav .navitem_group_selected a:hover, #mainnav .navitem_group_selected a:active, #mainnav .navitem_group_selected a:visited, #mainnav .navitem_group_first a:hover, #mainnav .navitem_group_first a:active, #mainnav .navitem_group_first_selected a:link, #mainnav .navitem_group_first_selected a:hover, #mainnav .navitem_group_first_selected a:active, #mainnav .navitem_group_first_selected a:visited { color: rgb(#3077C0); font-weight: bold; text-decoration: none; }
#container_unique_outer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; clear: both; }
#container_unique_inner { padding-top: 10px; }
#mainimage_container { border-bottom: 6px solid rgb(48,119,192); padding: 0px 0px 10px; width:816px; }
#mainimage_container h1 { display: none; }
#title_container { width: 810px; height: 120px; }
#title_container h1 { margin: 0px; padding: 0px 0px 0px 20px; font-family: Helvetica, Arial; height: 108px; line-height: 108px; color: rgb(255, 255, 255); font-size: 40px; font-weight: normal; }
.bannerheadnet { margin: 0px; padding: 0px 0px 0px 20px; font-family: Helvetica, Arial; height: 108px; line-height: 108px; color: rgb(248, 246, 244); font-size: 40px; font-weight: normal;}
.bannerheadcon { margin: 0px; padding: 0px 0px 0px 20px; font-family: Helvetica, Arial; height: 108px; line-height: 108px; color: rgb(6, 7, 10); font-size: 40px; font-weight: normal; }
.bannerheaddata { margin: 0px; padding: 0px 0px 0px 20px; font-family: Helvetica, Arial; height: 108px; line-height: 108px; color: rgb(249, 85, 13); font-size: 40px; font-weight: normal;  }
.bannerheadres { margin: 0px; padding: 0px 0px 0px 20px; font-family: Helvetica, Arial; height: 108px; line-height: 108px; color: rgb(1, 82, 141); font-size: 40px; font-weight: normal;  }
#content_container { border-top: 1px solid rgb(220, 217, 217); padding: 21px 0pt 20px; float: left; width: 630px; }
#content_container h1 { margin: 0px; padding: 0px 0px 15px; font-size: 16px; font-weight: bold; color: rgb(50, 101, 0); text-transform: uppercase; line-height: 15px; }
#content_container h2 { margin: 0px; padding: 0px 0px 15px; font-size: 13px; font-weight: bold; color: rgb(50, 101, 0); text-transform: uppercase; line-height: 15px; }
#subnav_container {  border-top: 6px solid rgb(48,119,192); padding: 18px 0pt 10px; float: left; width: 160px; margin-left: 20px;  }
#subnav_container div { margin-bottom: 12px; }
#subnav_container a { display: block; }
#homepagecontent { padding: 10px 0pt; }
#homepagecontent table { width: 811px; border-collapse: collapse; }
#homepagecontent table tr td { margin: 0pt; padding: 0pt; white-space: nowrap; vertical-align: top; height: 122px; }
#homepagecontent table tr td#whatwecandoforyou { background: transparent url('images/bkgnd-whatwecandoforyou.gif') no-repeat scroll left top; width: 275px; height:125px; }
#homepagecontent table tr td#oursolutions { background: transparent url('images/bkgnd-oursolutions.gif') no-repeat scroll left top; width: 272px; height:125px; }
#homepagecontent table tr td#theindustry { background: transparent url('images/bkgnd-theindustry.gif') no-repeat scroll left top; width: 267px; height:125px; }
#homepagecontent table tr td#events { background: transparent url('images/download-toolkit.gif') no-repeat scroll left top; width: 266px; height:115px; }
#homepagecontent div { padding-top: 34px; }
#homepagecontent p { margin: 0pt 0pt 0pt 100px; padding: 0pt; line-height: 16px; }
#homepagecontent a { background: transparent url('images/bullet.gif') no-repeat scroll left top; display: block; padding-left: 7px; font-size: 11px; }
#recentnews { float: left; width: 534px; padding-bottom: 10px; }
#recentnews h2 { border-bottom: 1px solid rgb(220, 217, 217); margin: 0pt; padding: 0pt; font-size: 16px; font-weight: normal; text-transform: uppercase; line-height: 28px; }
#recentnews div { font-size: 11px; font-weight: bold; line-height: 21px; color: rgb(14, 14, 14); }
#recentnews a { font-weight: normal; font-size: 11px; }
#downloadtoolkit { float: left; margin-left: 10px; width: 272px; padding-bottom: 10px; }
#container_footer_outerA { border-top: 1px solid rgb(153, 151, 152); clear: both; }
#container_footer_outerB { border-top: 5px solid rgb(196, 194, 195); float:right; width:808px;}
#container_footer_inner { padding-bottom: 20px; color: rgb(4, 4, 4); width:808px; }
#footer_copyright { float: left; margin-left:12px;height: 30px; line-height: 30px; color: rgb(31, 31, 31); font-size: 10px; font-weight: bold; }
#footer_nav { float:left; margin-right:5px; height: 30px; }
#footer_nav table { height: 24px; border-collapse: collapse; }
#footer_nav table tr td { margin: 0px; padding: 0px; white-space: nowrap; text-align: center; }
#footer_nav .navitem_image, #footer_nav .navitem_description { display: none; }
#footer_nav a { display: block; line-height: 30px; height: 30px; font-size: 10px; padding-left: 5px; padding-right: 5px; }
#footer_nav .navitem_group a:link, #footer_nav .navitem_group a:visited, #footer_nav .navitem_group_first a:link, #footer_nav .navitem_group_first a:visited { color: rgb(72, 70, 71); text-decoration: none; }
#footer_nav .navitem_group a:hover, #footer_nav .navitem_group a:active, #footer_nav .navitem_group_selected a:link, #footer_nav .navitem_group_selected a:hover, #footer_nav .navitem_group_selected a:active, #footer_nav .navitem_group_selected a:visited, #footer_nav .navitem_group_first a:hover, #footer_nav .navitem_group_first a:active, #footer_nav .navitem_group_first_selected a:link, #footer_nav .navitem_group_first_selected a:hover, #footer_nav .navitem_group_first_selected a:active, #footer_nav .navitem_group_first_selected a:visited { color: rgb(#3077C0); text-decoration: none; }
#footer_sitemap { padding:29px 0pt 0px; clear:right; margin:0 auto;width:808px;}
#footer_sitemap .column { float: left; }
#footer_sitemap .about { width: 67px; }
#footer_sitemap .services { width: 145px; }
#footer_sitemap .solutions { width: 115px; }
#footer_sitemap .news { width: 120px; }
#footer_sitemap .resources { width: 124px; }
#footer_sitemap .contact { width: 85px; }
#footer_sitemap .header { border-top: 1px solid rgb(204, 202, 203); border-bottom: 1px solid rgb(204, 202, 203); }
#footer_sitemap .header a { display: block; height: 25px; line-height: 25px; font-size: 10px; font-weight: bold; }
#footer_sitemap .header a:link, #footer_sitemap .header a:visited { color: rgb(31, 31, 31); text-decoration: none; }
#footer_sitemap .header a:hover, #footer_sitemap .header a:active { color: rgb(#3077C0); text-decoration: none; }
#footer_sitemap .navitem_group_first, #footer_sitemap .navitem_group_first_selected { padding-top: 15px; }
#footer_sitemap .navitem_image, #footer_sitemap .navitem_description { display: none; }
#footer_sitemap .navitem_title a { display: block; font-size: 10px; line-height: 18px; }
#footer_sitemap .navitem_title a:link, #footer_sitemap .navitem_title a:visited { color: rgb(72, 70, 71); text-decoration: none; }
#footer_sitemap .navitem_title a:hover, #footer_sitemap .navitem_title a:active { color: rgb(#3077C0); text-decoration: none; }
#footer_print { display: none; }
.book {	color: #2480C9;	font-weight: bold;}
.book:hover {	color: #242526;	font-weight: bold;}
.regs{	color: #990000;	font-weight: bold;}
.regs:hover {	color: #094889;	font-weight: bold;}
.book1{	color: #2480C9;	font-weight: bold;}
.book1:hover {	color: #242526;	font-weight: bold;}
.homeImage { float: left; width: 810px; height: 285px; padding-top: 5px; }
.homeImage img { width: 10px; height: 285px; }
#slideshow { border: 0pt none ; margin: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; float: left; padding-top: 5px; width: 830px; height: 288px; }
.slideHeader { margin: 0pt; width: 830px; font-family: Helvetica,Arial,sans-serif; font-size: 22px; font-weight: normal; text-transform: uppercase; color: rgb(255, 255, 255); position: absolute; left: 0pt; bottom: 0pt; }
.slideSubHeader { margin: 0pt; width: 830px; font-family: Helvetica,Arial,sans-serif; font-size: 13px; font-weight: normal; text-transform: uppercase; color: rgb(255, 255, 255); position: absolute; left: 14px; bottom: 13px; }
#slideshow-nav {
	position: absolute;
	right: 15px;
	top: 264px;
	height:44px;
	width: 72px;
	visibility: visible;
}
#slideshow-nav a { border: 0pt none ; background: rgb(171, 171, 171) none repeat scroll 0% 0%; width: 20px; height: 20px; display: block; float: left; text-align: center; font-size: 8px; text-decoration: none; line-height: 22px; color: rgb(255, 255, 255); margin-left: 3px; }
#slideshow-nav a:hover { background: rgb(153, 153, 153) none repeat scroll 0% 0%; }
#slideshow-nav a.active { background: rgb(153, 153, 153) none repeat scroll 0% 0%; }
#slideshow #slideshow-inner { overflow: hidden; width: 810px; height: 285px; position: relative; }
#slideshow #slideshow-inner #slidr { margin: 1px 0pt 0pt; position: absolute; width: 5000px; }
#slideshow #slideshow-inner #slidr .slidr-inner { float: left; width: 810px; }
div.slideclear { clear: both; }
.noover { text-decoration:none; font-size:11px; font-weight:normal; color:#094889; }
.register{text-decoration:none; font-size:11px; font-weight:bold; color:#990000; }
.register:hover{ text-decoration:none; font-size:11px; font-weight:bold; color:#094889; }
.textcontent { text-decoration:none; font-size:11px; font-weight:normal; color:#094889; }
.textcontent:hover { text-decoration:none; font-size:11px; font-weight:normal; color:#242526; }
.textlogin { text-decoration:none; font-size:12px; font-weight:normal; color:#094889; }
.textlogin:hover { text-decoration:none; font-size:12px; font-weight:normal; color:#242526; }
.text2 { text-decoration:none; font-size:12px; font-weight:normal; color:#094889; }
.text2:hover { text-decoration:none; font-size:12px; font-weight:normal; color:#242526; }
.read2{ text-decoration:none; font-size:11px; font-weight:normal; font-style:italic; color:#990033 }
.read2:hover { text-decoration:none; font-size:11px; font-weight:normal;font-style:italic;  color:#242526;  }
.head{font-family:Helvetica, Arial; font-size:16px; font-weight:bold; text-decoration:none; color:rgb(36,129,201);}
.head2{font-family:Helvetica, Arial; font-size:13px; font-weight:bold; text-decoration:none; color:rgb(36,129,201);}
.sitemapc{font-family:Helvetica, Arial; font-size:13px; font-weight:bold; text-decoration:none;color:rgb(36,129,201);font-weight:bold;}
.sitemapc:hover{font-family:Helvetica, Arial; font-size:13px; font-weight:bold; text-decoration:none; color: #3b3c3d;font-weight:bold;}
.sitemap1{font-family:Helvetica, Arial; font-size:12px; font-weight:bold; text-decoration:none;color: #3b3c3d;}
.sitemap1:hover{font-family:Helvetica, Arial; font-size:12px;text-decoration:none;
color:rgb(36,129,201);}
.fottertext3{font-size:11px; text-decoration:none; font-weight:normal; color:#242526; }
.fottertext3:hover{font-size:11px; text-decoration:none; font-weight:normal;  color:#094889; }
.fottertext2{font-size:10.5px; text-decoration:none; font-weight:normal; color:#242526; }
.fottertext2:hover{font-size:10.5px; text-decoration:none; font-weight:normal;  color:#094889; }
.fottertext{font-size:10px; text-decoration:none; font-weight:normal; color:#242526; }
.fottertext:hover{font-size:10px; text-decoration:none; font-weight:normal;  color:#094889; }
#apDiv1 {
	position:absolute;
	left:75px;
	top:-2px;
	width:305px;
	height:98px;
	z-index:1;
}
.style1 {
	font-family: Helvetica, Arial;
	color: #094889;
}
#apDiv2 {
	position:absolute;
	left:698px;
	top:37px;
	width:210px;
	height:20px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:663px;
	top:7px;
	width:179px;
	height:25px;
	z-index:2;
}
#apDiv4 {
	position:absolute;
	left:563px;
	top:12px;
	height:16px;
	z-index:3;
}
#apDiv5 {
	position:absolute;
	left:836px;
	top:649px;
	width:172px;
	height:48px;
	z-index:4;
}
.site{font-size:13px; text-decoration:none; font-weight:normal; color:#242526; }
.site:hover{font-size:13px; text-decoration:none; font-weight:normal;  color:#094889; }
.site1{ text-decoration:none; font-weight:normal; color:#242526; }
.site1:hover{ text-decoration:none; font-weight:normal;  color:#094889; }
.mlr{
font-family:Helvetica, Arial;
font-size:12px;
font-weight:bold;
color:#555252;
text-decoration:none;}
.mlr:hover{
font-family:Helvetica, Arial;
font-size:12px;
font-weight:bold;
color:#18599d;
text-decoration:none;}
