
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul, dl {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
a img { border: none; }
/**/

h1,h2,h3,h4,h5,h6 {font-weight:bold; font-family:Arial, FreeSans, sans-serif; color:#333333;}
p,label { font-family:Arial, FreeSans, sans-serif;}

/* CLASSES */
.none { display: none; }
.block { display: block; }
.inline  { display: inline; }
.hide { visibility:hidden; }
.show { visibility:visible; }

div#header,div#content,div#footer,div#main-navigation { clear:both;}

div#content { margin-top: 15px; }

/* styles for menus so dynamicmenus.js doesn't try to add a stylesheet to the DOM */
.MM, .SM, .MM li, .SM li {display: block; list-style: none; padding: 0; margin: 0; line-height: normal; direction: ltr; } .MM li, .SM li {position: relative; background: none; width: 100%; } .MM a, .SM a {display: block; position: relative; } * html>body .MM a, * html>body .SM a { position: static } * html .MM li, * html .SM li {display: inline; nowhitespace: afterproperty; display: block; /**/:left;; } *:first-child+html .MM li, *:first-child+html .SM li { float: left; } * html>body .MM li, * html>body .SM li { display: block; } .MM ul, .SM ul { display: none;position:absolute;top:-9999px;width:11px;overflow:hidden;z-index:11111; } /**/.MM ul, ul/**/.SM ul { display: block; } * html .MM ul, * html .SM ul { display: block; } .NOSEPARATOR { border-width: 0 !important;padding:0 !important;margin:0 !important; } .NOLINK { cursor: default !important; } #Main-Menu { border-width: 0;padding:0;background-color:transparent;background-image:none;z-index:9999;position:static;height:auto; } #Main-Menu ul { left: -800px; } #Main-Menu { top: 0;left:0;width:100%;padding-top:0;float:left; } #Main-Menu li { float: left;width:auto;left:25px; } #Main-Menu a { white-space: /**/nowrap; } head:first-child+body #Main-Menu>li { left: 0; } *>*>html:lang(en), #Main-Menu>li { left: 0; } #Main-Menu>li:first-child { margin-left: 25px !important; } #Main-Menu>li>a { /*/*//*/float: left; /* */ } * html>body #Main-Menu>li>a { float: left; } * html #Main-Menu { float: none; } * html>body #Main-Menu>li { float: none; } * html>bo\64 y #Main-Menu>li { float: left; } #Main-Menu ul li { float: none; } .MM { border-width: 0px;border-style:solid;border-color:#FFFFFF;padding:0px;background-image:none;background-color:#FFFFFF; } .MM li { border-style: solid;border-color:#EEEEEE;border-width:0 0 0px 0;padding:0 0 0px 0;margin:0 0 0px 0; } .MM li a.CURRENT, .MM li a.CURRENT:link, .MM li a.CURRENT:visited { border-width: 0px;border-style:solid;border-color:#DEF9AE;background-image:none;background-color:#DEF9AE;color:#000000;text-decoration:none; } .MM li a, .MM li a:link { cursor: pointer;border-width:0px;border-style:solid;border-color:#FFFFFF;padding:2px;background-image:none;background-color:#FFFFFF;color:#000000;font-size:11px;font-family:verdana,arial,helvetica,sans-serif;font-weight:normal;text-decoration:none;text-align:center; } .MM li a:visited { border-width: 0px;border-style:solid;border-color:#FFFFFF;background-image:none;background-color:#FFFFFF;color:#000000;text-decoration:none; } .MM li a:hover, .MM li a:focus, .MM li a:active, .MM li a.MMO, .MM li a.MMO:link, .MM li a.MMO:visited, .MM li a.CURRENT:hover, .MM li a.CURRENT:focus, .MM li a.CURRENT:active { border-width: 0px;border-style:solid;border-color:#FFFFFF;background-image:none;background-color:#FFFFFF;color:#FFFFFF;text-decoration:none; } .MM li a.NOROLL { border-style: solid !important;border-color:#FFFFFF !important;background-image:none !important;background-color:#FFFFFF !important;color:#000000 !important;text-decoration:none !important; } ul#Main-Menu ul { position: absolute; } * html #Main-Menu a { } *:first-child+html #Main-Menu a { position: static; } #Main-Menu ul li { left: 0;width:100%; } #Main-Menu ul a { display: inline;white-space:nowrap; } #Main-Menu ul { } #Main-Menu li { position: static; } .MM li a.CURRENT .MMS, .MM li a.CURRENT:link .MMS, .MM li a.CURRENT:visited .MMS { background-image: none;background-color:; } .MM li a .MMS, .MM li a:link .MMS { position: absolute;background-image:none;background-color:;background-repeat:no-repeat;width:7px;height:4px;display:none;overflow:hidden;font:10px/4px sans-serif;margin:0;padding:0; } .MM li a:visited .MMS { background-image: none;background-color:; } .MM li a:hover .MMS, .MM li a:focus .MMS, .MM li a:active .MMS, .MM li a.MMO .MMS, .MM li a.MMO:link .MMS, .MM li a.MMO:visited .MMS, .MM li a.CURRENT:hover .MMS, .MM li a.CURRENT:focus .MMS, .MM li a.CURRENT:active .MMS { background-image: none;background-color:; } .MM li a.NOROLL .MMS { background-image: none !important;background-color: !important; } .MM li a .MMSL { display: list-item;width:300px;list-style:none inside;visibility:hidden; } .MM li a .MMSL span { visibility: visible; } .SM { border-width: 1px;border-style:solid;border-color:#5c5c5c;padding:0px;background-image:none;background-color:#000000; } .SM li { border-style: solid;border-color:#EEEEEE;border-width:0 0 1px 0;padding:0 0 0px 0;margin:0 0 0px 0; } .SM li a.CURRENT, .SM li a.CURRENT:link, .SM li a.CURRENT:visited { border-width: 0px;border-style:solid;border-color:#DEF9AE;background-image:none;background-color:#DEF9AE;color:#000000;text-decoration:none; } .SM li a, .SM li a:link { cursor: pointer;border-width:0px;border-style:solid;border-color:#FFFFFF;padding:4px;background-image:none;background-color:#FFFFFF;color:#000000;font-size:11px;font-family:verdana,arial,helvetica,sans-serif;font-weight:normal;text-decoration:none;text-align:left; } .SM li a:visited { border-width: 0px;border-style:solid;border-color:#FFFFFF;background-image:none;background-color:#FFFFFF;color:#000000;text-decoration:none; } .SM li a:hover, .SM li a:focus, .SM li a:active, .SM li a.SMO, .SM li a.SMO:link, .SM li a.SMO:visited, .SM li a.CURRENT:hover, .SM li a.CURRENT:focus, .SM li a.CURRENT:active { border-width: 0px;border-style:solid;border-color:#FFFFFF;background-image:none;background-color:#FFFFFF;color:#FFFFFF;text-decoration:none; } .SM li a.NOROLL { border-style: solid !important;border-color:#FFFFFF !important;background-image:none !important;background-color:#FFFFFF !important;color:#000000 !important;text-decoration:none !important; } .SM li a.CURRENT .SMS, .SM li a.CURRENT:link .SMS, .SM li a.CURRENT:visited .SMS { background-image: none;background-color:; } .SM li a .SMS, .SM li a:link .SMS { position: absolute;background-image:none;background-color:;background-repeat:no-repeat;width:7px;height:7px;display:none;overflow:hidden;font:10px/7px sans-serif;margin:0;padding:0; } .SM li a:visited .SMS { background-image: none;background-color:; } .SM li a:hover .SMS, .SM li a:focus .SMS, .SM li a:active .SMS, .SM li a.SMO .SMS, .SM li a.SMO:link .SMS, .SM li a.SMO:visited .SMS, .SM li a.CURRENT:hover .SMS, .SM li a.CURRENT:focus .SMS, .SM li a.CURRENT:active .SMS { background-image: none;background-color:; } .SM li a.NOROLL .SMS { background-image: none !important;background-color: !important; } .SM li a .SMSL { display: list-item;width:300px;list-style:none inside;visibility:hidden; } .SM li a .SMSL span { visibility: visible; }