body {margin:0; background:#0b4056 url(images/splash_02.jpg) repeat-x;}body, p, td, input, textarea, select, li {font:12px helvetica, arial, sans-serif; color:#072d3c; text-align:left; }.banner {	background: #F3F9FC url(images/ROSHeader.gif);	width:696px;	height:91px;	background-repeat: no-repeat;}div.artboxdiv table a:link { font:12px helvetica, arial, sans-serif; color:#222222;}div.artboxdiv table a:visited { font:12px helvetica, arial, sans-serif; color:#444444;}div.artboxdiv table a:active { font:12px helvetica, arial, sans-serif; color:#444444;}div.artboxdiv table a:hover { font:12px helvetica, arial, sans-serif; color:#aee8ff;}.maincontent a:link { font:15px helvetica, arial, sans-serif; color:#000000;}.maincontent a:visited { font:15px helvetica, arial, sans-serif; color:#000000;}.maincontent a:active { font:15px helvetica, arial, sans-serif; color:#000000;}.maincontent a:hover { font:15px helvetica, arial, sans-serif; color:#4e4e4e;}a:link { font:12px helvetica, arial, sans-serif; color:#000000;}a:visited { font:12px helvetica, arial, sans-serif; color:#000000;}a:active { font:12px helvetica, arial, sans-serif; color:#000000;}a:hover { font:12px helvetica, arial, sans-serif; color:#aee8ff;}h1 {font:18px helvetica, arial, sans-serif; color:#ffffff; } /* Whiteish blue */h2 {font:13px helvetica, arial, sans-serif; color:#aee8ff; } /* Light blue */h3 {font:14px helvetica, arial, sans-serif; color:#cd2026; } /* Red header text */#bannertop {width:54px; height:66px; float:right; overflow:hidden; background:#F3F9FC;}#homebutton {width:47px; height:25px; float:right; clear:right; overflow:hidden;  border-top:0px solid #F3F9FC;  border-right:7px solid #F3F9FC;  border-bottom:0px solid #F3F9FC;  border-left:0px solid #F3F9FC; }.nav {height:26px; overflow:hidden; border-top:1px solid #F3F9FC;  border-right:1px solid #F3F9FC;  border-bottom:1px solid #F3F9FC;  border-left:0px solid #F3F9FC; }#right {height:26px; overflow:hidden; border-top:1px solid #F3F9FC;  border-right:7px solid #F3F9FC;  border-bottom:1px solid #F3F9FC;  border-left:0px solid #F3F9FC; }#left {height:26px; overflow:hidden; border-top:1px solid #F3F9FC;  border-right:1px solid #F3F9FC;  border-bottom:1px solid #F3F9FC;  border-left:6px solid #F3F9FC; } .header {height:54px; overflow:hidden; border-top:0px solid #F3F9FC;  border-right:7px solid #F3F9FC;  border-bottom:5px solid #F3F9FC;  border-left:6px solid #F3F9FC; }  .greybox {  border:8px solid #2e424a; background:#2e424a; text-align:left;} .greyheader { margin:0px 0px 18px 0px; background: #2e424a;  border-top:0px solid #ffffff;  border-right:0px solid #6c8289;  border-bottom:2px solid #6c8289;  border-left:0px solid #6c8289; }  .greyheader h1 { margin:0px;  padding:0;} .greyheader h2 { margin:0px 0px 3px 0px;  padding:0;}.greyheaderevents { margin:0px 0px 2px 0px; background: #2e424a;  border-top:0px solid #ffffff;  border-right:0px solid #6c8289;  border-bottom:2px solid #6c8289;  border-left:0px solid #6c8289; }  .artboxdiv { background:#2e424a; } .artbox { float:left; border:8px solid #f3f9fc; padding:0px; margin:0px 10px 20px 10px;}  .maincontent {background:#f4e5c3; padding:10px 15px 20px 10px;} .maincontentnews {background:#f4e5c3; padding:0px 15px 0px 10px;}   .horizline { clear: both; border-bottom: solid 1px #112C45; }        