/* 
============================================
Skin styles for DotNetNuke - Industry Portal
============================================
*/

html, td
	{
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
	line-height: 15px;
	margin: 0;
	padding: 0;
	/*vertical-align: top;*/
	}
 
 body
	{
	margin: 0;
	background-color: white;
	color: #333333;
	text-align: center;
	}
	
h1, h2, h3, h4, h5, h6
	{
	color: #5F100C; font-weight: bold;
	margin-top: 8px; 
	margin-bottom: 8px; 
	}
	
p
	{
	margin-top: 8px;
	}


#dnnBREADCRUMB
	{
	color: #5F100C; font-weight: normal;
	}
	
.userblock
	{
	background-color: #e4e4e4;
	width: 200px;
	height: 10px;
	text-align: right;
	position: absolute;
	top: 60px;
	padding: 10px;
	margin-left: 686px;
	}


#IEroot .userblock
	{
	background-color: #e4e4e4;
	width: 230px;
	height: 10px;
	text-align: right;
	position: absolute;
	top: 60px;
	padding: 8px;
	margin-left: 224px;
	}


.totalBack a,totalBack a:visited, a, a:visited
	{
	color: #5F100C; font-weight: bold; text-decoration: underline;
	}

.totalBack a:hover
	{
	color: #333;
	}

.totalBack
	{
	margin-top: 150px;
	}

#floatgraphic { float: right; }

.skinmaster {
width: 960px;
}

.pagemaster
	{
	background-color: #e4e4e4;
	width: 960px;
	margin: 0 auto;
	margin-top: 88px;
	}
	
#IEroot .pagemaster
	{
	background-color: #e4e4e4;
	width: 960px;
	margin-top: 88px;
	margin:auto;
	}

#IEroot .skinmaster									
{text-align: center; margin: 0 auto;}
	
.queue
	{
	background-image: url(images/m_queue.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 42px;
	font-size: 14px;
	width: 200px;
	}
	

.FullContent
	{
	vertical-align:top;
	width: 960 px;
	background-color: #e4e4e4;
	}
	
#IEroot .FullContent
	{
	vertical-align:top;
	width: 946px;
	background-color: #e4e4e4;
	}


#ParentTabs
	{
	background-image: url(images/industry_tools.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 42px;
	width: 200px;
	}

#ParentTabs ul
	{
	margin-left: 15px;
	padding-left: 0;
	}

#ParentTabs li
	{
	list-style: none;
	padding-bottom: 2px;
	}

#ParentTabs li ul li
	{
	display: block;
	}

#IEroot #ParentTabs li ul li
	{
	display: block;
	}
	
#ParentTabs li:hover ul li
	{
	display: block;
	}


	
#announcement
	{
	padding: 10px;
	text-align:left;
	}
	
.YourListings, .ShowFilter
	{
	padding: 10px;
	width: 420px;
	}

.YourListings h1
	{
	color: #333;
	margin-bottom: 0;
	display: inline;
	}
	
.YourListings hr
	{
	color: #5F100C;
	height: 2px;
	}
.YourListings .listingnum
	{
	font-weight: normal;
	font-size: 18px;
	}
	
.YourListings img
	{
	margin-right: 20px;
	border: 3px solid white;
	}

.YourListings .touchbar
	{
	vertical-align: middle;
	}

.YourListings .touchbar img
	{
	border: 0;
	}

.YourListings a,.YourListings a:visited
	{
	font-size: 12px;
	}
	
.YourListings a img
	{
	margin: 0;
	border: 0;
	}

.YourListings .Delete
	{
	margin-left: 50px;
	}
	
.YourListings .listingtable
	{
	position: relative;
	top: -20px;
	}
	
.YourListings .listingtable td
	{
	vertical-align: top;
	font-weight: bold;
	padding-top: 30px;
	}

.YourListings .listingtable tr
	{
	}

.YourListings p
	{
	margin-top: 0;
	}
	
	
#YourListing{
	border:solid;
	border-width:2px;
	border-color:#589557;
	margin:10px;
	margin-top:0px;
	}
	
#DuplicateListing{
	border:solid;
	border-width:2px;
	border-color:#F57600;
	margin:10px;
	margin-top:0px;
	}
	
#YourListingTab{
background-image:url(images/greenTab.gif); 
background-repeat:no-repeat; 
background-position:right; 
height:17px; 
margin-right:10px;
text-align:right;
padding-right:53px;
padding-top:12px;
font-weight:bold;
font-size:13px;
vertical-align:middle;
color:#FFFFFF;
}

#DuplicateListingTab{
background-image:url(images/orangeTab.gif); 
background-repeat:no-repeat; 
background-position:right; 
height:17px; 
margin-right:10px;
text-align:right;
padding-right:27px;
padding-top:12px;
font-weight:bold;
font-size:13px;
vertical-align:middle;
color:#FFFFFF;
}

.YourListingValue{
	background-color:#E7FFEB;
	padding:12px;
	}
	
.DuplicateListingValue{
background-color:#f5e8d9;
padding:12px; 
/*outline:solid;
outline-width:1px;
outline-color:#F57600;*/
	
	 }

	
#HomeNav
	{
	background-color: transparent;
	position: absolute;
	top: 0;
	text-align: left;
	display: block;
	margin: 0;
	margin-left: -455px;
	}
	
#HomeNav img
	{
	border: 0;
	height: 85px;
	width: 200px;
	}
	
.CRUD
	{
	width: 450px;
	padding:10px;
	}
	
	
legend {
	padding:4px;
	border:1px solid #660000;
	color:#660000;
	font-size:13px;
	text-align:right;
  }
  
#IEroot legend {margin-top:20px;}

fieldset { border:1px solid #660000; width:100%; margin-bottom:12px;}

#IEroot fieldset { border:1px solid #660000; width:720px; margin-bottom:22px; padding:6px; }

.touchbar
	{
	vertical-align: top;	
	font-weight: bold;
	font-size: 12px;
	background-color: #d4d4d4;
	padding: 4px;
	cursor: pointer;
	width:700px;
	/*border: 1px solid #333;
	border-top-color: #FFF;
	border-left-color: #FFF; */
	text-transform:capitalize;
	}


.grouping
	{ margin-bottom:20px; border: 1px solid white; padding:6px; width:98%;}

.grouping .touchbar { width:684px;}

.grouping .grouping .touchbar { width:668px;}
.grouping .grouping .grouping {width:662px;}
.grouping .grouping .grouping .touchbar { width:652px;}
.grouping .grouping .grouping .grouping {width:646px;}



#IEroot .grouping .touchbar { width:680px;}
#IEroot .grouping .grouping .touchbar { width:660px;}
#IEroot .grouping .grouping .grouping .touchbar { width:640px;}
#IEroot .touchbar
	{
	vertical-align: top;	
	font-weight: bold;
	font-size: 12px;
	background-color: #d4d4d4;
	padding: 4px;
	cursor: pointer;
	width:700px;
	/*border: 1px solid #333;
	border-top-color: #FFF;
	border-left-color: #FFF; */
	text-transform:capitalize;
	}

#IEroot .grouping
	{ margin-bottom:20px; border: 1px solid white; padding:6px; width:694px;}
	
	#IEroot .grouping .grouping
	{ margin-bottom:20px; border: 1px solid white; padding:6px; width:674px;}
	
	#IEroot .grouping .grouping .grouping
	{ margin-bottom:20px; border: 1px solid white; padding:6px; width:654px;}
	
	#IEroot .grouping .grouping .grouping .grouping
	{ margin-bottom:20px; border: 1px solid white; padding:6px; width:634px;}
	

.grouping td {
} 


.MaxLenTextBox {
max-width:30px !important;;
width:30px !important;;
}

.guideSubHead_Max_Len {
font-size:10px;
}
.touchbar:nth-child(odd)
	{
	background-color: #e4e4e4;
	}
	
.collapsebutton img, .expandbutton img
	{
	vertical-align: middle;
	}
	
	
.FCKImageGalleryContainer, .FCKLinkGalleryContainer
	{
	background-color: #e4e4e4;
	background-image: none;
	}
	
.LeftPane
{ text-align: left; }

#ListMainTree, .iListingCRUD
{ background-color: #E4E4E4; padding: 10px; }

#IEroot #ListMainTree, 
{ width: 448px; }

#IEroot .iListingCRUD{
text-align:left;

}

.Listing
{ cursor: pointer; color: #5F100C; font-weight: bold; }

a.branch
{ text-decoration: none; }

.grouping label
{ display: block; font-weight:bold; padding:5px 5px 5px 0px; }


.lcRequired
{ color: red; padding-left: 3px; }

.lccheckbox, .lcradio
{ width: 20px !important; vertical-align:text-bottom; }

.lcradiotext, .lccheckboxtext
{ display: inline; width: 100px; max-width: 100px; vertical-align:text-bottom; margin-right:12px; }

#imgToggleFilter
{ border: 0; }

.Listing img
{ margin-right: 3px; }

.lc_form span label
{
    width: 220px;
    display: block;
}
 
.lc_form input
{
    width:220px !Important;
    min-width: 10px !Important;
}


#lc_map
{
    DISPLAY: block;
    border: 1px solid black;
    position: absolute;
    margin-left: 240px;
    WIDTH: 400px;
    margin-top: 100px;
    HEIGHT: 334px;
    BACKGROUND-COLOR: #e5e3df;
}
 

#IERoot #lc_map
{
    DISPLAY: block;
    border: 1px solid black;
    position: absolute;
    margin-left: 240px;
    WIDTH: 460px;
    margin-top: 100px;
    HEIGHT: 334px;
    BACKGROUND-COLOR: #e5e3df;
}
#map{
	width:210px;

}
.pl_City, .pl_Zip {
margin-top:8px;
width:460px;

}

.pl_City .lcEntryLabel {
width:200px;
}




#grpDC347537A-1215-42EB-8315-4885A5A47F60
{ height: 358px;min-height: 358px; }

#grpDC347537A-1215-42EB-8315-4885A5A47F60 input
{
width: 200px;
}
#ListingNameDisplay
{
font-family: Arial, Helvetica, sans-serif;
 	font-size: 18px;
	margin-top:12px;
	color:#660000;
	margin-bottom:8px;
}

#listbox_730F3D6D-0653-4587-ADDD-4365543AB44B
{ width: 200px; }

#GPSprecision_label, #940408B4-B723-4D6D-A624-52C9847ABFDA
{ display: none; }

#findItButton
{ padding-top: 15px;display: none; }

#LC_VP_Admin_Finalize
{ display: none; }

#DF42FBCA-881A-4E91-AB87-B954B244A231
{ height: 200px; }

#grpN30 fieldset table tbody tr td table tbody tr td 
{ width: 25%; }

#dnn_TheDNNSlideMenu_DnnSlideMenu_SkinObject
{ cursor: pointer; }

.videohelp
	{
	background-image: url(images/Helpful_Videos.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 45px;
	width: 235px;
	}
.videoinnerdiv, .VideoMain, .lcTabVideo10, .lcTabVideo20, .lcTabVideo30, .lcTabVideo40, .lcTabVideo50, .lcTabVideo60
	{
	width:220px;
	text-align: center;
	background-color: #c9d0d0;
	padding: 0 0 20px 0;
	}
	
.lcTabVideo10, .lcTabVideo20, .lcTabVideo30, .lcTabVideo40, .lcTabVideo50, .lcTabVideo60
{ display: none; }
	
	
.VideoMain a, .lcTabVideo10 a, .lcTabVideo20 a, .lcTabVideo30 a, .lcTabVideo40 a, .lcTabVideo50 a, .lcTabVideo60 a
	{
	display: block;
	color: black;
	}

.VideoMain .caption
	{
	color: black; padding: 5px;
	}
.videoinnerdiv p
	{
	margin-top: 2px;
	}
	
#ListMainTree_TreeOnly
{ width: 225px !important; }




#myListingsTable{


}



myEditorsTable{


}


#LCFilter
{ PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px! important; BACKGROUND-COLOR: #eee! important }


#assoctomefieldset, #assoceditorfieldset
{ margin-top: 36px; }

/* To Control the width of the Listing Management pages... Re Address when movies are present */
#grpN10,#grpN20,#grpN30,#grpN40,#grpN50,#grpN60
{ width: 520px; }


/*  All the inputs for the Listing Management - Basic Info page */
/*input[type="text"],#DF42FBCA-881A-4E91-AB87-B954B244A231
{ width: 480px; }*/

#grpDC347537A-1215-42EB-8315-4885A5A47F60 input
{ width: 200px !important; min-width: 200px !important; }

#txtUsername_1229, #txtPassword_1229
{ width: 200px !important; min-width: 200px !important; }

#grpDFAE2B54D-3D95-4826-A6A5-E04D3C5BA9FE textarea
{ width: 480px; min-width: 480px; }

#mdt_57D08B84-E34F-403B-811F-998B65011A4D,
#mdt_BC808B6E-6C22-4B3E-9C92-0E04DEF68E49,
#mdt_B3206A4E-6318-4782-91E1-C88CECD0E6F0,
#mdt_99C74581-3890-4187-B359-5D1A0702F8B3,
#mdt_98E31075-1457-44F0-87AB-8B0C4CE8DB99,
#mdt_DF42FBCA-881A-4E91-AB87-B954B244A231,
#mdt_B736FC9C-EC59-45D4-B281-C40D4EEFD4A0,
#mdt_940C8F80-B401-431C-8D4B-465F221D1BC8,
#mdt_30CDBE0D-9D20-4D90-A437-BBA559C1AD48,
#mdt_42E64B71-7866-4CC0-8E9C-DA7C782275F6,
#mdt_B44B14A5-6D1A-4C65-A5F0-A1E35630BD64,
#mdt_C458EABD-5B51-4789-A185-2BF0835CC0F6,
#mdt_0642BF87-42ED-45F7-90B1-909A4D551BB6,
#mdt_4FACF863-B741-4FFF-8792-9B40CC9DFDF2,
#mdt_4FACF863-B741-4FFF-8792-9B40CC9DFDF2,
#mdt_484B21E7-23FC-4975-B02E-CCC1EC8B4198,
#mdt_7DF19BED-A427-4B1B-833D-3D1E6F7C9687,
#mdt_2F904530-62D8-460E-BE96-49B8695F6FFC,
#mdt_92CA6C1F-B4A2-46B0-A437-CE637E8D2D64,
#mdt_92CA6C1F-B4A2-46B0-A437-CE637E8D2D64,
#mdt_DFEE5607-269A-4DC6-9ECF-6F470EA1BFA8,
#mdt_431D7AE6-A232-4A1C-9BB0-8D3CE6FA64ED,
#mdt_D74CF146-C197-4C54-A343-58B466FBD878,
#mdt_C787D06A-542B-4444-855F-5503998A3C8F,
#mdt_66A00155-EEA4-4D76-96C8-79973F44C450,
#mdt_0FDEAF63-0679-4204-9A28-3AECD898A300
{ width: 470px; min-width: 500px; }

/* Give the map room to breathe on other browsers */
#grpDC347537A-1215-42EB-8315-4885A5A47F60
{ height: 520px !important;min-height: 520px !important; }



#dnn_ctr1116_ListCRUD_Data_textareaTab01 p,
#dnn_ctr1116_ListCRUD_Data_textareaTab02 p,
#dnn_ctr1116_ListCRUD_Data_textareaTab03 p,
#dnn_ctr1116_ListCRUD_Data_textareaTab04 p,
#dnn_ctr1116_ListCRUD_Data_textareaTab05 p,
#dnn_ctr1116_ListCRUD_Data_textareaTab06 p,
#dnn_ctr1116_ListCRUD_Data_textareaTab07 p{
font-size:12px;
font-weight:normal;
}

#mdt_DF42FBCA-881A-4E91-AB87-B954B244A231

      { 

      	width: 500px; 
		height: 400px;

      }

/* Band-aid for fixing keyword management page no proper style tags wrapped around things */

#dnn_ctr1210_TagManager_txtTagEditShortDescription, #dnn_ctr1210_TagManager_txtTagEditLongDescription, .guideDescription {
      	width: 480px; 
		height: 200px;
		}

#dnn_ctr1210_TagManager_txtTagSearchText, #dnn_ctr1210_TagManager_txtTagEditName, #dnn_ctr1210_TagManager_txtTagEditAlias, #dnn_ctr1210_TagManager_txtTagEditSequence, #dnn_ctr1210_TagManager_txtTagEditMinLength, #dnn_ctr1210_TagManager_txtTagEditMaxLength, #dnn_ctr1210_TagManager_txtParentChildSearchText {
	width: 480px; 

}

.listingWithTravelGuideWrapper 
{
	/*implement faded background here*/
	background-color: #FFFFFF;
	margin-bottom: 5px;
	min-width: 400px;
	padding: 5px;
}
.industryListingWithTravelGuideWrapper
{
	/*implement faded background here*/
	background-color: #FFFFFF;
	margin-bottom: 5px;
	min-width: 300px;
	padding: 5px;
}
.travelGuideInfo
{
	cursor: pointer;
}
.travelGuideStatusTextApproved
{
	color: #008000;
}
.travelGuideStatusTextRejected
{
	color: #FF0000;
}
.travelGuideStatusTextOptOut
{
	color: #808080;
}
.travelGuideStatusTextNotSubmitted
{
	color: #800080;
}
.travelGuideStatusTextPending
{
	color: #FFCC00;
}


#travelGuideLegend
{
	background-color: #FFFFFF;
	min-width: 300px;
	padding: 5px;
	margin-top: 5px;
}

#travelGuideLegend h3
{
	font-weight: bold;
	margin: 0px 0px 2px 5px;
}

.travelGuideLegendItem
{
}

.normal {
text-align:left;
}

legend {
width:auto;

}

#btnCRUD2Next,
#btnCRUD3Next,
#btnCRUD4Next,
#btnCRUD5Next {
margin-top:12px;
}

.LCContactInfoPanel
{
    padding: 10px;
    background-color: #FFFFFF;
}






