/*========================================================*/
/*            CSS for DotNetNuke Skin - KSAPE             */
/*                   by Cyber Siouxland                   */
/*             http://www.CyberSiouxland.com              */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

.containermaster_redgray {	width: 100%; background-color: #dbdbd8;	border-right: #960201 1px solid; border-top: #960201 1px solid;	border-left: #960201 1px solid; border-bottom: #960201 1px solid;}
.containermaster_redgrayGR {	background-image: url(images/BotGrad.png); background-repeat: repeat-x; background-position:bottom; width: 100%; background-color: #dbdbd8;	border-right: #960201 1px solid; border-top: #960201 1px solid;	border-left: #960201 1px solid; border-bottom: #960201 1px solid;}
.containermaster_redwhite { width: 100%; background-color: #ffffff; border-right: #960201 1px solid; border-top: #960201 1px solid; border-left: #960201 1px solid; border-bottom: #960201 1px solid;}
.containermaster_redwhiteGR { background-image: url(images/BotGrad.png); background-repeat: repeat-x; background-position:bottom; width: 100%; background-color: #ffffff; border-right: #960201 1px solid; border-top: #960201 1px solid; border-left: #960201 1px solid; border-bottom: #960201 1px solid;}
.Containermaster_RGRContent {	width: 100%; background-color: #e2e0e0;}
.Containermaster_RHFRGContent {	width: 100%; background-color: #e2e0e0;}
.Containermaster_RHFRWContent {	width: 100%; background-color: #FFFFFF;}
.Containermaster_RHGRRWContent {	width: 100%; background-color: #FFFFFF;}
.Containermaster_RHGLRWContent {	width: 100%; background-color: #FFFFFF;}
.Containermaster_RHGRRGContent {	width: 100%; background-color: #e2e0e0;}
.Containermaster_RHGLRGContent {	width: 100%; background-color: #e2e0e0;}
.Containermaster_RGContent {	width: 100%; background-color: #e2e0e0;}
.Containermaster_RWContent {	width: 100%; background-color: #FFFFFF;}
.Containermaster_RWContent {	width: 100%; background-color: #FFFFFF;}
.Containermaster_Content {	width: 100%; padding-left:0px;}
.Containermaster_ContentPad {	display: inline; width: 100%; }
.Containermaster_H1Content { width: 100%; padding-top:0px; }
.Containermaster_H2Content { width: 100%; padding-top:0px; }
.Content_NoPad { width: 100%;}
.Content_Pad { width: 100% }
.content_padding7 {	display: inline; width: 100%;}
.TokenBorder {	width: 100%; border-bottom: #000000 dotted 1px; text-align:center;}

/* 
================================
 Gloss Header Styles
================================
*/  
.containerrow2_gred {	background-image: url(images/Gloss_BG.jpg); background-repeat: repeat-x; background-position:top; background-color:#cb0100; border-left:#960201 solid 1px; border-right:#960201 solid 1px; border-bottom:#960201 solid 1px;  border-top:#960201 solid 1px; height:30px;}
.containerrow2_gNBred {background-image: url(images/Gloss_BG.jpg); background-repeat: repeat-x; background-position:top; background-color:#cb0100; border-left:#960201 solid 0px; border-right:#960201 solid 0px; height:30px;}
.Title_GlossWhite { color:#FFFFFF; font-size:20px; font-family: "Times New Roman", Times, serif;} 

/* 
================================
 Flat Header Styles
================================
*/  
.containerrow2_fred {	background-color:#cb0100; border-left:#960201 solid 1px; border-right:#960201 solid 1px; border-bottom:#960201 solid 1px;  border-top:#960201 solid 1px; height:30px;}
.containerrow2_fNBred { background-color:#cb0100; border-left:#960201 solid 0px; border-right:#960201 solid 0px; height:30px;}
.Title_FlatWhite { color:#FFFFFF;	font-size:20px;	font-family: "Times New Roman", Times, serif;} 

/* 
================================
 Gradient Header Styles
================================
*/  
.containerrow2_GRred {	background-image: url(images/Gradient_BG.jpg); background-repeat: repeat-x; background-position:top; background-color:#960201; border-left:#960201 solid 1px; border-right:#960201 solid 1px; border-bottom:#960201 solid 1px;  border-top:#960201 solid 1px; height:30px;}
.containerrow2_GRNBred {background-image: url(images/Gradient_BG.jpg); background-repeat: repeat-x; background-position:top; background-color:#cb0100; border-left:#960201 solid 0px; border-right:#960201 solid 0px; height:30px;}
.Title_GRWhite { color:#FFFFFF; font-size:20px; font-family: "Times New Roman", Times, serif;} 

/* 
================================
 Border Only Styles
================================
*/
.whiteback_redborder { width: 100%; border:#960201 solid 2px;	background-color:#fff; }
.grayback_redborder {	width: 100%; border:#960201 solid 2px; background-color:#dbdbd8; }

/* 
================================
 Title Text Styles
================================
*/  
.Title_redH2 {	color:#cb0100; font-size:18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;	padding-left:0px;} 
.Title_redH1 {	color:#cb0100; font-size:24px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;	padding-left:0px;} 
.containermaster_redShr {	width: 100%; border-top:#cb0100 solid 1px; padding-top: 5px; }
.containermaster_redLhr {	width: 100%; border-bottom:#cb0100 solid 2px; padding-bottom: 5px; padding: 0 0 0 0; }
.Title_Onlyred { color:#cb0100; font-size:12px; font-family: "Times New Roman", Times, serif;	font-weight:bold;}  

/* 
=================================
Round Flat  Header Gray BG
=================================
*/
.RHFGred-T {height:36px; width:100%; background:url(images/RHFG-T.png) repeat-x;}
.RHFGred-L {width: 12px; background:url(images/RHFG-L.png) left repeat-y;}
.RHFGred-R {width: 12px; background:url(images/RHFG-R.png) right repeat-y;}
.RHFGred-B {height:12px; width:100%; background:url(images/RHFG-B.png) repeat-x;}

/* 
=================================
Round Gradient  Header Gray BG
=================================
*/
.RHGRGred-T {height:36px; width:100%; background:url(images/RHGRG-T.png) repeat-x;}
.RHGRGred-L {width: 12px; background:url(images/RHGRG-L.png) left repeat-y;}
.RHGRGred-R {width: 12px; background:url(images/RHGRG-R.png) right repeat-y;}
.RHGRGred-B {height:12px; width:100%; background:url(images/RHGRG-B.png) repeat-x;}

/* 
=================================
Round Gloss  Header Gray BG
=================================
*/
.RHGLGred-T {height:36px; width:100%; background:url(images/RHGLG-T.png) repeat-x;}
.RHGLGred-L {width: 12px; background:url(images/RHGLG-L.png) left repeat-y;}
.RHGLGred-R {width: 12px; background:url(images/RHGLG-R.png) right repeat-y;}
.RHGLGred-B {height:12px; width:100%; background:url(images/RHGLG-B.png) repeat-x;}

/* 
=================================
Round Flat  Header White BG
=================================
*/
.RHFWred-T {height:36px; width:100%; background:url(images/RHFW-T.png) repeat-x;}
.RHFWred-L {width: 12px; background:url(images/RHFW-L.png) left repeat-y;}
.RHFWred-R {width: 12px; background:url(images/RHFW-R.png) right repeat-y;}
.RHFWred-B {height:12px; width:100%; background:url(images/RHFW-B.png) repeat-x;}

/* 
=================================
Round Gradient  Header White BG
=================================
*/
.RHGRWred-T {height:36px; width:100%; background:url(images/RHGRW-T.png) repeat-x;}
.RHGRWred-L {width: 12px; background:url(images/RHGRW-L.png) left repeat-y;}
.RHGRWred-R {width: 12px; background:url(images/RHGRW-R.png) right repeat-y;}
.RHGRWred-B {height:12px; width:100%; background:url(images/RHGRW-B.png) repeat-x;}

/* 
=================================
Round Gloss  Header White BG
=================================
*/
.RHGLWred-T {height:36px; width:100%; background:url(images/RHGLW-T.png) repeat-x;}
.RHGLWred-L {width: 12px; background:url(images/RHGLW-L.png) left repeat-y;}
.RHGLWred-R {width: 12px; background:url(images/RHGLW-R.png) right repeat-y;}
.RHGLWred-B {height:12px; width:100%; background:url(images/RHGLW-B.png) repeat-x;}

/* 
=================================
Round Flat  Header Only
=================================
*/
.RHFNred-T {height:36px; width:100%; background:url(images/RHFN-T.png) repeat-x;}

/* 
=================================
Round Gradient  Header Only
=================================
*/
.RHGRNred-T {height:36px; width:100%; background:url(images/RHGRN-T.png) repeat-x;}

/* 
=================================
Round Gloss  Header Only
=================================
*/
.RHGLNred-T {height:36px; width:100%; background:url(images/RHGLN-T.png) repeat-x;}


/* 
=================================
Round Gray  Stroke
=================================
*/
.RGred-T {height:13px; width:100%; background:url(images/RG-T.png) repeat-x;}
.RGred-L {width: 13px; background:url(images/RG-L.png) left repeat-y;}
.RGred-R {width: 13px; background:url(images/RG-R.png) right repeat-y;}
.RGred-B {height:13px; width:100%; background:url(images/RG-B.png) repeat-x;}

/* 
=================================
Round White  Stroke
=================================
*/
.RWred-T {height:13px; width:100%; background:url(images/RW-T.png) repeat-x;}
.RWred-L {width: 13px; background:url(images/RW-L.png) left repeat-y;}
.RWred-R {width: 13px; background:url(images/RW-R.png) right repeat-y;}
.RWred-B {height:13px; width:100%; background:url(images/RW-B.png) repeat-x;}

/* 
================================
 Module Title Styles
================================
*/  
.ModuleTitle_MenuItem {	border: white 0px solid; /*override borders*/ }
.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/	cursor: pointer; cursor: hand; color: #777777; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight:normal; height: 21px; white-space: nowrap;  /*Word wrapping menu item now optional*/ padding: 1px 3px 3px 1px;}
.ModuleTitle_MenuIcon {	cursor: pointer; cursor: hand; background-color: #f2f2f2; width: 15px; height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/}
.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; border: #cb0100 solid 1px; cursor: hand; background-color: #f2f2f2; color: #cb0100; padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */}
.ModuleTitle_MenuBreak  { background-color: #f2f2f2; font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/}
.ModuleTitle_MenuItemSel { cursor: pointer; cursor: hand; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-style: normal; background-color: #ffffff;}
