/* ==========================================================================
   COLOUR PALETTE								FONT SIZE CONVERSION
   
   					Light		Dark			Pixels		Ems
   ------------------------------------			--------------------
   Navy Blue		#282A50		#10112E			12			0.92
   Blue				#3D65A9		#204480			13			1
   Pink				#8A005F		#56003B			14			1.08
   Red				#BD002B		#85001E			16			1.23
   Grey				#747474		#4E4E4E			18			1.38
   Black			#272727		#000000			20			1.54
   
   ========================================================================== */


/* ==========================================================================
   GLOBAL STYLES
   ========================================================================== */

/* Global Typography Etc.
   -------------------------------------------------------------------------- */
HTML { overflow-y:scroll; }
body { background: #dcdfea url(../images/sct/bBG2.gif) repeat-x; font: 80%/1.5em "trebuchet ms", helvetica, verdana, geneva, arial, charcoal, sans-serif; margin: 0; padding: 0; }
p, address, ul, ol, dl { margin: 1em 0; font-style: normal; }
dt, dd { float: left; margin: 0; }
dt { clear: both; font-weight: bold; margin-right: 0.5em; }
textarea { font-size:1em; font-family:arial, sans-serif; }
	
a { color: #BD002B; font-weight: bold; text-decoration: underline; }
	a.nofollow { color:#000; cursor:text; font-weight:normal; text-decoration:none; } /* "hidden" links */
		a:active.nofollow { outline: none; }
		a:focus.nofollow{ -moz-outline-style: none;}
h1, h2, h3, h4, h5, h6, h7 { margin: 0.5em 0; }
h1 { font-size: 1.5em; } /* 20px */
h2 { font-size: 1.25em; } /* 18px */
h3 { font-size: 1.13em; } /* 16px */
h4, h5, h6, h7 { font-size: 0.86em; }
		
/*ul { margin: 0; padding: 0; list-style: none; }*/
img { border: 0; margin: 0; padding: 0; }
blockquote { font-style: italic; margin: 1em 0 1em 24px }

.ep_showall { font-style: italic; }


/* Global Objects
   -------------------------------------------------------------------------- */

/* entire site */
#container { margin: 0 auto 0; padding:20px 0 0; width: 1000px; overflow:hidden; }
#top { background: url(../images/sct/iBGT.png); height: 25px; }
#pageWrapper { background-image:url(../images/sct/iBG_ie6.png); background-repeat:repeat-y; width:976px; overflow:hidden; padding: 12px 12px 0; }
#page { width:976px; overflow:hidden; background:#fff; }
#bottom { clear:both; background: url(../images/sct/iBGB.png); height:25px; }

/* header */
#header { overflow: auto; padding: 0 24px 24px; }
	#header .ep_logo { background: url(../images/sct/hLogo.png); float: left; height: 40px; margin: 0; width: 171px;}
	#header .ep_partnerlogin { background: url(../images/sct/pLogin_new_on_fff.png); float: right; height: 40px; overflow: hidden; width: 171px; }

/* navigation bar */
#nav { background: url(../images/nav/navBG.gif); border-bottom: 5px solid #10112E; clear: both; font-size: 83.33%; height: 25px; padding: 0 12px; }
	#nav ul { margin: 0; padding: 0; list-style: none; }
		#nav ul li { float: left; height: 17px; width: 75px; }
			#nav ul li a { background:#375fa1 url(../images/nav/nvDefault_on_fff.png) no-repeat; color: #fff; display: block; height: 100%; padding: 4px 0; text-align: center; text-decoration: none; }
				#nav ul li a:hover { background-color: #85001E; background-position: center !important; }
				#nav ul li.selected a { background-color: #10112E; background-position: bottom !important; }
			
	#nav #group1{ float: left; }
		#nav #group1 li{ margin-right: 108px;}
	#nav #group2{ float: left; }
		#nav #group2 li{ margin-right: 2px;}
	#nav #group3{ float: right;}
		#nav #group3 li{ margin-left: 2px;}

/* left-hand/navigation menu */
#menu { float: left; font-size: 83.33%; margin: 0 12px 12px 0; padding: 0; width: 172px; }

	#menu .epoq-nav .e_navTitle { background: #10112e url(../images/bbx/bBG.gif); color: #fff; margin: 0 0 6px; padding: 0px; position: relative; text-align: center; }
	#menu .epoq-nav .e_navTitle .contentCnr { padding: 0px 12px; }
	#menu .epoq-nav .e_navTitle h1 { margin:0; }

	#menu ul { margin: 0; padding: 0; list-style: none; width:100%; overflow:hidden; }
	#menu .epoq-nav li { background: #204480 url(../images/pbx/pBG.gif) repeat-x; color: #fff; margin: 0 0 6px; padding: 0px; float:left; width:100%; }
		#menu .epoq-nav li .contentCnr { padding: 2px 12px; }
		#menu .epoq-nav a { color: #fff; font-weight: normal; text-decoration: none; }
		#menu .epoq-nav li li { background: none; float: none; margin: 0 0 0 6px; padding: 0; width: auto; }
		
			
		#menu .epoq-nav h2 { font-size: 1.14em; margin: 0 0 0.5em; }
			#menu .epoq-nav h1 a,
			#menu .epoq-nav h2 a { font-weight: bold; }
	
		#menu .epoq-nav li.standout { background: #10112e url(../images/bbx/bBG.gif); }
			#menu .epoq-nav li.standout a { font-weight: bold; }

/* rounded corders */
.masktl, .masktr, .maskbl, .maskbr { font-size: 6px; background: url(../images/masks/maskw.png) no-repeat; width: 6px; height: 6px; position: absolute; zoom: 1; }
	.masktl, .masktr { top: 0; }
	.maskbl, .maskbr { bottom: 0; }
	.masktl, .maskbl { left: 0; }
	.masktr, .maskbr { right: 0; }
	.masktl { background-position: top left; }
	.masktr { background-position: top right; }
	.maskbl { background-position: bottom left; }
	.maskbr { background-position: bottom right; }

/* main page */
#content { padding: 12px; }
#main { float: left; overflow:hidden; }

/*#main{ margin:12px;}*/
.mainThin{width:527px;}
.mainLeft{width:768px; }
.mainRight{width:768px; }
.mainFull{width:952px;}
/*#main p{margin:0 0 12px;}*/

/* Right-Hand Menu */
#feature { float: right; width: 229px; margin: 0 0 12px 12px; padding: 0; }
#feature ul { margin: 0; padding: 0; list-style: none; }

/* Snail Trail */ 
.epoq-snail { color: #10112e; text-align: right; font-size: 92.86%; font-weight: bold; overflow:hidden; }
.epoq-snail a { color: #3D65A9 }

/* Footer */
#footer { clear:both; background: url(../images/sct/fLogo.jpg) no-repeat; float: left; font-size: 83.33%; margin:5px 10px; padding-top: 56px; text-align: right; width: 956px; overflow:hidden; }
#footer p { color:#999999; margin: 0; }


/* ==========================================================================
   PAGE STYLES
   ========================================================================== */

/* Home Page
   -------------------------------------------------------------------------- */
.epoq-home .ep_readmore { display: none; } /* hide extra text */
.epoq-home .ep_showmore { margin-top:24px; }
.epoq-home .ep_showmore,
.epoq-home .ep_showless { cursor: pointer; font-size: 83.33%; font-weight: normal; text-align: right; }
	.epoq-home .ep_showmore a,
	.epoq-home .ep_showless a { text-decoration: none; }

/* awards notice */
#ep_awardnotice { clear: both; display: block; text-decoration: none; }
	#ep_awardnotice div { background: #C4D1EC url(../images/ipbx/ipBG.gif) repeat-x; color: #3D65A9; margin-top: 12px; overflow: auto; padding: 12px; position: relative; }
		#ep_awardnotice img#LTAlogo { background: #fff; float: left; margin-right: 12px; padding: 6px; }
		#main #ep_awardnotice p { font-weight: normal; margin: 0; }

/* partner board */
.epoq-partnerboard { background: #204480 url(../images/pbx/pBG.gif) repeat-x; color: #fff; float: left; line-height: 1em; margin: 0 0 12px; padding: 0; position: relative; width: 172px; }
	.epoq-partnerboard .contentCnr { padding: 0 12px 12px; }
	.epoq-partnerboard h2 { text-align: center; margin-top:1px; }
	.epoq-partnerboard a { color: #fff; }
		.epoq-partnerboard li { height: 64px; margin-bottom: 6px; width: 148px; }
			.epoq-partnerboard li a { margin: 0; }
	.epoq-partnerboard div a { color: #fff; font-size: 1em; font-weight: normal; text-decoration: none; }
	.epoq-partnerboard #ep_refresh { bottom: 8px; left: 12px; position: absolute; }
	.epoq-partnerboard #ep_viewall { bottom: 8px; position: absolute; right: 12px; }

/* as featured on */
.asFeaturedOn { background: #C4D1EC url(../images/ipbx/ipBG.gif) repeat-x; color: #204480; float: left; line-height: 1em; margin: 0 0 12px; padding: 0 12px 12px; position: relative; width: 148px; }
	.asFeaturedOn h2 { text-align: center; margin-top:1px; }
.asFeaturedOnBar { clear:both; background: #204480 url(../images/pbx/pBG.gif) repeat-x; color:#fff; font-size: 83.33%; line-height: 1em; margin: 15px 0 12px; padding:0; text-align: center; border:0; }
	.asFeaturedOnBar .contentCnr { padding: 1px 12px 6px; }
	.asFeaturedOnBar h2 { text-align: center; margin-top:1px; }
	
/* newsfeed */
.epoq-newsfeed { background: #85001e url(../images/nbx/nBG.gif) repeat-x; color: #fff; float: right; font-size: 87.5%; margin: 0 0 12px; padding:0; position: relative; width: 229px; }
	.epoq-newsfeed .contentCnr { padding: 0 12px 0px; position: relative; }
	.epoq-newsfeed h1 { margin-top:1px; font-size: 13px; margin: 4px 0 8px; text-align: center; /*background-image:url(../images/nbx/nTitle.png)*/}
	.epoq-newsfeed a { color: #fff; }
	.epoq-newsfeed .ep_headline { font-weight: bold; line-height:1.4em; }
	.epoq-newsfeed .ep_source { color: #FF9999; margin-bottom: 0.5em; text-align: right; }
	.epoq-newsfeed #latestnews { background: #fff; margin: 6px 0; color: #000; padding: 0px; position: relative; height: 1%; }
		.epoq-newsfeed #latestnews .contentCnr { padding: 0px 6px; }
		.epoq-newsfeed #latestnews h1 { color: #282A50; margin-top: 0; line-height:1.1em; }
		.epoq-newsfeed #latestnews a { color: #BD002B; }
		.epoq-newsfeed #latestnews .ep_source { color: #282A50; margin-bottom: 0; }
		
		.epoq-newsfeed #latestnews .topleft { background-image: url(../images/masks/maskrtl.png); }
		.epoq-newsfeed #latestnews .topleft .topright { background-image: url(../images/masks/maskrtr.png); }
		.epoq-newsfeed #latestnews .bottomleft { background-image: url(../images/masks/maskrbl.png); }
		.epoq-newsfeed #latestnews .bottomleft .bottomright { background-image: url(../images/masks/maskrbr.png); }

		.epoq-newsfeed h1 a { text-decoration: none; }
			.epoq-newsfeed #latestnews h1 a { color: #282A50; }
		
		.epoq-newsfeed .showall { margin-bottom: 0; text-align: center;}
		.epoq-newsfeed .showall a { font-weight: normal;  text-decoration: none; }

/* brand board */
.epoq-brandboard { background: #10112e url(../images/bbx/bBG.gif) repeat-x; color: #fff; float: right; margin: 0 0 12px; padding: 0px; position: relative; width: 229px; }
	.epoq-brandboard .contentCnr { padding: 0 12px 0px; }
	.epoq-brandboard h1 { font-size: 13px; margin: 0px 0 8px; text-align: center; /*background-image:url(../images/bbx/bTitle.png)*/ }
	.epoq-brandboard ul { }
		.epoq-brandboard ul li { height: 64px; margin-bottom: 6px; width: 205px; }


/* Solution Pages
   -------------------------------------------------------------------------- */
  
#features { float: right; margin-left: 12px; width: 340px; }
/*#features div { height: 1%; } */
#features h2 { margin: 0; padding: 0.5em 0 0; }
#features p { margin: 0; padding: 0.5em 0; }
.epoq-solution .review,
.epoq-solution .media,
.epoq-solution .twomintour,
.epoq-solution .extra,
.epoq-solution .ep_overview,
.epoq-solution .ep_services { background: #C4D1EC url(../images/ipbx/ipBG.gif) repeat-x; margin-bottom: 6px; padding: 0px; width:100%; overflow:hidden; }
.epoq-solution .contentCnr,
.epoq-solution .contentCnr { padding: 1px 12px; }
.epoq-solution .contentCnr h2 { padding:0; margin:2px 0 8px 0; }
.epoq-solution .contentCnr p { padding:0; margin:10px 0 5px 0; }
.epoq-solution #features .contentCnr h2 { padding:0; margin:0 0 8px 0; }
.epoq-solution #features .contentCnr p { padding:0; margin:8px 0 0 0; }

	.epoq-solution #features .review p { margin:0; }
	.epoq-solution #features .media h2 { float:left; padding:0; margin:0; }
	.epoq-solution #features .media .mediatypes { float: right; margin: 0; }
	.epoq-solution #features .media p { float: left; margin:0; padding:1px 0 0 8px; }
		.epoq-solution #features .media .mediatypes img { margin-left: 4px; margin-top:2px; }
		
.epoq-solution #features .content { background: #204480 url(../images/pbx/pBG.gif) repeat-x; color: #FFFFFF; margin-bottom: 6px; padding: 0px; position: relative; }
.epoq-solution #features .content .contentCnr  { padding: 1px 12px; }
.epoq-solution #features .content .contentCnr h2 { padding:0px; margin:0 0 8px 0; }
	.epoq-solution .content a { color: white; }

#primary { float: left; width: 416px; }

ul.ep_solutions { list-style-type: none; margin: 0 17%; padding: 0; text-align: center; }
	ul.ep_solutions li { display: inline; margin-right:20px; }
	
.epoq-solution .ep_overview,
.epoq-solution .ep_services { height: 1%; }
.epoq-solution .ep_image { margin-bottom: 6px; }

/* Rapidocs Pages
   -------------------------------------------------------------------------- */
   
#rapidocs-logo-main { margin-left: 40px; }

.epoq-rapidocs #features .review,
.epoq-rapidocs #features .media,
.epoq-rapidocs #features .twomintour,
.epoq-rapidocs #features .extra,
.epoq-rapidocs #features .ep_overview,
.epoq-rapidocs #features .ep_services { background: #C4D1EC url(../images/ipbx/ipBG.gif) repeat-x; margin-bottom: 6px; padding: 0px; }
.epoq-rapidocs #features .contentCnr { padding: 1px 12px 0px; }
.epoq-rapidocs #features h2 { margin-top:2px; padding:0; }
.epoq-rapidocs #features p { margin:6px 0 1px; padding:0; }

.epoq-technology #features .review,
.epoq-technology #features .media,
.epoq-technology #features .twomintour,
.epoq-technology #features .extra,
.epoq-technology #features .ep_overview,
.epoq-technology #features .ep_services { background: #C4D1EC url(../images/ipbx/ipBG.gif) repeat-x; margin-bottom: 6px; padding: 0px; }
.epoq-technology #features .contentCnr { padding: 1px 12px 0px; }
.epoq-technology #features h2 { margin-top:2px; padding:0; }
.epoq-technology #features p { margin:6px 0 1px; padding:0; }

	.epoq-technology .media h2 { float: left; padding: 0.5em 0.5em 0 0 !important; position: relative; top: -0.15em; }
	.epoq-technology .media .mediatypes { float: right; margin: 8px 0; }
		.epoq-technology .media .mediatypes img { margin-left: 4px; }
.epoq-technology .content { background: #204480 url(../images/pbx/pBG.gif) repeat-x; color: #FFFFFF; margin-bottom: 6px; padding: 1px 12px; position: relative; }
	.epoq-technology .content a { color: white; }
	
	
	

#pro-solo { border-collapse: collapse; width: 75%; margin: 1em auto; border: 1px solid #000; }
#pro-solo td,
#pro-solo th { border: 1px solid #000; padding: 4px; margin: 0;}
#pro-solo td.yes,
#pro-solo td.no { text-align: center; width: 4em; font-weight: bold;}
#pro-solo td.yes { color: green; }
#pro-solo td.no { color: red; }
  

/* Partners Page
   -------------------------------------------------------------------------- */

.ep_quotesource { font-style: italic; text-align: right; }
.epoq-partners { width:100%; overflow:hidden; }
.epoq-partners .ep_quote { margin: 0 0 6px 12px; background: white; float: right; font-style: italic; width: 208px; overflow:hidden; padding: 0px; font-size: 95%; line-height: 120%;}
.epoq-partners .ep_quote .contentCnr { width:192px; padding:2px 8px 2px; overflow:hidden; }
.epoq-partners .ep_quotesource { font-weight: bold; font-style: normal; text-align: right; margin-top: 1em;}

/* tabbed partners menu */
.epoq-partners{ /*font-size: 114%;*/ }
	.epoq-partners .ep_menu { background: #C4D1EC url(../images/ipbx/ipBG.gif) repeat-x; margin-bottom: 12px; overflow: auto; position: relative; width: 768px; }
		.epoq-partners .ep_menu .ep_types { float: left; height: 192px; list-style:none; margin: 0; padding: 0; width: 152px; }
			.epoq-partners .ep_menu .ep_types a { background-image: url(../images/ipbx/IPNav.png); display: block; height: 32px; margin: 0; overflow: hidden; }
			.epoq-partners .ep_menu .ep_types .ep_type .all { background-position: 0 0; }
				.epoq-partners .ep_menu .ep_types .ep_type .all:hover{background-position: -304px 0; }
				.epoq-partners .ep_menu .ep_types .ep_type .allsel{background-position: -152px 0px !important;}
			.epoq-partners .ep_menu .ep_types .ep_type .banks{background-position:0 -32px; }
				.epoq-partners .ep_menu .ep_types .ep_type .banks:hover{background-position: -304px -32px; }
				.epoq-partners .ep_menu .ep_types .ep_type .bankssel{background-position: -152px -32px; }
			.epoq-partners .ep_menu .ep_types .ep_type .insurers{background-position: 0 -64px; }
				.epoq-partners .ep_menu .ep_types .ep_type .insurers:hover{background-position: -304px -64px; }
				.epoq-partners .ep_menu .ep_types .ep_type .insurerssel{background-position: -152px -64px; }
			.epoq-partners .ep_menu .ep_types .ep_type .law_firms{background-position: 0 -96px; }
				.epoq-partners .ep_menu .ep_types .ep_type .law_firms:hover{background-position: -304px -96px; }
				.epoq-partners .ep_menu .ep_types .ep_type .law_firmssel{background-position: -152px -96px; }
			.epoq-partners .ep_menu .ep_types .ep_type .publishers{background-position:0 -128px; }
				.epoq-partners .ep_menu .ep_types .ep_type .publishers:hover{background-position: -304px -128px; }
				.epoq-partners .ep_menu .ep_types .ep_type .publisherssel{background-position: -152px -128px; }
			.epoq-partners .ep_menu .ep_types .ep_type .other{background-position:0 -160px; }
				.epoq-partners .ep_menu .ep_types .ep_type .other:hover{background-position: -304px -160px; }
				.epoq-partners .ep_menu .ep_types .ep_type .othersel{background-position: -152px -160px; }
				
.epoq-partners .ep_menu .ep_prologue { height: 168px; margin: 6px 0; overflow: auto; padding: 6px; }
.epoq-partners .ep_menu .ep_prologue p .ep_quotesource{font-weight:bold;}

.mainRight .epoq-partners .ep_menu .ep_partnerinfo .ep_logo{float: left; width:148px; height: 64px; padding-right:12px;}
.mainRight .epoq-partners .ep_menu .ep_partnerinfo .ep_title{font-size:1.2em;margin:0}
.mainRight .epoq-partners .ep_menu .ep_partnerinfo .ep_info{}
.mainRight .epoq-partners .ep_menu .ep_partnerinfo .ep_back{position:absolute;bottom:6px;left:12px;}
.mainRight .epoq-partners .ep_menu .ep_partnerinfo .ep_url{position:absolute;bottom:6px;right:12px;}
.mainRight .epoq-partners .ep_menu .ep_partnerinfo{padding:12px 12px 2em;overflow:auto;}

.mainRight .epoq-partners .ep_partnerlist{text-align:center;color:#000000;position:relative;padding:0px;width:768px;background:#c4d1ec url(../images/ipbx/ipBG.gif) repeat-x;float:left;}
.mainRight .epoq-partners .ep_partnerlist .contentCnr{padding:6px 35px;}
.mainRight .epoq-partners .ep_partnerlist .ep_partner{position:relative;float:left;padding:0;margin-right:34px;margin-bottom:12px;}
.mainRight .epoq-partners .ep_partnerlist .ep_partner.end-row{margin-right:0;}
.mainRight .epoq-partners .ep_partnerlist .ep_partner.end-col{margin-bottom:0;}
.mainRight .epoq-partners .ep_partnerlist .ep_partner.end{margin-bottom:0;margin-right:0;}

.mainRight .epoq-partners .ep_partnerlist .ep_partner a{margin:0;display:block;}

.epoq-partners .ep_partnerlist ul { list-style: none; margin: 0; padding: 0; }
	.epoq-partners .ep_partnerlist ul li { display: inline; line-height: 32px; margin: 0 10px; }

.ep_partnerinfo #partnerinfo { float: left; width: 148px; margin-right: 12px; }
.ep_partnerinfo #partnerinfo .ep_technology { margin: 12px 0 6px; position: relative; padding: 0px; background: #fff repeat-x scroll 0 0;}
.ep_partnerinfo #partnerinfo .ep_technology .contentCnr { padding: 0 6px 0; }
.ep_partnerinfo #partnerinfo .ep_technology h3 { font-size: 1em; margin: 0; text-align: center; font-weight: normal; }
.ep_partnerinfo #partnerinfo .ep_technology { position: relative; height: 1%; }
.ep_partnerinfo #partnerinfo .ep_technology ul { list-style-type: none; margin: 0; padding: 0; }
.ep_partnerinfo #partnerinfo .ep_technology li { text-align: center; height: 24px; margin-top: 4px; }
.ep_partnerinfo #partnerinfo .ep_technology li a {display: block; width: 100%; height: 100%; }
.ep_partnerinfo .ep_quote .topleft,
.ep_partnerinfo #partnerinfo .ep_technology .topleft  { background-image: url(../images/masks/masklbtl.png); }
.ep_partnerinfo .ep_quote .topright,
.ep_partnerinfo #partnerinfo .ep_technology .topright  { background-image: url(../images/masks/masklbtr.png); }
.ep_partnerinfo .ep_quote .bottomleft,
.ep_partnerinfo #partnerinfo .ep_technology .bottomleft  { background-image: url(../images/masks/masklbbl.png); }
.ep_partnerinfo .ep_quote .bottomright,
.ep_partnerinfo #partnerinfo .ep_technology .bottomright  { background-image: url(../images/masks/masklbbr.png); }
/*
.ep_partnerinfo #partnerinfo .ep_technology .masktl,
.ep_partnerinfo #partnerinfo .ep_technology .masktr,
.ep_partnerinfo #partnerinfo .ep_technology .maskbl,
.ep_partnerinfo #partnerinfo .ep_technology .maskbr,
.ep_partnerinfo .ep_quote .masktl,
.ep_partnerinfo .ep_quote .masktr,
.ep_partnerinfo .ep_quote .maskbl,
.ep_partnerinfo .ep_quote .maskbr { background-image: url(../images/masks/masklb.png); }
*/



.ep_partnerinfo #partnermain { padding-left: 160px; }

/* Contact Page
   -------------------------------------------------------------------------- */
.epoq-contact address { float: left; }







/* home page */

/* solutions */

.mainRight .epoq-solution .ep_wrap .ep_overview h3.ep_title{font-size:1.2em;margin-top:0;}
.mainRight .epoq-solution .ep_wrap .ep_services h3.ep_title{font-size:1.2em;margin-top:0;}
.mainRight .epoq-solution .ep_wrap .ep_content h3.ep_title{font-size:1.2em;margin-top:0;}
.mainRight .epoq-solution .ep_wrap .ep_2mt h3.ep_title{font-size:1.2em;margin-top:0;}
.mainRight .epoq-solution .ep_wrap .ep_extra h3.ep_title{font-size:1.2em;margin-top:0;}
.mainRight .epoq-solution .ep_wrap .ep_downloadlinks h3.ep_title{font-size:1.2em;margin-top:0;}

.mainRight .epoq-solution .ep_title{}

.mainRight .epoq-solution .ep_wrap{position:relative;float:left;width:100%; overflow:hidden; }

.mainRight .epoq-solution .ep_wrap .ep_solution{float:left;width:416px;margin-right:12px;}
.mainRight .epoq-solution .ep_wrap .ep_solution .ep_overview,
.mainRight .epoq-solution .ep_wrap .ep_solution .ep_services{position:relative;background:#c4d1ec url(../images/ipbx/ipBG.gif) repeat-x;float:left;width:392px;padding:6px 12px;margin-bottom:12px;}
.mainRight .epoq-solution .ep_wrap .ep_solution .ep_image{position:relative;float:left;width:416px;margin-bottom:12px;height:92px;text-align:center;}

.mainRight .epoq-solution .ep_wrap .ep_feature{float:left;width:340px;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_review{position:relative;background:#c4d1ec url(../images/ipbx/ipBG.gif) repeat-x;float:left;width:316px;padding:3px 12px;margin-bottom:6px;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_review .ep_label{}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_review .ep_value{text-transform:lowercase;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_media{position:relative;background:#c4d1ec url(../images/ipbx/ipBG.gif) repeat-x;float:left;width:316px;padding:3px 12px;margin-bottom:6px;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_media .ep_logos{float:right;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_media .ep_logos img{margin-right:3px;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_media h3{float:left;margin:0;margin-left:0;margin-right:6px;line-height:1.3em;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_media p{margin:0;margin-left:0;line-height:1.3em;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_content{position:relative;color:#ffffff;background:#204480 url(../images/pbx/pBG.gif) repeat-x;float:left;width:316px;padding:6px 12px;margin-bottom:6px;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_content a{color:#ffffff;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_2mt{position:relative;color:#000;background:#c4d1ec url(../images/pbx/2mtBG.png) top right no-repeat;float:left;width:256px;padding:6px 72px 6px 12px;margin-bottom:6px;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_extra{position:relative;color:#000;background:#c4d1ec;float:right;width:256px;padding:6px 72px 6px 12px;margin-bottom:6px;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_downloadlinks{position:relative;color:#ffffff;background:#10112e url(../images/bbx/bBG.gif) repeat-x;float:left;width:316px;padding:6px 12px;clear:right;}
.mainRight .epoq-solution .ep_wrap .ep_feature .ep_downloadlinks a{color:#ffffff;}

.mainRight .epoq-solution .ep_packages { list-style:none; width:100%; overflow:hidden; margin:0; padding:0; }
.mainRight .epoq-solution .ep_packages .ep_package {list-style-image:none;float:left;padding:12px;width:360px;text-align:center;margin:0; float:left; }
.mainRight .epoq-solution .ep_packages .ep_package .ep_buy{color:#ffffff;font-size:1.5em;width:120px;float:left;clear:right;padding:12px;margin-bottom:12px;position:relative;background:#85001e url(../images/nbx/nBG.gif) repeat-x;}
.mainRight .epoq-solution .ep_packages .ep_package .ep_buy a{color:#ffffff;text-decoration:none;font-weight:normal;}
.mainRight .epoq-solution .ep_packages .ep_package .ep_buy a:hover{text-decoration:underline;}
.mainRight .epoq-solution .ep_packages .ep_package .ep_moreinfo{color:#ffffff;font-size:1.5em;width:144px;float:left;padding:0px;margin-bottom:12px;position:relative;background:#204480 url(../images/pbx/pBG.gif) repeat-x;}
.mainRight .epoq-solution .ep_packages .ep_package .ep_moreinfo .contentCnr {padding:6px 12px;margin:0; }
.mainRight .epoq-solution .ep_packages .ep_package .ep_moreinfo a{color:#ffffff;text-decoration:none;font-weight:normal;}
.mainRight .epoq-solution .ep_packages .ep_package .ep_moreinfo a:hover{text-decoration:underline;}
.mainRight .epoq-solution .ep_packages .ep_package .ep_info{color:#000000;float:left;position:relative;width:360px;padding:0px;background:#c4d1ec url(../images/ipbx/ipBG.gif) repeat-x;margin: 0 0 12px;}
.mainRight .epoq-solution .ep_packages .ep_package .ep_info .contentCnr {padding:0px 12px 6px; margin:0; }
.mainRight .epoq-solution .ep_packages .ep_package .ep_info p{margin:0;}
.mainRight .epoq-solution .ep_packages .ep_package .ep_info .ep_title{color:#000000;font-size:1em;background:transparent;margin:0;padding:6px;width:324px;}
.mainRight .epoq-solution .ep_packages .ep_package .ep_image{float:left;width:200px;height:211px;margin-right:16px;margin-bottom:12px;}
.mainRight .epoq-solution .ep_packages .ep_package .ep_image img{}


.mainRight .epoq-solution .ep_packages .ep_package .e_contentTitle{color:#ffffff;float:left;position:relative;width:360px;padding:0px;background:#10112e url(../images/bbx/bBG.gif) repeat-x;margin: 0 0 12px;}
.mainRight .epoq-solution .ep_packages .ep_package .e_contentTitle .ep_title{padding:0px 12px 0px;font-size:1.2em;margin:0;}

.epoq-article .sos_logos { width:100%; overflow:hidden; background:#c4d1ec url(../images/ipbx/ipBG.gif) repeat-x;position:relative;padding:0px;margin: 0 0 12px; }
.epoq-article .sos_logos .contentCnr { padding:6px 12px 6px 12px; width:744px; overflow:hidden; }
.epoq-article .sos_logos .sos_images { float:left; width:460px; overflow:hidden; }
.epoq-article .sos_logos .sos_images A { display:block; float:left; margin-right:20px; }
.epoq-article .sos_logos .sos_comment { float:left; font-style:italic; width:270px; padding-top:12px; }

/* Epoq Workflow Systems
----------------------------------------------------------------------------- */

.ep_wrap .ep_cog { margin-bottom: 12px; padding-left: 108px; overflow: auto; height: 1%; }
	.ep_wrap .ep_cog img { float: left; margin: 8px 0 0 -108px; }


/* awards list */
.mainRight .epoq-awards .ep_awards {list-style-type:none;margin:0;padding:0;}
.mainRight .epoq-awards .ep_awards .ep_award {float:left;background:#c4d1ec url(../images/ipbx/ipBG.gif) repeat-x;position:relative;padding:0px;margin: 0 0 12px;}
.mainRight .epoq-awards .ep_awards .ep_award .contentCnr { padding:6px 12px 6px; width:744px; overflow:hidden; }
.mainRight .epoq-awards .ep_awards .ep_award .ep_image{float:left;width:124px;text-align:center;margin-right:12px;}
.mainRight .epoq-awards .ep_awards .ep_award .ep_text{float:left;width:608px;}
.mainRight .epoq-awards .ep_awards .ep_award .ep_text p{margin:0;}

/* partners sorter & list */



/*.mainRight .epoq-partners .ep_partnerlist .hspace{width:34px;height:64px;float:left;visibility:hidden;overflow:hidden;}
.mainRight .epoq-partners .ep_partnerlist .vspace{width:694px;height:12px;float:left;visibility:hidden;overflow:hidden;}*/

/* press list */
.mainRight .epoq-press .ep_wrap { overflow:hidden; }
.mainRight .epoq-press .ep_wrap p{margin:6px 0 0;}
.mainRight .epoq-press .ep_wrap .ep_pageselector{float:right;padding:6px;padding-top:0;}

.mainRight .epoq-press .ep_wrap .ep_pressreleases { list-style-type: none; margin: 0; padding: 0; }
.mainRight .epoq-press .ep_wrap .ep_pressreleases .ep_pressrelease {position:relative;float:left;width:768px;background:#c4d1ec url(../images/ipbx/ipBG.gif) repeat-x;margin-bottom:6px;}
.mainRight .epoq-press .ep_wrap .ep_pressreleases .ep_pressrelease .contentCnr{position:relative;width:768px;overflow:hidden; padding:1px 0; }
.mainRight .epoq-press .ep_wrap .ep_pressreleases .ep_pressrelease .ep_logo{position:absolute;top:10px;right:140px;}
.mainRight .epoq-press .ep_wrap .ep_pressreleases .ep_pressrelease .ep_source{font-weight:bold;width:120px;float:right;line-height:1.3em;margin:0 0.5em 0.5em;}
.mainRight .epoq-press .ep_wrap .ep_pressreleases .ep_pressrelease .ep_date{width:120px;float:right;line-height:1.3em;margin:0.5em 0.5em 0;clear:right;}
.mainRight .epoq-press .ep_wrap .ep_pressreleases .ep_pressrelease .ep_headline{float:left;margin:0 0.5em 0.5em;width:450px;}
.mainRight .epoq-press .ep_wrap .ep_pressreleases .ep_pressrelease .ep_headline a{text-decoration:none;}
.mainRight .epoq-press .ep_wrap .ep_pressreleases .ep_pressrelease .ep_headline a:hover{text-decoration:underline;}
.mainRight .epoq-press .ep_wrap .ep_pressreleases .ep_pressrelease .ep_note{float:left;line-height:1.3em;margin:0.5em 0.5em 0;}

.mainRight .epoq-press .ep_wrap .ep_pageselector2{float:right;padding:6px;padding-top:0;}

/* management team */
.mainRight .epoq-article .ep_image{position:relative;float:right;margin-left:24px;margin-bottom:24px;}

.mainRight .epoq-article .ep_wrap .ep_people { list-style:none; padding:0; margin:0; width:100%; overflow:hidden; }
.mainRight .epoq-article .ep_wrap .ep_people .ep_person { float:left; width:100%; background:#c4d1ec url(../images/person-blank.gif) no-repeat; margin-bottom:6px; }
.mainRight .epoq-article .ep_wrap .ep_people .ep_person .contentCnr { padding-left:160px; }

.mainRight .epoq-article .ep_wrap .ep_people .ep_person.richard{background:#c4d1ec url(../images/richard-cohen.jpg) no-repeat; }
.mainRight .epoq-article .ep_wrap .ep_people .ep_person.grahame{background:#c4d1ec url(../images/grahame-cohen.gif) no-repeat; }
.mainRight .epoq-article .ep_wrap .ep_people .ep_person.hillel{background:#c4d1ec url(../images/hillel-horwitz.gif) no-repeat; }
.mainRight .epoq-article .ep_wrap .ep_people .ep_person.michael{background:#c4d1ec url(../images/michael-symons.png) no-repeat; }
.mainRight .epoq-article .ep_wrap .ep_people .ep_person.richardgranat{background:#c4d1ec url(../images/richard-granat.jpg) no-repeat; }



.mainRight .epoq-article .ep_wrap .ep_people .ep_person a { display:block; width:100%; height:82px; text-decoration:none; padding:0; margin:0; }
.mainRight .epoq-article .ep_wrap .ep_people .ep_person a:hover { text-decoration:underline; }
.mainRight .epoq-article .ep_wrap .ep_people .ep_person a .ep_name { clear:both; float:left; font-size:1.5em; margin:18px 0 0 15px; }
.mainRight .epoq-article .ep_wrap .ep_people .ep_person a .ep_position { clear:both; float:left; font-size:1.2em; margin:12px 0 0 15px; }


/* technology */

.mainRight .epoq-article #technologies { text-align: center; list-style-type: none; }
.mainRight .epoq-article #technologies a { display:block; width:360px; text-align: center; margin:0 auto; margin-bottom:15px; text-decoration:none; }
.mainRight .epoq-article #technologies a span.img { display:block; text-align: center; }
.mainRight .epoq-article #technologies a span.txt { display:block; text-align: center; }

/*.mainRight .epoq-article .ep_wrap .ep_solutions {text-align:center;float:left;width:100%;}
.mainRight .epoq-article .ep_wrap .ep_solutions .ep_solution{display:inline;margin-right:6px;text-align:center;}
.mainRight .epoq-article .ep_wrap .ep_solutions .ep_solution span{display:block;}
.mainRight .epoq-article .ep_wrap .vertical .ep_solution{display:block;}

/* contacts list */
.mainFull .epoq-contact { }
.mainFull .epoq-contact .ep_office{position:relative;width:952px;background:#c4d1ec;padding:0px;margin-bottom:12px;}
.mainFull .epoq-contact .ep_office .contentCnr{ padding:0px; margin:0; width:100%; overflow:hidden; }
.mainFull .epoq-contact .ep_office .ep_name{font-size:1.8em;float:left;width:200px;height:75px;margin:0;padding:6px 12px 0;padding-left:200px;}
.mainFull .epoq-contact .ep_office address{padding-top:5px;margin-top:0;margin-bottom:5px; min-height:88px; }
.mainFull .epoq-contact .ep_office .ep_address{padding:6px;float:left;padding-bottom:0;}
.mainFull .epoq-contact .ep_office .ep_contact{float:right;width:216px;padding:0;margin-top:5px;}
.mainFull .epoq-contact .ep_office .ep_findus{float:right;clear:right;width:216px;}
.mainFull .epoq-contact .ep_office .ep_findus p{margin:0 0 8px 0;}

.mainFull .epoq-contact .ep_officeUk{background:#c4d1ec url(../images/uk.jpg) no-repeat;}
.mainFull .epoq-contact .ep_officeUs{background:#c4d1ec url(../images/us.jpg) no-repeat;}
.mainFull .epoq-contact .ep_officeAu{background:#c4d1ec url(../images/au.jpg) no-repeat;}

.mainFull .epoq-contact .ep_findus{float:left;}
.ep_travellinks h2 { text-align: center; color: white; font-size: 1em }

/* site map */
.epoq-sitemap { width:952px; overflow:hidden; margin-bottom:5px; }
.epoq-sitemap ul#sitemap { font-size: 0.92em; width:952px; overflow:hidden; padding:0; margin:0; list-style:none; }
	
	.epoq-sitemap ul#sitemap a { text-decoration: none; }
		.epoq-sitemap ul#sitemap a:hover { text-decoration: underline; }
	.epoq-sitemap ul#sitemap li { background: #c4d1ec; float: left; margin: 0 0 6px 0; padding:0px; position: relative; width: 952px; overflow:hidden; }
		.epoq-sitemap ul#sitemap li .contentCnr { padding: 0 12px; width:928px; overflow:hidden; }
		.epoq-sitemap ul#sitemap li ul { width:100%; overflow:hidden; padding:0; margin:0; list-style:none; }
		.epoq-sitemap ul#sitemap li h2 { margin-top:1px; }
		.epoq-sitemap ul#sitemap li h2 a { color: #000; }
		.epoq-sitemap ul#sitemap li li { background: none; border-bottom: 2px solid #b8c6da; padding: 0; }
			.epoq-sitemap ul#sitemap li li.last { border-bottom: none; margin-bottom: 0; }
			.epoq-sitemap ul#sitemap li li ul { width:750px; }
			.epoq-sitemap ul#sitemap li li h3 { color: #204480; float: left; font-size: 1em; margin: 0; width: 168px; }
				.epoq-sitemap ul#sitemap li li h3 a { color: #204480; }
			.epoq-sitemap ul#sitemap li li li{ border-bottom: none; float: left; width: 150px; margin:0; }
				.epoq-sitemap ul#sitemap li li li a {font-weight: normal; }

/* find us pages */

.mainFull .epoq-findus .ep_wrap {position:relative;}
.mainFull .epoq-findus .ep_wrap .ep_text {width:788px;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks {width:152px;position:absolute;top:0;right:0;background:#10112e url(../images/bbx/bBG.gif) repeat-x;padding:0;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .contentCnr{padding:0 12px 6px;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks h2{margin-top:0;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_title{background-image:url(../images/travel-title.png);height:25px;width:128px;margin:0;font-size:1.2em;color:#FFFFFF;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links {}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link {margin-bottom:6px;margin-right:6px;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link.end-row{margin-right:0;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link.end-col{margin-bottom:0;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link.end{margin-bottom:0;margin-right:0;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link a{overflow:hidden;height:40px;width:128px;display:block;text-decoration:none;margin:0;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link a:hover{text-decoration:underline;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link a.underground{background:transparent url(../images/underground.png) no-repeat;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link a.london-transport{background:transparent url(../images/london-transport.png) no-repeat;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link a.northern-line{background:transparent url(../images/northern-line.png) no-repeat;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link a.bus{background:transparent url(../images/bus-routes.png) no-repeat;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link a.googlemap{background:transparent url(../images/googlemaps.png) no-repeat;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link a.multimap{background:transparent url(../images/multimaps.png) no-repeat;}
.mainFull .epoq-findus .ep_wrap .ep_travellinks .ep_links .ep_link a.msnmaps{background:transparent url(../images/msnmaps.png) no-repeat;}
.ep_travellinks ul { list-style-type: none; margin: 0; padding: 0; }

/* legal services agreement page */
.epoq-legalServicesAct .ep_wrap .ep_lsabullets{list-style:disc; padding-left:12px;}





/* partner list menu */

#menu .epoq-partnerlist .ep_section{float:left;background:#10112e url(../images/bbx/bBG.gif) repeat-x;position:relative;width:148px;padding:0 12px 6px;margin: 0 0 6px;}
#menu .epoq-partnerlist .ep_partnerlist{float:left;color:white;position:relative;width:148px;padding:6px 12px 12px;background:#204480 url(../images/pbx/pBG.gif) repeat-x;margin: 0 0 12px;}
#menu .epoq-partnerlist h2 {font-size: 11px; margin: 0 0 2px;}
#menu .epoq-partnerlist .ep_section .ep_title{background-image:url(../images/pbx/plTitle.png);height:25px;width:148px;margin:0;font-size:1.2em;color:#FFFFFF;}
#menu .epoq-partnerlist .ep_partnerlist a.ep_showall{font-weight:bold;color:#ffffff;text-decoration:none;}
#menu .epoq-partnerlist .ep_partnerlist a.ep_showall:hover{text-decoration:underline;}
#menu .epoq-partnerlist .ep_partnerlist .ep_partners .ep_partner {text-indent:6px}
#menu .epoq-partnerlist .ep_partnerlist .ep_partners .ep_partner a{color:#ffffff;font-weight:normal;text-decoration:none;}
#menu .epoq-partnerlist .ep_partnerlist .ep_partners .ep_partner a:hover{text-decoration:underline;}

/* press menu */

#menu .epoq-pressselector {float:left;position:relative;width:148px;padding:0 12px 18px;background:#204480 url(../images/pbx/pBG.gif) repeat-x;margin: 0 0 12px;}
#menu .epoq-pressselector .ep_title{background-image:url(../images/selectpress.png);height:25px;width:148px;margin:0;font-size:1.2em;color:#FFFFFF;}
#menu .epoq-pressselector .ep_options .ep_option a{margin-left:6px;color:#ffffff;font-weight:normal;text-decoration:none;}
#menu .epoq-pressselector .ep_options .ep_option.sel a{color:#7788cc;}
#menu .epoq-pressselector .ep_options .ep_option a:hover{text-decoration:underline;}

#menu .epoq-pressoffice {float:left;background:#10112e url(../images/bbx/bBG.gif) repeat-x;position:relative;width:148px;padding:0 12px 6px;margin: 0 0 6px;}
#menu .epoq-pressoffice .ep_title{background-image:url(../images/pressoffice.png);height:25px;width:148px;margin:0;font-size:1.2em;color:#FFFFFF;}
#menu .epoq-pressoffice .ep_wrap p{color:#ffffff;}
#menu .epoq-pressoffice .ep_wrap a{color:#ffffff;text-decoration:none;}
#menu .epoq-pressoffice .ep_wrap a:hover{text-decoration:underline;}

/* FEATURE (appears on right hand side) */



/* quotes box (not in use) */

#feature .epoq-quotes{position:relative;width:205px;padding:6px 12px 12px;background:#204480 url(../images/sct/qbg.gif) repeat-x;margin: 0 0 12px;}
#feature .epoq-quotes .ep_quote{color:#FFFFFF;font-weight:bold;margin:0;font-size:1.1em;text-align:center;}
#feature .epoq-quotes .ep_quotemarks{position:absolute;width:50px;height:30px;}
#feature .epoq-quotes .ep_quotemarks.top{top:0;left:6px;}
#feature .epoq-quotes .ep_quotemarks.bottom{bottom:0;right:6px;}

.epoq-sitemap ul { list-style-type: none; margin: 0; padding: 0; }
/*.ep_desktopcohen{float:left;text-align:center;margin:20px;width:300px;}*/





/* partner opportunity */
div.partner-opportunity { width:952px; overflow:hidden; }
div.partner-opportunity fieldset{border:0;margin:0; padding:0; }
div.partner-opportunity fieldset.fieldsetDetails { float:left; width:410px; }
div.partner-opportunity fieldset.fieldsetProspects { float:right; width:490px; }

div.partner-opportunity fieldset legend{font-weight: bold;color:#000;font-size:1.2em;margin:0; padding:0;}
div.partner-opportunity form{margin:0; padding:0;}
div.partner-opportunity p span{color:red;}
div.partner-opportunity table{margin:0px 0 0 0;text-align:left; border:0;padding:0;}
div.partner-opportunity table td{padding:0;margin:0;border:0;padding-bottom:3px; }
div.partner-opportunity table td.e_label {padding-left:0px;text-align:left;color:#204480;font-weight:bold;}
div.partner-opportunity table td.e_label span {color:red;}
div.partner-opportunity table td.e_value { padding-left:10px; }
div.partner-opportunity table td.e_value input{width:230px;border:1px solid #333; padding:2px;}
div.partner-opportunity table td.e_value input.highlight,
div.partner-opportunity table td textarea.highlight { border:1px solid red; background:#fff0f7; }
div.partner-opportunity table td textarea {width:230px;border:1px solid #333; padding:2px;}

.partner-opportunity .salesForceForm { padding:0px; width:952px; background:#C4D1EC url(../images/ipbx/ipBG.gif) repeat-x; }
.partner-opportunity .salesForceForm .contentCnr { padding:6px 12px; }

.partner-opportunity .salesForceForm .salesForceTable { padding:0px; margin:8px 0 0 0; }

div.partner-opportunity .e_submit { clear:both; }
div.partner-opportunity .e_submit input { width:120px; height:25px; border:0; padding:0; background:#204480 url(../images/btn_blank_db_on_lb_120.png) no-repeat 0px 0px; color:#fff; font-weight:bold; text-align:center; cursor:pointer; margin:0px 0 5px 0px; }
div.partner-opportunity .e_submit input:hover { background-position:0px -25px; background-color:#85001e; }



/* generic light and dark box background created for jobs page*/
.ep_bg_lb_on_white { width:100%; background:#C4D1EC url(../images/ipbx/ipBG.gif) repeat-x; padding:0px; margin:10px 0; }
.ep_bg_db_on_white { width:100%; background:#204480 url(../images/pbx/pBG.gif) repeat-x; color:#fff; padding:0px; margin:10px 0; }
.ep_bg_lb_on_white .contentCnr,
.ep_bg_db_on_white .contentCnr { padding:2px 12px; }
.ep_bg_lb_on_white UL, 
.ep_bg_db_on_white UL { margin:10px 0 10px 25px; padding:0; }

.topleft { clear:both; width:100%; overflow:hidden; height:6px; background-image:url(../images/masks/maskwtl.png); background-repeat:no-repeat; }
.topleft .topright { float:right; height:6px; width:6px; font-size:4px; background-image:url(../images/masks/maskwtr.png); }
.bottomleft { clear:both; width:100%; overflow:hidden; height:6px; background-image:url(../images/masks/maskwbl.png); background-repeat:no-repeat; }
.bottomleft .bottomright { float:right; height:6px; width:6px; font-size:4px; background-image:url(../images/masks/maskwbr.png); }



.requestContactFormWrap { width:800px; overflow:hidden; margin:15px 0; }
.requestContactFormWrap .ep_bg_lb_on_white { width:800px; overflow:hidden; }
.requestContactFormWrap UL { list-style:none; width:700px; overflow:hidden; margin:20px auto; padding:0px; }
.requestContactFormWrap UL LI { width:100%; float:left; margin-bottom:10px; }
.requestContactFormWrap UL LI .e_label { float:left; width:100px; font-weight:bold; color:#204480; }
.requestContactFormWrap UL LI .e_value { float:left; width:200px; }
.requestContactFormWrap UL LI .e_value INPUT { width:100%; border:1px solid #333; padding:2px; }
.requestContactFormWrap UL LI .e_value TEXTAREA { width:550px; border:1px solid #333; padding:2px; }

.requestContactFormWrap UL LI.e_inputText { width:350px; }
.requestContactFormWrap UL LI.e_submit INPUT { width:120px; height:25px; border:0; padding:0; background:#204480 url(../images/btn_blank_db_on_lb_120.png) no-repeat 0px 0px; color:#fff; font-weight:bold; text-align:center; cursor:pointer; }
.requestContactFormWrap UL LI.e_submit INPUT:hover { background-position:0px -25px; background-color:#85001e; }

.requestContactFormWrap UL LI .e_value INPUT.highlight { border:1px solid red; background:#fff0f7; }

.epoq-jobs .job_intro { width:100%; overflow:hidden; }
.epoq-jobs .job_intro .job_title { float:left; font-size:1.2em; font-weight:bold; line-height:24px; }
.epoq-jobs .job_intro .job_moreinfo { float:right; }
.epoq-jobs .job_intro .job_moreinfo A { display:block; width:120px; height:25px; border:0; padding:0; background:#204480 url(../images/btn_blank_db_on_lb_120.png) no-repeat 0px 0px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; line-height:24px; }
.epoq-jobs .job_intro .job_moreinfo A:hover { background-position:0px -25px; background-color:#85001e; }

/* TODO: Extract classes/styles, 1:1 -> 1:n */

.seminar .salesForceForm { padding:0px; width:952px; background:#C4D1EC url(../images/ipbx/ipBG.gif) repeat-x; }
.seminar .salesForceForm .contentCnr { padding:6px 12px; }

.seminar fieldset { border:0; margin:0; padding:0; }
.seminar fieldset.fieldsetSeminar { float:left; width:410px; }
.seminar fieldset.fieldsetDetails { float:right; width:490px; }

.seminar fieldset legend{font-weight: bold;color:#000;font-size:1.2em;margin:0; padding:0;}
.seminar form{margin:0; padding:0;}
.seminar p span{color:red;}
.seminar table{margin:0px 0 0 0;text-align:left; border:0;padding:0;}
.seminar table td{padding:0;margin:0;border:0;padding-bottom:3px; }
.seminar table td.e_label {padding-left:0px;text-align:left;color:#204480;font-weight:bold; vertical-align: top; }
.seminar table td.e_label span {color:red;}
.seminar table td.e_value { padding-left:10px; }
.seminar table td.e_value input { width:230px; border:1px solid #333; padding:2px;}
.seminar table td.e_value input.error,
.seminar table td.e_value select.error,
.seminar table td textarea.error { border:1px solid red; background:#fff0f7; }
.seminar table td textarea {width:230px;border:1px solid #333; padding:2px;}

.seminar table td.e_value select { border:1px solid #333; }

.seminar .e_submit { clear:both; }
.seminar .e_submit input { width:120px; height:25px; border:0; padding:0; background:#204480 url(../images/btn_blank_db_on_lb_120.png) no-repeat 0px 0px; color:#fff; font-weight:bold; text-align:center; cursor:pointer; margin:0px 0 5px 0px; }
.seminar .e_submit input:hover { background-position:0px -25px; background-color:#85001e; }

.required { color: #ff0000; font-weight: bold; }

label.error { color: #ff0000; display: block; }



body.page_seminar-legal-services .epoq-snail { display:none; }
body.page_seminar-legal-services .epoq-article { background:#e1e6f4 url(../images/bg_scales_768_light.jpg) no-repeat bottom left; }
body.page_seminar-legal-services .epoq-article .ep_wrap { padding:10px 15px 10px 15px; }
body.page_seminar-legal-services .epoq-article .ep_wrap h1 { text-align:center; margin:0px 0 15px 0; font-size:1.2em; }
body.page_seminar-legal-services .epoq-article .ep_wrap h2 { text-align:center; margin:15px 0 15px 0; font-size:1.4em; color:#bd002b; }
body.page_seminar-legal-services .epoq-article .ep_wrap h3 { text-align:center; margin:15px 0 15px 0; font-size:1.2em; }
body.page_seminar-legal-services .epoq-article .ep_wrap .highlighted { font-weight:bold; }
body.page_seminar-legal-services .epoq-article .ep_wrap .reduced { padding-right:150px; }
body.page_seminar-legal-services .epoq-article .ep_wrap ul { list-style:none; margin:1em 0 1em 0px; padding:0; }
body.page_seminar-legal-services .epoq-article .ep_wrap ul li { margin:0 0 0 0px; padding:0px 0 4px 20px; background:url(../images/tick_black_on_lb_13x12.gif) no-repeat left 0.27em; }




