.headings {
	font-family: Arial, Helvetica, sans-serif;
}

.headings1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #364850;
	text-decoration: none;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-color: #3d5864;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e6d95;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Tahoma, Verdana, Arial;
}

h2 {
	font-size: 13px;
	color: #364850;
	padding-left: 9px;
	margin-bottom: 0px;
	margin-top: 0px;
}

h2 a {
	color: #364850; 
	text-decoration: none	
}

h2 a:hover {
	color: #00b3e8;
}

#Header{
	width:960px;
	height:100px;
	position:relative;
	background-image: url(images/curve-top.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	top:10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#Logo{
	width:300px;
	height:60px;
	top:20px;
	left:22px;
	position: absolute;
}

#Middle{
	width:960px;
	height:950px;
	position:relative;
	background-color: #FFFFFF;
	top:10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#GeneralLinks{
	width:304px;
	height:30px;
	top:2px;
	left:653px;
	position: absolute;
}

#GeneralLinks ul {
	margin: 0;
	padding: 8px;
	list-style: none;
}

#GeneralLinks li {
	display: inline;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 13px;
}

#GeneralLinks li a {
	color: #6d7f8b;
	padding: 0 1px;
	text-decoration: none;
}

#GeneralLinks ul li a:hover{
	color: #eaa546;
}

#TopLinks{
	width:948px;
	height:39px;
	background:url(images/bg-top-links.jpg) 0 0
  	repeat-x;
	position:relative;
	margin:0 auto;
}

#TopLinks ul {
	float:right;
	margin: 0;
	padding: 8px;
	list-style: none;
}

#TopLinks li {
	display: inline;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
}

#TopLinks li a {
	color:#dbe7ed;
	text-decoration: none;
	padding-left: 11px;
	padding-right: 7px;
}

#TopLinks ul li a:hover{
	color: #ffffff;
}
	
#HeaderPan {
	width:948px;
	height:169px;
	background:url(images/bg-header.gif) 0 0
  	repeat-x;
	position:relative;
	top:5px;
	margin:0 auto;

}

#HeaderImg {
	width:300px;
	height:169px;
	top:4px;
	left:0px;
	position: absolute;
}

#HeaderImgRight {
	width:300px;
	height:165px;
	top:4px;
	left:648px;
	position: absolute;
	background-image: url(images/bg-header-curve.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#HeaderTxt {
	width:270px;
	height:60px;
	top:60px;
	left:620px;
	position: absolute;
	font-size: 22px;
	color: #edf3f7;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 28px;
}

#Work {
	width:200px;
	height:90px;
	top:245px;
	left:22px;
	position: absolute;
	padding-top: 10px;
}

#WelcomeText {
	width:422px;
	height:120px;
	top:249px;
	left:250px;
	position: absolute;
}

#Kid {
	width:245px;
	height:159px;
	top:235px;
	left:700px;
	position: absolute;
}

#Box4 {
	width:219px;
	height:192px;
	top:394px;
	left:726px;
	position: absolute;
	background-image: url(images/box4.jpg);
	background-repeat: no-repeat;
}

#Box4heading {
	width:180px;
	height:20px;
	top:402px;
	left:742px;
	position: absolute;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
}

#Box4text {
	width:190px;
	height:130px;
	top:440px;
	left:720px;
	position: absolute;
}

#Box4text ul {
	display:block;
	margin:2px 0 0 42px;
	padding: 0 0 0 0px;
	list-style-image: url(images/arrow.gif);
	line-height: 22px;
}

#Box4text li a{
	color:#4e6d95;
	text-decoration:none;
	padding-left: 4px;
	line-height: 22px;
}

#Box4text ul li a:hover{
	color: #000000;
}


#Box3 {
	width:219px;
	height:192px;
	top:394px;
	left:490px;
	position: absolute;
	background-image: url(images/box3.jpg);
	background-repeat: no-repeat;
}

#Box3heading {
	width:180px;
	height:20px;
	top:402px;
	left:506px;
	position: absolute;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
}

#Box3text {
	width:190px;
	height:130px;
	top:440px;
	left:485px;
	position: absolute;
}

#Box3text ul {
	display:block;
	margin:2px 0 0 42px;
	padding: 0 0 0 0px;
	list-style-image: url(images/arrow.gif);
	line-height: 22px;
}

#Box3text li a{
	color:#4e6d95;
	text-decoration:none;
	padding-left: 4px;
	line-height: 22px;
}

#Box3text ul li a:hover{
	color: #000000;
}


#Box2 {
	width:219px;
	height:192px;
	top:394px;
	left:254px;
	position: absolute;
	background-image: url(images/box2.jpg);
	background-repeat: no-repeat;
}

#Box2heading {
	width:180px;
	height:20px;
	top:402px;
	left:271px;
	position: absolute;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
}

#Box2text {
	width:190px;
	height:130px;
	top:440px;
	left:248px;
	position: absolute;
}

#Box2text ul {
	display:block;
	margin:2px 0 0 42px;
	padding: 0 0 0 0px;
	list-style-image: url(images/arrow.gif);
	line-height: 22px;
}

#Box2text li a{
	color:#4e6d95;
	text-decoration:none;
	padding-left: 4px;
	line-height: 22px;
}

#Box2text ul li a:hover{
	color: #000000;
}


#Box1 {
	width:219px;
	height:192px;
	top:394px;
	left:17px;
	position: absolute;
	background-image: url(images/box1.jpg);
	background-repeat: no-repeat;
}

#Box1heading {
	width:190px;
	height:20px;
	top:402px;
	left:35px;
	position: absolute;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
}

#Box1text {
	width:190px;
	height:130px;
	top:440px;
	left:10px;
	position: absolute;
}

#Box1text ul {
	display:block;
	margin:2px 0 0 42px;
	padding: 0 0 0 0px;
	list-style-image: url(images/arrow.gif);
	line-height: 22px;
}

#Box1text li a{
	color:#4e6d95;
	text-decoration:none;
	padding-left: 4px;
	line-height: 22px;
}

#Box1text ul li a:hover{
	color: #000000;
}

#BarPan1 {
	width:458px;
	height:350px;
	top:582px;
	left:19px;
	position: absolute;
	background-image: url(images/bar.jpg);
	background-repeat: no-repeat;
	background-color: #edf3f7;
}

#Headings1 {
	width:380px;
	height:20px;
	top:610px;
	left:30px;
	position: absolute;
}

#HeadingsTxt1 {
	width:358px;
	top:638px;
	left:39px;
	position: absolute;
	color: #5197cb;
	background-image: url(images/usable-coding.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 57px;
}

#Line1 {
	width:410px;
	height:10px;
	top:705px;
	left:38px;
	position: absolute;
	background-image: url(images/line.gif);
	background-repeat: no-repeat;
}

#Headings2 {
	width:380px;
	height:20px;
	top:718px;
	left:30px;
	position: absolute;
}

#HeadingsTxt2 {
	width:358px;
	top:746px;
	left:39px;
	position: absolute;
	color: #5197cb;
	background-image: url(images/ria.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 57px;
}

#img2 {
	width:60px;
	height:40px;
	top:750px;
	left:400px;
	position: absolute;
}

#Line2 {
	width:410px;
	height:10px;
	top:814px;
	left:38px;
	position: absolute;
	background-image: url(images/line.gif);
	background-repeat: no-repeat;
}

#Headings3 {
	width:380px;
	height:20px;
	top:826px;
	left:30px;
	position: absolute;
}

#HeadingsTxt3 {
	width:358px;
	top:854px;
	left:39px;
	position: absolute;
	color: #5197cb;
	background-image: url(images/seo.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 57px;
}

#BarPan2 {
	width:458px;
	height:350px;
	top:582px;
	left:486px;
	position: absolute;
	background-image: url(images/bar.jpg);
	background-repeat: no-repeat;
	background-color: #edf3f7;
}

#Headings4 {
	width:380px;
	height:20px;
	top:610px;
	left:500px;
	position: absolute;
}

#HeadingsTxt4 {
	width:358px;
	top:638px;
	left:508px;
	position: absolute;
	color: #5197cb;
	background-image: url(images/web20.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 57px;
}

#Line4 {
	width:410px;
	height:10px;
	top:705px;
	left:508px;
	position: absolute;
	background-image: url(images/line.gif);
	background-repeat: no-repeat;
}

#Headings5 {
	width:380px;
	height:20px;
	top:718px;
	left:500px;
	position: absolute;
}

#HeadingsTxt5 {
	width:358px;
	top:746px;
	left:508px;
	position: absolute;
	color: #5197cb;
	background-image: url(images/social-networking.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 57px;
}

#Line5 {
	width:410px;
	height:10px;
	top:814px;
	left:508px;
	position: absolute;
	background-image: url(images/line.gif);
	background-repeat: no-repeat;
}

#Headings6 {
	width:380px;
	height:20px;
	top:826px;
	left:500px;
	position: absolute;
}

#HeadingsTxt6 {
	width:358px;
	top:854px;
	left:508px;
	position: absolute;
	color: #5197cb;
	background-image: url(images/outsourcing.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 57px;
}

#curve-bottom {
	width:960px;
	height:12px;
	top:1100px;
	left:508px;
	position: relative;
	margin:0 auto;
	background-image: url(images/curve-bottom.gif);
	background-repeat: no-repeat;
}

#BottomCurve{
	width:960px;
	height:10px;
	position:relative;
	background-image: url(images/curve-bottom.gif);
	background-repeat: no-repeat;
	background-color: #3d5864;
	top:10px;
	margin-right: auto;
	margin-left: auto;
}

#BottomLinks {
	width:960px;
	height:30px;
	position:relative;
	top:20px;
	margin:0 auto;
	background-image: url(images/bottom-links-bg.gif);
	background-repeat: no-repeat;
}

#BottomLinks li{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


#BottomLinks ul {
	list-style-type: none;
}

#BottomLinks li a{
	color:#99b1bc;
	text-decoration:none;
	padding:0 0 0 30px;
	line-height: 22px;
}

#BottomLinks ul li a:hover{
	color: #d6dcde;
}

#Copyright{
	width:185px;
	top:5px;
	left:770px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#99b1bc;
	font-size: 10px;
	font-weight: bold;
}

#textwords{
	width:250px;
	height:28px;
	top:21px;
	left:698px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#7898A7;
	font-size: 10px;
	text-align: right;
	letter-spacing: -1px;
}