body {background: #FFFFFF; color: #777669; font-family: "Arial"; font-size: 14px; margin: 0px; padding: 0px }

.footer      { color: #808080; font-size: 10px; padding-right: 10px; padding-left: 10px; text-decoration:none;}
.footer a:link { color: #800000;  font-size: 10pt; font-family: Arial; text-decoration:none;}
.footer a:visited { color: #808080;  font-size: 10pt; font-family: Arial; text-decoration:none;}
.footer a:hover { color: #800000; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration:underline }

.normalText  { font-family: Arial; font-size: 12pt; color: #808080; text-align: left }
.smallText   { font-family: Arial; color: #808080; font-size: 10pt; padding-right: 10px; padding-left: 10px; text-decoration:none;}

a { font-weight: bold; color: #AD2216; }
a:link	{ color: #AD2216; }
a:visited	{ color: #33332d; }
a:hover	{ color: #AD2216; }

p { font-size: 14px; }

.header { background: #909090; }

.ptest { font-family: Arial; font-size: 8pt; color: #808080; margin-left: 5; margin-right: 5 }

.leftNoPadding a:hover,
.leftNoPadding a:hover b {color: #AD2216;}

.left  	{ background-color: #C0C0C0; }
.black 	{ background-color: #000000; }
.Hint  	{ font-style: italic; }
	
.nav 	{ background: #585753; }

.nobold, 
a.nobold, 
a:link.nobold, 
a:visited.nobold, 
a:hover.nobold { font-weight: normal; }

#so_link_text {float: right; text-align:right }
#so_link_text {float: right; text-align: right; font-size: 10pt; background: #FFFFFF; color: #808080; padding-left:16px; padding-right:16px; padding-top:5px; padding-bottom:5px; font-family:Arial}
#so_link_text a {text-decoration: none; font-weight: normal; color: #000000; font-weight: bold;}
#so_link_text a:hover {text-decoration: none; font-size: 10pt; font-weight: bold; color: #FF6600;}

.bgheader {background-image:url('http://www.djhector.com/images/bg.jpg'); background-repeat:repeat-x;}
.grayBoldM   { font-family: Tahoma; font-size: 11pt; text-align:left; color: #808080; font-weight: bold }
       
#navcontainer { margin-left: 30px; background-color:#999999 }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0; }

#navcontainer a
{
display: block;
width: 140px;
color: #FFFFFF;
background-color: #000000;
text-decoration: none;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-bottom: 1px solid #333333;
border-right: 1px solid #333333;
font-weight: bold;
font-size: 10pt;
background-image: url('images/vertical06.jpg');
background-repeat: no-repeat;
background-position: 0 0; font-family:Arial; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px
}

#navcontainer a:hover
{
color: #FFFFFF;
background-color: #000000;
text-decoration: none;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
background-image: url('images/vertical06a.jpg');
background-repeat: no-repeat;
background-position: 0 0; font-family:Arial; font-size:10pt
}

#navcontainer ul ul li { margin: 0; }

#navcontainer ul ul a
{
display: block;
width: 125px;
color: #FFFFFF;
background-color: #000000;
text-decoration: none;
font-weight: normal; font-family:Arial; padding-left:30px; padding-right:5px; padding-top:5px; padding-bottom:5px
}

#navcontainer ul ul a:hover
{
color: #FFFFFF;
background-color: #000000;
text-decoration: none; font-family:Arial; font-size:10px
}
