html,body{
	width:100%;
}

body {
	background-color: #ffffff;
	margin:0px;
	padding:0px;
}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:inherit;
	text-decoration:inherit;
}

#TopStrip {
	background-color: #00b4cc;
	width:100%;
	padding-top:0px;
	height:63px;
	position: absolute;
	left:0px;
	top:0px;
	margin-bottom:0px;

}

#BottomStrip {
	background-color: #00b4cc;
	width:100%;
	padding-top:0px;
	height:8px;
	position: absolute;
	left:0px;
	top:760px;
	margin-bottom:0px;

}

#Main{
	/*we need to tell the browser the size of the warpper div*/
	width:800px;
	/*aligns the page to the center horizontal (x)*/
	margin-left:auto;
	margin-right:auto;
	/*aligns the age to the center vertical (y)*/
	position: absolute;
	left: 50%;
	/*resets the offset (should be half the width and height*/
	margin-left:-400px;
	/*allows us to see wrapper*/
	background-color:'';
}

#Logo {
	position: absolute;
	left:0px;
	top:0px;
	width:129px;
	height:140px;
	margin-bottom:0px;

}

#NavStrip {
	background-color: #00b4cc;
	width:637.5px;
	padding-top:0px;
	height:27px;
	position: absolute;
	left:162.5px;
	top:109px;
	margin-bottom:0px;

}

#Banner {
	position: absolute;
	left:0px;
	top:162px;
	width:425px;
	height:235px;
	margin-bottom:0px;

}

.AboutUs {
	position: absolute;
	left:435px;
	top:165px;
	width:65px;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:2px;

}

.MainContent {
	position: absolute;
	left:435px;
	top:160px;
	width:355px;
	margin-bottom:0px;
	font-size:100%;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color: #000000;
	line-height: 150%;
	padding-top:1px;
	padding-bottom:2px;

}
#ShadedContent {
	background-color: #ebebeb;
	width:800px;
	padding-top:0px;
	height:270px;
	position: absolute;
	left:0px;
	top:440px;
	margin-bottom:0px;

}
.Txt_Lorem2 {
	position: absolute;
	left:10px;
	top:450px;
	width:400px;
	margin-bottom:0px;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #000000;
	line-height: 150%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_Lorem3 {
	position: absolute;
	left:435px;
	top:450px;
	width:355px;
	margin-bottom:0px;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #000000;
	line-height: 150%;
	padding-top:1px;
	padding-bottom:2px;

}
#Line {
	border-left: 1px dotted #4c4c4c;
	height:212px;
	width:1px;
	position: absolute;
	left:420px;
	top:451px;
	margin-bottom:0px;

}
#Div9 {
	background-color: #00b4cc;
	width:800px;
	padding-top:0px;
	height:25px;
	position: absolute;
	left:0px;
	top:710px;
	margin-bottom:0px;

}

.Footer {
	position: absolute;
	left:0px;
	top:735px;
	width:800px;
	margin-bottom:0px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #333333;
	line-height: 183.33333333333331%;
	padding-top:1px;
	padding-bottom:2px;

}

/*  Service  - Starts Here */


.Services {
	position: absolute;
	left:0px;
	top:170px;
	width:65px;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:2px;

}

.TopContent {
	position: absolute;
	left:0px;
	top:206px;
	width:410px;
	margin-bottom:0px;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color: #000000;
	line-height: 150%;
	padding-top:1px;
	padding-bottom:2px;

}

#ServBanner {
	position: absolute;
	left:435px;
	top:162px;
	width:300px;
	height:200px;
	margin-bottom:0px;

}

/*  Services - Ends Here*/

/*  Service Categories  - Starts Here */

.CatServices {
	position: absolute;
	left:10px;
	top:170px;
	width:65px;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:2px;

}

.TopCatContent {
	position: absolute;
	left:10px;
	top:206px;
	width:780px;
	margin-bottom:0px;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color: #000000;
	line-height: 150%;
	padding-top:1px;
	padding-bottom:2px;

}

#ShadedCatContent {
	background-color: #ebebeb;
	width:800px;
	padding-top:0px;
	height:272px;
	position: absolute;
	left:0px;
	top:385px;
	margin-bottom:0px;

}
.CatLeftText {
	position: absolute;
	left:10px;
	top:396px;
	width:480px;
	margin-bottom:0px;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #000000;
	line-height: 150%;
	padding-top:1px;
	padding-bottom:2px;

}
.CatRightText {
	position: absolute;
	left:530px;
	top:396px;
	width:250px;
	margin-bottom:0px;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #000000;
	line-height: 150%;
	padding-top:1px;
	padding-bottom:2px;

}
#CatLine {
	border-left: 1px dotted #4c4c4c;
	height:235px;
	width:1px;
	position: absolute;
	left:510px;
	top:397px;
	margin-bottom:0px;

}

/*  Services Categories - Ends Here*/

/*  Clients  - Starts Here */

.ClientListing {
	position: absolute;
	left:15px;
	top:140px;
	width:800px;
	margin-bottom:0px;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color: #000000;
	line-height: 150%;
	padding-top:1px;
	padding-bottom:2px;

}

/*  Clients - Ends Here*/


/* Scroller Box */
#scroller_container {
 position: relative;
 width: 100%;
 height: 350px;
 overflow: hidden;
}

#scroller p {
 padding: 0;
}
/* Scoller Box */

ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;

	/* optional styles for appearance */
	width: 100%;
	height: 420px; /* height should be included to reserve visual space for the marquee */

}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -1150em;
	width:800px;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
}