﻿input { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; }
blockquote { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
pre { margin: 0; padding: 0; }
h6 { margin: 0; padding: 0; }
h5 { margin: 0; padding: 0; }
h4 { margin: 0; padding: 0; }
h3 { margin: 0; padding: 0; }
h2 { margin: 0; padding: 0; }
h1 { margin: 0; padding: 0; }
dd { margin: 0; padding: 0; }
dt { margin: 0; padding: 0; }
dl { margin: 0; padding: 0; }
li { margin: 0; padding: 0; }
ol { margin: 0; padding: 0; }
ul { margin: 0; padding: 0; }
div { margin: 0; padding: 0; }
body { margin: 0; padding: 0; }
html { margin: 0; padding: 0; }

body
{
    direction: ltr;
    font-family: Tahoma;
    font-size: 8pt;
    color: #000;
    background: #3895c1 url('images/bodyBackground.gif') repeat-x scroll left -100%;
}
a{
    text-decoration:none;
    color:#555555;
}
img{
    border:0;
}
ul{
    list-style:none;
}
.mainTop{
    height:23px;
    background-color:#3895c1;
    border-bottom:solid 1px #add3e5;

}
.mainImage{
    background-color:#fff;
    border-bottom:solid 1px #3895c1;
    border-top:solid 1px #3895c1;
    text-align:center;
    overflow-x:hidden;
}
.topLinks{
    width:1000px;
    margin:auto;
    color:#fff;
    text-align:right;
    padding:4px 0 0;
}
.topLinks a{
    color:#fff;
    }
.mainContent{
    border-top:solid 1px #add3e5;
}
.context{
    width:1000px;
    margin:auto;
    margin-top:18px;
}
.c1{
    padding:0 30px;
}
/*.menu{
    background: transparent url('images/manuBackground.gif') no-repeat scroll left top;
    width:678px;
    height:65px;
    padding:0 0 0 23px;
    float:left;    
}
.menu p{
    float:left;
    font-family:Arial;
    font-size:9pt;
    color:#8a8989;
    font-weight:bold;
    padding:12px 17px 0 17px;
    height:26px;
}
.menu p#select{
    color:#fff;
    background:transparent url('images/menuSelect.gif') repeat-x scroll left bottom;
}
.menu ul {
    clear:both;
}
.menu ul li {
    float:left;
    padding:5px 17px;
    color:#015379;
}*/
.search{
    float:left;
    background:transparent url('images/searchBackground.gif') no-repeat scroll left top;
    width:217px;
    height:23px;
    padding:4px 0px 0 4px;
    margin:25px 0 0 15px;
}
.search #q{
    width:170px;
    border:0;
    background:transparent;
}
.search #Submit1{
    width:45px;
    border:0;
    background:transparent;
}
.c2{
    clear:both;
}
.c2Top{
    background:transparent url('images/c2Top.gif') no-repeat scroll left top;
    width:1000px;
    height:12px;
}
.c2Center{
    background:#fff;
    padding:15px 30px;
}
.c2Bottom{
    background:transparent url('images/c2Bottom.gif') no-repeat scroll left top;
    width:1000px;
    height:12px;
    clear:both;
}
.ColLeft{
    width:700px;
    float:left;
}
.colRight{
    width:220px;
    margin-left:20px;
    float:left;
}
.title{
    border-bottom:solid 1px #027cb5;
    border-left:solid 8px #027cb5;
    color:#027cb5;
    padding:3px 10px;
}
.topProject{
    position:relative;
    height:130px
}
.projectsImg{
    width:180px;
    height:130px;
    border:solid 1px #d6d6d6;
}
.topProjectDesc{
    position:absolute;
    left:200px;
    top:30px;
    height:75px;
    overflow:hidden;
}

.moreImg{
    position:absolute;
    right:30px;
    bottom:14px;
}
.blk{
    padding:14px 0;
    border-bottom:solid 1px #d6d6d6;
}
h1{
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    color:#027cb5;
}
.greyText{
    color:#8a8a8a;
    line-height:1.5em;
    text-align:justify;
    padding:10px 0 0;
}
.darkGreyText{
    color:#555555;
    line-height:1.5em;
    text-align:justify;
}
.button{
    width:120px;
    height:21px;
}
.List p{
    background:transparent url('images/pBullet.gif') no-repeat scroll 5px 5px;
    padding: 3px 30px;
}
.latestNews p{
    background:transparent url('images/latestNews.gif') no-repeat scroll left top;
    width:87px;
    height:21px;
    color:#fff;
    font-size:7pt;
    padding:12px 0 0 27px;
    margin-left:20px;
    float:left;
    font-weight:bold;
    
}
/*.latestNews ul li{
    float:left;
    margin:9px 15px;
}*/
.latestNews ul li span{
    color:#898989;
    font-style:italic;
    margin-left:5px;
}
.col{
    width:210px;
    float:left;
    margin:0 11px;
}
.main3Col{
    padding:14px 0;
}
.colMiniText{
    color:#8a8a8a;
    line-height:1.5em;
    text-align:justify;
    padding:10px;

}
.colMenu{
    padding:0 3px;
}
.colMenu li{
    background-color:#efefef;
    border-bottom:solid 1px #d2d2d2;
    border-top:solid 1px #fff;
    padding:5px 16px;
    color:#646464;
}
.blueText{
    color:#0279b0;
    padding:5px;
}
.blueText a{
    color:#0279b0;
    padding:5px;
}
.applicant{
    background:transparent url('images/applicant.gif') no-repeat scroll 5px 7px;
}
.provider{
    background:transparent url('images/provider.gif') no-repeat scroll 5px 7px;
}
.matchmakingImg{
    margin:15px 0 0 70px;
}
.matchmaking ul li{
    padding:7px 28px;
    border-bottom:solid 1px #d6d6d6;
    color:#555555;
}
.adv{
    text-align:right;
}
.adv img{
    width:220px;
    border:solid 1px #d6d6d6;
    margin-top:5px;
}
.rightBlk{
    margin-bottom:30px;
}
.events{
    border:solid 1px #d6d6d6;
    padding:8px 15px;
    margin-bottom:30px;
}
.events ul li{
    margin-bottom:15px;
    margin-top:3px;
}
.eventDate{
    background-color:#79b100;
    float:left;
    color:#fff;
    font-style:italic;
    padding:4px 8px;
}
.eventTitle{
    clear:both;
    color:#5e5e5e;
    padding:4px 0;
}
.footer{
    width:900px;
    margin:auto;
    padding:20px 50px;
    border-bottom:solid 1px #01699b;
}
.footer ul{
    color:#fefefe;
    float:left;
    width:160px;
    font-size:11pt;
    line-height:1.7em
}
.footer ul li{
    font-size:8pt;
    color:#98daf9;
    padding:0;
}
.footer ul li a{
    color:#98daf9;
}
.copyright{
    clear:both;
    width:940px;
    margin:auto;
    border-top:solid 1px #0090d3;
    color:#44c3ff;
    padding:7px 30px;
}
.innerText{
    padding:20px;
}
.newsThumb{
    border-bottom:1px solid #D7D7D7;
    border-left:1px solid #F2F2F2;
    border-right:1px solid #F2F2F2;
    float:left;
    width:78px;
    height:78px;
    padding:3px;
    background-color:#fff;
}
.newsListDesc{
    margin-left:105px;
    margin-top:10px;
    margin-right:10px;
}
.newsImg{
    width:78px;
    height:78px;
}
.darkGreyTitle{
    color:#555555;
    line-height:1.5em;
    text-align:justify;
    font-weight:bold;
}
.darkGreyTitle span{
    font-style:italic;
}
.newsImageBorder{
    border-bottom:1px solid #D7D7D7;
    border-left:1px solid #F2F2F2;
    border-right:1px solid #F2F2F2;
    float:left;
    width:150px;
    height:150px;
    padding:3px;
    background-color:#fff;
    margin:0 20px 5px 0;
}
.newsImage{
    width:150px;
    height:150px;
}
.bottomComment{
    background:transparent url('images/pBullet.gif') no-repeat scroll left 15px;
    padding: 13px 25px;
}
.innerImage{
    background-color:#fff;
    border-bottom:solid 1px #3895c1;
    border-top:solid 1px #3895c1;
    text-align:center;
    height:130px;
}
.darkTitle{
    color:#555555;
    line-height:1.5em;
    text-align:justify;
    font-weight:bold;
    padding:10px 0 0 0;
    float:left;
    margin-right:15px;
}
.darkDesc{
    color:#555555;
    line-height:1.5em;
    text-align:justify;
    padding:10px 0 0 0;
}
.projectGallery{
    clear:both;
    text-align:left;
    padding:10px;
    background:#f1f1f1;
    border:1px solid #D6D6D6;
    margin:35px 0;
}
.projectImageThumb{
    border-bottom:1px solid #D7D7D7;
    border-left:1px solid #F2F2F2;
    border-right:1px solid #F2F2F2;
    height:78px;
    width:78px;
    padding:3px;
    background-color:#fff;
    float:left;
    margin:10px;
}
.projectImageImg{
    width:78px;
    height:78px;
}
.partnershipBlk{
    margin-bottom:30px;
}
/*add by hoda for news slider*/
.imp-news{
	float:left;
	list-style:none;
	margin:auto;
	overflow:hidden;
	height:25px;
	width:500px;
}
.imp-news li{	
	margin:9px 15px;
	height:25px;
	overflow:hidden;
        color:#555555;
    line-height:1.5em;
    text-align:justify;
}
.headerFade{
	list-style:none;
	margin:auto;
	overflow:hidden;
	height:288px;
	
}
.headerFade li{	
	overflow:hidden;
        width:100%;
}
.googleTranslate{
    padding:8px 15px;
}
/*end of add by hoda*/
