body
{
background-color:#d2d2d1;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

a:link img
{
border: 0;
}

a:visited img
{
border: 0;
}

a:hover img
{
border: 0;
}

#encompass
{
width:850px;
margin: 0 auto 0 auto;
margin-top:50px;
background-color:#f7f6f6;
}

#main
{
background-color:#f7f6f6;
}

#header
{
width:851px;
height:200px;
}

#menud
{
width:851px;
height:30px;
background-image:url(images/menuback.jpg);
color:#9e9a9a;
font-size:14px;
}

#links
{
float:left;
margin:3px 10px 10px 10px;
width:190px;
height:384px;
background-image:url(images/techbg.jpg);
}

#linkstext
{
margin: 30px 15px 15px 15px;
font-size:14px;
}

.content
{
float:right;
width:620px;
color:#777575;
font-size:12px;
margin:10px 10px 10px 10px;
}

#footer
{
clear:both;
height:35px;
width:851px;
background-image:url(images/redfoot.gif);
color:#cc9494;
font-size:12px;
}

.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/butover.gif);
background-repeat: no-repeat;
white-space: nowrap;
display: block;
width: 106px;
height: 19px;
margin: 0;
padding: 0;

}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 106px;
height: 19px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img
{
width: 125px;
height: 19px;
border: 0
}

* html a:hover
{
visibility:visible;
}

.cssnav a:hover img
{
visibility:hidden;
}

.cssnav span
{
position: absolute;
color:#000000;
font-size:14px;
left: 10px;
top: 2px;
text-align: left;
margin: 0px;
padding: 0px;
cursor: pointer;
}


.dmstyle{
width: 99%;
font-weight: bold;
}

.dmstyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.dmstyle ul{
border: 0px solid #BBB;
width: 100%;

padding: 10px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.dmstyle ul li{
display: inline;
}

.dmstyle ul li a{
color: #9e9a9a;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 0px solid #DADADA;
}

.dmstyle ul li a:hover{

}

.dmstyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 0px solid #BBB; 
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #393738;
width: 100px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 0px 0;
text-decoration: none;
color: #9e9a9a;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ 
background-color: #9e9a9a;
color: #393738;
}