a,div,p,span,td {font-family: Arial, Helvetica, sans-serif;}
.big {font-size: 17px;  font-weight: normal;}
.center { text-align:center;}
body {margin: 0px; padding: 0px; vertical-align:top; background-color: #FFFFFF;}
div#copy {font-size: 10px; color: #666666; margin-top: 10px; margin-left: 10px;}
div#copy a{color: #666666;}
div#copy a:hover {background-color: #99FF00; color: #000000; text-decoration: none;}
div#hist {font-size: 10px; text-align:right; margin-bottom: 10px;}
div#tit {font-size: 18px; color: #99FF00; font-weight: bold; margin-bottom: 10px; width: 150px}
.dot {list-style-image: url(i/dot.gif);}
.gray {color: #999999; font-size: 18px;}
h1 {font-size: 20px; margin-top: 0px; line-height:120%;}
h2 {font-size: 16px; margin-bottom: 0px;}
h3 {font-size: 13px;}
.highlight {font-size: 11px; border: 3px solid #99FF00; padding-top: 8px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; vertical-align:top;}
.imal {
	margin-top: 0px;
	margin-right: 21px;
	margin-bottom: 32px;
	margin-left: 0px;
	border: solid 1px #333333;
}
.imal2 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.imar {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 32px;
	margin-left: 21px;
	border: solid 1px #333333;
}
li { padding-top:5px;}
.mta {text-decoration: none; color: #333333; font-size: 11px; font-weight: bold;}
.mta2{text-decoration: none; color: #000000; font-size: 11px;}
.mtcol1 {background-color: #66CC00;}
.mtcol2 {background-color: #FFFF33;}
.mtcol3 {background-color: #FF9900;}
.mtcol4 {background-color: #00CCFF;}
.mtcol5 {background-color: #3399FF;}
.mtindent {padding-top: 2px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px;}
.new {font-size: 11px; color: #666666; padding: 8px; vertical-align: top; border: 1px solid #CCCCCC;}
.padbot15 { padding-bottom:15px;}
.padtop0 { padding-top:0px; margin-top:0px;}
.padtop3 { padding-top:3px;}
.padtop13 { padding-top:13px;}
.red {color: #FF3300; text-align: right;}
.red2 {color: #FF3300;}
.reg { color:#000000; font-weight: normal;}
.small {
	font-size: 75%;
	font-weight: normal;}
.smaller {font-size: 60%;}
.border .new3 .smallgray {
	color: #777777;
	font-size: 11px;
	font-weight: normal;
}
.special {font-size: 12px; color: #666666; padding: 8px; vertical-align: top; border: 1px solid #CCCCCC;}
.str {text-decoration: line-through; text-align: right;}
table#top {
	background-color: #000000;
	width:760px;
	background-image: url(i/top.gif);
	background-repeat: repeat-x;
}
table#toprc {
	background-color: #000000;
	width:760px;
	background-image: url(i/top.gif);
	background-repeat: repeat-x;
}
td#left a:hover {background-color: #99FF00;color: #000000;text-decoration: none;}
td#content {
	padding-top: 24px;
	padding-right: 32px;
	padding-bottom: 25px;
	padding-left: 0px;
	font-size: 12px;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: right top;
}
td#content_resources {
	padding-top: 24px;
	padding-right: 32px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 12px;
	vertical-align: top;
}
td#content_mmform {
	padding-top: 24px;
	padding-right: 32px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 12px;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(i/news/mm_project/package.png);
}
#content_resources td,ul{ font-size: 12px; vertical-align:top;}
td#content a:hover {background-color: #99FF00;color: #000000;text-decoration: none;}
td#content a:visited {color: #666666;}
td#content_resources a:link {color: #666666;}
td#content_resources a:hover {background-color: #99FF00;color: #000000;text-decoration: none;}
td#content_resources a:visited {color: #666666;}

#next { padding-top:10px; padding-right: 32px; padding-bottom: 25px; text-align: right; font-size: 15px; font-weight: bold; color:#cccccc;}
#next a {color: #66CC00;}
#next a:hover {color: #333333; background-color:#99FF00;}
 /* drop down */
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:1;
	font-size: 11px;
	font-weight: bold;
}

#nav a {
	display: block;
	/*width: 10em;*/
	padding-left: 10px;
	padding-bottom:6px;
	padding-top:6px;
	text-decoration:none;
	color:#333333;
}
#nav a:hover { background-color:#99FF00; }
#nav li { /* all list items */
	float: left;
	padding: 0;
	 /* width: 10em; width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/*	-------------- LO addition to display menu items in boxes with diffrent widths */
#nav #li1, #nav #li1 ul  { background-color: #66CC00; width:163px;}
#nav #li2, #nav #li2 ul { background-color: #FF9900; width:150px;}
#nav #li3, #nav #li3 ul { background-color: #00CCFF; width:122px;}
#nav #li4, #nav #li4 ul { background-color: #FFFF33; width:122px;}
#nav #li5, #nav #li5 ul { background-color: #3399FF; width:122px;}
#nav #li1 ul a { width: 153px;}
#nav #li2 ul a { width: 140px;}
#nav #li3 ul a { width: 112px;}
#nav #li4 ul a { width: 112px;}
#nav #li5 ul a { width: 112px;}
#nav li ul a{ font-weight:normal; padding-bottom:3px; padding-top:3px;}
/*	-------------- end LO addition*/
#flashcontent {
	padding-top: 55px;
}
.new3 .padtop3bot2 {
	padding-top: 3px;
	padding-bottom: 2px;
	margin: 0;
}
