@charset "UTF-8";body {	font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	text-align: center;	color: #000000;	background:#FFFFFF;}a, a:active, a:visited{	color:#225197;	text-decoration:none;}p {	margin: 0;	padding:0;}a:hover {	color:#225197;	text-decoration: underline;}.clearBoth {	clear: both;}#container {	width:910px;	margin:20px auto 0 auto;	position:relative;	text-align:left;	background: #FFFFFF;	text-align: left;}#header { 	padding: 0px;} #addy {	text-align:right;	width:205px;	font-size:11px;	color: #7C9BCC;	float:right;	clear:right;	padding: 0 34px 0 0;}/*************************************//*               LOGO                *//*************************************/#logo {	width:256px;	height: 115px;	float: left;	padding: 0 0 0 30px;	vertical-align: top;}/*************************************//*               MENU                *//*************************************/#menu-holder {	position:absolute;	top:60px;	left:310px;	width:580px;	overflow:hidden;	background-image: url(images/menu-off2.png);}#menu {	width:580px;	height:35px;	margin:0;	padding:0;	position:relative;}#menu li {	margin:0;	padding:0;	list-style:none;	position:absolute;	top:0;}#menu li, #menu a {	height:35px;	display:block;}#software {	text-indent:-300em;	overflow:hidden;	left:10px;	width:88px;}#deployment {	text-indent:-300em;	overflow:hidden;	left:113px;	width:97px;}#yourbiz {	text-indent:-300em;	overflow:hidden;	left:223px;	width:79px;}#contact {	text-indent:-300em;	overflow:hidden;	left:313px;	width:82px;}#news {	text-indent:-300em;	overflow:hidden;	left:405px;	width:65px;}#company {	text-indent:-300em;	overflow:hidden;	left:477px;	width:95px;}#software a:hover {	background:transparent url(images/menu-on2.png) -10px 0px no-repeat;}#deployment a:hover {	background:transparent url(images/menu-on2.png) -113px 0px no-repeat;}#yourbiz a:hover {	background:transparent url(images/menu-on2.png) -223px 0px no-repeat;}#contact a:hover {	background:transparent url(images/menu-on2.png) -313px 0px no-repeat;}#news a:hover {	background:transparent url(images/menu-on2.png) -405px 0px no-repeat;}#company a:hover {	background:transparent url(images/menu-on2.png) -477px 0px no-repeat;}/*************************************//*               CONTENT             *//*************************************/#content1 {	background: #fff url(images/mid-bkg.jpg) repeat-y;	width:910px;	margin:0;	padding:0;	color:#000000;	font-size:12px;}#content1 img, #content_left img, #content_mid img, #content_right img {	border: none;	text-align: center;	margin: 4px 0px 10px 0px;}img.floatLeft{	float:left;	margin: 5px 15px 7px 0px;	border: none;}img.floatRight{	float:right;	margin: 5px 0px 7px 12px;	border: none;}#content2 {	background: #fff url(images/mid-bkg2.jpg) repeat-y;	width:910px;	margin:0;	padding:0;	color:#000000;	font-size:12px;}.general {		line-height: 18.5pt;		text-align:justify;}.general2 {		line-height: 18.5pt;		text-align:center;}#content-top {	background:url(images/top-bkg.jpg) no-repeat;	width:910px;	height:35px;	margin: 0;	padding: 0;}#content_left {	padding: 0px 25px 0px 65px;	width:225px;	position:relative;	float:left;}#content_left ul, #content_left li, #content_mid ul, #content_mid li{	list-style-position: outside;	margin-left: 8px;	padding-left: 8px;}#content_mid {	position:relative;	float:left;	padding: 0px 25px 0px 25px;	width:224px;}#content_right{	position:relative;	float:left;	padding: 0px 65px 0px 35px;	width: 225px;}#content_2col {	position:relative;	float:left;	padding: 0px 17px 0px 65px;	width: 501px;}#content_2col-home {	position:relative;	float:left;	padding: 0px 30px 0px 52px;	width: 501px;}#content_right-home{	position:relative;	float:left;	padding: 0px 63px 0px 27px;	width: 225px;	line-height:normal;}.divider {	position:relative;	float:left;	width:2px;	margin: 0;	padding:0;}#content_box {	position: relative;	float:left;	background: url(images/box.jpg) no-repeat;	width:460px;	height:85px;	padding: 4px 20px 5px 20px;	margin-left: 0px;}.title {	font-size: 18px;	color:#225197;	font-family: "Arial Black", Arial, sans-serif;	text-align:center;	margin: 0px 0px 5px 0px;}.subtitle {	font-size:14px;	color: #0066AE;	text-align:center;	margin: 0px 0px 3px 0px;	font-weight:bold;	line-height: 16pt;}.heading {	font-size:16px;	font-weight:bold;	color: #225197;	font-style:italic;	font-weight:bold;}.new {	color:#CC0000;	font-weight:bold;	font-style:italic;}.small {	font-size:10px;	font-style: italic;	color: #0066AE;}.boxtext {	font-size:11px;	line-height: normal;	margin: 12px 0 0 0;}.boxtext ul, .boxtext li {	list-style-position:inside;	line-height: normal;}#content-bottom {	background:url(images/bot-bkg.jpg) no-repeat;	width:910px;	height:50px;	margin:0;	padding:0;}/*************************************//*         Home Pg Bottom Nav        *//*************************************/#bottom {	background: #fff;	width:910px;	margin:0;	padding:0;	color:#000000;	font-size:12px;}#bottom_2col-home {	position:relative;	float:left;	padding: 0px 30px 0px 52px;	width: 501px;}#bottom_right-home{	position:relative;	float:left;	padding: 9px 63px 10px 27px;	width: 225px;	vertical-align:middle;	text-align: center;	border-left: 1px solid #C6D4EE;}.widget_title {	font-size: 16px;	color:#225197;	font-family: "Arial Black", Arial, sans-serif;	text-align: left;	margin-top: 5px;	margin-left:40px;}.excerpt {	font-size: 11px;	color:#000000;	font-family: Arial, Helvetica, sans-serif;	margin-top: 4px;}#bottom ul{	text-align: left;	list-style-image:none;	list-style-type: none;	list-style-position:outside;	line-height: 1.1em;	font-size: 10.5px;	color: #999999;}#bottom li a{	margin: 0px;	padding: 1px 1px 1px 1px;	text-decoration: none;	border:none;	font-size:12px;}#bottom li a:hover{	background-color:#cbd9f4;	text-decoration:none;}#bottom_left {	padding: 0px 25px 0px 65px;	width:225px;	position:relative;	float:left;}#bottom_mid {	position:relative;	float:left;	padding: 0px 25px 0px 25px;	width:224px;}#bottom_right{	position:relative;	float:left;	padding: 0px 65px 0px 25px;	width: 225px;}.divider_bot {	position:relative;	float:left;	width:2px;	margin: 0;	padding:0;}.subtitle_bot {	font-size:13px;	color: #225197;	text-align:center;	margin: 0px 0px 3px 0px;	font-weight:bold;	line-height: 15pt;}/*************************************//*               FOOTER              *//*************************************/#footer { 	padding: 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	text-align:center;	width:910px;	margin: 0px 0px 10px 0px;}#footer .copy{	font-size:10px;	color:#7C9BCC;}
