#menu
{
position:absolute;
left:0px;
top:0px;
width:100%;
}

/*..................................color template.....................................*/
.blue {color: blue}
.red {color: red}
.midnightblue {color: #191970}
.lightblue {color: #6495ED}
.gold {color: #FFD700}
/*..................................link template.....................................*/


.class1 A:link {text-decoration: underline; color: #c60;}
.class1 A:visited {text-decoration: none; color: #c60;}
.class1 A:active {text-decoration: none}
.class1 A:hover {text-decoration: underline; color: red;}

.class2 A:link {text-decoration: none; color: #00008B; font: normal 1em geneva, sans serif;}
.class2 A:visited {text-decoration: none; color: #00008B;}
.class2 A:active {text-decoration: none}
.class2 A:hover {text-decoration: underline; color: red;}

.class3 A:link {text-decoration: none; background: #8B0000; color: yellow; font: geneva, sans serif; font-size: 80%; padding-left: 10; padding-right: 10;}
.class3 A:visited {text-decoration: none; background: #8B0000; color: yellow; font: geneva, sans serif; font-size: 80%; padding-left: 10; padding-right: 10;}
.class3 A:active {text-decoration: none; background: #8B0000; color: yellow; font: geneva, sans serif; font-size: 80%; padding-left: 10; padding-right: 10;}
.class3 A:hover {text-decoration: underline; background: #FFF; color: #8B0000; font: geneva, sans serif; font-size: 80%; padding-left: 10; padding-right: 10;}
 /*..................................Location Table.....................................*/
#counter {
position:absolute;
left:20px;
top:800px;
border: 1px solid #f5d7b4;
padding-left: 10px;
padding-right: 10px;
text-align: center;
width: 10em;
font: normal 1em helvetica, geneva, sans serif;
font-weight: 500;
color: #191970
}
#me {
position:absolute;
left:20px;
top:580px;
border: 1px solid #f5d7b4;
padding-left: 10px;
padding-right: 10px;
text-align: center;
width: 10em;
font: normal 1em helvetica, geneva, sans serif;
font-weight: 400;
font-size: 80%;
color: #191970
}

#tblebOfficeHead {
background: #8B0000;
text-align: center;
font: normal 1em helvetica, geneva, sans serif;
font-weight: 600;
color: #FFF;
border: 1px solid #f5d7b4;
height: 30px;
}
#tblebOfficeHead1 {
text-align: center;
font: normal 1em helvetica, geneva, sans serif;
font-weight: 400;
color: red;
font-size: 120%;
background: #FFF;
border: 1px solid #f5d7b4;
}
#tblebOfficeHead2 {
text-align: left;
font: normal 1em helvetica, geneva, sans serif;
font-weight: 500;
color: #fc0;
font-size: 120%;
background: #FFF;
border-left: 1px solid #f5d7b4;
}
#tblebOfficeInfo {
border-left: 1px solid #f5d7b4;
border-right: 1px solid #f5d7b4;
background: #FFF;
color: blue;
padding-left: 10px;
font-size: 90%;
}
#tblebOfficeInfo1 {
border-bottom: 1px dotted #f5d7b4;
border-left: 1px dotted #f5d7b4;
background: #FFF;
color: blue;
padding-left: 10px;
font-size: 90%;
text-align: center;
}

 /*..................................menu template.....................................*/
#navcontainer
{
position:absolute;
left:0px;
top:165px;
margin: 0px 0 0 10px;
padding: 0;
height: 20px;
}
#navlist
{
color: white;
background: #yellow;
border-bottom: 0em solid #17a;
border-right: 0em solid yellow;
padding: 0 1px;
margin-left: 0;
width: 15em;
font: normal 0.8em Verdana, sans-serif;
font-weight: 900;
}

#navlist li
{
list-style: none;
margin: 0;
font-size: 1em;
}

#navlist a
{
display: block;
text-decoration: none;
margin-bottom: 0.5em;
margin-top: 0.5em;
color: red;
font-weight: 500;
background-image: url(http://drmousa.com/images/butback111.jpg);
border-width: 1px;
border-style: solid;
border-color: yellow;
border-left: 1em solid #fc0;
padding: 0.25em 0.5em 0.4em 0.75em;
}

#navlist a#current { border-color: yellow yellow yellow #f30; }

#navlist a
{
width: 99%;
/* only necessary for Internet Explorer */
}

#navlist a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 15em;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover
{
background-image: url(http://drmousa.com/images/butback111.jpg);
border-color: red;
font-weight: 600;
padding: 0.25em 0.5em 0.4em 0.75em;
}

#navlist a:active, #navlist a#current:active
{
background: yellow;
border-color: yellow;
padding: 0.4em 0.35em 0.25em 0.9em;
}
 /*..................................menu template.....................................*/

 #cross
{
position:absolute;
left:0px;
top:165px;
}
#middle
{
position:absolute;
left:215px;
top:170px;
color: #8B0000;
width:49em;
border-top: 0px solid #f5d7b4;
border-left: 0px solid #f5d7b4;
padding: 10;
background: #fff;
}
#map
{
position:absolute;
left:120px;
top:2250px;
width:57em;
border-top: 1px solid #f5d7b4;

text-align: center;
}
 /*..................................Table.....................................*/
#tblefront
{
position:absolute;
left:590px;
top:8px;
border-spacing: 10px;
border: 1px solid #f5d7b4;
}
#tblefrontright
{
position:absolute;
left:0px;
top:8px;
width:35.7em;
border-right: 0px solid #f5d7b4;
border-top: 0px solid #f5d7b4;
}
#tblefront1
{
border: 1px dotted #f5d7b4;
background: #fff;
color: #2F4F4F;
}
#tblefront2
{
border: 1px dotted #f5d7b4;
background: #fff;
color: #2F4F4F;
text-align: center;
}
#tblehead
{
background: #fc0;
text-align: center;
font: normal 2em helvetica, geneva, sans serif;
font-weight: 900;
color: #8B0000;
}
#tblebottom
{
position:absolute;
left:-4px;
top:350px;
width:50em;
border: 0px solid #f5d7b4;
}
#tblebottomhead
{
background: #8B0000;
text-align: left;
font: normal 1em helvetica, geneva, sans serif;
font-weight: 600;
color: #FFF;
border: 1px solid #f5d7b4;
height: 30px;
}
#tblebottomhead1
{
background: #FFF;
text-align: left;
font-size: 80%;
font: normal 1em helvetica, geneva, sans serif;
color: #2F4F4F;
border: 1px solid #f5d7b4;
}
#tblebottomhead11
{
background: #FFF;
text-align: left;
font-size: 65%;
color: #ccc;
border: 1px solid #f5d7b4;
}

 /*..................................Form.....................................*/

fieldset
{
border: #8B0000 solid 1px;
width: 60em
}
legend
{
background-color: #8B0000;
border: #8B0000 solid 1px;
font-size: 160%;
padding: 1px 10px
} 
label
{
width: 8em;
float: left;
text-align: right;
color: #8B0000;
font-size: 130%;
margin: 0 1em 10px 0;
clear: both
}
.input-box
{
float: left;
margin-bottom: 10px;
color: #26a;
background: #feb;
border: #8B0000 solid 1px
}
.textarea
{
float: left;
margin-bottom: 10px;
color: #26a;
background: #fff;
border: #8B0000 solid 1px
}
.submit-button
{
float: left;
margin-left: 125pt;
clear: both;
color: #8B0000;
font-size: 120%;
background: #fff;
border: 1px #8B0000 outset
}
fieldset
{
border: #8B0000 solid 1px;
font-size: 120%;
color: #8B0000;
width: 51em
}
legend
{
background: #8B0000;
color: #fff;
font-size: 130%;
border: #191970 solid 1px;
padding: 1px 5px
} 
#tableform7 {
 font-size: 75%; color: #000; font-family: times new roman, times, serif; margin: 0pt;}

#tablepotfolio {text-align: center;background-image:  url(/images/dblue165.jpg); 
 font-size: 75%; left: 15px; color: #000; font-family: times new roman, times, serif; position:  absolute; top: 500px}