/* 
================================
 Container Styles for DotNetNuke
================================
*/   
/*** Login Styles ***/
.LoginHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.LoginFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
.LoginBoxFrame
{
	width: 100%;
}
table .LoginBox {
}
.LoginText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.AdminLoginText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}


/** Red Gray **/
.containermaster_RedGray
{
	background-color: transparent;
	width: 100%;
}
.RedGrayHeader{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #FFFFFF;
}
.RedGrayTLRepeat
{
	background-image: url(RedGray/RedGrayTLRepeat.gif);
	background-repeat: repeat-x;	
}
.RedGrayTRRepeat
{
	background-image: url(RedGray/RedGrayTRRepeat.gif);
	background-repeat: repeat-x;	
}
.RedGrayBodyLeft
{
	width: 11px;
	background-image: url(RedGray/RedGrayLS.gif);
	background-repeat: repeat-y;
	background-color: #e2e2e2;
}
.RedGrayBodyCenter
{
	background-color: #e2e2e2;
	width: 100%;
}
.RedGrayBodyRight
{
	background-image: url(RedGray/RedGrayRS.gif);
	width: 11px;
	background-repeat: repeat-y;
	background-color: #e2e2e2;
}
.RedGrayBRepeat
{
	background-image: url(RedGray/RedGrayBRepeat.gif);
	background-repeat: repeat-x;
	width: 100%;
}
.RedGrayFooter
{
	height: 35px;
}

/** Red White **/
.containermaster_RedWhite
{
	background-color: transparent;
	width: 100%;
}
.RedWhiteHeader{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #FFFFFF;
}
.RedWhiteTLRepeat
{
	background-image: url(RedWhite/RedWhiteTLRepeat.gif);
	background-repeat: repeat-x;	
}
.RedWhiteTRRepeat
{
	background-image: url(RedWhite/RedWhiteTRRepeat.gif);
	background-repeat: repeat-x;	
}
.RedWhiteBodyLeft
{
	width: 11px;
	background-image: url(RedWhite/RedWhiteLS.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
}
.RedWhiteBodyCenter
{
	background-color: #ffffff;
	width: 100%;
}
.RedWhiteBodyRight
{
	background-image: url(RedWhite/RedWhiteRS.gif);
	width: 11px;
	background-repeat: repeat-y;
	background-color: #ffffff;
}
.RedWhiteBRepeat
{
	background-image: url(RedWhite/RedWhiteBRepeat.gif);
	background-repeat: repeat-x;
	width: 100%;
}
.RedWhiteFooter
{
	height: 35px;
}

/** White White **/
.containermaster_WhiteWhite
{
	background-color: transparent;
	width: 100%;
}
.WhiteWhiteHeader{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #696969;
}
.WhiteWhiteTLRepeat
{
	background-image: url(WhiteWhite/WhiteWhiteTLRepeat.gif);
	background-repeat: repeat-x;	
}
.WhiteWhiteTRRepeat
{
	background-image: url(WhiteWhite/WhiteWhiteTRRepeat.gif);
	background-repeat: repeat-x;	
}
.WhiteWhiteBodyLeft
{
	width: 11px;
	background-image: url(WhiteWhite/WhiteWhiteLS.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
}
.WhiteWhiteBodyCenter
{
	background-color: #ffffff;
	width: 100%;
}
.WhiteWhiteBodyRight
{
	background-image: url(WhiteWhite/WhiteWhiteRS.gif);
	width: 11px;
	background-repeat: repeat-y;
	background-color: #ffffff;
}
.WhiteWhiteBRepeat
{
	background-image: url(WhiteWhite/WhiteWhiteBRepeat.gif);
	background-repeat: repeat-x;
	width: 100%;
}
.WhiteWhiteFooter
{
	height: 35px;
}


/** Blue White **/
.containermaster_BlueWhite
{
	background-color: transparent;
	width: 100%;
}
.BlueWhiteHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
}
.BlueWhiteTLRepeat
{
	background-image: url(BlueWhite/BlueWhiteTLRepeat.png);
	background-repeat: repeat-x;	
}
.BlueWhiteTRRepeat
{
	background-image: url(BlueWhite/BlueWhiteTRRepeat.png);
	background-repeat: repeat-x;
}
.BlueWhiteBodyLeft
{
	width: 11px;
	background-image: url(BlueWhite/BlueWhiteLS.png);
	background-repeat: repeat-y;
	background-color: #ffffff;
}
.BlueWhiteBodyCenter
{
	background-color: #ffffff;
	width: 100%;
}
.BlueWhiteBodyRight
{
	background-image: url(BlueWhite/BlueWhiteRS.png);
	width: 11px;
	background-repeat: repeat-y;
	background-color: #ffffff;
}
.BlueWhiteBRepeat
{
	background-image: url(BlueWhite/BlueWhiteBRepeat.png);
	background-repeat: repeat-x;
	width: 100%;
}
.BlueWhiteFooter
{
	height: 35px;
}

/***************************************/
.containermaster_HookedWhite
{
	background-color: #ffffff;
	width: 100%;
}
.HookedWhiteGlassHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 19px;
	font-weight: bold;
	color: #696969;
	padding-bottom: 5px;
}
.HookedWhiteGlassTC
{
	background-image: url(HookedWhiteGlass/HookedWhiteGlassTC.png);
	background-repeat: repeat-x;
}
.HookedWhiteGlassBodyLeft
{
	width: 11px;
	background-image: url(HookedWhiteGlass/HookedWhiteGlassSL.png);
	background-repeat: repeat-y;
	background-color: #ffffff;
}
.HookedWhiteGlassBodyCenter
{
	background-color: #ffffff;
	width: 100%;
}
.HookedWhiteGlassBodyRight
{
	background-image: url(HookedWhiteGlass/HookedWhiteGlassSR.png);
	width: 19px;
	background-repeat: repeat-y;
	background-color: #ffffff;
}
.HookedWhiteGlassBC
{
	background-image: url(HookedWhiteGlass/HookedWhiteGlassBC.png);
	background-repeat: repeat-x;
	width: 100%;
}
.HookedWhiteGlassFooter
{
	height: 35px;
}

/***************************************/
.HookedWhiteFlatHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 19px;
	font-weight: bold;
	color: #696969;
	padding-bottom: 5px;
}
.HookedWhiteFlatTC
{
	background-image: url(HookedWhiteFlat/HookedWhiteFlatTC.png);
	background-repeat: repeat-x;
}
.HookedWhiteFlatBodyLeft
{
	width: 11px;
	background-image: url(HookedWhiteFlat/HookedWhiteFlatSL.png);
	background-repeat: repeat-y;
	background-color: #ffffff;
}
.HookedWhiteFlatBodyCenter
{
	background-color: #ffffff;
	width: 100%;
}
.HookedWhiteFlatBodyRight
{
	background-image: url(HookedWhiteFlat/HookedWhiteFlatSR.png);
	width: 19px;
	background-repeat: repeat-y;
	background-color: #ffffff;
}
.HookedWhiteFlatBC
{
	background-image: url(HookedWhiteFlat/HookedWhiteFlatBC.png);
	background-repeat: repeat-x;
	width: 100%;
}
.HookedWhiteFlatFooter
{
	height: 35px;
}

/***************************************/
.ModuleTitle_MenuContainer {
	background-color: transparent; 
}
.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.ModuleTitle_MenuItem {
	border-left: #e6e6e6 0px solid; 
	border-bottom: #e6e6e6 1px solid; 
	border-top: #e6e6e6 1px solid; 
	border-right: #e6e6e6 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.ModuleTitle_MenuIcon
{
	background-color: #e6e6e6;
	border-left: #e6e6e6 1px solid;
	border-bottom: #e6e6e6 1px solid;
	border-top: #e6e6e6 1px solid;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	width: 15px;
	height: 21px;
}
.ModuleTitle_SubMenu
{
	background-color: #e6e6e6;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= '#696969' , Direction=135, Strength=3);
}
.ModuleTitle_MenuBreak {
	height: 1px;
}
.ModuleTitle_MenuItemSel
{
	background-color: #d2d2d2;
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	height: 21px;
}
.ModuleTitle_MenuArrow {
	border-right: #e6e6e6 1px solid; 
	border-bottom: #e6e6e6 1px solid; 
	border-top: #e6e6e6 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


/* XDMediaBlue */
.XDMBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
}
.containermaster_blue {
	width: 100%;
	background-color: transparent;
	BORDER-RIGHT: #A3C8ED 0px solid; 
	BORDER-TOP: #A3C8ED 0px solid; 
	BORDER-LEFT: #A3C8ED 0px solid; 
	BORDER-BOTTOM: #A3C8ED 0px solid; 
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.containermaster_Sidebar {
	width: 100%;
	background-color: #F7F7F7;
	BORDER-RIGHT: #00529B 1px solid; 
	BORDER-TOP: #00529B 1px solid; 
	BORDER-LEFT: #00529B 1px solid; 
	BORDER-BOTTOM: #00529B 1px solid; 
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.XMediaBlueTL {
	BACKGROUND-IMAGE: url(MediaBlue/XMediaBlueTL.gif);
	width: 12px;
	height: 21px;
	background-repeat: no-repeat;
}
.containerrow1_blue {
	BACKGROUND-IMAGE: url(MediaBlue/XMediaBlueBG.gif);
	background-repeat: repeat-x;
	padding-bottom: 2px;
}
.XMediaBlueTR
{
	background-image: url(MediaBlue/XMediaBlueTR.gif);
	width: 12px;
	height: 21px;
	background-repeat: no-repeat;
}

/* XDMediaWhite */
.XDMSidebar {
	color: #FFFFFF;
	font: small-caps bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.XDMWhite {
	color: #00539b;
	font: small-caps bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.containermaster_white {
	width: 100%;
	background-color: transparent;
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid; 
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.XMediaWhiteTL {
	BACKGROUND-IMAGE: url(MediaWhite/XMediaWhiteTL.gif);
	width: 12px;
	height: 21px;
	background-repeat: no-repeat;
}
.containerrow1_white {
	BACKGROUND-IMAGE: url(MediaWhite/XMediaWhiteBG.gif);
	background-repeat: repeat-x;
	padding-bottom: 2px;
}
.XMediaWhiteTR {
	background-image: url(MediaWhite/XMediaWhiteTR.gif);
	width: 12px;
	height: 21px;
	background-repeat: no-repeat;
}

.cwrapper{ width:100%; background:#FFF; margin-bottom:10px; }
.ccurvetopleft{ background:url(media/ccurvetopleft.gif); }
.ccurvetopright{ background:url(media/ccurvetopright.gif); }
.ccurvebottomleft{ background:url(media/ccurvebottomleft.gif); }
.ccurvebottomright{ background:url(media/ccurvebottomright.gif); }
.bordertop{ width:100%; border-top:2px #DDD solid; font-size:1px; }
.borderleft{ border-left:2px #DDD solid; }
.title{ width:100%; border-bottom:2px #DDD dotted; padding-bottom:10px; margin-bottom:10px;}
.borderright{ border-right:2px #DDD solid; }
.actionbuttons{ border:#DDD solid; border-width:0px 2px; padding:10px 15px 0px 0px; text-align:right; }
.borderbottom{ border-bottom:2px #DDD solid; font-size:1px; }

/* 
=================================
 Container Styles for DotNetNuke
 Created by: ucube
=================================
*/   

.ucube_topmid
{
	background-image: url(media/roundedsquaregray_02.gif);
	background-repeat: repeat-x; 
}

.ucube_containerSize
{
	width:100%;
	height:100px;
}

.ucube_title
{
	color: #00539b;
	font: small-caps bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ucube_titlesmall
{
	color: #00539b;
	font: small-caps 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.ucube_contentpane
{
	font-family:Tahoma, Verdana, Arial;
	color:#000000;
	font-size:10pt;
}

.ucube_righttopconer
{
	background-image:url(media/roundedsquaregray_06.gif);
	width: 29px; 
	height: 49px; 
    	background-repeat: repeat-y;
}

.ucube_midleft
{
	background-image:url(media/roundedsquaregray_04.gif);
	width: 27px; background-repeat: repeat-y
}

.ucube_midright
{
	background-image:url(media/roundedsquaregray_06.gif);
    	width: 29px; 
    	background-repeat: repeat-y;
}

.ucube_midbot
{
    	background-repeat: repeat-x; height: 34px; padding-right: 3px; padding-left: 3px;
       
}