/**
 * $Id: styles.css,v 1.1 2008/12/04 17:53:04 sudaraka Exp $
 * Created: 03/10/2008
 *
 */

body, th, td
{
	color: #000000;
}

body
{
	background: #cccccc;
}
body.popup
{
	background: #cccccc;
}
div.moodal_container
{
	background: #cccccc;
	border: 1px solid #ffffff;
}
div
{
	outline: 0px none;
}
a, a:visited, a:active
{
	color: #0000ff;
	border: none;
	outline: 0px none;
}
a:hover
{
	color: #ff0000;
}
img
{
	border:none;
}
form
{
	padding: 0px;
	margin: 0px;
}
input, textarea
{
	outline: 0px none;
}
input[type=radio]
{
	border: 0px none;
	margin: 0px;
}
.IE input[type=radio]
{
	width: 13px;
}

h3#page_title
{
	font: bold 20px Trebuchet, 'Trebuchet Bold', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin: 5px 0px 0px;
}

.loading
{
	color: #cc0000;
	background: #ffffff url('/images/spinner.gif') no-repeat left top;
	padding: 2px 0px 2px 18px;
}

span.err
{
	color: #FF0000;
}
span.ok
{
	color: #00aa00;
}
span.req
{
	font: italic bold 8pt Geneva, Arial, Helvetica, sans-serif;
	color: #FF6600;
	margin-left: 3px;
}
span.req2
{
	font: italic bold 8pt Geneva, Arial, Helvetica, sans-serif;
	color: #99CC33;
	margin-left: 3px;
}

div.rec_nav
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: right;
	padding: 3px 5px 4px;
	border: 1px solid #999999;
	background: #d8d8d8;
	margin-top: 5px;
}
div.rec_nav span.current
{
	margin:auto 2pt;
	color: #000000;
}
div.rec_nav a
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	margin:auto 3pt;
	text-decoration: none;
	color: #333333;
}
div.rec_nav a:hover
{
	text-decoration: underline;
	color: #FF9900;
}

table.strcture
{
	width: 751px;
}

H1{font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #336600;}
H2{font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #336600}
H3{font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #336600}
P{font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000}

a{text-decoration:none; color: #0000ff;}
a:hover{color: #336600;}

ul#mainmenu{list-style-type: none; background-color: #525252; float: left; width: 741px; clear: both; padding: 22px 0 22px 10px; margin: 0;}
ul#mainmenu li{background: transparent url(/images/divide_grey.gif) no-repeat right center; position: relative; float: left; width: 124px; height: 35px; padding: 0 12px;}
ul#mainmenu li:last-child{background: none;}
ul#mainmenu li ul{list-style-type: none; background-color: #525252; width: auto; padding: 0 0 12px 10px; margin: 0; position: absolute; top: 35px; left: -10px; display: none;}
ul#mainmenu li:hover ul{display: block;}
ul#mainmenu li ul li{background:none; padding: 0 0 0 17px; margin: 0; height: auto; width: auto;}
ul#mainmenu li a{color: #ffffff; text-decoration: none;}
ul#mainmenu li:hover>a, ul#mainmenu li>a.cur{color: #99cc33;}
ul#mainmenu li span{display: block; width: 124px; height: 35px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 5px 0 0 4px;}
ul#mainmenu li ul li span{width: 123px; height: 100%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 4px 0 0 13px; text-indent: -13px; text-transform: none;}
