
body{
margin:0 auto;
padding:0;
font-family:/*Century Gothic MT, Avante, */Tahoma, Arial, Verdana, sans serif;
background:#fff url(../images/bg.gif);
}
a:link,a:visited,a:active{
color:#0f598f;
}
a:hover{
color:#ca4627;
}
#main{
background:url(../images/int_bg.jpg) top no-repeat #b9d5ea;
margin:0 auto;
width:919px;
}
#nav{
background:#b8d4e9;
}
#navInt{
background:}
#intContent,#homeContent{
font-size:0.7em;
line-height:1.8em;
padding:10px;
}
#homeContent p a{
color:#1c6da8;
font-weight:bold;
}
#homeUnderNav{
background: url(../images/home_undernav.jpg) no-repeat bottom #fff;
height:394px;
display:block;
}
#flashcontent{
height:201px;
}
#homeContent{
background:url(../images/home_txtbg.jpg) no-repeat top #b8d4e9;
color:#000;

}
#homeBodyPiks{
margin-right: 10px;
}
#homeRightCol{
background:url(../images/home_rightcol.jpg) no-repeat;
display:block;
height:392px;
margin:0;
padding:0;
}
#homeSearchDB{
width:152px;
height:193px;
position:relative;

}
#homeSearchDB ul{
padding:0;
margin:0;
list-style:none;
}
#homeSearchDB a{
position:absolute;
width:55px;
height:45px;
text-indent:-1000em;

}
.pic{
margin-right:6px;
}
#homeSearchDB .pic a{
top:40px;
left:15px;
}
#foot{
margin:0;
background:#ca4627;
height:40px;
width:100%;
padding: 20px 0 0 0;
}
#intFoot{
margin:10px 0 3% 0;
}
#foot,#intFoot {
text-indent: 90px;
font-size:0.7em;
color:#fff;
}
#foot a,#intFoot a{
color:#fff;
}
#foot a:hover, #homeContent a,#intFoot a:hover{
color: #FFCC00;
}
#leftcol,#rightcol{
background:#b8d4e9;
}
#leftcol{
margin:0;
padding:0;
}
/*interior*/
#intRightCol{
width:27px;
height:495px;
background: url(../images/int_rightcol.jpg) no-repeat top;
margin:0;
padding:0;
}
#intContent{
padding:15px 0;
}
#intContent img{
padding-right:15px;
display:block;
}
#intContent  ul li{
list-style-image:url(../images/bullet.gif);
}
#intContent ul{
margin-left:40px;
}
#intContent h2{
font-size:2em;
color:#206fa9;
font-family:Avante,Century Gothic, Tahoma, Arial, Verdana;
}
#intContent h3,h3{
font-size:1.5em;
color:#ca4627;
font-family:Avante,Century Gothic, Tahoma, Arial, Verdana;
margin:-40px 0 0 0;
}
#intContent h4,h4{
font-size:1.5em;
font-family:Avante,Century Gothic, Tahoma, Arial, Verdana;
margin:-40px 0 0 0;
color:#206fa9;
}
h2{
font-size:1.3em;
}
h5{
font-size:1em;
font-family:Tahoma;
font-style:normal;
}
.top{
background:#79acd4;
border:1px solid #5A87EF;
padding:8px 5px 5px 5px;
color:#fff;
height:27px;
width:100px;
text-align:center;
float:right;
display:block;
font-weight:bold;
}
.top a{
text-decoration:none;
color:#fff;
}

.top a:hover{
text-decoration:underline;
color:#2672ac;
}

#contactForm{
padding:10px;
background:#B7CDEE;
border:1px solid #5A87EF;
}
#portfolioText,#team{
width:600px;
}
/*#contactText{
width:500px;
}*/
.tn_container{
float:left;

}
.project_images,.project_images a,project_images a img,.tn_container img{
padding:0;
margin:0;
}
.navigation a, .navigation ul li a{
color:#fff;
}
.navigation ul li{
padding-left:20px;
color:#7baacc;
}
.navigation ul {
width:190px;
background-color:#1e6ea9;
margin-top:-2px;
text-align:left;
position:relative;
left:-11px;
}
.navigation ul ul{
width:150px;
margin: 0 0 0 20px;
}
.navigation p{
color:#fff;
}
.navigation #bottom{
margin-top:-11px ;
}

*:first-child+html .navigation #bottom{
margin-top:-21px ;
}


#content table img{
border:1px solid #ca4627;
padding:3px;
}
#portContent{
height:50px;
margin:-10px 0 12px 5px;
padding:0;
line-height:1.8em;

}
