@charset "utf-8";

A IMG
{
 border:0px solid black;
 outline:none;
}
BODY,HTML
{
 height:100%;
 background-color:#f8c301;
 background-image: url("./images/background-design.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
}
BODY, BODY *
{
 padding:0px;
 margin:0px;
 font-family:verdana;
}

#mainContainer
{
 height:100%;
 width:855px;
 margin-left:auto;
 margin-right:auto;
}

#pageContent
{
 width:597px;
 height:100%;
 float:left;
}

#navLogo
{
 text-align:center;
 margin-top:20px;
}
#navLinks
{
 background-color:#615d5c;
 float:left;
 height:100%;
 width:255px;
}
#divContent
{
 margin-top:30px; 
}

#pageTitle
{
 padding:6px;
 padding-left:0px;
 margin-top:16px;
}

#pageTabs
{
 margin-top:-15px;
 font-size:11px;
 float:right;
 clear:right;
}
#divThumbNails
{
 height:40px;
 padding:6px;
}
#divCopyright
{
 font-family:georgia,arial;
 font-size:15px;
 font-weight:bold;
}

.logoImg
{
 display:block;
 margin-top:20px;
 margin-left:5px;
 margin-right:5px;
}

.homeLink
{
 text-align:right;
 padding-top:5px;
 margin-right:6px;
}

#navLinks .links
{
 margin-top:42px;
}

#navLinks .links A
{
 display:block;
 outline:none;
 text-decoration:none;
 width:235px;
 height:96px;
 background-repeat:no-repeat;
 background-position:-235px 0px;
}
#navLinks .links A:hover
{
 background-position:0px 0px;
}
.links .aboutUsLink
{
 background-image:url("./images/aboutUsN.jpg");
}
.links .servicesLink
{
 background-image:url("./images/servicesN.jpg");
}
.links .teamLink
{
 background-image:url("./images/teamN.jpg");
}
.links .contactUsLink
{
 background-image:url("./images/contactUsN.jpg");
}

#divSound
{
 text-align:center;
 margin-top:12px;
}

/*---------- about us specific ------------*/
.aboutUsContentText
{
 width:500px;
 height:340px;
 overflow-y:auto;
 margin-left:33px;
 margin-top:-390px;
 margin-bottom:45px;
 font-size:14px;
 text-align:left;
}
/*---------- about us specific ------------*/



/*---------- services specific ------------*/
#pageTabs A,
#pageTabs A:visited,
#pageTabs A:active
{
 text-decoration:none;
 color:#000000;
 font-weight:bold;
}
#pageTabs A:hover
{
 color:#000000;
 font-weight:bold;
}

/*---------- services specific ------------*/


/*---------- contact us specific ------------*/
.contactUsContentText
{
 width:325px;
 height:230px;
 overflow-y:auto;
 margin-left:23px;
 margin-top:-243px;
 margin-bottom:13px;
 font-size:11px;
 text-align:justify;
 padding:10px;
}
/*---------- contact us specific ------------*/


/*---------- team specific ------------*/
.teamContentText
{
 height:412px;
 font-size:11px;
 text-align:justify;
 background-color:#FFFFFF; 
}
.teamContentText P
{
 margin:4px;
}
/*---------- team specific ------------*/


/*---------- services specific ------------*/

#videoContainer
{
 height:412px;
 background-color:#000000;
 text-align:center;
 color:white;
}

#videoContainer H3
{
 padding-top:90px;
}

#videoContainer OBJECT,
#videoContainer EMBED
{
 margin-top:35px; 
 background-color:#000000;
}

/*---------- services specific ------------*/

