/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,a,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

body{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
background: #fff;
margin: 0 auto;
}



a:link{ text-decoration: none; color: #3618ab;}
a:visited{ text-decoration: none; color: #3618ab;}
a:hover{ text-decoration: underline; color: #1B0C55;}
a:active{ text-decoration: underline; color: #1B0C55;}


#cnt-wrapper, #cnt-content{       
 width: 850px;
        border: 0;
        margin: 0 5%;
        padding: 0;
        float: none !important;
}

#cnt-masthead{
height: 160px;
width: 824px;
}


#cnt-right, #cnt-right img{
display: none;
}




/*  NAVAGATION ITEMS */

#globalheader{
display: none;
}

.hide-text{
visibility: hidden;
}


#cnt-pagetitle{
height: auto;
width: 824px;
background: #fff;
margin: 0;
}

#cnt-pagetitle h1{
font-size: 20pt;
line-height: 100%;
visibility: visible;
color: #000;
}

#cnt-pagetitle img{
display: none;
}

#cnt-footer{
display: none;
}

.clear{
clear: both;
height: 1px;
width: auto;
display: block;
}

p, li{
font-size: 11pt;
line-height: 150%;
}

p{
margin: 0 0 15px 0;
}

h1, h2, h3, h4{
font-family: Helvetica, Arial, Verdana, sans-serif;
color: #1b0c55;
}

h1{
font-size: 120%;
font-weight: normal;
margin: 30px 0 10px 0;
}

h2{
font-size: 100%;
font-weight: normal;
margin: 15px 0 5px 0;
}

h3{
font-size: 85%;
font-weight: bold;
margin: 15px 0 5px 0;
}

h4{
font-size:75%;
font-weight: bold;
margin: 15px 0 5px 0;
}

p.intro-text{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 95%;
line-height: 160%;
color: #777;
}



ul.utility-links{
display: none;
}

#footer-links ul{
text-align: right;
}

#footer-links li{
display: inline;
}

#footer-links a{
margin: 0;
height: auto;
padding: 0;
}

.rule-h{
height: 9px;
width: auto;
background: url(../images/rule-h2.gif) repeat-x 0 0;
margin: 5px;
}

strong{
font-weight: bold;
color: #1b0c55;
}

.date{
font-weight:bold;
color: #ccc;
margin: 0;
}

#cnt-content ul{
list-style-type: circle;
margin: 0 0 10px 15px;
}

#cnt-content ul li{
margin: 0 0 7px 0;
}

/* PEOPLE SECTION */

.personal-profile{
margin: 0 0 25px 0;
width: 506px;
}

.personal-details{
border-bottom: 1px solid #ccc;
}

.personal-details img {
float: left;
margin: 0 5px 0 0;
height: auto;
}

.name {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 110%;
font-weight: normal;
color: #e23828;
margin: 0 0 0 0;
}

.title{
font-weight: bold;
margin: 0;
}

.qualification{
color: #1b0c55;
margin: 0;
}

.contact{
background: #ececec;
padding: 2px;
text-align: center;
}

/*  TABLE STYLES */

.tb-experience{
width: 508px;

}

.tb-experience td{
padding: 3px 2px;
border-bottom: 1px solid #ccc;
}

.tb-experience p{
margin:0;
line-height: 140%;
}

tr.tb-head td{
background: #d9d9d9;
border-top: 1px solid #ccc;
}

.project-sponsor{
text-align: center;
width: 170px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.example-projects{
border-left: 1px solid #ccc;
}

/* CONTACT US */


