/*tag specific styles*/

BODY{
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #DEDBD6;
	scrollbar-shadow-color:#888888;
	scrollbar-darkshadow-color:#DEDBD6;
	scrollbar-highlight-color:#DEDBD6;
	
}

SterlingGreen_footer{

}

table, td{
	border-collapse: collapse;
	
}

A:LINK{
	color: #000080;
	
}

A:VISITED{
	color: #000080;
	
}

A:ACTIVE{
	color: #000080;
	
}

A:HOVER{
	color: #cc3300;
	text-decoration: underline;
	
}

INPUT{
	background:#FFFFFF;
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	background-position: top left;
	background-attachment: fixed;
	background-image: url(../../_icons/bg_inset_shadow.gif);
	font-size:9pt;
	font-family:Ms Sans Serif,Arial;
	BEHAVIOR: url(../_filelib/_css/Input.htc)
	
}

SELECT{
	background-color:#FFFFFF;
	font-size:9pt;
	font-family:Ms Sans Serif,Arial;
	
}

TEXTAREA{
	background-color:#FFFFFF;
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	background-position: top left;
	background-attachment: fixed;
	background-image: url(../../_icons/bg_inset_shadow.gif);
	font-size:9pt;
	font-family:Ms Sans Serif,Arial;
	
}

/*dhtml navigation menu styles*/

.mnuMain{
	width:780px;
	text-align:center;
	background-color:#006633;
	
}

.mnuSub{
	background-color:#0a4b0f;
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	
}

.mnuItem, .mnuItemOver, .mnuItemActive, .mnuItemActiveOver, .mnuItemMembers, .mnuItemMembersOver{
	font-family:Verdana, Helvetica;
	font-size:11px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	
}

.mnuItemOver{
	color:#FFFFFF;
	background-color:#008000;
	text-decoration:underline;
	
}

.mnuItemActive{
	color:#DDDDDD;
	background-color:#059026;
	text-decoration:underline;
	
}

.mnuItemActiveOver{
	color:#FFFFFF;
	background-color:#008000;
	text-decoration:underline;
	
}

.mnuItemMembers{
	color:#FFFFFF;
	
}

.mnuItemMembersOver{
	color:#FFFFFF;
	background-color:#008000;
	text-decoration:underline;
	
}

.mnuItemSeparatorH{
	display:none;
	background-color:#000000;
	width:1px;
	height:10px;
	
}

.mnuItemSeparatorV{
	display:none;
	background-color:#888888;
	width:100%;
	height:1px;
	
}

.mnuSeparatorH{

}

.mnuSeparatorV{

}

/* Crimson Place Main Menu */

.mnuMainCrim	{
	height: 20px;
	background-color: transparent;
	text-align: center;
	width: 675px;
	
}

.mnuItemCrim, .mnuItemCrimOver, .mnuItemCrimActive, .mnuItemCrimActiveOver, .mnuItemCrimMembers, .mnuItemCrimMembersOver	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #A6273A;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;
	
}

.mnuItemCrimOver,.mnuItemCrimActive,.mnuItemCrimActiveOver,.mnuItemCrimMembersOver	{
	color: #FFFFFF;
	
}

.mnuItemCrimActive	{
	color: #000000;
	
}

/* Crimson Place Sub Menu */

.mnuSubCrim	{
	background-color: #9E1B34;
	border: 1px solid #FFFFFF;
	width: 150px;
	
}

.mnuSubItemCrim, .mnuSubItemCrimOver, .mnuSubItemCrimActive, .mnuSubItemCrimActiveOver, .mnuSubItemCrimMembers, .mnuSubItemCrimMembersOver	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.mnuSubItemCrimOver,.mnuSubItemCrimActive,.mnuSubItemCrimActiveOver,.mnuSubItemCrimMembersOver	{
	color: #000000;
	
}

.mnuSubItemCrimActive	{
	color: #000000;
	
}

.mnuItemCrimSeparatorV{
	background-color:#FFFFFF;
	width:100%;
	height:1px;
	
}

/* Fountains Main Menu */

.mnuMainFount	{
	background-color: #ffffff;
	text-align: left;
	width: 135px;
	
}

.mnuItemFount, .mnuItemFountOver, .mnuItemFountActive, .mnuItemFountActiveOver, .mnuItemFountMembers, .mnuItemFountMembersOver	{
	font-family: tahoma;
	font-size: 9px;
	color: #A6273A;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 15px;
	
}

.mnuItemFountOver,.mnuItemFountActiveOver,.mnuItemFountMembersOver	{
	color: #000000;
	background-color: #EAE4D2;
	
}

.mnuItemFountActive	{
	color: #000000;
	
}

/* Fountains Sub Menu */

.mnuSubFount	{
	background-color: #EAE4D2;
	border: 1px solid #987E1D;
	width: 150px;
	
}

.mnuSubItemFount, .mnuSubItemFountOver, .mnuSubItemFountActive, .mnuSubItemFountActiveOver, .mnuSubItemFountMembers, .mnuSubItemFountMembersOver	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #663300;
	text-decoration: none;
	font-weight: bold;
	padding-left: 17px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(/images/fountains/general/sub-dash.gif);
	background-position: 8px 50%;
	background-repeat: no-repeat;
	
}

.mnuSubItemFountOver,.mnuSubItemFountActive,.mnuSubItemFountActiveOver,.mnuSubItemFountMembersOver	{
	color: #000000;
	background-image: url(/images/fountains/general/sub-dash_black.gif);
	background-position: 8px 50%;
	background-repeat: no-repeat;
	
}

.mnuSubItemFountActive	{
	color: #000000;
	background-image: url(/images/fountains/general/sub-dash_black.gif);
	background-position: 8px 50%;
	background-repeat: no-repeat;
	
}

.mnuItemFountSeparatorV{
	background-color:#987E1D;
	width:100%;
	height:1px;
	
}

/*content styles*/

.inpButton{
	font-family:Ms Sans Serif,Arial;
	font-size:8pt;
	font-weight: bold;
	border: 1px outset #999999;
	color: #333333;
	padding: 1px;
	border-left:4px solid #98AE93;
	background-color: #EFEFEF;
	background-image: url(/_filelib/ImageGallery/Backgrounds/btn_background.gif);
	background-attachment:scroll;
	
}

.inpCheckBox{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	
}

.modContainer{

}

.modHeader{
	border-bottom:1px solid #333333;
	font-family:Verdana,Ms Sans Serif,Arial;
	text-align:center;
	text-transform: uppercase;
	font-size:10px;
	font-weight:bold;
	height:20px;
	
}

.modContent{

}

.ctHeader{
	background-color:#FFFFFF;
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:9pt;
	font-weight:bold;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#444444;
	
}

.ctToolBar{
	background-color:#FFFFFF;
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:9pt;
	font-weight:bold;
	
}

.ctAlternate{
	background-color:#F7F7F7;
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	
}

.ctNormal{
	/*background-color:#FFFFFF; */
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	
}

.ctSmall{
	font-family:Verdana;
	font-size:8pt;
	
}

.ctBulletin{
	margin-bottom:5px;
	
}

.ctBulletinNew{
	background: url(/_filelib/ImageGallery/Bullets/new.gif) no-repeat 100% 2px;
	padding-right: 28px;
	
}

.ctBulletinDate{
	color:#000000;
	
}

.ctBulletinShortText{
	font-family:Arial;
	font-size:10px;
	color:#111111;
	
}

/* Crimsonplace Styles */

.crimsonFooter{
	font-family: times new roman;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	
}

a.crimsonFooter{
	font-family: times new roman;
	color: #A6273A;
	font-size: 12px;
	text-decoration: none;
	
}

a.crimsonFooter:link, a.crimsonFooter:visited, a.crimsonFooter:active{
	color: #A6273A;
	text-decoration: none;
	
}

a.crimsonFooter:hover{
	color: #FFFFFF;
	text-decoration: none;
	
}

/* Fountains Styles */

.fountainsFooter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B4B0AD;
	text-decoration: none;
	
}

a.fountainsFooter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B4B0AD;
	text-decoration: none;
	
}

a.fountainsFooter:link, a.fountainsFooter:visited, a.fountainsFooter:active{
	color: #B4B0AD;
	text-decoration: none;
	
}

a.fountainsFooter:hover{
	color: #000000;
	text-decoration: none;
	
}

/* STERLING STYLES */

/*dhtml navigation main menu styles*/

.mnuSterling{
	width: 142px;
	text-align: left;
	
}

.mnuSterlingItem, .mnuSterlingItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A3D51;
	text-decoration: none;
	text-transform: uppercase;
	padding: 7px 0 7px 11px;
	
}

.mnuSterlingItemOver, .mnuSterlingItemActiveOver, .mnuSterlingMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A3D51;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(/images/sterling/general/arrow_over.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 7px 0 7px 11px;
	
}

.mnuSterlingItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A3D51;
	text-decoration: none;
	text-transform: uppercase;
	padding: 7px 0 7px 11px;
	
}

.mnuSterlingItemSeparatorV{
	background-image: url(/images/sterling/general/dots_seprator.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 1px;
	
}

/*dhtml navigation sub menu styles*/

.mnuSterlingSub{
	width: 142px;
	text-align: left;
	background-color: #E5F4F9;
	background-image: url(/images/sterling/general/dots_seprator.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

.mnuSterlingSubItem, .mnuSterlingSubItemOver, .mnuSterlingSubItemActive, .mnuSterlingSubItemActiveOver, .mnuSterlingSubItemMembers, .mnuSterlingSubItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A3D51;
	text-decoration: none;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.mnuSterlingSubItemOver{
	background-image: url(/images/sterling/general/arrow_sub_active.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}

.mnuSterlingSubItemActive{
	background-image: url(/images/sterling/general/arrow_sub_active.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}

.mnuSterlingSubItemActiveOver{
	background-image: url(/images/sterling/general/arrow_sub_active.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}

.mnuSterlingSubSeparatorV{
	display: none;
	background-color: #FFFFFF;
	width: 100%;
	height: 1px;
	
}

.mnuSterlingSubSeparatorH{
	display: none;
	background-color: #FFFFFF;
	width: 1px;
	height: 10px;
	
}

/* Sterling Style */

.sterlingFooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	
}

a.sterlingFooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	
}

a.sterlingFooter:link, a.sterlingFooter:visited, a.sterlingFooter:active{
	color: #FFFFFF;
	text-decoration: none;
	
}

a.sterlingFooter:hover{
	color: #000000;
	text-decoration: none;
	
}

/* StoneCrest Styles */

.SCcontentHome{
	background-color: #FFFFFF;
	background-image: url(/SCimages/page/inside_blend.gif);
	background-repeat: repeat-x;
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: 500px;
	color: #572600;
	
}

.SCcontentBox{
	background-color: #FFFFFF;
	background-image: url(/SCimages/page/inside_blend.gif);
	background-repeat: repeat-x;
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: 500px;
	color: #572600;
	
}

.mnuSCMain{
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
	
}

.mnuSCSideMenu{
	font-size: 12px;
	padding-bottom: 12px;
	width: 100%;
	color: #8A7A68;
	cursor:pointer;
	
}

.mnuSCSideMenuOver{
	font-size: 12px;
	padding-bottom: 12px;
	width: 100%;
	color: #572600;
	cursor:pointer;
	
}

.mnuSCSideMenuActive{
	font-size: 12px;
	padding-bottom: 12px;
	width: 100%;
	color: #572600;
	cursor:pointer;
	
}

.mnuSCItemSeparatorH{
	visibility: hidden;
	
}

.mnuSCItemSeparatorV{
	visibility: hidden;
	
}

.SCHomeCopy{
	font-size: 16px;
	line-height: 20px;
	color: #645645;
	
}

.SCHomeCopy strong{
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #562606;
	
}

.SCpageCopy, .SCpageCopy td{
	font-size: 12px;
	line-height: 16px;
	color: #645645;
	
}

.SCpageHead{
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #562606;
	
}

.SCpageCopy p{
	padding-bottom: 6px;
	
}

.SCfooterCopyright{
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 10px;
	color: #572600;
	
}

.SCthumbText{
	font-size: 9px;
	font-style: italic;
	text-align: center;
	color: #562606;
	
}

.SCthumb{
	margin: 0px 7px 5px 7px;
	border: 1px solid #fff;
	cursor:pointer;
	
}

.SCthumbOver{
	margin: 0px 7px 5px 7px;
	border: 1px solid #562606;
	cursor:pointer;
	
}

.SCphotoTag{
	position: absolute;
	font-style: italic;
	padding: 10px 0px;
	font-size: 12px;
	color: #562606;
	height: 80;
	
}

#pt1{
	visibility: visible;
	width: 456;
	text-align: center;
	
}

#pt2{
	visibility: hidden;
	width: 456;
	text-align: center;
	
}

#pt3{
	visibility: hidden;
	width: 456;
	text-align: center;
	
}

/* Sterling University Housing Site */

.suhContentBox{
	padding: 12px;
	
}

.suhContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666;
	
}

.suhContent h1{
	font-size: 12px;
	color: #333;
	font-weight: bold;
	
}

.suhfooter{
	padding: 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	
}

.mnuSUHMain{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	
}

.mnuSUHSideMenu{
	width: 100%;
	padding: 10px 2px 6px 18px;
	color: #333333;
	cursor:pointer;
	
}

.mnuSUHSideMenuOver{
	width: 100%;
	color: #0B3D51;
	padding: 10px 2px 6px 18px;
	cursor:pointer;
	background-image: url(/SUHimages/templates/mnuBackground.gif);
	background-repeat: no-repeat;
	
}

.mnuSUHSideMenuActive{
	width: 100%;
	color: #0B3D51;
	padding: 10px 2px 6px 18px;
	cursor:pointer;
	background-image: url(/SUHimages/templates/mnuBackground.gif);
	background-repeat: no-repeat;
	
}

.mnuSUHSideSeparatorH{
	visibility: hidden;
	
}

.mnuSUHSideSeparatorV{
	background-color: #88A2B5;
	border-bottom: 1px solid #fff;
	
}

.mnuSUHSub{
	font-size: 12px;
	color: #2F5572;
	background-color: #B6CAD3;
	
}

table .mnuSUHSub{
	border-top: 1px solid #88A2B5;
	
}

.mnuSUHSubItem{
	padding: 5px 2px 3px 32px;
	cursor:pointer;
	
}

.mnuSUHSubItemOver{
	padding: 5px 2px 3px 32px;
	cursor:pointer;
	background-image: url(/SUHimages/templates/mnuSub_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	
}

.mnuSUHSubItemActive{
	color: #072835;
	padding: 5px 2px 3px 32px;
	cursor:pointer;
	background-image: url(/SUHimages/templates/mnuSub_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	
}

.mnuSUH3rd{
	font-color: #8E8E8E;
	font-size: 12px;
	
}

.mnuSUH3rdItem{
	font-color: #8E8E8E;
	font-size: 12px;
	cursor:pointer;
	
}

.mnuSUH3rdItemOver{
	font-color: #2F5572;
	font-size: 12px;
	text-decoration: underline;
	cursor:pointer;
	
}

.mnuSUH3rdItemActive{
	font-color: #2F5572;
	font-size: 12px;
	cursor:pointer;
	
}

.mnuSUH3rdSeparatorH{
	width: 1px;
	margin: 0px 10px;
	background-color: #8E8E8E;
	
}

.mnuSUHHoriz{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}

.mnuSUHHorizontal{
	text-transform:uppercase;
	text-decoration: none;
	color: #666;
	
}

.mnuSUHHorizontalOver{
	text-transform:uppercase;
	text-decoration: underline;
	color: #666;
	
}

.mnuSUHHorizontalActive{
	text-transform:uppercase;
	color: #000;
	
}

.mnuSUHHorizSeparator{
	width: 2px;
	background-color:#DD3D8C;
	margin: 0px 6px;
	
}

/* Dinerstein Style */

.dinersteinFooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #737373;
	
}

/*dhtml menu styles*/

.mnuDinersteinMain{
	width: 250px;
	text-align: left;
	
}

.mnuDinersteinSeparatorV{
	background-color: #FFFFFF;
	width: 100%;
	height: 1px;
	
}

.mnuDinersteinItem, .mnuDinersteinItemOver, .mnuDinersteinItemActive, .mnuDinersteinItemActiveOver, .mnuDinersteinItemMembers, .mnuDinersteinItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #723628;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	
}

.mnuDinersteinItemOver{
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(/images/dinerstein/nav/new_nav_over.gif);
	
}

.mnuDinersteinItemActive{
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(/images/dinerstein/nav/new_nav_over.gif);
	
}

.mnuDinersteinItemActiveOver{
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(/images/dinerstein/nav/new_nav_over.gif);
	
}

.mnuDinersteinItemSeparatorV{
	background-color: #FFFFFF;
	width: 100%;
	height: 1px;
	
}

/*dhtml navigation sub menu styles*/

.mnuDinersteinSub{
	width: 250px;
	text-align: left;
	background-color: #D0D1CD;
	border-top: 1px solid #FFFFFF;
	
}

.mnuDinersteinSubItem, .mnuDinersteinSubItemOver, .mnuDinersteinSubItemActive, .mnuDinersteinSubItemActiveOver, .mnuDinersteinSubItemMembers, .mnuDinersteinSubItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #818181;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.mnuDinersteinSubItemOver{
	text-decoration: none;
	color: #4D2D14;
	background-image: url(/images/dinerstein/nav/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}

.mnuDinersteinSubItemActive{
	color: #4D2D14;
	text-decoration: none;
	background-image: url(/images/dinerstein/nav/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}

.mnuDinersteinSubItemActiveOver{
	color: #4D2D14;
	text-decoration: none;
	background-image: url(/images/dinerstein/nav/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}

.mnuDinersteinSubItemSeparatorV{
	display: none;
	background-color: #FFFFFF;
	width: 100%;
	height: 1px;
	
}

.mnuDinersteinSubItemSeparatorH{
	display: none;
	background-color: #FFFFFF;
	width: 1px;
	height: 10px;
	
}

.sterlingContent p, .sterlingContent LI{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	text-decoration: none;
	
}

/* ----- USC The Gates Main Nav ----- */

.mnuGatesMain{
	text-align: center;
	height: 28px;
	width: 750px;
	background-color: #990000;
	
}

.mnuGatesItem, .mnuGatesItemOver, .mnuGatesItemActive, .mnuGatesItemActiveOver, .mnuGatesItemMembers, .mnuGatesItemMembersOver	{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	
}

.mnuGatesItemOver,.mnuGatesItemActive,.mnuGatesItemActiveOver,.mnuGatesItemMembersOver	{
	color: #DCDECA;
	text-decoration: none;
	font-weight: bold;
	
}

.mnuGatesItemActive	{
	color: #DCDECA;
	text-decoration: none;
	font-weight: bold;
	
}

.mnuItemGatesSeparatorH{
	display: none;
	background-color:#FFFFFF;
	width:100%;
	height:1px;
	
}

/* USC The Gates Sub Menu */

.mnuGatesSub	{
	width: 200px;
	text-align: left;
	background-color: #DCDECA;
	border: 1px solid #990000;
	
}

.mnuGatesSubItem, .mnuSubItemOver, .mnuGatesSubItemActive, .mnuGatesSubItemActiveOver, .mnuGatesSubItemMembers, .mnuGatesSubItemMembersOver	{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	height: 21px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.mnuGatesSubItemOver,.mnuGatesSubItemActive,.mnuGatesSubItemActiveOver,.mnuGatesSubItemMembersOver	{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	text-decoration: none;
	color: #663300;
	font-weight: bold;
	height: 21px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.mnuGatesSubItemActive	{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	text-decoration: none;
	color: #663300;
	font-weight: bold;
	height: 21px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.mnuItemGatesSeparatorV{
	display: none;
	background-color:#FFFFFF;
	width:100%;
	height:1px;
	
}

/* ---------------------------- */

.gatesFooter{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	color: #999;
	
}

/* ----- Bella Piazza ----- */

.mnuBellaMenu{
	text-align: center;
	height: 19px;
	/*width: 700px; */
	
}

.mnuBellaItem, .mnuBellaItemOver, .mnuBellaItemActive, .mnuBellaItemActiveOver, .mnuBellaItemMembers, .mnuBellaItemMembersOver{
	font-family: Times, Times New Roman, serif;
	font-size: 11px;
	color: #E0D4BB;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	
}

.mnuBellaItemOver{
	color: #CE9E4E;
	text-decoration: none;
	
}

.mnuBellaItemActive{
	color: #CE9E4E;
	text-decoration: none;
	
}

.mnuBellaItemActiveOver{
	color: #CE9E4E;
	text-decoration: none;
	
}

.mnuBellaItemSeparatorH{
	background-color: #E0D4BB;
	width:3px;
	height:3px;
	
}

/* ----- Bella Piazza Sub ----- */

.mnuBellaSub{
	width: 150px;
	text-align: left;
	background-color: #F6EBD4;
	
}

.mnuBellaSubItem, .mnuBellaSubItemOver, .mnuBellaSubItemActive, .mnuBellaSubItemActiveOver, .mnuBellaSubItemMembers, .mnuBellaSubItemMembersOver{
	font-family: Times, Times New Roman, serif;
	font-size: 11px;
	font-weight: bold;
	color: #455A21;
	border: 1px solid #000000;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.mnuBellaSubItemMembers{
	text-decoration: none;
	color: #000;
	
}

.mnuBellaSubItemMembersOver{
	text-decoration: none;
	color: #000;
	
}

.mnuBellaSubItemOver{
	text-decoration: none;
	color: #000;
	
}

.mnuBellaSubItemActive{
	color: #000;
	text-decoration: none;
	
}

.mnuBellaSubItemActiveOver{
	text-decoration: none;
	color: #000;
	
}

.mnuBellaSubItemSeparatorV{
	display: none;
	
}

/* ---------------------------- */

/* calendar styles */

#calDayCellEventX,#calDayCellNoEventX{
	background-color:#EFEFEF;
	
}

/* bridgefield styles */

.BF_Address{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	
}

.BF_blueback{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #630;
	
}

.BF_blueback a{
	color: #630;
	
}

.BF_blueback a:hover{
	color: #630;
	text-decoration: none;
	
}

.BF_blurbbig{
	font-family:"Times New Roman", Times, serif;
	font-style: italic;
	color: #a86;
	font-size: 19px;
	
}

.BF_blurbsmall{
	font-family:"Times New Roman", Times, serif;
	font-style: italic;
	color: #a86;
	font-size: 14px;
	padding-top: 5px;
	
}

.BF_blurbsmall2{
	font-family:"Times New Roman", Times, serif;
	color: #663300;
	font-size: 15px;
	padding-top: 5px;
	
}

.BF_blueright{
	background-color: #9bd;
	border-right: #fff solid 9px;
	
}

.BF_blueleft{
	background-color: #9bd;
	border-left: #fff solid 9px;
	
}

.mnuBFMenu{
	text-align: center;
	height: 29px;
	/*width: 700px; */
	
}

.mnuBFItem, .mnuBFItemOver, .mnuBFItemActive, .mnuBFItemActiveOver, .mnuBFItemMembers, .mnuBFItemMembersOver{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	
}

.mnuBFItemOver{
	color: #FFBB55;
	text-decoration: none;
	
}

.mnuBFItemActive{
	color: #FFBB55;
	text-decoration: none;
	
}

.mnuBFItemActiveOver{
	color: #FFBB55;
	text-decoration: none;
	
}

.mnuBFItemSeparatorH{
	background-color: #FFFFFF;
	width:3px;
	height:3px;
	
}

/* ----- BridgeField Sub ----- */

.mnuBFSub{
	width: 175px;
	text-align: left;
	border: 1px solid #663300;
	background-color: #F6EBD4;
	
}

.mnuBFSubItem, .mnuBFSubItemOver, .mnuBFSubItemActive, .mnuBFSubItemActiveOver, .mnuBFSubItemMembers, .mnuBFSubItemMembersOver{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663300;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.mnuBFSubItemMembers{
	text-decoration: none;
	color: #663300;
	
}

.mnuBFSubItemMembersOver{
	text-decoration: none;
	color: #663300;
	background-color: #FFBB55;
	
}

.mnuBFSubItemOver{
	text-decoration: none;
	color: #663300;
	background-color: #FFBB55;
	
}

.mnuBFSubItemActive{
	color: #663300;
	text-decoration: none;
	
}

.mnuBFSubItemActiveOver{
	text-decoration: none;
	background-color: #FFBB55;
	color: #663300;
	
}

.mnuBFSubItemSeparatorV{
	/*display: none;*/
	background-color: #663300;
	width:100%;
	height:1px;
	
}

/*---------- ---------- ---------- ----------*/

/* Kings Cove */

#kc_homeBG{
	background-image: url(/images/kingscove/home_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	
}

#kc_insideBG{
	background-image: url(/images/kingscove/inside_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	
}

.kc_footer{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #51260B;
	text-decoration: none;
	padding-right:34px;
	
}

.kc_nav_head{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #00778A;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	
}

.kc_nav_reg{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #00778A;
	text-decoration: none;
	font-size: 12px;
	
}

.mnukcMain{
	text-align: right;
	
}

.mnukcMainItem, .mnukcMainItemOver, .mnukcMainItemActive, .mnukcMainItemActiveOver, .mnukcMainItemMembers, .mnukcMainItemMembersOver{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #00778A;
	text-decoration: none;
	height: 33px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(/images/kingscove/nav_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	
}

.mnukcMainItemOver,.mnukcMainItemMembersOver,.mnukcMainItemActiveOver{
	color:#15ADC5;
	text-decoration: none;
	background-image: url(/images/kingscove/nav_bg_over.gif);
	background-repeat: no-repeat;
	background-position: center top;
	
}

.mnukcMainItemActive{
	color:#15ADC5;
	text-decoration: none;
	background-image: url(/images/kingscove/nav_bg_over.gif);
	background-repeat: no-repeat;
	background-position: center top;
	
}

.mnukcMainItemSeparatorH{
	display: none;
	/*width: 1px;
	height: 15px;*/
	
}

.mnukcSub{
	text-align: left;
	
}

.mnukcSubItem, .mnukcSubItemOver, .mnukcSubItemActive, .mnukcSubItemActiveOver, .mnukcSubItemMembers, .mnukcSubItemMembersOver{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #004394;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 25px;
	background-image: url(/images/arrow-blue.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	
}

.mnukcSubItemOver,.mnukcSubItemMembersOver,.mnukcSubItemActiveOver{
	color:#990033;
	text-decoration: none;
	
}

.mnukcSubItemActive{
	color:#990033;
	text-decoration:none;
	
}

.mnukcSubSeparatorH{
	width: 100%;
	height: 0px;
	
}

#kcSideNav{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #00778A;
	text-decoration: none;
	padding-left: 42px;
	
}

#kcSideNav a, a:link, a:visited, a:active{
	color: #00778A;
	text-decoration: none;
	
}

#kcSideNav a:hover{
	color: #990000;
	text-decoration: none;
	
}

.kc_sideNav{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #00778A;
	text-decoration: none;
	
}

/* ------ */

/* Palazzo */

#palazzo{
	align: center;
	
}

#palazzo hr{
	height: 1px;
	border:0px;
	border-bottom: 1px solid #818054;
	
}

#palazzo a.download{
	background: url(/_filelib/ImageGallery/Palazzo/icon_pdf.gif) no-repeat bottom left;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #541900;
	text-decoration: underline;
	padding-left: 22px;
	padding-bottom: 0px;
	
}

#palazzo a:hover.download{
	color: #818054;
	text-decoration: underline;
	
}

/* Palazzo Landing Page */

#palazzo_landingpage{
	background: url(/images/palazzo/landingpage/dropshadow.gif) no-repeat bottom;
	padding-bottom: 11px;
	
}

#palazzo_landingpage .bigtext{
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #4F1300
	
}

#palazzo_landingpage .bigtext a{
	text-decoration:none;
	font-weight: bold;
	color: #4F1300
	
}

#palazzo_landingpage .bigtext a:hover{
	text-decoration:underline;
	
}

/* Main Menu */

.mnuMainPalazzo{
	height: 32px;
	text-align: center;
	
}

.mnuItemPalazzo, .mnuItemPalazzoOver, .mnuItemPalazzoActive, .mnuItemPalazzoActiveOver, .mnuItemPalazzoMembers, .mnuItemPalazzoMembersOver{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #541900;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	
}

.mnuItemPalazzoOver,.mnuItemPalazzoActive,.mnuItemPalazzoActiveOver,.mnuItemPalazzoMembersOver{
	color: #990033;
	
}

.mnuItemPalazzoActive, .mnuItemPalazzoOver,.mnuItemPalazzoActiveOver{
	color: #818054;
	
}

.mnuItemPalazzoSeparatorH{
	background-color:#541900;
	width:1px;
	height:15px;
	
}

/* Sub Menu */

.mnuSubPalazzo{
	background-color: #C6C0A3;
	border: 1px solid #541900;
	/*width: 150px; */
	width: auto;
	
}

.mnuSubItemPalazzo, .mnuSubItemPalazzoOver, .mnuSubItemPalazzoActive, .mnuSubItemPalazzoActiveOver, .mnuSubItemPalazzoMembers, .mnuSubItemPalazzoMembersOver{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #493829;
	text-decoration: none;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.mnuSubItemPalazzoOver,.mnuSubItemPalazzoActive,.mnuSubItemPalazzoActiveOver,.mnuSubItemPalazzoMembersOver{
	color: #ffffff;
	background-color: #818054;
	
}

.mnuSubItemPalazzoActive{
	color: #ffffff;
	
}

.mnuItemPalazzoSeparatorV{
	background-color:#DFDAC9;
	width:100%;
	height:1px;
	
}

/*theM navigation menu styles*/

.mnuMainTheM{
	width:415px;
	text-align:center;
	height: 33px;
	background-image: url(/images/theM/theM_nav_bg.gif);
	background-repeat: x-repeat;
	background-position: left center;
	
}

.mnuSubTheM{

}

.mnuItemTheM, .mnuItemTheMOver, .mnuItemTheMActive, .mnuItemTheMActiveOver, .mnuItemTheMMembers, .mnuItemTheMMembersOver{
	font-family: "Trebuchet MS", Tahoma;
	font-size:14px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	color:#663300;
	
}

.mnuItemTheMOver{
	color:#922A1E;
	background-image: url(/images/theM/theM_nav_bg_o.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
}

.mnuItemTheMActive{
	color:#922A1E;
	background-image: url(/images/theM/theM_nav_bg_o.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
}

.mnuItemTheMActiveOver{
	color:#922A1E;
	background-image: url(/images/theM/theM_nav_bg_o.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
}

.mnuItemTheMMembers{

}

.mnuItemTheMMembersOver{

}

.mnuItemTheMSeparatorH{
	display:none;
	background-color:#000000;
	width:1px;
	height:10px;
	
}

.mnuItemTheMSeparatorV{
	display:none;
	background-color:#888888;
	width:100%;
	height:1px;
	
}

.mnuMainTheMSecond{
	width:186px;
	text-align: left;
	height: 20px;
	
}

.mnuItemTheMSecond, .mnuItemTheMSecondOver, .mnuItemTheMSecondActive, .mnuItemTheMSecondActiveOver, .mnuItemTheMSecondMembers, .mnuItemTheMSecondMembersOver{
	font-family: "Trebuchet MS", Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
	padding-right: 5px;
	color: #922A1E;
	
}

.mnuItemTheMSecondOver{
	color: #C1952D;
	
}

.mnuItemTheMSecondActive{
	color: #C1952D;
	
}

.mnuItemTheMSecondActiveOver{
	color: #C1952D;
	
}

.mnuItemTheMSecondMembers{

}

.mnuItemTheMSecondMembersOver{

}

.mnuItemTheMSecondSeparatorV{
	display: none;
	background-color: #888888;
	width: 100%;
	height: 1px;
	
}

/**************************************The Millennium**************************************/

body.millennium{
	margin: 0px;
	
}

.millennium  div{
	font-size: 12px;
	font-family: "Trebuchet MS", Tahoma;
	color: #666666;
	
}

.millennium  a{
	color: #517595;
	
}

.millennium  a:hover{
	color: #666;
	
}

.millennium  ul{
	margin-left: 16px;
	
}

.millennium #nav{
	list-style-type: none;
	padding: 0px;
	margin: 0 auto;
	margin-top: 88px;
	margin-left: 50px;
	
}

.millennium #nav li{
	display:inline;
	float: left;
	margin-right: 10px;
	
}

.millennium #nav li a span{
	display:none;
	
}

.millennium .item1 a{
	display: block;
	background: url(/images/millennium/home_off.gif);
	height: 19px;
	width: 32px;
	
}

.millennium .item1 a:hover, .millennium .item1 a.selected{
	background: url(/images/millennium/home_on.gif);
	
}

.millennium .item2 a{
	display: block;
	background: url(/images/millennium/floorplans_off.gif);
	height: 19px;
	width: 59px;
	
}

.millennium .item2 a:hover, .millennium .item2 a.selected{
	background: url(/images/millennium/floorplans_on.gif);
	
}

.millennium .item2F a{
	display: block;
	height: 19px;
	width: 59px;
	background: url(/images/millennium/floorplans_off.gif);
	background-position: top left;
	
}

.millennium .item2F a:hover, .millennium .item2F a.selected{
	background: url(/images/millennium/floorplans_on.gif);
	background-position: top left;
	
}

.millennium .item3 a{
	display: block;
	background: url(/images/millennium/amenities_off.gif);
	height: 19px;
	width: 58px;
	
}

.millennium .item3 a:hover, .millennium .item3 a.selected{
	background: url(/images/millennium/amenities_on.gif);
	
}

.millennium .item4 a{
	display: block;
	background: url(/images/millennium/photogallery_off.gif);
	height: 19px;
	width: 80px;
	
}

.millennium .item4 a:hover, .millennium .item4 a.selected{
	background: url(/images/millennium/photogallery_on.gif);
	
}

.millennium .item5 a{
	display: block;
	background: url(/images/millennium/location_off.gif);
	height: 19px;
	width: 48px;
	
}

.millennium .item5 a:hover, .millennium .item5 a.selected{
	background: url(/images/millennium/location_on.gif);
	
}

.millennium .item6 a{
	display: block;
	background: url(/images/millennium/residents_off.gif);
	height: 19px;
	width: 53px;
	
}

.millennium .item6 a:hover, .millennium .item6 a.selected{
	background: url(/images/millennium/residents_on.gif);
	
}

.millennium .item7 a{
	display: block;
	background: url(/images/millennium/leasing_off.gif);
	height: 19px;
	width: 43px;
	
}

.millennium .item7 a:hover, .millennium .item7 a.selected{
	background: url(/images/millennium/leasing_on.gif);
	
}

.millennium .item8 a{
	display: block;
	background: url(/images/millennium/contact_off.gif);
	height: 19px;
	width: 60px;
	
}

.millennium .item8 a:hover, .millennium .item8 a.selected{
	background: url(/images/millennium/contact_on.gif);
	
}

.millennium .ctBulletinNew{
	font-size: 12px;
	font-weight: bold;
	
}

.millennium .ctBulletinShortText{
	font-size: 12px;
	color: #666666;
	
}

/**************************************The Millennium Portal**************************************/

.millennium_portal body{
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	
}

.millennium_portal .header_text{
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
	color: #4c2715;
	margin-bottom: 5px;
	
}

.millennium_portal .subhead_text{
	font: 12px Arial, Helvetica, sans-serif;
	color: #c9cb2c;
	
}

.millennium_portal .leadin_text{
	font: 18px Arial, Helvetica, sans-serif;
	color: #4c2715;
	
}

.millennium_portal .copytext{
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #999999;
	
}

.millennium_portal .footertext{
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	
}

.millennium_portal a, .millennium_portal a:visited{
	font: 12px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	
}

.millennium_portal a:hover{
	text-decoration: underline;
	
}

/* ===================== FORTHEA ===================== */

.mnuClearStyles{

}

.mnuBreadcrumb{

}

