body{margin:0px; background-image:url(images/roisp_bg.gif); background-repeat:repeat-x; background-color:#FFFFFF;}

a.menu1{display:block; width:164px; height:25px; padding:5px 0px 0px 8px; text-decoration:none; color:#FFFFFF; background-image:url(images/roisp_05.jpg);}
a.menu1:hover{text-decoration:none; color:#FFFF66; background-image:url(images/roisp_over_05.jpg);}

a.menu2{display:block; width:164px; height:25px; padding:5px 0px 0px 8px; text-decoration:none; color:#FFFFFF; background-image:url(images/roisp_08.jpg);}
a.menu2:hover{text-decoration:none; color:#FFFF66; background-image:url(images/roisp_over_08.jpg);}

a.menu3{display:block; width:164px; height:25px; padding:5px 0px 0px 8px; text-decoration:none; color:#FFFFFF; background-image:url(images/roisp_09.jpg);}
a.menu3:hover{text-decoration:none; color:#FFFF66; background-image:url(images/roisp_over_09.jpg);}

a.menu4{display:block; width:164px; height:25px; padding:5px 0px 0px 8px; text-decoration:none; color:#000000; background-image:url(images/roisp_10.jpg);}
a.menu4:hover{text-decoration:none; color:#FFFF66; background-image:url(images/roisp_over_10.jpg);}


/*MAINMENU*/
ul.menu {margin:5px 0px 5px; padding:0px; list-style:none;}
a.submenu {margin:0em 0em 0em 1em; padding:0px; text-decoration:none; font-size:10px; color:#0066CC;}
a.submenu:hover {color:#444444; text-decoration:underline;}
a.banner {margin-top:0px; padding:0px; background-color:transparent; border-width:0px;}
a.infixbanner {display:block; width:170px; height:75px; margin-top:0px; padding:0px; background-color:transparent; background-image:url(images/infix_banner.jpg); border-width:0px;}
a.infixbanner:hover {background-image:url(images/infix_banner_over.jpg);}

/*CONTENTS*/
#CONTENTS h1 {margin:15px 0px 0px;@padding:0px 10px 0px;@font-size:150%; color:#EEEEEE; border-style:solid; border-width:0px 0px 2px; border-color:#000000;}
#CONTENTS h1.dblue {margin:15px 0px 0px; padding:0px 10px 0px; font-size:150%; color:#000033; border-style:solid; border-width:0px 0px 2px; border-color:#000000;}
#CONTENTS h3 {margin:10px 10px 5px; padding:0px; color:#EECC00;}
#CONTENTS h3.dblue {margin:10px 10px 5px; padding:0px; color:#000033;}
#CONTENTS h4 {margin:0px 10px 5px; padding:0px; color:#EECC00;}
#CONTENTS h4.dblue {margin:0px 10px 5px; padding:0px; color:#000033;}
#CONTENTS h5 {margin:20px 10px 5px; padding:0px; color:#EECC00;}
#CONTENTS h5.dblue {margin:20px 10px 5px; padding:0px; color:#000033; border-style:solid; border-width:0px 0px 1px;}
#CONTENTS h6 {margin:0px 10px 5px; padding:0px; color:#EECC00;}
#CONTENTS h6.black {margin:0px 10px 5px; padding:0px; color:#333333;}
#CONTENTS p.date {margin:10px 0px 0px; padding:0px 10px; font-size:75%; border-style:solid; border-width:0px 0px 1px;}
#CONTENTS img.date { margin:0px; padding:0em 0.5em 0em 0em;}
#CONTENTS img{margin:0px; padding:0px;}
#CONTENTS p.title {margin:0px; padding:5px 10px 0px; font-size:100%; font-weight:bold; color:#333366; border-style:solid; border-width:0px 0px 1px;}
#CONTENTS p {margin:0px; padding:5px 10px; font-size:85%; line-height:150%;}
#CONTENTS p.subtext {margin:0px; padding:2px 10px; font-size:75%; line-height:120%;}
#CONTENTS p.update {margin:0px; padding:1px 10px; font-size:85%;}
#CONTENTS table {margin:0px; padding:0px; background-color:#660000;}
#CONTENTS td.backcolor {margin:0px; padding:3px; background-color:#660000;}
#CONTENTS td {margin:0px; padding:3px; background-color:#FFFFFF;}

/*FOOTER*/
#FOOTER p {margin:3em 0em 0em; padding:1em; font-size:75%; border-style:solid; border-width:1px 0px 0px;}