/* 
Styles must be declared here to appear in editor dropdown 
They can additionally be defined in higher level stylesheets to apply settings across all user-selectable stylesheets
*/
.ImportantNote
{}

.CottonBlue
{}

.Peach
{}

.Reference
{}

h1, h2, h3, h4, h5, h6, .Heading1, .Heading2, .Heading3, .Heading4, .Heading5, .Heading6, a
{
	color: #000066;
}

#middle
{
	background: url(../../../graphics/default/sidebar_cpdonline.jpg) top left repeat-y;
	background-color: white;
}

#topLeftCorner
{
	background-image: url(../../../graphics/default/leftCornerTop_cpdonline.jpg);
}

/*#topRightCorner
{
	background-image: url(../../../graphics/default/topright_cpd.jpg)
};*/

#barBottom, #contextMenu
{
	background-color: #000066;
}

#bottomLeftCorner
{
	background-image: url(../../../graphics/default/cornerBOTTOM_cpd.gif);
}

#bottomRightCorner
{
	background-image: url(../../../graphics/default/cornerRIGHT_cpd.gif);
}

/* homepage boxTable styles */

.boxTable
{
}

.boxTableCell
{
}

.boxTableHeader
{
	background-color: #ad528f;
}

.boxTableHeaderCornerLeft
{
	background-image: url(../../../graphics/default/cornersindex_info_left.gif);
}

.boxTableHeaderCornerRight
{
	background-image: url(../../../graphics/default/cornersindex_info_right.gif);
}

.boxTableHeader, .boxTableHeader p, .boxTableHeader div
{
}

#boxTable_row1_col1_heading, #boxTable_row1_col2_heading, #boxTable_row2_col1_heading, #boxTable_row2_col2_heading, #boxTable_row3_col1_heading, #boxTable_row3_col2_heading
{
}

UL.Square 
{
	list-style-type: square;
}
UL.None
{
	margin-left: 25px;
	list-style-type: none;
}

UL.Circle
{
	
	list-style-type: circle;
}

div .InformationBox
{
	width: 95%;
	border: solid 1px #eeeeee;
	border-left: solid 20px #010066;
	margin: 0px;
	padding: 0px;
}

div .InformationBox div
{
	padding: 5px;
}

div .ErrorBox
{
	width: 95%;
	border: solid 1px #eeeeee;
	border-left: solid 20px red;
	margin: 0px;
	padding: 0px;
}

div .ErrorBox div
{
	padding: 5px;
}

#homepage_mainContent, #homepage_heading, #homepage_preMain, #homepage_postMain, #homepage_loginPanel, .lowerContent
{
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 25px;
	margin: 0px 0px 1em 0px;
	background-color: #ffffff;
	border: 1px solid #ffffff;
}

.lowerContent
{

}
#homepage_loginPanel
{
	padding-top: 15px;
	/*padding-right: 30px;
	height: 80px;*/
}
#loginPanelContent, .latestHeader, #latestModuleContent, #latestPodcastContent
{
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	/*border: 1px solid red;*/
}
#loginPanelContent
{
	background-color: #bcb7a9;
	/*height:80px;*/
}
.latestHeader
{
	background-color: #16286d;
	height:23px;
	color: White;
	font-weight:bold;
	font-size:10pt;
	padding-top: 7px;
}
#latestModuleContent
{
	background-color: #aeafcd;
	height:150px;
}
#latestPodcastContent
{
	background-color: #aeafcd;
	height:72px;
}
#tblMiddle_right_homeMain
{
	width: 145px;
	padding-right: 25px;
	vertical-align: top;
	/*border: solid 1px red;*/
}

.ie6 #tblMiddle_right_homeMain /*ID's hack or you can cundittional CSS*/
{
	padding-right: 0px;
}

.ie7 #tblMiddle_right_homeMain /*ID's hack or you can cundittional CSS*/
{
	padding-right: 0px;
}

#latestModuleLeft
{
	float: left;
	clear:left;
	height: 150px;
	width: 67.9%;
}

#latestPodcastLeft
{
	float: left;
	height: 72px;
	width: 90%;
	padding-top: 0px;
}

.aLinkWhite              {color:#ffffff; text-decoration: none;}
.aLink              {text-decoration: none; }

/*.tblSideHeader
{
	background-color: #bcb7a9;
	height:159px;
	width: 91px;
	color: White;
	font-weight:bold;
	font-size:9pt;
	margin-top: 7px;
	vertical-align: top;
}*/

#recentModules, #recentPodcasts
{
	/*border: dashed 1px #16286d;
	background: #edebe7 url(../../../graphics/default/sideheader.jpg) top left repeat-y;
	margin-top: 10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;*/
	border: solid 1px white;
	margin-top: 10px;
}

#recentModules
{
	/*height:159px;*/
}

#recentPodcasts
{
	/*height:64px;*/
}

/*.tblSideHeader_left
{
	width: 91px;
	vertical-align: top;
}
.tblOthers_right
{
	width: auto;
	vertical-align: top;
}

#recentpods_s1, #recentpods_s2, #recentpods_s3, #recentpods_s4, .recentpods_s1, .recentpods_s2, .recentpods_s3, .recentpods_s4
{
	*//*height:64px;*//*
	height:100%;
	display:table-cell;
}
#recentmodules_s1, #recentmodules_s2, #recentmodules_s3, #recentmodules_s4, .recentmodules_s1, .recentmodules_s2, .recentmodules_s3, .recentmodules_s4
{
	height:159px;
}
#recentmodules_s1, #recentmodules_s2, #recentmodules_s3, #recentmodules_s4, #recentpods_s1, #recentpods_s2, #recentpods_s3, #recentpods_s4
{
	width: 24.7%;
	float: left;
	clear: none;
	border-left: dashed 1px #16286d;
	background-position: center top; 
	background-repeat: no-repeat;
}

.recentmodules_s1, .recentmodules_s2, .recentmodules_s3, .recentmodules_s4, .recentpods_s1, .recentpods_s2, .recentpods_s3, .recentpods_s4
{
	width: 24.7%;
	float: left;
	clear: none;
	border-left: dashed 1px #16286d;
	background-position: center top; 
	background-repeat: no-repeat;
}

.recentpods_s1, .recentpods_s2, .recentpods_s3, .recentpods_s4
{
	background-position: 7px top;
	display: table-cell;
}*/

.divSideHeader
{
	padding: 10px;
}

/*-------------------------*/

.tdSideHeader_left
{
	width: 86px;
	vertical-align: top;
}
.tdOthers_right
{
	width: auto;
	vertical-align: top;
	width: 25%;
	border-left: dashed 1px #16286d;
}

.tdOthers_rightContent
{
	padding-left: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	/*border: solid 1px black;*/
	height: auto;
}

.innerText_recentpodcasts
{
	padding-left: 45px;
	/*border: solid 1px blue;*/
}

.recent
{
	background: #edebe7 url(../../../graphics/default/sideheader.jpg) top left repeat-y;
	width: auto;
}

.t {background: url(../../../graphics/default/dashed_horizontal2.gif) 0 0 repeat-x;}
.b {background: url(../../../graphics/default/dashed_horizontal2.gif) 0 100% repeat-x}
.l {background: url(../../../graphics/default/dashed_vertical2.gif) 0 0 repeat-y}
.r {background: url(../../../graphics/default/dashed_vertical2.gif) 100% 0 repeat-y}
.bl_dashed {background: url(../../../graphics/default/bottomleft_darkgrey-dashed.gif) 0 100% no-repeat}
.br_dashed {background: url(../../../graphics/default/bottomright_lightgrey-dashed.gif) 100% 100% no-repeat}
.tl_dashed {background: url(../../../graphics/default/topleft_darkgrey-dashed.gif) 0 0 no-repeat}
.tr_dashed {background: url(../../../graphics/default/topright_lightgrey-dashed.gif) 100% 0 no-repeat; padding:0px 5px 1px 5px} 

.bl_darkgrey {background: url(../../../graphics/default/bottomleft_darkgrey.gif) 0 100% no-repeat #bcb7a9;}
.br_darkgrey {background: url(../../../graphics/default/bottomright_darkgrey.gif) 100% 100% no-repeat}
.tl_darkgrey {background: url(../../../graphics/default/topleft_darkgrey.gif) 0 0 no-repeat;}
.tr_darkgrey {background: url(../../../graphics/default/topright_darkgrey.gif) 100% 0 no-repeat; padding:0px 5px 1px 5px} 

.bl_blue {background: url(../../../graphics/default/bottomleft_blue.gif) 0 100% no-repeat #16286d;}
.br_blue {background: url(../../../graphics/default/bottomright_blue.gif) 100% 100% no-repeat}
.tl_blue {background: url(../../../graphics/default/topleft_blue.gif) 0 0 no-repeat;}
.tr_blue {background: url(../../../graphics/default/topright_blue.gif) 100% 0 no-repeat; padding:0px 5px 1px 5px}

.pnlcontainer {border: solid 1px white; margin-top: 10px; width:100%;}
.pnlcontainer_topmost {border: solid 1px white; margin-top: 15px;}

.whiteText, .divSideHeader, .pnlContent
{
	color: White; font-weight:bold; font-size:10pt;
}

.pnlContent{padding: 5px; text-align: center;}
