@import url(global_v1-2.css);
@import url(TrumpCorp_LA_css/modules.css);
@import url(TrumpCorp_LA_css/plugins.css);
@import url(adminLogin.css);


/*
I. GLOBAL:  Global classes, header styles, link styles and .page (body tag) class
II. BUTTONS
III. MISC CLASSES 
IV. CUSTOM SITE SELECTORS

/////////////////////////////////////////////////////*/

body {
	
	background:  #FFF;
	color: #FFF;
}


h1 {
	
	color: #FFF;
	font: 24px "Adobe Garamond Pro", "Times New Roman", Times, serif;
	padding-bottom: 12px;

}


h2 {
	
	color: #90815D;
	font: 14px "Adobe Garamond Pro", "Times New Roman", Times, serif;
	
}

h3 {
	
	color: #E4DCBB;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-bottom: 20px;

}

h4 {
	
	color: #E4DCBB;
	font: italic 17px/1.3 "Adobe Garamond Pro", "Times New Roman", Times, serif;

}

h5 {
	
	color: #90815D;
	font: 13px "Adobe Garamond Pro", "Times New Roman", Times, serif;
	text-transform: uppercase;

}

h6 {
	
	color: #E4DCBB;
	font: bold 11px "Adobe Garamond Pro", "Times New Roman", Times, serif;

}

p {
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #E4DCBB;
	line-height: 18px;

}

table, div {
	
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;

}

#pubHomeContentMain, #pubHomeContentMain table, #pubHomeContentMain div,
#paddedContentWrapper, #paddedContentWrapper table,
#paddedContentWrapper div,
#privHomePaddedContentWrapper, #privHomePaddedContentWrapper table,
#privHomePaddedContentWrapper div  {

	font: 12px Arial, Helvetica, sans-serif;
	color: #E4DCBB;
	line-height: 18px;

}

a,a.small,a.anchor,a.visited {
	
	color: #FFF;
	font: inherit;
	text-decoration: none;

}

a:hover {
	
	color: #FFF;
	font: inherit;
	text-decoration: underline;

}

.page {
	
	background: url(../../../Images/grass.jpg);
	text-align: center;
	
}

.CEMenu {
	
	margin: 0;
	padding: 0;

}

/* important edit global text boxes - deFault --------- */
.txtbox {
	
	background: #FFF;
	border-style: inset;
	border-width: 2px;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 2px 0;

}

/****** END GLOBAL ------------------
/////////////////////////////////////
II. BUTTONS
/////////////////////////////////////
= directory -> edit roster options -> cancel & next button --------- */
.but {
	
	background: #eee;
	border: 1px outset buttonhighlight;
	color: #333;
	cursor: pointer;
	font: 13px Arial, Helvetica, sans-serif;

}

/*= directory -> edit roster options -> close button --------- */
.membut {
	
	background: #eee;
	border: 1px solid buttonFace;
	color: #333;
	cursor: pointer;
	font: 11px Arial, Helvetica, sans-serif;

}

/*= ADMIN BUTTON AND BAR ------ */
.abut {
	
	background: #eee;
	border-style: outset;
	border-width: 2px;
	color: #333;
	font: 11px Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;

}

.adminbar {
	
	background: #eee;
	color: #333;
	font: 400 12px Arial, Helvetica, sans-serif;

}

/*////////////////////////////////////
III. MISC CLASSES 
//////////////////////////////////////
 --------- general row hover classes --------- */
.rowNormal {
	
	background: #eee;
	color: #000;
	font: 400 11px Arial, Helvetica, sans-serif;

}

.rowHover {
	
	background: #FFF;
	color: #000;
	font: 400 11px Arial, Helvetica, sans-serif;

}

.rowAlternate {
	
	background: #eee;
	color: #000;
	font-weight: 400;

}

.rowHeader {
	
	background: #555;
	border: 1px solid #000;
	color: #FFF;
	font-weight: 700;

}

.cookieTrail {
	
	background: #FFF;
	border-bottom: 1px solid #FFF;
	color: #000;
	display: none;
	font: 400 11px Arial, Helvetica, sans-serif;
	padding: 2px;
	text-decoration: none;

}

a.cookieTrail,a.cookieTrail:hover {
	
	color: #333;
	font: 400 11px Arial, Helvetica, sans-serif;
	text-decoration: none;

}

/*/////////////////////////////////////////////////////////////////
Layout and Custom Selectors For: Trump Corporate - Washington, D.C.
//////////////////////////////////////////////////////////////////*/

.hideText {

	display: none;

}

a img {

	border: none;

}

/*////////////////////////////////////////////////////////////////
= MASTER PAGE SPECIFIC CLASSES 
////////////////////////////////////////////////////////////////*/

#siteSandwich {

	width: 960px;
	margin: 0 auto;
	padding-bottom: 40px;

}

	.siteWrapper {
	
		width: 100%;
		background: url(../../../Images/contentBg_repeat.gif) repeat-y center top;
		
	}
	
		#contentLandFill {
		
			width: 100%;
			background:url(../../../Images/sidebar_logo.jpg) no-repeat 17px 23px;
		
		}
	
			#contentMulcher {
				
				width: 100%;
				background: url(../../../Images/sidebar_repeat.png) repeat-y left top;
				
			}
			
			#contentLoppers {
			
				width: 100%;
				background: url(../../../Images/contentLeaf_bottom.jpg) no-repeat right bottom;
			
			}
			
				#contentWheelbarrow {
					
					width: 100%;
					background: url(../../../Images/sidebar_bottom2.jpg) no-repeat left bottom;
				
				}

/* -------------------------------------------------------------
= HEADER CLASSES 
------------------------------------------------------------- */

#branding {

	width: 100%;
	height: 146px;
	background:url(../../../Images/headerBg.jpg) no-repeat center top;
	
}
	
/* -------------------------------------------------------------
= NAV CLASSES 
------------------------------------------------------------- */

#sidebarTop {
		
	width: 242px;
	text-align: center;
	height: 23px;
	line-height: 22px;
	font-size: 10px;
	background:url(../../../Images/sidebar_top.gif) no-repeat center top;
	padding-bottom: 26px;
	
}

#sidebar {

	width: 242px;
	text-align: left;
	padding-top: 172px;

}

	#sidebarInner {
				
		width: 180px;
		margin-left: 31px;
				
	}
	
		#nav {
			
			width: 100%;
		
		}
		
		#nav a, #nav a:hover {
			
			text-decoration: none;
			display: inline;
		
		}
		
		#nav a, #nav a:hover {
			
			text-decoration: none;
		
		}
		
		#nav img[class="3"] {
		
			margin-top: -4px;
		
		}


#sidebarBottom {

	width: 242px;
	padding-bottom: 164px;
	padding-top: 20px;
	
}

#sidebarBottom div,
#sidebarBottom table {
	font: 12px Arial, Helvetica, sans-serif;
	color: #E4DCBB;
}

	#sidebarBottomLinksWrapper {
	
		width: 180px;
		margin-left: 31px;
	
	}
	
		#navDropDownWrapper {
		
			width: 180px;
			height: 20px;
		
		}
		
			#navDropDownWrapper select {
		
				border: none;
				font: 11px Arial, Helvetica, sans-serif;
				color: #3F3F3F;
				width: 180px;
				/*height: 20px;*/
		
			}
			
				#navDropDownWrapper option {
		
					
		
				}
	
		#sidebarBottomLinksWrapper h5 {
	
			padding-bottom: 5px;
				
		}

/* -------------------------------------------------------------
= CONTENT  
------------------------------------------------------------- */

/*public home page, content pages, global content classes*/

#topQuickLinkBarCell {
		
	width: 718px;
	

}
	
	#topQuickLinkBar {
		
		width: 690px;
		margin-left: 14px;
		text-align: right;
		height: 42px;
		line-height: 22px;
		font-size: 10px;
	
	}

#contentArea {

	width: 718px;
	text-align: left;
	background:url(../../../Images/contentLeaf_top.jpg) no-repeat  0 270px;

}

	#contentWrapper {
	
		width: 690px;
		margin-left: 14px;
	
	}
	
		#mediaWindow {
		
			width: 100%;
			color: #E4DCBB;
		
		}
		
			#mediaWindow img,
			#mediaWindow object {
			
				display: block;
			
			}
			
		#paddedContentWrapper {
		
			width: 660px;
			margin: 30px 15px;
		
		}
		
		#paddedContentWrapper img {
			border: 1px solid #FFFFFF;
		}
		
		#paddedContentWrapper2 {
		
			width: 660px;
			margin: 30px 15px;
		
		}
		
		#paddedContentWrapper2 img {
			
		}
		
		#pubHomeTextNoBorder {
		}
		
		#pubHomeTextNoBorder img {
			border: none;
		}
	
			#pubHomeContentMain {
		
				width: 440px;
				margin-top: 28px;
		
			}
			
			#pubHomeContentSecondary {
		
				width: 178px;
				margin-top: 28px;
		
			}
			
				#pubHomeLoginWrapper {
		
					width: 178px;
					background: url(../../../Images/headBoard.gif) no-repeat center top #27241D;
					padding: 18px 0 10px;
		
				}
				
					#pubHomeLoginWrapper table {
		
						width: 158px;
						margin: 0 10px;
						font-size: 11px;
		
					}
					
					#pubHomeLoginWrapper .advLogUsername,
					#pubHomeLoginWrapper .advLogPassword {
					
						border: 1px solid #B89139;
						width: 100%;
						background: url(../../../Images/pubHome_loginInputBg.gif) repeat-x center top #E4DCBB;
					
					}
					
					/*remove indent on "Remember Me" checkbox*/
					#pubHomeLoginWrapper .advLogRemoveChk input {
						
						margin: 0 3px 0 0;
						width: 13px;
					
					}

/*bottom content page callout (steel bg)*/
					
		#steelCalloutWrapper {
		
			width: 690px;
			margin-bottom: 15px;
		
		}
					
		#steelCallout {
		
			width: 688px;
			background: url(../../../Images/steelBig_bg.jpg) no-repeat left top;
			border: 1px solid #FFF;
			padding: 20px 0;
		
		}
		
		/*account for IE not factoring border into container width*/
		*:first-child+html {} * html #steelCallout {
		
			width: 690px;
		
		}
		
			#steelCallout table {
		
				width: 648px;
				margin-left: 20px;
		
			}
			
			#steelCallout,
			#steelCallout table,
			#steelCallout div,
			#steelCallout a {
		
				font-size: 11px;
				color: #000;
		
			}
			
			#steelCallout a {
			
				text-decoration: underline;
			
			}
			
			#steelCallout a:hover {
				
				text-decoration: none;
			
			}
			
			#steelCallout a img {
				
				margin-right: 4px;
				vertical-align: baseline;
			
			}
			
/*private home*/
			
		#privHomePaddedContentWrapper {
		
			width: 660px;
			margin: 0 15px 30px;
		
		}
			
			#privHomeContentMain {
			
				width: 446px;
				margin-top: 28px;
				background: url(../../../Images/privHome_vertBorder.gif) repeat-y right top;
			
			}

				#privHomeContentMainInside {
				
					width: 410px;
				
				}
			
			
			#privHomeContentSecondary {
			
				width: 214px;
				margin-top: 28px;
			
			}

				#privHomeQuickLinks {
		
					width: 178px;
					margin-left: 30px;
		
				}
				
					#privHomeQuickLinks a {
			
						display: block;
						color: #AF933C;
						font-weight: bold;
						font-size: 12px;
						border-bottom: 1px dotted #3F3F3F;
						line-height: 24px;
						padding-left: 10px;
			
					}
					
					#privHomeQuickLinks a:hover {
			
						background: #AF933C;
						color: #FFF;
						text-decoration: none;
			
					}
					
					#privHomeQuickLinks h5 {
					
						border-bottom: 1px dotted #3F3F3F;
						line-height: 24px;
					
					}
					
		#privHomeCalendarWrapper {
		
			margin-top: 30px;
			width: 450px;
		
		}
	
/*white background/dark text for module master page*/		
		
	#atlanticModuleWrapper {
	
		width: 100%;
		background: #000;
		color: #000;
		padding-bottom: 14px;
		padding-top: 20px;
	
	}
	
	#atlanticModuleWrapper .plgHeaderbar {
		display: none;
	}
	
		#atlanticModuleWrapper table,
		#atlanticModuleWrapper div {
		
			font: 12px Arial, Helvetica, sans-serif;
			color: #A7A086;
		
		}
		
		#atlanticModuleWrapper a,
		#atlanticModuleWrapper a:hover {
		
			color: #48402D;
		
		}
		
		#atlanticModuleWrapper #contentWrapper {
	
			width: 690px;
			margin-left: 14px;
			
	
		}
	
/*custom member login page*/	
	
	#memLoginPageWrapper {
	
		width: 100%;
	
	}
	
	#memLoginPageWrapper table,
	#memLoginPageWrapper div {
	
		font-size: 11px;
	
	}
	
	#memLoginPageWrapper table {
	
		margin-bottom: 20px;
	
	}
	
	/*IE doesnt read bottom margin on table, use parent div for spacing in IE instead*/
		*:first-child+html {} * html #memLoginPageWrapper {
		
			margin-bottom: 20px;
		
		}
	
	#memLoginPageWrapper .advLogUsername,
	#memLoginPageWrapper .advLogPassword {
							
		border: 1px solid #B89139;
		width: 152px;
		background: url(../../../Images/pubHome_loginInputBg.gif) repeat-x center top #E4DCBB;
							
	}
	
	#memLoginPageWrapper .advLogRemoveChk input {
	
		margin-left: 0;
		margin-right: 3px;
		width: 13px;
	
	}

/* -------------------------------------------------------------
= fOOTER CLASSES 
------------------------------------------------------------- */

#footer {

	width: 100%;
	background: #0D0C0A;
	padding: 1px 0;

}

	#footer .inside {
	
		height: 22px;
		background: #191919;
		font-size: 10px;
		color: #AF933C;
		width: 958px;
		margin: 0 1px;
		line-height: 22px;
	
	}
	
/**************************************************************************
reset editor color issues (override global light text colors for dark bgs)
**************************************************************************/
	#courseTour a {
		padding:3px 8px;
		font: 12px "Adobe Garamond Pro", "Times New Roman", Times, serif;
		display:inline;
		color:#CCCCCC;
		border-top:#29261f 3px solid;
		}
		
		#courseTour a:hover {
			padding:3px 8px;
			border-top:#9b8136 3px solid;
			display:inline;
			text-decoration:none;
			color:#FFFFFF;
			}
			
			#courseTour .on {
				padding:3px 8px;
				border-top:#9b8136 3px solid;
				display:inline;
				text-decoration:none;
				color:#FFFFFF;
				}
				

.RadEContentBordered table, .RadEContentBordered a, .RadEContentBordered div,
.RadEWrapper div, .RadEToolText {
 
 color: #000;

}

.RadEContentBordered a {
 
 text-decoration: underline;

}

.RadEContentBordered a:hover {
 
 text-decoration: underline;
color: #000000;	
}

/*checkbox selections in nav plugin properties*/

.MainTable table div div div div table div table a {

	color: #000;

}

/*force plugin properties to black (nav node selectors, snippets, etc)*/

.MainTable a {

color: #000;

}


/*force h1 tags to black in editor*/

.RadEDropDownTable h1, .RadEContentBordered h1 {

	color: #000;

}

.RadEDropDownTable h1:after {

	content: "(black for editor visibility only)";

}

/**************************************************************************
div for plugins containing plg_corner.gif img, remove global white img border
**************************************************************************/

#atlanticPluginWrapper {
width: 100%;
}

#atlanticPluginWrapper img, #paddedContentWrapper strong img{
border: none;
}

/**************************************************************************
special offers button
**************************************************************************/

#SpecialOffers {
	
		background: url(../../../Images/special.jpg) top left no-repeat;
		width:179px;
		text-align:left;
		
	}
	
	a#SpecialOffers {
		background: url(../../../Images/special.jpg) top center no-repeat;
		height: 76px;
		width: 179px;
		display: block;
		
		/*background-position:top left;*/
}
		a#SpecialOffers:hover {
			/*background-position: left bottom;*/
			background: url(../../../Images/special_hover.jpg) top center no-repeat;
			height: 76px;
			width: 179px;
			display: block;
		}
