/* Reset CSS! */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, address, th, td
		{
		margin:0;
		padding:0;
		}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th
		{
		font-size:1em;
		font-weight:normal;
		font-style:normal;
		}
ul,ol 		{
		list-style:none;
		}
caption,th
		{
		text-align:left;
		}
fieldset,img
		{
		border:none;
		}
dt, address, caption, cite, code, dfn, em, i, strong, b, th, var
		{
		font-style:normal;
		font-weight:normal;
		}
q:before, q:after
		{
		content:'';
		}
/*Kill Space*/
.clear 		{
		clear:both;
		}
.kill
		{
		clear:both;
		display:block;
		margin:0;
		padding:0;
		height:0;
		line-height:1px;
		font-size:1px;
		}
/*Site Mark-Up*/
html		{
		}
body
		{
		}
#Container
		{
		background:url(../uploads/images/site/Container.png) center repeat-y;
		padding:0;
		margin:0;
		}
.Masthead
		{
		background:url(../uploads/images/site/MastheadWhite.png) center no-repeat;
		width:990px;
		height:100px;
		}
.MastheadMCX
		{
		background:url(../uploads/images/site/MCXMasthead.png) center no-repeat;
		width:990px;
		height:100px;
		}
.MastheadAPAC
		{
		background:url(../uploads/images/site/BPXMastheadAPAC.png) center no-repeat;
		width:990px;
		height:100px;
		}
.MastheadAmericas
		{
		background:url(../uploads/images/site/BPXMastheadAmericas.png) center no-repeat;
		width:990px;
		height:100px;
		}
.MastheadEMEIA
		{
		background:url(../uploads/images/site/BPXMastheadEMEIA.png) center no-repeat;
		width:990px;
		height:100px;
		}
.logo	{
		padding:25px 30px 0 35px;
		float:left;
		display:inline;
		}
.MainContent
		{
		clear:both;
		padding:1px 0 0 0;
		margin:0 30px 0 40px;
		font-size:0.9em;
		border-left:1px solid #2e8fba;
		}
.Footer	{
		clear:both;
		background:url(../uploads/images/site/Footer.png) bottom no-repeat;
		height:25px;
		margin-top:0px;
		padding:0px 10px 25px 10px;
		font-size:0.8em;
		color:#fff;
		}
.FooterBar
		{
		background:#2e8fba;
		margin:1px 24px 5px 30px;
		width:911px;
		height:21px;
		padding:0;
		}
.FooterLeft
		{
		width:500px;
		float:left;
		display:inline;
		padding:4px 0 0 10px;
		}
.FooterRight
		{
		position:relative;
		float:right;
		width:200px;
		display:inline;
		padding:1px 10px 0 0;
		}
.FooterRight ul
		{
		margin:0;
		position:relative;
		}
.FooterRight ul li
		{
		display:inline;
		list-style-type:none;
		margin:0;
		position:relative;
		}
.FooterRight ul li a
		{
		height:18px;
		color:#fff;
		float:left;
		text-decoration:none;
		padding:3px 0px 3px 0;
		}
.FooterRight ul li a:hover
		{
		color:#73d4ff;
		}
/* Navigation * /
/* All unordered lists inside 'nav' */
#NavBack	{
		margin:0 0 10px 90px;
		height:45px;
		}		
#Nav, #Nav ul
		{
		float:left;
		font-weight:bold;
		padding:0;
		margin:1px 0 0 10px;
		list-style:none;
		}
#Nav li
		{
		background:none;
		float:left;
		padding:0 10px;
		margin:10px 0;
		border-right:1px solid #cfcfcf;
		list-style-type:none;
		height:20px;
		text-align:center;
		}
#Nav a
		{
		color:#898989;
		display:block;
		}
#Nav a:link.root, #Nav a:active.root, #Nav a:visited .root
		{
		background-image:url(../uploads/images/site/arrow_on.gif);
		background-repeat:no-repeat;
		background-position:170px 8px;
		}
#Nav a:hover.root
		{
		background-image:url(../uploads/images/site/arrow.gif);
		background-repeat:no-repeat;
		background-position:170px 8px;
		}
#Nav li ul
		{
		position:absolute;
		padding:0;
		margin:0;
		left:-999em;
		width:auto;
		width:100px;
		}
#Nav li:hover ul ul, #Nav li:hover ul ul ul, #Nav li.sfhover ul ul, #Nav li.sfhover ul ul ul
		{
		left:-999em;
		}
#Nav li:hover ul, #Nav li li:hover ul, #Nav li li li:hover ul, #Nav li.sfhover ul, #Nav li li.sfhover ul, #Nav li li li.sfhover ul
		{
		left:auto;
		}
/*End Wide Column*/
/* Sub navigation style */
#Nav li ul li
		{
		background:#a2bdc6;
		clear:both;
		border-bottom:solid 1px #fff;
		border-left:solid 1px #fff;
		border-right:solid 1px #fff;
		overflow:hidden;
		width:100%;
		}
#Nav ul li a
		{
		margin:0;
		width:100%;
		font-size:0.85em;
		height:24px;
		line-height:24px;
		padding-left:8px;
		text-decoration:none;
		font-weight:normal;
		color:#333;
		}
#Nav li ul a:hover
		{
		color:#3C6296;
		text-decoration:underline;
		}
/*Second level*/
#Nav li ul li ul li
		{
		color:#fff;
		background:#028ac8;
		clear:both;
		border-bottom:solid 1px #fff;
		border-left:solid 1px #fff;
		border-right:solid 1px #fff;
		overflow:hidden;
		width:100%;
		}
#Nav ul li ul li a
		{
		color:#fff;
		margin:0;
		width:100%;
		font-size:0.85em;
		height:24px;
		line-height:24px;
		padding-left:8px;
		text-decoration:none;
		font-weight:normal;
		}
/* */
#Nav li ul ul
		{ 
		margin:-25px 0 0 180px;
		}
#Nav li:hover ul ul, #Nav li:hover ul ul ul, #Nav li.sfhover ul ul, #Nav li.sfhover ul ul ul
		{
		left:-999em;
		}
#Nav li:hover ul, #Nav li li:hover ul, #Nav li li li:hover ul, #Nav li.sfhover ul, #Nav li li.sfhover ul, #Nav li li li.sfhover ul
		{
		left:auto;
		}
/* Remove border for list items that define corners */
/* ie7 fix */
#Nav li:hover, #Nav li.hover
		{
		position:static;
		color:#3C6296;
		text-decoration:underline;
		}
#Nav li:hover ul, #Nav li.sfhover ul
		{
		z-index:100;
		left:auto;
		}
/*Home Page*/
.TopPanel
		{
		width:911px;
		height:250px;
		margin:0;
		padding:0;
		outline:none;
		z-index:-1;
		background:url(../uploads/images/site/FlashBack.png) repeat-x;
		}
.MiddlePanel
		{
		margin-top:1px;
		background:#005379 url(../uploads/images/site/FrontPanelBlue.png) repeat-x;
		height:190px;
		width:911px;
		}
.BottomPanel
		{
		background:#004067;
		height:152px;
		width:886px;
		margin:2px 0 0 0;
		padding:0 0 0 25px;
		}
/*Featured Product*/
.FeaturedProduct
		{
		width:635px;
		color:#fff;
		padding:23px 25px 25px 25px ;
		}
.FeaturedProduct h2
		{
		padding:0 0 0 0;
		margin:0;
		font-weight:bold;
		}
.FeaturedProduct h1
		{
		padding:10px 0;
		color:#6f9ecd;
		font-size:1.3em;
		}
.More
		{
		color:#6f9ecd;
		font-style:italic;
		border-left:1px solid white;
		padding:4px 7px 5px 7px;
		}
.FeaturedProduct a:link.More, .FeaturedProduct a:visited.More, .FeaturedProduct a:active.More
		{
		text-decoration:none;
		}
.FeaturedProduct a:hover.More
		{
		color:#fff;
		text-decoration:none;
		}
.White
		{
		color:#6f9ecd;
		font-style:italic;
		}
.FeaturedProduct a:link.White, .FeaturedProduct a:visited.White, .FeaturedProduct a:active.White
		{
		text-decoration:none;
		}
.FeaturedProduct a:hover.White
		{
		color:#fff;
		text-decoration:none;
		}
/*Bottom Row Icons*/
.Newsletter
		{
		width:205px;
		height:148px;
		font-style:bold;
		color:#fff;
		float:left;
		}
a:link.NewsletterBar, a:visited.NewsletterBar, a:active.NewsletterBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:191px;
		height:15px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/NewsletterBar.jpg) no-repeat;
		}
a:hover.NewsletterBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:191px;
		height:15px;
		line-spacing:20px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/NewsletterBaron.jpg) no-repeat;
		}
.EricssonB
		{
		width:205px;
		height:148px;
		font-style:bold;
		color:#fff;
		float:left;
		}
a:link.EricssonBBar, a:visited.EricssonBBar, a:active.EricssonBBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:191px;
		height:15px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/EricssonBar.jpg) no-repeat;
		}
a:hover.EricssonBBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:191px;
		height:15px;
		line-spacing:20px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/EricssonbarOn.jpg) no-repeat;
		}
a:link.BottomLink, a:visited.BottomLink, a:active.BottomLink
		{
		margin-top:2px;
		display:block;
		width:150px;
		height:17px;
		color:#6f9ecd;
		text-decoration:none;
		padding:2px 7px 2px 7px;
		border-left:1px solid #fff;
		}
a:hover.BottomLink
		{
		margin-top:2px;
		display:block;
		width:150px;
		height:17px;
		color:#fff;
		text-decoration:none;
		padding:2px 7px 2px 7px;
		border-left:1px solid #fff;
		}
.Recruitment
		{
		width:205px;
		height:148px;
		font-style:bold;
		color:#fff;
		float:left;
		}
a:link.RecruitmentBar, a:visited.RecruitmentBar, a:active.RecruitmentBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:191px;
		height:15px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/RecruitmentBar.jpg) no-repeat;
		}
a:hover.RecruitmentBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:191px;
		height:15px;
		line-spacing:20px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/RecruitmentBarOn.jpg) no-repeat;
		}
.NewBusinessPartner
		{
		width:205px;
		height:148px;
		font-style:bold;
		color:#fff;
		float:left;
		}
a:link.BusinessPartnerBar, a:visited.BusinessPartnerBar, a:active.BusinessPartnerBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:191px;
		height:15px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/BusinessPartnerBar.jpg) no-repeat;
		}
a:hover.BusinessPartnerBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:191px;
		height:15px;
		line-spacing:20px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/BusinessPartnerBarOn.jpg) no-repeat;
		}
/*News and Events Panel Front Page*/
#NewsDrop
		{
		/*background:url(../uploads/images/site/NewsBack3.png) no-repeat;*/
		position:absolute;
		top:160px;
		right:46px;
		width:253px;
		}
#NewsDrop .Top
		{
		background:url(../uploads/images/site/NewsTop.png) no-repeat;
		width:253px;
		height:453px;
		}
#NewsDrop .Middle
		{
		background:url(../uploads/images/site/NewsBack3.png) repeat-y;
		}
#NewsDrop .Bottom
		{
		background:url(../uploads/images/site/NewsBottom.png) no-repeat;
		width:253px;
		height:16px;
		}
.FrontNews
		{
		clear:both;
		padding:15px 12px 16px 17px;
		color:#6f9ecd;
		}
.FrontNews h1
		{
		clear:both;
		color:#036;
		font-size:1.2em;
		padding:0 0 8px 0;
		margin:0;
		display:inline;
		float:left;
		}
.FrontNews h2
		{
		clear:both;
		color:#036;
		font-size:1.2em;
		padding:0 0 8px 0;
		margin:0;
		line-spacing:1.4em;
		display:inline;
		float:left;
		}
.MoreNews
		{
		padding-top:2px;
		float:right;
		color:#00acff;
		font-style:italic;
		border:1px dotted red;
		}
.MoreNews a:link, .MoreNews a:visited, .MoreNews a:active
		{
		color:#6f9ecd;
		text-decoration:none;
		}
.MoreNews a:hover
		{
		color:#036;
		text-decoration:none;
		}
.FrontNews ul
		{
		padding:0 0 0 0 ;
		margin:0;
		position:relative;
		}
.FrontNews li
		{
		clear:both;
		padding:0 0 5px 0;
		margin:0;
		line-height:1.5em;
		list-style:none;
		overflow:hidden;
		}
.FrontNews li a:link, .FrontNews li a:visited, .FrontNews li a:active
		{
		color:#666;
		text-decoration:none;
		}
.FrontNews li a:hover
		{
		color:#666;
		text-decoration:underline;
		}
.FrontEvent
		{
		}
/*Other Pages */
.Background
		{
		width:911px;
		clear:both;
		}
.CentralCopy
		{
		width:727px;
		border-left:1px solid #2e8fba;
		border-right:1px solid #2e8fba;
		float:left;
		position:relative;
		padding-bottom:15px;
		min-height:415px;
		}
.CentralCopy h1
		{
		height:20px;
		color:#008ED0;
		font-size:1.6em;
		font-weight:bold;
		padding-top:24px;
		padding-bottom:17px;
		margin:10px 0;
		position:relative;
		}
.CentralCopy h1 span
		{
		display:none;
		}
.CentralCopy h2
		{
		color:#777;
		font-size:1em;
		font-style:italic;
		padding-top:0px;
		padding:0px 0 22px 0;
		}
.CentralCopy h3
		{
		color:#008ED0;
		font-size:1.2em;
		font-weight:bold;
		padding-top:2px;
		border-bottom:1px solid #2e8fba;
		padding-bottom:6px;
		margin:20px 0;
		line-spacing:100%;
		}
.CentralCopy h4
		{
		color:#0574b2;
		font-weight:bold;
		padding-top:3px;
		padding-bottom:3px;
		margin:0 0 6px 0;
		line-spacing:100%;
		}
.CentralCopy h5
		{
		color:#444;
		font-weight:bold;
		padding-top:1px;
		padding-bottom:1px;
		margin:0;
		line-spacing:100%;
		}
.CentralCopy p
		{
		margin:0;
		padding:0px 0 15px 0;
		}
.CentralCopy strong
		{
		font-weight:bold;
		}
.CentralCopy em
		{
		font-style:italic;
		}
.CentralCopy a
		{
		color:#014165;
		text-decoration:none;
		}
.CentralCopy a:hover
		{
		color:#666;
		text-decoration:none;
		border-bottom:1px dotted #777;
		}
.CentralCopy  ul
		{
		margin-top:0px;
		margin-bottom:5px;
		margin-left:20px;
		list-style:outside disc;
		padding-top:0;
		padding-bottom:0;
		}
.CentralCopy li
		{
		padding:2px 5px;
		}
.CentralCopy ul li ul
		{
		margin-top:0px;
		margin-bottom:5px;
		margin-left:20px;
		list-style:outside square;
		padding-top:0;
		padding-bottom:0;
		}
.CentralCopy  ol
		{
		margin-top:0px;
		margin-bottom:15px;
		margin-left:10px;
		padding-left:15px;
		list-style-type: decimal;
		list-style-position:outside;
		}
.CentralCopy  ol li ol
		{
		margin-top:0px;
		margin-bottom:15px;
		margin-left:10px;
		padding-left:15px;
		list-style-type: roman;
		list-style-position:outside;
		}
.CentralCopy .pullquote1
		{
		clear:both;
		float:right;
		background:#fff url(../uploads/images/site/quotes.png) top left no-repeat;
		font-size:100%;
		width:170px;
		margin:0 5px 10px 10px;
		padding:0;
		}
.CentralCopy .pullquote1 img
		{
		float:right;
		border:0;
		margin:0;
		padding:2px;
		background:#fff;
		}
.CentralCopy .pullquote1 p
		{
		color:#777;
		font-size:100%;
		margin:0;
		font-weight:normal;
		padding:20px 20px 0 20px;
		border:0;
		text-align:left;
		}
.CentralCopy .pullquote2
		{
		clear:both;
		float:right;
		background:#fff url(../uploads/images/site/quotes.png) top left no-repeat;
		font-size:100%;
		width:170px;
		margin:0 5px 10px 10px;
		padding:0;
		}
.CentralCopy .pullquote2 img
		{
		float:right;
		border:0;
		margin:0;
		padding:2px;
		background:#fff;
		}
.CentralCopy .pullquote2 p
		{
		color:#777;
		font-size:100%;
		margin:0;
		font-weight:normal;
		padding:20px 20px 0 20px;
		border:0;
		text-align:left;
		}
.CentralCopy img.imagefloatL 
		{
		clear:both;
		float:left;
		padding:0 20px 10px 0;
		}
.CentralCopy img.imagefloatR 
		{
		clear:both;
		float:right;
		padding:0 0 10px 20px;
		}
.CentralCopy .imageL
		{
		clear:both;
		margin:2px 8px 5px 1px;
		padding:0 5px 5px 5px;
		float:left;
		}
.CentralCopy .imageL P
		{
		font-size:0.9em;
		color:#444;
		text-align:left;
		padding:0;
		}
.CentralCopy .imageL img
		{
		clear:both;
		position:relative;
		}
.CentralCopy .imageR
		{
		clear:both;
		margin:2px 1px 5px 8px;
		padding:0 5px 5px 5px;
		float:Right;
		position:right;
		}
.CentralCopy .imageR P
		{
		font-size:0.9em;
		color:#444;
		text-align:right;
		padding:0;
		}
.CentralCopy .imageR img
		{
		clear:both;
		position:relative;
		}
.CentralCopy .iconL
		{
		clear:both;
		min-height:40px;
		background:#bceaff;
		margin:2px 8px 0 1px;
		padding:10px 5px 10px 10px;
		float:Left;
		width:100px;
		}
.CentralCopy .iconL P
		{
		font-size:0.8em;
		color:#444;
		text-align:left;
		padding:0;
		}
.CentralCopy .iconL img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
.CentralCopy .iconR
		{
		clear:both;
		min-height:40px;
		background:#bceaff;
		margin:2px 1px 0 8px;
		padding:10px 10px 10px 5px;
		float:right;
		width:100px;
		}
.CentralCopy .iconR P
		{
		font-size:0.8em;
		color:#444;
		text-align:left;
		padding:0;
		}
.CentralCopy .iconR img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
.CentralCopy a:link.Button, .CentralCopy a:visited.Button, .CentralCopy a:active.Button
		{
		text-align:left;
		display:block;
		width:75px;
		height:15px;
		color:#6f9ecd;
		font-style:italic;
		background:#003054;
		padding:3px 5px;
		text-decoration:none;
		}
.CentralCopy a:hover.Button, 
		{
		text-align:left;
		display:block;
		width:75px;
		height:15px;
		color:#fff;
		font-style:italic;
		background:#003054;
		border-bottom:0;
		padding:3px 5px;
		text-decoration:none;
		}
.breadcrumb
		{
		font-size:0.8em;
		font-weight:normal;
		color:#008ED0 !important;
		}
.breadcrumb a
		{
		color:#999999;
		text-decoration:none;
		}
.ColX
		{
		float:left;
		width:700px;
		padding:8px 0 0 15px;
		}
.Col	{
		float:left;
		width:680px;
		padding:14px 15px 0 15px;
		}
.Col1	{
		float:left;
		width:425px;
		padding:14px 0 0 15px;
		}
.Col2	{
		float:left;
		width:220px;
		padding:95px 35px 0 25px;
		}
.Col2A	{
		float:left;
		width:220px;
		padding:17px 15px 0 35px;
		}
.Col2A	a:hover
		{
		border:0;
		}
.Col2A	p
		{
		text-align:center;
		}
.Col4	{
		float:left;
		width:695px;
		padding:14px 35px 0 15px;
		}
/*Side Navs*/
.SideNav
		{
		float:left;
		width:181px;
		padding:0;
		margin:0 0 0 0;
		background:#fff;
		}
.Intro	{
		color:#014165;
		font-size:0.8em;
		}
.SideNav .Intro
		{
		padding:19px 10px 32px 15px;
		}
.SideNav ul
		{
		clear:both;
		}
.SideNav li
		{
		clear:both;
		padding:8px 15px 9px 15px;
		border-bottom:1px solid #2e8fba;
		}
.SideNav li a
		{
		color:#014165;
		text-decoration:none;
		}
.SideNav li a:hover
		{
		color:#e8661c;
		text-decoration:none;
		}
.SideNav li.Highlight
		{
		clear:both;
		font-weight:bold;
		background:#caeefe;
		color:#008ED0;
		padding:8px 15px 9px 15px;
		border-bottom:1px solid #2e8fba;
		}
.SideNav li.Indent 
		{
		clear:both;
		background:#ece8cb;
		padding:8px 15px 9px 25px;
		border-bottom:1px solid #2e8fba;
		margin:0;
		}
.SideNav li.IndentHighlight
		{
		clear:both;
		font-weight:bold;
		color:#008ED0;
		background:#caeefe;
		padding:8px 15px 9px 25px;
		border-bottom:1px solid #2e8fba;
		margin:0;
		}
.SideNav li ul li a
		{
		color:#f00;
		text-decoration:none;
		}
.SideNav li a:hover
		{
		color:#e8661c;
		text-decoration:none;
		}
#Company
		{
		background:#fff;
		}
.Awards	{
		clear:both;
		margin-bottom:40px;
		}
#Support
		{
		background:#fff;
		}
#News
		{
		background:#fff;
		min-height:442px;
		}
#NewsCopy
		{
		background:#fff;
		min-height:442px;
		}
#ProductsCopy
		{
		background:#fff;
		min-height:442px;
		}
ul#PressRoom
		{
		padding:0px 0 8px 0;
		list-style:none;
		margin:0;
		}
ul#PressRoom li
		{
		padding:8px 0 8px 0;
		border-bottom:1px solid #2e8fba;
		margin:0;
		list-style-type: none;
		}
#Contact
		{
		background:#fff;
		}
#ContactCopy
		{
		min-height:730px;
		}
#VoyagerCopy
		{
		min-height:330px;
		}
#Marcomms
		{
		background:#fff;
		}
/*Solutions*/
#Solutions
		{
		background:#fff;
		}
/* Products Section */
.SideNav li.Highlightp
		{
		clear:both;
		font-weight:bold;
		background:#e8661c;
		color:#ece8cb;
		padding:8px 15px 9px 15px;
		border-bottom:1px solid #2e8fba;
		}
#ProductsCopy
		{
		min-height:730px;
		}
#Products
		{
		background:#fff;
		min-height:730px;
		}
#NewsNav
		{
		background:#fff;
		min-height:430px;
		}
#VoyagerNav
		{
		background:#fff;
		min-height:330px;
		}
#NewsCopy
		{
		min-height:430px;
		}
#MarcommsNav
		{
		background:#fff;
		min-height:630px;
		}
#ContactUsNav	{
		min-height:430px;
		}
#MyAccountNav	{
		min-height:230px;
		}
#AccountNav	{
		min-height:430px;
		}		
#MarcommsCopy
		{
		min-height:630px;
		}
#ContactNav
		{
		background:#fff;
		min-height:730px;
		}
#CompanyNav
		{
		background:#fff;
		min-height:430px;
		}
.ColumnRow
		{
		width:727px;
		min-height:350px;
		float:left;
		position:relative;
		padding:0;
		position:relative;
		}
.ColumnRow h1
		{
		clear:both;
		padding:0 0 0 10px;
		margin:0;
		font-weight:bold;
		font-size:1.7em;
		margin:5px 10px;
		padding:0;
		letter-spacing:0px;
		font-family:verdana, Arial, Helvetica, ans-serif;
		}
.ColumnRow h2
		{
		padding:5px 0;
		font-size:1.3em;
		margin:0;
		font-weight:bold;
		font-size:1.1em;
		font-family:verdana, Arial, Helvetica, ans-serif;
		}
.Application
		{
		width:722px;
		float:right;
		position:relative;
		color:#000;
		}
.Application h1
		{
		padding:5px 0 5px 10px;
		font-size:1.3em;
		margin:0;
		font-weight:bold;
		font-family:verdana, Arial, Helvetica, sans-serif;
		}
.Column33
		{
		width:205px;
		float:left;
		padding-right:25px;
		position:relative;
		}
.Column33 ul
		{
		list-style:disc;
		padding:3px 0px 3px 18px;
		list-style-position:outside;
		margin:0;
		}
.Column33 ul li ul
		{
		list-style:square;
		padding:6px 0px 3px 18px;
		list-style-position:outside;
		margin:0;
		}
.Column33 li
		{
		padding:2px 0 2px 0px;
		margin:0;
		}
.Column33 p
		{
		padding:3px 0;
		margin:0;
		}
.ImgCol
		{
		width:410px;
		min-height:270px;
		float:left;
		position:relative;
		padding:15px 0 0 10px;
		}
.AppCol
		{
		width:220px;
		float:left;
		position:relative;
		padding:10px 0px 10px 0px;
		}
.AppCol h2
		{
		padding:5px 0;
		font-size:1.3em;
		margin:0;
		font-weight:bold;
		font-family:verdana, Arial, Helvetica, sans-serif;
		}
.AppCol	p
		{
		padding:3px 0;
		margin:0;
		}
.PDF a:link, .PDF a:visited, .PDF a:active
		{
		text-decoration:none;
		color:#005479;
		}
.PDF a:hover
		{
		color:#777;
		border-bottom:1px dotted #777;
		}
.Column33 h3.heading
		{
		background:url(../uploads/images/Products.png) left no-repeat;
		color:#000;
		font-weight:bold;
		font-size:1.3em;
		margin:10px 0;
		padding:0 0 0 18px;
		}
.SideTitle
		{
		padding:0 0 5px 0px;
		background:#008ed0;
		color:#fff;
		}
.SideTitle span
		{
		display:none;
		}
.SideNav li.Highlight1
		{
		clear:both;
		font-weight:bold;
		background:#008ed0;
		color:#fff;
		padding:8px 15px 9px 15px;
		border-bottom:1px solid #008ed0;
		}
h1.head1
		{
		color:#005479;
		}
#VoyagerProductsNav
		{
		min-height:750px;
		}
#VoyagerSoftwareNav
		{
		min-height:450px;
		}
#Products1
		{
		min-height:850px;
		}
.Breadcrumbs
		{
		padding:5px 10px;
		}
.Breadcrumbs a:link, .Breadcrumbs a:visited, .Breadcrumbs a:active
		{
		text-decoration:none;
		color:#005479;
		}
.Breadcrumbs a:hover
		{
		color:#777;
		border-bottom:1px dotted #777;
		}
/* Contact form */
label.contactForm
		{
		display: block;
		width: 150px;
		float: left;
		text-align:right;
		margin: 2px 5px 5px 0px;
		padding:2px;
		}
input.contactForm
		{
		display: block;
		width: 150px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #c6c6c6;
		padding:2px;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		}
select.contactForm
		{
		display: block;
		width: 157px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #c6c6c6;
		padding:2px;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		}
.textareaContactForm
		{
		width:471px;
		height:100px;
		margin:0 0 5px 0;
		border:1px solid #c6c6c6;
		padding:2px;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		}
input.checkboxContactForm
		{
		width:20px;
		border:0px;
		}
input.contactFormX
		{
		display: block;
		width: 150px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #c6c6c6;
		padding:2px;
		background:#fee;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		}
select.contactFormX
		{
		display: block;
		width: 157px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #c6c6c6;
		padding:2px;
		background:#fee;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		}
.textareaContactFormX
		{
		width:471px;
		height:100px;
		margin:0 0 5px 0;
		border:1px solid #c6c6c6;
		padding:2px;
		background:#fee;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		}
input.checkboxContactFormX
		{
		width:20px;
		background:#fee;
		}
a.infopopContactForm
		{
		position:relative;
		display:block;
		text-decoration:none;
		font-weight:normal;
		height:15px;
		line-height:15px;
		margin:3px 0 0 0;
		padding:0;
		text-align:center;
		width:50px;
		float:left;
		color:#fff;
		text-transform: uppercase;
		}
a:link.infopopContactForm, a:active.infopopContactForm, a:visited.infopopContactForm
		{
		background-image:url(../uploads/images/site/infopopoff.gif);
		color:#fff;
		}
a:hover.infopopContactForm
		{
		background-image:url(../uploads/images/site/infopopon.gif);
		color:#fff;
		}
br.sep	{
		clear:both;
		}
/* End contact form */
/* Events */
.EventsLabel
		{
		clear:left;
		color:#0574b2;
		width:70px;
		display:block;
		float:left;
		text-align:right;
		padding-right:10px;
		}
#VoyagerLogin
		{
		clear:both;
		margin:0;
		padding:0;
		width:240px;
		position:relative;
		padding:10px 0 0 0;
		}
#VoyagerLogin label
		{
		display:inline;
		float:left;
		padding:6px 4px 0 8px;
		margin:0;
		font-size:0.8em;
		width:60px;
		color:#6f9ecd;
		font-size:1.0em;
		}
ul#VoyagerLogin
		{
		float:left;
		}
ul#VoyagerLogin li
		{
		margin:0px;
		}
ul#VoyagerLogin li form
		{
		padding:0;
		}
#VoyagerLogin li img
		{
		vertical-align:top;
		position:relative;
		}
html>body#VoyagerLogin li img
		{
		position:relative;
		}
ul#VoyagerLogin li input
		{
		width:97px;
		height:23px;
		padding:3px 5px 1px 5px;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		border:none;
		color:#09c;
		background:url(../uploads/images/site/PWBack.png) 0 0 repeat-x;
		}
html>body#VoyagerLogin li input.textfield
		{
		width:105px;
		position:relative;
		}
ul#VoyagerLogin2
		{
		float:left;
		width:180px;	
		margin-top:7px;
		padding-bottom:10px;
		}
ul#VoyagerLogin2 li
		{
		margin:0px;
		}
ul#VoyagerLogin2 li form
		{
		padding:0;
		}
#VoyagerLogin2 li img
		{
		vertical-align:top;
		position:relative;
		}
.InputL
		{
		margin:0px 0 1px 3px;
		}
.InputR
		{
		margin:0px 0;
		}
.logonpanel
		{
		margin:0;
		padding:5px;
		color:#fff;
		width:480px;
		}
.logonpanel fieldset
		{
		border:1px solid #008ed0;
		padding:10px;
		width:460px;
		}
.logonpanel legend
		{
		font-weight:bold;
		color:#fff;
		background:#008ed0;
		padding:3px 6px;
		}
a LogonButton
		{
		display:block;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		width:137px;
		height:17px;
		color:#fff;
		padding:3px 6px;
		margin:3px 0 0 0;
		}
a:link.LogonButton, a:active.LogonButton, a:visited.LogonButton
		{
		display:block;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		width:125px;
		height:17px;
		color:#fff;
		background:url(/uploads/images/site/LogonButton.png) 0px -23px;
		padding:4px 6px 2px 6px;
		margin:3px 0 0 0;
		}
a:hover.LogonButton
		{
		display:block;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		width:125px;
		height:17px;
		color:#fff;
		background:url(/uploads/images/site/LogonButton.png) 0px 0px;
		padding:4px 6px 2px 6px;
		margin:3px 0 0 0;
		}
a:link.Button, a:active.Button, a:visited.Button
		{
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		width:100px;
		display:block;
		height:14px;
		color:#fff;
		background:url(../uploads/images/site/ButtonWide.jpg) 0px 0px;
		padding:3px 10px;
		margin:0;
		}
a:hover.Button
		{
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		width:100px;
		display:block;
		height:14px;
		color:#fff;
		background:url(../uploads/images/site/ButtonWide.jpg) 0px -32px;
		padding:3px 10px;
		margin:0;
		}
.More
		{
		color:#6f9ecd;
		font-style:italic;
		border-left:1px solid white;
		padding:4px 7px 5px 7px;
		}
a:link.More, a:visited.More, a:active.More
		{
		text-decoration:none;
		}
a:hover.More
		{
		color:#fff;
		text-decoration:none;
		}
/*Search */
#SearchResults fieldset
		{
		padding:0 0 0 18px;
		border:1px solid #2e8fba;
		margin:0 0 30px 0;
		}
#SearchResults legend
		{
		background: #2e8fba;
		color:#fff;
		padding:3px 8px;
		width:45px;
		}
#SearchResults li img
		{
		vertical-align:top;
		position:relative;
		}
html>body#SearchResults li img
		{
		position:relative;
		}
html>body#SearchResults li input.textfield
		{
		width:105px;
		position:relative;
		}
/*Extranet*/
#ExtranetSearch
		{
		clear:both;
		margin:0;
		padding:0;
		width:210px;
		float:right;
		position:relative;
		padding:0;
		}
ul#SearchExt label
		{
		display:inline;
		float:left;
		padding:6px 4px 0 0;
		margin:0;
		font-size:0.8em;
		color:#09c;
		}
ul#SearchExt li
		{
		margin:0px;
		list-style:none;
		}
ul#SearchExt li form
		{
		padding:0;
		}
#ExtranetSearch li img
		{
		vertical-align:top;
		position:relative;
		}
html>body#ExtranetSearch li img
		{
		position:relative;
		}
ul#SearchExt li input.textfield
		{
		width:90px;
		height:21px;
		padding:4px 5px 2px 5px;
		font-size:0.8em;
		border:none;
		color:#09c;
		background:url(../uploads/images/site/SearchStretch.png) 0 0 repeat-x;
		}
html>body#ExtranetSearch li input.textfield
		{
		width:105px;
		position:relative;
		}
.SearchExtR
		{
		margin:0px 0;
		}
.FileList
		{
		width:100%;
		clear:both;
		font-size:0.95em;
		margin:0;
		padding:0;
		background:#2e8fba;
		}
.FileList th
		{
		background:#aaa;
		color:#eee;
		padding:0;
		margin:0;
		}
a:link.SortDown, a:active.SortDown, a:visited.SortDown
		{
		color:#667;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/DownOff.png) center repeat-x;
		padding:5px;
		border:0;
		margin:0;
		text-align:left;
		}
a:hover.SortDown
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/DownON.png) center repeat-x;
		padding:5px;
		margin:0;
		border:0;
		text-align:left;
		}
a:link.SortUp, a:active.SortUp, a:visited.SortUp
		{
		color:#667;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/UpOff.png) center repeat-x;
		padding:5px;
		margin:0;
		border:0;
		text-align:left;
		}
a:hover.SortUp
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/UpON.png) center  repeat-x;
		padding:5px;
		margin:0;
		border:0;
		text-align:left;
		}
a:link.SortNone, a:active.SortNone, a:visited.SortNone
		{
		text-decoration:none;
		color:#667;
		display:block;
		height:12px;
		background:url(../cms/icons/SortOff.png) center repeat-x;
		padding:5px;
		margin:0;
		border:0;
		text-align:left;
		}
a:hover.SortNone
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/SortON.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		border:0;
		}
.FileList td
		{
		padding:3px 5px;
		}
td.Light
		{
		background:#fff;
		}
td.Dark
		{
		background:#eee;
		}
/*Thumbnail Zoom*/
.ThumbContainer
		{
		width:100px;
		height:116px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.ThumbCaption
		{
		background:#004067;
		width:100px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.ThumbCaption a:link,.ThumbCaption a:visited,.ThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.ThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.IconContainer
		{
		width:99px;
		height:156px;
		float:left;
		display:inline;
		padding:auto;
		padding:3px;
		position:relative;
		display:block;
		margin:0px 4px 3px 0;
		background:#eee;
		}
.IconContainer a:link,.IconContainer a:visited,.IconContainer a:active
		{
		text-decoration:none;
		color:#667;
		font-size:0.9em;
		}
.IconContainer a:hover
		{
		text-decoration:none;
		color:#444;
		font-size:0.9em;
		}
.WThumbContainer
		{
		width:125px;
		height:200px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.WThumbCaption
		{
		background:#004067;
		width:123px;
		height:24px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.WThumbCaption a:link,.WThumbCaption a:visited,.WThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.WThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.HThumbContainer
		{
		width:200px;
		height:145px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.HThumbCaption
		{
		background:#004067;
		width:198px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.HThumbCaption a:link,.HThumbCaption a:visited,.HThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.HThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.DropdownRow
		{
		padding:8px 2px 8px 5px;
		background:#fff url(../uploads/images/site/WidgetHeader.gif) repeat-x;
		margin:10px 0 0 0;
		}
.DropdownRow h4
		{
		color:#fff;
		font-size:1.4em;
		padding:23px 30px 19px 5px;
		margin:0 0 0px 0;
		height:auto;
		width:40%;
		font-weight:bold;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:140%;
		background:none;
		float:left;
		display:inline;
		}
.Dropdown
		{
		float:left;
		display:inline;
		}
select.Select	{
		float:left;
		background:#f0f0f0;
		color:#777;
		font-size:12px;
		width:140px;
		padding:2px;
		border:1px solid #008ed0;
		margin:20px 5px 0 0;
		}
/*Social Bookmarking*/
.BookMarks	{
		font-size:0.9em;
		clear:both;
		position:relative;
		}
.BookMarks p	{
		clear:left;
		padding:5px 0 10px 0;
		margin:0;
		background:url(../uploads/images/site/FadedRule.png) bottom left no-repeat;
		}
.BookMarks ul	{
		margin:0 0 2px 0;
		padding:0;
		}
.BookMarks ul li
		{
		float:left;
		display:block;
		width:65px;
		height:20px;
		display:inline;
		position:relative;
		padding-left:25px;
		text-align:left;
		}
.BookMarks a
		{
		text-decoration:none;
		}
.BookMarks ul li.Delicious
		{
		background:url(../cms/icons/Delicious.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Stumbleupon
		{
		background:url(../cms/icons/Stumbleupon.gif) no-repeat;
		width:85px;
		}
.BookMarks ul li.Digg
		{
		background:url(../cms/icons/Digg.gif) no-repeat;
		width:45px;
		}
.BookMarks ul li.Reddit
		{
		background:url(../cms/icons/Reddit.gif) no-repeat;
		width:55px;
		}
.BookMarks ul li.Facebook
		{
		background:url(../cms/icons/Facebook.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Twitter
		{
		background:url(../cms/icons/Twitter.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Email
		{
|		width:70px;
		padding:3px 3px 0px 40px;
		background:url(../cms/icons/Email.png) no-repeat;
		}
.BookMarks ul li.Bookmark
		{
		background:url(../cms/icons/Bookmark.png) no-repeat;
		width:118px;
		padding:3px 3px 0px 30px;
		}
.BookMarks ul li.SendtoFriend
		{
		background:url(../cms/icons/SendtoFriend.png) no-repeat;
		width:90px;
		padding:3px 3px 0px 23px;
		}
/* Blog */
.Blog label	{
		display:block;
		clear:left;
		height:15px;
		font-size:0.9em;
		padding:3px 10px;
		margin:3px 0 0 0;
		width:105px;
		color:#fff;
		font-weight:bold;
		text-align:left;
		background:#008ed0;
		}
.Blog input	{
		width:580px;
		padding:2px;
		}
.Blog textarea	{
		width:580px;
		height:150px;
		padding:2px;
		}
.Blog a.BlogButton
		{
		clear:left;
		color:#fff;
		display:block;
		width:100px;
		height:24px;
		line-height:24px;
		padding:2px 5px;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		position:relative;
		margin:10px 175px 0 0px;
		float:right;
		}
.Blog a:link.BlogButton, .Blog a:active.BlogButton, Blog a:visited.BlogButton
		{
		background:#77b800;
		}
.Blog a:hover.BlogButton
		{
		color:#77b800;
		background:#f0f0f0;
		}
.BlogReplies
		{
		clear:both;
		}
.BlogReplies p	{
		width:580px;
		}
.BlogSeparator	{
		width:580px;
		padding:10px 0;
		border-bottom:1px solid #f0f0f0;
		}
.AlphaList
		{
		float:right;
		font-size:0.9em;
		font-weight:bold;
		padding:4px 20px 0 20px;
		}
.AlphaList a:link,.AlphaList a:active, .AlphaList a:visited
		{
		color:#fff;
		}
.AlphaList a:hover
		{
		color:#a1ddac;
		}
.Big		{
		color:#77b800;
		font-size:1.2em;
		}
/* Form and Help buttons*/
a.infopopContactForm
		{
		position:relative;
		display:block;
		text-decoration:none;
		font-weight:normal;
		height:15px;
		line-height:15px;
		margin:3px 0 0 0;
		padding:0;
		text-align:center;
		width:50px;
		float:left;
		color:#fff;
		text-transform: uppercase;
		font-size:0.9em;
		}
a:link.infopopContactForm, a:active.infopopContactForm, a:visited.infopopContactForm
		{
		background-image:url(../uploads/images/site/infopopoff.gif);
		color:#fff;
		}
a:hover.infopopContactForm
		{
		background-image:url(../uploads/images/site/infopopon.gif);
		color:#fff;
		}
.MediaHeader
		{
		clear:both;
		float:left;
		display:inline;
		width:400px;
		padding-right:30px;
		}
.BackToTop
		{
		clear:both;
		float:right;
		display:inline;
		width:46px;
		}
/*Gallery*/
.galleryrow
		{
		clear:both;
		}
.gallerycontainer
		{
		width:102px;
		float:left;
		margin-right:3px;
		position:relative;
		}
.gallerycaption
		{
		background:#ddd;
		padding:2px 5px;
		color:#fff;
		}
/*Strategic Partners Nav*/
.StratPartners
		{
		float:left;
		width:220px;
		padding:100px 35px 0 25px;
		}
.StratPartners ul 
		{
		margin-top:3px;
		margin-bottom:0;
		margin-left:30px;
		list-style:outside url(../uploads/images/arrow.gif);	
		}
.StratPartners li
		{
		padding:2px 5px;
		}
a.logout
		{
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		padding-right:30px;
		}
a:hover.logout
		{
		text-decoration:none;
		color:#2e8fba;
		padding-right:30px;
		}
/*BPX*/
a:link.BPXLink, a:visited.BPXLink, a:active.BPXLink 
		{
		text-decoration:none;
		color:#005479;
		}
a:hover.BPXLink
		{
		color:#777;
		border-bottom:1px dotted #777;
		}
.ColumnRow h3
		{
		color:#005479;
		font-size:120%;
		padding:0 0 4px 0;
		margin:4px 0 0 0;
		}
.ProdCol
		{
		width:630px;
		min-height:270px;
		position:relative;
		padding:15px 0 0 10px;
		}
.ProdCol h2
		{
		padding:5px 0;
		font-size:1.3em;
		margin:0;
		font-weight:bold;
		font-family:verdana, Arial, Helvetica, sans-serif;
		}
.ProdCol p
		{
		padding:3px 0;
		margin:0;
		}
#BPXHome
		{
		background:#fff;
		}
#BPXNews
		{
		background:#fff;
		}
#BPXProductSale
		{
		background:#fff;
		}
#BPXContacts
		{
		background:#fff;
		}
#BPXSales
		{
		background:#fff;
		}
#BPXSolutions
		{
		background:#fff;
		}
.Policies
		{
		width:153px;
		height:148px;
		font-style:bold;
		color:#fff;
		float:left;
		padding:0;
		margin:0;
		}
a:link.PoliciesBar, a:visited.PoliciesBar, a:active.PoliciesBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:153px;
		height:15px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/PoliciesW.png) no-repeat;
		margin:0;
		}
a:hover.PoliciesBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:153px;
		height:15px;
		line-spacing:20px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/POliciesW-on.png) no-repeat;
		margin:0;
		}
.Training
		{
		width:153px;
		height:148px;
		font-style:bold;
		color:#fff;
		float:left;
		padding:0;
		margin:0;
		}
a:link.TrainingBar, a:visited.TrainingBar, a:active.TrainingBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:153px;
		height:15px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/TrainingW.png) no-repeat;
		margin:0;
		}
a:hover.TrainingBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:153px;
		height:15px;
		line-spacing:20px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/TrainingW-On.png) no-repeat;
		margin:0;
		}
.Promotions
		{
		width:153px;
		height:148px;
		font-style:bold;
		color:#fff;
		float:left;
		padding:0;
		margin:0;
		}
a:link.PromotionsBar, a:visited.PromotionsBar, a:active.PromotionsBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:153px;
		height:15px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/PromotionsW.png) no-repeat;
		margin:0;
		}
a:hover.PromotionsBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:153px;
		height:15px;
		line-spacing:20px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/promotionsW-on.png) no-repeat;
		margin:0;
		}

.Password
		{
		width:153px;
		height:148px;
		font-style:bold;
		color:#fff;
		float:left;
		padding:0;
		margin:0;
		}
a:link.PasswordBar, a:visited.PasswordBar, a:active.PasswordBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:153px;
		height:15px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/PasswordW.png) no-repeat;
		margin:0;
		}
a:hover.PasswordBar
		{
		color:#fff;
		font-weight:bold;
		display:block;
		width:153px;
		height:15px;
		line-spacing:20px;
		text-decoration:none;
		text-align:left;
		padding:3px 7px 3px 7px;
		background:url(../uploads/images/PassworDW-On.png) no-repeat;
		margin:0;
		}
a:link.BottomLink, a:visited.BottomLink, a:active.BottomLink
		{
		margin-top:2px;
		display:block;
		width:102px;
		height:17px;
		color:#6f9ecd;
		text-decoration:none;
		padding:2px 7px 2px 7px;
		border-left:1px solid #fff;
		margin:0;
		}
a:hover.BottomLink
		{
		margin-top:2px;
		display:block;
		width:102px;
		height:17px;
		color:#fff;
		text-decoration:none;
		padding:2px 7px 2px 7px;
		border-left:1px solid #fff;
		}
.logonpanel2
		{
		width:614px;
		margin:0px 0 0px 0px;
		color:#fff;
		}
.logonpanel2 fieldset
		{
		border:1px solid #fff;
		padding:10px;
		width:270px;
		}
.logonpanel2 legend
		{
		font-weight:bold;
		color:#fff;
		background:#6f9ecd;
		padding:3px;
		}
.cTable		{
		clear:both;
		margin-bottom:8px;
		padding:1px;
		border-collapse:collapse;
		}
.cTable	th
		{
		text-align:right;
		background:#e9e7de;
		padding:2px 5px;
		width:65px;
		}
.cTable	td
		{
		text-align:left;
		background:#e7e7e7;
		padding:2px 5px;
		width:385px;
		}
a:link.FormButton, a:active.FormButton, a:visited.FormButton
		{
		float:right;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		width:78px;
		display:block;
		height:14px;
		color:#fff;
		background:url(../uploads/images/site/FormButton.png);
		padding:3px 10px;
		margin:5px 0;
		border:0;
		}
a:hover.FormButton
		{
		float:right;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		width:78px;
		display:block;
		height:14px;
		color:#fff;
		background:url(../uploads/images/site/FormButtonOn.png);
		padding:3px 10px;
		margin:5px 0;
		border:0;
		}
a:link.SendButton, a:active.SendButton, a:visited.SendButton
		{
		float:right;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		width:78px;
		display:block;
		height:14px;
		color:#fff;
		background:url(../uploads/images/site/FormButton.png);
		padding:3px 10px;
		margin:5px 40px 5px 0;
		border:0;
		
		}
a:hover.SendButton
		{
		float:right;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		width:78px;
		display:block;
		height:14px;
		color:#fff;
		background:url(../uploads/images/site/FormButtonOn.png);
		padding:3px 10px;
		margin:5px 40px 5px 0;
		border:0;
		}
.ButtonHolder
		{
		clear:both;
		width:200px;
		}
#BPX-SaleOrder
		{
		width:640px;

		}
/* new home page styles  for more news and events links */
.NewsEventsMore
		{
		color:#6f9ecd;
		font-style:italic;
		padding:4px 7px 5px 7px;
		text-decoration:none;
		position:relative;
		}
a:hover.NewsEventsMore
		{
		text-decoration:none;
		color:#000;
		position:relative;
		}
.NewsEventsDiv
		{
		padding-top:2px;
		text-align:right;
		color:#00acff;
		font-style:italic;
		position:relative;
		}
.SalesTable
		{
		clear:both;
		background:#506b7d;
		}
.SalesTable th
		{
		background:url(../uploads/images/site/SortOn.png) top center repeat-x;
		padding:5px;
		height:9px;
		}
.SalesTable td
		{
		padding:5px;
		}
/* Office Locations */
.ThreeCol
		{
		width:175px;
		float:left;
		padding:0;
		display:inline;
		margin-right:40px;
		}
.ThreeCol p
		{
		padding: 5px 0;
		margin:0;
		}
.AddressRow
		{
		clear:both;
		border-bottom:1px solid #2e8fba;
		width:100%;
		padding-bottom:10px;
		margin-bottom:5px;
		}
/* Vision Front Page */
.Vision1
		{
		float:left;
		width:490px;
		margin:10px 30px 0 0;
		}
.Vision2
		{
		color:#7b909d;
		float:right;
		width:390px;
		position:relative;
		margin:10px 10px 20px 0;
		}
.Vision2 h1
		{
		color:#008ed0;
		font-size:1.6em;
		font-weight:bold;
		padding:0px;
		border:0;
		padding-bottom:10px;
		position:relative;
		}
.Vision2 H1 Span
		{
		display:none;
		}
.Vision2 h2
		{
		clear:both;
		color:#008ed0;
		font-size:1.4em;
		padding-top:2px;
		float:left;
		}
.Vision2 h3
		{
		color:#008ed0;
		font-size:1.2em;
		font-weight:bold;
		padding-top:2px;
		border-bottom:1px solid #2e8fba;
		padding-bottom:6px;
		margin:0 0 6px 0;
		line-spacing:100%;

		}
.Vision2 h4
		{
		color:#0574b2;
		font-weight:bold;
		padding-top:3px;
		padding-bottom:3px;
		margin:0 0 6px 0;
		line-spacing:100%;
		}
.Vision2 h5
		{
		color:#444;
		font-weight:bold;
		padding-top:1px;
		padding-bottom:1px;
		margin:0;
		line-spacing:100%;
		}
.Vision2 p
		{
		font-size:1em;
		line-spacing:14px;
		margin:0;
		padding:0 0 15px 0;
		}
.Vision2 strong
		{
		font-weight:bold;
		}
.Vision2 em
		{
		font-style:italic;
		}
.Vision2 a
		{
		color:#014165;
		text-decoration:none;
		}
.Vision2 a:hover
		{
		color:#666;
		text-decoration:none;
		border-bottom:1px dotted #777;
		}
a.BlueBar
		{
		color:#fff;
		background:#00436e;
		text-decoration:none;
		padding:4px 10px 8px 10px;
		display:block;
		width:370px;
		border:0;
		display:block;
		height:10px;
		}
a:hover.BlueBar
		{
		color:#fff;
		background:#407292;
		text-decoration:none;
		border:0;
		}
a.LtBlueBar
		{
		color:#fff;
		background:#628ebc;
		text-decoration:none;
		padding:4px 10px 8px 10px;
		display:block;
		width:73px;
		border:0;
		display:block;
		height:10px;
		float:left;
		}
a:hover.LtBlueBar
		{
		color:#fff;
		background:#89aacd;
		text-decoration:none;
		border:0;
		}
a.RedBar
		{
		color:#fff;
		background:#d87926;
		text-decoration:none;
		padding:4px 10px 8px 10px;
		display:block;
		border:0;
		display:block;
		height:10px;
		width:85px;
		float:left;
		margin-right:2px;
		}
a:hover.RedBar
		{
		color:#fff;
		background:#e29b5c;
		text-decoration:none;
		border:0;
		}
.h2row	{
		border-bottom:1px solid #2e8fba;
		padding:0 0 6px 0;
		margin:0 0 6px 0;
		}
a.GreenBar
		{
		color:#fff;
		background:#dbca67;
		text-decoration:none;
		padding:4px 10px 8px 10px;
		display:block;
		border:0;
		display:block;
		height:10px;
		width:73px;
		float:left;
		margin-right:2px;
		}
a:Hover.GreenBar
		{
		color:#fff;
		background:#e4d78d;
		text-decoration:none;
		border:0;
		}
a.KhakiBar
		{
		color:#fff;
		background:#879637;
		text-decoration:none;
		padding:4px 10px 8px 10px;
		display:block;
		border:0;
		display:block;
		height:10px;
		width:73px;
		float:right;
		margin-right:0px;
		}
a:Hover.KhakiBar
		{
		color:#fff;
		background:#a5b069;
		text-decoration:none;
		border:0;
		}
.VisionMore
		{
		color:#6f9ecd;
		font-style:italic;
		padding:0px 7px 0px 7px;
		text-decoration:none;
		position:relative;
		border:0;
		}
a:hover.VisionMore
		{
		text-decoration:none;
		color:#008ed0;
		position:relative;
		border:0;
		}
.Vision2  ul
		{
		clear:both;
		margin-top:0px;
		margin-bottom:5px;
		margin-left:20px;
		list-style-image:url(../uploads/images/site/bullet2.gif);
		list-style-position:outside;
		padding-top:0;
		padding-bottom:0;
		}
.Vision2 li
		{
		padding:2px 5px;
		}
.Vision2 ul li ul
		{
		margin-top:0px;
		margin-bottom:5px;
		margin-left:20px;
		list-style:outside square;
		padding-top:0;
		padding-bottom:0;
		}
.Vision2  ol
		{
		margin-top:0px;
		margin-bottom:15px;
		margin-left:10px;
		padding-left:15px;
		list-style-type: decimal;
		list-style-position:outside;
		}
.Vision2  ol li ol
		{
		margin-top:0px;
		margin-bottom:15px;
		margin-left:10px;
		padding-left:15px;
		list-style-type: roman;
		list-style-position:outside;
		}
.pullquoteouter
		{
		width:180px;
		padding:0px;
		margin:5px 0 10px 20px;
		border-left:1px solid #2e8fba;
		float:right;
		}
.pullquoteinner
		{
		background:#fff url(../uploads/images/site/quotes.png) 4px 2px no-repeat;
		padding:5px;
		margin:4px;
		text-align:left;
		}
.pullquoteinner p.c
		{
		padding:17px 10px 0 17px;
		text-align:left;
		color:#014165;
		}
.pullquoteinner img.c
		{
		float:right;
		border:0;
		margin:0;
		padding:0;
		}
.panelouter
		{
		clear:left;
		padding:20px 20px 10px 20px;
		margin:0;
		min-height:610px;
		}	
img.imagefloatL 
		{
		clear:both;
		float:left;
		padding:0 20px 10px 0;
		}
img.imagefloatR 
		{
		clear:both;
		float:right;
		padding:0 0 10px 20px;
		}
.imageL
		{
		clear:both;
		margin:2px 8px 5px 1px;
		padding:0 5px 5px 5px;
		float:left;
		}
.imageL P
		{
		font-size:0.9em;
		color:#444;
		text-align:left;
		padding:0;
		}
.imageL img
		{
		clear:both;
		position:relative;
		}
.imageR
		{
		clear:both;
		margin:2px 1px 5px 8px;
		padding:0 5px 5px 5px;
		float:Right;
		position:right;
		}
.imageR P
		{
		font-size:0.9em;
		color:#444;
		text-align:right;
		padding:0;
		}
.imageR img
		{
		clear:both;
		position:relative;
		}
.iconL
		{
		clear:both;
		min-height:40px;
		background:#fff;
		margin:2px 8px 0 1px;
		padding:10px 5px 10px 10px;
		float:Left;
		width:100px;
		}
.iconL P
		{
		font-size:0.8em;
		color:#444;
		text-align:left;
		padding:0;
		}
.iconL img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
.iconR
		{
		clear:both;
		min-height:40px;
		background:#fff;
		margin:2px 1px 0 8px;
		padding:10px 10px 10px 5px;
		float:right;
		width:100px;
		}
.iconR P
		{
		font-size:0.8em;
		color:#444;
		text-align:left;
		padding:0;
		}
.iconR img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
a:link.Button, a:visited.Button, a:active.Button
		{
		text-align:left;
		display:block;
		width:75px;
		height:15px;
		color:#6f9ecd;
		font-style:italic;
		background:#003054;
		padding:3px 5px;
		text-decoration:none;
		}
a:hover.Button, 
		{
		text-align:left;
		display:block;
		width:75px;
		height:15px;
		color:#fff;
		font-style:italic;
		background:#003054;
		border-bottom:0;
		padding:3px 5px;
		text-decoration:none;
		}

/* css settings for blending images */
.blend	{
		width:490px;
		height:301px;
		overflow:hidden;
		}
.blend img
		{
		opacity: 0;
		-moz-opacity: 0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
		}
/*Vision Page Zoom
*Thumbnail Zoom*/
.XThumbContainer
		{
		width:100px;
		height:100px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#f5f5f7;
		display:block;
		margin:5px 10px 5px 0;
		}
.XThumbCaption
		{
		background:#004067;
		width:100px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.XThumbCaption a:link,.XThumbCaption a:visited,.XThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.XThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}

.yThumbContainer
		{
		width:115px;
		height:160px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		display:block;
		margin:0px 7px 0px 0;
		}
.yThumbCaption
		{
		background:#004067;
		width:100px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.yThumbCaption a:link,.yThumbCaption a:visited,.yThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.yThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
/* scroller for vision2 page */
.Slider	{
		position:relative;
		overflow:hidden;
		height:158px;
		width:420px
		}
.SliderCentre
		{
		position:relative;
		overflow:hidden;
		height:118px;
		width:400px
		}
.Slidercontent 
		{
		position:absolute ;
		width:700px ;
		height:118px;
		}
.Sliderpanelleft
		{
		float:left;
		padding:33px 10px 0 10px;
		}
.Sliderpanelright
		{
		float:right ;
		padding:33px 10px 0 10px;
		}
/* end of scroller  */

/* scroller for vision2 page */
.Slider	{
		position:relative;
		overflow:hidden;
		height:140px;
		width:491px
		}
.SliderCentre
		{
		position:relative;
		overflow:hidden;
		height:140px;
		width:491px
		}
.Slidercontent 
		{
		position:absolute ;
		width:800px ;
		height:140px;
		}
.Sliderpanelleft
		{
		float:left;
		padding:33px 10px 0 10px;
		}
.Sliderpanelright
		{
		float:right ;
		padding:33px 10px 0 10px;
		}
/* end of scroller */

/*Featured Product Fade version, uses more and White as above*/
.FeaturedProductFade
		{
		width:635px;
		color:#fff;
		padding:23px 25px 25px 25px ;
		}
.FeaturedProductFade h2
		{
		padding:0 0 0 0;
		margin:0;
		font-weight:bold;
		}
.FeaturedProductFade h1
		{
		padding:10px 0;
		color:#6f9ecd;
		font-size:1.3em;
		}
.FeaturedProductFade a:link.More, .FeaturedProductFade a:visited.More, .FeaturedProductFade a:active.More
		{
		text-decoration:none;
		}
.FeaturedProductFade a:hover.More
		{
		color:#fff;
		text-decoration:none;
		}
.FeaturedProductFade a:link.White, .FeaturedProductFade a:visited.White, .FeaturedProductFade a:active.White
		{
		text-decoration:none;
		}
.FeaturedProductFade a:hover.White
		{
		color:#fff;
		text-decoration:none;
		}
/* New for news pages / tables */
table		{
		width:100%;
		position:relative;
		}
th
		{
		color:#fff;
		text-align:left;
		padding:18px 5px 18px 5px;
		background:#fff url(../uploads/images/site/WidgetHeader.gif) repeat;
		}
th a:link, th a:active, th a:visited
		{
		color:#fff;
		text-decoration:none;
		}
th a:hover
		{
		color:#ccccff;
		text-decoration:none;
		}
td		{
		text-align:left;
		padding-left:8px;
		padding-bottom:4px;
		}
.tableListWidgetsArea
		{
		width:auto;
		background:#fff url(../uploads/images/site/WidgetHeader.gif) repeat-x;
		padding:20px 0 20px 0;
		height:20px;
		margin-top:20px;
		border-top:1px solid #2e8fba;
		border-left:1px solid #2e8fba;
		border-right:1px solid #2e8fba;
		}
.tableListSelectItem
		{
		border:1px solid #003e5d;
		width:170px;
		background-color:#fff;
		color:#777;
		float:left;
		margin:-1px 2px 0 2px;
		}
.tableListWidgetLink
		{
		float:left;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		margin:2px 10px 0 0;
		}
a:link.tableListWidgetLink, a:active.tableListWidgetLink, a:visited.tableListWidgetLink
		{
		color:#fff;
		}
a:hover.tableListWidgetLink
		{
		color:#ff8500;
		}
.tableListWidgetsArea input
		{
		color:#777;
		background-color:#fff;
		float:left;
		display:inline;
		margin:-1px 2px 0 2px;
		padding:1px 2px 3px 2px;
		border:1px solid #003e5d;
		}
/* Submit buttons for table tops */
.tableListWidgetsArea button
		{
		background:url(../uploads/images/site/search.gif) no-repeat;
		color:#fff;
		width:35px;
		height:20px;
		border:0;
		padding:0 0 3px 0;
		margin:2px 0 0 3px;
		float:left;
		}
.tableListWidgetsArea button:hover
		{
		background:url(../uploads/images/site/search.gif) 0 -25px no-repeat;
		color:#eef;
		width:35px;
		height:20px;
		padding:0 0 3px 0;
		margin:2px 0 0 3px;
		}
.tableListWidgetsArea button:span
		{
		display:none;
		}
.tableListRSSIcon
		{
		padding:0;
		margin:-2px 5px 0 10px;
		width:22px;
		height:22px;
		}
.tableListInputWidget
		{
		float:left;
		border:1px solid #f0f0f0;
		height:14px;
		margin-left:10px;
		width:120px;
		background-color:#285f9a;
		color:#ffffff;
		margin-right:5px;
		}
th.tableListHeader
		{
		color:#fff;
		text-align:left;
		padding:8px 5px 8px 5px;
		background:#fff url(../uploads/images/site/WidgetHeader.gif) repeat-x;
		}
td.tableListItem
		{
		text-align:left;
		padding-left:8px;
		width:20%;
		padding-bottom:4px;
		}
.fff		{
		background:#fff;
		padding-left:3px;
		}
.fffR		{
		background:#fff;
		text-align:right;
		padding:3px 5px 3px 5px;
		}
.fffL		{
		background:#fff;
		padding:3px 5px 3px 5px;
		}
.fffC		{
		background:#fff;
		padding:3px 5px 3px 5px;
		text-align:center;
		}
.eee		{
		background:#eee;
		padding:3px 5px 3px 5px;
		}
.eeeR		{
		background:#eee;
		text-align:right;
		padding:3px 5px 3px 5px;
		}
.eeeL		{
		background:#eee;
		padding:3px 5px 3px 5px;
		}
.eeeC		{
		background:#eee;
		padding:3px 5px 3px 5px;
		text-align:center;
		}
.responsepagespace
		{
		width:99.9%;
		height:150px;
		}
.errorbar
		{
		background:#890300 url(../uploads/images/site/BarBackDel2.gif) repeat-x;
		color:#fff;
		padding:4px 5px 2px 5px;
		font-weight:bold;
		text-align:center;
		display:block;
		}
.errorbar a:link,.errorbar a:visited, .errorbar a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%
		}
.errorbar a:hover
		{
		color:#ff0;
		text-decoration:none;
		border-bottom:1px solid #fff;
		}
/*Hubs*/
ul#hubnav 	{
		clear:both;
		list-style:none;
		list-style-image:none;
		margin: 0 0 0 15px;
		padding:0;
		color:#fff;
		display:block;
		width:210px;
		float:right;
		}
ul#hubnav li	{
		padding:0;
		margin:0;
		}
ul#hubnav a
		{
		letter-spacing:-1px;
		display:block;
		font-weight:bold;
		display:block;
		font-size:10.2px;
		text-decoration:none;
		height:14px;
		line-spacing:14px;
		width:200px;
		padding:5px;
		margin:1px 0;
		vertical-align:middle;
		}
ul#hubnav a:link, ul#hubnav a:visited, ul#hubnav a:active
		{
		text-decoration:none;
		border:0;
		color:#fff;
		background:url(../uploads/images/site/HubButton.png) repeat-x;
		}
ul#hubnav a:hover
		{
		text-decoration:none;
		border:0;
		color:#fff;
		background:url(../uploads/images/site/HubButtonOn.png) repeat-x;
		}
/*Video Player*/
.VidFrame	{
		position:absolute;
		float:center;
		width:700px;
		height:400px;
		left:50%;
		margin:15px 0px 0px -350px;
		background: url(/Uploads/Images/Frame.png) no-repeat;
		}
#Index		{
		position:absolute;
		float:center;
		width:700px;
		left:50%;
		height:400px;
		margin:0px 0px 0px -350px;
		}
/*Contacts Page*/
.ContactsCol1	{
		display:block;
		width:120px;
		height:14px;
		text-align:right;
		padding-right:20px;
		float:left;
		font-weight:bold;
		}
.ContactsCol2	{
		float:left;
		width:320px;
		height:14px;
		display:block;
		text-align:left;
		}
.Contacts	{
		clear:both;
		margin:0px 0 0px 0;
		padding:0 0 20px 0;
		border-top:1px solid #ddd;
		}
.ContactsPanel	{
		clear:both;
		padding:5px 0;
		}
.CountryBlock	{
		margin:7px 0 0 0;
		border-top:1px solid #ddd;
		padding:7px 5px 0 5px;
		}

/* Survey form */
label.SurveyForm
		{
		display: block;
		width:40%;
		margin: 2px 5px 5px 0px;
		padding:4px 0;
		font-weight:normal;
		float:left;
		}
label.ContactFormSurvey
		{
		display: block;
		width: 100px;
		float: left;
		text-align:right;
		margin: 2px 5px 5px 0px;
		padding:2px;
		}
input.SurveyForm
		{
		display: block;
		width: 350px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #c6c6c6;
		padding:2px;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		}
select.SurveyForm
		{
		display: block;
		width: 350px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #c6c6c6;
		padding:2px;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		}
textarea.SurveyForm
		{
		width:342px;
		height:100px;
		margin:0 0 5px 0;
		border:1px solid #c6c6c6;
		padding:2px;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		}
checkbox.SurveyForm
		{
		width:20px;
		border:0px;
		}
radio.SurveyForm
		{
		width:20px;
		border:0px;
		}
input.SurveyFormX
		{
		display: block;
		width: 150px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #c6c6c6;
		padding:2px;
		background:#fee;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		}
select.SurveyFormX
		{
		display: block;
		width: 157px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #c6c6c6;
		padding:2px;
		background:#fee;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		}
.textareaSurveyFormX
		{
		width:471px;
		height:100px;
		margin:0 0 5px 0;
		border:1px solid #c6c6c6;
		padding:2px;
		background:#fee;
		font-size:1em;
		font-family:verdana,arial,helvetica,sans-serif;
		}
input.checkboxSurveyFormX
		{
		width:20px;
		background:#fee;
		}
