/* http://www.rdfunding.org.uk/library/rdinfo.css*/

* {
	font-size: 99%;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #273f6b;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, sans-serif;
}

hr
{
	color: #D81E05;
	width: 80%;
	height: 2px;
}

table
{ 
margin-left: auto;
margin-right: auto;
}
Table caption{<link rel="stylesheet" type="text/css" href="RDInfo.css">
	vertical-align:bottom;
	font-size: 0.8em;
	font-weight: bold;
}
TD
{ 
vertical-align:top
}
* UL {
	LIST-STYLE-TYPE: none
}
* UL LI {
	LIST-STYLE-TYPE: none
}
#wrapper {
	BACKGROUND: url(../images/dropshadow.jpg) repeat-y right top; WIDTH: 95%}
#header {
	WIDTH: 100%
}
#ribbon {
	BACKGROUND: url(../images/ribbon.jpg) no-repeat left center; FLOAT: left; WIDTH: 527px; HEIGHT: 135px
}

#pageribbon {
	BACKGROUND: url(../images/ribbon4.png) repeat-x left top; FLOAT: left; WIDTH: 100%; HEIGHT: 135px
}

#rcnpageribbon {
	BACKGROUND: url(../images/ribbon.jpg) no-repeat left top; FLOAT: left; WIDTH: 100%; HEIGHT: 135px
}
#logo {
	FLOAT: right; WIDTH: 245px; MARGIN-RIGHT: 10px; HEIGHT: 135px
}
#logo IMG {
	MARGIN-TOP: 3px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}#logoleft {
	FLOAT: Left; WIDTH: 245px; MARGIN-RIGHT: 10px; HEIGHT: 135px
}
#logoleft IMG {
	MARGIN-TOP: 10px; 	MARGIN-Left: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

#site-name {
	clear: both; 
	background-image: url(../images/namebar.jpg) ;
	background-repeat: repeat-y;
	background-size: 100%;
}
H1 {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; COLOR: #FFFFFF; LINE-HEIGHT: 1.8em
}
#content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 30px; PADDING-TOP: 15px; WIDTH: 100%
}
#main-nav {
	FLOAT: left; WIDTH: 22%
}
#main-nav A:hover {
	TEXT-DECORATION: none
}
#main-nav UL {
	MARGIN-TOP: 10px; MARGIN-LEFT: 5px
}
#main-nav UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(../images/nav-underline.jpg) no-repeat left top; LINE-HEIGHT: 2.7em
}
#main-nav UL LI.top {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main-nav UL LI.subnav {
	BACKGROUND: url(../images/nav-underline.jpg) no-repeat left bottom
}
UL#subnavlist {
	MARGIN-TOP: 15px; PADDING-LEFT: 2em
}
UL#subnavlist LI {
	PADDING-LEFT: 8px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 18px; LINE-HEIGHT: 1em
}
#main-content {
	FONT-SIZE: .9em; FLOAT: left; WIDTH: 72%; LINE-HEIGHT: 1.2em
}
#flowchart-content {
	FONT-SIZE: 1em; FLOAT: left; WIDTH: 95%; LINE-HEIGHT: 1.2em
}
H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.3em; BACKGROUND: url(../images/h2-underline.jpg) no-repeat left bottom; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; PADDING-TOP: 10px
}
H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; BACKGROUND: url(../images/h2-underline.jpg) no-repeat left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
H4 {
	PADDING-LEFT: 10px; FONT-SIZE: 1.1em; PADDING-TOP: 15px
}
.red {
		color: #D81E05;
}
#main-content P {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
#flowchart-content P {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
#main-content .notify {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
/* #main-content UL {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; LIST-STYLE-IMAGE: url(../images/red-arrow.gif); PADDING-BOTTOM: 0.6em; MARGIN-LEFT: 1.6em; PADDING-TOP: 0.6em 
	}*/
UL {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; LIST-STYLE-IMAGE: url(../images/red-arrow.gif); PADDING-BOTTOM: 0.6em; MARGIN-LEFT: 1.6em; PADDING-TOP: 0.6em 
}
#main-content BLOCKQUOTE {
	MARGIN-LEFT: 35px
}
#main-content OL {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.6em; MARGIN-LEFT: 1.6em; PADDING-TOP: 0.6em; LIST-STYLE-TYPE: decimal
}
#main-content OL LI {
	PADDING-BOTTOM: 8px
}
#main-content .spaced LI {
	PADDING-BOTTOM: 8px
}
#flowchart-content UL {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; LIST-STYLE-IMAGE: url(../images/red-arrow.gif); PADDING-BOTTOM: 0.6em; MARGIN-LEFT: 1.6em; PADDING-TOP: 0.6em
}
#flowchart-content BLOCKQUOTE {
	MARGIN-LEFT: 35px
}
#flowchart-content OL {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.6em; MARGIN-LEFT: 1.6em; PADDING-TOP: 0.6em; LIST-STYLE-TYPE: decimal
}
#flowchart-content OL LI {
	PADDING-BOTTOM: 8px
}
#flowchart-content .spaced LI {
	PADDING-BOTTOM: 8px
}
TABLE.Content {
	WIDTH: 90%
}
TABLE.Content TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px;  PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px; vertical-align:top
}
TABLE.courses TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px;  PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px
}
TABLE.courses H3 {
	FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 5px 5px 3px; BORDER-BOTTOM: #aaaaaa 1px solid
}
A:link {
	COLOR: #346abc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
#footer {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; BACKGROUND: url(../images/namebar.jpg) no-repeat left top; PADDING-BOTTOM: 10px; PADDING-TOP: 15px; HEIGHT: 20px
}
#footer A:link {
	COLOR: #273f6b
}
#footer A:visited {
	COLOR: #273f6b
}
#footer:active {
	COLOR: #273f6b
}
#footer A:hover {
	COLOR: #cc0000
}
#footer .left {
	FLOAT: left
}
#footer .right {
	FLOAT: right; MARGIN-RIGHT: 30px
}
@media screen {
.printonly { display:none;}
}
@media print {
.noprint {display: none;}
}
div#divMenuBar {
    clear:both;
	background-color: #FFFFFF;
	padding-bottom: 0px;
}
TABLE#tblMenuBar TD { font-size:.9em; color:#D81E05; padding:0px 5px 0px 5px; cursor:default;  border : none; }
	TABLE#tblMenuBar TD.clsMenuBarItem { font-weight:bold; cursor: pointer;  }
	
	/* These two style rules added for links in MenuBar */
TABLE#tblMenuBar TD.clsMenuBarItem A { text-decoration:none; color: D81E05; font-weight:bold}
table#tblMenuBar td.clsMenuBarItem a:hover { color: #666666}
	
div.clsMenu  {  font-size: .9em; 
                background-color: #CCCCCC;
				position: absolute;				
				border-top: 1px solid #FFFFFF;
				padding-left: 8px; 
                padding-right: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
                visibility : hidden;
 }
div.clsmenu HR {height:1px ;width: 150px; text-align:left;color:white}
div.clsMenu a { text-decoration: none; color: #D81E05; font-weight: bold;  }
div.clsMenu a:visited { color: #666666;}
div.clsMenu a:hover { color: #FF0000 ;}

Table.DataDisplay {
	background-color : #CCCCCC;
	border : 1px solid #999999;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:10px;
	margin-top: 10px;
	}
	
Table.DataDisplay caption{
 vertical-align:bottom;
}

Table.DataDisplay th{
	background-color : #CCCCCC;
	border : 1px solid #999999;
	}

Table.DataDisplay td{
		border : 1px solid #999999;
		background-color : White;
		vertical-align:top;		
		padding-left: 3px; 
        padding-right: 3px; padding-top: 3px; padding-bottom: 3px;
		font-size:.9em;		
}
Table.DataDisplay td.pastdate {

		border : 1px solid #999999;
		background-color: #F2F2F2; 
		padding-left: 3px; 
        padding-right: 3px; padding-top: 3px; padding-bottom: 3px;
		vertical-align:top;
		font-size:0.9em;
}

Table.DataDisplay H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.3em; BACKGROUND: url(../images/h2-underline.jpg) no-repeat left bottom; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 10px
}
Table.EditLists A{text-decoration:none} 

