body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	/*background-image:url(../images/bg_img.jpg);
	background-repeat: repeat-x;*/
	background-image: url(../images/pattern.jpg);
    background-repeat: repeat-x;
    background-attachment: fixed;
	background-color:#FFFFFF;
}

.headTop{
background: url(../images/innerheadar_04.jpg) repeat;
}
.headarRight{
background: url(../images/innerheadar_42.jpg) repeat;
height:15px;
}
.headarNav{
background: url(../images/innerheadar_21.jpg) repeat;
height:67px;
}
.headarMenuBg{
background: url(../images/innerheadar_15.jpg) repeat;
height:157px;
}
.headarBar{
background: url(../images/innerheadar_46.gif) repeat;
height:8px;
}
.bodyImage{
border: 1px solid #CBCACA;
background-color:#FFFFFF;
padding: 2px 2px 2px 2px ;
}
.tableBg2{
background: url(../images/footer_40.jpg) no-repeat;

}
.tableBg{
background: url(../images/bodyimages_16.jpg) no-repeat right top;
background-color: #CDDFEB;
}
.leftCorn{
background: url(../images/innerbody_18.jpg) repeat-y right 50px;
}
.rightCorn{
background: url(../images/innerbody_24.jpg) repeat-y;
}
.centerCorn{
background: url(../images/bodyimages_19.jpg) repeat-y right 50px;
}
.rightBar{
background: url(../images/innerbody_28.jpg) repeat-y right;
}
.overView {
	font-size: 18px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 10px 5px;
	color:#0E56D9;
}

.headTitle {
	font-size: 16px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#0E56D9;
}
.headtext {
	font-size: 12px;
	;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	color:#3D3C3C;
	margin-left: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.overViewText {
font-family: Andalus;
	font-size: 14px;
	margin: 0px;
	padding: 5px 5px 5px 15px;
	color:#545454;
}
.subheadTitle {
	font-size: 14px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	color:#0E56D9;
}
.subheadtext {
	font-size: 14px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 5px 25px;
	color:#3D3C3C;
	margin-left: 30px;
}
.siteName {
	font-size: 12px;
	font-weight:bold;
	margin: 0px;
	padding: 0px 5px 1px 15px;
	color:#6BB5ED;
}
A.navLink{
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#676767;
	text-decoration:underline;
}
A.navLink:hover{

	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#676767;
	text-decoration:none;
}
A.projectLink{
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	text-decoration:underline;
}
A.projectLink:hover{

	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	text-decoration:none;
}
A.homeLink{
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#676767;
	text-decoration:none;
}
A.homeLink:hover{
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#676767;
	text-decoration:none;
}
.tableHome{
margin-top: 5px;
}
.footerTable{
font-size:11px;
font-weight:bold;
background: url(../images/footer_49.jpg) no-repeat right;
color: #68A7E8;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
a.footerLink{
font-size:12px;
font-weight:bold;
color: #68A7E8;
text-decoration:none;
}
a.footerLink:hover{
font-size:12px;
font-weight:bold;
color: #68A7E8;
text-decoration:underline;
}
.copyrght{
font-size:11px;
font-weight:bold;
color: #818080;
padding-bottom: 5px;
padding-top:2px;
}
.text {
	font-size: 14px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#3D3C3C;
	margin-left: 30px;
}
.topMenu{
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#FFFFFF;
	text-decoration:none;
}
A.menuItem{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#000000;
	text-decoration:underline;
}
A.menuItem:hover{
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#000000;
	text-decoration:none;
}
.menuIcon{
font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;

}
.tableTitle {
	font-size: 18px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 3px 5px;
	color:#1267A7;
}
.howarewe {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	color:#30609A;
	text-align:justify;
	line-height: 18px;
}
A.howarewe {
	font-size: 16px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#3D3C3C;
	text-decoration:none;
}
A.howarewe:hover {
	font-size: 16px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#3D3C3C;
	text-decoration: underline;
}
.branch {
	font-size: 15px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#FFFFFF;
	text-decoration:underline;
}
.branchText {
	font-size: 15px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#FFFFFF;
	padding-bottom: 7px;
}
.projectNameHead{
	font-size: 14px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#FF0000;
	margin-left: 30px;
}
.projectName {
	font-size: 13px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 10px 5px;
	color:#245694;
	font-family:Geneva, Arial, Helvetica, sans-serif; padding-top:3px;
}
.projectItem {
	font-size: 11px;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	color:#245694;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.projectItem2 {
	font-size: 11px;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 5px 3px;
	color:#727171;
	line-height: 14px;
	text-align:justify;
	vertical-align:middle;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	vertical-align:text-bottom;
	
}
.projectStatus {
	font-size: 14px;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#828181;
}
.projectItemText {
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
}
A.next {
	font-size: 16px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#FFFFFF;
	text-decoration:none;
}
A.next2 {
	font-size: 16px;;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#1267A7;
	text-decoration:none;
}
.downloadProject{
margin-top: 5px;
margin-bottom: 5px;
}
.carrerHeadItem {
	color:#F13300;
font-size: 14px;
font-weight:bold;
line-height:20px;
text-decoration:none;
padding-left: 20px;
}
.carrerItem {
	color:#245694;
font-size: 12px;
font-weight:bold;
line-height:20px;
text-decoration:none;
padding-left: 5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.carrerSubItem{
font-size: 14px;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#828181;
}
.profileTopTable{
background: url(../images/Profiletop_32.jpg) repeat-x top;
}
.profileBodyBg{
background: url(../images/Profiletop_14.jpg) repeat-x top;
background-color: #539DFC;
}
.profileTopTablepadding{
padding-left: 10px;
}
.profileTopTableItem{
color:#FFFFFF;
font-size: 15px;
padding-left: 5px;
font-weight:bold;
text-decoration:none;
}
A.profileTopTableItem{
color:#FFFFFF;
font-size: 15px;
padding-left: 5px;
font-weight:bold;
text-decoration:none;
}
A.profileTopTableItem:hover{
color:#FFFFFF;
font-size: 15px;
padding-left: 5px;
font-weight:bold;
text-decoration:none;
}
.profileBodyTable{
padding-top: 5px;
}
.profileBodyText{
padding-top: 5px;
}
.profileBodyText2{
padding-top: 3px;
padding-right: 3px;
padding-left: 3px;
color: #6E6D6D;
font-size:11px;
font-weight:bold;
line-height:16px;
font-family: Geneva, Arial, Helvetica, sans-serif;
text-align:justify;
}
.projectDiv{
width: 100%;
height: 233px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(../images/projects_05.jpg) no-repeat right;
}
.projectTdBg{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(../images/projects_03.jpg) repeat-x;
background-color: #519BFA;
}
.projectTable{
margin-top: 30px;
}
.projectHeadTable{
background-color: #F13300;
color:#FFFFFF;
font-size: 15px;
font-weight:bold;
line-height:20px;
}
.projectWiteTd{
background-color: #FFFFFF;
color:#245694;
font-size: 14px;
font-weight:bold;
line-height:20px;
line-height:9px;
}
A.projectWiteTd{
color:#245694;
font-size: 14px;
font-weight:bold;
line-height:17px;
text-decoration:none;
}
A.projectWiteTd:hover{
color:#245694;
font-size: 14px;
font-weight:bold;
line-height:17px;
text-decoration:underline;
}
.projectBlackTd{
background-color: #D1CDCD;
color:#717070;
font-size: 14px;
font-weight:bold;
line-height:20px;
}
A.projectBlackTd{
background-color: #D1CDCD;
color:#717070;
font-size: 14px;
font-weight:bold;
line-height:17px;
text-decoration:none;
}
A.projectBlackTd:hover{
background-color: #D1CDCD;
color:#717070;
font-size: 14px;
font-weight:bold;
line-height:17px;
text-decoration:underline;
}
A.projectPager{
color:#FFFFFF;
font-size: 14px;
font-weight:bold;
text-decoration:underline;
}
A.projectPager:hover{
color:#FFFFFF;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
A.projectPager2{
color:#1267A7;
font-size: 14px;
font-weight:bold;
text-decoration:underline;
}
A.projectPager2:hover{
color:#FFFFFF;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
A.projectRead {
	font-size: 12px;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#F13300;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.projectNo{
padding-top: 10px;
text-decoration: none;
font-weight: bold;
cursor: pointer;
padding: 10px 0 5px 0;
font-size: 32px;
}
/******************************/
.viewItem{
position: relative;
z-index: 0;
font-size: 12px;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#F13300;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.viewItem:hover{
background-color: transparent;
z-index: 50;
}

.viewItem span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: #727171;
text-decoration: none;
width: 150px;
}

.viewItem span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.viewItem:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10;
left: 30px; /*position where enlarged image should offset horizontally */
color:#0000FF;

}
.viewitemColor{
color:#727171;
font-weight:bold;
text-decoration:none;
line-height:16px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
A.viewitemColor{
color:#FFFFFF;
text-decoration:none;
line-height:16px;
}
A.viewitemColor:hover{
color:#FFFFFF;
text-decoration:underline;
line-height:16px;
}

/*****************************/
.egysolfont {
	color: #0000FF;
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.egysolfont2 {
	font-weight: bold;
	color: #003366;
	font-size: 10px;
}
.redegysol {
	color: #FF0000;
	text-decoration: none;
}

.blueegysol {
	color: #0000FF;
	text-decoration: none;
}
.careerLeft{
background: url(../images/Career2_05.jpg) repeat-x;
}
.careerRight{
background: url(../images/Career2_07.jpg) repeat-x;
}
.careerTop{
background: url(../images/Career2_14.jpg) repeat-x top;
}
.online_link{color:#1267A7;
font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;}
.online_Project_page{
color:#BDBBBC;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
.online_Project_page{
color:#FFFFFF;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
.online_Project_page2{
color:#FF0000;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
.online_menue{
    font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#1267A7;
	text-decoration:none;
}
.menuIcon_contact_us{
    font-size: 15px;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#1267A7;
	}
	
	.projectNo{
	font-family:"Arial Black";
    font-size: 28px;
	font-weight:bold;
	color:#CCCCCC;
	}
	.projectItem3 {
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 5px 3px;
	color:#000000;
	line-height: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	vertical-align:text-bottom;
	
}


A.nextBlue {
	font-size: 16px;
	font-family:Arial;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#245694;
	text-decoration:none;
}
A.projectPagerBlue{
color:#245694;
font-size: 14px;
font-weight:bold;
text-decoration:underline;
}
A.projectPagerBlue:hover{
color:#245694;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
.projectPagerBlue{
color:#003399;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
.ulProfile{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 15px;
}
.liProfile{
padding:4px 0px 0px 0px;
margin:0px 0px 0px 0px;
size: 3px;
list-style-type:square;
line-height:14px;

color: #6E6D6D;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

.date{
padding:4px 0px 0px 0px;
color: #6E6D6D;
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

}






























ol, ul { list-style: none; }
.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }
#services {
	margin: 0 0 0px;
	width:640px;
}
	#services .tabs {
		width: 100%;
		overflow: hidden;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
		#services .tabs li {
			float: left;
			margin: 0 0px 0 0;
		}
		#services .tabs #c3 { margin-right: 0px; }
		#services .tabs #c4 { margin-right: 0; }
			#services .tabs li a:link, #services .tabs li a:visited {
				float: left;
				display: block;
				width: 213px;
				height: 67px;
				position: relative;
			}
				#services .tabs li a:link span, #services .tabs li a:visited span {
					position:absolute;
					padding-left:0px;
					padding-bottom:0px;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					background: url(../img/menu-3a.jpg) no-repeat 0 0;
				}
			#services .tabs #c1 a:link span, #services .tabs #c1 a:visited span { background-position: 0 0; }
			#services .tabs #c1 a:link:hover span, #services .tabs #c1 a:visited:hover span,
			#services .tabs #c1.active a:link span, #services .tabs #c1.active a:visited span { background-position: 0 -67px; }
			#services .tabs #c2 a:link span, #services .tabs #c2 a:visited span { background-position: -242px 0; }
			#services .tabs #c2 a:link:hover span, #services .tabs #c2 a:visited:hover span,
			#services .tabs #c2.active a:link span, #services .tabs #c2.active a:visited span { background-position: -242px -67px; }
			
			
			#services .tabs #c3 a:link span, #services .tabs #c3 a:visited span { background-position: -483px 0; }
			#services .tabs #c3 a:link:hover span, #services .tabs #c3 a:visited:hover span,
			#services .tabs #c3.active a:link span, #services .tabs #c3.active a:visited span { background-position: -483px -67px; }
			#services .tabs #c4 a:link span, #services .tabs #c4 a:visited span { background-position: -722px 0; }
			#services .tabs #c4 a:link:hover span, #services .tabs #c4 a:visited:hover span,
			#services .tabs #c4.active a:link span, #services .tabs #c4.active a:visited span { background-position: -722px -67px; }
			#services .tabs #c5 a:link span, #services .tabs #c5 a:visited span { background-position: -963px 0; }
			#services .tabs #c5 a:link:hover span, #services .tabs #c5 a:visited:hover span,
			#services .tabs #c5.active a:link span, #services .tabs #c5.active a:visited span { background-position: -963px -67px; }
			#services .tabs #c6 a:link span, #services .tabs #c6 a:visited span { background-position: -1204px 0; }
			#services .tabs #c6 a:link:hover span, #services .tabs #c6 a:visited:hover span,
			#services .tabs #c6.active a:link span, #services .tabs #c6.active a:visited span { background-position: -1204px -67px; }
	#services .slider {
		background: #e0dedf;
		/*background-image:url(../img/bg.jpg);
		background-position:top;
		background-repeat:no-repeat;*/
		width:640px;
	}
		#services .slider li {
			/*height: 260px;*/
			color: #545454;
		}
			#services .cols {
				width: 100%;
				overflow: hidden;
			}
			
			#services .cols strong {
				width: 100%;
				overflow: hidden;
				color:#000;
			}
			
				#services .col {
					float: left;
					width: 300px;
					
				}
				#services .col-last {
					float: right;
					width: 290px;
				}
			#services .slider p {
				
				
				line-height: 14px;
				color: #6e6d6d;
				font-size: 12px;				
font-family: Verdana,Arial,Helvetica,sans-serif;
			}
				#services .slider p a:link, #services .slider p a:visited {
					color: #000000;
				}
			#services .slider h2 {
				font-size: 180%;
				font-weight: normal;
				color: #1267A7;
				line-height: 1.1;
				margin: 0 0 0px;
			}
				#services .slider h2 .sp1 {
					color: #62a719;
				}
				#services .slider h2 .sp2 {
					color: #28a2bf;
				}
				#services .slider h1 {
				font-size: 250%;
				font-weight: normal;
				color: #000000;
				line-height: 1.1;
				margin: 0 0 20px;
			}
				
				
			#services .slider h3 {
				font-size: 136%;
				font-weight: normal;
				color: #1267A7;
				margin: 0 0 .1em;
			}
			#services .slider h3 a {
				color: #222222;
			}
			#services .slider p.buttons {
				width: 100%;
				overflow: hidden;
				margin: .5em 0 0;
			}
				#services .slider p.buttons a:link, #services .slider p.buttons a:visited {
					float: right;
					display: block;
					height: 45px;
				}
					#services .slider p.buttons a:link span, #services .slider p.buttons a:visited span {
						background-repeat: no-repeat;
						background-position: 0 0;
					}
					#services .slider p.buttons a:link:hover span, #services .slider p.buttons a:visited:hover span {
						background-position: 0 -45px;
					}
				#services .slider p.buttons a.more2:link, #services .slider p.buttons a.more2:visited {
					width: 153px;
				}
					#services .slider p.buttons a.more2:link span, #services .slider p.buttons a.more2:visited span {
						background-image: url(../img/but-more2.png);
					}
				#services .slider p.buttons a.request3:link, #services .slider p.buttons a.request3:visited {
					width: 154px;
				}
					#services .slider p.buttons a.request3:link span, #services .slider p.buttons a.request3:visited span {
						background-image: url(../img/but-request3.png);
						
						