 *{
margin: 0;
padding: 0;
}

html, body{
height: 100%;
background-color: #d4d4d4;
position: relative;
}

#containerbg{
margin: 0 auto;
width: 980px;
background: transparent url("images/bgborder2.png") repeat-y;
}


#container{
margin-left: 9px;
width: 961px;
height: 100%;
position: relative;
}

#header{
text-align: center;
background-color: white;
height: 120px;
}

object{
position: relative;
}

#picgallery{
background-color: #d4d4d4;
}



#main{
background-color: white;
width: 960px;
}

h1{
color: #30358e;
font-family: arial;
font-style: italic;
font-size: 40px;
}

#content{
width: 960px;
height: 100%;
margin: 10px 0px 0px 0px;
font-size: 18px;
text-align: justify;
font-family: georgia;
}

/******************** HOME PAGE BEGINS ****************/

#about{
margin-left: 75px;
width: 400px;
float: left;
}


#quote{
padding-top: 75px;
margin: 0px 0px 0px 600px;
font-size: 24px;
font-style: italic;
text-align: left;
position: relative;
z-index: 1;
}

#quote span{
color: black;
font-size: 14px;
font-style: normal;
}

/***************** HOME PAGE ENDS  **********************/

/***************** ABOUT US PAGE BEGINS *********************/

#aboutusIntro{
margin-left: 75px;
width: 500px;
font-size: 18px;
}

#aboutusIntro span{
color: #30358e;
font-size: 20px;
}

#aboutusIntro p{
margin-bottom: 10px;
}

#affiliations{
margin:  0px 0px 0px 650px;
font-size: 14px;
text-align: center;
font-family: arial;
position: absolute;
top: 148px;
width: 311px;
background-color: #d8dbef;
z-index: 1;
}

#affiliations p{
margin-bottom: 76px;
padding-top: 14px;
line-height: 150%;
font-size:12px;
}

#affiliations span{
font-weight: bold;
line-height: 150%;
font-size:14px;
padding-top: 15px;
}



#employees{
clear: both;
width: 500px;
margin: 25px 0px 0px 75px;
font-family: arial;
line-height: 150%;
font-size: 13px;
text-align: justify;
}

#employees p{
margin-top: 10px;
}

#employees span{
font-weight: bold;
color: #30358e;
}
/************** ABOUT US PAGE ENDS ******************/

/*************** CASE STUDIES PAGE BEGINGS **************/

#casestudies{
margin: 95px 0px 0px 0px;
font-family: helvetica;
font-size: 11px;
text-align: left;
height: 100%;
}

h3{
color: #30358e;
font-family: arial;
font-style: italic;
margin: 3px 0px 3px 0px;
font-size: 14px;
text-align: center;
}

#casestudies a{
text-decoration: none;
color: #30358e;
}


#casestudies img{
border: none;
float: left;
margin: 0px 5px 0px 5px;
}

#casestudies p{
margin: 5px;
}

#case1{
margin: 10px 0px 67px 75px;
width: 220px;
height: 85px;;
background-color: #d8dbef;
}

#case2{
width: 220px;
height: 85px;
margin: 10px 0px 67px 75px;
background-color: #d8dbef;
}


#case3{
margin: 10px 0px 0px 75px;
width: 220px;
height: 85px;
background-color: #d8dbef;
}


#mainpic{
position: absolute;
top: 400px;
left: 400px;
z-index: 1;
}


#bgshape{
position: absolute;
background-color: #d8dbef;
height: 841px;
width: 311px;
top: 148px;
left: 650px;
z-index: 0;
}

#bgshape span{
visibility: hidden;
}

/*********** CASE STUDIES PAGE ENDS ***************/

#footer{
clear: both;
margin-top: 50px;
text-align: center;
}


/******************** CONTACT PAGE BEGINS ****************/
#address{
margin-left: 75px;
font-size: 18px;
width: 300px;
float: left;
}

#address p{
margin: 30px 0px 0px 0px;
font-size: 18px;
}

#address h2 span{
visibility: hidden;
}

.street{
background:url("images/contact/addressicon.jpg") no-repeat;
}

.phone{
background:url("images/contact/phoneicon.jpg") no-repeat;
}

.mail{
background:url("images/contact/emailicon.jpg") no-repeat;
}


#contactform{
width: 450px;
margin-left: 450px;
font-size: 12px;
font-family: helvetica;
}

#contactform p{
font-size: 16px;
margin-bottom: 15px;
font-family: helvetica;
line-height: 150%;
}

#contactform a img{
text-decoration: none;
border: none;
margin: 0px 0px 0px 15px;
}

/******************** CONTACT PAGE ENDS****************/

/**************** NAVIAGTION ******************/

#nav{
background-color: #30358e;
}

#nav li{
font-family: helvetica;
font-size: 12px;
display: inline-block;
margin: 7px 0px 7px 50px;
}

#nav li a{
color: white;
text-decoration: none;
}

#nav li a:link{
color: white;
}


#nav li a:visited{
color: white;
}


#nav li a:hover{
text-decoration: underline;
}


#nav li a:active{
color: #d4d4d4;
}


