/* ================================
    Default styles FOR DotNetNuke
   ================================
*/

* {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


/* background color for the content part of the pages */
BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #CAD8F5;
	margin: 0px;
	font-size: 100%;
   page: auto;
   
}
/* style for module titles */
.Head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* style of item titles on edit and admin pages */
.SubHead {
	font-size: 10px;
	font-weight: normal;
}
/* text style used for most text rendered by modules */
.Normal {
color:#003377;
}
/* GENERIC */
H2 {
	font-size: 100%;
}
TABLE {
	border-collapse:collapse;
}
A:link, A:visited {
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
/* RADMENU navigation styles */
.MenuGroup{
}
.MenuMainItem, .MenuMainItemSelected, .MenuMainItemOver, .MenuMainItemClicked {
	color: #003375;
	font-size: 10px;
	font-weight: bold;
	border-left: 1px #31B2EB solid;
	cursor: hand;
	cursor: pointer;
}
.MenuMainItemOver, .MenuMainItemClicked, .MenuMainItemSelected {
	background-color: #C6DFEA;
}
.MenuMainItem TD, .MenuMainItemSelected TD, .MenuMainItemOver TD, .MenuMainItemClicked TD {
	padding: 3px 1px 3px 1px;
}
.MenuItemsGroup {
	border: 1px #31B2EB solid;
	background-color: #FFFFFF;
}
.MenuItem {
	color: #003375;
	font-size: 10px;
	border-width: 0px;
	cursor: hand;
	cursor: pointer;
}
.MenuItemOver, .MenuItemClicked, .MenuItemSelected {
	color: #003375;
	font-size: 10px;
	border-width: 0px;
	background-color: #C6DFEA;
	cursor: hand;
	cursor: pointer;
}
.MenuItem TD, .MenuItemOver TD, .MenuItemClicked TD, .MenuItemSelected TD {
	padding: 2px 1px 2px 1px;
}
.MenuItemSelected {
	background-color: #C6DFEA;
}



/* ===========================
    Other styles for DNN skin
   ===========================
*/
#MainTable,
#AdminMainTable {
	border-top: 1px #003377 solid;
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}
#AdminMainTable {
	width: 815px;
}
#LeftColumn {
	display: none;
}
/* Dropdown actions styles */
#LeftColumn TABLE TD SELECT,
.MiddleColumn TABLE TD SELECT,
.MiddleRightPane TABLE TD SELECT,
.RightPane TABLE TD SELECT,
.ServiceInfoPane TABLE TD SELECT,
.BannerPaneRight TABLE TD SELECT,
.MiddleColumn .MiddleRightPane TABLE TD SELECT {
	width: 150px;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #738FCB;
	color: #FFFFFF;
}
.MiddleColumn .MiddleRightPane TABLE TD SELECT {
	width: 100px;
}
.RightPane TABLE TD SELECT,
.ServiceInfoPane TABLE TD SELECT,
.BannerPaneRight TABLE TD SELECT {
	width: 120px;
}
.MiddleColumn TABLE TD SELECT,
.ServiceInfoPane TABLE TD SELECT {
	background-color: #FFFFFF;
	color: #000000;
}
#RegisterHolder {
	background: url(images/RegisterBack.gif) top left repeat-x;
	margin: 0px;
	padding: 0px;
}
#RegisterHolder LI {
	list-style-type: none;
	display: inline;
	padding: 0px;
}
#RegisterHolder .LinkLogin {
	padding-left: 15px;
}
#RegisterHolder LI IMG {
	vertical-align:top;
}
#RegisterHolder A.SkinObject:link, #RegisterHolder A.SkinObject:visited {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	height: 21px;
	padding: 1px 0px 0px 3px;
}
#RegisterHolder A.SkinObject:hover {
	color: #B5CBFA;
}
.Menu {
	width: 467px;
}
#Menu {
	margin-bottom: 10px;
}
.MiddleColumn {
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 0px;
	height: 100%;
}
.SongDataBox {
	width: 610px;
	margin: 10px 10px 0px 10px;
	height: 20px;
	border-width: 0px;
	overflow: hidden;
}
.MiddleColumsTable {
	border-collapse: collapse;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 0px 10px 0px 10px;
	border-color: #FFFFFF;
	margin-top: 10px;
}
.MiddleColumsDiv {
	padding: 0px 10px 0px 10px;
	width: 630px;
	margin-top: 10px;
}
.MiddleLeftColumn {
	vertical-align:top;
	padding-right: 10px;
	padding-bottom: 10px;
}
.MiddleLeftColumn .NewsTickerPane {
	padding-top: 10px;
}
.MiddleLeftColumn .ContentPane {
	padding: 10px 0px 10px 0px;
}
.ContentPaneBig {
	padding: 10px 0px 10px 0px;
}
.MiddleBottomTable {
	width: 100%;
	border-collapse: collapse;
}
.BottomCenterPage {
	border-top: 1px #99ACCA solid;
}
.MiddleBottomTable TD,
.BottomCenterPage {
	padding-top: 10px;	
}
.ContentPaneLeft,
.ContentPaneRight {
	width: 50%;
	vertical-align: top;
}
.MiddleRightPane {
	background-color: #738FCB;
	width: 126px;
	vertical-align: top;
	padding: 5px;
}
#RightColumn {
	background-color: #738FCB;
	width: 185px;
	vertical-align: top;
	padding: 8px 14px 8px 14px;
}
.ServiceInfoHead {
	font-size: 0.6em;
	font-weight: bold;
	background: url(images/RedCont1BackHead.gif) center left repeat-x;
	color: #FFFFFF;
	display: inline;
	padding: 0px 10px 0px 10px;
}
.ServiceInfoPane {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #DC2D24;
	border-width: 1px 0px 1px 0px;
	padding: 10px 0px 0px 0px;
}
#CopyrightBottom {
	background-image: url(images/TD_copyright_backgr.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	color: #666666;
	height: 15px;
	text-align: right;
}
.Banner468x60,
.Banner156x45,
.Banner156x67 {
	text-align: center;
}
.Banner156x45 {
	width:156px;
	height:45px;
	margin-bottom:10px;
}
.Banner156x67 {
	width:156px;
	height:67px;
	margin-bottom:10px;
}
.HidePane {
	display: none;
}
.ProgramTable TH,
.ProgramTable TD {
	font-size: 0.7em;
	border-bottom: 1px #C0D1F5 solid;
	padding: 2px;
}
.ProgramTable TH {
	width: 90px;
}
.Breadcrumb {
	background: url(images/IconBreadcrumb.gif) center left no-repeat;
	padding: 5px 0px 2px 12px;
}
.Breadcrumb,
.Breadcrumb .SkinObject,
.Breadcrumb A:link,
.Breadcrumb A:visited,
.Breadcrumb A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #909090;
	text-decoration: none;
}
.Breadcrumb A:hover {
	text-decoration: underline;
}

