/* Author : Anup Ujawane  */
/* By : Meltmagic-India.com  */
/* For : SwifTechs  */
/* Date : 21th Aug. 2008 */


/* Menus - default styles - do not edit */

.clCMEvent{
position:absolute;
width:99%;
height:99%;
clip:rect(0,100%,100%,0);
left:0;
top:0;
visibility:visible
}

.clCMAbs{
position:absolute;
visibility:hidden;
left:0;
top:0
}

/* Menus 4 - default styles - end */
  
/*Style for the background-bar*/

.clBar{
position:absolute;
width:10;
height:10;
background-color:none;
layer-background-color:none;
visibility:hidden
}

/*Styles for level 0*/

.clLevel0,.clLevel0over{
position:absolute;
padding:2px;
padding-top: 4px;
font-family:arial, verdana, helvetica;
font-size:12px;
font-weight:bold;
text-align: center;
}

.clLevel0{
background-color:none;
layer-background-color:none;
color:#fff;
}

.clLevel0over{
background-color:none;
layer-background-color:none;
background-image: url("images/over.jpg");
background-repeat : repeat-x;
color:#fff;
cursor:pointer;
cursor:hand;
}

.clLevel0border{
position:absolute;
visibility:hidden;
background-color:none;
layer-background-color:none
}

/*Styles for level 1*/

.clLevel1, .clLevel1over{
position:absolute;
padding:2px;
font-family:arial, verdana, helvetica;
font-size:11px;
font-weight:bold;
padding-left: 25px;
padding-top: 0px;
}

.clLevel1{
background-color:#2F72B8;
layer-background-color:#2F72B8;
color:#fff;
}

.clLevel1over{
background-color:#6AA2D5;
layer-background-color:#6AA2D5;
color:#fff;
cursor:pointer;
cursor:hand;
}

.clLevel1border{
position:absolute;
z-index:500;
visibility:hidden;
background-color:#fff;
layer-background-color:#fff
}

/*Styles for level 2*/
.clLevel2, .clLevel2over{
position:absolute;
padding:2px;
font-family:arial, verdana, helvetica;
font-size:11px;
font-weight:normal;
padding-left: 5px;
padding-top: 0px;
}

.clLevel2{
background-color:#2F72B8;
layer-background-color:#2F72B8;
color:#fff;
}

.clLevel2over{
background-color:#6AA2D5;
layer-background-color:#6AA2D5;
color:#fff;
cursor:pointer; cursor:hand;
}

.clLevel2border{
position:absolute; visibility:hidden;
background-color:#fff;
layer-background-color:#fff
}


/* form classes */

form {
margin-bottom: 0px;
}

input, textarea, select {
border-style: solid;
border-width: 1px;
font-size: 11px;
}

.no-border {
border-style: solid;
border-width: 0px;
font-size: 11px;
}


/* page default settings */

body, td {
font-family: arial, verdana, helvetica;
color: #333;
font-size: 11pt;
line-height: 1.5em;
}

body {
margin: 0px;
padding: 0px;
background-color: #d3d3d3;
}

.full-size-table {
width: 930px;
height: 100%;
}

.row1 {
height: 5%;
vertical-align : top;
background-color: #fff;
}

.row2 {
height: 93%;
vertical-align : top;
background-color: #fff;
}

.row3 {
height: 2%;
vertical-align : top;
background-color: #fff;
}

b, strong {
font-family: arial;
}

.left-pad {
padding-left: 30px;
}

/* images */

.header-our-porcess {
background-image: url("images/header-our-porcess.jpg");
background-repeat : no-repeat;
}

.header-business-solutions {
background-image: url("images/header-business-solutions.jpg");
background-repeat : no-repeat;
}

.header-bs-service-matrix {
background-image: url("images/header-bs-service-matrix.jpg");
background-repeat : no-repeat;
}

.header-managed-services {
background-image: url("images/header-managed-services.jpg");
background-repeat : no-repeat;
}

.header-vendor-management {
background-image: url("images/header-vendor-management.jpg");
background-repeat : no-repeat;
}

.header-industry-solution {
background-image: url("images/header-industry-solution.jpg");
background-repeat : no-repeat;
}

.header-health-care {
background-image: url("images/header-health-care.jpg");
background-repeat : no-repeat;
}

.header-legal {
background-image: url("images/header-legal.jpg");
background-repeat : no-repeat;
}

.header-insurance {
background-image: url("images/header-insurance.jpg");
background-repeat : no-repeat;
}

.header-financial-service {
background-image: url("images/header-financial-service.jpg");
background-repeat : no-repeat;
}

.header-education {
background-image: url("images/header-education.jpg");
background-repeat : no-repeat;
}

.header-home-solutions {
background-image: url("images/header-home-solutions.jpg");
background-repeat : no-repeat;
}

.header-hs-service-matrix {
background-image: url("images/header-hs-service-matrix.jpg");
background-repeat : no-repeat;
}

.header-complete-care {
background-image: url("images/header-complete-care.jpg");
background-repeat : no-repeat;
}

.header-swift-remote {
background-image: url("images/header-swift-remote.jpg");
background-repeat : no-repeat;
}

.header-swift-assist {
background-image: url("images/header-swift-assist.jpg");
background-repeat : no-repeat;
}

.header-swift-solutions {
background-image: url("images/header-swift-solutions.jpg");
background-repeat : no-repeat;
}

.header-remote-support {
background-image: url("images/header-remote-support.jpg");
background-repeat : no-repeat;
}

.header-on-demand {
background-image: url("images/header-on-demand.jpg");
background-repeat : no-repeat;
}

.header-about-us {
background-image: url("images/header-about-us.jpg");
background-repeat : no-repeat;
}

.header-testimonials {
background-image: url("images/header-testimonials.jpg");
background-repeat : no-repeat;
}

.header-partners {
background-image: url("images/header-partners.jpg");
background-repeat : no-repeat;
}

.header-news-links {
background-image: url("images/header-news-links.jpg");
background-repeat : no-repeat;
}

.header-new-releases {
background-image: url("images/header-new-releases.jpg");
background-repeat : no-repeat;
}

.header-useful-links {
background-image: url("images/header-useful-links.jpg");
background-repeat : no-repeat;
}

.header-contact {
background-image: url("images/header-contact.jpg");
background-repeat : no-repeat;
}

.header-remote-login {
background-image: url("images/header-remote-login.jpg");
background-repeat : no-repeat;
}

.header-customer-portal {
background-image: url("images/header-customer-portal.jpg");
background-repeat : no-repeat;
}

.header-careers {
background-image: url("images/header-careers.jpg");
background-repeat : no-repeat;
}

.header-legal-notice {
background-image: url("images/header-legal-notice.jpg");
background-repeat : no-repeat;
}

.header-privacy-policy {
background-image: url("images/header-privacy-policy.jpg");
background-repeat : no-repeat;
}

.header-terms-services {
background-image: url("images/header-terms-services.jpg");
background-repeat : no-repeat;
}

.header-site-map {
background-image: url("images/header-site-map.jpg");
background-repeat : no-repeat;
}



.i-top-gred {
background-image: url("images/i-top-gred.jpg");
background-repeat : no-repeat;
}

.i-footer-gred {
background-image: url("images/i-footer-gred.jpg");
background-repeat : no-repeat;
}

.nav-tile {
background-image: url("images/nav-tile.jpg");
background-repeat : repeat-x;
}

.nav-box-tile {
background-image: url("images/nav-box-tile.jpg");
background-repeat : repeat-y;
}

.h-dot-line {
background-image: url("images/h-dot-line.gif");
background-repeat : repeat-x;
background-position: center center;
}

.h-line {
background-image: url("images/h-line.jpg");
background-repeat : repeat-x;
background-position: center center;
}

.bullet {
background-image: url("images/bullet.gif");
background-repeat : no-repeat;
background-position: left 6px;
padding: 1px 1px 2px 10px;
}

.bulleta {
	background-image: url("images/bullet.jpg");
	background-repeat : no-repeat;
	background-position: left 8px;
	padding: 1px 1px 2px 10px;
}

.home-top-img {
background-image: url("images/home-top-img.jpg");
background-repeat : no-repeat;
}

/* links */

.sub-nav a {
font-family: arial;
font-weight: bold;
color: #333;
font-size: 12px;
text-decoration: none;
background-image: url("images/gray-bullet.jpg");
background-repeat : no-repeat;
background-position: left 10px;
padding: 2px 1px 3px 12px;
display: block;
}

.sub-nav a:hover{
background-image: url("images/blue-bullet.jpg");
background-repeat : no-repeat;
color: #2f72b6;
}

.sub-sub-nav a {
font-family: arial;
color: #333;
font-size: 12px;
text-decoration: none;
background-image: url("images/bullet.jpg");
background-repeat : no-repeat;
background-position: 12px 9px;
padding: 1px 1px 2px 22px;
display: block;
}

.sub-sub-nav a:hover{
color: #2f72b6;
}

.bot-nav a {
color: #545454;
font-size: 11px;
text-decoration: none;
padding: 1px 5px 1px 5px;
}

.bot-nav a:hover{
color: #000;
}


.sm-main a {
font-family: arial;
font-weight: bold;
color: #980b02;
font-size: 12px;
text-decoration: underline;
background-image: url("images/bullet.jpg");
background-repeat : no-repeat;
background-position: left 10px;
padding: 1px 1px 2px 10px;
display: block;
}

.sm-main a:hover{
color: #333;
}

.sm-sub a {
font-family: arial;
font-weight: bold;
color: #2f72b8;
font-size: 12px;
text-decoration: underline;
background-image: url("images/blue-bullet.jpg");
background-repeat : no-repeat;
background-position: 30px 10px;
padding: 1px 1px 2px 42px;
display: block;
}

.sm-Sub a:hover{
color: #333;
}

.sm-sub-sub a {
font-family: arial;
color: #333;
font-size: 12px;
text-decoration: underline;
background-image: url("images/gray-bullet.jpg");
background-repeat : no-repeat;
background-position: 60px 10px;
padding: 1px 1px 2px 72px;
display: block;
}

.sm-sub-Sub a:hover{
color: #333;
}

/* background colours */

.white {
	background-color: #fff;
}

.gray {
background-color: #d2d2d2;
}

.blue {
background-color: #2f72b6;
}

.bluea {
	background-color: #a1d1ff;
	text-align: center;
}

/* borders */

.border-lr {
border-left : #dbdbdb 1px solid;
border-right : #dbdbdb 1px solid;
}

.border {
border: #dfdfdf 1px solid;
padding: 10px;
}

/* text */

.white-txt {
color: #fff;
}

.blue-txt {
color: #a1d1ff;
}

.blue-txta {
color: #2f72b6;
}

.brown-txt {
color: #cc8a18;
}

.brown-txta {
color: #991208;
}

.gray-txt {
color: #d9d8d8;
}

.small-txt {
font-size: 11px;
}

/* Heading */

h1, h2, h3, h4, h5, h6 {
font-family: arial;
margin: 0px;
line-height: normal;
}

h1 {
font-size: 16px;
}

h2 {
font-size: 13px;
}

h3 {
font-size: 30px;
}

h4 {
font-size: 20px;
}

/* BBB LOGO*/

.bbblogo{
	width: 95%;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	
}
.bulletgap{
	padding-bottom:10px;
}
.addrstyle
{
	font-family:arial,verdana;
	font-size:14px;
}