﻿body 
{
	font-family: Verdana;
	font-size: 13px;
	margin: 0px;
}

a:link		{text-decoration:underline; color:#000099}
a:visited	{text-decoration:underline; color:#000099}
a:active	{text-decoration:none; color:#000099}
a:hover		{text-decoration:none; color:#000099}

/* id declaration */

#top-bar
{
	padding: 5px;
	background-color: #EFEFEF;
	margin-bottom: 5px;
}

#master-container
{
	width: 800px;
	text-align: left;
	padding: 5px 5px 5px 5px;
}

#master-content
{
	width: auto;
}

#content
{
	width: 600px;
	float: right;
}

#content-place-holder
{
	clear: both;
	padding: 5px 5px 5px 0px;
}

#nav
{
	width: 190px;
	/*margin: 5px;*/
	padding: 5px;
	float: left;
}

#header-logo
{
	margin-bottom: 5px;
	height: 60px;
}

#header
{
	
}

#header-admin
{
	height: 58px;
	background-image: url("/i/header-bg.gif");
	background: #FFFFFF url("/i/header-bg.gif") norepeat center;
}

#header-trainingprogramme
{
	clear: both;
}

#header-logo-trainingprogramme
{
	clear: both;
	margin-bottom: 5px;
}

#footer
{
	clear: both;
}

#footer-admin
{
	clear: both;
}

#header-bar
{
	background-color: #CCCC00;
}

#page-title
{
	background-color: #CCCC00;
	text-align: center;
	width: 200px;
	float: right;
}

#nav_inside 
{
	padding: 10px;
	color: #000000;
}

#nav_outside
{
	width: 190px;
	background-color: #777777;
}

#nav_email_inside 
{
	padding: 5px;
	color: #000000;
}

#nav_email_outside
{
	width: 190px;
	background-color: #777777;
}

#subnav_inside
{
	padding: 5px;
}

#subnav_outside
{
	text-align: center;
	background-color: #DDDDDD;
}

#page_title_inside
{
	font-weight: bold;
	padding: 0px 5px 5px 5px;
}

#footer_inside
{
	line-height: 20px;
	padding-left: 5px;
	font-size: 10px;
}

#footer_outside{
	background-color: #CCCC00;
}

.lightblue_bg
{
	background-color: #C8DAEE;
}

/* class */
.error-msg
{
	color: #D60000;
}

.error-bg
{
	background-color: #FFFBB8;
}

.line-height
{
	line-height: 20px;
}

.topheader {color:#346080; font-size:13pt; font-weight:bold; font-family:verdana, helvetica, sans-serif;}

.default_bold
{
	font-weight: bold;
}
.white_bold
{
	color: #FFFFFF;
	font-weight: bold;
}

.programme-schedule-box
{
	padding: 5px;
	border: solid 1px #D6D6D6;
	background-color: #EFEFEF;
	width: 500px;
	text-align: left;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.programme-title-box
{
	background-color: #EFEFEF;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.programme-content-box
{
	padding: 10px 50px 10px 50px;
	line-height: 20px;
}

.table-header
{
	background-color: Silver;
	color: White;
	font-weight: bold;
}

.table-title
{
	background-color: #EFEFEF;
	color: Gray;
	font-weight: bold;
}

div.box_grey_t 		{background-image: url(i/corners/grey_pixel.gif);	background-position: top left;	background-repeat: repeat-x;}
div.box_grey_r 		{background-image: url(i/corners/grey_pixel.gif);	background-position: top right;	background-repeat: repeat-y;}
div.box_grey_b 		{background-image: url(i/corners/grey_pixel.gif);	background-position: bottom left;	background-repeat: repeat-x;}
div.box_grey_l 		{background-image: url(i/corners/grey_pixel.gif);	background-position: top left;	background-repeat: repeat-y;}
div.box_grey_tl 	{background-image: url(i/corners/grey_corner_tl.gif);	background-position: top left;	background-repeat: no-repeat;}
div.box_grey_tr 	{background-image: url(i/corners/grey_corner_tr.gif);	background-position: top right;	background-repeat: no-repeat;}
div.box_grey_bl 	{background-image: url(i/corners/grey_corner_bl.gif);	background-position: bottom left;	background-repeat: no-repeat;}
div.box_grey_br 	{background-image: url(i/corners/grey_corner_br.gif);	background-position: bottom right;	background-repeat: no-repeat;}

div.box_darkblue_noborder_tl   {background-image: url(i/corners/darkblue_corner_tl.gif);	background-position: top left;		background-repeat: no-repeat;}
div.box_darkblue_noborder_tr   {background-image: url(i/corners/darkblue_corner_tr.gif);	background-position: top right;	background-repeat: no-repeat;}
div.box_darkblue_noborder_bl   {background-image: url(i/corners/darkblue_corner_bl.gif);	background-position: bottom left;	background-repeat: no-repeat;}
div.box_darkblue_noborder_br   {background-image: url(i/corners/darkblue_corner_br.gif);	background-position: bottom right;	background-repeat: no-repeat;}

div.box_darkgrey_noborder_tl   {background-image: url(i/corners/darkgrey_corner_tl.gif);	background-position: top left;		background-repeat: no-repeat;}
div.box_darkgrey_noborder_tr   {background-image: url(i/corners/darkgrey_corner_tr.gif);	background-position: top right;	background-repeat: no-repeat;}
div.box_darkgrey_noborder_bl   {background-image: url(i/corners/darkgrey_corner_bl.gif);	background-position: bottom left;	background-repeat: no-repeat;}
div.box_darkgrey_noborder_br   {background-image: url(i/corners/darkgrey_corner_br.gif);	background-position: bottom right;	background-repeat: no-repeat;}

div.box_darkgrey_lightgrey_tl   {background-image: url(i/corners/dgrey_lgrey_corner_tl.gif);	background-position: top left;		background-repeat: no-repeat;}
div.box_darkgrey_lightgrey_tr   {background-image: url(i/corners/dgrey_lgrey_corner_tr.gif);	background-position: top right;	background-repeat: no-repeat;}
div.box_darkgrey_lightgrey_bl   {background-image: url(i/corners/dgrey_lgrey_corner_bl.gif);	background-position: bottom left;	background-repeat: no-repeat;}
div.box_darkgrey_lightgrey_br   {background-image: url(i/corners/dgrey_lgrey_corner_br.gif);	background-position: bottom right;	background-repeat: no-repeat;}

div.box_gold_noborder_tl   {background-image: url(i/corners/gold_corner_tl.gif);	background-position: top left;	background-repeat: no-repeat;}
div.box_gold_noborder_tr   {background-image: url(i/corners/gold_corner_tr.gif);	background-position: top right;	background-repeat: no-repeat;}
div.box_gold_noborder_bl   {background-image: url(i/corners/gold_corner_bl.gif);	background-position: bottom left;	background-repeat: no-repeat;}
div.box_gold_noborder_br   {background-image: url(i/corners/gold_corner_br.gif);	background-position: bottom right;	background-repeat: no-repeat;}

div.box_darkblue_lightblue_tl   {background-image: url(i/corners/darkblue_lightblue_corner_tl.gif);background-position: top left; 		background-repeat: no-repeat;}
div.box_darkblue_lightblue_tr   {background-image: url(i/corners/darkblue_lightblue_corner_tr.gif);background-position: top right;		background-repeat: no-repeat;}
div.box_darkblue_lightblue_bl   {background-image: url(i/corners/darkblue_lightblue_corner_bl.gif);background-position: bottom left;	background-repeat: no-repeat;}
div.box_darkblue_lightblue_br   {background-image: url(i/corners/darkblue_lightblue_corner_br.gif);background-position: bottom right;	background-repeat: no-repeat;}

div.box_lightblue_t 	{background-image: url(i/corners/grey_pixel.gif);  	background-position: top left; 		background-repeat: repeat-x;}
div.box_lightblue_r 	{background-image: url(i/corners/grey_pixel.gif); 	background-position: top right; 	background-repeat: repeat-y;}
div.box_lightblue_b 	{background-image: url(i/corners/grey_pixel.gif); 	background-position: bottom left;	background-repeat: repeat-x;}
div.box_lightblue_l 	{background-image: url(i/corners/grey_pixel.gif);		background-position: top left;		background-repeat: repeat-y;}
div.box_lightblue_tl   {background-image: url(i/corners/lightblue_corner_tl.gif);background-position: top left; 		background-repeat: no-repeat;}
div.box_lightblue_tr   {background-image: url(i/corners/lightblue_corner_tr.gif);background-position: top right;		background-repeat: no-repeat;}
div.box_lightblue_bl   {background-image: url(i/corners/lightblue_corner_bl.gif);background-position: bottom left;	background-repeat: no-repeat;}
div.box_lightblue_br   {background-image: url(i/corners/lightblue_corner_br.gif);background-position: bottom right;	background-repeat: no-repeat;}

/* AJAX Styles */
.frameImage
{
	width:130px;
	height:65px;
	overflow:hidden;
	float:left;
	padding:3px;
}

.handleImage
{
	width:15px;
	height:16px;
	background-image:url(i/HandleHand.png);
	overflow:hidden;
	cursor:se-resize;
}

.resizingImage
{
	padding:0px;
	border-style:solid;
	border-width:3px;
	border-color:#B4D35D;
}

.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	font-weight:bold;
}
