*{ 
margin:0; 
padding:0; 
border:0px none; 
}
body {
	font-family: Arial, Verdana, tahoma, Helvetica;
	color:#555555;
	margin:0px 0px 0px 0px;
}

a {color:#FFF;text-decoration:underline;}
a:hover {text-decoration:underline;color:#FFF;}

/*Outside Framework Classes starts here*/
#wrapper {margin:0px auto;width:970px;}

#header{width:970px;float:left;}
.head-row1{width:970px;float:left;}
.head-r1-c1{width:880px;float:left;}
.head-r1-c1-r1{width:880px;float:left;}
.logo{width:491px;float:left;padding:0px 0px 0px 20px;}
.phone{width:348px;float:left;padding:35px 0px 12px 20px;text-align:right;}
.head-r1-c1-r2{width:880px;float:left;}
.head-r1-c2{width:52px;float:left;padding:15px 13px 14px 25px;}

.head-row2{width:970px;float:left;}

#content{width:962px;float:left;background:url('../images/pg-bg.gif') repeat-y left;padding:0px 5px 0px 3px;}
.content-left{width:175px;float:left;background:url('../images/services-bg.gif') no-repeat top #333333;}
.content-right{width:787px;float:left;}

#footer{width:970px;float:left;height:20px;font-size:0.8em;float:left;background:url('../images/footer-bg.gif') repeat-x top;padding:30px 0px 10px 0px;}
.copy{width:236px;float:left;padding:0px 0px 0px 5px;}
.foot-nav{width:565px;float:left;padding:0px 0px 0px 10px;}
.credit{width:136px;float:left;}

#footer a{color:#555555;text-decoration:underline;}
#footer a:hover{color:#555555;text-decoration:underline;}

h1{font-size:2.5em; color:#000;font-family:'Stencil Std',Arial, Verdana, tahoma, Helvetica;margin-top:15px;}
h2{font-size:1.2em;color:#000;font-family:'Stencil Std',Arial, Verdana, tahoma, Helvetica;}
h3{font-size:1.5em;font-family:'Stencil Std',Arial, Verdana, tahoma, Helvetica;}
h4{font-size:1.4em;font-family:'Stencil Std',Arial, Verdana, tahoma, Helvetica;}

p{font-size:0.8em;line-height:18px;padding:5px 0px 5px 0px;}
p.details {font-size:0.8em; padding:0px 0px 2px 0px;}

/*Global Classes starts here*/
.light1{font-family: 'Stencil Std',Arial, Verdana, tahoma, Helvetica; font-size:1.4em;}
.light2{font-family: Arial, Verdana, tahoma, Helvetica; font-size:1em;}
.light3{font-family: Arial, tahoma, Helvetica; font-size:0.8em;line-height:18px;}

.white{color:#FFF;}
.black{color:#555555;}
.black1{color:#000;}
.red{color:#cc0000;}

.pad1{padding:22px 0px 18px 0px;}
.pad2{padding:15px 0px 15px 0px;}
.pad3{padding:5px 0px 5px 0px;}
.pad4{padding:40px 0px 15px 0px;}

.right{text-align:right;}
/*Global Classes ends here*/

#services{width:100px;float:left;padding:25px 0px 0px 20px;}
.leftnav-sec{width:175px;float:left;}
.quality-assurance{width:165px;float:left;background:#CC0000;text-align:center;padding:19px 5px 142px 5px;}

.content-r-c1{width:475px;float:left;padding:14px 22px 20px 20px;}
.content-r-c2{width:270px;float:left;}
.right-pane{width:270px;float:left;}

.req-form{width:235px;float:left;border:1px solid #B4B4B4;padding:0px 18px 15px 15px;}
.form-row{width:235px;float:left;}
.form-col1{width:97px;float:left;}
.form-col2{width:138px;float:left;}

.row{width:475px;float:left;padding:0px 0px 0px 0px;}
.row1{width:475px;float:left;padding:0px 0px 0px 0px;}
.row2{width:475px;float:left;padding:10px 0px 0px 0px;}
.row-left{width:100px;float:left;padding:0px 0px 0px 0px;}
.row-right{width:375px;float:left;padding:0px 0px 0px 0px;}
.img1{width:122px;float:left;padding:5px 0px 5px 0px;}
.img2{width:199px;float:left;padding:5px 0px 5px 0px;}
.img3{width:154px;float:left;padding:5px 0px 5px 0px;}

.input{width:131px;height:13px;border:1px solid #969696;padding:3px 0px 3px 5px;font-size:12px;margin:0px 0px 5px 0px !important;margin:0px 0px 3px 0px;}

.input1 {width:131px; border:1px solid #969696; height:98px;color:#000;font-family: Arial, Verdana, tahoma, Helvetica;font-size:12px;padding:3px 0px 3px 5px;line-height:15px;margin:0px 0px 5px 0px !important;margin:0px 0px 3px 0px;}

/*Top Navigation CSS starts here*/
#mainnav {overflow: hidden;height:29px; width:880px;}
#mainnav ul {margin:0px;padding:0;}
#mainnav li {margin: 0; padding: 0; list-style-type: none; display: inline; float: left; font-size:0.8em;}
#mainnav a {text-decoration:none !important; display:block; background: url(../images/topnav.jpg) 0px 0px; overflow: hidden; height:29px;}
#mainnav a span { visibility:hidden; }

#menu01, #menu01 a {background-position: 0 0;width: 91px;}
#menu01 a:hover, #menu01 a.selected {background-position: 0px 29px;}
#menu01 a.active {background-position: 0px 29px;}

#menu02, #menu02 a {background-position: -91px 0; width: 90px;}
#menu02 a:hover, #menu02 a.selected {background-position: -91px 29px;}
#menu02 a.active {background-position: -91px 29px;}

#menu03, #menu03 a {background-position: -181px 0;width: 116px;}
#menu03 a:hover, #menu03 a.selected {background-position: -181px 29px;}
#menu03 a.active {background-position: -181px 29px;}

#menu04, #menu04 a {background-position: -297px 0;width: 144px;}
#menu04 a:hover, #menu04 a.selected {background-position: -297px 29px;}
#menu04 a.active {background-position: -297px 29px;}

#menu05, #menu05 a {background-position: -441px 0; width: 85px; }
#menu05 a:hover, #menu05 a.selected {background-position: -441px 29px;}
#menu05 a.active {background-position: -441px 29px;}

#menu06, #menu06 a {background-position: -526px 0; width: 112px;}
#menu06 a:hover, #menu06 a.selected {background-position: -526px 29px;}
#menu06 a.active {background-position: -526px 29px;}

#menu07, #menu07 a {background-position: -638px 0; width: 144px;}
#menu07 a:hover, #menu07 a.selected {background-position: -638px 29px;}
#menu07 a.active {background-position: -638px 29px;}

#menu08, #menu08 a {background-position: -782px 0;width: 98px;}
#menu08 a:hover, #menu08 a.selected {background-position: -782px 29px;}
#menu08 a.active {background-position: -782px 29px;}

/*Top Navigation CSS ends here*/

ul.leftnav {padding:0px 0px 18px 0px;margin:0px;}
ul.leftnav li{list-style-type:none; height:30px; background:#3F3F3F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#FFF; margin-bottom:3px;}

ul.leftnav li a:link,
ul.leftnav li a:visited{list-style-type:none; text-decoration:none; height:14px; background:#3F3F3F; color:#FFF; padding:8px 0px 8px 19px; display:block;}

ul.leftnav li a:hover{list-style-type:none; text-decoration:none; height:14px; background:#990000; color:#FFF; padding:8px 0px 8px 19px; display:block;}

ul.leftnav li.live a:link,
ul.leftnav li.live a:visited,
ul.leftnav li.live a:hover{list-style-type:none; text-decoration:none; height:14px; background:#990000; color:#FFF; padding:8px 0px 8px 19px; display:block;}

/*Inner page css starts here*/
.content-inner{width:745px;float:left;padding:14px 22px 20px 20px;}
.row-in{width:745px;float:left;padding:0px 0px 0px 0px;}
.row-incopy{width:745px;float:left;padding:25px 0px 0px 0px;}
.row-in2{width:745px;float:left;padding:20px 0px 0px 0px;}
.row-in3{width:745px;float:left;padding:10px 0px 0px 0px;}
.row-in3copy{width:745px;float:left;padding:0px 0px 0px 0px;}
.row-in4{width:372px;float:left;padding:0px 0px 0px 0px; text-align:center;}
.row-in5{width:373px;float:left;padding:0px 0px 0px 0px; text-align:center;}
.row-in6{width:745px;float:left;padding:20px 0px 0px 0px;}
.row-in7{width:395px;float:left;padding:0px 0px 0px 0px;}
.row-in8{width:350px;float:left;padding:0px 0px 0px 0px; text-align:right;}
.row-in9{width:395px;float:left;padding:15px 0px 0px 0px;}
.row-in10{width:395px;float:left;padding:0px 0px 0px 0px;}
.in-col1{width:235px;float:left;padding:0px 0px 0px 0px;}
.in-col2{width:470px;float:left;padding:0px 0px 0px 0px;}
.row-in13{width:372px;float:left;padding:0px 0px 0px 0px; text-align:center;}
.row-in14{width:373px;float:left;padding:0px 0px 0px 0px; text-align:center;}
.row-in15{width:745px;float:left;padding:25px 0px 0px 0px;}
.testil{width:90px;float:left;padding:0px 0px 0px 0px;}
.testiu{width:86px;float:left;padding:8px 0px 0px 4px;}
.testib{width:90px;float:left;padding:0px 0px 0px 0px;}
.testir{width:655px;float:left;padding:0px 0px 0px 0px;}
.testiru{width:655px;float:left;padding:0px 0px 0px 0px;}
.testirb{width:635px;float:left;padding:5px 20px 0px 0px; text-align:right;}

ul.bullet-pt {margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
ul.bullet-pt li {background:url(../images/bullet-pt.gif) no-repeat 0px 7px; font-size:0.8em;line-height:18px;padding:0px 0px 10px 12px; list-style-type:none;}
ul.bullet-pt li a {line-height:18px; padding:0px 0px 0px 0px; list-style-type:none; color:#000000; text-decoration:none;}
ul.bullet-pt li a:hover {line-height:18px; padding:0px 0px 0px 0px; list-style-type:none; color:#CC0000; text-decoration:none;}

.link-small {font-size:11px; color:#CC0000; text-decoration:none;}
.link-small a{color:#CC0000; text-decoration:none;}
.link-small a:hover{color:#CC0000; text-decoration:underline;}

a.link-big {font-size:13px; color:#CC0000; text-decoration:none;}
a.link-big:a{color:#CC0000; text-decoration:none;}
a.link-big:hover{color:#CC0000; text-decoration:underline;}

a.link-grey {font-size:13px; color:#555555; text-decoration:underline;}
a.link-grey:a{color:#555555; text-decoration:none;}
a.link-grey:hover{color:#555555; text-decoration:none;}