/* ================================
    Default styles FOR DotNetNuke
   ================================
*/   

* {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* background color for the content part of the pages */

BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #d8edfc;
}
HTML {
   height: 100.02%;
}
TABLE {
border-collapse: collapse;
}
TD {
	padding: 0px;
	vertical-align: top;
}
HR {
	color:#498FC7
}
SELECT  {
	font-size:10px
}
FORM {
	padding: 0;
	margin: 0;
}


/* style for module titles */
.Head {
	color:#89C4EC
}


/* text style used for rendered text which requires emphasis */
.NormalBold {
	color:#89C4EC
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link,
A.CommandButton:visited {
	color:#FF9900
}
A.CommandButton:hover {
	color:#FFFFFF
}


/* ===========================
    Other styles for DNN skin
   ===========================
*/
.Main {
	position: absolute;
	left: 50%;
	width: 764px;
	margin-left: -382px;
	height: auto;
	text-align: center;
	top: 720px;
		top: expression('745px');
}
.Content {
	width: 764px;
	background-image: url(images/FrontBackgrCenter.gif) ;
	position: relative;
	float: left;
	margin-top: 25px;
	padding-top: 15px;
}
.ContentPane {
	width: 622px;
	margin-left: 71px;
	margin-right: 71px;
}
.BottomLeft {
	width: 39px;
	height: 50px;
	background-image: url(images/BottomLeft.gif);
	position: relative;
	float: left;
}
.BottomCenter{
	width: 686px;
	height: 50px;
	background: url(images/BottomBackground.gif) top repeat-x;
	position: relative;
	float: left;
	text-align: center;
	padding-top: 25px;
	color:#5FAADE;
	font-size:10px;
}		
.BottomCenter SPAN {
	font-weight: normal;
	color:#5FAADE;
	font-size:10px;
}
.BottomCenter A:link,
.BottomCenter A:visited {
	font-weight: normal;
	color:#5FAADE;
	font-size:10px;		
}
.BottomCenter A:hover {
	text-decoration: underline;
	font-weight: normal;	
	color:#5FAADE;
	font-size:10px;	
}			
.BottomRight {
	width: 39px;
	height: 50px;
	position: relative;
	float: left;
	background-image: url(images/BottomRight.gif);
}
.Header{
	position: absolute;
	top: 0px;
	left: 50%;
	width: 764px;
	margin-left: -382px;
	height: 450px;
	background: url(images/FrontBackgr.jpg) top left no-repeat;
}
.Navigation {
	margin: 32px 20px 0px 20px;
}
.HeaderLeft {
	width: 455px;
	height: 384px;
	margin-top: 3px;
	position: relative;
	float: left;
}
.Logo {
	width: 211px;
	height: 60px;
	margin: 15px 0px 0px 148px;
}
.Search {
	width: auto;
	height: 20px;
	margin-top: 8px;
	margin-right: 15px;
	text-align: right;
}
HTML>BODY .Search {
	margin-right: 30px;	
}
.Search .NormalTextBox {
	width: 110px;
	font-size: 10px;
	height: 16px;
	border:1px #064a81 solid;
}
.Search .SkinObject {
	font-size: 9px;
	color: #003375;
}
.InsideSearch{
	width: auto;
	height: 20px;
	margin: 0px 15px 5px 0px;
	text-align: right;
}
HTML>BODY .InsideSearch {
	margin-right: 30px;	
}
.InsideSearch .NormalTextBox {
	width: 84px;
	font-size: 10px;
	height: 16px;
	border:1px #064a81 solid;
}
.InsideSearch .SkinObject {
	font-size: 10px;
	color: #003375;
}
.AdminSearch{
	width: auto;
	height: 114px;
	margin: 0px 15px 3px 0px;
	text-align: right;
}
HTML>BODY .AdminSearch {
	margin-right: 30px;	
}
.Search, .InsideSearch {
display:none;
}
.HeaderLeftContent {
	width: 384px;
	height: 306px;
	margin-left: 71px;
}
.HeaderCenter {
	width: 156px;
	height: 353px;
	margin-top: 3px;
	position: relative;
	float: left;
	vertical-align: bottom;
}
.HeaderRight {
	width: 125px;
	height: 353px;
	margin-top: 3px;
	position: relative;
	float: left;
	
}
.CenterMain {
	position: absolute;
	top: 439px;
	left: 50%;
	width: 764px;
	margin-left: -382px;
	height: auto;
	background-image: url(images/FrontBackgrCenter.gif);
	vertical-align:top;
	padding-left:41px;
}

/* InsideSkin */
.InsideMain {
	position: absolute;
	left: 50%;
	width: 764px;
	margin-left: -382px;
	height: auto;
	top: 0px;
	background: url(images/InsideBackgr.jpg) no-repeat left top;
}
.InsideMainTop {
	width: 764px;
	height: auto;
	background-image: url(images/InsideBackgrCenter.gif);
	margin-top:4px;
}
.InsideTopLeft {
	width: 611px;
	height: auto;
	background: url(images/InsideBackgrLeft.jpg) no-repeat top left;
	padding: 0;
}
.BreadCrumb .SkinObject:link,
.BreadCrumb .SkinObject:visited,
.BreadCrumb .SkinObject:hover {
	font-size:9px; 
	font-weight:normal;
	color:#5095c5;
	text-decoration: none;
}
.BreadCrumb .SkinObject:hover {
	text-decoration: underline;
}
.BreadCrumb {
	margin: 2px 0px 15px 40px;
	font-size:9px;
	color:#0972c6;
}
.InsideLogo {
	width:211px; 
	height:103px; 
	margin: 20px 0px 0px 70px;
}
.InsideMainTopText {
	width:540px; 
	height:auto; 
	margin-left:70px 
}
.InsideTopRight {
	width: 153px;
	height: 300px;
	padding: 0;
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
	background: url(images/InsideBackgrRight.jpg) top left no-repeat;
}
.InsideRightPane {
	width:125px; 
}
.InsideContent {
	width: 764px;
	background-image: url(images/FrontBackgrCenter.gif);
	float:left;
	position:relative;
	height:auto;
}
.InsideContentPane{
	width:622px; 
	margin-left:71px; 
	margin-right:71px; 
	height:auto;
}

/* RADMENU navigation styles */
.MenuMainItem,
.MenuMainItemSelected,
.MenuMainItemOver,
.MenuMainItemClicked {
	color: #003375;
	font-size: 9px;
	font-weight: bold;
	border-right: 1px #31B2EB solid;
	cursor: hand;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MenuMainItemOver,
.MenuMainItemClicked,
.MenuMainItemSelected {
	background-color: transparent;
}
.MenuMainItem TD,
.MenuMainItemSelected TD,
.MenuMainItemOver TD,
.MenuMainItemClicked TD {
	padding: 3px 1px 3px 1px;
}
.MenuItemsGroup {
	border: 1px #31B2EB solid;
	background-color: #FFFFFF;
	width: 100px;
}
.MenuItem {
	color: #003375;
	font-size: 9px;
	border-width: 0px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MenuItemOver,
.MenuItemClicked,
.MenuItemSelected {
	color: #FFF;
	font-size: 9px;
	border-width: 0px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #00aeef;
}
.MenuItem TD,
.MenuItemOver TD,
.MenuItemClicked TD,
.MenuItemSelected TD {
	padding: 2px 1px 2px 1px;
}
.MenuItemSelected {
	background-color: #00aeef;
}


/* SIDEMENU */
HTML>BODY .SideMenuStyle UL {
	text-align:left;
}
.MenuItems0,
.MenuItems0 UL {
}
.MenuItems0 LI {
	list-style: none;
}
.MenuItems1 {
}
.MenuItems1 A:link,
.MenuItems1 A:visited,
.MenuItems1 A:hover {
	color: #FF9900;
	text-decoration: none;
	font-weight: normal;
}
.MenuItems0 A:link, 
.MenuItems0 A:visited,
.MenuItems0 A:hover {
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}
.MenuItems2 A:link,
.MenuItems2 A:visited,
.MenuItems2 A:hover {
	font-size: 11px;
	color: ##FF9900;
	text-decoration: none;
	font-weight: normal;
}
.MenuItems0 A:hover,
.MenuItems1 A:hover,
.MenuItems2 A:hover {
	text-decoration: underline;
}


 /* RADACTION styles */
TABLE.MenuGroup TABLE.ContextMenuItem,
TABLE.MenuGroup TABLE.ContextMenuItemOver {               
	border: 1px #FFFFFF solid;
	width: 10px;
}
.ContextMenuGroup {
	background-color: #F5F5F5;
	border: 1px #FFFFFF solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ContextMenuItem {
	font-size: 11px;
	cursor: hand;
	cursor: pointer;
	margin: 2px;
	padding: 1px;
}
.ContextMenuItemOver, .ContextMenuItemClicked {
	font-size: 11px;
	color: #000000;
	cursor: hand;
	cursor: pointer;
	margin: 2px;
	padding: 1px;
	background-color: #B0D5EF
}
.actionsmenu_Separator {
	background-color: #B0D5EF;
	margin: 2px;
}
.actionsmenu_Separator TD {
	height: 1px;
}


/* Detail view skin */



.Hidden {
	display: none;
}
#PriceList {
	background-color: #064a81;
	width: 100%;
	height: 100%;
}
#PriceList .NCpriceList {
	width: 530px;
}

