@charset "utf-8";
/* CSS Document */

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;
			}
			
img {border:none}
a {border:none; text-decoration:none}

#wrapper {
	position:absolute;
	left:50%;
	width:800px;
	margin-left: -400px;
}


#topbar {
			position:absolute;
			left:0px;
			top:0px;
			width:800px;
			height:36px; }

#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; }

			
#map {
	position:absolute;
	left:522px;
	top:8px;
	width:139px;
	height:96px;
	z-index:5
}

#servoffcol {
	position:absolute;
	left:189px;
	top:131px;
	width:299px;
	height:469px;
}

#specincol {
			position:absolute;
			left:404px;
			top:131px;
			width:204px;
			height:469px; }

#whowecol {
	position:absolute;
	left:610px;
	top:133px;
	width:219px;
	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; }

#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.servicesofferedtitle {
	position:absolute;
	width: 162px;
	height: 20px;
	left : 42px;
	top: 9px;
	z-index: 5;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
}

div.servicesoffered {
	position:absolute;
	width: 162px;
	height: 410px;
	left : 34px;
	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;
            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 : 646px;
	top: 138px;
	z-index: 5;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
}

div.whoweare {
	position:absolute;
	width: 159px;
	height: 410px;
	left : 635px;
	top: 165px;
	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 : 661px;
	top: 532px;
	z-index: 5;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}

			
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.servicesoffered ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; margin:4px 0px 5px 10px; padding:0px 0 3px 10px;}


div.servicesoffered li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; margin:0 0 15px 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;
}

#servoffcol2 {
	position:absolute;
	left:189px;
	top:131px;
	width:299px;
	height:469px;
}

#whowecol2 {
	position:absolute;
	left:489px;
	top:132px;
	width:203px;
	height:469px;
}

div.whowearetitle2 {
	position:absolute;
	width: 162px;
	height: 20px;
	left : 529px;
	top: 138px;
	z-index: 5;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
}

div.whoweare2 {
	position:absolute;
	width: 159px;
	height: 410px;
	left : 520px;
	top: 165px;
	z-index: 5;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}

div.servicesofferedtitle2 {
	position:absolute;
	width: 162px;
	height: 20px;
	left : 42px;
	top: 9px;
	z-index: 5;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
}

div.servicesoffered2 {
	position:absolute;
	width: 162px;
	height: 410px;
	left : 34px;
	top: 36px;
	z-index: 5;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}

div.callus2 {
	position:absolute;
	width: 162px;
	height: 20px;
	left : 623px;
	top: 533px;
	z-index: 5;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}
