/* @override 
	http://www.sales-lead-experts.com/css/v6-styles.css
*/
/* Sales-Lead-Experts.com styles */
/* colors:

	red #91023c,

	blue 13205a,

	orange link c25025,

	blue outline #50789e,				

	blue inner #e2ebf3,	

	blue hed promo 436280,

	orange inner fef9f2,

	USE POSITION:RELATIVE for PC IE disappearing text bug

*/
html {
	margin:0;
	padding:0;
	border:0;
}
body {
	margin:0;
	padding:0 480px;
	/* the critical side padding that sets the natural min-width! */ 

	font-family:arial, helvetica, sans-serif;
	font-size:100.01%;
	/* this
body font-size fixes an IE bug and maintains x-browser uniformity */ 

	color:#000;
	background-color:#cedeef;
	/*f9f9f1 
*/

	background-image:url(/i/body-bg-v4.jpg);
	/*these 
three lines replace the n4_upgrade.gif in n4.css.*/

	background-repeat:repeat-x;
	background-position:top left;
	text-align:center;
/* centers the
#sizer element in IE5.x/win */
}
#sizer {
	margin:0 auto;
	/*
centers #sizer in standard browsers */

	padding:0;
	width:0%;
	/* t
his value controls liquidity; 0% = full rigid, 100% = full liquid */

	text-align:left;
/* resets the default text alignment for the page */
}
#expander {

/* Any % height here causes IE to lose the neg right margin */

	margin:0 -480px;
/* neg side margin values should be < or = to side body padding */

	min-width:960px;
	/* This prevents Safari from losing the negative margins in narrow windows */ 

	position:relative;
/* makes #expander visible outside #sizer in IEwin */
}
/* #expander must have "height:0" in IEwin bug fixing. Moved to ie.css */
/* The above is a modified Holly hack for #expander, with zero substituted for the 

usual 1% height value. Any % value on this element causes a horrendous IE bug! */
#wrapper1 {
	position:relative;
	background-color:#fff;
	/* this BG tiles the left column */

	/*background-image:url(/i/side-bg-l.gif); */ /* th
is BG tiles the left column */

	background-repeat:repeat-y;
	background-position:top left;
	font-size:12px;
	/* set global font-size here */ 

	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
}
/* this positioning may be needed for IEwin if page is to contain positioned elements */
#wrapper2 {
	position:relative;
	/* extra insurance against bugs in IEwin */

	background:url(/i/side-bg-r-211.gif) 100% 0 repeat-y;
/* this BG tiles the right column */
}
/****************** Main Page Structure *****************/
/* To modify the side column widths and the col divider widths, the values that are 

marked "critical" and also refer to the desired mod MUST be changed as a group. */
.core {
	/* margin-left:171px;*/    /*** Critical left col width value ***/

	margin-right:211px;
/*** Critical right col width value ***/
}
div#content {
	float:right;
	width:100%;
	background-color:#fff;
}
div#section {
	float:left;
	position:relative;
	/* Needed for IE/win */

	width:171px;
	/*** Critical left col width value ***/

	margin-left:-171px;
/*** Critical left col width value ***/ 
/*** Critical left divider dimension value ***/
}
div#section-float {
	width:99%;
	float:right;
	padding-left:0;
}
div.inset {
	float:right;
	width:26%;

/*
	margin-left:5%;
	width:25%;	
	padding:0 0 1em;
	margin-top:0px;
	margin-bottom:30px;

*/}
div#promo {
	float:right;
	position:relative;
	/* Needed for IE/win */

	width:211px;
	/*** Critical right col width value ***/

	margin-right:-211px;
/*** Critical right col width value ***/ 
/*** Critical right divider dimension value ***/
}
div.section-content {
	float:left;
	width:100%;
	background-color:#fff;
	padding-bottom:80px;
}
#isform .core {
	margin-left:0;
	/*** Critical left col width value ***/

	margin-right:0;
/*** Critical right col width value ***/
}
/*typography*/
a {
	
}
a:link, a:visited, a:active, a:hover {
	color:#049;
}
a:hover {
	text-decoration:underline;
}
div#promo a:link, div#promo a:visited, div#promo a:hover, div#promo a:active {
	text-decoration:underline;
}
h1 {
	color:#000;
	font-size:18px;
	margin-top:0;
	margin-bottom:0;
}
#content h1 {
	padding:0 0 8px 0;
	line-height:1em;
	font-weight:bold;
}
h1 b {
	display:block;
	color:#436280;
	margin-bottom:.5em;
	font-weight:normal;
}
h2 {
	font-size:12px;
	font-weight:normal;
	color:#c25025;
	margin-top:0;
	padding-bottom:10px;
	line-height:1.3em;
}
#content h2 {
	padding:0 ;
}
/*
#articlespg h1 b, #toolspg h1 b, #resourcespg h1 b {font-size:12px;}

*/
/*
#articlespg h2, #toolspg h2, #resourcespg h2 {font-size:12px; font-weight:normal;}
*/
h3 {
	margin:0;
	padding-bottom:.1em;
	font-size:16px;
	color:#13205a;
	clear:left;
}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
}
#content h3, #content h3 a:link, #content h3 a:visited, #content h3 a:hover, #content h3 a:active {
	font-size:15px;
	font-weight:bold;
	color:#13205a;
	margin-bottom: 7px;
}
#content h3 a:hover {
	text-decoration:underline;
}
.article h3 a:link, .article h3 a:visited, .article h3 a:hover, .article h3 a:active {
	font-size:16px;
}
form h3 {
	font-size:12px;
	color:#006;
	clear:left;
	line-height:1.5em;
}
h4 {
	font-size:16px;
	margin:30px 0 10px 0;
	font-weight:bold;
	color:#666;
	text-align:center;
}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {
	color:#666;
	font-size:1em;
}
#content h4 {
	text-align:left;
	font-size:1em;
	color:black;
	margin-bottom:0;
	margin-top:1em;
}
h5 {
	font-size:1em;
	margin:0 0 0.4em 0;
	font-weight:bold;
	color:#13205a;
}
h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {
	color:#13205a;
	font-size:1em;
	font-weight:bold;
}
h6 {
	font-size:1em;
	margin:0 0 0.4em 0;
	font-weight:bold;
	color:#436280;
}
h6 a:link, h6 a:visited, h6 a:hover, h6 a:active {
	color:#436280;
	font-size:1em;
	font-weight:bold;
}
img {
	border:0;
}
ol, ul, li {
	font-size:1em;
	margin-top:0;
	margin-bottom:0;
}
p {
	font-size:1em;
	margin:0;
}
.leadin {
	margin-bottom:0;
}
ul {
	padding:0;
	margin-bottom:14px;
	margin-left:6px;
}
li {
	list-style:none;
	padding:0px 0px 2px 10px;
	background-image:url(/i/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 0.3em;
	margin-bottom: 4px;
}
ol li {
	list-style:decimal;
	padding:0;
	background-image:none;
	background-repeat:no-repeat;
	background-position:0;
}
form {
	margin:0;
}
h1, h2 {
	text-align:left;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/*
.clearfix {
	display:inline-table;
}*/
/* Hides from IE-mac \*/
* HTML .clearfix {
	height:1%;
}
/* End hide from IE-mac */
/* End clearfix */
div#header {
	background: #0a396b repeat-x bottom left;
}
.img-header {
	margin-left:32px;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
}
.img-contact {
	width:230px;
	height:45px;
	margin-right:30px;
	margin-bottom:0;
	margin-top:6px;
	float:right;
	clear:right;
}
div.adminnav {
	padding-top:2px;
	padding-right:20px;
	float:right;
	text-align:right;
	width:434px;
/*should be 394*/
}
div.adminnav img {
	
}
div.adminnav .searchinput {
	margin:0 2px;
	font-size:11px;
	width:110px;
}
div.adminnav .searchgo {
	width:29px;
	height:17px;
	margin-top:2px;
}
/* SITENAV */
.sitenav {
	clear:left;
	clear:right;
	width:760px;
}
img.nav {
	width:152px;
	height:27px;
}
/* Box text styles */
.box p {
	margin:0;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
}
.box p.date {
	color:#999;
}
.box p.desc {
	font-size:10px;
	clear:left;
}
.box ul {
	margin-top:10px;
	margin-bottom:0;
}
.box li {
	margin-top:3px;
	margin-bottom:0;
}
img.icon {
	width:23px;
	height:28px;
	background-color:#fff;
	float:left;
	margin-right:5px;
}
img.rss {
	border:1px solid #eee;
	width:36px;
	height:14px;
	background-color:#fff;
	float:left;
	margin-right:5px;
	margin-bottom:1.1em;
	clear:left;
}
img.q {
	border:1px solid #eee;
	width:10px;
	height:14px;
	background-color:#fff;
	float:left;
	margin-right:5px;
}
#promo h5, #promo h6 {
	text-align:center;
}
img.newsletter {
	width:160px;
	height:25px;
	margin-left:2px;
}
div.box-blog h6 {
	text-align:center;
}
img.blog {
	width:160px;
	height:19px;
	margin:0 auto;
}
div.box-webinar h6 a:link, div.box-webinar h6 a:visited, div.box-webinar h6 a:hover, div.box-webinar h6 a:active {
	font-size:12px;
}
div.box-webinar p {
	padding-left:6px;
}
img.arrow {
	width:17px;
	height:17px;
	margin-right:5px;
	float:left;
	margin-bottom:2em;
	padding-top:3px;
}
/*.article {width:60%; float:left; display:inline;}*/
.img-section {
	width:171px;
	height:130px;
}
#section p.hed {
	width:164px;
	text-align:center;
	padding:3px 3px;
	font-weight:bold;
	color:#13205a;
	background-color:#fff;
	background-image:url(/i/section-title-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
#section p.hed a:link, #section p.hed a:visited, #section p.hed a:hover, #section p.hed a:active {
	font-size:12px;
	color:#13205a;
	text-decoration:none;
	font-weight:bold;
}
#section h6 {
	text-align:left;
	font-size:18px;
}
#section h6 a:link, #section h6 a:visited, #section h6 a:hover, #section h6 a:active {
	font-size:18px;
	text-decoration:none;
}
#section .in {
	width:154px;
}
/* PROMO */
#promo .in {
	padding:0 2px 0 6px;
}
#promo h5 {
	text-align:center;
	font-size:18px;
	padding:8px 0 0 4px;
	font-weight:normal;
}
#promo h5 a:link, #promo h5 a:visited, #promo h5 a:hover, #promo h5 a:active {
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
}
ul.clientlist {
	float:left;
	width:180px;
}
ul.servicelist {
	float:left;
	width:40%;
}
blockquote {
	margin:0;
	padding:8px;
}
cite {
	display:block;
	margin-top:5px;
	font-size:9px;
	text-align:right;
	font-style:normal;
}
blockquote br + cite {
	display:block;
	text-align:right;
}
#quotes blockquote {
	
}
#quotes blockquote p {
	font-size:12px;
}
#quotes p.morelink {
	font-size:10px;
	text-align:center;
	padding-right:8px;
}
#quotes p.morelink a:link, #quotes p.morelink a:visited, #quotes p.morelink a:hover, #quotes p.morelink a:active {
	font-size:1em;
}
#roof, #ticker {
	width:150px;
}
#ticker {
	height:190px;
}
#promo form {
	margin:0;
}
#promo form p {
	text-align:center;
	padding:4px;
	font-size:10px;
}
.intro {
/*	background-image:url(/i/intro-bg-140.jpg); */
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:14px;
	/*f3f6fb*/
	padding-bottom:2em;
	width:70%;
	float:left;
/*	border-bottom:1px solid #aaa; */
}
/*.intro IMG {margin-left:20px; float:right;}*/
img.img-intro {
	height:109px;
	margin:6px 46px 6px 6px;
	float:right;
	display:inline;
	border:1px solid #aaa;
}
div.img-content {
	margin:0 10px 10px 0;
	border:1px solid #d4d4d4;
	padding:8px;
	width:160px;
}
img.img-content {
	/*padding:10px 0 20px 0;*/
}
div.badges {
	clear:left;
	border:1px solid #d4d4d4;
	padding:4px;
	width:100%;
}
#section-float div.badges p {
	padding:0;
	margin:0;
}
div.badges p img {
	padding:0;
	margin:0 0 3px 0;
}
img.toolbar-tabs {
	float:right;
	padding-bottom:2px;
}
div.bar {
	width:115px;
	margin-left:8px;
	float:right;
	display:inline;
}
div.bar .box .in {
	
}
img.bar {
	width:85px;
	height:18px;
}
div.bar p {
	margin:0;
	padding:0;
}
div.article {
	padding-left:30px;
	padding-right:30px;
	position:relative;
	clear:both;
	padding-top:10px;
}
div.by {
	margin-top:2em;
}
div.by p {
	color:#13205a;
}
p.author {
	color:#000;
	font-weight:bold;
	clear:left;
}
div.image img {
	margin:0 0 8px 8px;
}
#next {
	margin-top:20px;
	margin-left:20px;
}
#next h3 {
	margin-top:0;
}
#next ul {
	padding-bottom:6px;
	margin-bottom:0;
}
#next li {
	font-size:11px;
}
#next a:link, #next a:visited, #next a:hover, #next a:active {
	text-decoration:underline;
	font-weight:normal;
	color:#c25025;
}
#next p {
	color:#000;
}
#isform #next p {
	margin-top:0.5em;
	margin-bottom:0;
}
.next {
	margin:10px 0 10px 40px;
}
.next h3 {
	margin-top:0;
}
.next ul {
	padding-bottom:6px;
	margin-bottom:0;
}
.next a:link, .next a:visited, .next a:hover, .next a:active {
	font-size:1em;
	text-decoration:underline;
	font-weight:normal;
}
.next p {
	color:#000;
}
p.contact-sub {
	margin:0 12px;
}
img.contact-sub {
	margin-top:3px;
	margin-right:10px;
}
div.article p, div.featured p {
	margin-bottom:1em;
	line-height:1.3em;

}
div.article ul, div.article li, div.article li a:link, div.article li a:hover, div.article li a:active {
	font-size:1em;
}
div.article li a:visited {
	color:#003;
}
div.article li {
	line-height:1.3em;
	padding:0px 0px 0 10px;
}
div.welcome li {
	line-height:1.3em;
	padding:0px 0px 2px 10px;
}
#about div.article ul, #about div.article li, #about div.article li a:link, #about div.article li a:visited, #about div.article li a:hover, #about div.article li a:active {
	font-size:12px;
}
div.article ul {
	margin-bottom:14px;
}
p.art-name, a.art-name:link, a.art-name:visited, a.art-name:hover, a.art-name:active {
	margin:10px 0 0 0;
}
p.art-summary {
	margin:0 0 8px 8px;
}
#tipspg p.art-name, #tipspg a.art-name:link, #tipspg a.art-name:visited, #tipspg a.art-name:hover, #tipspg a.art-name:active {
	font-size:16px;
	font-weight:bold;

/*color:#91023c;*/
	color:#13205a;
	margin:0 0 .2em;
}
#tipspg p.art-summary {
	padding-top:0;
	line-height:1.2em;
	margin:0 0 2em;
}
div.tool {
	overflow:auto;
	padding:10px 0 5px 10px;
	border:1px solid #ddd;
	background:url(/i/promo-bg-v4-contact.jpg) #f1f3e2 repeat-x top left;
	width:470px;
}
div.tool-l {
	float:left;
	width:80px;
}
div.tool-r {
	float:left;
	width:300px;
}
div.tool p.title {
	line-height:2em;
	width:100%;
}
div.tool p.type {
	padding-top:5px;
	clear:left;
}
div.toolinfo {
	float:left;
}
div.toolinfo p {
	width:100%;
}
div.article table {
	margin:6px 10px;
}
div.article table td {
	font-size:11px;
	padding:4px;
}
div.article div.row, div.article div.row-link, div.article div.row_link {
	clear:left;
}
div.article blockquote, div.featured blockquote {
	font-size:11px;
	width:60%;
	background:#e5eef3 url(/i/promo-bg-v4.jpg) repeat-x top left;
	margin-bottom:22px;
	margin-right:22px;
}
div.article cite {
	font-style:normal;
	font-weight:bold;
}
div.article blockquote br + cite {
	display:block;
	text-align:right;
}
div.article a:link, div.article a:visited, div.article a:hover, div.article a:active {
	font-weight:normal;
}
small {
	font-size:8px;
}
div.article p b {
	background-color:#ffc;
	font-weight:normal;
}
/* SUBNAV */
/*

.subnav {width:170px; padding-bottom:10px;}

.subnav p {padding:0 0 0 6px;}

.subnav a:link, .subnav a:visited, .subnav a:hover, .subnav a:active {font-size:12px;}

.subnav ul {margin-top:0; margin-bottom:0;}

.subnav li {margin-top:4px; margin-bottom:0;}

.subnav li.indent {margin-left:16px;}

*/
div#section-float div.subnav {
	width:100%;
	margin:0 0 1em 0;
	border:1px solid #d4d4d4;
	padding:0px 1px 12px 6px;
}

div#section-float div.img-content {
	width:200px;
	float:right;
	display:inline;
	padding:0;
	margin:0;
}
div#section-float p {
	padding:0 0 0 6px;
}
div#section-float ul {
	margin-top:0;
	margin-bottom:0;
	margin-left:0px;
}
div#section-float li {
	margin-top:5px;
	margin-bottom:0;
	padding-bottom:0px;
}
div#section-float li.indent {
	margin-left:16px;
}
div#section-float .shadow {
	background-image:none;
	background-color:#e1e1e1;
}
div#section-float h4 {
	font-size:1.3em;
	font-weight:bold;
	margin:0;
	padding-top:0;
	padding-left:0px;
	padding-right:0;
	padding-bottom:0.5em;
}
div#section-float h5 {
	font-size:1em;
	font-weight:bold;
	padding-top:.5em;
}
div#section-float a:link, div#section-float a:visited, div#section-float a:hover, div#section-float a:active {
	font-size:1em;
	color:#2f4d74;
}
div#section-float h4 a:link, div#section-float h4 a:visited, div#section-float h4 a:hover, div#section-float h4 a:active {
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
div#section-float h5 a:link, div#section-float h5 a:visited, div#section-float h5 a:hover, div#section-float h5 a:active {
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
#con .row {
	
}
/* Constrain the width of the list of articles */
#search .row {
	margin-bottom:10px;
}
#search p.cat-breadcrumb {
	margin:0;
	padding:0;
}
#search p.cat-breadcrumb, #search p.cat-breadcrumb a:link, #search p.cat-breadcrumb a:visited, #search p.cat-breadcrumb a:hover, #search p.cat-breadcrumb a:active {
	text-decoration:none;
	color:#47a;
	font-weight:normal;
}
#search p.art-name {
	margin:0;
	padding:0;
	font-size:12px;
	text-decoration:none;
}
#search a.art-name:link, #search a.art-name:visited, #search a.art-name:hover, #search a.art-name:active {
	font-size:1em;
	font-weight:normal;
	text-decoration:underline;
}
#search p.art-summary {
	font-size:12px;
	margin:0 0 8px 0;
}
#search #content .in {
	padding-left:24px;
	padding-right:24px;
}
/* FORMS */
#isform .intro {
	height:100px;
}
#isform div.article {
	padding-left:160px;
	padding-right:160px;
	margin-top:0;
}
#isform .intro {
	padding:1em 0 0 0;
	margin:0;
	float:none;
	display:block;
	width:100%;
	height:5em;
}
#isform h1, #isform h2 {
	padding-left:0;
	margin-left:0;
	text-align:left;
}
#isform div.contact {
	background-color:#e2ebf3;
	padding:5px 10px;
	clear:left;
	width: 66%;
	float:left;
}
#isform #nosidebar div.article {
	padding-left:30px;
	padding-right:28px;
}
#isform #nosidebar h1, 
#isform #nosidebar h2 {
	text-align:center;
}

#isform #nosidebar h2 {
	font-size:1em;
}

#nosidebar div.addmargin {
	padding-left:130px;
	padding-right:130px;
}


div.contact p {
	margin-top:.5em;
	margin-bottom:0;
}
/* SITEMAP */
#sitemap div.article {
	margin-left:50px;
}
div#sitemap div.article, div#sitemap div.article a:link, div#sitemap div.article a:visited, div#sitemap div.article a:hover, div#sitemap div.article a:active {
	font-weight:normal;
	color:black;
}
.sitelist {
	margin-left:10px;
}
.sitelist .subnav {
	width:450px;
}
#sitemap div.article h3, #sitemap div.article h3 a:link, #sitemap div.article h3 a:visited, #sitemap div.article h3 a:hover, #sitemap div.article h3 a:active {
	font-size:16px;
	font-weight:bold;
	color:#91023c;
	margin-bottom:0px;
	text-decoration:none;
}
#sitemap div.article h3 a:link, #sitemap div.article h3 a:visited, #sitemap div.article h3 a:hover, #sitemap div.article h3 a:active {
	font-size:16px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/*.box rounded outline */
.box {
	float:right;
	clear:right;
	margin:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
}
.box .b1, .box .b2, .box .b3, .box .b4 {
	display:block;
	overflow:hidden;
	font-size:1px;
}
.box .b1, .box .b2, .box .b3 {
	height:1px;
}
.box .b2, .box .b3, .box .b4 {
	
}
.box .b1 {
	margin:0 5px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#ccc;
}
.box .b2 {
	margin:0 3px;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
}
.box .b3 {
	margin:0 2px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.box .b4 {
	height:2px;
	margin:0 1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.box .in {
	display:block;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 7px;
}



#section .box .in, #section .box .b1, #section .box .b2, #section .box .b3, #section .box .b4 {
	border-left:0;
	border-right:0;
}
#section .box .b1 {
	background-color:#e2ebf3;
}
#section .box .in {
	
}
#section .box {
	width:170px;
}
#promo .box {
	width:210px;
}
#promo .box .in {
	border:0;
	background-color:#e2ebf3;
	background:url(/i/promo-bg-v4.jpg) #e2ebf3 repeat-x top left;
	padding-bottom:8px;
}
#promo #box-contact .box .in, #promo #quotes .box .in {
	border:0;
	background-color:#e2ebf3;
	background:url(/i/promo-bg-v4-contact.jpg) #f1f3e2 repeat-x top left;
	padding-top:6px;
	padding-bottom:8px;
}
#content .inset .box {
	margin:1em 0;
	clear:none;
}
#content .inset .box {
	float:left;
	display:inline;
	width:50%;
}
#next .box {
	float:left;
	width:95%;
}
#next .box .b1 {
	border-left:1px solid #f9cb8a;
	border-right:1px solid #f9cb8a;
	background-color:#f9cb8a;
	font-size:1px;
}
#next .box .b2 {
	border-left:2px solid #f9cb8a;
	border-right:2px solid #f9cb8a;
	background-color:#fef9f2;
}
#next .box .b3 {
	border-left:1px solid #f9cb8a;
	border-right:1px solid #f9cb8a;
	background-color:#fef9f2;
}
#next .box .b4 {
	border-left:1px solid #f9cb8a;
	border-right:1px solid #f9cb8a;
	background-color:#fef9f2;
}
#next .box .in {
	border-left:1px solid #f9cb8a;
	border-right:1px solid #f9cb8a;
	background-color:#fef9f2;
}
.next .box {
	float:left;
	width:95%;
}
.next .box .b1 {
	border-left:1px solid #f9cb8a;
	border-right:1px solid #f9cb8a;
	background-color:#f9cb8a;
	font-size:1px;
}
.next .box .b2 {
	border-left:2px solid #f9cb8a;
	border-right:2px solid #f9cb8a;
	background-color:#fef9f2;
}
.next .box .b3 {
	border-left:1px solid #f9cb8a;
	border-right:1px solid #f9cb8a;
	background-color:#fef9f2;
}
.next .box .b4 {
	border-left:1px solid #f9cb8a;
	border-right:1px solid #f9cb8a;
	background-color:#fef9f2;
}
.next .box .in {
	border-left:1px solid #f9cb8a;
	border-right:1px solid #f9cb8a;
	background-color:#fef9f2;
}

/* added box for thank you page */

#thanks-box .box {
	width: 445px;
	float: left;
	margin-left: 0px;
	clear:both;
}
#thanks-box .box .b1 {
	border-left:1px solid #f9cb8a;
	border-right:1px solid #f9cb8a;
	background-color:#f9cb8a;
	font-size:1px;
}
#thanks-box .box .b2 {
	border-left:2px solid #f9cb8a;
	border-right:2px solid #f9cb8a;
	background-color:#fef9f2;
}
#thanks-box .box .b3 {
	border-left:1px solid #f9cb8a;
	border-right:1px solid #f9cb8a;
	background-color:#fef9f2;
}
#thanks-box .box .b4 {
	border-left:1px solid #f9cb8a;
	border-right:1px solid #f9cb8a;
	background-color:#fef9f2;
}
#thanks-box .box .in {
	border-top: 0px;
	border-bottom: 0px;
	border-left:1px solid #f9cb8a;
	border-right:1px solid #f9cb8a;
	background-color:#fef9f2;
	background-image: none;
	height: 290px;
}
#thanks-box p, #thanks-box li, #thanks-box div, #thanks-box h5 {
	text-align: left;
}
#thanks-box .box .in h5 {
	text-align: left;
}
#thanks-box .box .in li div.contact-sub {
	height: 30px;
}
#thanks-box .box .in .mini-form {
	float: left;
	width: 220px;
	text-align: left;
	margin-left: 50px;
}

#thanks-box .box .in label {
	width: 45px;
	float: left;
	text-align: left;
}

#rightside-boxes .newsletter-box {
	width:240px;
	border: 1px solid #9fbdda;
	background-color:#e2ebf3;
	background:url(/i/promo-bg-v4.jpg) #e2ebf3 repeat-x top left;
}
#rightside-boxes .newsletter-box p{
	text-align: center;
	font-size: 10px;
}
#rightside-boxes .newsletter-box h6, #rightside-boxes .marketing-tools h6{
	text-align: left;
	font-size: 14px;
	color: #13205a;
	padding-left: 8px;
	padding-top: 12px;
	padding-bottom: 13px;
}
#rightside-boxes .marketing-tools {
	margin-top: 24px;
	width:240px;
	border: 1px solid #d4d4d4;
}


.respond2 {
	text-align: left;
	padding-left: 15px;
	font-size:10px;
	color:#666;
}
#search #searchbox .box {
	float:left;
	width:240px;
	margin-top:30px;
}
#searchbox .box .in {
	padding-bottom:20px;
}
.bar .box {
	width:110px;
	margin-right:5px;
	display:inline;
}
.bar .box .b1 {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#f3f6fb;
}
.bar .box .b2 {
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	background-color:#f3f6fb;
}
.bar .box .b3 {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#f3f6fb;
}
.bar .box .b4 {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#f3f6fb;
}
.bar .box .in {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#f3f6fb;
}
/* Prop Hack:to guarantee a height http://www.greywyvern.com/code/min-height-hack.html */
.prop {
	float:right;
	width:1px;
}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
.artheight {
	height:400px;
}
.artwidth {
	width:380px;
}
/* Prop Hack End */
#box-rss a:link, #box-rss a:visited, #box-rss a:hover, #box-rss a:active {
	font-size:12px;
	text-decoration:none;
}
/* begin styles for RSS Feed 

	   This is the most basic style to use for a list with no bullets */
.rss_box {
	
}
.rss_title, rss_title a {
	margin:0;
	padding:0;
}
.rss_items li {
	list-style:none;
	background-image:none;
	background-repeat:no-repeat;
	background-position:0;
	margin:0;
	padding:0;
}
.rss_item {
	margin-bottom:1em;
}
.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-size:1em;
}
.rss_item a:hover {
	
}
.rss_date {
	font-size:11px;
	color:#666;
	margin:3px 0;
}
a:hover, #content h3 a:hover, .subnav a:hover, .box p.hed a:hover, #section p.hed a:hover, #box-rss a:hover,  #search p.cat-breadcrumb a:hover, #search a.art-name:hover, .box p.hed a:hover, #sitemap div.article h3 a:hover {
	text-decoration:underline;
}
.article p a:link, .article p a:visited, .article p a:hover, .article p a:active {
	font-size:1em;
}
.shadow {
	background-color:#e2ebf3;
	background-image:url(/i/shadow-blue.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-size:6px;
}
/* FOOTER */
#footer {
	margin:0 auto 0 auto;
	text-align:center;
	font-size:12px;
	background-color:#e2ebf3;
	padding-bottom:20px;
	margin-top:0px;
}
#footer h4 {
	margin:18px;
}
#footer p {
	color:#000;
	font-size:1em;
	margin:8px;
}
#footer p.admin {
	margin-bottom:26px;
}
#footer p.updated, #footer p.copyright, #footer p.closing {
	margin:8px 0;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	color:#369;
	font-size:1em;
}
#footer h4 a:link, #footer h4 a:visited, #footer h4 a:hover, #footer h4 a:active {
	color:#666;
	font-size:1em;
}
#footer table a:link, #footer table a:visited, #footer table a:hover, #footer table a:active {
	font-size:1em;
}
#footer .searchgo {
	padding:2px 0 0 2px;
}
div.footsections {
	background:url(/i/bullet-diamond-footer.gif) repeat-x left;
	height:2em;
}
div.footsub {
	float:left;
	width:126px;
	margin-bottom:18px;
}
div.info {
	border-top:1px solid #52799f;
	border-bottom:1px solid #52799f;
}
div.info div.info-in {
	width:760px;
	margin:0 auto 0 auto;
}
div.info p {
	margin:0;
}
div.info-l {
	float:left;
	width:420px;
	text-align:left;
}
div.info-c {
	float:left;
	text-align:right;
	display:inline;
	margin-left:15px;
}
div.info-r {
	float:right;
	text-align:right;
	display:inline;
}
.navlist {
	margin-bottom:10px;
	margin-right:0px;
	clear:left;
}
.navlist a:link, .navlist a:visited, .navlist a:hover, .navlist a:active {
	color:#369;
	font-size:10px;
}
.navlist li 
/* For simple horizontal text nav */ {
	display:inline;
	list-style-type:none;
	background-image:none;
	list-style:none;
	padding-right:14px;
}
.navlist li.current 
/* For simple horizontal text nav */ {
	display:inline;
	list-style-type:none;
	background-image:none;
	list-style:none;
	padding-right:14px;
}
label {
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:11px;
	clear:left;
	padding-top:5px;
	padding-right:8px;
}
div.form-step1 label {
	width:30px;
	text-align:right;
	display:block;
	float:left;
	font-size:11px;
	clear:left;
	padding-top:5px;
	padding-right:8px;
}
div.form-step1 input.text {
	width:140px;
}
p.call {
	font-size:22px;
	color:#006;
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
}
p.respond {
	font-size:10px;
	color:#666;
}
p.respond a:link, p.respond a:visited, p.respond a:hover, p.respond a:active {
	font-size:1em;
	text-decoration:none;
	color:#666;
}
p.submit {
	padding:8px 0 16px 70px;
}
.pad {
	padding:8px;
}
/************** Special Fixes *************/
.top {
	word-wrap:break-word;
}
/* Prevents long urls from breaking layout in IE, must 

be hidden in a conditional comment for CSS to validate */
img {
}
/* prevents oversize images from breaking layout in browsers that support max-width 

had to comment this out because the admin nav buttons were not appearing in FF */
/*** Variance fixes for IEwin ***/
/**************** Utility Rules *******************/
/*\*/
/*/

.sidenav a:hover {position:relative;}

/* */
.brclear {

/* Use a break with this class to clear float containers */

	clear:both;
	height:0;
	margin:0;
	font-size:1px;
	line-height:0;
}
.nou a:link, .nou a:visited, .nou a:hover, .nou a:active {
	text-decoration:none;
}
div.news-blog-section-box {
	padding: 6px;
	background-color: #e2ebf3;
	background-image: url(/i/promo-bg-v4.jpg);
	border-color: #e2ebf3;
	border-style: solid;
	border-width: 1px;
}

/* additional for sidebar */

p.call1 {
	font-size:22px;
	color:#006;
	font-weight:bold;
	text-align:center;
	padding-bottom: 0px;
}
p.call2 {
	font-size:12px;
	color:#222;
	font-weight:normal;
	text-align:center;
	padding-bottom:10px;
}


/* additional for webinar */
img.webinar-button {
	float: right;
	margin: 0px 10px 10px 10px;
}

/* additional for titles.cfm */

ul.titles-list li {
	margin-bottom: 12px;
}