@charset "utf-8";
/* CSS Document */
div.servicesofferedtitle2 {
	position:absolute;
	width: 162px;
	height: 20px;
	left : 42px;
	top: 9px;
	z-index: 6;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
}
div.servicesoffered2 {
	position:absolute;
	width: 600px;
	height: 410px;
	left : 34px;
	top: 36px;
	z-index: 6;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}
#wrapper {
			position:absolute;
			left:50%;
			width:800px;
			margin-left: -400px; }


#topbar {
			position:absolute;
			left:0px;
			top:0px;
			width:800px;
			height:36px; 
			z-index:3 }

#cslogo {
			position:absolute;
			left:0px;
			top:36px;
			width:70px;
			height:95px; }

#bannerspot {
			position:absolute;
			left:70px;
			top:36px;
			width:730px;
			height:95px; }

#anime {
			position:absolute;
			left:732px;
			top:60px;
			width:65px;
			height:65px; }

#servoffcol {
			position:absolute;
			left:189px;
			top:131px;
			width:610px;
			height:469px; }

#specincol {
			position:absolute;
			left:404px;
			top:131px;
			width:204px;
			height:469px; }

#whowecol {
			position:absolute;
			left:608px;
			top:131px;
			width:192px;
			height:469px; }

#nav1 {
			position:absolute;
			left:0px;
			top:131px;
			width:189px;
			height:40px; }

#nav2 {
			position:absolute;
			left:0px;
			top:171px;
			width:189px;
			height:27px; }

#nav3 {
			position:absolute;
			left:0px;
			top:198px;
			width:189px;
			height:26px; }

#nav4 {
			position:absolute;
			left:0px;
			top:224px;
			width:189px;
			height:39px; }

#nav5 {
			position:absolute;
			left:0px;
			top:263px;
			width:189px;
			height:49px; }

img {border:none}
a {border:none; text-decoration:none}

#nav6 {
			position:absolute;
			left:0px;
			top:312px;
			width:189px;
			height:21px; }

#nav7 {
			position:absolute;
			left:0px;
			top:333px;
			width:189px;
			height:17px; }

#nav8 {
			position:absolute;
			left:0px;
			top:350px;
			width:189px;
			height:17px; }

#nav9 {
			position:absolute;
			left:0px;
			top:367px;
			width:189px;
			height:17px; }

#nav10 {
			position:absolute;
			left:0px;
			top:384px;
			width:189px;
			height:17px; }

#nav11 {
			position:absolute;
			left:0px;
			top:401px;
			width:189px;
			height:17px; }

#nav12 {
			position:absolute;
			left:0px;
			top:418px;
			width:189px;
			height:17px; }
#nav13 {
			position:absolute;
			left:0px;
			top:435px;
			width:189px;
			height:17px;
}

#nav14 {
			position:absolute;
			left:0px;
			top:452px;
			width:189px;
			height:182px;
}
			
div.tagline {
			position:absolute;
			width: 450px;
			height: 20px;
			left : 10px;
			top: 10px;
			z-index: 5;
			line-height:12px;
			font-family:Arial, Helvetica, sans-serif;
			font-style:italic;
			font-weight:bold;
			font-size: 14px;
			color:#ffffff; }

div.tagline2 {
			position:absolute;
			width: 450px;
			height: 20px;
			left : 200px;
			top: 76px;
			z-index: 5;
			line-height:12px;
			font-family:Arial, Helvetica, sans-serif;
			font-style:italic;
			font-weight:bold;
			font-size: 14px;
			color:#012269; }
		


div.servicesofferedtitle {
			position:absolute;
			width: 162px;
			height: 20px;
			left : 40px;
			top: 10px;
			z-index: 5;
			line-height:12px;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight:bold
			color:#ffffff; }

div.servicesoffered {
			position:absolute;
			width: 162px;
			height: 410px;
			left : 32px;
			top: 36px;
			z-index: 5;
			line-height:12px;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 11px;
			color:#ffffff; }

div.specializingintitle {
            position:absolute;
            width: 162px;
            height: 20px;
            left : 439px;
            top: 140px;
            z-index: 5;
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 14px;
			font-weight:bold
            color:#ffffff; }
			
div.specializingin {
            position:absolute;
            width: 162px;
            height: 410px;
            left : 430px;
            top: 166px;
            z-index: 5;
			line-height:15px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff; }

div.whowearetitle {
            position:absolute;
            width: 162px;
            height: 20px;
            left : 641px;
            top: 139px;
            z-index: 5;
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 14px;
			font-weight:bold
            color:#ffffff; }

div.whoweare {
            position:absolute;
            width: 159px;
            height: 410px;
            left : 632px;
            top: 166px;
            z-index: 5;
			line-height:12px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff; }
			
ul { 
			list-style-position: outside;
			list-style-type: circle;
			text-align:left; }

ul.special {
			padding:0;
			margin:0; }

ul.special li {
			line-height:20px;
			list-style-type:none;
			margin:0 0 0 2em; }

a:visited {  
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
			text-decoration:none }
			
a:hover {  
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
			text-decoration:none }
			
a:link {  
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
			text-decoration:none }
			
a:link {  
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
			text-decoration:none }
			
div.callus {
			position:absolute;
            width: 162px;
            height: 20px;
            left : 628px;
            top: 546px;
            z-index: 5;
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff; }
			
div.phonewrapper {
			position:absolute;
            width: 452px;
            height: 257px;
            left : 87px;
            top: 94px;
            z-index: 5;
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff; }

div.phone {
			position:absolute;
            width: 162px;
            height: 20px;
            left : 5px;
            top: 188px;
            z-index: 5;
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
			clear:left }
div.tablediv {
	position:absolute;
	display:  table;
	width:532px;
	border-spacing:5px;/*cellspacing:poor IE support for  this*/
	border-collapse:separate;
	left: 52px;
	top: 41px;
	height: 373px;
	margin:8px 0 8px 0;
			}

div.celldiv1 {
			float:left;/*fix for  buggy browsers*/
			display:  table-cell;
			width:20%; 
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:#ffffff;
			margin:5px 2px 5px 2px;
			}
			
div.celldiv2 {
			float:left;/*fix for  buggy browsers*/
			display:  table-cell;
			width:23%; 
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:#ffffff;
			margin:5px 2px 5px 2px;
			}

div.celldiv3 {
			float:left;/*fix for  buggy browsers*/
			display:  table-cell;
			width:15%; 
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:#ffffff;
			margin:5px 2px 5px 2px;
			}
			
div.celldiv4 {
			float:left;/*fix for  buggy browsers*/
			display:  table-cell;
			width:37%; 
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:#ffffff;
			margin:5px 2px 5px 2px;
			}
			
div.rowdiv  {
			display:  table-row;
			width:auto;
			line-height:13px;
			letter-spacing: .5px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:#ffffff;
			margin:10px 0 10px 0;
			}

div.rowdivtitle  {
			display:  table-row;
			width:auto;
			line-height:13px;
			letter-spacing: .8px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:#ffffff;
			margin:10px 0 10px 0; }

div.rowdivtitle2  {
	display:  table-row;
	width:auto;
	line-height:13px;
	letter-spacing: 0.8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	margin:0;
	padding:0;
}

div.rowdivtitle2 h3 {margin:0;padding:0; font-size:18px}



div.tablediv p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;} 

div.tablediv2 {
	position:absolute;
	display:  table;
	width:358px;
	border-spacing:5px;/*cellspacing:poor IE support for  this*/
	border-collapse:separate;
	left: 54px;
	top: -4px;
	height: 25px;
	margin:8px 0 8px 0;
			}
.tablediv2 h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:100;}

div.tablediv ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; width: 175px; margin:4px 0px 7px 10px; padding:0px 0 0 15px;}

div.tablediv li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;}
div.tablediv h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; margin: 5px 0 3px 0; padding:0px;}
#wrapper #servoffcol .tablediv .rowdivtitle2 h3 {
}
