@charset "utf-8";
/* CO-OP ESTATES ADDITIONAL CSS */



/***** MODS TO ROOT CSS *****/

/*h1 {
	color:#000066;
	}

h2 {
	color:#333333;
	}

h3 {
	color:#42538C;
	}

p {
	color:#333333;
	}*/
	
#consortiumLogin {
	margin:0px;
	padding:0px;
	border: 1px solid #838383;
	background-color:#eeeeee;
	display:block;
	width:260px;
	}
	
#consortiumLogin>p {
	padding:7px;
	}
	
#consortiumLogin>h3 {
	margin-bottom:-2px;
	}
	
#keyline {
	display:block;
	width:100%;
	padding:0px;
	border: 1px solid #838383;
/*	background-image:url(/Estates/bottom-grad.jpg);
	background-position:bottom;
	background-repeat:repeat-x;*/
	}
	
#keyline h1, #keyline h2, #keyline h3, #keyline p {
	padding:7px;
	}
	
#keyline h3>img {
	padding:0px;
	} 



/*#bottomBannerDiv {
	background-color:#DDDDDD;
	background-image:url(bottom-box-bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}
	
.bottomBoxHeader {
	font-size:1.1em;
	font-family: "Arial Narrow";
	font-weight:normal;
	display:block;
	line-height:30px;
	background-image:url(bottom-box-top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}*/

.banner472, .banner367, .banner262, .height65, .banner367by225 gutter, .banner367by225 {
	height:auto;
}


#left534 {
	position:relative;
	float:left;
	clear:left;
	width:534px;
	margin-right:25px;
	}
	
#rightOne170 {
	position:relative;
	float:left;
	width:170px;
	margin-right:25px;
	padding:10px;
	background-color:#eeeeee;
	}
	
#rightTwo170 {
	position:relative;
	float:right;
	clear:right;
	width:170px;
	padding:10px;
	background-color:#eeeeee;
	}

#right355 {
	position:relative;
	float:right;
	clear:right;
	width:355px;
	}

.floatRight {
	float:right;
	
	margin: 7px 0px 7px 0px;
	}

.floatLeft {
	float:left;
	
	margin: 7px 0px 7px 0px;
	}

/* Full width masthead (blue on white) */
.adminDescripterSearchContainer { margin:0 0 1px 0px; width:945px; }
.firstLevelNavigation li { font-family: arial narrow,arial,helvetica,sans-serif; font-size: 1.4em; font-weight: bold; letter-spacing: 0; list-style-type: none; }

#topcontent { width: 750px; height: 277px; background-color: #aaa; border: 1px solid #aaa; }
#topgreencontent { width: 750px; height: 277px; background-color: #b4c960; border: 1px solid #aaa; }
#toporangecontent { width: 750px; height: 277px; background-color: #ff9132; border: 1px solid #aaa; }
#toppurplecontent { width: 750px; height: 277px; background-color: #8188bc; border: 1px solid #aaa; }
#toplightbluecontent { width: 750px; height: 277px; background-color: #3d91cd; border: 1px solid #aaa; }
#toplightgreencontent { width: 750px; height: 277px; background-color: #5bbbb7; border: 1px solid #aaa; }

#leftcontent { float: left; width: 385px; background-color: #fff; min-height: 100%; }
#leftcontent h1 { padding: 10px 5px 0 5px; }
#leftcontent p { padding: 5px 14px 5px 14px; color: #002663; }
#leftcontent h2 { padding: 5px 14px 5px 14px; color: #002663; }
#leftcontent h2.green { color: #b4c960; }
#leftcontent h2.orange { color: #ff9132; }
#leftcontent h2.purple { color: #8188bc; }
#leftcontent h2.lightblue { color: #3d91cd; }
#leftcontent h2.lightgreen { color: #5bbbb7; }

#rightcontent { position: relative; float: right; width: 351px; background-color: #fff; min-height: 100%; z-index: 1; }

#slideshow img { display: none }
#slideshow img.first { display: block }

#introductoryline { margin-top: 20px; }
#introductoryline p { padding-left: 10px; color: #002663; }
#introductoryline h2 { padding-left: 10px; color: #002663; }
#introductoryline h3 { padding-left: 10px; color: #002663; }
#introductoryline.green h2, #introductoryline.green h3 { color: #b4c960; }
#introductoryline.orange h2, #introductoryline.orange h3 { color: #ff9132; }
#introductoryline.purple h2, #introductoryline.purple h3 { color: #8188bc; }
#introductoryline.lightblue h2, #introductoryline.lightblue h3 { color: #3d91cd; }
#introductoryline.lightgreen h2, #introductoryline.lightgreen h3 { color: #5bbbb7; }
#introductoryline h2.greenbanner { width: 740px; background-color: #b4c960; border: 1px solid #aaa; margin-top: 20px; color: #fff; }

#introductoryline .box { border: 1px solid #aaa; }
#introductoryline li { color: #002663; margin-left: -12px;  }
#introductoryline.green .box { border-color: #b4c960; }
#introductoryline.orange .box { border-color: #ff9132; }
#introductoryline.purple .box { border-color: #8188bc; }
#introductoryline.lightblue .box { border-color: #3d91cd; }
#introductoryline.lightgreen .box { border-color: #5bbbb7; }

#introductoryline .left { float: left; width: 360px; }
#introductoryline .right { float: right; width: 360px; }

#buttonsnav a { padding: 0 0.2192em 0 0; }
#buttonsnav a:hover { background: none; text-decoration: none; }

.acqRightBanner { display:block; width:170px; border:1px solid #aaa; }
.acqRightBanner h2 { display:block; width:165px; background-color:#aaa; font-size:1.1em; color:#fff; margin-top: -3px; padding-left: 5px; }
.acqRightBanner a { text-decoration: none; color:#fff; }
.acqRightBanner img { margin: 0; padding: 0; }

.acqRightSmallBanner { display:block; width:170px; border:1px solid #aaa; margin-top: 18px; }
.acqRightSmallBanner h2 { display:block; width:165px; background-color:#aaa; font-size:1.1em; color:#fff; padding-left: 5px; }
.acqRightSmallBanner a { text-decoration: none; color:#fff; }
.acqRightSmallGreenBanner h2 { background-color:#b4c960; }
.acqRightSmallOrangeBanner h2 { background-color:#ff9132; }
.acqRightSmallPurpleBanner h2 { background-color:#8188bc; }
.acqRightSmallLightBlueBanner h2 { background-color:#3d91cd; }
.acqRightSmallLightGreenBanner h2 { background-color:#5bbbb7; }

.acqRightBlueBanner { margin-top: 14px; }
.acqRightBlueBanner h2 { background:#002663; }
.acqRightGreenBanner h2 { background:#b4c960; }
.acqRightOrangeBanner h2 { background:#ff9132; }
.acqRightPurpleBanner h2 { background:#8188bc; }
.acqRightLightBlueBanner h2 { background:#3d91cd; }
.acqRightLightGreenBanner h2 { background:#5bbbb7; }

#replay { display: none; position: absolute; bottom: 10px; right: 10px; cursor: pointer; z-index: 100; }

#id_matrix label { color: #002663; }
#id_matrix span { color: #002663; }

