body {
 	margin:0px;
   	background: #fff;
}

#main-container {
	width:940px;
	margin: auto;
	padding-top:30px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:30px;
	background:#fff;
	float:none;
	overflow: hidden;
}
#spacer-12 {
	width: 12px;
	float: left;

}

#header {
	clear:both;
	width: 940;
	height: 279;
	overflow: hidden;
	float: none;
}

#header-logo {
	float:left;
	width:200px;
}

#header-navigation {
	background-image: url("/images/nav_bar.gif");
	float:left;
	width:727px;
	height:45px;
	text-align: center;
}

#header-navigation p {

	margin-top: 13px;

}

#header-navigation a {
	font-family: verdana, helvetica;
	font-size: 11px;
	margin-right:16px;
	margin-left: 16px;
	margin-top: 13px;
	font-weight: bold;
	color: #28394d;
	text-decoration:none;
}

#header-navigation a:visited {
	font-family: verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #28394d;
	text-decoration:none;
}

#header-navigation a:hover {
	text-decoration:underline;
}

#search-bar {
	clear:both;
	width: 940;
	height:30px;
	padding-bottom:4px;
	overflow: hidden;
	font-family: verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #7f7f7f;
}

#search {
	padding-top:6px;
	float:left;
	width:783px;
	text-align: right;
	visibility: hidden;
}

#search input {

	font-family: verdana, helvetica;
	font-size: 11px;
	font-weight: none;
	color: #7f7f7f;
}

#callme {
	padding-top:9px;
	float:left;
	width:52px;
	height:15px;
	margin-right:5px;
	margin-left: 47px;
	visibility: hidden;
}

#login {
	padding-top:9px;
	float:left;
	width:52px;
	height:15px;
	visibility: hidden;
}

#main-home {
        float: left;
	width: 783;
	height: 279;
	overflow: hidden;
}

#home-animation {
	float:left;
	width:783px;
}

#right-pane {
	float:left;
	width:149px;
	height:407px;
}

#right-pane p {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	font-family: verdana, helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #28394d;
}

#right-pane a {
	font-family: verdana, helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #28394d;
	text-decoration: none;
}

#right-pane a:visited {
	color: #28394d;
}

#right-pane a:hover {
	text-decoration:underline;
}

#bottom-home {
	float:left;
	width: 149px;
	overflow: hidden;
	margin-left:8px;
}

#solutions-for-you {
	clear:both;
	width: 783px;
	height: 32px;
	padding-top: 9px;
}

#apps-home  { float:left; padding-right:7px;}
#apps-link  { display: block; width:148px; height:168px; background: url("/images/apps_home_rollover.gif") no-repeat 0 0;}
#apps-link img { border: none; }
#apps-link:hover { visibility: visible;}
#apps-link:hover img { visibility: hidden; }

#outsourcer-home  { float:left; padding-right:7px;}
#outsourcer-link  { display: block; width:148px; height:168px; background: url("/images/outsourcer_home_rollover.gif") no-repeat 0 0;}
#outsourcer-link img { border: none; }
#outsourcer-link:hover { visibility: visible;}
#outsourcer-link:hover img { visibility: hidden; }

#inhouse-home  { float:left; padding-right:7px;}
#inhouse-link  { display: block; width:148px; height:168px; background: url("/images/inhouse_home_rollover.gif") no-repeat 0 0;}
#inhouse-link img { border: none; }
#inhouse-link:hover { visibility: visible;}
#inhouse-link:hover img { visibility: hidden; }

#portal-home  { float:left; padding-right:7px;}
#portal-link  { display: block; width:148px; height:168px; background: url("/images/portal_home_rollover.gif") no-repeat 0 0;}
#portal-link img { border: none; }
#portal-link:hover { visibility: visible;}
#portal-link:hover img { visibility: hidden; }

#video-home  { float:left;}
#video-link  { display: block; width:148px; height:168px; background: url("/images/video_home_rollover.gif") no-repeat 0 0;}
#video-link img { border: none; }
#video-link:hover { visibility: visible;}
#video-link:hover img { visibility: hidden; }

#rightnav-home {
	clear:both;
	height:82px;
	width: 149px;
}

#rightnav-main {
	float:left;
	height:82px;
	width: 149px;
}

#rightnav-button {
	float:none;
}

#events-link  { display: block; width:149px; height:37px; padding-bottom:6.5px; background: url("/images/events_on.gif") no-repeat 0 0;}
#events-link img { border: none; }
#events-link:hover { visibility: visible;}
#events-link:hover img { visibility: hidden; }

#press-link  { display: block; width:149px; height:37px; padding-bottom:6.5px; background: url("/images/press_on.gif") no-repeat 0 0;}
#press-link img { border: none; }
#press-link:hover { visibility: visible;}
#press-link:hover img { visibility: hidden; }

#casestudies-link  { display: block; width:149px; height:37px; padding-bottom:6.5px; background: url("/images/casestudies_on.gif") no-repeat 0 0;}
#casestudies-link img { border: none; }
#casestudies-link:hover { visibility: visible;}
#casestudies-link:hover img { visibility: hidden; }

#download-link  { display: block; width:149px; height:37px; padding-bottom:6.5px; background: url("/images/download_on.gif") no-repeat 0 0;}
#download-link img { border: none; }
#download-link:hover { visibility: visible;}
#download-link:hover img { visibility: hidden; }

#contact-link  { display: block; width:149px; height:37px; background: url("/images/contact_on.gif") no-repeat 0 0;}
#contact-link img { border: none; }
#contact-link:hover { visibility: visible;}
#contact-link:hover img { visibility: hidden; }



#secure-link  { display: block; width:149px; padding-bottom:6.5px; cursor:hand; cursor:pointer; height:37px; background: url("/images/secure_on.gif") no-repeat 0 0;}
#secure-link img { border: none; }
#secure-link:hover { visibility: visible;}
#secure-link:hover img { visibility: hidden; }

#costeffective-link  { display: block; width:149px; padding-bottom:6.5px; cursor:hand; cursor:pointer; height:37px; background: url("/images/costeffective_on.gif") no-repeat 0 0;}
#costeffective-link img { border: none; }
#costeffective-link:hover { visibility: visible;}
#costeffective-link:hover img { visibility: hidden; }

#compliant-link  { display: block; width:149px; padding-bottom:6.5px; cursor:hand; cursor:pointer; height:37px; background: url("/images/compliant_on.gif") no-repeat 0 0;}
#compliant-link img { border: none; }
#compliant-link:hover { visibility: visible;}
#compliant-link:hover img { visibility: hidden; }

#seamless-link  { display: block; width:149px; padding-bottom:6.5px; cursor:hand; cursor:pointer; height:37px; background: url("/images/seamless_on.gif") no-repeat 0 0;}
#seamless-link img { border: none; }
#seamless-link:hover { visibility: visible;}
#seamless-link:hover img { visibility: hidden; }

#tag-cloud {
	clear:both;
	width: 940px;
	overflow: hidden;
	padding-top:15px;
	visibility: hidden;
}

#tag-cloud h1 {
	font-family: verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #28394d;
	margin-bottom: -5px;
}

#tag-cloud p {
	font-family: verdana, helvetica;
	font-size: 9px;
	font-weight: none;
	color: #28394d;
	margin-bottom: 20px;
}

#footer {
	clear:both;
	width: 940px;
	overflow: hidden;
	background-image: url("/images/footer-background.gif");
	background-repeat:no-repeat;
}

#footer-left {
	float:left;
	width:771px;
	height:35px;
	padding-left:20px;
}

#footer-left p {
	margin-top: 12px;
	font-family: verdana, helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #7f7f7f;
}

#footer-left a {
	margin-top: 12px;
	font-family: verdana, helvetica;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #7f7f7f;
}

#footer-left a.visited {
	margin-top: 12px;
	font-family: verdana, helvetica;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #7f7f7f;
}

#footer-left a:hover {
	text-decoration:underline;
}

#footer-right {
	float:left;
	width:149px;
	height:35px;
}

#footer-right p {
	margin-top: 12px;
	font-family: verdana, helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #7f7f7f;
}

#main-content {
	clear:both;
	width:940px;
	overflow:hidden;
	padding-bottom:20px;
}

#left-nav {
	float:left;
	width:150px;
}

#left-button {
	float:none;
}

#apps-left-link  { display: block; width:150px; height:37px; padding-bottom:6.5px; background: url("/images/apps_nav_on.gif") no-repeat 0 0;}
#apps-left-link img { border: none; }
#apps-left-link:hover { visibility: visible;}
#apps-left-link:hover img { visibility: hidden; }

#outsourcer-left-link  { display: block; width:150px; height:37px; padding-bottom:6.5px; background: url("/images/outsourcer_nav_on.gif") no-repeat 0 0;}
#outsourcer-left-link img { border: none; }
#outsourcer-left-link:hover { visibility: visible;}
#outsourcer-left-link:hover img { visibility: hidden; }

#inhouse-left-link  { display: block; width:150px; height:37px; padding-bottom:6.5px; background: url("/images/inhouse_nav_on.gif") no-repeat 0 0;}
#inhouse-left-link img { border: none; }
#inhouse-left-link:hover { visibility: visible;}
#inhouse-left-link:hover img { visibility: hidden; }

#portal-left-link  { display: block; width:150px; height:37px; padding-bottom:6.5px; background: url("/images/portal_nav_on.gif") no-repeat 0 0;}
#portal-left-link img { border: none; }
#portal-left-link:hover { visibility: visible;}
#portal-left-link:hover img { visibility: hidden; }

#video-left-link  { display: block; width:150px; height:37px; padding-bottom:6.5px; background: url("/images/video_nav_on.gif") no-repeat 0 0;}
#video-left-link img { border: none; }
#video-left-link:hover { visibility: visible;}
#video-left-link:hover img { visibility: hidden; }

#chevron {
	float:left;
	width:50px;
}

#chevron-apps {
	padding-bottom:6.5px;
	width:29px;
	height:37px;
}

#chevron-outsourcer {
	padding-bottom:6.5px;
	width:29px;
	height:37px;
}

#chevron-inhouse {
	padding-bottom:6.5px;
	width:29px;
	height:37px;
}

#chevron-portal {
	padding-bottom:6.5px;
	width:29px;
	height:37px;
}

#chevron-video {
	padding-bottom:6.5px;
	width:29px;
	height:37px;
}

#body-content {
	float:left;
	width:566px;
	overflow: hidden;
}

#body-content p {
	font-family: verdana, helvetica;
	font-size: 12px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
}

#body-content h1 {
	font-family: verdana, helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #28394d;
	text-decoration: none;
}

#body-content h2 {
	font-family: verdana, helvetica;
	font-size: 14px;
	font-weight: bold;
	margin-top:10px;
}

#body-content ul {
	list-style-type: circle;
	font-family: verdana, helvetica;
	font-size: 12px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
}

#body-image {
	padding-right:10px;
	padding-bottom:10px;
}
#body-image-right {
	padding-left:10px;
	padding-bottom:10px;
}

#contact-form input {

	font-family: verdana, helvetica;
	font-size: 11px;
	font-weight: none;
	color: #7f7f7f;
}

#right-text-default {
display:block;
}

#right-text-1 {
display:none;
}

#right-text-2 {
display:none;
}

#right-text-3 {
display:none;
}

#right-text-4 {
display:none;
}

#quote-bubble {
	float:none;
	position:absolute;
	z-index:2;
	background: url(/images/quote-background.gif);
	padding: 10px;
	width:230px;
	height:122px;
	margin-left:400px;
}

#quote-bubble p {
	padding-left: 50px;
	padding-top: 45px;
	font-family: verdana, helvetica;
	font-size: 10px;
	color: #ffffff;
}

#quote-bubble-red {
	float:none;
	position:absolute;
	z-index:2;
	background: url(/images/quote-background-red.gif);
	padding: 10px;
	width:230px;
	height:122px;
	margin-left:400px;
}

#quote-bubble-red p {
	padding-left: 50px;
	padding-top: 45px;
	font-family: verdana, helvetica;
	font-size: 10px;
	color: #ffffff;
}

#quote-bubble-yellow {
	float:none;
	position:absolute;
	z-index:2;
	background: url(/images/quote-background-yellow.gif);
	padding: 10px;
	width:230px;
	height:122px;
	margin-left:400px;
}

#quote-bubble-yellow p {
	padding-left: 50px;
	padding-top: 45px;
	font-family: verdana, helvetica;
	font-size: 10px;
	color: #ffffff;
}

#quote-bubble-nonfloat {
	float:right;
	background: url(/images/quote-background-blue.gif);
	padding: 10px;
	width:230px;
	height:122px;
	margin-left:10px;
	margin-bottom:10px;
	vertical-align: top;
}

#quote-bubble-nonfloat p {
	padding-left: 50px;
	padding-top: 45px;
	font-family: verdana, helvetica;
	font-size: 10px;
	color: #ffffff;
}

#outsourcer-body {
	clear:both;
	width:556px;
	overflow: hidden;
}

#outsourcer-body-header {
	float: left;
}

#outsourcer-body-left {
	float:left;
	width:5px;
	height:530px;
	background:#1BACA9;
}

#outsourcer-body-content {
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:531px;
}

#outsourcer-body-footer {
	clear:both;
	background: url(/images/outsourcer_footer.gif);
	width: 546px;
	height:43px;
	font-family: verdana, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-top:25px;
	padding-left:10px
}


#bullet-head-outsourcer {
	clear:both;
	font-family: verdana, helvetica;
	font-size: 12px;
	font-weight: none;
	color: #ffffff;
	text-decoration: none;
}

#bullet-head-left-outsourcer {
	float:left; 
}

#bullet-head-content-outsourcer {
	float:left;
	background:#269D97;
	padding-top: 3px;
	padding-bottom: 3px;
}

#bullet-head-left-outsourcer {
	float:left;
}

#bullet-outsourcer {
	clear:both;
}

#bullet-outsourcer ul{
	list-style-image: url(/images/bullet-outsourcer.gif);
	padding-top:3px;
}
#bullet-outsourcer li{
	margin-bottom:3px;
}



#apps-body {
	clear:both;
	width:556px;
	overflow: hidden;
}

#apps-body-header {
	float: left;
}

#apps-body-left {
	float:left;
	width:5px;
	height:710px;
	background:#c600c6;
}

#apps-body-content {
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:531px;
}

#apps-body-footer {
	clear:both;
	background: url(/images/apps_footer.gif);
	width: 546px;
	height:43px;
	font-family: verdana, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-top:25px;
	padding-left:10px
}


#bullet-head-apps {
	clear:both;
	font-family: verdana, helvetica;
	font-size: 12px;
	font-weight: none;
	color: #ffffff;
	text-decoration: none;
}

#bullet-head-left-apps {
	float:left; 
}

#bullet-head-content-apps {
	float:left;
	background:#c600c6;
	padding-top: 3px;
	padding-bottom: 3px;
}

#bullet-head-left-apps {
	float:left;
}

#bullet-apps {
	clear:both;
}

#bullet-apps ul{
	list-style-image: url(/images/bullet-apps.gif);
	padding-top:3px;
}
#bullet-apps li{
	margin-bottom:3px;
}


#inhouse-body {
	clear:both;
	width:556px;
	overflow: hidden;
}

#inhouse-body-header {
	float: left;
}

#inhouse-body-left {
	float:left;
	width:5px;
	height:530px;
	background:#c73b3e;
}

#inhouse-body-content {
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:531px;
}

#inhouse-body-footer {
	clear:both;
	background: url(/images/inhouse_footer.gif);
	width: 546px;
	height:43px;
	font-family: verdana, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-top:25px;
	padding-left:10px
}


#bullet-head-inhouse {
	clear:both;
	font-family: verdana, helvetica;
	font-size: 12px;
	font-weight: none;
	color: #ffffff;
	text-decoration: none;
}

#bullet-head-left-inhouse {
	float:left; 
}

#bullet-head-content-inhouse {
	float:left;
	background:#CF3940;
	padding-top: 3px;
	padding-bottom: 3px;
}

#bullet-head-left-inhouse {
	float:left;
}

#bullet-inhouse {
	clear:both;
}

#bullet-inhouse ul{
	list-style-image: url(/images/bullet-inhouse.gif);
	padding-top:3px;
}
#bullet-inhouse li{
	margin-bottom:3px;
}

#portal-body {
	clear:both;
	width:556px;
	overflow: hidden;
}

#portal-body-header {
	float: left;
}

#portal-body-left {
	float:left;
	width:5px;
	height:590px;
	background:#ff9903;
}

#portal-body-content {
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:531px;
}

#portal-body-footer {
	clear:both;
	background: url(/images/portal_footer.gif);
	width: 546px;
	height:43px;
	font-family: verdana, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-top:25px;
	padding-left:10px
}


#bullet-head-portal {
	clear:both;
	font-family: verdana, helvetica;
	font-size: 12px;
	font-weight: none;
	color: #ffffff;
	text-decoration: none;
}

#bullet-head-left-portal {
	float:left; 
}

#bullet-head-content-portal {
	float:left;
	background:#FE9E00;
	padding-top: 3px;
	padding-bottom: 3px;
}

#bullet-head-left-portal {
	float:left;
}

#bullet-portal {
	clear:both;
}

#bullet-portal ul{
	list-style-image: url(/images/bullet-portal.gif);
	padding-top:3px;
}
#bullet-portal li{
	margin-bottom:3px;
}

#theadvantage {
	clear-both;
}

#theadvantage-left {
	float:left;
	width:135px;
	height:383px;
}

#theadvantage-right {
	float:left;
	width:421px;
}

#theadvantage-title {
	clear:both;
}

#theadvantage-bulletlist {
	float:left;
	list-style-image: url(/images/theadvantage-bullet.gif);
	margin-top:10px;
	margin-bottom:10px;
}

#ourtechnology-bullet {
	list-style-image: url(/images/ourtechnology-bullet.gif);
	margin-top:10px;
	margin-bottom:10px;
}


