/**************** tag coding *****************/

body
{
background-image:url('/images/bkgrnd_bdy.gif');
background-repeat:repeat-x;
background-color:#8A8275;
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:#E4E1DD;
font-family: tahoma,verdana,helvetica,sans-serif;
}
div {
	margin:0;
	padding:0px;
	border:0px;
}

h1, h2, h3, h4, h5, h6
{
color:#E4E1DD; 
}

h1 {font-size:medium;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:#7C766E;
}

form {
 padding:0px;
}
img { border: 0px; }

pre
{
font-family:"Courier New",monospace;
font-size:11px;
margin-left: 0;
margin-bottom: 0;
}

hr
{
background-color:transparent;
color:#7C766E;
height:1px;
}

a.nounderline{text-decoration:none}
a {}
a:link    {color:#C9D9EE; text-decoration:none;background-color:transparent;font-weight:600;}
a:visited {color:#C9D9EE; text-decoration:none;background-color:transparent;font-weight:600;}
a:active  {color:#C9D9EE; text-decoration:none;background-color:transparent;font-weight:600;}
a:hover   {color:#C9D9EE; text-decoration:underline;background-color:transparent;font-weight:600;}

a.sml:link {color:#787773;}
a.sml:visited {color:#787773;}
a.sml:active {color:#FFFFFF;}
a.sml:hover {color:#FFFFFF;}

sup { color:#636363;}

.footer {font-size: 10px;text-decoration:none;}



/**************** layout coding *****************/



/**************** 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 tahoma, verdana, helvetica, sans-serif;
display: block;
margin: 0;
}

#menu h2 {
}

#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;
}
