/* Main content */ 
body
{
margin:
20px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-color:#800000
} 
a{color:#000000;text-decoration:none;} 

a:hover
{
color:#FF0000;text-decoration:none;
} 
.header, .contents, .footer, .menu, .ftr
{border-left:1px solid #e5effb;border-right:1px solid #e5effb;background-color:#ffffff;
} 

.topmenu
{
padding-right:12px;
padding-bottom: 8px;
} 

.logo
{
	padding:10px 12px;
} 

/* Top menu */ 

.menu{background:#000000 url(../images/menubg.gif) repeat-x;height:35px;
text-align:center;
}

.menu a
{
font:bold 12px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;
} 

.menu a:hover
{
font:bold 12px Arial, Helvetica, sans-serif;color:#FF0000;text-decoration:none;
} 

.contents
{
padding:12px 18px;
} 

/* Left content */ 

ul.leftmenu
{
margin:0;padding:0;
} 

ul.leftmenu li
{
list-style:none;line-height:30px;border-bottom:1px dashed #9a1e10;font:bold
} 

ul.leftmenu li a
{
background:
../images/arrow_menu_off.gif right 25px no-repeat;display:block;
} 

ul.leftmenu li a:hover
{
background:
../images/arrow_menu_on.gif) right 25px no-repeat;color:#FF0000; border-bottom:1px dashed #000000;
} 

ul.leftmenu li a.active
{
background:
../images/arrow_menu_on.gif) right 25px no-repeat;
}

/* Body content */ 

.contentsRight
{
padding:0 0 0 32px;
} 

.contentsRight h2
{
font:bold 24px "Trebuchet MS";
color:#000000;
border-bottom:1px dashed #800000;
background:
../images/arrow_hdng.gif) right 30px no-repeat;
margin:-7px 0;
padding:0;
text-transform:uppercase;
}

.red
{
color:#ff0000;
} 

.customers_txt
{
color:#ffffff;padding:0 8px;
} 

.customers_txt h2
{
font:bold 16px Arial, Helvetica, sans-serif;margin:0 0 8px 0;
}

.ftr_contents
{
/* border-left:1px solid #228B22;border-right:1px solid #228B22;padding:0 8px; */
}

.txtfield
{
border:1px solid #d0d0d0;
display:block;width:150px
}

/* Footer content */ 
.dotted
{
/* border-left:1px dashed #FF0000;padding:0 6px; */
}

.dotted ul
{
margin:0;padding:0;
}

.dotted ul li
{
list-style:none;background:
../images/arrow_ftr.gif) left no-repeat;
padding-left:12px;
}

td.detailimage { 
vertical-align: top; 
}
