/* CSS Document */
.mainbg{background: #FFFFFF;background-image: url(../images/aboutus/inner.gif); background-repeat:no-repeat;width:1024px;position:absolute;
	left:49%;margin-left:-512px;}
.mainbgnew{background: #FFFFFF;background-image: url(../images/services/newmainbg.jpg); background-repeat:no-repeat;width:1024px;position:absolute;
	left:49%;margin-left:-512px;}
.mainbgnew1{background: #FFFFFF;background-image: url(../images/common/newmainbg1.jpg); background-repeat:no-repeat;width:1024px;position:absolute;
	left:49%;margin-left:-512px;}
.mainbgnews{ background:#999999;width:1024px;position:absolute;background-image: url(../images/news_events/inner-bg.jpg);background-repeat:no-repeat;left:49%;margin-left:-512px;}
.footer{clear:both; background-image:url(../images/common/footerbg.jpg);  background-repeat: repeat-x; height:189px; ; margin-top:20px; padding-top:0px}
body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px; background: #FFFFFF;}
a:link {text-decoration: none;} a:visited {text-decoration: none;} a:hover {text-decoration: none;}
a:active {text-decoration: none;}
.logo{ width:auto; float:left; padding-left:67px; margin-top:40px;}
.toplinks{ width:auto; float:left; padding-left:220px;  margin-top:43px; }
.toplnks{font-family:Arial; font-size:14px; color:#000000; font-weight:bold;}
.toplnks a{font-family:Arial; font-size:14px; color:#000000; font-weight:bold;}
.toplnks a:hover{text-decoration:underline; color:#cb0000}
.bigheading{ width:auto; float:left; padding-left:180px; padding-top:60px;} 
.skating{width:auto; float:left; padding-left:50px;}
.leftlinks{ width:auto; float:left; padding-left:105px;}
.bodycontent{ width:auto; float:left; margin-left:50px; margin-top:15px }
.holder{ width:100%;}
.holder1{ width:100%; clear:both; padding-top:5px; height:180px;}
.holder2{ width:100%; clear:both;}
.head{ font-family:Tahoma; font-size:15pt; color:#666666; font-style:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.headsub{ font-family:Tahoma; font-size:13pt; color:#666666; font-style:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h3{ font-family:Verdana; font-size:16px; color:#666666; margin:0px 0px 0px 0px; padding:10px 4px 0px 0px; font-weight:bold}
h4{ font-family:Verdana; font-size:14px; color:#666666; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
p{font-family:Tahoma; font-size:8.8pt; color:#666666; font-style:normal; line-height:18px;}
p a{font-family:Tahoma; font-size:8.8pt; color:#666666; font-style:normal; line-height:18px;}
.leftlnks{font-family:Tahoma; font-size:8pt; font-weight:bold; font-stretch:smooth; color: #7d7f7e;}
.leftlnks a{font-family:Tahoma; font-size:8pt; font-weight:bold; font-stretch:smooth; color:#7d7f7e;}
.leftlnks a:hover{ color:#cb0000}
.leftlnksactive{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-stretch:smooth; color:#cb0000;}
li{font-family:Arial; font-size:11px;  font-stretch:sharp; color:#666666;}
.contacttext{font-family:Arial; font-size:11px; font-weight:bold; font-stretch:sharp; color:#666666;}
.mainheading{ font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#cb0221;}
.caption{font-family:Tahoma; font-size:15px; color:#666666; }
.smallheading{font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#cb0221;}
.footerbigtext{font-family:Verdana; font-size:11pt; color:#FFFFFF; font-weight:bold}
.footertextstates{font-family:Verdana; font-size:9pt; color:#FFFFFF; font-weight:bold }
.footertextlinks{font-family:Verdana; font-size:11px; color:white; line-height:17px }
.footertextlinks a{font-family:Verdana; font-size:11px; color:white; line-height:17px }
.footertextlinks a:hover{ text-decoration:underline}
.footertextnumbers{font-family:Verdana; font-size:12px; color:#ffcccb; }
.activrlinks{font-family:Arial; font-size:14px; font-weight:bold; font-stretch:smooth; color:#cb0000}
.centrelitext li{font-family:Tahoma; font-size:8.8pt; color: #666666; font-style:normal; line-height:20px;}
.centrelitext1 li{font-family:Tahoma; font-size:8.8pt; color: #3399cc; font-style:normal; line-height:20px;}
.centrelitext1 li a{font-family:Tahoma; font-size:8.8pt; color: #3399cc; font-style:normal; line-height:20px;}
.centrelitext1 li a:hover{ text-decoration:underline}
tbody{font-family:Tahoma; font-size:8.8pt; color:#666666; font-style:normal; line-height:18px;}
#mainlinks {position:absolute;width:640px;height:35px;z-index:3;left: 330px;top:49px; list-style: }
#mainlinks1 {position:absolute;width:500px;height:35px;z-index:3;left: 470px;top:49px; list-style: }
.maillink{ color:#666666; font-size:8.8pt; font-family:Tahoma}
.bodyblucolortext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3399cc}
.bodyblucolortext a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3399cc}
.bodyblucolortext a:hover{ text-decoration:underline}
.table{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000 }
.innertexthead {font-size: 11pt;font-weight: bold;}
.centrelitext12 {font-family:Tahoma; font-size:8.8pt; color: #3399cc; font-style:normal; line-height:20px;}
.centrelitext12  a{font-family:Tahoma; font-size:8.8pt; color: #3399cc; font-style:normal; line-height:20px;}
.centrelitext12  a:hover{ text-decoration:underline}
.casestudyhead{ font-family:Tahoma; color:#666666; font-size:12pt; font-weight:bold;}
#Layer1 {	position:absolute;	width:500px; height:200px;	z-index:1;	left: 474px;	top: 86px;}
.footertextnumbers12{font-family:Verdana; font-size:11px; color:#FFFFFF; }
.footertextnumbers12 a{font-family:Verdana; font-size:11px; color:#ffcccb; }
.footertextnumbers12 a:hover{ text-decoration:underline }
.footerusa { margin-top:11px;}
#designanddevelop {position:relative;width:200px; left:800px;}
.designdevelop{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666}

