
body
{
	background-color: #e2e2e2;
	border-top: 1px solid #cbc9ca;
	font-family: arial, sans-serif;
}
#wrapper
{
	height: auto;
	margin: 0px auto;
	width: 941px;
}
em {
	font-style:italic;
}
p
{
	color: #333;
	font-size: 12px;
}
p.italicword
{
	color: #333;
	font-size: 12px;
	font-style: italic;
}
#mastHead
{
	background: url(../images/bg_masthead.gif) 0 0 repeat-y;
	height: 111px;
	width: 941px;
}
#logo
{
	margin-left: 20px;
}
form#headingSearch,
#search
{
	float: right;
	margin: -30px 19px 0 0;
	width: 185px;
}
form#headingSearch input#searchInput,
#mod_search_searchword
{
	background: url(../images/bg_headerSearch.gif) 0 0 no-repeat;
	border: 0;
	color: #1b2c83;
	font-family: arial, sans-serif;
	font-size: 11px;
	height: 19px;
	padding: 3px 7px 0 3px;
	width: 179px;
}
#navigation
{
	background: url(../images/g_nav.gif) 0 0 no-repeat;
	clear: both;
	height: 33px;
	margin: 0 auto;
	width: 905px;
}
#navigation li
{
	display: block;
	float: left;
	height: 33px;
	list-style: none;
}
#navigation li a
{
	display: block;
	height: 33px;
	text-indent: -9000px;
}
#mastFoot
{
	height: 7px;
	margin-left: 6px;
}
#mainFeature
{
	background: url(../images/bg_mainFeature.gif) 0 0 repeat-y;
	height: auto;
	overflow: hidden;
	width: 941px;
}
#mainFeatureDemo
{
	background: url(../images/bg_mainFeatureDemo.gif) 0 0 repeat-y;
	height: auto;
	overflow: hidden;
	width: 941px;
}
#mainFeatureInner
{
	background: #fff;
	height: auto;
	margin: 0 auto;
	width: 929px;
}
#mainFeatureInnerindiana-k-2,
#mainFeatureInnernyc-k-2,
#mainFeatureInnerall,
#mainFeatureInneraction,
#mainFeatureInnerclassroom,
#mainFeatureInnerresearch,
#mainFeatureInnertraining,
#mainFeatureInnerreading,
#mainFeatureInnerdevelopment,
#mainFeatureInnerimplementation,
#mainFeatureInnerrequirements,
#mainFeatureInnerwebcast,
#mainFeatureInnernewsletter
{
	background: #fff url(../images/h_strip_service.gif) top center no-repeat !important;
	height: auto;
	margin: 0 auto;
	width: 929px; 
}
.requirements img#header
{
	padding-left: .5em;
}
#mainFeatureInnerservices,
#mainFeatureInneroverview
{
	background: #fff url(../images/bg_service.gif) top center no-repeat;
	height: auto;
	margin: 0 auto;
	width: 929px;
}
#mainFeatureInnerDemo
{
	background: #f9fcfe url(../images/h_strip_demo.gif) top center repeat-x;
	height: auto;
	margin: 0 auto;
	width: 929px;
}
.module_menu
{
	clear: both;
	height: 33px;
	margin: 0 auto;
	width: 905px;
}
.menu,
.menu ul
{
	font-family: arial, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.menu li
{
	display: block;
	float: left;
	position: relative;
}
.menu li.item60 a:hover,
.menu li.item62 a:hover,
.menu li.item64 a:hover,
.menu li.item66 a:hover,
.menu li.item67 a:hover,
.menu li.item68 a:hover,
.menu li.item69 a:hover
{
	background: transparent;
}
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul
{
	height: 0;
	left: -9999px;
	position: absolute;
	top: -9999px;
	width: 0;
	z-index: 200;
}
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{
	background: #fff;
	border: 2px solid #fff;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #666666;
	border-top: 1px solid #cccccc;
	height: auto;
	left: 127px;
	padding: 3px 0;
	top: -4px;
	width: 130px;
	z-index: 200;
}
.menu > li > a
{
	display: block;
	float: left;
	height: 35px;
}
.menu > li > a span
{
	font-size: 10px;
	left: -9999px;
	position: absolute;
	top: 0;
	z-index: 0;
}
#wrapper.home .menu li.item60 > a,
#current.item60 > a,
.menu li.item60
{
	background: url(../images/btn_home_on.jpg) no-repeat;
	width: 130px;
}
#wrapper.about .menu li.item62 > a,
#current.item62 > a,
.menu li.item62
{
	background: url(../images/btn_about_on.jpg) no-repeat;
	width: 129px;
}
#wrapper.solutions .menu li.item69 > a,
#wrapper.service .menu li.item69 > a,
#wrapper.demo .menu li.item69 > a,
#current.item69 > a,
.menu li.item69
{
	background: url(../images/btn_solutions_on.jpg) no-repeat;
	width: 129px;
}
#wrapper.stories .menu li.item66 > a,
#current.item66 > a,
.menu li.item66
{
	background: url(../images/btn_stories_on.jpg) no-repeat;
	width: 129px;
}
#wrapper.resources .menu li.item67 > a,
#current.item67 > a,
.menu li.item67
{
	background: url(../images/btn_resources_on.jpg) no-repeat;
	width: 129px;
}
#wrapper.news .menu li.item64 > a,
.menu li.p6,
#current.item64 > a,
.menu li.item64
{
	background: url(../images/btn_news_on.jpg) no-repeat;
	width: 129px;
}
#wrapper.reading .menu li.item68 > a,
.menu li.p7,
#current.item68 > a,
.menu li.item68
{
	background: url(../images/btn_reading_on.jpg) no-repeat;
	width: 130px;
}
.menu li.item60 > a
{
	background: url(../images/btn_home_off.jpg) no-repeat;
	width: 130px;
}
.menu li.item62 > a
{
	background: url(../images/btn_about_off.jpg) no-repeat;
	width: 129px;
}
.menu li.item69 > a
{
	background: url(../images/btn_solutions_off.jpg) no-repeat;
	width: 129px;
}
.menu li.item66 > a
{
	background: url(../images/btn_stories_off.jpg) no-repeat;
	width: 129px;
}
.menu li.item67 > a
{
	background: url(../images/btn_resources_off.jpg) no-repeat;
	width: 129px;
}
.menu li.item64 > a
{
	background: url(../images/btn_news_off.jpg) no-repeat;
	width: 129px;
}
.menu li.item68 > a
{
	background: url(../images/btn_reading_off.jpg) no-repeat;
	width: 130px;
}
.menu :hover ul
{
	background: #fff;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #666666;
	height: auto;
	left: 0px;
	padding: 3px 0;
	top: 35px;
	white-space: normal;
	width: 128px;
}
.menu :hover ul li
{
	border: 2px solid #fff;
	border-bottom: 1px solid #cccccc;
	display: block;
	float: left;
	position: relative;
	text-align: left;
	width: 118px;
}
.menu :hover ul li a
{
	border: 2px solid #fff;
	border-width: 2px 2px 2px 2px;
	color: #45b8e9;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	line-height: 14px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 4px;
	text-align: left;
	text-decoration: none;
	vertical-align: text-bottom;
	width: 118px;
}
.menu :hover ul li a:hover
{
	background: #019ee1;
	color: #fff;
	padding-left: 4px;
	width: 118px;
}
.menu :hover ul li ul
{
	display: none;		
}
.menu :hover ul li.item125 ul
{
	display: block;
}
.menu :hover ul li.item125 > a
{
	background: #fff url(../images/arrow.gif) 108px 7px no-repeat;

}
.menu :hover ul li.item125 > a:hover
{
	background: #019ee1 url(../images/arrow_over.gif) 108px 7px no-repeat;
	color: #fff;
	padding-right:1px;
}
.menu :hover ul li.item125:hover > a
{
	background: #019ee1 url(../images/arrow_over.gif) 108px 7px no-repeat;
	color: #fff;
	padding-right:1px;
}
.componentheading,
.contentheading,
.article_separator
{
	display: none;
}
#pathway
{
	font-size: 12px;
	padding-left: 1em;
}
table.contentpaneopen,
table.blog
{
	width: 100% !important;
}
.base
{
	font-family: arial, sans-serif;
	font-size: 12px;
	min-height: 300px;
	padding: 0 1em 2em 2em;
}
.errors
{
	min-height: 300px;
	padding: 2em;
}
.errors h1
{
	font-size: 24px;
}
.about .style2
{
	font-size: 14px;
	font-weight: bold;
}
#homeMainFeature
{
	height: auto;
	margin: 0 auto;
	margin-top: -5px;
	width: 902px;
	z-index: -1;
}
#homeSecondaryFeature
{
	height: 155px;
	padding: 6px 0 37px 13px;
}
#homeSecondaryFeature li.link
{
	display: block;
	height: 22px;
	list-style: none;
}
#homeSecondaryFeature li.link a
{
	color: #fff;
	display: block;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	text-decoration: none;
}
#homeSecondaryFeature li.link a:hover
{
	color: #3399ff;
	text-decoration: none;
	text-decoration: underline;
}
#homeSecondaryFeature li.text
{
	color: #000000;
	float: left;
	font-family: arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin: 26px 0pt 0pt;
	text-align: center;
}
#homeSecondaryFeature li.text span
{
	font-size: 14px;
}
#homeSecondaryFeature #homeSecondaryA li.text
{
	width: 174px;
}
#homeSecondaryFeature #homeSecondaryB li.text
{
	width: 215px;
}
#homeSecondaryFeature #homeSecondaryC li.text
{
	width: 185px;
}
#homeSecondaryA
{
	background: url(/media/blue-button.gif) 0 0 no-repeat;
	float: left;
	height: 120px;
	margin-right: 8px;
	width: 285px;
}
#homeSecondaryA .icon
{
	background: url(../images/bg_homeSecondaryAIcon.gif) 0 0 no-repeat;
	float: left;
	height: 69px;
	margin: 11px 13px 0 14px;
	width: 58px;
}
#homeSecondaryA .link
{
	background: url(../images/bg_homeSecondaryABtn.gif) 60px -1px no-repeat;
	clear: left;
	float: right;
	margin: 12px 8px 0pt 0pt;
	width: 86px;
}
#homeSecondaryB
{
	background: url(/media/green-button.gif) 0 0 no-repeat;
	float: left;
	height: 120px;
	margin-right: 8px;
	width: 314px;
}
#homeSecondaryB .icon
{
	background: url(../images/bg_homeSecondaryBIcon.gif) 0 0 no-repeat;
	float: left;
	height: 69px;
	margin: 11px 12px 0 14px;
	width: 58px;
}
#homeSecondaryB .link
{
	background: url(../images/bg_homeSecondaryBBtn.gif) 57px -1px no-repeat;
	clear: left;
	float: right;
	margin: 12px 2px 0pt 0pt;
	width: 88px;
}
#homeSecondaryC
{
	background: url(/media/orange-button.gif) 0 0 no-repeat;
	float: left;
	height: 120px;
	width: 287px;
}
#homeSecondaryC .icon
{
	background: url(../images/bg_homeSecondaryCIcon.gif) 0 0 no-repeat;
	float: left;
	height: 69px;
	margin: 11px 13px 0 14px;
	width: 58px;
}
#homeSecondaryC .link
{
	background: url(../images/bg_homeSecondaryCBtn.gif) 74px -1px no-repeat;
	clear: left;
	float: right;
	margin: 10px 5px 0pt 0pt;
	width: 99px;
}
#foot
{
	background: url(../images/bg_mainFeature.gif) 0 0 repeat-y;
	clear: both;
	height: 220px;
	width: 941px;
}
#primaryFoot li,
#secondaryFoot li
{
	display: inline;
	padding-bottom: 2px;
}
#primaryFoot
{
	background: url(../images/g_subNav.gif) 0 0 no-repeat;
	clear: both;
	height: 16px;
	margin: 0 0 16px 20px;
	width: 902px;
}
#primaryFoot li
{
	display: block;
	float: left;
	height: 16px;
	list-style: none;
}
#primaryFoot li a
{
	display: block;
	height: 16px;
	text-indent: -9000px;
}
#primaryFoot li#footContactUs a
{
	background: url(../images/g_subNav.gif) 0 0 no-repeat;
	width: 184px;
}
#primaryFoot li#footContactUs a:hover
{
	background: url(../images/g_subNav.gif) 0 -16px no-repeat;
}
#primaryFoot li#footInquiries a
{
	background: url(../images/g_subNav.gif) -184px 0 no-repeat;
	width: 142px;
}
#primaryFoot li#footInquiries a:hover
{
	background: url(../images/g_subNav.gif) -184px -16px no-repeat;
}
#primaryFoot li#footSupport a
{
	background: url(../images/g_subNav.gif) -326px 0 no-repeat;
	width: 149px;
}
#primaryFoot li#footSupport a:hover
{
	background: url(../images/g_subNav.gif) -326px -16px no-repeat;
}
#primaryFoot li#footNewsletter a
{
	background: url(../images/g_subNav.gif) -475px 0 no-repeat;
	width: 202px;
}
#primaryFoot li#footNewsletter a:hover
{
	background: url(../images/g_subNav.gif) -475px -16px no-repeat;
}
#primaryFoot li#footWebcasts a
{
	background: url(../images/g_subNav.gif) -677px 0 no-repeat;
	width: 225px;
}
#primaryFoot li#footWebcasts a:hover
{
	background: url(../images/g_subNav.gif) -677px -16px no-repeat;
}
#footCopyRight
{
	clear: both;
	color: #666666;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin-left: 73px;
	padding-bottom: 10px;
	text-align: center;
	width: 796px;
}
#footCopyRight2
{
	clear: both;
	color: #666666;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
	text-align: center;
	width: 796px;
}
#secondaryFoot
{
	text-align:center;
	padding-bottom: 25px;
}
#footPrivacyPolicy
{
	border-right: 1px solid #0066cc;
	padding-right: 11px;
}
#footContact
{
	border-left: 1px solid #0066cc;
	padding-left: 11px;
}
#footTerms
{
	padding-left: 6px;
	padding-right: 6px;
}
a
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
.top a:link
{
	color: #FFCC00;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-align: right;
	text-decoration: underline;
}
.top a:hover
{
	color: #FFCC00;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-align: right;
	text-decoration: none;
}
.newsSubNav img,
.rightNav ul img
{
	padding-bottom: .5em;
}
.rightNav a:link
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.rightNav a:link:hover
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.rightNav a:hover:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.rightNav a:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.BlueHead,
h3
{
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.BlueHead1,
h2
{
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.BlueHead2,
h1
{
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
img.floatLeft
{
	float: left;
	margin: 4px;
}
#wrapper.solutions #mainFeatureInnerContainer
{
	margin: 0 auto;
	width: 866px;
}
#mainFeatureInnersolutions
{
	background: #fff url(../images/bg_solutions.gif) top center no-repeat;
	height: auto;
	margin: 0 auto;
	width: 929px;
}
#wrapper.solutions h2
{
	height: 32px;
	margin: 0 0 14px 0;
	text-indent: -9999px;
	width: 866px;
}
#wrapper.solutions p#subNavQuote
{
	font-size: 10px;
	margin: 0px 0pt 0pt 15px;
	width: 229px;
}
#wrapper.solutions #subNavQuote22
{
	float: right;
	font-size: 10px;
	margin: 0px 0pt 10pt 15px;
	position: relative;
	width: 240px;
}
#wrapper.solutions #solutionsMastB
{
	background: url(../images/g_solutionsQuote.gif) 0 0 no-repeat;
	float: left;
	height: 127px;
	margin-left: -15px;
	margin-top: 0px;
	width: 265px;
}
#wrapper.solutions p
{
	margin-bottom: 18px;
}
#wrapper.solutions #solutionsMastA
{
	float: left;
	width: 601px;
}
#wrapper.solutions #solutionsMastA1
{
	float: left;
	font-size: 12px;
	padding-left: 10px;
	width: 551px;
}
#wrapper.solutions #solutionsMainBodyTech
{
	float: left;
	margin-right: 43px;
	padding-left: 10px;
	width: 541px;
}
#wrapper.solutions #solutionsMainBodyTech1
{
	float: left;
	margin-top: 15px;
	padding-left: 10px;
	position: relative;
	width: 551px;
}
#wrapper.solutions #solutionsMainBodyTech1 a:link
{
	font-size: 12px;
	text-decoration: none;
}
#wrapper.solutions #solutionsMainBodyTech1 a:hover
{
	font-size: 12px;
	text-decoration: underline;
}
#wrapper.solutions #solutionsMainBodyTech1 a:active
{
	font-size: 12px;
	text-decoration: none;
}
#wrapper.solutions #solutionsMainBodyTech1 a:visited
{
	font-size: 12px;
	text-decoration: none;
}
#mclassAll
{
	float: left;
	margin: 0 0 10px 10px;
	position: relative;
	width: 450px;
}
#mclassAll a:link
{
	font-size: 12px;
	text-decoration: none;
}
#mclassAll a:hover
{
	font-size: 12px;
	text-decoration: underline;
}
#mclassAll a:active
{
	font-size: 12px;
	text-decoration: none;
}
#mclassAll a:visited
{
	font-size: 12px;
	text-decoration: none;
}
#mclassAll_icon
{
	float: left;
	position: relative;
	width: 75px;
}
#mclassAll_bold
{
	font-size: 14px;
	font-weight: bold;
}
#wrapper.solutions #solutionsMainBody
{
	float: left;
	margin-right: 50px;
	padding-left: 10px;
	width: 541px;
}
#wrapper.solutions #solutionsMainBodymain
{
	float: left;
	margin-right: 10px;
	padding-left: 10px;
	width: 541px;
}
#wrapper.solutions #solutionsMainBodyContent
{
	clear: right;
	float: left;
	padding-left: 10px;
	width: 541px;
}
#wrapper.solutions #solutionsMastB
{
	float: left;
	width: 265px;
}
#wrapper.solutions #solutionsMainSecondary
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 260px;
}
#wrapper.solutions #solutionsMainSecondarymain
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 260px;
}
#wrapper.solutions #solutionsMainSecondarymain22
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 260px;
}
#wrapper.solutions #solutionsquote
{
	float: right;
	position: relative;
	width: 260px;
}
#wrapper.solutions #solutionsMainSecondary1
{
	float: left;
	margin-bottom: 30px;
	width: 260px;
}
#wrapper.solutions #solutionsMainSecondary2
{
	float: left;
	margin-bottom: -15px;
	margin-left: 10px;
	margin-top: -15px;
	width: 200px;
}
#wrapper.solutions #solutionsMainSecondary3
{
	border: 1px solid #CCCCCC;
	float: left;
	margin-bottom: 15px;
	margin-top: 45px;
	width: 260px;
}
#wrapper.solutions #solutionsMainSecondaryclassroom
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 260px;
}
#wrapper.solutions #solutionsMastA h3
{
	color: #1b2d83;
	font-size: 16px;
	font-weight: bold;
	width: 530px;
}
#wrapper.solutions #solutionsMastA p
{
	margin-top: 16px;
	width: 530px;
}
#wrapper.solutions #solutionsMastFlash
{
	clear: both;
	margin: 0 0 -10px 0;
	width: 866px;
}
#wrapper.solutions #solutionsMastFlash3
{
	float: left;
	height: 303px;
	margin-bottom: 12px;
	margin-left: 0px;
	margin-right: 0;
	margin-top: 0px;
	width: 278px;
}
#wrapper.solutions #solutionsMastB h4
{
	color: #02a5e8;
	font-size: 14px;
	margin-bottom: 12px;
}
#wrapper.solutions #solutionsMastB p
{
	color: #02a5e8;
	font-size: 12px;
}
#solutionsPlatforms
{
	background-color: #d8f0fb;
	padding-bottom: 10px;
	width: 547px;
}
#solutionsPlatforms img
{
	margin: 15px 0pt 15px 15px;
}
#wrapper.solutions #solutionsPlatforms p
{
	margin: -8px 0pt 15px 15px;
}
ul.solutionsPlatforms
{
	background-color: #fff;
	height: 134px;
	margin-bottom: 8px;
	margin-left: 15px;
	width: 516px;
}
#wrapper.solutions .solutionsPlatforms
{
	background-color: #fff;
}
#wrapper.solutions .solutionsPlatforms img
{
	margin: 15px 0 0 10px;
}
#wrapper.solutions #solutionsPlatforms .solutionsPlatforms li.text p
{
	margin: 3px 15px 10px;
}
#wrapper.solutions .solutionsPlatforms .icon
{
	float: left;
	margin: 15px 15px 0 15px;
	width: 50px;
}
#wrapper.solutions .solutionsSubNav li.listHead
{
	list-style-position: outside;
	list-style-type: none;
}
#wrapper.solutions .solutionsSubNav li
{
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px 0px 0px 10px;
}
#wrapper.solutions .solutionsSubNav22 li.listHead
{
	list-style-position: outside;
	list-style-type: none;
}
#wrapper.solutions .solutionsSubNav22 li
{
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px 0px 0px 10px;
}
#wrapper.solutions .solutionsSubNavNew1 li
{
	list-style-position: outside;
	list-style-type: disc;
	margin: 0px 0px 0px 10px;
}
#wrapper.solutions #sub.solutionsSubNavNew1 li,
#wrapper.solutions #subA.solutionsSubNavNew1 li,
#wrapper.solutions #subB.solutionsSubNavNew1 li
{
	margin: 0px 0px 0px 34px;
}
#wrapper.solutions #sub.solutionsSubNav li,
#wrapper.solutions #subA.solutionsSubNav li,
#wrapper.solutions #subB.solutionsSubNav li
{
	margin: 0px 0px 0px 20px;
}
#wrapper.solutions #sub.solutionsSubNav22 li,
#wrapper.solutions #subA.solutionsSubNav22 li,
#wrapper.solutions #subB.solutionsSubNav22 li
{
	margin: 0px 0px 0px 20px;
}
#wrapper.solutions img.header
{
	font-weight: bold;
	padding-top: 10px;
}
#wrapper.solutions .solutionsSubNav li a:link
{
	color: #0072bc;
}
#wrapper.solutions .solutionsSubNav22 li a:link
{
	color: #0072bc;
}
#wrapper.product #solutionsSubMastB
{
	margin: 10px 0 10px 10px;
	width: 240px;
}
#wrapper.solutions #solutionsSubMastB img#quote
{
	margin: 0 0 0 -20px;
}
#wrapper.solutions .solutionsSubNav li.btn
{
	background: transparent url(../images/b_sideNav.gif) no-repeat scroll 0pt;
	margin: 0px 0px 0px 0px;
	padding: 1px 9px 2px 19px;
}
#wrapper.solutions .solutionsSubNav22 li.btn
{
	background: transparent url(../images/b_sideNav.gif) no-repeat scroll 0pt;
	margin: 0px 0px 0px 0px;
	padding: 1px 9px 2px 19px;
}

#wrapper.solutions .solutionsSubNav22 li.reg
{
	margin: 0px 0px 0px 0px;
	padding: 1px 9px 2px 19px;
}

#solutionsMainSecondary ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#solutionsMainSecondary ul li
{
	text-decoration: disc;
}
#solutionsMainSecondarymain22 ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#solutionsMainSecondarymain22 ul li
{
	text-decoration: disc;
}
#solutionsMainSecondarymain ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#solutionsMainSecondarymain ul li
{
	text-decoration: disc;
}
#solutionsMainSecondary3 ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#solutionsMainSecondary3 ul li
{
	text-decoration: disc;
}
#solutionsMainBodyTech ul
{
	font-size: 12px;
}
#solutionsMainBodyTech ul li
{
	list-style-position: outside;
	list-style-type: disc;
	margin: 0px 0px 0px 30px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#solutionsMainSecondaryclassroom ul li
{
	text-decoration: disc;
}
#solutionsMainSecondaryclassroom ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#wrapper.solutions #sub.solutionsSubNavClassroom li,
#wrapper.solutions #subA.solutionsSubNavClassroom li,
#wrapper.solutions #subB.solutionsSubNavClassroom li
{
	margin: 0px 0px 0px 34px;
}
#wrapper.solutions .solutionsSubNavClassroom li.listHead
{
	list-style-position: outside;
	list-style-type: none;
}
#wrapper.solutions .solutionsSubNavClassroom li
{
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px 0px 0px 10px;
}
#wrapper.solutions .solutionsSubNavClassroom li a:link
{
	color: #0072bc;
}
#wrapper.solutions .solutionsSubNavClassroom li.btn
{
	background: transparent url(../images/b_sideNav.gif) no-repeat scroll 0pt;
	margin: 0px 0px 0px 0px;
	padding: 1px 9px 2px 19px;
}
#wrapper.product #solutionsMastA
{
	border: 1px solid #d5d5d5;
	height: 301px;
	margin-right: 7px;
	width: 593px;
}
#wrapper.product #solutionsMastA p
{
	color: #1B2D83;
	margin: 26px 0pt 0pt 10px;
	width: 268px;
}
#wrapper.product #solutionsMastA div
{
	margin: 48px 0pt 0pt;
}
#wrapper.product #solutionsMastB
{
	background-color: #f4f4f4;
	border: 1px solid #d5d5d5;
	height: 302px;
	padding-left: 27px;
	width: 248px;
}
#wrapper.product #solutionsMastB
{
	background-color: #f4f4f4;
	border: 1px solid #d5d5d5;
	float: left;
	height: 302px;
	margin-left: 10px;
	padding-left: 0px;
	width: 248px;
}
#wrapper.product #mainFeatureInnerContainer
{
	margin: 0pt auto;
	padding-top: 4px;
	width: 899px;
}
#wrapper.product #mainFeatureInner
{
	background: none;
}
#wrapper.product h2
{
	height: 52px;
	margin: 10px 0 0 10px;
	width: 395px;
}
#wrapper.product h3
{
	margin: 10px 0 10px 10px;
	text-indent: -9999px;
}
#wrapper.product h3#mainBodyHead
{
	background: transparent url(../images/h_productOverview.gif) 0 0 no-repeat;
	height: 19px;
}
#wrapper.product h3#subBodyHead
{
	background: transparent url(../images/h_productMClass.gif) 0 0 no-repeat;
	height: 19px;
}
#wrapper.product #solutionsBenefits
{
	background-color: #cfedfa;
	height: 100%;
	margin: 0 0 15px 10px;
	overflow: hidden;
}
#wrapper.product #solutionsBenefitsA,
#wrapper.product #solutionsBenefitsB
{
	background-color: #cfedfa;
	float: left;
	height: 100%;
	margin-bottom: 4px;
	overflow: visible;
	width: 270px;
}
#wrapper.product #solutionsBenefitsA img
{
	margin: 11px 0pt 0pt 12px;
}
#wrapper.product #solutionsBenefitsB img
{
	margin: 10px 0 0 10px;
}
#wrapper.product .solutionsBenefits
{
	background-color: #fff;
	font-size: 12px;
	padding: 8px;
	width: 230px;
}
#wrapper.product .solutionsBenefits li
{
	list-style-type: disc;
	margin-left: 12px;
	padding-bottom: 5px;
	width: 210px;
}
#wrapper.product #A.solutionsBenefits
{
	margin: 5px 5px 10px 14px;
}
#wrapper.product #B.solutionsBenefits
{
	margin: 5px 5px 10px 10px;
}
#wrapper.product .solutionsBenefits li.btnMore
{
	background: transparent url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	font-size: 10px;
	font-weight: bold;
	height: 30px;
	list-style-type: none;
	padding-top: 3px;
	position: relative;
	right: -160px;
	top: 14px;
	width: 150px;
}
#wrapper.product #solutionsMastA p
{
	color: #1B2D83;
	margin: 26px 0pt 0pt 10px;
	width: 268px;
}
#wrapper.product #productDemoA
{
	background: transparent url(../images/g_productDemoA.jpg) 0 0 no-repeat;
	height: 145px;
	margin-top: 20px;
	width: 218px;
}
#wrapper.product #productDemoA li
{
	background: transparent url(../images/b_productDemo.gif) no-repeat scroll 59px 0px;
	font-size: 10px;
	font-weight: bold;
	height: 30px;
	padding-top: 3px;
	position: relative;
	right: -132px;
	top: 122px;
	width: 150px;
}
#wrapper.product #productDemoA li a
{
	font-size: 10px;
	font-weight: normal;
}
#wrapper.product #productDemoB
{
	background: transparent url(../images/g_productDemoB.jpg) 0 0 no-repeat;
	height: 119px;
	width: 218px;
}
#wrapper.product h3
{
	margin: 10px 0 10px 10px;
	text-indent: -9999px;
}
#wrapper.product h3#mainBodyHead
{
	background: transparent url(../images/h_productOverview.gif) 0 0 no-repeat;
	height: 19px;
	margin-left: -2px;
}
#wrapper.product h3#subBodyHead
{
	background: transparent url(../images/h_productMClass.gif) 0 0 no-repeat;
	height: 19px;
	margin-left: -2px;
}
#wrapper.product h3#subBodyHead1
{
	background: transparent url(../images/h_product_dibels.gif) 0 0 no-repeat;
	height: 19px;
	margin-left: -2px;
}
#wrapper.product h3#subBodyHead2
{
	background: transparent url(../images/h_product_reading.gif) 0 0 no-repeat;
	height: 19px;
	margin-left: -2px;
}
#wrapper.product h3#subBodyHead3
{
	background: transparent url(../images/h_product_tpri.gif) 0 0 no-repeat;
	height: 19px;
	margin-left: -2px;
}
#wrapper.product h3#subBodyHead4
{
	background: transparent url(../images/h_product_tejas.gif) 0 0 no-repeat;
	height: 19px;
	margin-left: -2px;
}
#wrapper.product h3#subBodyHead5
{
	background: transparent url(../images/h_product_math.gif) 0 0 no-repeat;
	height: 19px;
	margin-left: -2px;
}
#wrapper.product h3#subBodyHead6
{
	background: transparent url(../images/h_product_circle.gif) 0 0 no-repeat;
	height: 19px;
	margin-left: -2px;
}
#wrapper.product h3#subBodyHead7
{
	background: transparent url(../images/h_product_rti.gif) 0 0 no-repeat;
	height: 19px;
	margin-left: -2px;
}
#wrapper.product #solutionsBenefits
{
	background-color: #cfedfa;
	height: 100%;
	margin: 0 0 15px 0px;
	overflow: hidden;
}
#wrapper.product #solutionsBenefitsA,
#wrapper.product #solutionsBenefitsB
{
	background-color: #cfedfa;
	float: left;
	height: 100%;
	margin-bottom: 4px;
	margin-left: 0px;
	overflow: visible;
	width: 270px;
}
#wrapper.product #solutionsBenefitsA img
{
	margin: 11px 0pt 0pt 12px;
}
#wrapper.product #solutionsBenefitsB img
{
	margin: 10px 0 0 10px;
}
#wrapper.product .solutionsBenefits
{
	background-color: #fff;
	font-size: 12px;
	padding: 8px;
	width: 230px;
}
#wrapper.product .solutionsBenefits li
{
	list-style-type: disc;
	margin-left: 12px;
	padding-bottom: 5px;
	width: 210px;
}
#wrapper.product #MathA.solutionsBenefits
{
	background-color: #fff;
	height: 403px;
	margin: 5px 5px 10px 14px;
}
#wrapper.product #MathB.solutionsBenefits
{
	background-color: #fff;
	height: 403px;
	margin: 5px 5px 10px 10px;
}
#wrapper.product #MathB.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 170px;
}
#wrapper.product #MathA.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 14px;
}
#wrapper.product #R3DA.solutionsBenefits
{
	background-color: #fff;
	height: 263px;
	margin: 5px 5px 10px 14px;
}
#wrapper.product #R3DB.solutionsBenefits
{
	background-color: #fff;
	height: 263px;
	margin: 5px 5px 10px 10px;
}
#wrapper.product #R3DA.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 2px;
}
#wrapper.product #R3DB.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 16px;
}
#wrapper.product #CircleA.solutionsBenefits
{
	background-color: #fff;
	height: 223px;
	margin: 5px 5px 10px 14px;
}
#wrapper.product #CircleB.solutionsBenefits
{
	background-color: #fff;
	height: 223px;
	margin: 5px 5px 10px 10px;
}
#wrapper.product #CircleA.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 6px;
}
#wrapper.product #CircleB.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 16px;
}
#wrapper.product #ReadingA.solutionsBenefits
{
	background-color: #fff;
	height: 248px;
	margin: 5px 5px 10px 14px;
}
#wrapper.product #ReadingB.solutionsBenefits
{
	background-color: #fff;
	height: 248px;
	margin: 5px 5px 10px 10px;
}
#wrapper.product #ReadingA.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 40px;
}
#wrapper.product #ReadingB.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 16px;
}
#wrapper.product #TpriA.solutionsBenefits
{
	background-color: #fff;
	height: 248px;
	margin: 5px 5px 10px 14px;
}
#wrapper.product #TpriB.solutionsBenefits
{
	background-color: #fff;
	height: 248px;
	margin: 5px 5px 10px 10px;
}
#wrapper.product #TpriA.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 30px;
}
#wrapper.product #TpriB.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 16px;
}
#wrapper.product #TejasA.solutionsBenefits
{
	background-color: #fff;
	height: 248px;
	margin: 5px 5px 10px 14px;
}
#wrapper.product #TejasB.solutionsBenefits
{
	background-color: #fff;
	height: 248px;
	margin: 5px 5px 10px 10px;
}
#wrapper.product #TejasA.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 30px;
}
#wrapper.product #TejasB.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 16px;
}
#wrapper.product #DibelsA.solutionsBenefits
{
	background-color: #fff;
	height: 265px;
	margin: 5px 5px 10px 14px;
}
#wrapper.product #DibelsB.solutionsBenefits
{
	background-color: #fff;
	height: 265px;
	margin: 5px 5px 10px 10px;
}
#wrapper.product #DibelsA.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 2px;
}
#wrapper.product #DibelsB.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 16px;
}
#wrapper.product #RtiA.solutionsBenefits
{
	background-color: #fff;
	height: 248px;
	margin: 5px 5px 10px 14px;
}
#wrapper.product #RtiB.solutionsBenefits
{
	background-color: #fff;
	height: 248px;
	margin: 5px 5px 10px 10px;
}
#wrapper.product #RtiA.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 50px;
}
#wrapper.product #RtiB.solutionsBenefits li.btnMore
{
	background: url(../images/b_solutionsBenefits.gif) no-repeat scroll 29px -1px;
	top: 16px;
}
#wrapper.product h4
{
	background: transparent url(../images/h_whatOurCustomersSay.gif) 0 0 no-repeat;
	height: 25px;
	margin: 0px 0px 5px 0px;
	text-indent: -9999px;
}
#wrapper.product #solutionsSubMastB p
{
	color: #02a5e8;
	font-size: 12px;
}
#wrapper.product p#footCopyRight
{
	margin: 0px auto 5px;
}
#wrapper.product #solutionsBenefitsBox
{
	background-color: #dff3fd;
	height: 100%;
	margin: 0 0 15px 0px;
	overflow: hidden;
}
#wrapper.product #solutionsBenefitsBoxA,
#wrapper.product #solutionsBenefitsBoxB
{
	background-color: #dff3fd;
	float: left;
	height: 100%;
	margin-bottom: 4px;
	margin-left: 0px;
	overflow: visible;
	width: 270px;
}
#wrapper.product #solutionsBenefitsBoxA img
{
	margin: 11px 0pt 0pt 12px;
}
#wrapper.product #solutionsBenefitsBoxB img
{
	margin: 10px 0 0 10px;
}
#wrapper.product .solutionsBenefitsBox
{
	background-color: #fff;
	font-size: 12px;
	padding: 8px;
	width: 495px;
}
#wrapper.product .solutionsBenefitsBox li
{
	list-style-type: disc;
	margin-bottom: 3px;
	margin-left: 30px;
}
#wrapper.product #SolBox.solutionsBenefitsBox
{
	margin: 5px 5px 10px 14px;
}
#wrapper.product #SolBox.solutionsBenefitsBox li.btnMore
{
	list-style-type: none;
	padding: 0px;
	text-align: right;
}
#wrapper.product #SolBox img
{
	margin: 0px 10pt -2pt 5px;
}
#wrapper.service #mainFeatureInnerContainer
{
	margin: 0 auto;
	padding-top: 18px;
	width: 866px;
}
#wrapper.service h2
{
	height: 38px;
	margin: 0 0 14px 0;
	text-indent: -9999px;
	width: 866px;
}
#wrapper.servicesub h2
{
	height: 38px;
	margin: 0 0 14px 0;
	text-indent: -9999px;
	width: 866px;
}
#wrapper.service p
{
	margin-bottom: 18px;
}
#wrapper.service #serviceMastA
{
	float: left;
	margin-bottom: 30px;
	width: 866px;
}
#wrapper.service #serviceMainBody
{
	float: left;
	margin-right: 50px;
	margin-top: 20px;
	width: 551px;
}
#wrapper.service #serviceMastB,
#wrapper.service #serviceMainSecondary
{
	float: left;
	width: 260px;
}
#wrapper.service #serviceMastA h3
{
	color: #1b2d83;
	font-size: 16px;
	font-weight: bold;
	width: 760px;
}
#wrapper.service #serviceMastA p
{
	margin-top: 16px;
	width: 530px;
}
#wrapper.service #serviceMastFlash
{
	clear: both;
	height: 327px;
	margin: 0 0 12px 0;
	width: 866px;
}
#wrapper.service #serviceMastFlashBox1
{
	background-image: url(../images/service_box_bg.gif);

	background-repeat: no-repeat;
	float: left;
	height: 327px;
	margin: 0 10px 12px 0;
	width: 281px;
}
#boximage1
{
	height: 124 px;
	margin: 19px 26px 0 29px;
	text-align: center;
	width: 226 px;
}
#boxTitle
{
	color: #1b2d83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 17px 28px 0 34px;
	text-align: center;
	text-align: left;
	width: 226 px;
}
#boxContent
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 108px;
	line-height: 18px;
	margin: 8px 20px 0 34px;
	text-align: center;
	text-align: left;
	width: 226px;
}
#more
{
	background-position: right;
	background-repeat: no-repeat;
	color: #666666;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	margin: 0 20px 0 0;
	text-align: left;
	width: 60px;
}
#more1
{
	background-position: right;
	background-repeat: no-repeat;
	color: #666666;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	margin: 0 20px 0 0;
	text-align: left;
	width: 120px;
}
#more2
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	position: relative;
	text-align: right;
	width: 500px;
}
#more3
{
	color: #666666;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	margin-right: 12px;
	position: relative;
	text-align: right;
	width: 300px;
}
#wrapper.service #serviceMastFlashBox2
{
	background-image: url(../images/service_box_bg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 327px;
	margin: 0 10px 12px 0;
	width: 281px;
}
#wrapper.service #serviceMastFlashBox3
{
	background-image: url(../images/service_box_bg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 327px;
	margin: 0 0 12px 0;
	width: 281px;
}
#wrapper.service #serviceMastB h4
{
	color: #02a5e8;
	font-size: 14px;
	margin-bottom: 12px;
}
#wrapper.service #serviceMastB p
{
	color: #02a5e8;
	font-size: 12px;
}
#servicePlatforms
{
	background-color: #d8f0fb;
	width: 547px;
}
#subMenu1
{
	height: auto;
	width: 260px;
}
#subMenu2
{
	padding: 5px;
	width: 260px;
}
#subMenuHead
{
	height: 12px;
	margin-top: 20px;
	width: 260px;
}
#subMenuContent
{
	color: #0072bc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	list-style-position: inside;
	list-style-type: disc;
}
.contentLi
{
	background: transparent url(../images/dot.gif) no-repeat 5px 4px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	padding: 0px 0 0px 25px;
}
#wrapper.service .serviceSubNav li.btn
{
	background: transparent url(../images/b_sideNav.gif) no-repeat scroll 0pt;
	margin: 0px 0px 0px 0px;
	padding: 1px 9px 2px 19px;
}
#wrapper.service img.header
{
	font-weight: bold;
	padding-top: 10px;
}
#serviceMainSecondary ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#serviceMainSecondary ul li
{
	text-decoration: disc;
}
#wrapper.service #serviceMainSecondary
{
	border: 1px solid #CCCCCC;
	float: left;
	margin-bottom: 30px;
	width: 260px;
}
#wrapper.service #sub.serviceSubNav li,
#wrapper.service #subA.serviceSubNav li,
#wrapper.service #subB.serviceSubNav li
{
	margin: 0px 0px 0px 20px;
}
#wrapper.service .serviceSubNav li.listHead
{
	list-style-position: outside;
	list-style-type: none;
}
#wrapper.service .serviceSubNav li
{
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px 0px 0px 10px;
}
#mainFeatureInnersuccess
{
	background: #fff url(../images/bg_mainStories1.gif) top center no-repeat;
	height: auto;
	margin: 0 auto;
	width: 929px;
}
#mainFeatureInnertestimonials
{
	background: #fff url(../images/bg_mainStories2.gif) top center no-repeat;
	height: auto;
	margin: 0 auto;
	width: 929px;
}
#wrapper.stories #mainFeatureInnerContainer
{
	margin: 0 auto;
	padding-top: 18px;
	width: 866px;
}
#wrapper.stories h2
{
	background: transparent url(../images/h_success.jpg) 0 0 no-repeat;
	height: 42px;
	margin: 0 0 14px 0;
	text-indent: -9999px;
	width: 866px;
}
#wrapper.stories.testimonials
{
	height: 42px;
	margin: 0 0 14px 0;
	text-indent: -9999px;
	width: 866px;
}
#wrapper.stories p
{
	margin-bottom: 18px;
}
#wrapper.stories #storiesMastA
{
	float: left;
	margin-bottom: -20px;
	padding-top: 10px;
	width: 601px;
}
#wrapper.stories #storiesMainBody
{
	float: left;
	margin-right: 50px;
	width: 551px;
}
#wrapper.stories #storiesMastFlash
{
	clear: both;
	height: 227px;
	margin: 0 0 12px 0;
	width: 866px;
}
#wrapper.stories #storiesMastB a:link
{
	color: #0072bc;
	text-decoration: none;
}
#wrapper.stories #solutionsMastB a:hover
{
	text-decoration: underline;
}
#wrapper.stories #storiesMastB
{
	float: left;
	height: 137px;
	margin-bottom: 20px;
	margin-left: -15px;
	margin-top: -10px;
	width: 265px;
}
#wrapper.stories #storiesMainSecondary
{
	border: 1px solid #CCCCCC;
	float: left;
	margin-bottom: 30px;
	margin-top: 30px;
	width: 260px;
}
#wrapper.stories #storiesMastA h3
{
	color: #1b2d83;
	font-size: 16px;
	font-weight: bold;
	width: 530px;
}
#wrapper.stories #storiesMastA p
{
	margin-top: 16px;
	width: 530px;
}
#wrapper.stories #storiesMastFlash
{
	clear: both;
	margin: 0 0 12px 0;
	width: 866px;
}
#wrapper.stories #storiesMastB h4
{
	color: #02a5e8;
	font-size: 14px;
	margin-bottom: 12px;
}
#wrapper.stories #storiesMastB p
{
	color: #02a5e8;
	font-size: 12px;
}
#storiesPlatforms
{
	background-color: #d8f0fb;
	width: 547px;
}
#wrapper.stories .storiesSubNav li.listHead
{
	list-style-position: outside;
	list-style-type: none;
}
#wrapper.stories .storiesSubNav li
{
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px 0px 0px 10px;
}
#wrapper.stories #sub.storiesSubNav li,
#wrapper.stories #subA.storiesSubNav li,
#wrapper.stories #subB.storiesSubNav li
{
	margin: 0px 0px 0px 20px;
}
#wrapper.stories img.header
{
	font-weight: bold;
	padding-top: 10px;
}
#wrapper.stories .storiesSubNav li.btn
{
	background: transparent url(../images/b_sideNav.gif) no-repeat scroll 0pt;
	margin: 0px 0px 0px 0px;
	padding: 1px 9px 2px 19px;
}
#storiesMainSecondary ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#storiesMainSecondary ul li
{
	text-decoration: disc;
}
#testimonials
{
	height: 185px;
	margin-top: 0px;
	width: 535px;
}
#city
{
	color: #0000FF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 185px;
	margin-left: 20px;
	width: 150px;
}
#caseStudy1
{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	width: 525px;
}
#caseStudy2
{
	color: #333;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	width: 525px;
}
#caseStudy3
{
	color: #333;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	width: 525px;
}
#caseStudy4
{
	color: #333;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	width: 525px;
}
.style1
{
	font-size: 12px;
}
#wrapper.reading #mainFeatureInnerContainer
{
	height: auto;
	margin: 0 17px 0 17px;
	padding-top: 0px;
	width: 885px;
}
#wrapper.reading p
{
	margin-bottom: 18px;
}
#wrapper.reading #readingMastA
{
	float: left;
	height: 303px;
	margin-right: 9px;
	width: 595px;
}
#wrapper.reading #readingMastB
{
	background-image: url(../images/reading_head2.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 303px;
	width: 278px;
}
#wrapper.reading #readingMainBody
{
	float: left;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 35px;
	margin-top: 20px;
	width: 551px;
}
#wrapper.reading #readingMainSecondary
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 30px;
	margin-top: 20px;
	width: 276px;
}
#wrapper.reading #readingMastA p
{
	margin-top: 16px;
	width: 530px;
}
#wrapper.reading #readingMastB p
{
	color: #02a5e8;
	font-size: 12px;
}
#wrapper.reading .readingSubNav li.listHead
{
	list-style-position: outside;
	list-style-type: none;
}
#wrapper.reading .readingSubNav li
{
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px 0px 0px 10px;
}
#wrapper.reading #sub.readingSubNav li,
#wrapper.reading #subA.readingSubNav li,
#wrapper.reading #subB.readingSubNav li
{
	margin: 0px 0px 0px 20px;
}
#wrapper.reading img.header
{
	font-weight: bold;
	padding-top: 10px;
}
#wrapper.reading .readingSubNav li.btn
{
	background: transparent url(../images/b_sideNav.gif) no-repeat scroll 0pt;
	margin: 0px 0px 0px 0px;
	padding: 1px 9px 2px 19px;
}
#readingMainSecondary ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#readingMainSecondary ul li
{
	text-decoration: disc;
}
.blueBold
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#moreReading
{
	background-position: right;
	background-repeat: no-repeat;
	color: #666666;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	margin: 270px 10px 0 0;
	text-align: left;
	width: 157px;
}
.ReadingPop
{
	background-color: #d8f0fb;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	padding: 16px 16px 16px 16px;
	width: 519px;
}
.ReadingPop a:link
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.ReadingPop a:link:hover
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.ReadingPop a:hover:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.ReadingPop a:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.ReadingPopInner
{
	background-image: url(../images/reading_popBg.gif);
	background-repeat: no-repeat;
	height: 39px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 10px;
	width: 509px;
}
#mainFeatureInnerabout
{
	background: #fff url(../images/bg_mainAbout1.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#mainFeatureInnerboard
{
	background:#FFFFFF url(../images/bg_mainFeatureInner.gif) no-repeat scroll center top;
	float:left;
	height:auto;
	margin:0 auto 0 6px;
	width:929px;
}
#mainFeatureInnerboard #space
{
	display:none;
}
#mainFeatureInnerboard h3
{
	color: #000;
	font-size: 16px;
}
#mainFeatureInnerboard .style2
{
	font-size:16px;
	font-style:italic;
}
#mainFeatureInnerpartners
{
	background: #fff url(../images/bg_mainAbout2.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#mainFeatureInnermanagement
{
	background: #fff url(../images/bg_mainAbout3.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#mainFeatureInnercareers
{
	background: #fff url(../images/bg_mainAbout5.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#mainFeatureInnercontact
{
	background: #fff url(../images/bg_mainAbout6.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#mainFeatureInnercustomer
{
	background: #fff url(../images/bg_mainAbout7.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#mainFeatureInnerlarry,
#mainFeatureInnergreg,
#mainFeatureInnerjosh,
#mainFeatureInnercynthia,
#mainFeatureInnerlaurence,
#mainFeatureInnermargaret,
#mainFeatureInnerpatrick,
#mainFeatureInnerrichard,
#mainFeatureInnerjames,
#mainFeatureInnerdavid,
#mainFeatureInnerandrea,
#mainFeatureInnersharon,
#mainFeatureInnerjohn-stewart
{
	background: #fff url(../images/bg_mainAbout8.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#wrapper.about #mainFeatureInnerContainer
{
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-top: 18px;
	width: 885px;
}
#wrapper.about h2
{
	background: transparent url(../images/about_head.jpg) 0 0 no-repeat;
	height: 42px;
	margin: 0 0 14px 0;
	text-indent: -9999px;
	width: 866px;
}
#wrapper.about p
{
	margin-bottom: 18px;
}
#wrapper.about #aboutMastA
{
	float: left;
	margin-bottom: -20px;
	padding-top: 10px;
	width: 595px;
}
#wrapper.about #aboutMastA1
{
	float: left;
	margin-bottom: -20px;
	padding-top: 10px;
	width: 551px;
}
#wrapper.about #aboutMainBody
{
	float: left;
	margin-bottom: 30px;
	margin-right: 50px;
	width: 551px;
}
#wrapper.about #aboutMainBody1
{
	float: left;
	margin-bottom: 30px;
	margin-right: 41px;
	width: 560px;
}
#wrapper.about #aboutMastFlash
{
	float: left;
	height: 303px;
	margin-bottom: 12px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	width: 595px;
}
#wrapper.about #aboutMastFlash1
{
	float: left;
	height: 303px;
	margin-bottom: 12px;
	margin-left: 12px;
	margin-right: 0;
	margin-top: 0;
	width: 278px;
}
#wrapper.about #aboutMastFlash2
{
	float: left;
	margin-bottom: 12px;
	margin-left: 12px;
	margin-right: 0;
	margin-top: 0;
	width: 278px;
}
#wrapper.about #aboutMastB a:link
{
	color: #0072bc;
	text-decoration: none;
}
#wrapper.about #aboutMastB a:hover
{
	text-decoration: underline;
}
#wrapper.about #aboutMastB
{
	float: left;
	margin-bottom: 0px;
	margin-left: 12px;
	margin-top: 0px;
	width: 265px;
}
#wrapper.about #aboutMastB1
{
	float: left;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 0px;
	width: 265px;
}
#wrapper.about #aboutMastB2
{
	float: left;
	margin-bottom: 0px;
	margin-left: 12px;
	margin-top: 0px;
	position: relative;
	width: 265px;
}
#wrapper.about #aboutMainSecondary
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	padding-left: 10px;
	width: 268px;
}
#wrapper.about #aboutMainSecondary1
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	padding-left: 10px;
	width: 260px;
}
#aboutMainSecondary1 ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#aboutMainSecondary1 ul li
{
	text-decoration: disc;
}
#wrapper.about #aboutMainSecondary2
{
	background-color: #f4f4f4;
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 260px;
}
#wrapper.about #aboutMastA h3
{
	color: #1b2d83;
	font-size: 16px;
	font-weight: bold;
	width: 601px;
}
#wrapper.about #aboutMastA2
{
	color: #1b2d83;
	font-size: 16px;
	font-weight: bold;
	width: 551px;
}
#wrapper.about #aboutMastA p
{
	margin-top: 16px;
	width: 595px;
}
#wrapper.about #aboutMastFlash
{
	clear: both;
	margin-bottom: 12px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	width: 595px;
}
#wrapper.about #aboutMastB h4
{
	color: #02a5e8;
	font-size: 14px;
	margin-bottom: 12px;
}
#wrapper.about #aboutMastB p
{
	color: #02a5e8;
	font-size: 12px;
}
#wrapper.about .aboutSubNav li.listHead
{
	list-style-position: outside;
	list-style-type: none;
}
#wrapper.about .aboutSubNav li
{
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px 0px 0px 10px;
}
#wrapper.about #sub.aboutSubNav li,
#wrapper.about #subA.aboutSubNav li,
#wrapper.about #subB.aboutSubNav li
{
	margin: 0px 0px 0px 20px;
}
#wrapper.about img.header
{
	font-weight: bold;
	padding-top: 10px;
}
#wrapper.about .aboutSubNav li.btn
{
	background: transparent url(../images/b_sideNav.gif) no-repeat scroll 0pt;
	margin: 0px 0px 0px 0px;
	padding: 1px 9px 2px 19px;
}
#aboutMainSecondary ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#aboutMainSecondary ul li
{
	text-decoration: disc;
}
.aboutPop
{
	background-color: #d8f0fb;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	padding: 30px 16px 16px 16px;
	width: 519px;
}
.aboutPop a:link
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.aboutPop a:link:hover
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.aboutPop a:hover:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.aboutPop a:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.aboutPopInner
{
	background-color: #FFFFFF;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	width: 499px;
}
#aboutPartner
{
	background-color: #D8F0FB;
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 200px;
	line-height: 22px;
	margin: 10px 0 15px 15px;
	overflow: hidden;
	position: relative;
	width: 250px;
}
.aboutPart
{
	background-color: #D8F0FB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 34px;
}
.aboutPart a:link
{
	color: #0033cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 34px;
	text-decoration: none;
}
.aboutPart a:link:hover
{
	color: #0033cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 34px;
	text-decoration: underline;
}
.aboutPart a:hover:visited
{
	color: #0033cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13x;
	font-weight: bold;
	line-height: 34px;
	text-decoration: underline;
}
.aboutPart a:visited
{
	color: #0033cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 34px;
	text-decoration: none;
}
#partnersContent
{
	height: auto;
	margin-top: 20px;
	width: 551px;
}
#aboutteam
{
	float: left;
	height: 84px;
	margin-bottom: 20px;
	margin-left: 16px;
	margin-right: 0px;
	margin-top: 0px;
	width: 250px;
}
#aboutteamPhoto
{
	float: left;
	height: 84px;
	width: 64px;
}
#aboutteamContent
{
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	margin: 15px 0 auto 10px;
	width: 150px;
}
.aboutteamContentBold
{
	color: ##0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.aboutteamContentBold a
{
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.aboutteamContentBold a hover
{
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.aboutBoardContent
{
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	margin: 0 0 0 0;
	width: 550px;
}
.aboutBoardContentBold
{
	color: #0099FF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	margin: 15px 0 0 0;
	width: 550px;
}
.partnerPop_logo
{
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 5px;
	position: relative;
	width: 225px;
}
.partnerPop_content
{
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0px 0 0;
	padding: 0 0 0 5px;
	position: relative;
	width: 275px;
}
.partnerPop
{
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	margin-top: 5px;
	padding: 10px 0 10px 0;
	width: 525px;
}
.iframe
{
	margin-left: 10px;
	width: 542px;
}
.rightInnerCover
{
	float: left;
	margin-top: 10px;
	width: 260px;
}
.rightInner1
{
	float: left;
	width: 74px;
}
.rightInner2
{
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	position: relative;
	width: 176px;
}
#space
{
	height: 52px;
}
#wrapper.about p#subNavQuote
{
	font-size: 10px;
	margin: 0px 0pt 0pt 15px;
	width: 229px;
}
#mainFeatureInnerresources
{
	background: #fff url(../images/bg_mainResource1.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#wrapper.resources #mainFeatureInnerContainer
{
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-top: 18px;
	width: 885px;
}
#wrapper.resources #mainFeatureInnerContainer1,
#wrapper.resources #mainFeatureInnernewsletter #mainFeatureInnerContainer
{
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-top: 18px;
	width: 910px;
}
#wrapper.resources h2
{
	background: transparent url(../images/about_head.jpg) 0 0 no-repeat;
	height: 42px;
	margin: 0 0 14px 0;
	text-indent: -9999px;
	width: 866px;
}
#wrapper.resources p
{
	margin-bottom: 18px;
}
#wrapper.resources #resourcesMastA
{
	float: left;
	margin-bottom: -20px;
	padding-top: 10px;
	width: 575px;
}
#wrapper.resources #resourcesMainBody
{
	float: left;
	margin-bottom: 30px;
	margin-right: 0px;
	width: 575px;
}
#wrapper.resources #resourcesMainBody1
{
	float: left;
	margin-bottom: 30px;
	margin-right: 0px;
	width: 760px;
}
#wrapper.resources #resourcesMastFlash1
{
	float: left;
	height: 303px;
	margin-bottom: 12px;
	margin-left: 32px;
	margin-right: 0;
	margin-top: -230px;
	position: relative;
	width: 278px;
}
#wrapper.resources #resourcesMastFlash2
{
	float: left;
	height: auto;
	margin-bottom: 0px;
	margin-left: 32px;
	margin-right: 0;
	margin-top: 0px;
	width: 180px;
}
#wrapper.resources #resourcesMastFlash3
{
	float: left;
	height: 159px;
	margin-bottom: 12px;
	margin-left: 32px;
	margin-right: 0;
	margin-top: -230px;
	width: 278px;
}
#wrapper.resources #resourcesMastFlash31
{
	float: left;
	height: 159px;
	margin-bottom: 12px;
	margin-left: 32px;
	margin-right: 0;
	margin-top: -170px;
	width: 278px;
}
#wrapper.resources #resourcesMastFlash4
{
	border: #CCCCCC solid 1px;
	float: left;
	height: 159px;
	margin-bottom: 52px;
	margin-left: 32px;
	margin-right: 0;
	margin-top: 0px;
	width: 276px;
}
#wrapper.resources #resourcesMastFlash5
{
	float: left;
	margin-bottom: 52px;
	margin-left: 30px;
	margin-right: 0;
	margin-top: 0px;
	width: 276px;
}
#wrapper.resources #resourcesMastB
{
	float: left;
	margin-bottom: 0px;
	margin-left: 32px;
	margin-top: 0px;
	width: 265px;
}
#wrapper.resources #resourcesMastB1
{
	float: left;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 0px;
	width: 130px;
}
#wrapper.resources #resourcesMastB3
{
	float: left;
	margin-bottom: 0px;
	margin-left: 32px;
	margin-top: -50px;
	width: 265px;
}
#wrapper.resources #resourcesMainSecondary
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 30px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 55px;
	padding-left: 10px;
	width: 268px;
}
#wrapper.resources #resourcesMainSecondary11
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 30px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: -215px;
	padding-left: 10px;
	width: 268px;
}

#wrapper.resources #resourcesMainSecondary12
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 30px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: -165px;
	padding-left: 10px;
	width: 268px;
}



#wrapper.resources #resourcesMainSecondary1
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 30px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: -40px;
	padding-left: 10px;
	width: 268px;
}
#resourcesMainSecondary11 ul li
{
	text-decoration: disc;
}
#resourcesMainSecondary11 ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}

#resourcesMainSecondary12 ul li
{
	text-decoration: disc;
}
#resourcesMainSecondary12 ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}

#wrapper.resources #resourcesMainSecondary2
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 30px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 10px;
	width: 268px;
}
#wrapper.resources #resourcesMainSecondary3
{
	border: 1px solid #CCCCCC;
	float: left;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 20px;
	padding-left: 0px;
	width: 130px;
}
#resourcesMainSecondary1 ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#resourcesMainSecondary2 ul li
{
	text-decoration: disc;
}
#resourcesMainSecondary2 ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#resourcesMainSecondary1 ul li
{
	text-decoration: disc;
}
#resourcesMainSecondary3 ul li
{
	text-decoration: disc;
}
#resourcesMainSecondary3 ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#wrapper.resources #resourcesMastA h3
{
	color: #1b2d83;
	font-size: 16px;
	font-weight: bold;
	width: 575px;
}
#wrapper.resources #resourcesMastA p
{
	margin-top: 16px;
	width: 575px;
}
#wrapper.resources #resourcesMastB p
{
	color: #02a5e8;
	font-size: 12px;
}
#wrapper.resources .resourcesSubNav li.listHead
{
	list-style-position: outside;
	list-style-type: none;
}
#wrapper.resources .resourcesSubNav li
{
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px 0px 0px 10px;
}
#wrapper.resources #sub.resourcesSubNav li,
#wrapper.resources #subA.resourcesSubNav li,
#wrapper.resources #subB.resourcesSubNav li
{
	margin: 0px 0px 0px 20px;
}
#wrapper.resources .resourcesSubNavNew li
{
	list-style-position: outside;
	list-style-type: disc;
	margin: 0px 0px 0px 10px;
}
#wrapper.resources #sub.resourcesSubNavNew li,
#wrapper.resources #subA.resourcesSubNavNew li,
#wrapper.resources #subB.resourcesSubNavNew li
{
	margin: 0px 0px 0px 20px;
}
#wrapper.resources .resourcesSubNav li.btn
{
	background: transparent url(../images/b_sideNav.gif) no-repeat scroll 0pt;
	margin: 0px 0px 0px 0px;
	padding: 1px 9px 2px 19px;
}
#resourcesMainSecondary ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#resourcesMainSecondary ul li
{
	text-decoration: disc;
}
.resourcesPop
{
	background-color: #d8f0fb;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	margin-bottom: 30px;
	padding: 10px 16px 16px 16px;
	width: 543px;
}
.resourcesPop a:link
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.resourcesPop a:link:hover
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.resourcesPop a:hover:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.resourcesPop a:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.resourcesPopHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	width: 523px;
}
.resourcesPopSubHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	width: 523px;
}
.resourcesPopInner
{
	background-color: #FFFFFF;
	display: inline-block;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	width: 523px;
}
#glossaryIndex
{
	float: left;
	height: auto;
	margin-bottom: 20px;
	margin-left: 16px;
	margin-right: 0px;
	margin-top: 0px;
	position: relative;
	width: 250px;
}
.glossaryIndex a:link
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}
.glossaryIndex a:link:hover
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
.glossaryIndex a:hover:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
.glossaryIndex a:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}
.nounderline
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.signupcontent
{
	clear: none;
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 150px;
}
.signupform
{
	clear: right;
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
	position: relative;
	width: 250px;
}
#wrapper.demo #mainFeatureInnerContainer
{
	margin: 0 auto;
	padding-top: 18px;
	width: 866px;
}
#wrapper.demo h2
{
	height: 38px;
	margin: 0 0 14px 0;
	width: 866px;
}
#wrapper.demo #demoMastA
{
	float: left;
	margin-bottom: 30px;
	width: 866px;
}
#wrapper.demo #demoMastB
{
	background-color: #f4f4f4;
	border: 1px solid #CCCCCC;
	float: left;
	height: 363px;
	margin-bottom: 20px;
	margin-top: -45px;
	padding-top: 12px;
	text-align: center;
	width: 280px;
}
#wrapper.demo #demoMastB1
{
	background-color: #f4f4f4;
	border: 1px solid #CCCCCC;
	float: left;
	height: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-bottom: 12px;
	padding-top: 12px;
	position: relative;
	text-align: center;
	width: 420px;
}
#wrapper.demo #demoMainBody
{
	float: left;
	margin-right: 50px;
	margin-top: 20px;
	width: 470px;
	height: 420px;
}
#wrapper.demo #demoMainBody1
{
	float: left;
	margin-right: 50px;
	margin-top: 20px;
	width: 370px;
	height: 420px;
}
#wrapper.demo #demoMainBody1 p
{
	color: #1b2d83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 18px;
}
#wrapper.demo #demoMainBody p
{
	color: #1b2d83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 18px;
}
#wrapper.demo #demobutton
{
	float: left;
	left: -523px;
	position: relative;
	top: 60px;
	width: 150px;
}
#wrapper.demo #demobutton1
{
	float: left;
	left: -523px;
	position: relative;
	top: 60px;
	width: 150px;
}
#wrapper.demo #demobutton2
{
	float: left;
	left: -423px;
	position: relative;
	top: 60px;
	width: 150px;
}
#wrapper.demo #demobuttonnext
{
	float: left;
	height: 29px;
	left: 85px;
	position: absolute;
	top: 240px;
	width: 57px;
}
#wrapper.demo #demobuttonnextstart
{
	float: left;
	height: 29px;
	left: 2px;
	position: absolute;
	top: 240px;
	width: 57px;
}
#wrapper.demo #demobuttonnextstart3d
{
	float: left;
	height: 29px;
	left: 2px;
	position: absolute;
	top: 275px;
	width: 57px;
}
#wrapper.demo #demobuttonprev
{
	float: left;
	height: 29px;
	left: 2px;
	position: absolute;
	top: 240px;
	width: 82px;
}
#wrapper.demo #demobuttonnexttpri
{
	float: left;
	height: 29px;
	left: 85px;
	position: absolute;
	top: 343px;
	width: 57px;
}
#wrapper.demo #demobuttonprevtpri
{
	float: left;
	height: 29px;
	left: 2px;
	position: absolute;
	top: 343px;
	width: 82px;
}
#wrapper.demo #demobuttonprevlee
{
	float: left;
	height: 29px;
	left: 2px;
	position: absolute;
	top: 340px;
	width: 82px;
}
#wrapper.demo #demobuttonnextleestart
{
	float: left;
	height: 29px;
	left: 2px;
	position: absolute;
	top: 340px;
	width: 82px;
}
#wrapper.demo #demobuttonnextlee
{
	float: left;
	height: 29px;
	left: 85px;
	position: absolute;
	top: 340px;
	width: 82px;
}
#wrapper.demo #demobuttonprevread
{
	float: left;
	height: 29px;
	left: 2px;
	position: absolute;
	top: 250px;
	width: 82px;
}
#wrapper.demo #demobuttonnextreadstart
{
	float: left;
	height: 29px;
	left: 2px;
	position: absolute;
	top: 250px;
	width: 82px;
}
.pagenav_next a span,
.pagenav_prev a span
{
	display: none;
}
#wrapper.demo .pagenav
{
	clear: left;
	margin-bottom: 1em;
	position: absolute;
	top: 575px;
}
.pagenav tr
{
	display: none;
}
#wrapper.demo .pagenav tr
{
	display: block;
}
#wrapper.demo .pagenav_next a
{
	background: url(../images/demo_next.jpg);
	display: block;
	height: 29px;
	width: 57px;
	zoom: 1;
}
#wrapper.demo .pagenav_prev a
{
	background: url(../images/demo_prev.jpg);
	display: block;
	height: 29px;
	width: 81px;
	zoom: 1;
}
#wrapper.demo .both a
{
	width: 82px;
}
#wrapper.demo #demobuttonnextread
{
	float: left;
	height: 29px;
	left: 85px;
	position: absolute;
	top: 250px;
	width: 82px;
}
#wrapper.demo #demobuttonprevdibels
{
	float: left;
	height: 29px;
	left: 2px;
	position: absolute;
	top: 263px;
	width: 82px;
}
#list
{
	color: #1b2d83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style-position: outside;
	list-style-type: disc;
}
#mainFeatureInnernews
{
	background: #fff url(../images/bg_news1.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#mainFeatureInnersummer-institute
{
	width:929px;
	height:auto;
	margin:0 auto 0 6px;
	float: left;
	background:#fff;
}
#mainFeatureInnersummer-institute #space
{
	display:none;
} 
#mainFeatureInnerContainer.summer-institute 
{
	width:801px !important;
	padding-top:0px !important;
	margin-top: 0 !important;
	margin-right: auto !important;
	margin-bottom: 0 !important;
	margin-left: auto !important;
	padding-bottom: 0px !important;
}
 
#mainFeatureInnerpress
{
	background: #fff url(../images/bg_news2.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#mainFeatureInnerevents
{
	background: #fff url(../images/bg_news3.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#wrapper.news #mainFeatureInnerContainer
{
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-top: 18px;
	width: 885px;
}
#wrapper.news h2
{
	background: transparent url(../images/about_head.jpg) 0 0 no-repeat;
	height: 42px;
	margin: 0 0 14px 0;
	text-indent: -9999px;
	width: 866px;
}
#wrapper.news p
{
	margin-bottom: 18px;
}

#wrapper.news #newsMainBody
{
	float: left;
	margin-bottom: 30px;
	margin-right: 50px;
	width: 551px;
}
#wrapper.news #newsMainBody1
{
	float: left;
	margin-bottom: 30px;
	margin-right: 50px;
	margin-top: -170px;
	width: 551px;
}
#wrapper.news #newsMastFlash
{
	float: left;
	height: 303px;
	margin-bottom: 12px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	position: relative;
	width: 595px;
}
#wrapper.news #newsMastB a:link
{
	color: #0072bc;
	text-decoration: none;
}
#wrapper.news #newsMastB a:hover
{
	text-decoration: underline;
}
#wrapper.news #newsMastB
{
	float: left;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-top: 0px;
	width: 268px;
}
#wrapper.news #newsMastB2
{
	float: left;
	margin-bottom: 0px;
	margin-left: 55px;
	margin-top: 0px;
	width: 268px;
}
#wrapper.news #newsMainSecondary
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	padding-left: 10px;
	width: 268px;
}
#newsMainSecondary1 ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#newsMainSecondary1 ul li
{
	text-decoration: disc;
}
div.events #newsMastA {

	padding-top: 10px;

	float:left;

	width:580px;

	margin-bottom: 0px;

}
#wrapper.news #newsMastA h3
{
	color: #1b2d83;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	width: 580px;
}
#wrapper.news #newsMastA p
{
	margin-top: 16px;
	width: 580px;
}
#wrapper.news #newsMastB h4
{
	color: #02a5e8;
	font-size: 14px;
	margin-bottom: 12px;
}
#wrapper.news #newsMastB p
{
	color: #02a5e8;
	font-size: 12px;
}
#wrapper.news .newsSubNav li.listHead
{
	list-style-position: outside;
	list-style-type: none;
}
#wrapper.news .newsSubNav li
{
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px 0px 0px 10px;
}
#wrapper.news #sub.newsSubNav li,
#wrapper.news #subA.newsSubNav li,
#wrapper.news #subB.newsSubNav li
{
	margin: 0px 0px 0px 20px;
}
#wrapper.news img.header
{
	font-weight: bold;
	padding-top: 10px;
}
#wrapper.news .newsSubNav li.btn
{
	background: transparent url(../images/b_sideNav.gif) no-repeat scroll 0pt;
	margin: 0px 0px 0px 0px;
	padding: 1px 9px 2px 19px;
}
#newsMainSecondary ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#newsMainSecondary ul li
{
	text-decoration: disc;
}
.newsPop
{
	background-color: #d8f0fb;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	padding: 30px 16px 16px 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	width: 518px;
}
.newsPop a:link
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.newsPop a:link:hover
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.newsPop a:hover:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.newsPop a:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.newsPopInner
{
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	width: 498px;
}
.middle
{
	background: url(../images/pop_mid_bg.jpg) center top repeat-y;
}
.bottom
{
	background: url(../images/pop_bot_bg.jpg) center bottom no-repeat;
}
.top
{
	background: url(../images/pop_top_bg.jpg) center top no-repeat;
}
.newsPopInnerTop
{
	color: #1b2d83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	width: 498px;
}
.newsUpcoming
{
	border: #cccccc solid 1px;
	color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	margin-left: 8px;
	width: 240px;
}
.upcoming li
{
	color: #0066cc;
	font-size: 11px;
	list-style-image: url(../images/bullet3.jpg);
	list-style-position: outside;
	margin-left: 15px;
}
#moreNews
{
	background-position: right;
	background-repeat: no-repeat;
	height: 22px;
	line-height: 22px;
	margin-left: 148px;
	margin-right: 14px;
	width: 75px;
}
.style2
{
	font-size: 12px;
	font-style: italic;
}
.placeholderPub
{
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 0px;
	margin-left: 30px;
	width: 450px;
}
.placeholderPub a:link
{
	color: #3366cc;
	font-size: 12px;
	text-decoration: underline;
}
.placeholderPub a:link:hover
{
	color: #3366cc;
	font-size: 12px;
	text-decoration: none;
}
.placeholderPub a:hover:visited
{
	color: #3366cc;
	font-size: 12px;
	text-decoration: underline;
}
.placeholderPub a:visited
{
	color: #3366cc;
	font-size: 12px;
	text-decoration: none;

}
.newsHeadInner
{
	float: left;
	margin: 0px 0px 10px 0px;
	width: 551px;
}
.middleHead
{
	background: url(../images/news_headBody.jpg) center top repeat-y;
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 551px;
}
.bottomHead
{
	width: 551px;
}
.topHead
{
	background: url(../images/news_headBody.jpg) center top repeat-y;
	width: 551px;
}
.style3
{
	color: #FF6600;
	font-size: 20px;
}
.style42
{
	color: #1b2d83;
	font-size: 12px;
	font-weight: bold;
}
.tablecontent
{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#mainFeatureInnerprivacy
{
	background: #fff url(../images/bg_privacy.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#mainFeatureInnerterms
{
	background: #fff url(../images/bg_terms.gif) top center no-repeat;
	float: left;
	height: auto;
	margin: 0 auto 0 6px;
	width: 929px;
}
#wrapper.privacy #mainFeatureInnerContainer
{
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-top: 18px;
	width: 885px;
}
#wrapper.privacy h2
{
	background: transparent url(../images/about_head.jpg) 0 0 no-repeat;
	height: 42px;
	margin: 0 0 14px 0;
	text-indent: -9999px;
	width: 866px;
}
#wrapper.privacy p
{
	margin-bottom: 18px;
}
#wrapper.privacy #privacyMastA
{
	float: left;
	margin-bottom: 0px;
	padding-top: 10px;
	width: 580px;
}
.privacyPop
{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	padding-bottom: 16px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 0px;
	width: 620px;
}
#wrapper.privacy #privacyMainBody
{
	float: left;
	margin-bottom: 30px;
	margin-right: 50px;
	width: 551px;
}
#wrapper.privacy #privacyMastFlash
{
	float: left;
	height: 303px;
	margin-bottom: 12px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	position: relative;
	width: 595px;
}
.privacyPop li
{
	list-style-image: url(../images/bullet3.jpg);
	list-style-position: outside;
	margin-left: 15px;
}
.privacy1 li
{
	list-style-position: outside;
	list-style-type: none;
	margin-left: 50px;
}
#wrapper.privacy #privacyMastB a:link
{
	color: #0072bc;
	text-decoration: none;
}
#wrapper.privacy #privacyMastB a:hover
{
	text-decoration: underline;
}
#wrapper.privacy #privacyMastB
{
	float: left;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-top: 0px;
	width: 268px;
}
#wrapper.privacy #privacyMainSecondary
{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	padding-left: 10px;
	width: 268px;
}
#wrapper.privacy #privacyMastA h3
{
	color: #1b2d83;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	width: 580px;
}
#wrapper.privacy #privacyMastA p
{
	margin-top: 16px;
	width: 580px;
}
#wrapper.privacy #privacyMastB h4
{
	color: #02a5e8;
	font-size: 14px;
	margin-bottom: 12px;
}
#wrapper.privacy #privacyMastB p
{
	color: #02a5e8;
	font-size: 12px;
}
#wrapper.privacy .privacySubNav li.listHead
{
	list-style-position: outside;
	list-style-type: none;
}
#wrapper.privacy .privacySubNav li
{
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px 0px 0px 10px;
}
#wrapper.privacy #sub.privacySubNav li,
#wrapper.privacy #subA.privacySubNav li,
#wrapper.privacy #subB.privacySubNav li
{
	margin: 0px 0px 0px 20px;
}
#wrapper.privacy img.header
{
	font-weight: bold;
	padding-top: 10px;
}
#wrapper.privacy .privacySubNav li.btn
{
	background: transparent url(../images/b_sideNav.gif) no-repeat scroll 0pt;
	margin: 0px 0px 0px 0px;
	padding: 1px 9px 2px 19px;
}
#privacyMainSecondary ul
{
	font-size: 10px;
	margin-bottom: -1px;
	padding: 5px 3px 14px 5px;
}
#privacyMainSecondary ul li
{
	text-decoration: disc;
}
.style4 {
	color: #1b2d83;
	font-size: 12px;
}
.style5 {
	color: #1b2d83
}
.style43 {
	font-size:24px;
}

.style27
{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #08319C;
            font-weight:bold;
}
 
.style27 a:link
{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #08319C;
            font-weight:bold;
            text-decoration:underline;
}
.style27 a:visited
{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #08319C;
            font-weight:bold;
            text-decoration:underline; 
}
 
.style27 a:hover
{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #0099FF;
            font-weight:bold;
            text-decoration:underline; 
}
 
.style27 a:active
{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #08319C;
            font-weight:bold;
            text-decoration:underline; 
}

.storiesPop
{
	background-color: #d8f0fb;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	margin-bottom: 30px;
	padding: 10px 15px 16px 16px;

}
.storiesPop a:link
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.storiesPop a:link:hover
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.storiesPop a:hover:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.storiesPop a:visited
{
	color: #0066cc;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.storiesPopHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
}
.storiesPopSubHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
}
.storiesPopInner
{
	background-color: #FFFFFF;
	display: inline-block;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
}

.brwalkthru {
	font-family: Arial, Helvetica, sans-serif;
}
.Maintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #003366;
}
.slidetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
}
.bullettext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}




#homealtSecondaryA
{
	background: url(/media/explore-button.gif) 0 0 no-repeat;
	float: left;
	height: 66px;
	margin-right: 8px;
	width: 285px;
}

#homealtSecondaryB
{
	background: url(/media/discover-button.gif) 0 0 no-repeat;
	float: left;
	height: 66px;
	margin-right: 8px;
	width: 285px;
}

#homealtSecondaryC
{
	background: url(/media/review-button.gif) 0 0 no-repeat;
	float: left;
	height: 66px;
	margin-right: 8px;
	width: 285px;
}

#homealtSecondaryFeature
{
	height: 60px;
	padding: 6px 0 37px 30px;
}



#wrapper.solutions #solutionsMainSecondarymain22text
{
	float: right;
	margin-bottom: 15px;
	font-size:10px;
	width: 260px;
}

#rightnavnontemplate 	{
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 260px;
	padding:10px 0 10px 10px;
}

#rightnavnontemplate ul{
	margin:10px 0 10px 35px;
	
}

#rightnavnontemplate ul li	{
	list-style-type:disc;

}

#wrapper.resources #resourcesMastNew
{
	float: left;
	
	width: 276px;
}

#solutionsBenefitsBoxPlain
{
	background-color: #dff3fd;
	height: 100%;
	margin: 0 0 15px 0px;
	overflow: hidden;
}

#solutionsBenefitsBoxAPlain,
#solutionsBenefitsBoxBPlain
{
	background-color: #dff3fd;
	float: left;
	height: 100%;
	margin-bottom: 4px;
	margin-left: 0px;
	overflow: visible;
	width: 270px;
}
#solutionsBenefitsBoxAPlain img
{
	margin: 11px 0pt 0pt 12px;
}
#solutionsBenefitsBoxBPlain img
{
	margin: 10px 0 0 10px;
}
.solutionsBenefitsBoxPlain
{
	background-color: #fff;
	font-size: 12px;
	padding: 8px;
	width: 495px;
}
.solutionsBenefitsBoxPlain li
{
	list-style-type: disc;
	margin-bottom: 3px;
	margin-left: 30px;
}
#SolBoxPlain.solutionsBenefitsBoxPlain
{
	margin: 5px 5px 10px 14px;
}
#SolBoxPlain.solutionsBenefitsBoxPlain li.btnMorePlain
{
	list-style-type: none;
	padding: 0px;
	text-align: right;
}
#SolBoxPlain img
{
	margin: 0px 10pt -2pt 5px;
}

.sbheadingbold {
	font-size:13px;
	color:#333399;
	font-weight:bold;
	padding-bottom:5px!important;
	margin-bottom:0!important;
}

.sbheadingplain {
	font-size:13px;
	color:#333399;
	padding-bottom:5px!important;
	margin-bottom:0!important;
}
.menu :hover ul li.item364 ul
{
	display: block;
}
.menu :hover ul li.item364 > a
{
	background: #fff url(../images/arrow.gif) 108px 21px no-repeat;
}
.menu :hover ul li.item364 > a:hover
{
	background: #019ee1 url(../images/arrow_over.gif) 108px 21px no-repeat;
	color: #fff;
	padding-right:1px;
}
.menu :hover ul li.item364:hover > a
{
	background: #019ee1 url(../images/arrow_over.gif) 108px 21px no-repeat;
	color: #fff;
	padding-right:1px;
}
.menu :hover ul li.item366 ul
{
	display: block;
}
.menu :hover ul li.item366 > a
{
	background: #fff url(../images/arrow.gif) 108px 7px no-repeat;
}
.menu :hover ul li.item366 > a:hover
{
	background: #019ee1 url(../images/arrow_over.gif) 108px 7px no-repeat;
	color: #fff;
	padding-right:1px;
}
.menu :hover ul li.item366:hover > a
{
	background: #019ee1 url(../images/arrow_over.gif) 108px 7px no-repeat;
	color: #fff;
	padding-right:1px;
}
.menu :hover ul li.item367 ul
{
	display: block;
}
.menu :hover ul li.item367 > a
{
	background: #fff url(../images/arrow.gif) 108px 7px no-repeat;
}
.menu :hover ul li.item367 > a:hover
{
	background: #019ee1 url(../images/arrow_over.gif) 108px 7px no-repeat;
	color: #fff;
	padding-right:1px;
}
.menu :hover ul li.item367:hover > a
{
	background: #019ee1 url(../images/arrow_over.gif) 108px 7px no-repeat;
	color: #fff;
	padding-right:1px;
}
.menu :hover ul li.item368 ul
{
	display: block;
}
.menu :hover ul li.item368 > a
{
	background: #fff url(../images/arrow.gif) 108px 7px no-repeat;
}
.menu :hover ul li.item368 > a:hover
{
	background: #019ee1 url(../images/arrow_over.gif) 108px 7px no-repeat;
	color: #fff;
	padding-right:1px;
}
.menu :hover ul li.item368:hover > a
{
	background: #019ee1 url(../images/arrow_over.gif) 108px 7px no-repeat;
	color: #fff;
	padding-right:1px;
}
.menu :hover ul li.item369 ul
{
	display: block;
}
.menu :hover ul li.item369 > a
{
	background: #fff url(../images/arrow.gif) 108px 7px no-repeat;

}
.menu :hover ul li.item369 > a:hover
{
	background: #019ee1 url(../images/arrow_over.gif) 108px 7px no-repeat;
	color: #fff;
	padding-right:1px;
}
.menu :hover ul li.item369:hover > a
{
	background: #019ee1 url(../images/arrow_over.gif) 108px 7px no-repeat;
	color: #fff;
	padding-right:1px;
}
.bodytext13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-align: left;
}
.bodytextpadding {
	padding-left: 15px;
}
.bold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.link13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.link14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.blocktext {
	height: 2px;
	width: 75px;
}
.quotebox {
	padding: 20px;

}