/*
Theme Name: infobright
*/

@import url("fonts/stylesheet.css");
@import url("css/reset.css");
@import url("css/wordpress.css");


/* General style */


BODY {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	BACKGROUND:url(images/body_back_pattern.png); 
}

	body.mceContentBody
	{
		background:none;	
	}

.wrapper
{
	width:950px;
	margin:0 auto;
	position:relative;	
}

.clearfix
{
	clear:both;	
}

.clear {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.center
{
	text-align:center;	
}

H1 {
	COLOR: #0652a3; 
	font-size:36px;
	margin:50px 0;
	FONT-WEIGHT: normal;
	font-family: 'prelo', sans-serif;
}
H2 {
	font-family: 'prelo', sans-serif;
	COLOR: #0652a3; 
	font-size:24px;
	line-height:normal;
	FONT-WEIGHT: normal;
}
H3 {
	font-family: 'prelo', sans-serif;
	COLOR: #363636; 
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold;
	margin:20px 0;
}
.orange {
	COLOR: #f59239; FONT-WEIGHT: bold
}
.blue {
	COLOR: #0f6cb6; FONT-WEIGHT: bold
}
.float-left {
	FLOAT: left
}
.float-right {
	FLOAT: right
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}

.height20 {
	DISPLAY: block; HEIGHT: 20px
}
.height30 {
	HEIGHT: 30px
}
.height100 {
	HEIGHT: 200px
}
.space5 {
	HEIGHT: 0px
}
A {
	OUTLINE-STYLE: none;
	text-decoration:none;
	color:#0652a3;
}

a:hover
{
	text-decoration:underline;	
}

p
{
	margin:20px 0;	
}

ul
{
	margin:20px 0 20px 40px;	
}

ul li,
ol li
{
	margin-bottom:10px;	
}

blockquote
{
	background:url(images/icons/bq_back.png) no-repeat 12% top;
	padding:0 12% 0 24%;
	color:#0652a3;
	margin:40px 0;
}

input[type=text],
input[type=password]
{
	background:#eee;
	padding:0 8px;
	height:25px;
	border:1px inset #333;
}

textarea
{
	border:1px inset #333;
	background:#eee;
}


table#forms,
table#forms tr,
table#forms tr td,
table#forms tbody,
table#forms thead,
table#forms th
{
	display:block;
}

	table#forms tr
	{
		padding:0 3%;
		width:44%;
		float:left;
	}

		table#forms tr:nth-child(odd)
		{
			clear:left;	
		}
		
		table#forms tr:last-child
		{
			clear:right;	
		}
		
		table#forms:after
		{
			content:"";
			clear:both;
			
		}
		
		table#forms tr td
		{
			width:100%;
			font-size:14px;
			color:#363636;
			font-family:Verdana, Geneva, sans-serif;
		}

form.form-container {
   /* border: 1px solid #eeeeee; */
   background: #dcddde;
   /*
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
   background: -webkit-linear-gradient(top, #ffffff, #ffffff);
   background: -moz-linear-gradient(top, #ffffff, #ffffff);
   background: -ms-linear-gradient(top, #ffffff, #ffffff);
   background: -o-linear-gradient(top, #ffffff, #ffffff);
   background-image: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
   */
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
  /*
   -webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
   -moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
   box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
   */
   font-family: 'Helvetica Neue',Helvetica,sans-serif;
   text-decoration: none;
   vertical-align: middle;
   min-width:300px;
   padding:20px;
   /* width:300px; */
   }

.form-container h2
{
	background:	#808285;
	padding:10px 20px;
	width:100%;
	position:relative;
	left:-20px;
	top:-20px;
	color:#ffffff;
	font-size:24px;
	font-weight:normal;
	text-align:left;
	font-family:prelo;
}

.form-container input,
.form-container textarea
{
	font-family:Verdana, Geneva, sans-serif;	
	color:#666666;
}

.form-container .gform_wrapper .ginput_complex input[type="text"],
.form-container .gform_wrapper .ginput_complex input[type="password"],
.form-container .gform_wrapper .ginput_complex .ginput_left input,
.form-container .gform_wrapper .ginput_complex .ginput_right input,
.form-container .gform_wrapper .ginput_complex .ginput_right input[type="password"]
{
	width:100% !important;	
}

.form-container .gform_wrapper .ginput_complex .ginput_left, 
.form-container .gform_wrapper .ginput_complex .ginput_right, 
.form-container .gform_wrapper .ginput_complex .ginput_full,
.form-container .gform_wrapper .ginput_complex
{
	overflow:visible !important;
}

.form-container .gform_wrapper .ginput_container + .gfield_description.validation_message {
    margin:0 !important;
	padding: 0 !important;
    position: relative;
    top: -10px;
}

.form-container .gform_body ul
{
	display:table;	
	width:100% !important;
}

	.form-container .gform_body ul li
	{
		display:table-row;
	}
	
		.form-container .gform_body ul li > label,
		.form-container .gform_body ul li > label + div
		{
			display:table-cell;
			margin:0 !important;
		}

		.form-container .gform_body ul li > label
		{
			vertical-align:top;	
		}

	.form-container .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="password"],
	.form-container .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="password"] 
	{
		width:100% !important;	
	}

	.form-container .ginput_left,
	.form-container .ginput_right,
	.form-container .gform_wrapper .top_label input.medium
	{
		float:none !important;
		width:92% !important;	
	}
	
	.form-container .gform_wrapper .gfield_description.validation_message
	{
		padding:0 !important;	
	} 

.form-container ul li
{
	margin:0 !important;
}

.form-container ul li label
{
	font-weight:normal !important;	
}

.form-container input[type=text],
.form-container input[type=password] {
   border: 1px solid #999999;
   background: #ffffff;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   color:#666666;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 1px 1px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 1px 1px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 1px 1px;
   padding:8px;
   margin-bottom:5px;
   width:280px;
   font-family:Verdana, Geneva, sans-serif;	
   padding:2px !important;
   }
.form-container input[type=text]:focus,
.form-container input[type=password]:focus,
.form-container textarea:focus,
.form-container select:focus {
  /* background: rgba(34,188,185,0.4);*/
   color:#333333;
   border-color:#22bcb9;
   }
/*   
.form-container h2 {
   text-shadow: #fdf2e4 0 1px 0;
   font-size:18px;
   margin: 0 0 10px 0;
   font-weight:bold;
   text-align:center;
    }
*/

.form-container .form-title {
   margin-bottom:10px;
   color: #808285;
   text-shadow: #fdf2e4 0 1px 0;
   }
.form-container .submit-container {
   margin:8px 0;
   text-align:right;
   }
   

.form-container textarea
{
	border: 1px solid #999999;
   background: #ffffff;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #eeeeee 0 1px 0;
   color: #666666;
}
   
.form-container input[type=submit],
.form-container input[type=button],
.form-container select {
   border: 1px solid #999999;
   background: #ffffff;
   
   background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#c4c4c4));
   background: -webkit-linear-gradient(top, #fafafa, #c4c4c4);
   background: -moz-linear-gradient(top, #fafafa, #c4c4c4);
   background: -ms-linear-gradient(top, #fafafa, #c4c4c4);
   background: -o-linear-gradient(top, #fafafa, #c4c4c4);
   background-image: -ms-linear-gradient(top, #fafafa 0%, #c4c4c4 100%);
   /**/
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #eeeeee 0 1px 0;
   color: #666666 !important;
   padding: 1px 18px;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   font-family:Verdana, Geneva, sans-serif !important;	
   height:auto;
   }
   .form-container input[type=submit]:hover,
   .form-container input[type=button]:hover {
   border: 1px solid #cccccc;
   /*text-shadow: #808285 0 1px 0;*/
   
   background: #c4c4c4;
   background: -webkit-gradient(linear, left top, left bottom, from(#c4c4c4), to(#fafafa));
   background: -webkit-linear-gradient(top, #c4c4c4, #fafafa);
   background: -moz-linear-gradient(top, #c4c4c4, #fafafa);
   background: -ms-linear-gradient(top, #c4c4c4, #fafafa);
   background: -o-linear-gradient(top, #c4c4c4, #fafafa);
   background-image: -ms-linear-gradient(top, #c4c4c4 0%, #fafafa 100%);
   
   color: #363636;
   }
   
   .form-container select 
   {
	position:relative;
	padding: 1% !important;
    /* width: 100% !important; */
	width: 93.55% !important;
	background:#ffffff;   
	margin-bottom:5px;
   }
   
	.form-container input[type=submit]:active,
	.form-container input[type=button]:active {
   text-shadow: #808285 0 1px 0;
   border: 1px solid #cccccc;
   
   background: #22bcb9;
   /*background: -webkit-gradient(linear, left top, left bottom, from(#caca9b), to(#808285));
   background: -webkit-linear-gradient(top, #caca9b, #caca9b);
   background: -moz-linear-gradient(top, #caca9b, #caca9b);
   background: -ms-linear-gradient(top, #caca9b, #caca9b);
   background: -o-linear-gradient(top, #caca9b, #caca9b);
   background-image: -ms-linear-gradient(top, #caca9b 0%, #caca9b 100%);*/
   
   color: #ffffff !important;
   }




/*
A:link {
	BACKGROUND-COLOR: transparent; OUTLINE-STYLE: none; COLOR: #0f6cb6; TEXT-DECORATION: none
}
A:visited {
	BACKGROUND-COLOR: transparent; OUTLINE-STYLE: none; COLOR: #0f6cb6; TEXT-DECORATION: none
}
A:active {
	BACKGROUND-COLOR: transparent; OUTLINE-STYLE: none; COLOR: #0f6cb6; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND-COLOR: transparent; OUTLINE-STYLE: none; COLOR: #0f6cb6; TEXT-DECORATION: underline
}
*/
.pagination {
	BORDER-BOTTOM: #0f6cb6 1px solid; BORDER-LEFT: #0f6cb6 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #0f6cb6 1px solid; BORDER-RIGHT: #0f6cb6 1px solid; PADDING-TOP: 3px
}
.pagination A:hover {
	COLOR: #000
}
.pagination-miriam {
	BORDER-BOTTOM: #0f6cb6 1px solid; BORDER-LEFT: #0f6cb6 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #0f6cb6 1px solid; BORDER-RIGHT: #0f6cb6 1px solid; PADDING-TOP: 5px
}
.pagination-miriam A:hover {
	COLOR: #000
}

#wrapper {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	PADDING-LEFT: 0px; 
	WIDTH: 950px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
	position:relative;
}



/*
.home div.btn2
{
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	filter: none !important;
}
*/

div.btn2, span.btn2
{
	width: 225px;
	height: 62px;
line-height:normal;

}

span.btn2
{
overflow:hidden;
}

div.btn2 a.btn2{
padding:2px;
top:0;
}

div.btn2 p,
span.btn2 p
{
margin:0;
line-height:normal;
}

div.btn2 a
{
	margin:0 !important;	
}

/*

.btn2 > .hs-cta-wrapper
{
	position:relative;
	z-index:2;	
}
.btn2 > span.hs-cta-wrapper > span.hs-cta-node > a,
.btn2 > span.hs-cta-wrapper > span.hs-cta-node > a#cta_button_374279_1f316a80-31e4-4b8c-be8e-fbb0794cf3fc
{
	line-height:normal !important;
	background: none !important;
	background-color: transparent !important;
	background-image: none !important;
	font-weight: normal !important;
	font-family: prelo !important;
	font-size: 14px !important;
	font-style: normal !important;
	border: 0px none !important;
	box-shadow:none !important;
	padding: 10px 25px !important;
}

	.btn2 > span.hs-cta-wrapper > span.hs-cta-node > a span
	{
		font-weight: normal !important;
		font-family: prelo !important;
		font-size: 14px !important;
		line-height:normal !important;
		font-style: normal !important;
	}
	
		.btn2 > span.hs-cta-wrapper > span.hs-cta-node > a > span > span:first-child
		{
			font-size:20px !important;
		}
	
*/

.btn1,
.btn2
{
	padding:10px 25px;
	text-shadow:1px 1px 1px #333;
	display:inline-block;
	color:#fff !important;
	text-align:center;
	position:relative;
	border-radius:5px;
	font-family:'prelo';
}

	.btn2 a,
	.btn1 a
	{
		color:#fff !important;	
	}

	.btn2:hover
	{
		color:#ffffff;	
	}

	div.btn2 strong
	{
		/* font-size:20px; */
		/* display:block; */
		position:relative;
		z-index:2;
	}
	
	div.btn2 small
	{
		font-size:14px;
		/* display:block; */
		position:relative;
		z-index:2;
	}
	

	.home .btn2 .circle
	{
		left:-57px;
	}
	.btn2 .circle
	{
		display:block;
		background:url(images/btn_circle.png) no-repeat;
		width:294px;
		height:123px;
		position:absolute;
		top: -33px;
		left: -5px;
		z-index:1;
	}

/* / General style / */


/* Header */

#header {
	margin: 0px auto; 
	width: 950px; 
	background: #fff; 
	float: none; 
	height: 123px;
	box-shadow: 0 -2px 6px #888888;
	position:relative;
	z-index:1;
}

	.top_link
	{
		position:relative;
		float:right;
		text-align:right;
		font-family:"prelo";
	}
	
		.top_link a:hover span
		{
			text-decoration:underline;
		}
	
		.top_link span
		{
			display:inline-block;
			background:#808285;
			padding:0 15px 5px;
			font-size:14px;
			line-height:18px;
			color:#fff;
		}
		
	.top_link .arrow
	{
		background:url(images/top_arrow.png) no-repeat;
		width:39px;
		height:38px;
		position:absolute;
		top:14px;
		right:-47px;	
	}

.main_nav
{
	height:30px;
	background-color:#808285;
	position:relative;
	z-index:99;
}

	.top_menu_current
	{
		display:none;	
	}

.logo {
	display:inline-block;
	position:relative;
	margin: 43px 0 0 18px;
	float:left;
	font-family:'prelo';
	/*
	top:43px;
	left:18px;
	*/
}

	.logo img
	{
		float:left;
		margin-right:20px;
	}
	
	.logo small
	{
		
		display:block;
		font-size:12px;
		/* position:absolute;
		top:10px;
		left:100%; */
		color:#808285;
		white-space:nowrap;
		position: relative;
    	top: 4px;
	}
	
	.logo strong
	{
		font-weight:normal;
		position: relative;
    	top: 4px;
		display:block;
		font-size:18px;
		/* position:absolute;
		bottom:10px;
		left:100%; */
		white-space:nowrap;
		color:#808285;
	}

.logo H1 {
	TEXT-INDENT: -9999px
}
.logo A {
	DISPLAY: block;
	color:#808285;
}


/*  Page content */

#MC_content,
.MC_content
{
	background:url(images/content_back.png) repeat-x #ffffff;	
	box-shadow: 0 -2px 6px #888888;
	position:relative;
	z-index:1;
}

.breadcrumbs
{
	margin-top:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#0652a3;
	
}

	.breadcrumbs > a
	{
		color:#464646;
	}

.post_box
{
	position:relative;
	padding:25px 0;
	border-bottom:1px dotted #cccccc;	
}

	.post_box.has_thumb .post_content
	{
		padding-left:230px;	
		position:relative;
		min-height:155px;
	}

	.post_box.has_thumb .post_content .featured_img
	{
		position:absolute;
		left:-18px;
	}

.post_box h2
{
	margin-bottom:15px;	
}

.post_box h2,
.post_box h2 a
{
	color:#0652a3;
	font-size:30px;
	font-weight:300;
}

.blogpost_info
{
	color:#bbbdc0;
	font-style:italic;
	font-family:Verdana, Arial, Geneva, sans-serif;	
	font-size:12px;
	margin:15px 0;
}

.readmore
{
	color:#0652a3;
	display:inline-block;
	margin-top:20px;
	font-family:"prelo";	
}

.utilitynav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 32px; FLOAT: right; FONT-SIZE: 10px; PADDING-TOP: 30px
}
.utilitynav LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 2px; FLOAT: left
}
.utilitynav A {
	COLOR: #818285; TEXT-DECORATION: none
}
.search {

}
.search INPUT {
	BORDER-BOTTOM: #b2bbc1 1px solid; BORDER-LEFT: #b2bbc1 1px solid; PADDING-BOTTOM: 0px; MARGIN: 2px 6px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-TOP: #b2bbc1 1px solid; BORDER-RIGHT: #b2bbc1 1px solid; PADDING-TOP: 0px
}
#container {
	MARGIN: 0px 0px 40px; WIDTH: 969px; BACKGROUND: url(/assets/mainnavbg.gif) #fff repeat-x; FLOAT: left
}
#mainnavcontainer {
	Z-INDEX: 2; POSITION: relative; WIDTH: 969px
}
#mainnav 
{
	PADDING-BOTTOM: 0px; 
	MARGIN: 0; PADDING: 0px;
	list-style-type:none;
}
#mainnav LI A {
	OUTLINE-STYLE: none; 
	DISPLAY: block; 
	COLOR: #fff; 
	font-size:16px;
	line-height:30px;
	TEXT-DECORATION: none;
	padding: 0 13px 0 13px;
	font-family:'prelo';
}

	#mainnav LI A:hover,
	#mainnav LI.current-menu-item a,
	#mainnav LI.current-page-ancestor a
	{
		background:#0652a3;
	}

#mainnav LI.active {
	BACKGROUND-POSITION: 0px -8px; HEIGHT: 15px
}
#mainnav LI {
	PADDING-BOTTOM: 0px; 
	margin-bottom:0;
	LIST-STYLE-TYPE: none;
	PADDING: 0px;
	FLOAT: left;
}


#mainnav LI UL {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 20em; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px; LEFT: -999em
}
#mainnav LI UL LI {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 18px; TEXT-TRANSFORM: capitalize; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#mainnav LI UL A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: #000; PADDING-TOP: 0px
}
#mainnav LI UL A:hover {
	BACKGROUND: #0f6cb6; COLOR: #fff
}
#mainnav LI:hover UL {
	LEFT: auto
}
#mainnav LI.sfhover UL {
	LEFT: auto
}
#mainnav .products {
	WIDTH: 55px; BACKGROUND: url(/assets/productsnav.gif) no-repeat; HEIGHT: 8px
}
#mainnav LI.products UL {
	WIDTH: 180px
}
#mainnav .solutions {
	WIDTH: 58px; BACKGROUND: url(/assets/solutionsnav.gif) no-repeat; HEIGHT: 8px
}
#mainnav LI.solutions UL {
	WIDTH: 170px
}
#mainnav LI.solutions UL LI {
	LINE-HEIGHT: 15px; WIDTH: 160px
}
#mainnav .services {
	WIDTH: 49px; BACKGROUND: url(/assets/servicesnav.gif) no-repeat; HEIGHT: 8px
}
#mainnav LI.services UL {
	WIDTH: 250px
}
#mainnav LI.services UL LI {
	WIDTH: 240px
}
#mainnav .resources {
	WIDTH: 60px; BACKGROUND: url(/assets/resourcesnav.gif) no-repeat; HEIGHT: 8px
}
#mainnav LI.resources UL {
	WIDTH: 150px
}
#mainnav LI.resources UL LI {
	WIDTH: 140px
}
#mainnav .news {
	WIDTH: 95px; BACKGROUND: url(/assets/newsnav.gif) no-repeat; HEIGHT: 8px
}
#mainnav LI.news UL {
	WIDTH: 130px
}
#mainnav .customers {
	WIDTH: 62px; BACKGROUND: url(/assets/customersnav.gif) no-repeat; HEIGHT: 8px
}
#mainnav LI.customers UL {
	WIDTH: 220px
}
#mainnav LI.customers UL LI {
	WIDTH: 210px
}
#mainnav .partners {
	WIDTH: 127px; BACKGROUND: url(/assets/partnersnav.gif) no-repeat; HEIGHT: 8px
}
#mainnav LI.partners UL {
	WIDTH: 230px
}
#mainnav LI.partners UL LI {
	WIDTH: 220px
}
#mainnav .community {
	WIDTH: 65px; BACKGROUND: url(/assets/communitynav.gif) no-repeat; HEIGHT: 8px
}
#mainnav LI.community UL {
	WIDTH: 220px
}
#mainnav LI.community UL LI {
	WIDTH: 210px
}
#mainnav .about {
	WIDTH: 58px; BACKGROUND: url(/assets/aboutnav.gif) no-repeat; HEIGHT: 8px
}
#mainnav LI.about UL {
	WIDTH: 150px
}

/* / Header / */


/* Sidebar */

#sidebar-container
{
		
}

	#sidebar-container li.current-menu-item a
	{
		text-decoration:underline;
	}

.userinfo
{
	padding-right:10px;	
}

.userinfo .avatar
{
	position:relative;	
}

	.userinfo .avatar span
	{
		padding:3px 8px;
		background:#808285;
		color:#ffffff;
		position:absolute;
		left:0;
		top:0;
		z-index:2;
	}

	.userinfo .avatar img
	{
		margin:0 !important;	
	}

	#sidebar-container ul.post_list li a
	{
		color:#000000;	
	}

	#sidebar-container .btn2
	{
		/* margin:75px 0 45px; */
		margin: 75px 7% 45px;
	}

.sidebar_box_index
{
	background:#edeeee;
}

	.sidebar_box_index > div
	{
		padding:30px 25px;
	}

	.sidebar_box_index h3
	{
		padding:0px 10px;
		background-color:#0652a3;
		color:#fff;
		font-size:16px;
		line-height:29px;
		margin-bottom:0;
		font-weight:normal;
	}
	
		.sidebar_box_index+.sidebar_box_index h3
		{
			background-color:#808285;
		}
		
		.sidebar_box_index+.sidebar_box_index+.sidebar_box_index h3
		{
			background-color:#9d9fa1;
		}
		
		.sidebar_box_index+.sidebar_box_index+.sidebar_box_index+.sidebar_box_index h3
		{
			background-color:#bbbdc0;
		}
	
	.sidebar_box_index > ul
	{
		background-color:#edeeee;
		padding:16px 25px;
		margin:0;
	}
	
		.sidebar_box_index ul li
		{
			list-style-type:none;
			padding:0;
			margin:15px 0;
		}
		
		.sidebar_box_index ul li a
		{
			color:#000000;
		}
		
	.sidebar_box_index > ul ul
	{
		margin-left:0;	
	}

.sidebar_featured
{
	min-height:340px;
	max-width:320px;
}

.sidebar_featured .top_link .arrow
{
	background:url(images/sb_arrow.png) no-repeat;
	width:88px;
	height:100px;
	right: -72px;
	top: 26px;
}

.btn_box
{
	font-family:"prelo";
	margin-top:15px;
	background:url(images/button_box_shadow.png) no-repeat bottom center;
	clear:both;
	text-align:center;
	padding-bottom:1px;
}

	.btn_box > span
	{
		color:#0652a3;
		font-size:18px;
		display:block;
		text-align:center;
		margin:3px 0;
		padding: 0 36px;
		font-weight:100;
	}

	.btn_box .btn1:hover,
	.btn_box .btn2:hover
	{
		color:#ffffff;	
	}
	
	
	#sidebar-container .btn_box .btn1,
	#sidebar-container .btn_box .btn2,
	.btn_box .btn1,
	.btn_box .btn2
	{
		width:82%;
		padding:17px 0px;
		border:1px solid #999999;
		font-weight:bold;
		font-size:20px;
		margin:0;
	} 

	.btn_box .btn1,
	#sidebar-container .btn_box .btn1
	{
		padding: 5px 0;	
	}

.sb_search
{
	margin:35px 0;
	text-align:center;
}

	.sb_search #search_frm1 input[type=text]
	{
		height: 33px;
		width: 200px;
	}

.tagcloud
{
	text-align:center;	
}

	.tagcloud a
	{
		white-space:nowrap;
	}

ul.archives
{
	padding:16px;
}

ul.archives li
{
	display:inline-block;
	margin:10px 8px;	
}

/* Main content area */

#centerblock {
	Z-INDEX: 1; POSITION: relative; MARGIN: 3px 0px 0px; WIDTH: 969px; BACKGROUND: url(/assets/centerblock.gif) no-repeat; FLOAT: left; HEIGHT: 305px
}
#exploreoverlay {
	MARGIN: 48px 0px 0px 80px; WIDTH: 528px; DISPLAY: none; BACKGROUND: url(/assets/exploreoverlay.png) no-repeat; HEIGHT: 172px
}
#tryoverlay {
	MARGIN: 48px 0px 0px 80px; WIDTH: 528px; DISPLAY: none; BACKGROUND: url(/assets/tryoverlay.png) no-repeat; HEIGHT: 172px
}
#buyoverlay {
	MARGIN: 48px 0px 0px 80px; WIDTH: 528px; DISPLAY: none; BACKGROUND: url(/assets/buyoverlay.png) no-repeat; HEIGHT: 172px
}
.overlaybutton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 73px; PADDING-RIGHT: 0px; PADDING-TOP: 125px
}
.overlaybutton IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#bottom {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 969px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/bottombg.gif) #ebebeb repeat-x left bottom; FLOAT: left; PADDING-TOP: 10px
}
.col1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 45px; WIDTH: 339px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
.featuredcustomer {
	MIN-HEIGHT: 255px
}
.col1 P {
	LINE-HEIGHT: 18px
}
.col1 .visitinfo {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 12px; PADDING-RIGHT: 4px; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px solid; PADDING-TOP: 4px
}
.col1 .infobrightcommunity {
	MARGIN: 0px 0px 0px 4px; VERTICAL-ALIGN: middle
}
.col1 H3 {
	BORDER-BOTTOM: #d9d9d9 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.readmore A {
	COLOR: #004b91; TEXT-DECORATION: none
}
.col2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 43px; WIDTH: 270px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.col2 P {
	LINE-HEIGHT: 16px
}
.col2 .date {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 10px; FLOAT: left; COLOR: #000; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.col2 .news {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.col2 .readmore {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 90px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.communitynews .date {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 10px; FLOAT: left; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.communitynews .news {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.communitynews .readmore {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 90px; WIDTH: 100px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.tabswitch {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "myriad pro", myriad, tahoma, trebuchet; COLOR: #666; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#center-column .tabswitch {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "myriad pro", myriad, tahoma, trebuchet; COLOR: #666; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#recentnews_tab_link {
	PADDING-TOP: 8px
}
#upcomingevents_tab_link {
	PADDING-TOP: 8px
}
#infocommunity_tab {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 500px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#announcements_tab {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 290px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#center-column .tabswitch {
	WIDTH: 280px; FLOAT: left
}
.tabswitch {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tabswitch:after {
	DISPLAY: block; CLEAR: both; CONTENT: " "
}
.tabswitch LI {
	BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 4px; BACKGROUND: url(/assets/toggletabbg.gif) repeat-x 0px 0px; FLOAT: left; HEIGHT: 23px; BORDER-RIGHT: #ccc 1px solid
}
#center-column .tabswitch LI {
	BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 4px; BACKGROUND: url(/assets/toggletabbg.gif) repeat-x 0px 0px; FLOAT: left; HEIGHT: 23px; BORDER-RIGHT: #ccc 1px solid
}
.tabswitch A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 0px
}
.tabswitch A SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 0px
}
.tabswitch A {
	MARGIN: 0px; PADDING-LEFT: 8px; WHITE-SPACE: nowrap; COLOR: #666; TEXT-DECORATION: none
}
.tabswitch .js_tabs_selected {
	Z-INDEX: 2; POSITION: relative; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; BACKGROUND: url(/assets/tab-on.gif) repeat-x left bottom; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 24px; BORDER-LEFT-WIDTH: 0px
}
.tabswitch A SPAN {
	MIN-WIDTH: 64px; MIN-HEIGHT: 25px; WIDTH: 64px; PADDING-RIGHT: 0px; HEIGHT: 25px; PADDING-TOP: 6px
}
* > .tabswitch A SPAN {
	WIDTH: auto; HEIGHT: auto
}
.tabswitch .js_tabs_selected A SPAN {
	PADDING-BOTTOM: 1px
}
.tabswitch .js_tabs_selected A {
	BACKGROUND-POSITION: 0px 0px
}
.tabswitch A:hover {
	BACKGROUND-POSITION: 0px 0px
}
.tabswitch A:focus {
	BACKGROUND-POSITION: 0px 0px
}
.tabswitch A:active {
	BACKGROUND-POSITION: 0px 0px
}
.tabswitch .js_tabs_selected A SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.tabswitch A:hover SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.tabswitch A:focus SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.tabswitch A:active SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.tabswitch .js_tabs_selected A:link {
	CURSOR: text
}
.tabswitch .js_tabs_selected A:visited {
	CURSOR: text
}
.tabswitch .js_tabs_disabled A:link {
	CURSOR: text
}
.tabswitch .js_tabs_disabled A:visited {
	CURSOR: text
}
.tabswitch A:hover {
	CURSOR: pointer
}
.tabswitch A:focus {
	CURSOR: pointer
}
.tabswitch A:active {
	CURSOR: pointer
}
.js_tabs_disabled {
	FILTER: alpha(opacity=40); opacity: .4
}
.js_tab_container {
	MARGIN: 15px 0px 0px
}
#center-column .js_tab_container {
	WIDTH: 250px; FLOAT: left
}
* HTML .tabswitch {
	DISPLAY: inline-block
}
*:first-child + HTML .tabswitch {
	DISPLAY: inline-block
}
.forum-image {
	MARGIN: 5px 20px 0px; FLOAT: left
}
.forum-title {
	WIDTH: 220px; FLOAT: left
}
.forum-title A {
	COLOR: #195892; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.forum-author A {
	DISPLAY: inline; COLOR: #5e5e5f; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.home-topic-date {
	COLOR: #5e5e5f; MARGIN-LEFT: 10px; FONT-WEIGHT: bold
}
.col3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 237px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.spotlight {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 15px; WIDTH: 238px; PADDING-RIGHT: 10px; BACKGROUND: url(/assets/spotlightbg.gif) no-repeat; HEIGHT: 140px; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.spotlight P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 40px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
.spotlight .image {
	MARGIN: 22px 0px 0px 3px; FLOAT: left
}
.spotlight .watchread {
	MARGIN: 25px 0px 0px 30px; FLOAT: left

}
.spotlight .watchread IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
.ceoblog {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 238px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/ceoblogbg.gif) no-repeat; HEIGHT: 140px; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.ceoblog P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 50px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
.ceoblog .readmore {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.ceoblog A {
	COLOR: #fff
}
.ceoblog .feed {
	TEXT-INDENT: -9999px; MARGIN: 10px 0px 0px 140px; BACKGROUND: url(/assets/feedicon.gif) no-repeat; HEIGHT: 16px
}
.ceoblog .feed A {
	WIDTH: 12px; DISPLAY: block; HEIGHT: 16px
}


/* Footer */

.contact_line
{
	border-width:1px 0;
	border-style:solid;
	border-color:#808285;
	text-align:center;
}

	.contact_line > p
	{
		padding:15px 0;
		margin:0;
	}

.copy
{
	text-align:center;
}

	.copy > p
	{
		padding:15px 0;	
	}

.h_shadow
{
	background:url(images/horizontal_shadow.png) no-repeat bottom center;
	height:16px;
	position:relative;
	z-index:1;
	margin-bottom:0px;
}
	
	.h_shadow.overlap
	{
		margin-top:-16px;
	}


.h_shadow2
{
	background:url(images/horizontal_shadow_bottom.png) no-repeat bottom center;
	height:16px;
	position:relative;
	z-index:1;
	margin-top:0px;
	position: relative;
	z-index: 2;
}
	
	.h_shadow2.overlap
	{
		margin-bottom:-16px;
	}


#footer {
	position:relative;
	z-index:2;
	PADDING-BOTTOM: 20px; 
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #9d9fa2; 
	background:#ffffff;
	FONT-SIZE: 10px; 
	PADDING-TOP: 25px;
	margin-bottom: -20px;
}

.bottom_menu
{
	float:left;	
	margin-right:30px;
}

	.bottom_menu h3
	{
		color:#0652a3;
		font-size:16px;
		font-weight:bold;	
	}
	
	.bottom_menu ul
	{
		list-style-type:none;
		padding:0;
		margin:0;	
	}
	
		.bottom_menu ul li
		{
			margin:11px 0;
		}
		
			.bottom_menu ul li a
			{
				color:#666666;
				font-size:14px;	
			}

#bottom_socials
{
	float:right;
	text-align:right;
}

	.socials
	{
		text-align:right;
		margin-bottom:25px;
	}
	
	.socials a
	{
		display:inline-block;
		height:31px;
		width:30px;
		background-position:bottom left;
		background-repeat: no-repeat;
		/* float:left; */
	}
	
	.socials a:first-child
	{
		margin-left:-4px;
	}
	
	#bottom_socials .youtube, .socials .youtube
	{
		background-image:url(images/icons/youtube.png);
	}
	#bottom_socials .slideshare, .socials .slideshare
	{
		background-image:url(images/icons/slideshare.png);
	}

	#bottom_socials .twitter, .socials .twitter
	{
		background-image:url(images/icons/twitter.png);
	}
	
	#bottom_socials .facebook, .socials .facebook
	{
		background-image:url(images/icons/facebook.png);
	}


	#bottom_socials .linkedin, .socials .linkedin
	{
		background-image:url(images/icons/linkedin.png);
	}


	#bottom_socials .rss, .socials .rss
	{
		background-image:url(images/icons/rss.png);
	}


	#bottom_socials .google, .socials .google
	{
		background-image:url(images/icons/google.png);
	}

		#bottom_socials a:hover, .socials a:hover
		{
			background-position:top left;
		}

.contact_line a
{
	color:#4d4d4d;;
}


/* ~~~~~~~~~~~~~~~~~~~ */
/* Bottom search field */
/* ~~~~~~~~~~~~~~~~~~~ */

.bottom_search
{
	margin:80px 0 15px;	
}

.bottom_search input,
.sb_search input
{
	height:33px !important;
	position:relative;
}
	
	.bottom_search #search_frm2 input[type=text],
	#search_frm1 input[type=text],
	.sb_search input[type=text]
	{
		width: 165px;
		font-family:Verdana, Geneva, sans-serif;
		margin-right: -5px;
	}
	
	.bottom_search #search_frm2 input[type=submit],
	#search_frm1 input[type=submit],
	.sb_search input[type=submit]
	{
		height:35px !important;
		font-family:Verdana, Geneva, sans-serif;
		width:80px;
		color:#808285;
	}

	#search_frm2 input,
	#search_frm1 input,
	.sb_search input
	{
		vertical-align:middle;	
	}


	.signup_form input[type=text], 
	.bottom_search input[type=text],
	#search_frm1 input[type=text],
	.sb_search input[type=text]
	{
		width:218px;
		height:27px;
		background:#fff;
		border:1px solid #cccccc;
		color:#808285;
		font-size:14px;	
		padding:0 5px;
	}



input[type=submit], 
.bottom_search input[type=submit]
{
	background:url(images/btn_back.png) #c3c5c2 repeat-x;
	height:27px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:23px;
	border:1px solid #cccccc;
	color:#333;
	cursor:pointer;
	padding:0 12px;
	color:#808285;
}

input[type=submit]:hover, 
.bottom_search input[type=submit]:hover, 
input[type=button]:hover
{
	background:url(images/btn_back_hover.png) #c3c5c2 repeat-x;
	color:#808285;
}

.signup_form input[type=text]
{
	margin:8px 0px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
}




.footernav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.footernav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 4px 0px 0px; PADDING-LEFT: 0px; LETTER-SPACING: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.footernav A {
	COLOR: #9d9fa2; TEXT-DECORATION: none
}
.copyright A {
	COLOR: #9d9fa2; TEXT-DECORATION: none
}
.newsletter {
	MARGIN: 10px 35px 0px 20px; WIDTH: 265px; BACKGROUND: url(/assets/newsletterbg.gif) no-repeat; FLOAT: left; HEIGHT: 28px
}
.newsletter H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #68696c; FONT-SIZE: 10px; PADDING-TOP: 8px
}
.newsletter INPUT {
	BORDER-BOTTOM: #b3bbc2 1px solid; BORDER-LEFT: #b3bbc2 1px solid; PADDING-BOTTOM: 0px; MARGIN: 5px 3px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-TOP: #b3bbc2 1px solid; BORDER-RIGHT: #b3bbc2 1px solid; PADDING-TOP: 0px
}
.newsletter .submit {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 18px; PADDING-RIGHT: 0px; HEIGHT: 18px; PADDING-TOP: 0px
}
#footer .footertext {
	MARGIN: 10px 0px 0px
}
.bookmark {
	MARGIN: 0px 15px 0px 0px; WIDTH: 125px; FLOAT: right; HEIGHT: 16px
}
#footerspace {
	WIDTH: 969px; FLOAT: left; HEIGHT: 30px
}
INPUT.submit {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#content {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 969px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/interiorbg.gif) no-repeat; FLOAT: left; PADDING-TOP: 75px
}
.content_solutions {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 969px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/interiorbg.gif) no-repeat; FLOAT: left; PADDING-TOP: 75px
}
.content_datamart {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 969px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/datamart.gif) no-repeat; FLOAT: left; PADDING-TOP: 75px
}
.content_embedded {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 969px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/embedded.gif) no-repeat; FLOAT: left; PADDING-TOP: 75px
}
.content_financial {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 969px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/financial.gif) no-repeat; FLOAT: left; PADDING-TOP: 75px
}
.content_logs {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 969px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/logs.gif) no-repeat; FLOAT: left; PADDING-TOP: 75px
}
.content_online {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 969px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/online.gif) no-repeat; FLOAT: left; PADDING-TOP: 75px
}
.content_telecom {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 969px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/telecom.gif) no-repeat; FLOAT: left; PADDING-TOP: 75px
}
#wiki-content {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 969px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/interiorbg.gif) no-repeat; FLOAT: left; PADDING-TOP: 75px
}
#wiki-main-content {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; RIGHT: 10px; PADDING-TOP: 0px; LEFT: 0px
}
#contentbg {
	MARGIN: 9px 0px 0px; WIDTH: 969px; BACKGROUND: url(/assets/rightbg.gif) repeat-y 776px 0px; FLOAT: left
}
#wiki-content .breadcrumbs A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #bfbebe; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#wiki-content .breadcrumbs A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #bfbebe; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#leftside {
	WIDTH: 195px; FLOAT: left
}
#leftside UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#leftside A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; COLOR: #004b91; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#leftside .active A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/sidenavactive.gif) no-repeat 8% 52%; COLOR: #818285; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#leftside LI {
	BORDER-BOTTOM: #ccc9c7 1px solid; PADDING-BOTTOM: 0px; TEXT-INDENT: -8px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#leftside UL UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#leftside #memberlist LI {
	BORDER-BOTTOM: #ccc9c7 1px dotted
}
#leftside .active LI A {
	BACKGROUND-IMAGE: none; COLOR: #004b91; FONT-WEIGHT: normal
}
#leftside #memberlist .activemember A {
	COLOR: #818285
}
#wiki-leftside {
	WIDTH: 175px; FLOAT: left
}
#wiki-leftside UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#wiki-leftside A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#wiki-leftside .active A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/sidenavactive.gif) no-repeat 8% 52%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#wiki-leftside LI {
	BORDER-BOTTOM: #ccc9c7 1px solid; PADDING-BOTTOM: 0px; TEXT-INDENT: -8px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#wiki-leftside UL UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#wiki-leftside LI {
	BORDER-BOTTOM: #ccc9c7 1px dotted
}
#wiki-leftside LI A {
	BACKGROUND-IMAGE: none; FONT-WEIGHT: normal
}
#wiki-leftside A:hover {
	COLOR: #818285
}
.wiki-nav {
	MARGIN-TOP: 10px
}
.blue-text P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #0f6cb6; PADDING-TOP: 0px
}
.blue-text-resources P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #0f6cb6; PADDING-TOP: 0px
}
.blue-text {
	COLOR: #0f6cb6
}
.intro {
	MARGIN: 20px 0px 30px
}
.leftcol {
	WIDTH: 505px; FLOAT: left
}
.rightcol {
	WIDTH: 505px; FLOAT: left
}
#center-column .leftcol UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#center-column .leftcol H3 {
	MARGIN: 0px 0px 5px; COLOR: #0f6cb6; FONT-SIZE: 12px
}
#center-column .rightcol H3 {
	MARGIN: 0px 0px 5px; COLOR: #0f6cb6; FONT-SIZE: 12px
}
#center-column .leftcol H4 {
	MARGIN: 3px 0px 0px; FONT-SIZE: 11px
}
#center-column .rightcol H4 {
	MARGIN: 3px 0px 0px; FONT-SIZE: 11px
}
#center-column .leftcol H4 IMG {
	MARGIN: 0px 0px 0px 3px; VERTICAL-ALIGN: middle
}
#center-column .rightcol H4 IMG {
	MARGIN: 0px 0px 0px 3px; VERTICAL-ALIGN: middle
}
#center-column .leftcol H5 IMG {
	MARGIN: 1px 0px 0px 3px
}
#center-column .rightcol H5 IMG {
	MARGIN: 1px 0px 0px 3px
}
#center-column .leftcol .blue-text {
	FONT-SIZE: 11px
}
#center-column .rightcol .blue-text {
	FONT-SIZE: 11px
}
#center-column .leftcol .readmore {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#center-column .rightcol .readmore {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#center-column .left-logo {
	MARGIN: 0px; WIDTH: 100px; FLOAT: left
}
#center-column .left-logo IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#center-column .right-text {
	PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-LEFT: 120px; WIDTH: 380px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#center-column .right-logo {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#center-column .left-text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 325px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.rounded-box {
	PADDING-BOTTOM: 7px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 199px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/roundedbottom.gif) #f7f9fa no-repeat right bottom; FLOAT: right; PADDING-TOP: 0px
}
.rounded-box-community {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: 149px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/box-small.gif) #f7f9fa no-repeat; FLOAT: right; PADDING-TOP: 10px
}
.rounded-box-community .submit-blue {
	WIDTH: 110px; FONT-SIZE: 11px
}
.rounded-box P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.rounded-box-community P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.rounded-box A {
	FONT-SIZE: 11px; TEXT-DECORATION: underline
}
.rounded-box .border {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.rounded-box-community .border {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
#center-column .rounded-box H4 {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fafbfc; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.select-form {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.select-form SELECT {
	MARGIN: 0px 0px 5px; WIDTH: 180px; FONT-SIZE: 11px
}
.submit-blue {
	PADDING-BOTTOM: 1px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #0084c9; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; FONT-SIZE: 10px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 1px
}
#center-column .investors .left-text {
	WIDTH: auto; FLOAT: none
}
#center-column .investors .right-logo {
	FLOAT: right
}
#center-column .pdf-download {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 330px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/pages/pdf-icon.gif) #f7f9fa no-repeat left bottom; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#center-column .pdf-download-bottom {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/pages/pdf-icon.gif) #f7f9fa no-repeat left bottom; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.pdf-download A {
	COLOR: #818285
}
.featuredevent {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; WIDTH: 510px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.featuredevent .image {
	WIDTH: 220px; FLOAT: left
}
.featuredevent .info {
	MARGIN: 0px 0px 0px 20px; WIDTH: 270px; FLOAT: left
}
#center-column .featuredevent H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.eventsbody {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 12px; MARGIN: 0px 0px 40px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; BACKGROUND: #f7f7f7; FONT-SIZE: 11px; BORDER-TOP: #ff5c00 3px solid; PADDING-TOP: 10px
}
.customer-quote {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 18px; MARGIN: 15px 0px 0px 10px; PADDING-LEFT: 15px; WIDTH: 150px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/pages/quote1-icon.gif) #fafafa no-repeat 15px 10px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 20px
}
.customer-quote P {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#center-column .customer-quote .signature {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #3d3e45; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.bottom-quote {
	MARGIN: 0px 0px 0px 120px; WIDTH: 20px; BACKGROUND: url(/assets/pages/quote2-icon.gif) no-repeat; HEIGHT: 15px
}
.requestinfo {
	FLOAT: right
}
.video-icon {
	VERTICAL-ALIGN: bottom
}
.podcast-icon {
	VERTICAL-ALIGN: bottom
}
.calendar-icon {
	VERTICAL-ALIGN: bottom
}
.categoryheading {
	MARGIN: 0px 0px 20px
}
#resources-featured {
	MARGIN: 40px 0px 0px
}
#resources {
	MARGIN: 10px 0px 0px
}
.registration {
	PADDING-BOTTOM: 0px; MARGIN: -15px 0px 10px 380px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; COLOR: #9d9fa2; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.registration-interior {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #9d9fa2; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#center-column .resource H4 {
	BORDER-BOTTOM: #d2d2d2 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 11px; PADDING-TOP: 5px
}
#center-column .resource {
	MARGIN-BOTTOM: 10px
}
.resource .text {
	MIN-HEIGHT: 245px; COLOR: #3d3e45
}
#center-column .resource .text P {
	LINE-HEIGHT: 14px
}
.datasheets {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 300px; PADDING-LEFT: 5px; WIDTH: 150px; PADDING-RIGHT: 5px; BACKGROUND: #f7f7f7; FLOAT: left; FONT-SIZE: 11px; BORDER-TOP: #ff5c00 3px solid; PADDING-TOP: 0px
}
.webcasts_podcasts {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; MIN-HEIGHT: 300px; PADDING-LEFT: 5px; WIDTH: 150px; PADDING-RIGHT: 5px; BACKGROUND: #f7f7f7; FLOAT: left; FONT-SIZE: 11px; BORDER-TOP: #ff8900 3px solid; PADDING-TOP: 0px
}
.webcasts {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; MIN-HEIGHT: 300px; PADDING-LEFT: 5px; WIDTH: 150px; PADDING-RIGHT: 5px; BACKGROUND: #f7f7f7; FLOAT: left; FONT-SIZE: 11px; BORDER-TOP: #ff8900 3px solid; PADDING-TOP: 0px
}
.podcasts {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; MIN-HEIGHT: 300px; PADDING-LEFT: 5px; WIDTH: 150px; PADDING-RIGHT: 5px; BACKGROUND: #f7f7f7; FLOAT: left; FONT-SIZE: 11px; BORDER-TOP: #ffb609 3px solid; PADDING-TOP: 0px
}
.whitepapers {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; MIN-HEIGHT: 300px; PADDING-LEFT: 5px; WIDTH: 150px; PADDING-RIGHT: 5px; BACKGROUND: #f7f7f7; FLOAT: left; FONT-SIZE: 11px; BORDER-TOP: #ff5c00 3px solid; PADDING-TOP: 0px
}
#center-column .ourpartners {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#center-column .ourpartners .clear {
	MARGIN-BOTTOM: 0px
}
.ourpartners .submit-blue {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 2px; WIDTH: 55px; PADDING-RIGHT: 2px; BACKGROUND: #0084c9; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; FONT-SIZE: 9px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 2px
}
.ourpartners .submit-blue A {
	COLOR: #fff; TEXT-DECORATION: none
}
#center-column .ourpartners H4 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#center-column .ourpartners .leftcol H4 {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#center-column .ourpartners .rightcol H4 {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#center-column .partner-logos {
	BORDER-BOTTOM: #ebebeb 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ebebeb 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 5px -13px 0px; PADDING-LEFT: 0px; WIDTH: 155px; PADDING-RIGHT: 0px; FLOAT: left; height: 115px; BORDER-TOP: #ebebeb 1px solid; BORDER-RIGHT: #ebebeb 1px solid; PADDING-TOP: 0px
}
#center-column .partner-logos P {
	
}
#center-column .partner-logos IMG {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-TOP: 10px
}
#center-column .right-partner-logo {
	MARGIN: 20px 0px 5px 10px; FLOAT: right
}
#center-column .right-partner-logo IMG {
	BORDER-BOTTOM: #ebebeb 1px solid; BORDER-LEFT: #ebebeb 1px solid; BORDER-TOP: #ebebeb 1px solid; BORDER-RIGHT: #ebebeb 1px solid
}
#center-column .rightcol UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#center-column .rightcol LI {
	LINE-HEIGHT: 16px
}
.required {
	TEXT-ALIGN: right; MARGIN: 10px 0px 0px; COLOR: #ce3e05; FONT-SIZE: 10px
}
.contact-form {
	PADDING-BOTTOM: 30px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #f4f4f4; BORDER-TOP: #bbb 2px solid; PADDING-TOP: 0px
}
#center-column .contact-form H4 {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 14px; PADDING-TOP: 20px
}
.contact-form LABEL {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 150px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #3d3e45; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.contact-form P {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contact-form INPUT {
	BORDER-BOTTOM: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid; WIDTH: 250px; BORDER-TOP: #727272 2px solid; BORDER-RIGHT: #b4b4b4 1px solid
}
.contact-form SELECT {
	BORDER-BOTTOM: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid; WIDTH: 150px; BORDER-TOP: #727272 2px solid; BORDER-RIGHT: #b4b4b4 1px solid
}
.contact-form TEXTAREA {
	BORDER-BOTTOM: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid; WIDTH: 250px; HEIGHT: 90px; BORDER-TOP: #727272 2px solid; BORDER-RIGHT: #b4b4b4 1px solid
}
.contact-form .submit {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 170px; WIDTH: 96px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 10px
}
.partner-form {
	PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #f4f4f4; BORDER-TOP: #bbb 2px solid; PADDING-TOP: 0px
}
#center-column .partner-form H4 {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 14px; PADDING-TOP: 20px
}
.partner-form LABEL {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 150px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #3d3e45; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.partner-form P {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.partner-form INPUT {
	BORDER-BOTTOM: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid; WIDTH: 250px; BORDER-TOP: #727272 2px solid; BORDER-RIGHT: #b4b4b4 1px solid
}
.partner-form SELECT {
	BORDER-BOTTOM: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid; WIDTH: 150px; BORDER-TOP: #727272 2px solid; BORDER-RIGHT: #b4b4b4 1px solid
}
.partner-form .submit {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 160px; WIDTH: 96px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 10px
}
.blogsummary {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#center-column .blogsummary H3 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 0px 15px; PADDING-LEFT: 0px; WIDTH: 165px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/pages/miriamblogheader.gif) no-repeat; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 0px
}
.blogsummary .feedicon {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 25px; PADDING-TOP: 7px
}
.feedicon IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.blogsummary .bg {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; WIDTH: 464px; PADDING-RIGHT: 30px; BACKGROUND: url(/assets/pages/rounded-gradientbox.gif) no-repeat; HEIGHT: 174px; PADDING-TOP: 10px
}
#center-column .blogsummary .bg H4 {
	MARGIN: 0px 0px 5px; COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.blogsummary .bg {
	COLOR: #0f6cb6; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.blogsummary .bg .readmore A {
	COLOR: #0f6cb6
}
.member {
	MARGIN: 0px 30px 0px 0px; WIDTH: 220px; FLOAT: left; BORDER-TOP: #ccc 1px solid
}
#center-column .member H3 {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#center-column .member P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#center-column .member .left {
	HEIGHT: 95px
}
#center-column .member .left IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#center-column .member .right {
	WIDTH: 155px
}
#center-column .teammember H1 {
	BORDER-BOTTOM: #ccc 1px solid; MARGIN: 0px 0px 20px; COLOR: #0f6cb6
}
#center-column .teammember .left {
	WIDTH: 120px; FLOAT: left
}
#center-column .teammember .right {
	WIDTH: 380px; FLOAT: left
}
#center-column .teammember H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #3d3e45; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#center-column .teammember H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #818285; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#center-column .teammember P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#center-column .directors .left {
	WIDTH: 85px; FLOAT: left
}
#center-column .directors .right {
	WIDTH: 420px; FLOAT: left
}
#center-column .directors H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #0f6cb6; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#center-column .directors .clear {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#center-column .directors HR {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#center-column .services H3 {
	FONT-SIZE: 12px
}
#center-column .services .first {
	WIDTH: 280px
}
#center-column .services .third {
	WIDTH: 235px; FLOAT: right
}
#center-column .services .fourth {
	WIDTH: 235px; FLOAT: left
}
.careers {
	MARGIN: 0px
}
.careers-apply {
	FLOAT: right
}
.careers .col {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 225px; PADDING-RIGHT: 25px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#center-column .careers H3 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 225px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#center-column .careersinterior H2 {
	MARGIN: 0px 0px 20px; COLOR: #0f6cb6
}
#center-column .careersinterior LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #818285; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#center-column .careersinterior P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; WIDTH: 355px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#center-column .careersinterior .requirements {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 150px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
#center-column .careersinterior LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #818285; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#product_127 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 225px; PADDING-RIGHT: 35px; FLOAT: left; PADDING-TOP: 0px
}
#product_128 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 225px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 0px
}
#product_129 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 225px; PADDING-RIGHT: 20px; FLOAT: right; PADDING-TOP: 0px
}
#product_127 HR {
	DISPLAY: none
}
#product_128 HR {
	DISPLAY: none
}
#product_129 HR {
	DISPLAY: none
}
#product_127 H6 {
	FONT-SIZE: 12px
}
#product_128 H6 {
	FONT-SIZE: 12px
}
#product_129 H6 {
	FONT-SIZE: 12px
}
#product_127 .benefits {
	DISPLAY: none
}
#product_128 .benefits {
	DISPLAY: none
}
#product_129 .benefits {
	DISPLAY: none
}
#center-column #productspage H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; PADDING-TOP: 0px
}
#center-column #productspage P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.customer-col {
	PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: 124px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.customer-col .heading {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/pages/customerbg.gif) repeat-x; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
.customer-col .customer-image {
	BORDER-BOTTOM: #e9e9e9 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e9e9e9 1px solid; MARGIN: 0px 0px 3px 5px; WIDTH: 100px; HEIGHT: 55px; BORDER-TOP: #e9e9e9 1px solid; BORDER-RIGHT: #e9e9e9 1px solid
}
.customer-col IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
.customer-col .customerlist {
	MIN-HEIGHT: 200px
}
#center-column .customer-col H6 {
	COLOR: #004b91; FONT-WEIGHT: normal
}
.whitepaperslist {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.partnerCategory {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 175px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.customerCategory {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.partnerLogos {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 110px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.customerLogos {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 110px; PADDING-LEFT: 0px; WIDTH: 345px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.customerLogos .customerImages {
	BORDER-BOTTOM: #e9e9e9 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e9e9e9 1px solid; MARGIN: 0px 0px 8px 8px; WIDTH: 100px; FLOAT: left; HEIGHT: 55px; BORDER-TOP: #e9e9e9 1px solid; BORDER-RIGHT: #e9e9e9 1px solid
}
.customerLogos IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
.partnerHeading {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 5px; WIDTH: 175px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/pages/customerbg.gif) repeat-x; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
.custHeading {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 5px; WIDTH: 124px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/pages/customerbg.gif) repeat-x; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
.custLine {
	BORDER-BOTTOM: #ccc 1px dotted; MARGIN-TOP: 20px; WIDTH: 100%; MARGIN-BOTTOM: 20px
}
#rightside {
	MARGIN: 0px 0px 0px 51px; WIDTH: 178px; FLOAT: left
}
#rightside H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-FAMILY: "myriad pro", myriad, tahoma, trebuchet; BACKGROUND: url(/assets/rightheaderbg.gif) repeat-x; HEIGHT: 27px; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 8px
}
.steps {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.steps_download {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.steps A {
	WIDTH: 161px; DISPLAY: block; HEIGHT: 29px
}
.steps_download A {
	WIDTH: 161px; DISPLAY: block; HEIGHT: 49px
}
.request A {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/download_button.jpg) no-repeat; HEIGHT: 55px; PADDING-TOP: 0px
}
.download A {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/downloadtrial.gif) no-repeat; HEIGHT: 50px; PADDING-TOP: 0px
}
.purchase A {
	TEXT-INDENT: -9999px; MARGIN: 5px 0px 0px 10px; BACKGROUND: url(/assets/interiornextsteps.gif) no-repeat 0px -57px; HEIGHT: 29px
}
.live {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/interiornextsteps.gif) no-repeat 0px -87px; PADDING-TOP: 0px
}
.livecrafty {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 300px; PADDING-TOP: 0px
}
#rightside P {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#rightside IMG {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#rightside .blue {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#rightside .customerimage {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#rightside .customerimage IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
#pullupmenu {
	POSITION: absolute; TEXT-TRANSFORM: uppercase; FONT-FAMILY: "myriad pro", myriad, tahoma, trebuchet; COLOR: #002b63; FONT-SIZE: 12px; RIGHT: 32px; TOP: 267px
}
.sf-menu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sf-menu * {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sf-menu {
	LINE-HEIGHT: 1
}
.sf-menu UL {
	POSITION: absolute; WIDTH: 10em; BOTTOM: -999em
}
.sf-menu UL LI {
	WIDTH: 100%
}
.sf-menu LI:hover {
	VISIBILITY: inherit
}
.sf-menu LI {
	POSITION: relative; FLOAT: left
}
.sf-menu A {
	POSITION: relative; DISPLAY: block
}
.sf-menu LI:hover UL {
	Z-INDEX: 99; BOTTOM: 2.5em; LEFT: 0px
}
.sf-menu LI.sfHover UL {
	Z-INDEX: 99; BOTTOM: 2.5em; LEFT: 0px
}
UL.sf-menu LI:hover LI UL {
	BOTTOM: -999em
}
UL.sf-menu LI.sfHover LI UL {
	BOTTOM: -999em
}
UL.sf-menu LI LI:hover UL {
	BOTTOM: 0px; LEFT: 10em
}
UL.sf-menu LI LI.sfHover UL {
	BOTTOM: 0px; LEFT: 10em
}
UL.sf-menu LI LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI LI:hover UL {
	BOTTOM: 0px; LEFT: 10em
}
UL.sf-menu LI LI LI.sfHover UL {
	BOTTOM: 0px; LEFT: 10em
}
.explorenav {
	WIDTH: 170px; BACKGROUND: url(/assets/popup-mainnav.gif) no-repeat; HEIGHT: 30px
}
.explorenav:hover {
	WIDTH: 170px; BACKGROUND: url(/assets/popup-mainnav.gif) no-repeat 0px -33px; HEIGHT: 30px
}
.explorenav-active {
	WIDTH: 170px; BACKGROUND: url(/assets/popup-mainnav.gif) no-repeat 0px -33px; HEIGHT: 30px
}
.trynav {
	WIDTH: 170px; BACKGROUND: url(/assets/popup-mainnav.gif) no-repeat -170px 0px; HEIGHT: 30px
}
.trynav:hover {
	WIDTH: 170px; BACKGROUND: url(/assets/popup-mainnav.gif) no-repeat -170px -33px; HEIGHT: 30px
}
.trynav-active {
	WIDTH: 170px; BACKGROUND: url(/assets/popup-mainnav.gif) no-repeat -170px -33px; HEIGHT: 30px
}
.buynav A {
	WIDTH: 170px; BACKGROUND: url(/assets/popup-mainnav.gif) no-repeat -340px 0px; HEIGHT: 30px
}
.buynav A:hover {
	WIDTH: 170px; BACKGROUND: url(/assets/popup-mainnav.gif) no-repeat -340px -33px; HEIGHT: 30px
}
.buynav-active A {
	WIDTH: 170px; BACKGROUND: url(/assets/popup-mainnav.gif) no-repeat -340px -33px; HEIGHT: 30px
}
#pullupmenu LI LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 235px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/popup-transparentbg.png) no-repeat; HEIGHT: 24px; PADDING-TOP: 0px
}
#pullupmenu LI LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #002b63; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#pullupmenu LI LI A:hover {
	TEXT-DECORATION: underline
}
#blog #footer {
	BACKGROUND: #fff
}
#blog #container {
	BACKGROUND: url(/assets/mainnavbg.gif) repeat-x
}
#blog #content {
	PADDING-BOTTOM: 0px; MARGIN: 9px 0px 30px; PADDING-LEFT: 0px; WIDTH: 969px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/blogheader.jpg) no-repeat; FLOAT: left; PADDING-TOP: 0px
}
#blog #contentbg {
	MARGIN: 100px 0px 0px; WIDTH: 969px; BACKGROUND: url(/assets/blogcontentbg.gif) repeat-y left top; FLOAT: left
}
#blog .contentbottom {
	WIDTH: 969px; BACKGROUND: url(/assets/blogbottom.gif) no-repeat left bottom; FLOAT: left; HEIGHT: 12px
}
#blog-column {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 630px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 20px
}
.blog-entry {
	MARGIN: 0px; WIDTH: 620px
}
.blog-entry H1 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.1em; PADDING-TOP: 0px
}
.blog-entry-image {
	MARGIN: 2px 0px 0px; WIDTH: 30px; FLOAT: left
}
.blog-main {
	LINE-HEIGHT: 18px; WIDTH: 520px; FONT-SIZE: 12px
}
.blog-main A {
	COLOR: #004b91; TEXT-DECORATION: underline
}
.blogs-bookmark {
	TEXT-ALIGN: right
}
.blogs-bookmark LI {
	MARGIN: 0px; DISPLAY: inline
}
.blog-title {
	MARGIN: 5px 0px 10px; WIDTH: 520px
}
.blog-top H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, arial, sans-serif; COLOR: #262626; FONT-SIZE: 21px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.blog-top H1 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 1px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, arial, sans-serif; COLOR: #262626; FONT-SIZE: 21px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.blog-calender {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 60px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.date-top {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 5px; WIDTH: 60px; PADDING-RIGHT: 0px; BACKGROUND: url(/assets/date-top.gif) no-repeat; HEIGHT: 35px; COLOR: #fff; FONT-SIZE: 24px; PADDING-TOP: 5px
}
.date-bottom {
	MARGIN: -8px 0px 0px; PADDING-LEFT: 8px; WIDTH: 55px; BACKGROUND: url(/assets/date-bottom.gif) no-repeat; HEIGHT: 18px; COLOR: #fff
}
.blogs-comments-container {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f5fafe; MARGIN-TOP: 20px; PADDING-LEFT: 20px; WIDTH: 500px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.blog-topic-date {
	COLOR: #5e5e5f; MARGIN-LEFT: 10px
}
.blogs-tags {
	WIDTH: 300px; COLOR: #363636; MARGIN-LEFT: 50px
}
.blogs-comments {
	WIDTH: 140px; COLOR: #004b91
}
.blog-pagination {
	TEXT-ALIGN: right; WIDTH: 500px
}
.blog-entry HR {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: 20px 0px 0px 40px; WIDTH: 560px; BACKGROUND: #e1e1e1; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; BORDER-LEFT-WIDTH: 0px
}
.tag-cloud {
	TEXT-ALIGN: justify; BORDER-RIGHT-WIDTH: 0px; MARGIN: 20px 0px 0px; WIDTH: 220px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.tag-cloud A:hover {
	COLOR: #5e5e5f
}


#sidebar-container {
	WIDTH: 33.73%; 
	float:right;
}

.fw #page_content,
.fw .page_content
{
	width: 96.2%;
	padding: 0 1.89% 65px;
	/* float:none; */
}

#page_content,
.page_content
{
	width:63%;
	float:left;
	padding-left:1.89%;
	padding-bottom:65px;
}


.ceoblurb {
	PADDING-BOTTOM: 0px; MARGIN: 60px 0px 40px; PADDING-LEFT: 30px; PADDING-RIGHT: 80px; FONT-FAMILY: "myriad pro", myriad, tahoma, trebuchet; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.ceoblurb A {
	COLOR: #fff; TEXT-DECORATION: none
}
.ceoblurb A:hover {
	TEXT-DECORATION: underline
}
.sidebar-blogs {
	MARGIN-TOP: 15px
}
.sidebar-blogs-header {
	MARGIN: 0px 0px 0px 15px; PADDING-TOP: 10px
}
.sidebar-blogs-inner {
	WIDTH: 240px; MARGIN-LEFT: 15px
}
.sidebar-blogs-inner A {
	COLOR: #adc5e6; TEXT-DECORATION: underline
}
.sidebar-blogs-container {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.sidebar-categories A {
	COLOR: #adc5e6; TEXT-DECORATION: none
}
.sidebar-archives H3 {
	MARGIN-BOTTOM: 3px; COLOR: #bcbdc0; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.sidebar-archives A {
	COLOR: #adc5e6
}
.sidebar-feedburner {
	MARGIN-LEFT: 15px
}
.sidebar-twitter {
	MARGIN-TOP: 10px; WIDTH: 230px
}
.sidebar-twitter A {
	COLOR: #94c5d5; TEXT-DECORATION: none
}
.sidebar-twitter-middle {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; PADDING-TOP: 10px
}
.tweet {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#sidebar-container .tweet HR {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px 0px 3px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; BACKGROUND: #005ba4; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; COLOR: #005ba4; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.sidebar-comments {
	MARGIN: 10px 0px 0px; FONT-SIZE: 10px
}
.eventcalendar {
	MARGIN: 10px 0px
}
.calendarBG {
	BACKGROUND: #666
}
.calendarBlank {
	BACKGROUND: #fff; COLOR: #fff
}
.calendarHeader {
	TEXT-ALIGN: center; BACKGROUND: #4ab2ee; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.calendarMonthLinks {
	LETTER-SPACING: 0.1em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.calendarMonthLinks A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; TEXT-DECORATION: none
}
.calendarMonthLinks A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; TEXT-DECORATION: none
}
.calendarDayHeading {
	TEXT-ALIGN: center; BACKGROUND: #fff; COLOR: #513333; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.calendarToday {
	BORDER-BOTTOM: #010101 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #010101 1px solid; BACKGROUND: #fff; COLOR: #333; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: #010101 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #010101 1px solid; TEXT-DECORATION: none
}
.calendarCell {
	TEXT-ALIGN: center; BACKGROUND: #fff; COLOR: #333; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.eventcalendar .active {
	BACKGROUND: #ccc
}
.calendarCell A {
	COLOR: #333
}
.calendarToday A {
	COLOR: #333
}
.product-page {
	MARGIN: 20px 0px 0px
}
.product-page A {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TEXT-DECORATION: none
}
.product-page IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TEXT-DECORATION: none
}
.product-page .left {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 60px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 0px
}
.product-page .right {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; WIDTH: 420px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#center-column .product-page H4 {
	COLOR: #3d3e45; FONT-WEIGHT: bold
}
#center-column .product-page P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#center-column .products-container H4 {
	COLOR: #3d3e45; FONT-SIZE: 12px
}
#center-column .products-container H6 {
	COLOR: #3d3e45; FONT-SIZE: 14px
}
.downloadfile {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.downloadfile IMG {
	MARGIN: 0px 0px 0px 3px; VERTICAL-ALIGN: top
}
.purchasebutton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 35px
}
#cast-description {
	PADDING-BOTTOM: 7px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#cast-player-container {
	PADDING-BOTTOM: 7px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#cse-search-results IFRAME {
	PADDING-BOTTOM: 7px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 505px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#store_welcome {
	COLOR: #666
}
.form-left {
	WIDTH: 200px; FLOAT: left
}
.resource-library-index {
	HEIGHT: 75px; VERTICAL-ALIGN: bottom
}
.resource-library-image {
	VERTICAL-ALIGN: middle
}
.mojo-ticket {
	HEIGHT: 75px
}
.clear-resources {
	MARGIN: 15px 0px 35px; CLEAR: both
}
.resource-group {
	MARGIN: 10px 0px 0px
}
#rotator {
	WIDTH: 969px; BACKGROUND: #0f6cb6
}
#mainblock {
	POSITION: relative; 
	HEIGHT: 367px /* HEIGHT: 297 */
}
.featured-section {
	POSITION: relative; MARGIN: 3px 0px 0px; WIDTH: 970px; HEIGHT: 297px
}
#bottom-new {
	WIDTH: 969px; BACKGROUND: url(/assets/bottom-bgtop.jpg) no-repeat -1px 0px
}
#bottom-new .bg {
	WIDTH: 969px; BACKGROUND: url(/assets/bottom-gradient.jpg) repeat-x left top; FLOAT: left
}
#feature-one {
	POSITION: relative; WIDTH: 970px; BACKGROUND: url(/assets/feature-1.jpg) no-repeat -1px 0px; HEIGHT: 297px
}
#feature-one .link1 A {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 155px; DISPLAY: block; HEIGHT: 50px; RIGHT: 135px; TOP: 35px
}
#feature-one .link2 A {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 140px; DISPLAY: block; HEIGHT: 42px; RIGHT: 150px; TOP: 125px
}
#feature-one .link3 A {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 120px; DISPLAY: block; HEIGHT: 42px; RIGHT: 165px; TOP: 220px
}
#feature-two {
	POSITION: relative; WIDTH: 970px; BACKGROUND: url(/assets/feature-2.jpg) no-repeat -1px 0px; HEIGHT: 297px
}
#feature-two .link1 A {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 105px; DISPLAY: block; HEIGHT: 20px; RIGHT: 77px; TOP: 235px
}
#feature-three {
	POSITION: relative; WIDTH: 970px; BACKGROUND: url(/assets/feature-3.jpg) no-repeat -1px 0px; HEIGHT: 297px
}
#feature-three .link1 A {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 55px; DISPLAY: block; HEIGHT: 50px; RIGHT: 231px; TOP: 35px
}
#feature-three .link2 A {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 55px; DISPLAY: block; HEIGHT: 50px; RIGHT: 93px; TOP: 35px
}
#feature-nav {
	Z-INDEX: 999; POSITION: absolute; TOP: 230px; LEFT: -10px
}
#feature-nav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 5px; PADDING-LEFT: 0px; WIDTH: 28px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 0px
}
#feature-nav A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#feature-nav .feature-active {
	BACKGROUND: #0f6cb6
}
#bottom-new {
	PADDING-BOTTOM: 20px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: url(/assets/bottombg.gif) #ebebeb repeat-x left bottom; 
	PADDING-TOP: 10px
}
#bottom-new H2 {
	BORDER-BOTTOM: #e2e5e6 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "MyriadPro-semibold", "Myriad Pro", "MyriadPro", myriad, tahoma, trebuchet; MARGIN-BOTTOM: 8px; COLOR: #4d5f6d; FONT-SIZE: 20px; PADDING-TOP: 0px
}
#bottom-new H3 {
	BORDER-BOTTOM: #e2e5e6 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, arial, sans-serif; COLOR: #3d3e45; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#bottom-new .line {
	BORDER-BOTTOM: #e2e5e6 1px solid; MARGIN: 10px 0px
}
#bottom-new #col-right .event-line {
	BORDER-BOTTOM: #e2e5e6 1px solid; MARGIN: 15px 0px
}
#bottom-new .no-line {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-TOP: 0px
}
#bottom-new .col1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 370px; PADDING-LEFT: 35px; WIDTH: 310px; PADDING-RIGHT: 20px; BACKGROUND: url(/assets/divline.jpg) no-repeat right top; FLOAT: left; PADDING-TOP: 0px
}
#bottom-new .col1 .left {
	MARGIN: 0px 10px 0px 0px; HEIGHT: 65px
}
#bottom-new .col1 P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#bottom-new .col2 {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 370px; PADDING-LEFT: 15px; WIDTH: 300px; PADDING-RIGHT: 20px; BACKGROUND: url(/assets/divline.jpg) no-repeat right top; FLOAT: left; PADDING-TOP: 0px
}
#bottom-new #started {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#started LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.started-1 A {
	WIDTH: 150px; DISPLAY: block; HEIGHT: 50px
}
.started-2 A {
	WIDTH: 150px; DISPLAY: block; HEIGHT: 50px
}
.started-3 A {
	WIDTH: 150px; DISPLAY: block; HEIGHT: 50px
}
.started-4 A {
	WIDTH: 150px; DISPLAY: block; HEIGHT: 50px
}
.started-1 {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/assets/getstarted.jpg) no-repeat 0px 0px; HEIGHT: 50px
}
.started-2 {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/assets/getstarted.jpg) no-repeat -150px 0px; HEIGHT: 50px
}
.started-3 {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/assets/getstarted.jpg) no-repeat 0px -50px; HEIGHT: 50px
}
.started-4 {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/assets/getstarted.jpg) no-repeat -150px -50px; HEIGHT: 50px
}
.support-1 A {
	WIDTH: 150px; DISPLAY: block; HEIGHT: 50px
}
.support-2 A {
	WIDTH: 150px; DISPLAY: block; HEIGHT: 50px
}
.support-3 A {
	WIDTH: 150px; DISPLAY: block; HEIGHT: 50px
}
.support-4 A {
	WIDTH: 150px; DISPLAY: block; HEIGHT: 50px
}
.support-5 A {
	WIDTH: 150px; DISPLAY: block; HEIGHT: 50px
}
.support-6 A {
	WIDTH: 150px; DISPLAY: block; HEIGHT: 50px
}
.support-1 {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/assets/solutions.jpg) no-repeat 0px 0px; HEIGHT: 50px
}
.support-2 {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/assets/solutions.jpg) no-repeat -150px 0px; HEIGHT: 50px
}
.support-3 {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/assets/solutions.jpg) no-repeat 0px -50px; HEIGHT: 50px
}
.support-4 {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/assets/solutions.jpg) no-repeat -150px -50px; HEIGHT: 50px
}
.support-5 {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/assets/solutions.jpg) no-repeat -150px -100px; HEIGHT: 50px
}
.support-6 {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/assets/solutions.jpg) no-repeat 0px -100px; HEIGHT: 50px
}
#bottom-new .col2 UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#bottom-new .col3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 237px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 20px
}
.partners-new-page #leftside {
	POSITION: relative
}
.partners-new-page #center-column {
	POSITION: relative; FONT-FAMILY: arial, helvetica, sans-serif
}
#entry-image {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 775px; PADDING-RIGHT: 0px; BACKGROUND: #011f51; HEIGHT: 95px; PADDING-TOP: 0px
}
.image-text {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; COLOR: #fff; FONT-SIZE: 22px; PADDING-TOP: 0px; TOP: 20px; LEFT: 300px
}
.partners-new .item {
	
}
#center-column .partners-new .item H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "myriad pro", myriad, tahoma, trebuchet; COLOR: #202125; FONT-SIZE: 26px; PADDING-TOP: 0px
}
#center-column .partners-new .item H3 {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #0f6cb6; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#center-column .partners-new .item .partner-logos {
	PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 85px; PADDING-TOP: 0px
}
#center-column .partners-new .item .clear {
	CLEAR: all
}
DIV.bg {
	POSITION: relative; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
DIV.bg IMG#bluebar {
	POSITION: absolute; RIGHT: 0px; TOP: -10px
}
DIV.bg #col-left {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.bg #col-right {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.bg #col-left IMG {
	BORDER-BOTTOM-STYLE: none; MARGIN: 0px; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
DIV.bg #col-right IMG {
	BORDER-BOTTOM-STYLE: none; MARGIN: 0px; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
DIV.bg #col-left H2 {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 10px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-TOP: 0px
}
DIV.bg #col-left P {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.bg #col-left A {
	TEXT-DECORATION: underline
}
DIV.bg #col-left #top-left {
	MARGIN: 20px 0px 0px 15px; WIDTH: 698px; BACKGROUND: url(/images/tl-bg.png) no-repeat; HEIGHT: 300px
}
DIV.bg #col-left DIV#featured-video {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-LEFT: 0px; WIDTH: 290px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.bg #col-left DIV#featured-video H2 {
	BACKGROUND: url(/images/video-icon.png) no-repeat 140px 7px
}
DIV.bg #col-left DIV#featured-video #videogallery A {
	HEIGHT: 136px
}
DIV.bg #col-left DIV#featured-video .featured-video-key-frame {
	WIDTH: 194px; BACKGROUND: url(/images/featured-video-bg.png); HEIGHT: 143px
}
DIV.bg #col-left DIV#featured-video .featured-video-key-frame IMG {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 13px; WIDTH: 167px; PADDING-RIGHT: 13px; HEIGHT: 115px; PADDING-TOP: 12px
}
DIV.bg #col-left DIV#featured-video .play-button {
	POSITION: relative; TOP: -88px; LEFT: 84px
}
DIV.bg #col-left DIV#solutions {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-LEFT: 0px; WIDTH: 290px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.bg #col-left DIV#solutions P {
	LINE-HEIGHT: 1.4em
}
DIV.bg #col-left DIV#solutions .subheading {
	top-margin: 0px
}
DIV.bg #col-left DIV#solutions UL {
	LIST-STYLE: none /*url(/images/blue-bullet.gif) inside*/ ; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.bg #col-left DIV#solutions UL.left {
	WIDTH: 45%
}
DIV.bg #col-left DIV#solutions UL.right {
	WIDTH: 55%
}
DIV.bg #col-left DIV#solutions UL LI {
	BACKGROUND-IMAGE: url(/images/blue-bullet.gif); MARGIN: 0px 0px 5px; PADDING-LEFT: 8px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0.5em; COLOR: #0f6cb6
}
DIV.bg #col-left TABLE#tabs {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; MARGIN: 12px 1px 12px 15px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; BORDER-SPACING: 0; WIDTH: 700px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP-STYLE: none; BACKGROUND: url(/images/tabs-bg.png) no-repeat; HEIGHT: 227px; BORDER-RIGHT-STYLE: none; PADDING-TOP: 0px
}
DIV.bg #col-left TABLE#tabs TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.bg #col-left TABLE#tabs TD.tabs {
	CURSOR: pointer; FONT-WEIGHT: bold
}
DIV.bg #col-left TABLE#tabs TD.content A {
	TEXT-DECORATION: none
}
DIV.bg #col-left TABLE#tabs TD.more {
	PADDING-BOTTOM: 20px; WIDTH: 60px; VERTICAL-ALIGN: bottom
}
DIV.bg #col-left #tabs #news {
	WIDTH: 110px; BACKGROUND: url(/images/news-bg.png) no-repeat; HEIGHT: 76px
}
DIV.bg #col-left #tabs #blog {
	WIDTH: 110px; BACKGROUND: url(/images/blog-bg.png) no-repeat; HEIGHT: 77px
}
DIV.bg #col-left #tabs #paper {
	WIDTH: 110px; BACKGROUND: url(/images/paper-bg.png) no-repeat; HEIGHT: 72px
}
DIV.bg #col-left #tabs .content UL {
	LIST-STYLE-IMAGE: url(/images/arrow.png)
}
DIV.bg #col-left #tabs .content UL LI {
	LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 10px
}
DIV.bg #col-left #tabs .content .blog {
	DISPLAY: none
}
DIV.bg #col-left #tabs .content .paper {
	DISPLAY: none
}
DIV.bg #col-right DIV {
	PADDING-BOTTOM: 0px; MARGIN: 14px 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 228px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.bg #col-right DIV#download {
	MARGIN: 20px 0px 0px 10px
}
DIV.bg #col-right H2 {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-TOP: 20px
}
DIV.bg #col-right INPUT.img {
	MARGIN: 0px auto; DISPLAY: block
}
DIV.bg #col-right #download {
	BACKGROUND: url(/images/download-bg.png) no-repeat; HEIGHT: 164px; COLOR: #fff
}
DIV.bg #col-right #download H2 {
	WIDTH: 183px; COLOR: #fff
}
DIV.bg #col-right #download P {
	MARGIN: 10px auto 20px; WIDTH: 183px
}
DIV.bg #col-right #connect {
	BACKGROUND: url(/images/connect-bg.png) no-repeat; HEIGHT: 163px
}
DIV.bg #col-right #connect H2 {
	WIDTH: 201px; MARGIN-BOTTOM: 5px
}
DIV.bg #col-right #connect IMG {
	MARGIN: 0px auto; DISPLAY: block
}
DIV.bg #col-right #connect P {
	BORDER-BOTTOM: #e0e0e0 1px solid; MARGIN: 12px auto 15px; WIDTH: 201px; HEIGHT: 1px
}
DIV.bg #col-right #connect INPUT.btn {
	MARGIN: 0px 0px 0px 15px; FLOAT: left
}
DIV.bg #col-right #events {
	BACKGROUND: url(/images/events-bg.png) no-repeat; HEIGHT: 185px
}
DIV.bg #col-right #events H2 {
	WIDTH: 195px
}
DIV.bg #col-right #events P {
	LINE-HEIGHT: 1.5em; MARGIN: 5px auto; WIDTH: 195px
}
DIV.bg #col-right #events P.more {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
DIV.bg #col-right #events P.more A {
	TEXT-DECORATION: underline
}
#overlay {
	Z-INDEX: 1000; POSITION: absolute; FILTER: alpha(opacity=80); WIDTH: 100%; BACKGROUND: #000000; HEIGHT: 100%; opacity: 0.8
}
.required {
	TEXT-ALIGN: left; COLOR: #000000
}
#vfour {
	WIDTH: 969px; HEIGHT: 297px
}
#vfour_go {
	POSITION: relative; WIDTH: 140px; FLOAT: left; HEIGHT: 130px; TOP: 100px; LEFT: 200px
}
#vfour_go A {
	WIDTH: 140px; DISPLAY: block; HEIGHT: 130px
}
#vfour_learn_more {
	POSITION: relative; WIDTH: 90px; FLOAT: left; HEIGHT: 20px; TOP: 227px; LEFT: 540px
}
#vfour_learn_more A {
	WIDTH: 90px; DISPLAY: block; HEIGHT: 20px
}
#vfour_video {
	POSITION: relative; WIDTH: 92px; FLOAT: left; HEIGHT: 20px; TOP: 227px; LEFT: 555px
}
#vfour_video A {
	WIDTH: 92px; DISPLAY: block; HEIGHT: 20px
}


/* Comments form */

#respond textarea
{
	width:100%;	
}

/* Comment form */

	div#comments-form h2
	{
		color:#363636;
		font-weight:300;
		font-size:24px !important;
	}
	
	h3#reply-title
	{
		font-size:24px !important;
		font-weight:normal !important;
		color:#363636 !important;
	}
	
	.avatar
	{
		float: left;
		margin: 0 10px 5px 0;	
	}
	
	.vcard .fn
	{
		font-weight:bold;	
	}
	
	.says
	{
		display:none;	
	}
	
	.comment-reply-link
	{
		color:#ef4036;	
	}
	
	form#commentform label
	{
		display:inline-block;
		padding-left:5px;
		font-weight:bold;
	}
	
		form#commentform label + .required
		{
			font-size:11px;
			color:#a0a0a0;
		}
	
	.comment-content,
	.comment-meta
	{
		font-family:Verdana, Geneva, sans-serif;
	}
		
	form#commentform textarea
	{
		background: none repeat scroll 0 0 #F7F7F4;
		border: 1px inset #333;
		padding: 5px;
		width: 525px;
	}
	
	form#commentform input[type=text]
	{
		background:#f7f7f4;
		float: left;
		margin: 0 10px 0 0;	
		width:390px;
	}
	
	form#commentform input[type=submit]
	{
		cursor:pointer;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #c4c4c4 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c4c4c4)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffffff 0%,#c4c4c4 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%,#c4c4c4 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%,#c4c4c4 100%); /* IE10+ */
		background: linear-gradient(to bottom, #ffffff 0%,#c4c4c4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c4c4c4',GradientType=0 ); /* IE6-9 */
		width:106px;
		text-align:center;
		height: 34px;
		line-height: 26px;
		color: #00549f;
		font-family:Verdana, Geneva, sans-serif;
		font-weight: normal;
		font-size: 14px;
		text-align:center;
		border: 1px #ccc solid;
	}
	
	form#commentform input[type=submit]:hover
	{
		background: #c4c4c4; /* Old browsers */
		background: -moz-linear-gradient(top, #c4c4c4 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #c4c4c4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #c4c4c4 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #c4c4c4 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom, #c4c4c4 0%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}
	
	div#comments
	{
		padding:15px;
		margin-top:25px;
		clear:both;	
		border:1px solid #caca9b;
	}
	
	div#comments hr
	{
		color:#000;
		border-color:#000;	
	}
	
	div#comments ol
	{
		list-style-type:none;
		padding:0px;
		margin:0px;	
	}
	
		#cancel-comment-reply-link
		{
			color:#333;
			display: block;
    		padding: 14px 0 0;
		}
		
		#cancel-comment-reply-link:hover
		{
			color:#EF4036;	
		}
		
		div#comments ol li
		{
			padding:1px 24px;
			position:relative;
			margin-bottom:30px;
			color:#404040;
			font-size:12px;
			font-family:"Courier New", Courier, monospace;
		}
		
			div#comments ol li.odd div.fleche
			{
				background: url(images/fleche_rouge.png) no-repeat;
				width: 24px;
				height: 26px;
				position: absolute;
				bottom: -4px;
				left: 0px;
				display:none;
			}
		
		div#comments ol li.odd
		{
			background:#f2f2f3;
		}
		
		div#comments ol li.even
		{
			background:#d3f2f1;
		}
		
			div#comments ol li.even div.fleche
			{
				background: url(images/fleche_grise.png) no-repeat;
				width: 24px;
				height: 25px;
				position: absolute;
				bottom: -2px;
				right: -11px;
				display:none;
			}
			
		div#comments div.comment-meta
		{
			margin-top:	26px;
			clear:both;
		}
		
	div#comments h3
	{
		font-family:Verdana, Geneva, sans-serif;
		color:#363636;
		font-size:15px;
		margin-bottom:5px;
	}
	
	form#commentform .comment-form-comment > label
	{
		display:none;	
	}
	
	.form-allowed-tags
	{
		display:none;	
	}
	
	.comment-content avatar+p
	{
		margin-top:0;	
	}
	
/* Ressources page */

.bottom_papers
{

	height:50px;
	background:url(images/bottom_papers.png) no-repeat bottom center;
}

.grey_title
{
	color:#ffffff;
	text-align:center;
	font-family:'prelo', sans-serif;
	font-size:24px;
	line-height:75px;
	background:#808285;
	position:relative;
	cursor:pointer;
	z-index:999;
}

	.collapse-arrow
	{
		position:absolute;
		height:40px;
		bottom:-20px;
		left:47%;
		width:62px;
		background:url(images/collapse-arrow.png) no-repeat bottom center;
	}
	
	.active .collapse-arrow
	{
		background:url(images/collapse-arrow.png) no-repeat top center;
	}

.page-template-page-ressources-php .two_cols
{
	padding:15px 2% 50px;
	background:#eeeeee;
}

.page-template-page-ressources-php .two_cols.last
{
	background:#e7f8f7;
}

div.table.ressources h2
{
	text-align:center;
	color:#0652a3;
	font-size:24px;
	margin:0px 0 20px;
}

div.table
{
	display:table;	
}
	
	div.tr
	{
		display:table-row;	
	}
	
		div.tr>div
		{
			display:table-cell;
			float:none;
		}

.two_cols
{
	width:46%;
	padding:15px 2%;
	float:left;	
}

	.two_cols.last
	{
		
	}

/* Tabs */


.ui-tabs .ui-tabs-nav li,
.thethe-tabs-group.ui-widget-content,
.ui-tabs .ui-tabs-panel {
	border-radius:0;	
}

	
	.ui-tabs .ui-tabs-panel
	{
		font-family: 'prelo',sans-serif;
	}
	
	.ui-tabs-nav li a
	{
		font-size:18px;	
	}
	
	.ui-tabs .ui-tabs-panel table td
	{
		padding:5px;
	}

.blue-text-resources
{
	padding-top:13px;	
}

.thethe-tabs-group.ui-widget-content
{
	background:#00bcba;
}

.thethe-tabs-group .ui-widget-header 
{
	background:none;
	border:0px none;	
}

.ui-widget-header .ui-state-default
{
	background:#00bcba !important;
	border-color:#00bcba !important;
	
}

	.ui-widget-header .ui-state-default a
	{
		color:#fff !important;
	}

.ui-widget-header .ui-state-active 
{
	background:#fff !important;
	border-color:#fff !important;
	
}

	.ui-widget-header .ui-state-active a,
	.ui-widget-content a
	{
		color:#0652a3 !important;
	}

.ui-tabs .ui-tabs-nav li
{
	/* border-color:#fff !important; */
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0 0 !important;
}

.thethe-tabs-group .ui-tabs-panel 
{
	background:#ffffff !important;
}

.see_more
{
	color:#808285;
	font-size:14px;
}



/* Pricing page */

table.pricing
{
	/*
	border-collapse: separate;
    border-spacing: 12px 3px;
	*/
	font-family:"prelo";
	margin:20px auto;
}

	table.pricing thead tr th
	{
		text-align:center;
		font-size:24px;
		font-family:"prelo";
		color:#808285;
		padding:0 15px;
		font-weight:normal;
	}
	
	table.pricing thead tr th:nth-child(3)
	{
		color:#cc9933;
	}
	
	table.pricing thead tr th:nth-child(4)
	{
		color:#0652a3;
	}
	
	table.pricing tbody tr:nth-child(odd)
	{
		background:#dcddde;
	}
	
		table.pricing tbody tr:nth-child(even) td
		{
			padding:2px 0;
		}
	
		table.pricing tbody tr td
		{
			color:#ffffff;
			font-size:18px;
			font-weight:100;
			position:relative;
		}
		
			table.pricing tbody tr td span
			{
				display:block;
				text-align:center;
				margin:0 6px;
				position:relative;
			}
			
				table.pricing tbody tr td span > img
				{
					background: none repeat scroll 0 0 #FFFFFF;
					height: 2px;
					margin-bottom: 0;
					padding: 2px;
					position: relative;
					top: 5px;	
				}
		
				table.pricing tbody tr td:last-child span
				{
					margin-right:0;
				}
		
			table.pricing tbody tr td:nth-child(2) span
			{
				background:#808285;	
			}
			
			table.pricing tbody tr td:nth-child(3) span
			{
				background:#cc9933;	
			}
			
			table.pricing tbody tr td:nth-child(4) span
			{
				background:#0652a3;	
			}
		
		table.pricing tbody tr td:first-child
		{
			color:#0652a3;
			padding:0 18px 0 5px;
		}
		
		
.grey_section
{
	background:#dcddde;
	min-height:275px;
	position: relative;
	z-index: 2;
}

	.grey_section .top_link
	{
		
	}
	
		.grey_section .top_link span
		{
			line-height:42px;
		}
	
		.grey_section .top_link .arrow
		{
			background:url(images/home_arrow.png) no-repeat;
			width:88px;
			height:100px;
			right: -48px;
			top: 53px;
		}
		
		.grey_section .btn_box 
		{
			width:280px;
			background:none !important;
		}
		
		.home_buttons_container
		{
			margin:0 auto;
		}
		
			.home_buttons_container tr td
			{
				vertical-align:bottom;
			}
			
		.home_btns
		{
			background:url(images/home_btns_shadows.png) no-repeat center bottom;
			padding-bottom:2px;
		}
		
/* Download EEE Trial */

.floating_box
{
	padding:15px;
	background:#e7f8f7;
	width:45%;
	border-radius:5px;
}

.floating_box.right_form
{
	float:right;	
}

.floating_box.left_form
{
	float:left;	
	background:#eee;
}

.wp_login_error p{
	color:#790000 !important;
	background-color:#ffdfe0 !important;
	width: 94%;
	padding: 3%;
	font-size: 95%;
}

#loginform
{
	width:100%;	
}

	#loginform p label
	{
		width:17%;
		display:inline-block;	
	}
	
	#loginform p.login-submit

	{
		/* padding-right: 13%; */
		/*text-align:right;	*/
	}
	
	#loginform p.login-remember label
	{
		width: auto;
		position:relative;
	}
	
		#loginform p.login-remember label input
		{
			position:relative;
			top:3px;
		}
	
		#loginform p label + input
		{
			width: 77%;	
		}

.login_form th,
.login_form td
{
	vertical-align:middle;
	padding:3px 3px 3px 0;
}

.addthis_default_style
{
	margin:-27px 0 10px;	
}

div.left_content
{
	float:left;	
	width: 52%;
	margin-right: 2%;
}

	div.left_content + div.floating_box
	{
		float:right;	
	}
	
	
/* Webcasts */	


.webcast_container
{
	width:160px;
	display:inline-block;
	margin:15px;
	text-align:center;
}

.webcast_container img
{
	width:160px;
	height:120px;
}

	.webcast_container a
	{
		color:#0652A3;
		font-size:12px;
	}
	

.ui-widget .ui-widget-content > .webcast_container:first-child 
{
	margin-top:15px;	
}

div.navigation
{
	margin: 15px 0 0;
    text-align: center;
}

	div.navigation .wp-paginate
	{
		display:inline-block;	
	}
	
/* Logged in menu */

p:empty
{
	display:none;	
}

.second_menu
{
	margin:0;
	padding:0;
	background:#1754a1;
	overflow:hidden;
	color:#fff;
	position: relative;
    z-index: 9;
}	

	.second_menu ul
	{
		list-style-type:none;
		display:block;
		margin:0;
		padding:0;
	}
	
		.second_menu ul li
		{
			display:inline-block;	
			padding:3px 0;
			margin:3px 0;
			
		}
		
			.second_menu ul li a
			{
				color:#fff;	
				border-right:1px solid #fff;
				/* display:block; */
				padding:0 15px;
			}
			
			.second_menu ul li.current_page_item a
			{
				text-decoration:underline;	
			}
			
			/*	.second_menu ul li:first-child a, */
				.second_menu ul li:last-child a
				{
					border-right:0px none;	
				}
		