body, td, th, p, a, ol, ul, h1, h2, h3, h4, h5, h6, select, option, input
 { font-family: Verdana, Helvetica, Arial, san-serif; color:#333333; }

body { background: url('/images/R_bg.png') repeat-y; }

td, th  /* This controls most font sizes as everything is inside tables. */
 { font-size: 65%; }

h1 { font-size: 165%; font-weight: bold; }
h2 { font-size: 150%; font-weight: bold; }
h3 { font-size: 135%; font-weight: bold; }
h4 { font-size: 125%; font-weight: bold;}
h5 { font-size: 105%; font-weight: bold;}
h6 { font-size: 100%; font-weight: 100; margin: 0px; padding: 0px; }
 
form { margin-bottom: 0px; margin-top: 0px; }
ul li { list-style-image: url(/images/red_check.png); }

a  {color:#663366;}

/*a:hover { text-decoration:underline; }*/

#featureNormal, #featureNormal a { color:#DAE9E8; }
#featureNormal a:active, #featureNormal a:hover { color:#FDE39B; }

#featureNav, #featureNav a { color:#406969; }
#featureNav a:active, #featureNav a:hover { color:#CB982F; text-decoration:none; }

#directLinks p { margin-top:4px; margin-bottom:0px; padding-bottom:4px; }
#directLinks a { display:block; font-weight: bold; color:#406969; padding:2px; padding-left:16px; background-image:  url(/images/R_directL_off.gif); background-repeat: no-repeat;}
#directLinks a:hover { color:#CB982F; text-decoration:none; background-image:   url(/images/R_directL_hover.gif); background-repeat: no-repeat; }

#leftNav p { border-bottom: 1px solid #DAE9E8; margin-top:4px; margin-bottom:0px; padding-bottom:4px;}
#leftNav a { display:block; font-weight: bold; padding:2px; padding-left:16px; color: #000000; background-image: url('/images/R_nav_off.gif'); background-repeat: no-repeat; }
#leftNav a:hover { color:#FFFFFF; text-decoration:none; }

/*#breadcrumb { padding-left:10px; padding-right:10px; }*/

#contentPrint, #contentPrint td, #contentPrint th { font-size: 80%; }
#contentPrint p { max-width:420px; }
#contentPrint td p { max-width:none; }

.tableList { border:1px solid #999999; border-bottom:0px; background: #F4F4F4; font-size: 95%; }
.tableList th { border:0px; border-bottom:1px solid #999999; padding-right:12px; }
.tableList td { border:0px; border-bottom:1px solid #999999; }
.textNormal #contentPrint .noticeboard p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
