/* http://www.rdfunding.org.uk/library/rdinfo.css                */
/* This is the RDLearning version of RDInfo.css                  */
/* Christine Parker-Jones, Ian Ashton                            */
/* June 2009                                                     */
* {
	font-size: 99%;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #273f6b;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

hr
{
	color: #D81E05;
	width: 80%;
	height: 2px;
}

table
{ 
margin-left: auto;
margin-right: auto;
}
Table caption{
	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
}
#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: #fff; 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
}

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;
}
.white {
		color: #FFFFFF;
}
#main-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
}
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
}
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} 
/*                                                                    */
/* Style sheet elements used by pages in RDLearning/Manageconferences */
/*                                                                    */

.inputColour {background-color:#FFFFCC}    
.textLeft {text-align:left;}
.gvwHeader
{ 
    font-weight:bold;
	font-size: 100%;
	text-align: left;
	vertical-align:top;
} 
.gvwGroupHeader
{
    font-weight:bold;
	font-size: 90%;
	text-align:left;
	vertical-align:top;
} 

.gvwRow 
{   
    font-weight:normal;
	font-size: 90%;
	text-align:left;
	vertical-align:top;
}
 
.gvwAltRow 
{
    font-weight:normal;
	font-size: 90%;
	text-align:left;
	vertical-align:top;
}

.gvwItem 
{
    text-align:left;  
}

.tblNavigate
{
	font-size: 75%;
	text-align:left;
	vertical-align:top;
} 
.tblNavigate a:link, .tblNavigate a:visited, .tblNavigate a:active
{

}
.tblNavigate a:hover
{

}

#leftcol 
{
    float:left;
    margin-top:20px;
    margin-left:10px;
    border-right: solid 1px;
    width:15%;
}

#leftcol > table
{ 
margin-left: 10px;
}


#rightcol 
{
    float: left;
    width:80%;
    margin-top: 20px;
    margin-left:10px;
    height: 400px;
    overflow-y: scroll;
    overflow-x: hidden  
}

.centralise 
{
    margin-left:auto ; 
    margin-right:auto;
    text-align:center;
}
/*                                                                    */
/* Style sheet elements used by pages in RDLearning/DBMaintain        */


#leftside 
{
    float:left;
    padding: 20px 10px 0px 10px
}
#leftside table 
{
margin-left: 5px;
margin-right:auto;
}

#rightside 
{
    float:right;
    padding: 20px 10px 0px 10px
}  

