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:#180901; text-align:left; }
.banner {
	background: #F4E5C3 url(images/ROSHeader1.gif);
	width:780px;
	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:#F4E5C3;}
#homebutton {width:47px; height:25px; float:right; clear:right; overflow:hidden; 
 border-top:0px solid #F4E5C3; 
 border-right:7px solid #F4E5C3; 
 border-bottom:0px solid #F4E5C3; 
 border-left:0px solid #F4E5C3; }

.nav {height:26px; overflow:hidden;
 border-top:1px solid #F4E5C3; 
 border-right:1px solid #F4E5C3; 
 border-bottom:1px solid #F4E5C3; 
 border-left:0px solid #F4E5C3; }

#right {height:26px; overflow:hidden;
 border-top:1px solid #F4E5C3; 
 border-right:7px solid #F4E5C3; 
 border-bottom:1px solid #F4E5C3; 
 border-left:0px solid #F4E5C3; }

#left {height:26px; overflow:hidden;
 border-top:1px solid #F4E5C3; 
 border-right:1px solid #F4E5C3; 
 border-bottom:1px solid #F4E5C3; 
 border-left:6px solid #F4E5C3; }
 
.header {height:54px; overflow:hidden;
 border-top:0px solid #F4E5C3; 
 border-right:7px solid #F4E5C3; 
 border-bottom:5px solid #F4E5C3; 
 border-left:6px solid #F4E5C3; }
 
 .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 #F4E5C3; 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; }
 
 
 
 
 
 
 
 
