/*div{border:solid 1px black;}span{border:solid 1px red;}img{border:solid 1px green;}*/
/*div{background-color:blue;}span{background-color:red;}img{background-color:green;}ul{background-color:yellow;}*/

/**************************************/
/*          UNIVERSAL STYLES          */
/**************************************/
body {
	background: #cde2f5 url(../img/bg.png) repeat-x;
	font-size: 8pt;
	font-family: Tahoma, Sans-Serif;
	line-height: 1.6em;
	letter-spacing: 0.1px;
}
a {
	text-decoration: none;
	color: #025193;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-size: 14pt;
	font-weight: bold;
	font-family: "Century Gothic", Tahoma, Sans-Serif;
	margin-bottom: 0.5em;
}
h2 {
	font-family: "Century Gothic", Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 0.3em;
}
p {
	margin-bottom: 1.5em;
}
ul {
	list-style-type: disc;
	margin-left: 2em;
}
ol {
	list-style-type: decimal;
	margin-left: 2em;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
/**************************************/
/*           LIBRARY STYLES           */
/**************************************/
.allcaps {
	text-transform: uppercase;
}
span.seperator {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 9pt;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.nobottommargin {
	margin-bottom: 0px;
}
.break {
	width: 100%;
	border-bottom: dotted 1px #025193;
	margin-bottom: 15px;
	padding-top: 15px;
	clear: both;
}
.clear {
	clear: both;
}
/*------------- Forms ----------------*/
#form
{
	clear: both;
	margin-bottom: 20px;
	width: 550px;
}
#form fieldset
{
	border: solid 1px #015196;
	padding: 20px;
	padding-left: 40px;
	background-color: #cde2f5
}
#form legend
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid 1px #015196;
	background-color: #cde2f5
}
#form p
{
	margin-bottom: 5px;
	clear: both;
}
#form label
{
	display: block;
	float: left;
	width: 150px;
}
#form input
{
	width: 200px;
	border: solid 1px #015196;
	padding: 4px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8.0pt;
	float: left;
}
#form #formbutton
{
	margin-left: 150px;
	width: 150px;
}
#form .formPostBackFail
{
	line-height: 25px;
	color: #ff0000;
	background-color: #ffeeee;
	border: 1px solid #ff0000;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}
#form .formPostBackSuccess
{
	line-height: 25px;
	color: #00bb00;
	background-color: #eeffee;
	border: 1px solid #00bb00;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}
/**************************************/
/*          TEMPLATE STYLES           */
/**************************************/
#topbar {
	width: 100%;
	height: 5px;
	background-color: #282425;
}
#container {
	width: 960px;
	margin: auto;
}
	#header {
		padding: 0 10px 10px 10px;
		background-color: #ffffff;
	}
		#headerlogo {
			margin-top: 25px;
			margin-bottom: 15px;
			float: left;
		}
		#headeractions {
			float: right;
			font-weight: bold;
			background-color: #282425;
			color: #ffffff;
			width: 320px;
		}
			#headeractions a {
				color: #78aadb;
			}
			#headeractionsleft {
				margin-left: 7px;
				margin-top: 5px;
				width: 79px;
				float: left;
				font-size: 8pt;
				text-align: left;
				border-right: dotted 1px #918d8e;
				line-height: 1.1em;
			}
			#headeractionsright {
				margin-left: 9px;
				margin-top: 5px;
				float: left;
				font-size: 14pt;
				font-family: "Century Gothic", Arial, Sans-Serif;
			}
			#headeractionsbottom {
				clear: both;
				width: 313px;
				margin-right: 7px;
				/*margin-left: 86px;*/
				padding-top: 15px;
				font-size: 8pt;
				text-align: right;
				/*text-align: left;*/
				line-height: 1.1em;
			}
				#headeractionsbottom img {
					width: 32px;
					height: 32px;
					padding-left: 6px;
					padding-right: 6px;
					/*padding-left: 9px;
					padding-right: 9px;*/
				}
			#headeractionsbottomborder {
				clear: both;
				width: 320px;
				height: 10px;
				background: #ffffff url(../img/headeractionsbottomborder.gif) left top no-repeat;
			}
		#headermenu {
			height: 40px;
			clear: both;
			font-size: 12pt;
		}
		#headermenu, #headermenu * {
			list-style: none;
			margin-left: 0;
			color: #ffffff;
			z-index: 99;
		}
			#headermenu #menucurrent {
				background: url(../img/headermenubgcurrentds.gif) left bottom no-repeat;
			}
			#headermenu #menucurrent a, #headermenu #menucurrent span {
				color: #000000;
			}
			#headermenu #menucurrent li a, #headermenu #menucurrent li span {
				color: #ffffff;
			}
			#headermenu #menulogin {
				background: url(../img/headermenubgblack.gif) left bottom no-repeat;
			}
			#headermenu #menublog {
				background: url(../img/headermenubgblack.gif) left bottom no-repeat;
			}
			#headermenu .toplevel {
				float: left;
				position: relative;
				width: 150px;
				line-height: 40px;
				font-family: "Century Gothic", Arial, Sans-Serif;
				font-weight: bold;
				background: url(../img/headermenubgds.gif) left bottom no-repeat;
				text-align: center;
				margin-left: 0;
				margin-right: 0;
			}
			#headermenu li li {
				float: left;
				position: relative;
				font-family: Tahoma, Sans-Serif;
				font-weight: normal;
				width: 190px;
				text-align: left;
				line-height: 1.0em;
			}
			#headermenu li ul span {
				float: left;
			}
			#headermenu > li:hover, #headermenu > li.sfHover {
				background: url(../img/headermenubgblack.gif) left bottom no-repeat;
			}
			#headermenu ul {
				position: absolute;
				top: -999em;
				font-size: 10pt;
				padding: 10px 10px 10px 10px;
				background-color: #282425
			}
			#headermenu ul li {
				border-bottom: 1px dotted #918d8e;
				padding: 10px 0;
			}
			#headermenu li:hover {
				visibility: inherit; /* fixes IE7 'sticky bug' */
			}
			#headermenu a {
				display: block;
				position: relative;
			}
			#headermenu li:hover ul, #headermenu li.sfHover ul {
				left: 0;
				top: 40px; /* match top ul list item height */
				z-index: 99;
			}
			#headermenu li:hover li ul, #headermenu li.sfHover li ul {
				top: -999em;
			}
			#headermenu li li:hover ul, #headermenu li li.sfHover ul {
				left: 200px;
				top: 0px;
			}
			#headermenu li li:hover li ul, #headermenu li li.sfHover li ul {
				top: -999em;
			}
			#headermenu li li li:hover ul, #headermenu li li li.sfHover ul {
				left: 200px;
				top: 0px;
			}
			/* arrows */
			.menuarrow {
				float: right;
				margin: 0;
				margin-right: 10px;
				vertical-align: middle;
			}
			/*** shadows for all but IE6 ***/
			.sf-shadow ul {
				background:	url(../js/superfish/shadow.png) no-repeat bottom right;
				padding: 0 8px 9px 0;
				-moz-border-radius-bottomleft: 17px;
				-moz-border-radius-topright: 17px;
				-webkit-border-top-right-radius: 17px;
				-webkit-border-bottom-left-radius: 17px;
			}
			.sf-shadow ul.sf-shadow-off {
				background: transparent;
			}
	#banner {
		height: 320px;
		width: 960px;
		background-color: #ffffff;
		text-align: center;
	}
		#banner img {
			height: 320px;
			width: 940px;
		}
	#contentcontainer {
		background-color: #ffffff;
		border-top: solid 1px #ffffff;
	}
		#contentcontainer2 {
			margin-top: 10px;
			margin-left: 10px;
			margin-right: 10px;
		}
	#contentbottomborder {
		height: 30px;
		background: url(../img/contentbottomborder.gif) left top no-repeat;
	}
	#seofooterbox {
		background-color: #282425;
		color: #ffffff;
	}
		#seofooterbox a {
			color: #ffffff;
		}
		#seofooterbox ul {
			margin-left: 15px;
			list-style-position: outside;
		}
		#seofooterbox h1 {
			color: #ffffff;
			margin-left: 20px;
		}
		#seofooterbox h2 {
			color: #ffffff;
			font-size: 10pt;
		}
		#seofooterbox ul ul {
			list-style-type: circle;
		}
		#seofooterbox ul ul li {
			line-height: 1.1em;
		}
		#seofooterbox1 {
			width: 310px;
			margin-left: 30px;
			float: left;
		}
		#seofooterbox2 {
			width: 330px;
			margin-left: 15px;
			float: left;
		}
		#seofooterbox3 {
			float: left;
			margin-left: 15px;
		}
		#seofooterbox3a {
			margin-bottom: 25px;
		}
		#seofooterfooter {
			margin-top: 15px;
			margin-left: 20px;
			margin-right: 20px;
			color: #888888;
			text-align: center;
		}
		#seofooterfooter a {
			color: #888888;
		}
		#seofooterfooter img {
			padding-left: 10px;
			padding-right: 10px;
			width: 32px;
			height: 32px;
		}
	#seofooterbottomborder {
		height: 15px;
		background: url(../img/seofooterbottomborder.gif) left top no-repeat;
		margin-bottom: 10px;
	}
	#footertopborder {
		height: 15px;
		background: url(../img/footertopborder.gif) left top no-repeat;
	}
	#footer {
		background-color: #ffffff;
	}
		#footer p {
			margin: 0;
			padding: 0;
			float: left;
		}
		#footer label {
			margin-left: 20px;
			margin-right: 40px;
			font-family: "Century Gothic", Tahoma, Sans-Serif;
			font-size: 14pt;
			font-weight: bold;
			color: #282425;
		}
		#footer .htmEmail {
			width: 250px;
			height: 25px;
			background: url(../img/inputborder.gif) #ffffff left top no-repeat;
			padding-left: 10px;
			padding-right: 10px;
			margin: 0;
			border: 0;
			line-height: 25px;
			font-size: 8pt;
			font-family: Tahoma, Sans-Serif;
			color: #888888;
		}
		#footer #registerbutton {
			width: 140px;
			height: 25px;
			background: url(../img/buttonregister.jpg) #ffffff left top no-repeat;
			float: left;
			text-align: center;
			color: #ffffff;
			line-height: 25px;
			font-size: 11pt;
			font-weight: bold;
			font-family: Arial, Tahoma, Sans-Serif;
			border: 0;
		}
		#footer .htmPostBackFail {
			float: left;
			line-height: 25px;
			color: #ff0000;
			margin-left: 10px;
			background-color: #ffeeee;
			border: 1px solid #ff0000;
			padding-left: 10px;
			padding-right: 10px;
		}
		#footer .htmPostBackSuccess {
			float: left;
			line-height: 25px;
			color: #00bb00;
			margin-left: 10px;
			background-color: #eeffee;
			border: 1px solid #00bb00;
			padding-left: 10px;
			padding-right: 10px;
		}
	#footerbottomborder {
		height: 15px;
		background: url(../img/footerbottomborder.gif) left top no-repeat;
		margin-bottom: 30px;
	}
/**************************************/
/*         INDIVIDUAL STYLES          */
/**************************************/
/*--- ~/SolutionsMasterPage.master ---*/
#leftcol {
	float: left;
	width: 670px;
	margin-right: 20px;
	background: url(../img/leftcolbg.jpg) #ffffff left top no-repeat;
	font-size: 10pt;
	font-family: Arial;
}
	#leftcolcontent {
		margin-left: 25px;
		margin-top: 20px;
		margin-right: 25px;
	}
		.breadcrumbs {
			font-size: 9pt;
			display: block;
			font-weight: bold;
		}
		#leftcolcontent h1 {
			font-size: 18pt;
			font-family: Arial, Sans-Serif;
			margin-top: 25px;
			line-height: 1.2em;
		}
		#leftcolcontent a {
			text-decoration: underline;
		}
		#leftcolcontent .lists li {
			margin-bottom: 10px;
		}
		#leftcolcontent > ul, #leftcolcontent > ol {
			margin-bottom: 1.5em;
			margin-left: 20px;
			margin-right: 20px;
			margin-top: 0;
		}
		#leftcolcontent > ul {
			list-style-image: url("../img/bullet.gif");
		}
		#leftcolcontent > p {
			margin-bottom: 15px;
			line-height: 1.5em;
		}
		#leftcolcontent > p a {
			font-weight: bold;
		}
		#valueproposition {
			font-size: 12pt;
			margin-top: 20px;
		}
		#tabs ul.menu li {
			float: left;
			margin-right: 1em;
			margin-bottom: -1px;
			display: block;
			padding: 0.5em 2.5em 0.5em 1em;
			line-height: 40px;
			border: 1px solid #015196;
			position: relative;
			cursor: pointer;
			font-family: Arial;
			font-weight: bold;
			font-size: 12pt;
		}
		#tabs ul.menu img {
			float: left;
			margin-right: 10px;
		}
		#tabs ul.menu li.active {
			background-color: #fff;
			top: 1px;
			border-bottom: 0;
			color: #025193;
			z-index: 1;
		}
		.menu {
			margin-left: 0;
		}
		.content {
			border: 1px solid #015196;
			text-align: left;
			padding: 10px;
			padding-left: 5px;
			margin-bottom: 40px;
		}
		#tabs ul {
			list-style-position: outside;
			list-style-image: url("../img/bullet.gif");
		}
		.content li {
			padding-bottom: 15px;
		}
		.content li strong {
			color: #015196;
		}
		.benefits{ display: block; }
		.features{ display: none; }

		#mainimage {
			width: 620px;
			margin-top: 35px;
			text-align: center;
		}
		#diagramtitle {
			margin-bottom: 50px;
			width: 100%;
			text-align: center;
			font-weight: bold;
			font-size: 14pt;
			font-family: Arial;
		}
		#subsection1, #subsection2, #subsection3 {
			width: 275px;
			height: 50px;
			line-height: 1em;
			margin-bottom: 20px;
			background: #ffffff url(../img/subsection.jpg) left top no-repeat;
			color: #ffffff;
			float: left;
			font-weight: bold;
			text-align: center;
			font-family: Arial;
			font-size: 11pt;
			padding-top: 10px;
		}
		#subsection1, #subsection3 {
			float: left;
		}
		#subsection2 {
			float: right;
		}
			#subsection1 span, #subsection2 span, #subsection3 span {
				font-size: 7pt;
			}
#rightcol {
	float: left;
	width: 250px;
}
	#rightcol h2 {
		margin-bottom: 15px;
	}
	#rightcol ul {
		margin-bottom: 0.5em;
		line-height: 1em;
	}
	#rightcolbusinessneed, #rightcolsolutions, #rightcoltestimonials, #rightcolcasestudy, #rightcolactions, #rightcolsubscribe, #rightcolweeks, #rightcolforward {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 1em;
		margin-bottom: 1em;
	}
		#rightcolactions p, #rightcolsubscribe p, #rightcolforward p {
			margin-bottom: 10px;
			font-size: 10.5pt;
			line-height: 1.15em;
		}
	#rightcolactionstopborder {
		height: 9px;
		background: url(../img/rightcolactionstopborder.gif) #ffffff left bottom no-repeat;
	}
	#rightcolactions {
		background-color: #282425;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 0;
	}
		#rightcolactions a {
			color: #78aadb;
			text-decoration: underline;
		}
		#rightcolactions img {
			vertical-align: middle;
			margin-left: 5px;
		}
	#rightcolactionsbottomborder {
		height: 9px;
		background: url(../img/rightcolactionsbottomborder.gif) #ffffff left top no-repeat;
		margin-bottom: 1em;
	}
	#rightcolbusinessneedtopborder {
		height: 9px;
		background: url(../img/rightcoltopblueborder.gif) #ffffff left bottom no-repeat;
	}
	#rightcolbusinessneed {
		background: url(../img/rightcolbottomblueborder.gif) #015196 left bottom no-repeat;
		color: #ffffff;
	}
		#rightcolbusinessneed a {
			color: #ffffff;
			font-weight: bold;
		}
		#rightcolbusinessneed p {
			padding-bottom: 0.75em;
			margin-bottom: 0.75em;
			line-height: 12px;
			border-bottom: 1px #ffffff dotted;
		}
		#rightcolbusinessneed img {
			float: left;
			padding-right: 5px;
		}
	#rightcolsolutions, #rightcoltestimonials, #rightcolcasestudy {
		padding-top: 9px;
		background: url(../img/rightcoltopgrayborder.gif) #ffffff left top no-repeat;
	}
		#rightcolsolutions h2 {
			margin-bottom: 5px;
		}
		#rightcolsolutions h3 {
			font-size: 8pt;
			line-height: 1.1em;
			font-weight: bold;
			padding-top: 10px;
		}
		#rightcolsolutions p {
			line-height: 1.2em;
			font-size: 8pt;
			margin-bottom: 0;
			padding-bottom: 0;
		}
	#rightcolforwardtopborder {
		height: 9px;
		background: url(../img/rightcoltopblueborder.gif) #ffffff left bottom no-repeat;
	}
	#rightcolforward {
		padding-top: 9px;
		background-color: #015196;
		color: #ffffff;
		font-weight: bold;
		margin: 0;
		padding: 0;
		padding-left: 10px;
	}
		#rightcolforward p {
			margin: 0;
		}
		#rightcolforward a {
			color: #ffffff;
			text-decoration: underline;
		}
	#rightcolforwardbottomborder {
		height: 9px;
		background: url(../img/rightcolbottomblueborderplain.gif) #ffffff left bottom no-repeat;
		margin-bottom: 1em;
	}
	#rightcolsubscribetopborder {
		height: 9px;
		background: url(../img/rightcolactionstopborder.gif) #ffffff left bottom no-repeat;
	}
	#rightcolsubscribe {
		padding-top: 9px;
		background-color: #282425;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 0;
	}
		#rightcolsubscribe p {
			margin: 0;
		}
		#rightcolsubscribe .calltoactionhtmEmail {
			width: 220px;
			height: 25px;
			background: url(../img/inputborderrightcol.gif) #282425 left top no-repeat;
			margin: 0;
			margin-top: 5px;
			border: 0;
			line-height: 25px;
			font-size: 8pt;
			font-family: Tahoma, Sans-Serif;
			color: #888888;
			padding-left: 5px;
			padding-right: 5px;
		}
		#rightcolsubscribe #calltoactionregisterbutton {
			width: 230px;
			height: 25px;
			background: url(../img/buttonregisterrightcol.jpg) #282425 left top no-repeat;
			text-align: center;
			color: #ffffff;
			line-height: 25px;
			font-size: 11pt;
			font-weight: bold;
			font-family: Arial, Tahoma, Sans-Serif;
			border: 0;
		}
		#rightcolsubscribe .calltoactionhtmPostBackFail {
			line-height: 25px;
			color: #ff0000;
			background-color: #ffeeee;
			border: 1px solid #ff0000;
			padding-left: 10px;
			padding-right: 10px;
			margin-top: 10px;
		}
		#rightcolsubscribe .calltoactionhtmPostBackSuccess {
			line-height: 25px;
			color: #00bb00;
			background-color: #eeffee;
			border: 1px solid #00bb00;
			padding-left: 10px;
			padding-right: 10px;
			margin-top: 10px;
		}
	#rightcolsubscribebottomborder {
		height: 9px;
		background: url(../img/rightcolactionsbottomborder.gif) #ffffff left bottom no-repeat;
		margin-bottom: 1em;
	}
	#rightcolweekstopborder {
		height: 9px;
		background: url(../img/rightcoltopblueborder.gif) #015196 left top no-repeat;
	}
	#rightcolweeks {
		background: url(../img/rightcolbottomblueborder.gif) #015196 left bottom no-repeat;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 0;
	}
		#rightcolweeks a {
			color: #ffffff;
			text-decoration: underline;
		}
		#rightcolweeks p {
			padding-bottom: 0.75em;
			margin-bottom: 0.75em;
			line-height: 12px;
			border-bottom: 1px #ffffff dotted;
		}
	#rightcol #topleftquote {
		float: left;
		width: 25px;
		background: url(../img/leftquote.gif) left top no-repeat;
		height: 25px;
	}
	#rightcol #toprightquote {
		float: left;
		padding-right: 25px;
		width: 180px;
		background: url(../img/rightquote.gif) right bottom no-repeat;
	}
	#rightcol #bottomquote {
		margin-top: 20px;
		padding-left: 25px;
		padding-right: 25px;
	}
	#rightcol #casestudiesleft {
		width: 20px;
		margin-right: 5px;
		margin-left: 5px;
		float: left;
		margin-top: 40px;
	}
	#rightcol #casestudiesmiddle {
		float: left;
		width: 165px;
		text-align: center;
	}
	#rightcol #casestudiesmiddle div {
		width: 165px;
	}
	#rightcol #casestudiesmiddle div img {
		margin: auto;
		display: block;
	}
	#rightcol #casestudiesright {
		float: left;
		width: 20px;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 40px;
	}
/*---------- ~/default.aspx ----------*/
#homebanner {
	height: 434px;
	width: 960px;
	background-color: #ffffff;
	text-align: center;
}
	#homebanner div {
		width: 960px;
	}
	#homebanner div img {
		height: 434px;
		width: 940px;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
#topboxes {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
#bottomboxes {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
	#topboxes a {
		color: #ffffff;
	}
	#box1, #box2, #box3 {
		width: 290px;
		height: 148px;
		margin-bottom: 20px;
		float: left;
		color: #ffffff;
		background: url(../img/box1bg.gif) #ffffff left top no-repeat;
	}
	#box4, #box5, #box6 {
		width: 290px;
		margin-bottom: 0;
		float: left;
		background: url(../img/box2bg.gif) #ffffff left top no-repeat;
	}
	#box2, #box3, #box5, #box6 {
		margin-left: 35px;
	}
	#box4 {
		clear: left;
	}
	#box6 p {
		margin-bottom: 5px;
	}
		.boxcontent1 {
			margin-left: 10px;
			margin-right: 5px;
			margin-top: 28px;
		}
			.boxcontent1 p {
				font-size: 11pt;
			}
			.boxcontent1 a {
				float: right;
				font-weight: bold;
				text-decoration: none;
			}
			.boxcontent1 img {
				margin-left: 2px;
				vertical-align: middle;
			}
		.boxcontent2 {
			margin-left: 10px;
			margin-right: 5px;
			margin-top: 10px;
		}
			.boxheader1, .boxheader2 {
				margin-bottom: 5px;
				margin-top: 0;
				padding-bottom: 5px;
			}
			.boxheader2 {
				border-bottom: dotted 1px #025193;
			}
				.boxheader1 h1, .boxheader2 h1 {
					float: left;
					margin-top: 0;
					margin-bottom: 0;
					line-height: 1.2em;
					font-size: 13.5pt;
				}
					.boxheader1 h1 a, .boxheader2 h1 a {
						float: left;
					}
				.boxheader2 a {
					float: right;
					font-weight: bold;
					text-decoration: none;
				}
				.boxheader2 img {
					margin-left: 2px;
					vertical-align: middle;
				}
			#topleftquote {
				float: left;
				width: 25px;
				background: url(../img/leftquote.gif) left top no-repeat;
				height: 25px;
			}
			#toprightquote {
				float: left;
				padding-right: 25px;
				width: 225px;
				background: url(../img/rightquote.gif) right bottom no-repeat;
			}
			#bottomquote {
				margin-top: 20px;
				padding-left: 25px;
				padding-right: 25px;
			}
			#casestudiesleft {
				width: 20px;
				margin-right: 5px;
				margin-left: 5px;
				float: left;
				margin-top: 40px;
			}
			#casestudiesmiddle {
				float: left;
				width: 205px;
				height: 100px;
				text-align: center;
			}
			#casestudiesmiddle div {
				width: 205px;
			}
			#casestudiesmiddle div img {
				margin: auto;
				display: block;
			}
			#casestudiesright {
				float: left;
				width: 20px;
				margin-left: 5px;
				margin-right: 5px;
				margin-top: 40px;
			}
/*--- smart_admin_e-solutions.aspx ---*/
#solutionsheader {
	margin-bottom: 15px;
	line-height: 1.3;
}
.solutions {
	float: left;
	width: 300px;
}
.solutionsleft {
	clear: left;
	margin-right: 10px;
}
	.solutions h2 {
		margin-bottom: 0.3em;
	}
	.solutions img {
		float: left;
		width: 70px;
		margin-right: 10px;
		padding-bottom: 20px;
		margin-top: 10px;
	}
/*- about_celtrino/celtrino_team.aspx -*/
.celtrino_team h1 {
	margin-bottom: 20px;
}
.celtrino_team img {
	float: left;
	margin-right: 30px;
}
.celtrino_team h2 {
	font-size: 18pt;
	font-family: Arial;
	color: #000000;
}
.celtrino_team h3 {
	font-size: 12pt;
	font-family: Arial;
	color: #025193;
	font-weight: bold;
	margin-bottom: 5px;
}
.biog {
	display: none;
}
.more {
	color: #025193;
	cursor: pointer;
}
/*----- about_celtrino/faq.aspx ------*/
.linktotop {
	float: right;
}
.faqlist {
	list-style-type: disc;
	list-style-image: none;
	padding-left: 5px;
}
.faqlist li {
	margin-top: 5px;
}
/*------ campaign/cfos_gateway* ------*/
.previousweek {
	float: left;
}
.nextweek {
	float: right;
}
