/*	Framework Layout
***********************************************************/
body{
	min-width: 768px;
}

.pull-right{
	float: right;
}

.pull-left{
	float: left;
}

a:visited {
    color: #f78e1e;
    text-decoration: none;
}

a, a:link {
    color: #00aeef;
    text-decoration: none;
}

a:hover{
	color: #00aeef;
	text-decoration: underline;
}

/* Boxed Layout */
	.Layout-Boxed{
		margin: 0 auto;
		width: 1024px;
		-webkit-box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.20);
		-moz-box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.20);
		box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.20);
	}

/* Header */
	#Header{
		background: #00aeef; 
		min-height: 110px;
		padding: 10px;
		position: relative;
		z-index: 2;
	}
	
	#Header #main-logo{
		border: 10px solid #FFF;
	}
	
/* Navigation */
	#Navigation{
		background: white;
		min-height: 50px;
		position: relative;
		z-index: 3;
	}
	
	#Navigation .nav-left{
		float: left;
	}	
	
	#Navigation .nav-right{
		float: right;
	}
		
	#Navigation div.item{
		display: inline-block;
		padding: 5px;
		cursor: pointer;
		font-size: 15px;
		position: relative;
		width: 300px;
	}
	
	#Navigation div.item:hover,
	#Navigation div.item.active{
		background: #ffdd00;
		color: #FFF;
	}
	
	/* Navigation Submenu */
	#Navigation div.item.dropdown::after{
		content: "";
		width: 0; 
		height: 0; 
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-top: 4px solid #333;
		display: inline-block;
		margin: 5px 0 3px 10px;
	}
	
	#Navigation div.item.dropdown .dropdown-menu{
		display: none;
		position: absolute;
		min-width: 150px;
		margin: 15px 0 0 -15px;
	}
	
	#Navigation div.item.dropdown:hover .dropdown-menu{
		display: block;
		background: #ffdd00;
	}
	
	#Navigation div.item.dropdown:hover .dropdown-menu .item{
		display: block;
		color: #7ed0e0;
	}
	
	#Navigation div.item.dropdown:hover .dropdown-menu .item:hover{
		background: #7ed0e0;
		color: #FFF;
	}
	
/* Main Content Stage */
	#rdMainBody{
		min-height: calc(100vh - 214px);
		padding: 15px;
		position: relative;
	}
	
 .content-wrapper{
	display: table;
    margin: 0 auto;
    width:auto;
	}
	
	#rdMainBody	#rdMainBody {
		min-height: auto;
	 }
	 
/* Global Sidebar */
	#rdMainBody>table.Content-Sidebars>tbody>tr>td{
		vertical-align: top;
	}
	
	table.Content-Sidebars{
		margin: -17px;
		min-height: calc(100vh - 210px);
    	min-width: calc(100vw + 2px);
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: relative;
	}
	
	.Layout-Boxed table.Content-Sidebars{
		margin: -17px;
		min-height: calc(100vh - 210px);
    	min-width: calc(100% + 33px);
		width: 100%;
	}
	
	table.Content-Sidebars td#Content-Stage{
		padding: 15px;
	}
	
	.sidebar{
		width: 200px;
		vertical-align: top;
		padding: 15px;	
		background: #7ed0e0;
	}
	
	
/* Footer */
	#Footer{
		height: 50px;
		background: #00aeef;
		color: #FFF;
		padding: 10px;
    	position: relative;
		z-index: 2;
	}
	
	#Footer a{
		color: #FFF
	}

.ThemeLinkButtonSmall span
{ color: White !important;
  background: #00aeef !important;
  text-decoration: none; }
  
  .ThemeLinkButtonSmall
{ color: White !important;
  background: #00aeef !important;
  text-decoration: none; }
  
a:hover.ThemeLinkButtonSmall,
a:link.ThemeLinkButtonSmall,
a:visited.ThemeLinkButtonSmall,
a:active.ThemeLinkButtonSmall  {
	background: #00aeef !important;
	text-decoration: none;
}

.rdPopupMenu A:link	
{
    text-decoration: none;
    color: White; 
}

.rdPopupMenu A:visited	
{
    text-decoration: none;
    color: Yellow; 
}
