#menu {
width: 150px; /* set width of menu */
background: #fff;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
font: bold 12px arial, helvetica, sans-serif;
display: block;
border: 0;
margin: 0;
padding: 0;
text-align:right;
}

#menu h2 {
color: #202D50;
padding:0;
margin:0;
}

#menu a {
color: #202D50;
text-decoration: none;
font-weight:bold;
background: url(/images/menudash.gif) no-repeat bottom center;
padding: 10px 20px 10px 5px;
}

#menu a:hover {
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 
#menu2 {
width: 190px; /* set width of menu */
background: #fff;
} 

#menu2 ul { /* remove bullets and list indents */
list-style-image: url("/images/arrow_b.gif"); 
padding:0 5px 0 5px;
margin:0 0 15px 20px;
}
/* style, color and size links and headings to suit */
#menu2 a, #menu2 h2 {
font: bold 12px arial, helvetica, sans-serif;
display: block;
border: 0;
margin: 0;
padding: 0;
}

#menu2 h2 {
color: #202D50;
padding:0;
margin:0;
}
#menu2 h3 {
padding:0;
margin:5px 0 4px 0;
font-size:10pt;
}

#menu2 a {
color: #202D50;
text-decoration: none;
font-weight:bold;
}

#menu2 a:hover {
text-decoration: underline;
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
}
#menu ul ul {
position: absolute;
top: 7px;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
background: #354696;
border-width: 1px 1px 1px 1px; 
border-style: solid; 
border-color: #0E2A7A;
}
#menu ul ul li a {
padding:3px;
background: #BA9756;
}
#menu ul ul li a:hover {
}
div#menu ul ul ,
div#menu ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block;}

.cbox {
width: 233px;
background: url(/images/box_b_2.gif) repeat-y top left;
}
.pbox {
width: 227px;
background: url(/images/box_p_2.gif) repeat-y top left;
margin-left:26px;
text-align:center;
}
.pside {
width: 269px;
background: url(/images/righthandbg.jpg) repeat-y top left;
}
.pside p{
font-size:8pt;
}
.pside a{
color:fff;
text-decoration:none;
}
.cbox h3{
font: bold 11pt arial, helvetica, sans-serif;
padding:0;
margin:0;
}
.cbox2 h3{
font: bold 11pt arial, helvetica, sans-serif;
color:#577B57;
padding:0;
margin:0;
}
.cbox ul { list-style-image: url("/images/arrow_b.gif"); 
padding:0 5px 0 5px;
margin:0 0 0 20px;

} 
.cbox li {
font: 9pt arial, helvetica, sans-serif;
color:#354696;
}
.cbox2 li {
font: 9pt arial, helvetica, sans-serif;
color:#577B57;
}
.cbox2c{
margin:0;
padding:0 5px 0 10px;
}
.cboxc{
margin:0;
padding:0 5px 0 10px;
}
.cbox2 {
width: 232px;
background: url(/images/box_g_2.gif) repeat-y top left;
}
.cbox2 ul { list-style-image: url("/images/arrow_g.gif"); 
padding:0 5px 0 5px;
margin:0 0 0 20px;
} 

