﻿@charset "UTF-8";
/* CSS Document */
@import url("type.css");
@import url("navigation.css");

body {
	background-color: #95A8C8;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*LAYOUT*/
#TopBarWrap {
	height: 24px;
	background-color: #7C8AA7;
	color:#FFFFFF;
}
#TopBar {
	width: 800px;
	height:24px;
	line-height:24px;
	margin:auto;
	color: #FFFFFF;
}
td.Login, td.Login a:link{
	height: 24px;
	line-height:24px;
	text-align:right;
	font-size:9px;
	color:#FFFFFF;
}
#PageContainer {
	width: 819px;
	margin: auto;
	/*border: 1px solid #adadad;*/
}
#Header {
	height: 80px;
	width:100%;
}
#ContentFrame{
	width: 100%;
	margin:auto;
	border: 1px solid #7C8AA7;
	background-color: white;
	background-image: url(../img/ContentFrame_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#ContentFrame td{
	min-height:200px;
	vertical-align:top;
	/*border: 1px dashed #adadad;*/
}
.fltlft {
	float: left;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 9px;
}
#Footer {
	height: 50px;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	padding-top:35px;
	color: #FFFFFF;
}
#Footer a:link {
	color:#FFFFFF;
}
/*#Footer a:hover { color:#1b1a77; text-decoration:none;}*/

/*DETAILED LAYOUT*/
td.Branding img{
	margin: 0 10px;
	border: none;
}
td.NavWrap{
	vertical-align: bottom; /*line-height:80px; height:80px;*/
	/*text-align:right;*/
	font-size:12px;
	background-color: #95A8C8;	/*background-color:#999999;*/
}
td.NavWrap div{ float:right;
	/*border:solid 1px #00FF00;*/
	margin:0px;
	padding:0px;
}
td.NavWrap div.clearfloat{
	clear:both;
	margin: 0px;
	padding: 0px;
	border: none;
	/*height:2px; width:200px;*/ display:none;
	/*background-color:#FFFF00;*/
}

/*SUBPAGE 2*/
.subpage2 .Banner {
	height: 90px;
	background-color: #2D2B75;
	text-align:left;	/*border: 1px solid #adadad;*/
}
.subpage2 #BannerTitle{
    margin:0 0 0 10px;
	height: 35px;
	line-height:35px;
	vertical-align:bottom;
	background-repeat:no-repeat;
}
.about   {
	background-image: url(../img/circuit2.png);
	background-color: #1590DF;
}
#BannerTitle h1{
	margin:0 0 0 10px;
	font-size:23px;
	font-weight: normal;
	color:white;
}
#BannerTitle a {
	color:white;
}

#BannerTitle a:link {color:#FFFFFF}
#BannerTitle a:visited {color:#FFFFFF}
#BannerTitle a:hover, #BannerTitle a:active {text-decoration:none}



#SubNavWrap{
	height: 25px; line-height:25px;
}
.subpage2 .col1{
	width: 200px;
	font-size: 10px;
	color: #000000;
}
.subpage2 .col2{}
.subpage2 .SideBar{
	/*min-height:400px;*/
	border: 1px solid #adadad;
	padding:10px;
	margin:10px;
	background-color: #e5e4e4;
	background-image: url(../img/SideBar_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #000000;
	font-size: 8px;
	width: 200px;
}


/*SUBPAGE 1*/
#ContentFrame.subpage1 .Banner {
	height:180px;
	background-color:#95afb2;
}
.subpage1 .col1{
	width: 50%;
	text-align:left;
}
.subpage1 .col2{
	width: 50%;
	text-align: left;
}


/*end layout*/
div.ContentWrap{ padding:10px;}
.linedivide {
	border-top: 1px solid #999999;
	padding-top: 20px;
	margin-top: 20px;
}
.emr_home {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 25px;
	padding-left: 10px;
}
.rtpadding {
	padding-right: 20px;
}
.productcopy {
	padding-left: 10px;
	padding-right: 10px;
}
.fltlft_lesspadding {
	float: left;
	padding-right: 8px;
}
.mgsi_sidebar {
	background-image: url(../img/mgsi_icon.gif);
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 10px;
}
.pms_sidebarCopy {
	background-image: url(../img/pms_icon.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-top: 10px;
}
.dms_sidebar {
	background-image: url(../img/dms_icon.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-top: 10px;
}
.emr_sidebar {
	background-image: url(../img/emr_icon.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-top: 10px;
}
.mobile_sidebar {
	background-image: url(../img/mobile_icon.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-top: 10px;
}
.about_sidebar {
	background-image: url(../img/md_icon.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-top: 10px;
}
.fltrt {
	float: right;
	padding-left: 8px;
}
.bldlink {
	font-weight: bold;
	color: #1B1A77;
}
.fltlftmorepadding {
	float: left;
	padding-right: 40px;
	padding-top: 6px;
	padding-bottom: 9px;
}
#ContentFrame.about .Banner {
	height:180px;
	background-color:#0000CC;
	background-image: url(../img/about.png);
}
#ContentFrame.services .Banner {
	height:180px;
	background-color:#0000CC;
	background-image: url(../img/servicesbanner.png);
}
#PageContainer #ContentFrameHome .box1 li {
	font-size: 11px;
	line-height: 1.45em;
}
#ContentFrame.products .Banner {
	height:180px;
	background-color:#0000CC;
	background-image: url(../img/comp.png);
}
.pms  {
	background-color:#0099cc;
	background-image: url(../img/BannerTitle_bg.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.outsource {
	background-image: url(../img/chart5.png);
	background-repeat: no-repeat;
	background-position: left;
}
.services {
	background-image: url(../img/servicesbanner.png);
	background-repeat: no-repeat;
	background-position: left;
}
.financial {
	background-image: url(../img/chart4.png);
	background-repeat: no-repeat;
	background-position: left;
}
.provider {
	background-image: url(../img/chart1.png);
	background-repeat: no-repeat;
	background-position: left;
}
.dms {
	background-image: url(../img/dmsbanner.png);
	background-repeat: no-repeat;
	background-position: left;
}
.emr {
	background-image: url(../img/calendarbanner.png);
	background-repeat: no-repeat;
	background-position: left;
}
.mobile {
	background-image: url(../img/mobilebanner.png);
	background-repeat: no-repeat;
	background-position: left;
}
.mgsiBANNER {
	background-image: url(../img/chart2.png);
	background-repeat: no-repeat;
	background-position: left;
}
#ContentFrame.login   .Banner {
	height:180px;
	background-color:#0000CC;
	background-image: url(../img/office.png);
}
.calc {
	background-image: url(../img/calcbanner3.png);
}
.calcbutton {
	background-color: #E7E6E6;
}
.phone {
	background-image: url(../img/phone_icon.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 21px;
	padding-top: 10px;
}
.mail {
	background-image: url(../img/mail_icon.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 21px;
	padding-top: 10px;
}
.email {
	background-image: url(../img/email_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 21px;
	padding-top: 10px;
}
#Footer a {
	color: #FFFFFF;
}
td.Login, td.Login a:visited {
	height: 24px;
	line-height:24px;
	text-align:right;
	font-size:10px;
	color:#FFFFFF;
}
#PageContainer #ContentFrame .col1 .SideBar .about_sidebar li a {
	color: #000000;
}
.2menu {
	font-size: 9px;
	color: #666666;
}
.mgsilogobox1 {
	margin-bottom: 14px;
}
.cashaccel {
	background-image: url(../img/DOCTOR.jpg);
	height: 298px;
	width: 819px;
	margin-bottom: 8px;
}
.box1_ca {
	width: 120px;
	background-image: url(../img/simple.gif);
	padding-left: 132px;
	padding-top: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 15px;
	background-repeat: no-repeat;
	font-size: 12px;
	background-position: top;
	background-color: #EBEBEB;
}
.box2_ca {
	background-color: #EBEBEB;
	background-image: url(../img/dependable.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	border: 1px solid #ADADAD;
	background-position: top;
	width: 228px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
}
.box3_ca {
	width:247px;
	background-color: #EBEBEB;
	background-image: url(../img/time_call.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	border: 1px solid #ADADAD;
	background-position: top;
	padding-top: 60px;
	padding-right: 20px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.box3_ca_copy {
	margin-left: 100px;
}
.callbox_mgsi {
	margin-top: 15px;
	padding-left: 35px;
	margin-bottom: 15px;
}
.cashaccel2 {
	background-image: url(../img/Dollar_encounter.gif);
	height: 416px;
	width: 819px;
	background-color: #7B8AA7;
}
.box1_ca2 {
	background-image: url(../img/Line.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-repeat: no-repeat;
	font-size: 12px;
	background-color: #7B8AA7;
	height: 220px;
	width: 819px;
}
.accelerate {
	padding-left: 60px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	width: 209px;
	vertical-align: top;
	height: 30px;
}
.depend {
	padding-left: 35px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	width: 236px;
	height: 30px;
	vertical-align: top;
}
.proven {
	padding-left: 30px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	width: 244px;
	vertical-align: top;
	height: 30px;
}
.accelerate_copy {
	font-size: 12px;
	color: #000000;
	padding-left: 60px;
	padding-right: 10px;
	vertical-align: top;
	margin-bottom: 15px;
	width: 199px;
}
.depend_copy {
	font-size: 12px;
	color: #000000;
	padding-left: 35px;
	padding-right: 35px;
	vertical-align: top;
	margin-bottom: 40px;
	width: 206px;
}
.proven_copy {
	font-size: 12px;
	color: #000000;
	padding-right: 40px;
	padding-left: 30px;
	vertical-align: top;
	width: 204px;
}
.callbox_mgsi2 {
	margin-top: 13px;
}
.cashaccel3 {
	background-image: url(../img/Dollar_claim.gif);
	height: 416px;
	width: 819px;
	background-color: #7B8AA7;
}
