/**************** tag coding *****************/

body
{
background-image:url('/images/bkgrnd_body.gif');
background-repeat:repeat-x;
background-color:#A33217;
margin:0px;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input, a, table, tr, td, div, span, ul, li, ol
{
font-size: 11px;
color:#A13217;
font-family: arial,verdana,helvetica,sans-serif;
}
div {
	margin:0;
	padding:0px;
	border:0px;
}

h1, h2, h3, h4, h5, h6
{
color:#000000; 
}

h1 {font-size:xx-large;margin-top:10px;margin-bottom:10px;}
h2 {font-size:x-large;margin-top:5px;margin-bottom:5px;}
h3 {font-size:large;}
h4 {font-size:medium;}
h5 {font-size:small;}
h6 {font-size:x-small;}

table, tr, td 
{ 
	border-collapse: collapse;
	padding:0px;
	margin:0px;
	vertical-align:top;
	background-image:none;
}

input, select, option, textarea, checkbox 
{
font-size: 11px;
color:#000000;
}

img { border: 0px; }

pre
{
font-family:"Courier New",monospace;
font-size:11px;
margin-left: 0;
margin-bottom: 0;
}

hr
{
background-color:transparent;
color:#626262;
height:1px;
}

a.nounderline{text-decoration:none}
a {text-decoration:none;}
a:link    {color:#D2A004; background-color:transparent}
a:visited {color:#D2A004; background-color:transparent}
a:active  {color:#D2A004; background-color:transparent}
a:hover   {color:#D2A004; background-color:transparent}

a.sml:link {color:#787773;}
a.sml:visited {color:#787773;}
a.sml:active {color:#FFFFFF;}
a.sml:hover {color:#FFFFFF;}

sup { color:#FF0000;}

.footer {font-size: 10px;text-decoration:none;}



/**************** layout coding *****************/
div#div_logo {
position:absolute;
top: 32px;
left: 22px;

}

div#div_nav {
position:absolute;
top: 171px;
left: 78px;

}

div#div_contact {
position:absolute;
top: 385px;
left: 68px;

text-align: center;

}
p#p_contact {
color: #D2A004;
}

div#div_body {
position:absolute;
top: 29px;
left: 305px;

}
div#div_kitgd {
position:absolute;
top:301px;
left:182px;

}

div#div_borderout{
border: 1px solid #BA760F;
}

div#div_bordermiddle{
border: 7px solid #FAFAF3;
}

div#div_borderin{
border: 1px solid #DECD8D;
background-color: #E4E1AE;
}

/**************** menu coding *****************/
#menu {
width: 100%;
float: left;

}

#menu ul {
list-style: none;
margin: 0;
padding:3px;
float: left;
background-color:#FFFFFF;

}

#menu a, #menu h2 {
font: bold 10px arial, helvetica, sans-serif;
display: block;
margin: 0;
}

#menu h2 {
}

.description{
	padding-left:15px;
	padding-right:15px;}

#menu a {
text-decoration: none;
}

#menu a:hover {
background-color:#E6E6E6;
}

#menu li {position: relative;
padding:3px;


}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
.ddli{
border-left:1px solid #808080;
border-right:1px solid #808080;
 border-bottom:1px solid #808080;
}
a.ddli:hover {
	background-color:#808080;
}
