/* 
================================
Skin styles for DotNetNuke
================================
*/	
html { margin-bottom:-1px; overflow:-moz-scrollbars-vertical; overflow:auto; height:100.15%}
body {
	background-color:#FFF4D9;
	height:100%;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
body#iFrame {background-color:#FFFFFF;}
hr {border:0px; border-bottom:1px dotted #CCCCCC;}
.skinmaster {
	height:auto;
	background-color:#FFFFFF;
	border:0px;
	width:968px;
	margin:7px auto;
}
.ControlPanel {
	border:0px;
	background-color:#FFF4D9;
	padding:3px;
	margin-bottom:3px;
}
.logo {
	padding:20px;
	padding-left:30px;
	height:50px;
}
.pad {
	padding-left:20px;
	padding-right:20px;
}

/* panes */
.bannerpane {
	width:100%;
	background-color:transparent;
	padding:0px;
}
.toppane {
	width:100%;
	background-color:transparent;
	padding:0px;
}
.contentpane {
	width:100%;
	background-color:transparent;
	padding:0px;
	margin:0px;
}
.rightpane {
	background-color:transparent;
	padding:0px;
	margin:0px;
}
.contentpane2 {
	width:100%;
	background-color:transparent;
	padding:0px;
	padding-bottom:10px;
	margin:0px;
}
.rightpane2 {
	background-color:transparent;
	padding:0px;
	padding-bottom:10px;
	margin:0px;
}
.main {
	height:440px;
}
.DNNEmptyPane { /*IE fix for collapsed cells */
	display:none;
}

.StandardButton {
	background-color:#DADADA;
	border-top:#CCCCCC 1px solid;
	border-right:#666666 1px solid;
	border-left:#AAAAAA 1px solid;
	border-bottom:#666666 1px solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#BEBDBD);
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
	cursor:hand;
}

/* Text Styles */
.Head, .SubHead {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#5378A7;
}
.normal, p, div, td {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00447B;
	margin-top:0px;
}
li {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-bottom:3px;
	list-style-type:circle;
}
.NormalTextBox {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.iFrame {
	width:250px;
}
H1, H2, H3, H6	{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#F5BF03;
	margin-top:0px;
	margin-bottom:5px;
}
H4	{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F5BF03;
	margin-top:0px;
	margin-bottom:5px;
}
H5	{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#F5BF03;
	margin-top:0px;
	margin-bottom:5px;
}
A:link, A:visited	 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#5378A7;
	text-decoration:underline;
}
A:hover, A:active {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#F5BF03;
	text-decoration:underline;
}
.language {
	padding-top:3px;
	padding-right:20px;
	line-height:0px;
}
/* Fix center forms */
#dnn_ctr_ContentPane table {margin-left:auto; margin-right:auto;} 


/* Footer Styles */
table.footertxt {
	padding:0px;
	border-top:2px solid #808285;
	margin-top:10px;
}
td.footertxt_left {
	padding-left:0px;
}
td.footertxt_right {
	padding-right:14px;
}
a.footertxt:link, a.footertxt:visited, span.footertxt {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
}
a.footertxt:hover, a.footertxt:active {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#00447C;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
}

/* Search */
table.search {
	background-image:url(search_back.gif); 
	background-repeat:repeat-x;
	padding:0px;
	height:22px;
	margin-top:7px;
}
#search td {
	background-image:url(search_left.gif); 
	background-repeat:no-repeat;
	padding:0px;
	padding-left:1px;
	height:22px;
	width:177px;
}
#search img {
	background-image:url(search.gif); 
	width:26px; 
	height:22px; 
	background-repeat:no-repeat; 
	margin-left:-5px;
	padding:0px;
	border:0px;
	vertical-align:top;
}
#search .NormalTextBox {
	font-family: "Trebuchet MS", Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	background:transparent;
	border:0px;
	height:22px;
	padding-left:26px;
	padding-top:2px;
}

/* System Styles */
.ModuleTitle_MenuItem {
	cursor:pointer; 
	cursor:hand; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3C3C3C; 
	border-left:#FFFFFF 0px solid; 
	border-bottom:#FFFFFF 1px solid; 
	border-top:#FFFFFF 1px solid; 
	border-right:#FFFFFF 0px solid;
	background-color:Transparent;
}
.ModuleTitle_MenuItemSel {
	cursor:pointer; 
	cursor:hand; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#DCDCDC;
	background-color:#5D5D5D;
}
.ModuleTitle_MenuIcon {
	cursor:pointer; 
	cursor:hand; 
	background-color:#5D5D5D; 
	border-left:#5D5D5D 1px solid; 
	border-bottom:#5D5D5D 1px solid; 
	border-top:#5D5D5D 1px solid; 
	text-align:center; 
	width:15px; 
	height:21px;
}
.ModuleTitle_SubMenu {
	z-index:1000; 
	cursor:pointer; 
	cursor:hand; 
	background-color:#FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom:#5D5D5D 1px solid; 
	border-left:#5D5D5D 1px solid; 
	border-top:#5D5D5D 1px solid; 
	border-right:#5D5D5D 1px solid;
}
.ModuleTitle_MenuBreak {
	border-bottom:#5D5D5D 1px solid; 
	border-left:#5D5D5D 0px solid; 
	border-top:#5D5D5D 1px solid;	
	border-right:#5D5D5D 0px solid; 
	background-color:#5D5D5D; 
	height:1px;
}
.ModuleTitle_MenuArrow {
	font-family:webdings; 
	font-size:0px; 
	cursor:pointer; 
	cursor:hand; 
	border-right:#FFFFFF 0px solid; 
	border-bottom:#FFFFFF 0px solid; 
	border-top:#FFFFFF 0px solid;
}
.ModuleTitle_RootMenuArrow {
	font-family:webdings; 
	font-size:10pt; 
	cursor:pointer; 
	cursor:hand;
}

/* styles used in the file manager */
.FileManager {
	border-right:#DEDEDE 1px solid;
	border-top:#DEDEDE 1px solid;
	border-left:#DEDEDE 1px solid;
	border-bottom:#DEDEDE 1px solid;
	height:400px;
}
.FileManager_ToolBar {
	border-bottom:#DEDEDE 1px solid;
	height:25px;
	background-color:#DEDEDE;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEFEFE,endColorStr=#DEDEDE);
}
.FileManager_Explorer {
	height:auto;
	border:#DEDEDE 1px solid;
	background-color:#FFFFFF;
	margin:2px 2px 2px 2px;
}
.FileManager_FileList {
	height:auto;
	border:#DEDEDE 1px solid;
	background-color:White;
	margin:2px 2px 2px 2px;
	overflow:auto;
}
.FileManager_MessageBox {
	text-align:center;
	vertical-align:middle;
	background-color:White;
	padding:25px 25px 25px 25px;
}
.FileManager_Header {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3C3C3C;
	background-color:#DEDEDE;
	border-bottom:#DEDEDE 1px solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEFEFE,endColorStr=#DEDEDE);
	height:25px;
}
.FileManager_Pager {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3C3C3C;
	font-weight:bold;
	background-color:#DEDEDE;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEFEFE,endColorStr=#DEDEDE);
	border-top:#DEDEDE 1px solid;
	height:25px;
}
.FileManager_StatusBar {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	background-color:white;
	height:25px;
	margin:2px 2px 2px 2px;
}
.FileManager_Item {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3C3C3C;
	background-color:white;
	border-top:#DEDEDE 1px dashed;
	border-bottom:#DEDEDE 1px dashed;
}
.FileManager_AltItem {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3C3C3C;
	background-color:#DFDFDF;
	border-style:none;
}
.FileManager_SelItem {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
	background-color:#99ffff;
	border-style:none;
}
.FileManagerTreeNode {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3C3C3C;
	font-weight:normal;
}
.FileManagerTreeNodeSelected {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#DEDEDE; 
}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
	text-decoration:none;
	color:#003366;
}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited	{
	text-decoration:none;
	color:#003366;
}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active	 {
	text-decoration:none;
	color:#003366;
}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover	{
	text-decoration:none;
	color:#ff0000;
}

/* styles used in the Wizard Framework */
.Wizard {
	border-right:white 1px solid;
	border-top:white 1px solid;
	border-left:white 1px solid;
	border-bottom:white 1px solid;
	height:400px;
	width:600px;
}
.WizardButton {
	background-color:#FEFDF5;
	border-top:#DEDCCD 1px solid;
	border-right:#DEDCCD 1px solid;
	border-left:#DEDCCD 1px solid;
	border-bottom:#DEDCCD 1px solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEFDF5,endColorStr=#DEDEDE);
	color:#3C3C3C;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
}
.WizardHeader {
	height:30px;
	border-bottom:#DEDCCD 1px solid;
	color:#141414;
	background-color:#FFFFFF;
}
.WizardFooter {
	border-top:#DEDCCD 1px solid;
	background-color:#FFFFFF;
	height:25px;
	text-align:right;
}
.WizardBody {
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	height:325px;
}
.WizardHelp {
	padding-right:5px;
	padding-left:5px;
	font-size:11px;
	padding-bottom:5px;
	border-left:#DEDCCD 1px solid;
	width:180px;
	padding-top:5px;
	background-color:#DEDCCD;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEFDF5,endColorStr=#DEDCCD);
}
.WizardHelpText {
	overflow:auto;
	font-size:11px;
	width:180px;
	color:#141414;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height:300px;
}
.WizardText {
	font-size:11px;
	color:#141414;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/* text style used for help text rendered by modules */
.Help {
	border-right:black 1px solid;
	padding-right:2px;
	border-top:black 1px solid;
	padding-left:2px;
	font-weight:normal;
	font-size:11px;
	padding-bottom:2px;
	border-left:black 1px solid;
	color:black;
	padding-top:2px;
	border-bottom:black 1px solid;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton	 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
	text-decoration:none;
	color:#00447C;
}
A.CommandButton:visited	{
	text-decoration:none;
	color:#00447C;
}
A.CommandButton:active	 {
	text-decoration:none;
	color:#F5BF03;
}
A.CommandButton:hover	{
	text-decoration:none;
	color:#F5BF03;
}


/* extras */
.backyellow th {
	background-color:#F5BF03;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	padding-left:8px;
}
.backyellow td {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	font-weight:normal;
	padding:2px;
	padding-left:8px;
	border-bottom:1px solid #EFEFEF;
}
blockquote {
	border-top:1px dotted #F5BF03;
	border-bottom:1px dotted #F5BF03;
	padding-top:7px;
}
blockquote p {
	color:#5378A7;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	padding-left:5px;
	padding-right:5px;
}
.EFFormBody p {
	margin-top:5px;
	margin-bottom:5px;
}


/* Apollo Localization */
/* ================================
    CSS STYLES FOR Module/Skinobject Apollo.MLLanguageSelector
   ================================
*/

/* 
   =============================================
   classes for the main layout table
   =============================================
*/


/* use this class to set styles for the entire layout table*/
.MLLanguageMenuLayoutTable
{
  /* enable display:inline if the language selector should be rendered inline, 
     for instance if the selector is not positioned in its own table cell and flags/hyperlinks are visible 
     (otherwise use the class ".MLLanguageMenuTable" to control display) */

  /* display:inline; */
}

/* if display is set to horizontal, only one row is rendered, use this class to style that row*/
.MLLanguageMenuLayoutTableRow1
{
	
}

/* 
	if display is set to vertical, 2 rows can be rendered. One for the label and dropdownmenu, 
	and one for the flags/hyperlinks.
    use this class to style the second row
*/
.MLLanguageMenuLayoutTableRow2
{
	
}


/* 
   =============================================
   classes for the table used to display the dropdownmenu
   =============================================
*/

/* class for the complete table*/
.MLLanguageMenuTable
{
  /* enable display:inline if the language selector should be rendered inline, 
     for instance if the selector is not positioned in its own table cell and only the menu is visible 
     (otherwise use the class ".MLLanguageMenuLayoutTable" to control display) */

  /*display:inline; */
}

/* class for the cell that contains the label */
.MLLanguageMenuLabelCell
{
		white-space:nowrap;
}

/* class for the cell that contains the left flag*/
.MLLanguageMenuLeftFlagCell
{
}

/* class for the cell that contains the dropdown menu */
.MLLanguageMenuMenuCell
{
		white-space:nowrap;
}

/* class for the cell that contains the right flag */
.MLLanguageMenuRightFlagCell
{
}


/* 
   =============================================
   classes for the table which in which the flags and urls are rendered
   =============================================
*/

/* class for the complete table */
.MLLanguageSelectionItemTable
{
	padding:0px;
	margin:0px;
	border:0px;
}

/* class for the cells that contain the flags*/
.MLLanguageSelectionItemFlag
{
	padding-left:2px;
	margin:0px;
	width:34px;
	text-align:center ;
}

/* class for the cells that contain the hyperlinks*/
.MLLanguageSelectionItemURL
{	
	padding-left:2px;
	margin:0px;
	white-space:nowrap;
	text-align:center ;
}

/* class for the rows that contain the flags and hyperlinks*/
.MLLanguageSelectionItemRow {}
.MLLanguageMenuDiv {margin-top:4px;}


/* Forms */
label {
}
.EFFormsheader {
}
.EFFormBody { 
	border-collapse:collapse;
	padding:0px;
}
.EFButtonsHolder {
	border:0px;
	background-color:transparent;
	border:1px solid #CCCCCC;
}