img{border:0;}
body{background-color:#666699;border:0;text-align:center;font-family:Arial, Helvetica, sans-serif;padding-bottom:25px;}
#wrapper{background:#ffffff;color:#333333;margin:10px auto;padding:0;border:1px solid #000000;width:599px;voice-family:"\"}\"";voice-family:inherit;width:597px;}
html>#wrapper{width:597px;} 
#header{background:#000000;color:#ffffff;border:0;margin:0;padding:0;height:125px;}
#header img{float:left;margin:0;padding:0}
#pagebody{padding:0;margin:0;border:0;text-align:left;color:#000000;background:transparent;clear:both;}
#maincontent{float:left;margin:0;padding:0 20px 20px 20px;width:410px;voice-family:"\"}\""; voice-family:inherit;width:390px;}
html>#maincontent {width:390px;} 
#maincontent ol, #maincontent ul{margin:.5em 0;padding-left:5px;margin-left:5px;vertical-align:top;}
#maincontent li{line-height:1.2;vertical-align:top;padding:0 0 0 0;margin:0 0 0 20px;border:0;}
#sidebar{padding:2px 10px 10px 0;margin:0 0 0 420px;color:#666;background:transparent;height:100%;}
#sidebar dd{font-size:small;margin:2px 0 10px 0;}
#footer {border:0;color:#000000;background:#cccccc;padding:10px 10px 10px 10px;text-align:left;clear:both;font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;}
html>#footer{font-size:x-small;} 
#footer p{margin:10px 0;padding:0;}
#validations {float:right;}
h1, h2, h3{font-family:Arial, Helvetica, sans-serif;font-weight:normal;margin:0 0 0 0;padding:0 0 0 0;letter-spacing:1px;}
h1{font-size:160%;}
h2{font-size:120%;}
p{line-height:140%;text-align:left;margin:0 0 1em 0;}

#pagebody, #pagebody div, #pagebody p, #pagebody th, #pagebody td, #pagebody li, #pagebody dd, #pagebody dt {font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;}
html>#pagebody, html>#pagebody div, html>#pagebody p, html>#pagebody th, html>#pagebody td, html>#pagebody li, html>#pagebody dd, html>#pagebody dt {font-size:small;}
 
td {text-align:center;}

#header h1 {text-align:right;padding:10px 10px 10px 0;}
#header p {text-align:right;padding:5px 15px 10px 0;font-weight:bold;}
#sidebar p{font-size:11px;text-align:left;}
#sidebar .quotesource, #maincontent .quotesource{font-size:13px;line-height:normal;text-align:right;margin:0;}

#linedbox{padding:10px 0;border:0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:15px 0 10px 0;text-align:center;}

a:link, a:visited {font-weight:bold;text-decoration:none;color:#336699;}
a:hover {font-weight:bold;text-decoration:underline;color:#336699;}
a:active {font-weight:bold;text-decoration:none;color:#336699;}

/*  Horizontal nav */
#menu {margin:0;padding:0;}
#menu ul {border:0;margin:0;padding:0;list-style-type:none;text-align:center;clear:left;}
#menu ul li {display:block;float:left;text-align:center;padding:0;margin:0;}
#menu ul li a {background:#ffffff;width:118px;height:2em;border-top:1px solid #33CC99;border-left:1px solid #33CC99;border-bottom:1px solid #33CC99;border-right:none;padding:0;margin:0 0 10px 0;color:#336699;text-decoration:none;display:block;text-align:center;font-weight:normal;letter-spacing:1px;line-height:2em;font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;}
html>#menu ul li a {font-size:x-small;}
#menu ul li#five a {width:119px;}
#menu ul li a:hover {color:#000000;background:#33cc99;}
#menu a:active {background:#336699;color:#ffffff;}

body#sectionone #menu li#one a, 
body#sectiontwo #menu li#two a,
body#sectionthree #menu li#three a,
body#sectionfour #menu li#four a,
body#sectionfive #menu li#five a {background:#336699;border:1px solid #33cc99;color:#ffffff;font-weight:bold;}

.oldbrowsers {height:0;width:0;overflow:hidden;position:absolute;  /* for the benefit of IE5 Mac */}