body 
{
	margin: 0;
	font-family: Arial;
        font-size: 12px;    
        color: #000080;
}

.text
{
	margin: 0;
	font-family: Arial;
        font-size: 12px;
        color: #000080;
}

P
{
	font-size: 12px;
       }

.success
{
	color: #980297
}

.error
{
	color: red;
}

ul
{
        font-size: 12px;
}

ol
{
        font-size: 12px;
}

a:link
{      color: #000080;
}

a:visited
{      color: #000080;
}

/*
*  Table with black line under heading, then gray lines between rows.
*/
table.cms_bb_table
{
	border-collapse: collapse; 
	empty-cells: show;
}
table.cms_bb_table th
{
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	border: 1px solid black;
	border-left: 1px solid gray;	
	border-right: 1px solid gray;	
	background-color: #f8f8f8;
}
table.cms_bb_table tr#row_even
{
	background-color: #f8f8f8;
}
table.cms_bb_table td
{
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid gray;	
	border-left: 1px solid gray;	
	border-right: 1px solid gray;	
	font-size: 0.8em;
}
table.cms_bb_table td#first_col
{
	border-left: none;	
}






/* This is the CSS style sheet for the main Menu */
/* add items to the menu script not here! */

/* specific to IE browsers */
table {border-collapse:collapse; border:0;  bordercolor:#000; margin:0; padding:0;}
.menu ul li a:hover ul li a.hide {display:none;}
.menu ul li a:hover {color:#980297; background:#CBA0CC;}
.menu ul li a:hover ul {display:block; position:absolute; top:0; left:143px; width:105px;}
.menu ul li a:hover ul li a.sub {background:#FCCC1C; color:#980297;}
/* Menu2 */
.menu ul li a:hover ul li a {display:block; background:#FCCC1C; color:#980297; width:200px;}
.menu ul li a:hover ul li a ul {visibility:hidden;}
.menu ul li a:hover ul li a:hover {background:#C8ADC6; color:#980297;}
.menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:200px; top:0; color:#000;}
/* menu3 */
.menu ul li a:hover ul li a:hover ul li a {display:block; width:200px; background:#FCCC1C; color:#980297;}
.menu ul li a:hover ul li a:hover ul li a:hover {background:#C8ADC6; color:#980297;}

/* common browser styling */
.menu {font-family: arial, sans-serif; width:106px; height:143px; position:relative; font-size:14px; text-indent: 4px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#980297; width:143px;
  height:16px; text-align:left; border:1px solid #980297; border-width:0px 0px 1px 0;  line-height:16px; font-size:14px; text-indent: 4px;}

.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#980297; background:#CBA0CC; width:143px;}
.menu ul li:hover ul { display:block; position:absolute; top:0; left:143px; width:143px; border:0px solid #980297; border-width:0px 1px 0px 1px;}
.menu ul li a.hide, .menu ul li a:visited.hide {display:none;}
.menu ul li:hover ul li a.hide {background:#6aba1e; color:#980297;}
.menu ul li:hover ul li:hover a.hide {}
.menu ul li:hover ul li ul {display: none; }
.menu ul li:hover ul li a {display:block; background:#FCCC1C; color:#980297; width:200px;}
.menu ul li:hover ul li a:hover {background:#CBA0CC; color:#980297; width:200px;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:200px; top:0; color:#980297;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#FCCC1C; color:#980297;}
.menu ul li:hover ul li:hover ul li a:hover {background:#CBA0CC; color:#980297;}
