
body {
padding : 0;
margin : 0;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
background : white;
}
a {
padding : 0;
margin : 0;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
text-decoration : none;
}
a:hover {
text-decoration : none;
border : none;
}
a.normal-links {
padding : 0;
margin : 0;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
text-decoration : none;
border-bottom : 1px dashed #78a544;
}
a.normal-links:hover {
text-decoration : none;
border : none;
}
ul {
list-style-type : none;
}
div, span, p, img, em, ins, hr, a, ul, ol, li, form, fieldset, legend, input, select, textarea, h1, h2, h3, h4, h5, h6, table, tr, td {
padding : 0;
margin : 0;
}
.clear {
padding : 0;
margin : 0;
line-height : 0;
height : 0;
font-size : 0;
clear : both;
}
a.links {
padding : 0;
margin : 0;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
text-decoration : none;
border-bottom : 1px dashed #78a544;
}
a.links:hover {
text-decoration : none;
border-bottom : none;
}
.top-header {
width : 100%;
padding : 0;
margin : 0;
background : url(../images/top-headerbg.jpg) repeat-x left top;
height : 128px;
}
.top-headerlight {
width : 100%;
padding : 0;
margin : 0;
background : url(../images/header-lightbg.jpg) no-repeat center top;
}
.tophead-inner {
width : 1003px;
padding : 0 0 0 0;
margin : 0 auto;
}
.logo {
width : 233px;
float : left;
display : block;
padding : 0 0 0 35px;
margin : 0;
height : 98px;
}
.top-search {
width : 253px;
float : right;
display : block;
padding : 45px 35px 0 12px;
margin : 0;
}
.top-search form {
padding : 0;
margin : 0;
}
.top-search form fieldset {
padding : 0;
margin : 0;
border : 0;
}
.top-search form fieldset legend {
padding : 0;
margin : 0;
border : 0;
}
.top-search form fieldset label {
padding : 0 3px 0 0;
margin : 0;
float : left;
display : block;
width : 67px;
color : #8d8da5;
font-style : italic;
height : 21px;
background : url(../images/search.jpg) no-repeat left top;
}
.top-search form fieldset input {
padding : 3px 0 0 1px;
margin : 0;
float : left;
display : block;
width : 140px;
font-size : 12px;
font-weight : normal;
color : #aeaecd;
height : 17px;
border-bottom : 1px solid #7a7a9b;
border-right : 1px solid #7a7a9b;
border-left : 1px solid #14141f;
border-top : 1px solid #14141f;
background : #54546b;
}
.top-search form fieldset div.sgap {
padding : 0;
margin : 0;
width : 5px;
height : 10px;
float : left;
display : block;
}
.top-search form fieldset input.go {
border : 0;
padding : 0;
margin : 0;
width : 30px;
height : 24px;
background : url(../images/btn-search_go.jpg) no-repeat left top;
float : left;
display : block;
cursor : pointer;
}
.top-search form fieldset input.go:hover {
background : url(../images/btn-search_go-over.jpg) no-repeat left top;
}
.navigation {
width : 753px;
float : left;
display : block;
padding : 0;
margin : 0;
}
.menunav {
height : 28px;
width : 716px;
background : url(../images/blank_sepia.jpg);
position : relative;
font : normal 13px/28px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #c7c7e1;
z-index : 500;
margin : 0;
padding : 1px 0 1px 37px;
text-transform : lowercase;
}
.menunav .select {
margin : 0;
padding : 0;
list-style : none;
white-space : nowrap;
line-height : 28px;
}
.menunav li {
float : left;
background : url(../images/blank_over_sepia.jpg) no-repeat;
}
.menunav .select a {
display : block;
height : 28px;
float : left;
background : url(../images/blank_sepia.jpg);
text-decoration : none;
line-height : 28px;
white-space : nowrap;
font : normal 13px/28px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #c7c7e1;
padding : 0 0 0 1px;
}
.menunav .select li.line a {
color : #ffffff;
}
.menunav .select a b {
display : block;
padding : 0 15px 0 15px;
font : normal 13px/28px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #c7c7e1;
}
.menunav .select a:hover, .menunav .select li:hover a {
background : #222234;
padding : 0 0 0 1px;
line-height : 28px;
cursor : pointer;
color : #fff;
}
.menunav .select li.line a:hover, .pro_linedrop .select li.line:hover a {
color : #ffffff;
}
.menunav .select a:hover b, .menunav .select li:hover a b {
display : block;
padding : 0 15px 0 15px;
background : url(../images/blank_over_sepia.jpg) right top;
cursor : pointer;
}
.menunav .select li.selected a b {
display : block;
padding : 0 15px 0 15px;
background : url(../images/blank_over_sepia.jpg) right top;
cursor : pointer;
}
.menunav .sub {
display : none;
}
.menunav ul ul {
display : none;
}
.menunav table {
border-collapse : collapse;
margin : -1px;
font-size : 1em;
width : 0;
height : 0;
}
.menunav .sub {
margin : 0;
padding : 0;
list-style : none;
}
.menunav .sub li {
background : url(../images/subli_bg.jpg) no-repeat left 10px;
}
.menunav .select :hover .sub {
display : block;
position : absolute;
float : left;
width : 684px;
top : 29px;
left : 35px;
text-align : center;
background : #222234 url(../images/submenu-bg.jpg) no-repeat left bottom;
}
.menunav .select :hover .rt li {
float : right;
}
.menunav .select :hover .sub li a {
display : block;
line-height : 22px;
float : left;
padding : 5px 10px 0 10px;
margin : 0;
white-space : nowrap;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #8f94ac;
background : url(../images/submenu-libg.jpg) no-repeat left 8px;
}
.menunav .select :hover .sub li a.nobg {
background : inherit;
}
.menunav .select :hover .sub li.subline a {
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #8f94ac;
}
.menunav .select :hover .sub li a:hover, .menunav .select :hover .sub li:hover {
color : #ffffff;
position : relative;
}
.menunav .select :hover .sub li:hover > a {
color : #ffffff;
}
.menunav .select :hover .sub :hover ul {
padding : 0;
margin : 0;
list-style : none;
display : block;
width : 112px;
position : absolute;
left : -1px;
top : 25px;
border : 1px solid #aaa;
border-top : 0;
background : #fff;
}
.menunav .select :hover .sub :hover ul li a {
width : 80px;
text-align : left;
height : 20px;
line-height : 18px;
}
.menunav .select :hover .sub :hover ul li a:hover {
line-height : 16px;
}
.view-project {
width : 213px;
height : 30px;
float : left;
display : block;
}
.view-project a {
width : 213px;
height : 30px;
background : url(../images/bg-arrow_greennav.jpg) no-repeat left top;
font : normal 13px/30px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
text-decoration : none;
color : white;
text-align : center;
display : block;
}
.view-project a:hover {
text-decoration : none;
background : url(../images/bg-arrow_greennav-over.jpg) no-repeat left top;
border : none;
}
.big-header {
width : 100%;
padding : 0 0 0 0;
margin : 0;
background : #96b3cd url(../images/bigheader-bg.jpg) repeat-x left top;
border-bottom : 1px solid white;
}
.bighead-inner {
width : 931px;
padding : 64px 36px 26px 36px;
margin : 0 auto;
background : url(../images/bigheader-graphics.jpg) no-repeat left top;
}
h1 em {
font : normal 30px/36px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : white;
padding : 0;
margin : 0 0 0 0;
color : white;
font-style : italic;
}
.bighead-left {
width : 577px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
}
.bighead-right {
width : 354px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
position : relative;
}
.header-content {
width : 443px;
padding : 0 44px 0 90px;
margin : 0;
font : normal 13px/20px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
}
.slide-leftarrow {
width : 33px;
float : left;
display : block;
padding : 126px 0 0 0;
margin : 0;
}
.slide-rightarrow {
width : 29px;
float : left;
display : block;
padding : 126px 0 0 0;
margin : 0;
}
.slide-midinfo {
width : 259px;
float : left;
display : block;
padding : 20px 14px 14px 19px;
margin : 0;
height : 247px;
background : url(../images/slideinfo-mid.jpg) no-repeat left top;
}
h2 {
font : bold 16px/22px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
padding : 0 0 6px 0;
margin : 0;
color : black;
}
.topsmall-pad {
padding : 4px 0 0 0;
margin : 0;
}
.body-info {
width : 100%;
padding : 0;
margin : 0;
background : #fefefe url(../images/bodyinfo-bg.jpg) repeat-x left top;
}
.body-infoinner {
width : 936px;
padding : 57px 25px 30px 42px;
margin : 0 auto;
}

.business-dev {
width : 402px;
padding : 0 0 0 0;
margin : 0;
background : url(../images/icon-businessdev.jpg) no-repeat left 8px;
display : block;
}
.body-lefttxt {
width : 332px;
padding : 0 0 0 65px;
margin : 0;
}
.body-left {
width : 397px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
}
.body-right {
width : 462px;
float : left;
display : block;
padding : 0 0 0 72px;
margin : 0;
/*background:url(../images/it-services-icon.jpg) 13px 8px no-repeat;*/
}
.body-right2 {
width : 462px;
float : left;
display : block;
padding : 0 0 0 72px;
margin : 0;
}
.below-listing {
width : 220px;
float : left;
display : block;
padding : 14px 10px 0 0;
margin : 0;
}
.below-listing img {
float : left;
display : block;
width : 33px;
}
.below-listing a {
width : auto;
padding : 0 0 0 15px;
margin : 0;
font : normal 14px/20px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : black;
background : inherit;
text-decoration : none;
font-style : italic;
display : block;
float : left;
}
.below-listing a:hover {
text-decoration : none;
border : none;
}
.below-listing ul {
padding : 0;
margin : 0;
}
.below-listing ul li {
padding : 0 0 5px 0;
margin : 0;
font : normal 14px/20px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : black;
display : block;
}
.below-listing ul li.clear {
padding : 0;
margin : 0;
line-height : 0;
font-size : 0;
height : 0;
clear : both;
}
.below-bluearea {
width : 100%;
padding : 0 0 0 0;
margin : 0;
background : #222234 url(../images/below-bluebg.jpg) repeat-x;
}
.below-blueareain {
width : 919px;
padding : 46px 42px 36px 42px;
margin : 0 auto;
}
.below-blueleft {
width : 402px;
float : left;
display : block;
padding : 0 35px 0 0;
margin : 0;
color : #b5b5cc;
}
.below-blueright {
width : 455px;
float : left;
display : block;
padding : 0 0 0 27px;
margin : 0;
}
.our-partners {
width : auto;
float : left;
display : block;
padding : 0 17px 0 0;
margin : 0;
}
.news-blog {
width : 455px;
padding : 0 0 10px 0;
margin : 0;
}
.news-image {
width : 75px;
float : left;
display : block;
padding : 0 13px 0 0;
margin : 0;
}
.news-info {
width : 364px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #b5b5cc;
}
.news-head {
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : white;
padding : 0;
margin : 0;
}
.footer-bg {
width : 100%;
padding : 0;
margin : 0;
background : #37374c url(../images/footer-bg.jpg) repeat-x;
}
.footer-bginnerpage {
width : 100%;
padding : 15px 0 0 0;
margin : 0;
background : #37374c url(../images/inner-footerbg.jpg) repeat-x;
}
.footer-bginner {
width : 935px;
padding : 25px 38px 20px 30px;
margin : 0 auto;
font : normal 10px/15px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #a2a2ca;
}
.footer-bginner a {
font : normal 10px/15px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #a2a2ca;
padding : 0;
margin : 0;
text-decoration : none;
}
.footer-bginner a:hover {
text-decoration : underline;
border : none;
}
.footer-left {
width : 473px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
}
.footer-right {
width : 459px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
}
ul.footer-links {
padding : 0;
margin : 0;
}
ul.footer-links li {
padding : 0 5px 0 0;
margin : 0;
float : left;
display : block;
width : auto;
}
.sky-headbg {
width : 100%;
padding : 0;
margin : 0;
background : #a1bcd3 url(../images/skyinner-sheadbg.jpg) repeat-x left top;
border-bottom : 1px solid white;
}
.sky-headbgin {
width : 100%;
padding : 20px 0 0 0;
margin : 0 auto;
background : url(../images/bg-mid_innerlights.jpg) no-repeat center top;
height : 98px;
}
.right-pad {
padding : 0 27px 0 0;
margin : 0;
text-align : right;
}
.breadcrumb-bg {
width : 100%;
background : url(../images/breedcrumb-bg.jpg) repeat-x left top;
height : 30px;
padding : 0;
margin : 0;
}
.breadcrumb-inner {
width : 963px;
padding : 0 0 2px 40px;
margin : 0 auto;
height : 28px;
background : url(../images/breadcrumb-leftarrow.gif) no-repeat 56px top;
}
.breadcrumb-left {
width : 588px;
float : left;
display : block;
padding : 0 0 0 28px;
margin : 0;
background:url(../images/breadcrumb-other.jpg) 20px top no-repeat;
}
.breadcrumb-left ul {
padding:0;
margin:0;
}
.breadcrumb-left ul li {
padding:0;
margin:0;
float:left; display:block;
}
.breadcrumb-left ul li a {
padding:0 35px 0 30px;
margin:0;
display:block;
font : normal 12px/28px "Lucida Sans Unicode", "Lucida Grande","Lucida Sans", Arial, Verdana, sans-serif;
color:#666666;
background:url(../images/breadcrumb-current.jpg) right top no-repeat
}
.breadcrumb-left ul li a.three {
padding:0 35px 0 30px;
margin:0;
display:block;
font : normal 12px/28px "Lucida Sans Unicode", "Lucida Grande","Lucida Sans", Arial, Verdana, sans-serif;
color:#666666;
background:url(../images/breadcrumb-other.jpg) right top no-repeat
}
.breadcrumb-left ul li.current {
padding:0 35px 0 30px;
margin:0;
display:block;
font : normal 12px/28px "Lucida Sans Unicode", "Lucida Grande","Lucida Sans", Arial, Verdana, sans-serif;
color:#666666;
background:url(../images/breadcrumb-end.jpg) right top no-repeat #dad7d7;
}
.breadcrumb-left ul li a.end {
padding:0 38px 0 25px;
margin:0;
display:block;
font : normal 12px/28px "Lucida Sans Unicode", "Lucida Grande","Lucida Sans", Arial, Verdana, sans-serif;
color:#666666;
background:url(../images/breadcrumb-current.jpg) right top no-repeat;
}
.small-links {
width : 322px;
float : left;
display : block;
padding : 0 25px 0 0;
margin : 0;
}
.inner-bodycon {
width : 908px;
padding : 94px 25px 75px 70px;
margin : 0 auto;
}
.inner-bodyleft {
width : 282px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
}
.inner-bodyright {
width : 626px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
}
.left-links {
width : 220px;
padding : 0 0 0 0;
margin : 0;
}
h5 {
font : normal 24px/30px 'AurulentSansRegular', Arial, Helvetica, sans-serif;
color : #222234;
padding : 0 0 3px 0;
margin : 0;
border-bottom : 1px solid #d2e0eb;
}
h6 {
font : normal 20px/26px 'AurulentSansRegular', Arial, Helvetica, sans-serif;
color : #222234;
padding : 0 0 10px 0;
margin : 0;
border : none;
}
.news-heading {
font : normal 38px/38px 'AurulentSansRegular', Arial, Helvetica, sans-serif;
color : #222234;
padding : 0;
margin : 0;
border : none;
}
.left-nav {
width : 220px;
padding : 0 0 38px 0;
margin : 0;
}
.left-nav ul {
padding : 0;
margin : 0;
}
.left-nav ul li {
padding : 0;
margin : 0;
font : normal 12px/35px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
border-bottom : 1px solid #d2e0eb;
}
.left-nav ul li a {
padding : 0 0 0 22px;
margin : 0;
font : normal 12px/35px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
text-decoration : none;
display : block;
}
.left-nav ul li a:hover {
text-decoration : none;
background : url(../images/left-navhover.jpg) no-repeat left top;
}
.left-nav ul li a.active {
text-decoration : none;
background : url(../images/left-navhover.jpg) no-repeat left top;
}
.left-nav ul li a.more-news {
padding : 0 22px 0 0;
margin : 0;
font : normal 12px/35px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
text-decoration : none;
display : block;
text-align : right;
background : url(../images/news-morebg.jpg) no-repeat 205px 11px;
}
.left-nav ul li a.more-news:hover {
text-decoration : none;
}
.all-smallbttns {
width : 300px;
height : 18px;
padding : 6px 10px 2px 0;
}
.gen-left {
width : auto;
float : left;
display : block;
padding : 0 6px 0 0;
margin : 0;
}
.gen-right {
width : auto;
float : right;
display : block;
padding : 0 0 0 6px;
margin : 0;
}
a.save {
width : 59px;
height : 20px;
background : url(../images/btn-share_save.jpg) no-repeat left top;
display : block;
padding : 0 0 0 0;
margin : 0;
font : normal 10px/16px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #6c6b6b;
text-decoration : none;
}
a.save:hover {
text-decoration : none;
color : black;
background : url(../images/btn-share_save-over.jpg) no-repeat left top;
}
a.print {
width : 66px;
height : 20px;
background : url(../images/btn-share_print.jpg) no-repeat left top;
display : block;
padding : 0 0 0 0;
margin : 0;
font : normal 10px/16px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #6c6b6b;
text-decoration : none;
}
a.print:hover {
text-decoration : none;
color : black;
background : url(../images/btn-share_print-over.jpg) no-repeat left top;
}
a.email {
width : 71px;
height : 20px;
background : url(../images/btn-share_email.jpg) no-repeat left top;
display : block;
padding : 0 0 0 0;
margin : 0;
font : normal 10px/16px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #6c6b6b;
text-decoration : none;
}
a.email:hover {
text-decoration : none;
color : black;
background : url(../images/btn-share_email-over.jpg) no-repeat left top;
}
a.share {
width : 65px;
height : 20px;
background : url(../images/btn-share_share.jpg) no-repeat left top;
display : block;
padding : 0 0 0 0;
margin : 0;
font : normal 10px/16px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #6c6b6b;
text-decoration : none;
}
a.share:hover {
text-decoration : none;
color : black;
background : url(../images/btn-share_share-over.jpg) no-repeat left top;
}
.inner-txtinfo {
width : 550px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
}

.inner-txtinfo a {
padding : 0;
margin : 0;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
text-decoration : none;
border-bottom : 1px dashed #78a544;
}
.inner-txtinfo a.newlinks {
text-decoration : none;
border-bottom : none;
}
.inner-txtinfo a.newlinks:hover {
text-decoration : none;
border-bottom : none;
}



.inner-txtinfo h5 {
font : normal 2px/3px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : #78a544;
padding : 10px 0 11px 0;
margin : 0;
border : none;
}

.inner-txtinfo a:hover {
text-decoration : none;
border-bottom : 1px solid #78a544;
}

.inner-txtinfo ul {
padding : 8px 0 0 0;
margin : 0;
}
.inner-txtinfo ul li {
padding : 0 0 6px 20px;
margin : 0;
background : url(../images/normal-libg.jpg) no-repeat left 6px;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
}
.inner-txtinfo ul li a {
padding : 0;
margin : 0;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
text-decoration : none;
}
.inner-txtinfo ul li a:hover {
text-decoration : underline;
border : none;
}
.page-icon {
width : 76px;
float : left;
display : block;
padding : 8px 0 0 0;
margin : 0;
}
.ask-neshami {
width : 188px;
height : 40px;
background : url(../images/sidebar-askneshami.jpg) no-repeat left top;
padding : 0 0 40px 0;
margin : 0;
}
.green-txt {
font : normal 16px/22px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : #78a544;
padding : 0 0 0 10px;
margin : 0;
}
.left-pad {
padding : 0 0 0 10px;
margin : 0;
}
.left-pad2 {
padding : 0 0 0 12px;
margin : 0;
}
.left-pad3 {
padding : 0 0 0 10px;
margin : 0;
display : block;
}
.green-heading {
font : normal 18px/20px 'AurulentSansRegular', Arial, Helvetica, sans-serif;
color : #78a544;
padding : 0 0 6px 0;
margin : 0;
text-align : center;
}
.green-heading span {
font : normal 16px/22px 'AurulentSansRegular', Arial, Helvetica, sans-serif;
color : #8fafc9;
padding : 0;
margin : 0;
}
ul.normal-listing {
padding : 6px 0 0 0;
margin : 0;
}
ul.normal-listing li {
padding : 0 0 6px 20px;
margin : 0;
background : url(../images/normal-libg.jpg) no-repeat left 6px;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
}
ul.normal-listing li a {
padding : 0;
margin : 0;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
text-decoration : none;
}
ul.normal-listing li a:hover {
text-decoration : underline;
}
.submit-resume {
color : #222234;
padding : 0 0 40px 0;
margin : 0;
background : url(../images/sidebar-submitresume.png) no-repeat left top;
width : 222px;
height : 33px;
cursor:pointer;
}
.submit-resume a {
color : #222234;
text-decoration : none;
cursor:pointer;
}
.submit-resume a:hover {
text-decoration : underline;
border : none;
cursor:pointer;
}
.coninfo-left {
width : 68px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
}
.coninfo-right {
width : 120px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
}
.con-info {
width : 550px;
padding : 24px 0 0 0;
margin : 0;
}
.con-info form {
padding : 0;
margin : 0;
}
.con-info form fieldset {
padding : 0;
margin : 0;
border : 0;
}
.con-info form fieldset legend {
padding : 0;
margin : 0;
border : 0;
}
.con-info form fieldset div.required {
padding : 0 0 12px 0;
margin : 0;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #78a544;
float : right;
display : block;
width : auto;
}
.con-info form fieldset div.info {
width : 265px;
float : left;
display : block;
padding : 0 10px 0 0;
margin : 0;
}
.con-info form fieldset div.info label {
width : 72px;
float : left;
display : block;
padding : 0 10px 0 0;
margin : 0 0 20px 0;
font : normal 14px/20px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
}
.con-info form fieldset div.info label span {
color : #78a544;
}
.con-info form fieldset div.info input {
width : 164px;
float : left;
display : block;
padding : 3px 0 0 0;
margin : 0 0 20px 0;
font : normal 14px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
height : 22px;
background : #d3e1ec;
border-bottom : 1px solid #d3e1ec;
border-right : 1px solid #e5edf4;
border-top : 1px solid #b9bcbe;
border-left : 1px solid #b9bcbe;
}
.con-info form fieldset div.info select {
width : 164px;
float : left;
display : block;
padding : 0;
margin : 0 0 20px 0;
font : normal 14px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
height : 22px;
background : #d3e1ec;
border-bottom : 1px solid #d3e1ec;
border-right : 1px solid #e5edf4;
border-top : 1px solid #b9bcbe;
border-left : 1px solid #b9bcbe;
}
.con-info form fieldset label {
width : 72px;
float : left;
display : block;
padding : 0 10px 0 0;
margin : 0 0 20px 0;
font : normal 14px/20px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
}
.con-info form fieldset label span {
color : #78a544;
}
.con-info form fieldset textarea {
width : 420px;
float : left;
display : block;
padding : 3px 0 0 0;
margin : 0 0 20px 0;
font : normal 14px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
height : 102px;
background : #d3e1ec;
border-bottom : 1px solid #d3e1ec;
border-right : 1px solid #e5edf4;
border-top : 1px solid #b9bcbe;
border-left : 1px solid #b9bcbe;
}
.con-info form fieldset input.submit {
width : 109px;
height : 31px;
background : url(../images/btn-formsubmit_green.jpg) no-repeat left top;
float : right;
display : block;
cursor : pointer;
border : none;
}
.con-info form fieldset input.submit:hover {
background : url(../images/btn-formsubmit_green-over.jpg) no-repeat left top;
}
.newsletter {
background : url(../images/sidebar-newsletter.png) no-repeat left top;
padding : 0 0 12px 0;
margin : 10px 0 0 0;
display : block;
width : 165px;
height : 42px;
cursor : pointer;
}
.newsletter a {
padding : 0;
margin : 0;
text-decoration : none;
display : block;
width : 165px;
height : 42px;
cursor : pointer;
}
.newsletter a:hover {
text-decoration : none;
border : none;
}
.rss {
background : url(../images/sidebar-rssfeed.png) no-repeat left top;
padding : 0 0 0 0;
margin : 0;
display : block;
width : 155px;
height : 37px;
}
.rss a {
padding : 0;
margin : 0;
display : block;
text-decoration : none;
width : 155px;
height : 37px;
cursor : pointer;
}
.rss a:hover {
text-decoration : none;
border : none;
}
.newsdisplay-blog {
width : 550px;
padding : 22px 0 0 0;
margin : 0;
}
.news-image2 {
width : 105px;
float : left;
display : block;
padding : 0 13px 0 0;
margin : 0;
}
.news-details {
width : 430px;
float : left;
display : block;
padding : 0 0 0 0;
margin : 0;
}
.green-heading2 {
font : normal 18px/24px 'AurulentSansRegular', Arial, Helvetica, sans-serif;
color : #78a544;
padding : 0 0 2px 0;
margin : 0;
}
.green-heading2 a {
font : normal 18px/24px 'AurulentSansRegular', Arial, Helvetica, sans-serif;
color : #78a544;
text-decoration : none;
}
.green-heading2 a:hover {
color : #78a544;
text-decoration : underline;
border : none;
}
.green-heading2 span {
font : normal 16px/22px 'AurulentSansRegular', Arial, Helvetica, sans-serif;
color : #8fafc9;
padding : 0;
margin : 0;
}
.normal-left {
float : left;
display : block;
padding : 0;
margin : 0;
width : auto;
}
.normal-right {
float : right;
display : block;
padding : 0;
margin : 0;
width : auto;
}
.sky-txt {
font : normal 17px/16px 'AurulentSansRegular', Arial, Helvetica, sans-serif;
color : #8fafc9;
padding : 0 0 15px 0;
margin : 0;
}
.green-txt2 {
font : normal 11px/11px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : #78a544;
padding : 0 0 10px 0;
margin : 0;
}
.green-txt3 {
font : normal 14px/20px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : #78a544;
padding : 0 0 0 10px;
margin : 0;
}
.green-txt4 {
font : normal 13px/20px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : #78a544;
padding : 0 0 0 10px;
margin : 0;
}
.inner-bodycon2 {
width : 908px;
padding : 94px 25px 75px 70px;
margin : 0 auto;
}
.project-details {
width : 908px;
background : url(../images/project-detailsbg.jpg) repeat-y left top;
padding : 0 0 0 0;
margin : 0 0 65px 0;
}
.project-logo {
width : 266px;
float : left;
display : block;
padding : 0 63px 0 22px;
margin : 0;
text-align : center;
}
.project-info {
width : 557px;
float : left;
display : block;
width : 557px;
padding : 0 0 0 0;
margin : 0;
}
.testimonials-box {
width : 489px;
background : #f0f6fb url(../images/quote-testimonials.jpg) no-repeat 10px 5px;
padding : 18px 34px 20px 34px;
margin : 0;
}
.testimonials-text {
width : 520px;
background : #f0f6fb url(../images/quote-testimonials.jpg) no-repeat 10px 5px;
padding : 18px 5px 20px 34px;
margin : 0;
}

.testimonials-box a {
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #a1bcd3;
padding : 0 0 0 0;
margin : 0;
font-style : italic;
text-decoration : none;
}
.testimonials-box a:hover {
text-decoration : underline;
border : none;
}

a.sky-readmore {
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #a1bcd3;
padding : 0 0 0 0;
margin : 0;
font-style : italic;
text-decoration : none;
}
a.sky-readmore:hover {
text-decoration : underline;
border : none;
}
.inner-bodyright input, select, textarea {
margin : 0 0 10px 0;
padding : 0;
}
.content-info {
width : 542px;
padding : 8px 0 0 8px;
margin : 0;
}
.content-info p {
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
padding : 0 0 15px 0;
margin : 0;
}
.content-info h5 {
font : normal 2px/3px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : #78a544;
padding : 10px 0 11px 0;
margin : 0;
border : none;
}
.content-info h3 {
font : normal 18px/18px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : #78a544;
padding : 8px 0 8px 0;
margin : 0;
border : none;
}
.content-info h3 a {
font : normal 18px/24px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : #78a544;
padding : 0;
margin : 0;
text-decoration : none;
}
.content-info h3 a:hover {
text-decoration : none;
border : none;
}
.content-info a {
padding : 0;
margin : 0;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
text-decoration : none;
border-bottom : 1px dashed #78a544;
}
.content-info a:hover {
text-decoration : none;
border-bottom : 1px solid #78a544;
}
.content-info ul {
padding : 8px 0 0 0;
margin : 0;
}
.content-info ul li {
padding : 0 0 6px 20px;
margin : 0;
background : url(../images/normal-libg.jpg) no-repeat left 6px;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
}
.content-info ul li a {
padding : 0;
margin : 0;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #222234;
text-decoration : none;
}
.content-info ul li a:hover {
text-decoration : underline;
border : none;
}
.content-info .clr {
padding : 0;
margin : 0;
font-size : 0;
clear : both;
height : 0;
line-height : 0;
}
.content-info #hbpagestop {
padding : 0;
margin : 0;
display : block;
}
.content-info #hbpagestop ul {
list-style-type : none;
padding : 0;
margin : 0;
float : left;
display : block;
}
.content-info #hbpagestop ul li {
display : block;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #707070;
border : 1px solid #aeaeae;
padding : 0 3px 0 3px;
text-decoration : none;
background : #fff;
float : left;
margin : 0 4px 0 0;
border : 1px solid #e4e4d5;
font-weight:bold;
}
.content-info #hbpagestop ul li a {
background : inherit;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #707070;
text-decoration : none;
border-bottom : none;
padding : 0;
font-weight:normal;
}
.content-info #hbpagestop ul li a:hover {
text-decoration : none;
border-bottom : none;
color : #fff;
background : #78a544;
}
.content-info #hbpagestop ul li a.prevstep {
background : inherit;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #707070;
text-decoration : none;
}
.content-info #hbpagestop ul li a.prevstep:hover {
text-decoration : none;
border-bottom : none;
color : #fff;
background : #78a544;
}
.content-info #hbpagestop ul li a.nextstep {
background : inherit;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #707070;
text-decoration : none;
}
.content-info #hbpagestop ul li a.nextstep:hover {
text-decoration : none;
border-bottom : none;
color : #fff;
background : #78a544;
}
.content-info #hbpagestop p {
margin : 0;
padding : 0;
}
.content-info #hbpagestop ul li em {
font-style : normal;
padding : 0 2px 0 2px;
}
.casestudy-logoinfo {
width : 220px;
padding : 5px 0 5px 0;
margin : 0;
border-bottom : 1px solid #d2e0eb;
}
.casestudy-logo {
width : 68px;
float : left;
display : block;
padding : 0 8px 0 0;
margin : 0;
}
.casestudy-logoname {
width : 144px;
float : left;
display : block;
padding : 10px 0 0 0;
margin : 0;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : black;
}
.casestudy-logoname a {
text-decoration : none;
color : black;
}
.casestudy-logoname a:hover {
text-decoration : underline;
border : none;
}
.content-info #hbSearch ol {
list-style-type : decimal;
padding : 0;
margin : 0;
float : left;
display : block;
}
.content-info #hbSearch li {
display : block;
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #000000;
padding-bottom : 12px;
}
.content-info #hbSearch li a {
font : normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : #000000;
text-decoration : none;
border-bottom : 1px dashed #78a544;
}
.content-info #hbSearch li a:hover {
color : #000000;
text-decoration : none;
border-bottom : 1px solid #78a544;
}
.img-border {
border : 1px solid #54546b;
padding : 0;
margin : 0;
}
.img-border2 {
border : 1px solid #bbbaba;
padding : 0;
margin : 0;
}
.submit {
width : 109px;
height : 31px;
background : url(../images/green-submit.jpg) no-repeat left top;
float : right;
display : block;
cursor : pointer;
border : none;
}
.submit:hover {
background : url(../images/green-submithover.jpg) no-repeat left top;
}
.img-rightborder {
padding : 0 12px 0 0;
margin : 0;
}
a.green-viewdetails {
width : 124px;
height : 27px;
background : url(../images/btn-viewdetails_green.png) no-repeat left top;
display : block;
padding : 0;
margin : 0;
text-decoration : none;
}
a.green-viewdetails:hover {
background : url(../images/btn-viewdetails_green-over.png) no-repeat left top;
text-decoration : none;
border : none;
}
a.sky-readmore2 {
width : 124px;
height : 27px;
background : url(../images/btn-readmore_ltblue.jpg) no-repeat left top;
display : block;
padding : 0;
margin : 0;
text-decoration : none;
}
a.sky-readmore2:hover {
background : url(../images/btn-readmore_ltblue-over.jpg) no-repeat left top;
text-decoration : none;
border : none;
}
a.deepblue-readmore {
width : 109px;
height : 27px;
background : url(../images/btn-readmore_dkblue.jpg) no-repeat left top;
display : block;
padding : 0;
margin : 0;
text-decoration : none;
}
a.deepblue-readmore:hover {
background : url(../images/btn-readmore_dkblue-over.jpg) no-repeat left top;
text-decoration : none;
border : none;
}
a.small-readmore {
width : 69px;
height : 22px;
background : url(../images/btn-more_dkblue.jpg) no-repeat left top;
display : block;
padding : 0;
margin : 0;
text-decoration : none;
}
a.small-readmore:hover {
background : url(../images/btn-more_dkblue-over.jpg) no-repeat left top;
text-decoration : none;
border : none;
}
a.sky-previous {
width : 109px;
height : 31px;
background : url(../images/btn-previous.jpg) no-repeat left top;
display : block;
padding : 0;
margin : 0;
text-decoration : none;
border-bottom : none;
}
a.sky-previous:hover {
background : url(../images/btn-previous-over.jpg) no-repeat left top;
text-decoration : none;
border : none;
}
a.sky-next {
width : 109px;
height : 31px;
background : url(../images/btn-next.jpg) no-repeat left top;
display : block;
padding : 0;
margin : 0;
text-decoration : none;
border-bottom : none;
}
a.sky-next:hover {
background : url(../images/btn-next-over.jpg) no-repeat left top;
text-decoration : none;
border : none;
}
a.green-readmore {
width : 109px;
height : 24px;
background : url(../images/green-readmore.jpg) no-repeat left top;
display : block;
padding : 0;
margin : 0;
text-decoration : none;
border-bottom : none;
}
a.green-readmore:hover {
background : url(../images/green-readmorehover.jpg) no-repeat left top;
text-decoration : none;
border : none;
}
a.green-moresmall {
width : 69px;
height : 24px;
background : url(../images/btn-more_green.jpg) no-repeat left top;
display : block;
padding : 0;
margin : 0;
text-decoration : none;
border-bottom : none;
}
a.green-moresmall:hover {
background : url(../images/btn-more_green-over.jpg) no-repeat left top;
text-decoration : none;
border : none;
}
a.rightslide-show {
width : 29px;
height : 26px;
background : url(../images/btn-arrowright.jpg) no-repeat left top;
display : block;
padding : 0;
margin : 0;
text-decoration : none;
}
a.rightslide-show:hover {
background : url(../images/btn-arrowright-over.jpg) no-repeat left top;
text-decoration : none;
border : none;
}
a.leftslide-show {
width : 33px;
height : 26px;
background : url(../images/btn-arrowleft.jpg) no-repeat left top;
display : block;
padding : 0;
margin : 0;
text-decoration : none;
}
a.leftslide-show:hover {
background : url(../images/btn-arrowleft-over.jpg) no-repeat left top;
text-decoration : none;
border : none;
}
span.title-left {
font : normal 44px/32px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : white;
padding : 0;
margin : 0 0 0 0;
color : white;
}
span.title-left2 {
font : normal 24px/30px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : white;
padding : 0 0 6px 0;
margin : 0 0 0 75px;
color : white;
}
span.title-left3 {
font : normal 44px/32px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : white;
padding : 0;
margin : 0 0 0 0;
color : white;
}
div.slide-midinfo h2 {
font : bold 16px/20px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
}
h1 {
font : normal 44px/50px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : white;
padding : 12px 0 30px 0;
margin : 0 0 0 0;
color : white;
}
h3 {
font : normal 24px/30px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : black;
border-bottom : 1px solid #ceddea;
padding : 0 0 0 0;
margin : 0 0 12px 0;
}
.list-left-heading {
font : normal 24px/30px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : black;
border-bottom : 1px solid #ceddea;
padding : 0 0 0 0;
margin : 0 0 0 0;
}
h4 {
font : normal 25px/30px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : white;
padding : 0 0 0 0;
margin : 0 0 12px 0;
}
.inner-pageheader {
font : normal 44px/50px "Myriad Pro", Arial, Tahoma, sans-serif;
color : white;
padding : 12px 0 30px 0;
margin : 0 0 0 0;
color : white;
}
.inner-pageheader span {
font : normal 30px/36px "Myriad Pro", Arial, Tahoma, sans-serif;
color : white;
padding : 0 0 0 70px;
margin : 0 0 0 0;
color : white;
}
.inner-pageheader em {
font : normal 30px/36px "Myriad Pro", Arial, Tahoma, sans-serif;
color : white;
padding : 0;
margin : 0 0 0 0;
color : white;
}
.img-botpad {
padding : 0 0 30px 19px;
margin : 0;
}
div.title {
font : normal 16px/19px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
}
a.green-readmorebig {
width : 110px;
height : 24px;
background : url(../images/btn-readmore_green.jpg) no-repeat left top;
display : block;
padding : 0;
margin : 0;
text-decoration : none;
}
a.green-readmorebig:hover {
background : url(../images/btn-readmore_green-over.jpg) no-repeat left top;
text-decoration : none;
border : none;
}
.news-title {
font : normal 20px/20px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
padding : 0;
color : #78a544;
}
.news-title a {
text-decoration : none;
font : normal 20px/20px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : #78a544;
}
.news-title a:hover {
text-decoration : none;
border : none;
}
.news-date {
font : normal 16px/10px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
padding : 0 0 0 0;
color : #8fafc9;
}
.leftnav-head {
font : normal 26px/30px 'AurulentSansRegular', "Myriad Pro", Arial, Tahoma, sans-serif;
color : black;
border-bottom : 1px solid #ceddea;
padding : 0 0 4px 0;
margin : 0 0 0 0;
}
.quote-pad {
padding : 5px 0 0 0;
margin : 0;
}
.cont {
color : #54546b;
font-size : 11px;
line-height : 16px;
}
.img-slidebotpad {
padding : 0 0 20px 0;
margin : 0;
}

.below-listing-left {
width : 275px;
float : left;
display : block;
padding : 14px 5px 0 0;
margin : 0;
}

.below-listing-left a {
width : auto;
padding : 0 0 0 1px;
margin : 0;
font : normal 14px/20px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : black;
background : inherit;
text-decoration : none;
font-style : italic;
display : block;
float : left;
}
.below-listing-left a:hover {
text-decoration : none;
border : none;
}
.below-listing-right {
width : 160px;
float : left;
display : block;
padding : 14px 5px 0 0;
margin : 0;
}

.below-listing-right a {
width : auto;
padding : 0 0 0 5px;
margin : 0;
font : normal 14px/20px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
color : black;
background : inherit;
text-decoration : none;
font-style : italic;
display : block;
float : left;
}
.below-listing-right a:hover {
text-decoration : none;
border : none;
}
