/* 
================================
Skin styles for DotNetNuke
================================
*/
span, a,
.wc_version span,
.pagemaster,
.MainMenu_MenuItem,
.MainMenu_MenuItemSel,
.MainMenu_MenuArrow,
.MainMenu_RootMenuArrow,
.StandardButton,
.Head,
.HeadTitle, .HeadTitleEmpty,
.MonthHeaderStyle,
.DayHeaderStyle,
.OffMonthStyle,
.SelectedDateStyle,
.WeekDayStyle,
.WeekEndStyle,
.SmallHead,
.GoToTodayStyle,
.TodayDayStyle,
.ClearDateStyle,
.HolidayStyle,
.CalTextboxLabel,
.wcSkinContainerC,
.wc_menu,
span.wc_menu_links
{
	font-family:Verdana;
	font-size:7.1pt;
}

.page {
  width:980px;
  /*width:100%;*/
}
.adminpage {
  width:100%;
}
#div1000 img {
	width:978px;
	height:1px;
}
body {
  background-color:#E6E6E6;
}      
.footer {  
  vertical-align:top;
  text-align:center; 
}
#breadcrumb_left_spacer {
  width:0px;
  font-size: 1pt;
}
.v_separator {
  margin:0px 10px 0px 10px;
}



#wc
{
	width:100%;
}

#fullscreen img
{
	border: none;
}
#fullscreen
{
	background-image: url(/images/fullscreen.png);
	z-index: 100;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100px; /*1524px;*/
	visibility: hidden;
}
* html #fullscreen
{
	z-index: 100;
	background-color: #333333;
	background-color: transparent;
}
#fullscreen_content
{
	background-color: #eeeeee;
	padding: 10px;
	border: 2px solid #666; /*border-right: 2px solid #666;*/
	position: relative;
	display: block;
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	visibility: hidden;
}
#popup_close
{
	cursor: pointer;
	background-color: #254178;
	color: White;
	padding: 1px 4px 1px 4px;
}
/* full screann div [END] */

#body
{
	padding-left:5px;
	padding-right:5px;
}

#dnn_ControlPanel
{
  padding-left:2px;
  padding-right:2px;
	padding-top: 0px;
}

hr{ color:Black;}



.pagemaster
{
	width: 100%;
	height: 100%;
	background-color: #fefefe;

}
.skinmaster
{
	height: 100%;
	background-color: #ffffff;	
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.skinheader
{
}
.skingradient
{
	height: 28px;
}
.skin_left
{  
  background: transparent url(/portals/0/skin_left.png) repeat-y scroll right top;
  width:10px;
}
.skin_right
{
	background: transparent url(/portals/0/skin_right.png) repeat-y scroll left top;
	width:10px;
}
.skin_left img, .skin_right img,
.skin_left_head img, .skin_right_head img
{
  width:10px;
}


.controlpanel
{
	width: 100%;
	background-color: #ffffff;
}
.toppane
{
	background-color: transparent;	
	padding-left:2px;
	padding-right:2px;
	padding-top: 6px;
	height: 300px;
}
.menupane
{
	background-color: #01AEF0;
}
.menupane_dm
{
	background-color: rgb(0, 43, 135);
}
.toppane_breadcrumb
{
	background-color: white;
	height: 20px;
}
.leftpanetop
{
	background-color: white;
	width: 155px;	
	padding-left:2px;
	padding-right:2px;
	padding-top: 6px;
	/*border-right: 1px solid #E6E6E6;*/
}
.leftpanetop0
{
	background-color: white;
	width: 0px;	
	padding-left:2px;
	padding-right:2px;
	padding-top: 6px;
}
.leftpanebottom
{	
	background-color: white;	
	padding-left:2px;
	padding-right:2px;
	padding-top: 6px;
	width: 155px;
}
.ps
{
	width:9px;
	background: transparent url(/images/rrc/dot.png) repeat-y scroll 4px 0px;
}
.contentpane
{
	background-color: white;	
	padding-left:2px;
	padding-right:2px;	
	padding-top: 6px;
	vertical-align:top;	
	width: 640px;	
}
.contentpane_2
{
	background-color: white;			
	vertical-align:top;	
	width: 315px;	
}
.contentpane2
{
  vertical-align:top;
  /*border-right: 1px solid #E6E6E6;*/
}
.contentpane3
{
	background-color: white;	
	padding-left:2px;
	padding-right:2px;	
	padding-top: 6px;
	vertical-align:top;	
	/* width: 804px;	*/
}
.ccc
{
  background-color: white;	
  height:500px;
  vertical-align:top;
  width:1000px;
}
.rightpane
{	
	background-color: white;	
	padding-left:2px;
	padding-right:2px;
	padding-top: 6px;
	width: 155px;	
}
.rightpane_breadcrumb
{	
	background-color: white;
	width: 155px;
}
.bottompane
{	
	background-color: transparent;	
	padding-left:2px;
	padding-right:2px;
	padding-top: 6px;
	width: 100%;
}
.reportpane
{
  background-color: white;	
	padding-left:0px;
	padding-right:2px;
	padding-top: 6px;
	width: 800px;	
}
.MainMenu_MenuContainer
{
	background-color: transparent;
	padding-left:20px;
	_padding-left:0px;
}
.MainMenu_MenuBar
{
	cursor: pointer;
	cursor: hand;
	height: 16px;
	background-color: Transparent;
	
}
.MainMenu_MenuItem
{
	border-left: #01AEF0 0px solid;
	border-bottom: #01AEF0 1px solid;
	border-top: #01AEF0 1px solid;
	border-right: #01AEF0 0px solid;
	cursor: pointer;
	cursor: hand;
	color: #ffffff;	
	font-weight: bold;
	font-style: normal;
	background-color: Transparent;	
	height: 21px;
	vertical-align:middle;
}
.MainMenu_MenuItem img
{
	top:5px;
}
.MainMenu_MenuIcon
{
	background-color: #01AEF0;
	border-left: #01AEF0 1px solid;
	border-bottom: #01AEF0 1px solid;
	border-top: #01AEF0 1px solid;
	cursor: pointer;
	text-align: center;
	width: 15px;
	height: 21px;
	vertical-align:middle;
}
.MainMenu_SubMenu
{
	background-color: #01AEF0;
	z-index: 1000;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= '#01AEF0' , Direction=135, Strength=3);
}
.MainMenu_MenuBreak
{
	height: 1px;
}
.MainMenu_MenuItemSel
{
	background-color: Transparent;
	cursor: pointer;
	color: #FE4111;	
	font-weight: bold;
	font-style: normal;
	height: 21px;
}
.MainMenu_MenuArrow
{
	border-right: #01AEF0 1px solid;
	border-bottom: #01AEF0 1px solid;
	border-top: #01AEF0 0px solid;
	cursor: pointer;
}
.MainMenu_RootMenuArrow
{
	cursor: pointer;
	cursor: hand;
}
.StandardButton
{
	background: #E5E5E5 none;
	color: #ffffff;
	font-weight: normal;
}
.TreeViewMenu
{
	width: 175px;
	background-color: #ffffff;
	border-right: #E5E5E5 1px solid;
	border-top: #E5E5E5 1px solid;
	border-left: #E5E5E5 1px solid;
	border-bottom: #E5E5E5 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header
{
	/*background-image: url(olympic_lightyellow.jpg);*/
	background-color: silver;
}
.Head
{
  font-weight: bold;
	color: #000000;
}
.HeadTitle, .HeadTitleEmpty 
{
	font-size:8pt;
	text-transform:uppercase;
}

/* styles for the popup calendar used to enter dates */
.MonthHeaderStyle
{
	background-color: LightSteelBlue;
	color: Black;
}
.DayHeaderStyle
{
	background-color: AliceBlue;
	color: Black;
}
.OffMonthStyle
{
	background-color: White;
	color: White;
}
.SelectedDateStyle
{
	background-color: LightSteelBlue;
	font-weight: bold;
	color: Red;
}
.WeekDayStyle
{
	background-color: White;
	color: Black;
}
.WeekEndStyle
{
	background-color: Ivory;
	color: Black;
}

.SmallHead
{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.GoToTodayStyle
{
	font-size: XX-Small;
	color: Black;
	background-color: White;
}

.TodayDayStyle
{
	font-size: XX-Small;
	color: Black;
	background-color: LightGoldenrodYellow;
}

.ClearDateStyle
{
	font-size: XX-Small;
	color: Black;
	background-color: White;
}

.HolidayStyle
{
	font-size: XX-Small;
	color: Black;
	background-color: White;
}

.CalTextboxLabel
{
	font-weight: normal;
	vertical-align: bottom;
}

/* WebCommerce*/

.wc_box
{
	
	width:120px;
	height:128px;
}
.wc_logo
{
	vertical-align:middle;
	width:206px;
	height:83px;
	cursor:pointer;
}
.wc_logo_top
{
	
	vertical-align:middle;
	height:83px;
}
.wc_logo_right
{
	
	vertical-align:middle;
	width:629px;
	height:83px;
	vertical-align:bottom;
}
.wc_toolbar
{
	
	vertical-align:middle;	
	height:28px;
}
.wc_bottom
{
	
	vertical-align:middle;
	text-align:left;
	/*height:25px;*/
}

.wcSkinContainer {	
	width:100%;	
	height:100%;
}
.wcSkinContainerB {
	
	width:100%;
}
.wcSkinContainerL {
	
	width:100%;
}
.wcSkinContainerR {
	
	width:100%;
}
.wcSkinContainerBL {
	
	width:100%;
}
.wcSkinContainerBR {
	
	width:100%;
}
.wcSkinContainerC {
	vertical-align:middle;
	white-space:nowrap;
	width:100%;
	padding:0px 1px 5px 1px;
}

.wc_menu
{
	border-width:0px;
	height:100%;
	width:100%;
}
.wc_menu_links
{
	color:White;
	text-align:right;
	height:30px;
	vertical-align:middle;
	white-space:nowrap;
 
}
.wc_menu_links 
{
	color:White;
	text-decoration:    none;
}
span.wc_menu_links
{

}
.wc_menu_links span div div a
{
font-weight:bold;
}
.wc_menu_simple_search
{
	background-color:transparent;	
	vertical-align:middle;
	height:20px;
	width:455px;
}
.wc_menu_advance_search
{
	vertical-align:middle;
	text-decoration:    none;
    	color:White;
}
.wc_menu_advance_search div
{
	padding-top:1px;
}
.wc_menu_advance_search div a div span
{
	padding-top:0px;
	vertical-align:middle;
}
.wc_menu_advance_search a 
{
	
	vertical-align:middle;
	text-decoration:none;
	color:White;
}
.wc_menu_advance_search a img
{
	border-width:0px;
	vertical-align:middle;
}

.SkinObject {
    font-weight: bold;
    text-decoration: none;
}
span.SkinObject {
    font-weight:normal;
    text-decoration: none;
}

.wc_menu_links A.SkinObject:link {
    text-decoration:    none;
    color:White;
}

.wc_menu_links A.SkinObject:visited  {
    text-decoration:    none;
    color:White;
}

.wc_menu_links A.SkinObject:active   {
    text-decoration:    none;
    color:White;
}

.wc_menu_links A.SkinObject:hover    {
    text-decoration:    none;
    color:White;
}

.wc_simple_search_mg:link {
    text-decoration:    none;
    color:White;
}

.wc_simple_search_mg:visited  {
    text-decoration:    none;
    color:White;
}

.wc_simple_search_mg:active   {
    text-decoration:    none;
    color:White;
}

.wc_simple_search_mg:hover    {
    text-decoration:    none;
    color:White;
}

.wc_breadcrumb
{
	width:100%;
	height:20px;
	white-space: nowrap;
}
.wc_miniCart
{
	width:100%;
	height:20px;
}
.minicart {
  width:20px;
  padding-right:4px;
}
.skin_logo
{
	background: transparent url(/images/rrc/skin_logo.png) no-repeat scroll 0px 0px;
}
.skin_logo2
{
	/*background: transparent url(/images/rrc/skin_logo2.png) repeat-y scroll 0px 0px;*/
}
.skin_logo2 td
{
	background-color:white;
}
.skin_logo2 td.skin_left_head
{  
	background: transparent url(/images/rrc/skin_logo_left.png) repeat-y scroll 0px 0px;
}
.skin_logo2 td.skin_right_head
{
	background: transparent url(/images/rrc/skin_logo_right.png) repeat-y scroll 0px 0px;
}