﻿/* Because of the absolute positioning used to position the HeaderlessEdit links, your page layout css
should make much use of the position:relative tag. Position:absolute will be looking for the
nearest container with a specified position attribute to base it's position off of. */
#wrapper{width:900px;margin:0 auto;min-height:100%;height:100%;position:relative;}
#banner{background:url(../Images/top_headerbg2.gif) repeat-x;width:900px;height:115px;}

.column1{float:left;width:185px;margin:0px;padding:0px;}
.column2{
	float:left;
	padding-top:35px;
	padding-left:20px;
	width:695px;
	min-height:400px;
}
#sub .column2{
	background:transparent url(../Images/contentPaneBg.gif) 20px 62px no-repeat;
}

.ContentPane, .ContentPane p{color:#000;}
.LeftPane a, .ContentPane a, .RightPane a{color:#e36f1e !important;}
#sub .ContentPane ul li{
	list-style-type:none;
	list-style-image:url(../Images/bullet.gif);
	padding-bottom:25px;
}
.ContentPane ol li, #sub .ContentPane ol li{
	list-style-type:decimal;
	list-style-image:none;
	padding-bottom:0px;
}
.Sitemap .ContentPane li{
	list-style-type:none !important;
	list-style-image:none !important;
	padding-bottom:5px !important;
}

/*.ContentPane #execteam img{border:black solid 1px !important;}*/
.ContentPane #execteam a, #execteam a:visited{color:#581674 !important;}
.ContentPane #execteam a:hover{color:#e36f1e !important;}
.ContentPane #execteam .outerTable{width:675px;margin:0;}
.ContentPane #execteam .outerTable td{width:225px;text-align:center;}

.purpleHR{margin:-15px 0 10px 0px;padding:0;height:2px;width:700px;color:#581674;background-color:#581674;}
.purpleHRExtraWide{width:870px;margin:-15px 0 10px 0px;padding:0;height:2px;color:#581674;background-color:#581674;}

/*#socialLinks{position:absolute;top:30px;left:760px;}*/
#socialLinks{position:absolute;top:30px;left:795px;}
#socialLinks a{padding-right:4px;}

.LogoPane{margin-left:25px;height:69px;position:absolute;}
.ImagePane, .ImagePane div{margin:0px;padding:0px;}

/***** Content *****/
#content{
	width:900px;
	background:url(../Images/contentbg.gif) repeat-x;
	color:#3b3b3b;
	padding-bottom:20px;
}
.LeftPane{float:left;}
.ContentPane{float:left;margin:0px;padding:0px;}
#sub .ContentPane{width:490px;}
.extraWide{width:680px !important;}
.superWide{width:880px !important;}
.ContentPane, .ContentPane p{color:#000;}
.ContentPane p{padding-right:15px;}
.ContentPane h1{margin-top:0px;padding-top:0px;font:24px/26px Verdana, Arial, Helvetica, sans-serif;color:#542f63;}
.ContentPane h2{margin-top:0px;padding-top:0px;font:22px/24px Verdana, Arial, Helvetica, sans-serif;color:#542f63;}
.ContentPane h3{font:12px/18px Verdana, Arial, Helvetica, sans-serif;color:#542f63;}
.ContentPane h4{font:14px/18px Verdana, Arial, Helvetica, sans-serif;color:#fff;}
.ContentPane h5{font:12px/14px Verdana, Arial, Helvetica, sans-serif;color:#fff;}
.RightPane{float:left;margin:0px;padding:0px;width:205px;}

#requestInfo{
	background:#efefef;
	height:38px;
	width:205px;
	padding:0px;
	padding-top:5px;
	margin:0px;
	margin-top:29px;
	text-align:center;
	cursor:pointer;
}
#requestInfo p{margin:0px;font:11px/15px Verdana, Arial, serif;color:#552e62;letter-spacing:-.02em;cursor:pointer;}
#requestInfo{font:11px/15px Verdana, Arial, serif;color:#552e62;letter-spacing:-.02em;cursor:pointer;}
#requestInfo a:link{font:11px/15px Verdana, Arial, serif;color:#552e62;letter-spacing:-.02em;cursor:pointer;}
#requestInfo a:hover{font:11px/15px Verdana, Arial, serif;letter-spacing:-.02em;cursor:pointer;}


/***** Home Page Styles *****/
	#home h1{font:20px/20px Verdana, Arial, Helvetica, sans-serif;color:#c6b17b;margin:0 0 -3px -3px;padding:0;}
	#home .LeftPane p, #home .ContentPane p, #home .RightPane p{color:#fff;}
	#home .LeftPane{width:440px;padding:0 20px;}
	#home .column1{display:none;}
	#home .column2{width:900px;margin:0;padding:0;padding-top:30px;background:none;}
	#home #content{background:#3c3c3c url(../Images/homeBg.gif) no-repeat;}
	#home .ImagePane{height:141px;}
	#sub .ImagePane{height:141px;}

	/***** What's New *****/
	#home .ContentPane h2 img{margin-right:5px;}
	#home .ContentPane h2{margin-bottom:-1px;font:14px/18px Verdana, Arial, Helvetica, sans-serif;color:#fff !important;}
	#home .ContentPane{padding:0 15px 0 15px;width:190px;}
	#home .ContentPane #whatsNew h2{font:14px/18px Verdana, Arial, Helvetica, sans-serif;color:#fff;}

	/***** Poll *****/
	#home .PollTitle{display:none;}
	#home .RightPane{width:180px;padding:0 0 0 17px;}
	#home .Poll{color:#fff;padding:0 5px;}
	#home .Poll h2{font:14px/18px Verdana, Arial, Helvetica, sans-serif;color:#fff;margin:0 0 14px 0;}
	#home .PollQuestion{color:#f2f2f2;}
	#home .PollAnswer{margin-top:5px;display:block;text-align:left;font:25px;}
	#home .PollAnswer table{margin-bottom:5px;}
	#home .PollInput{display:block;color:#fff;text-align:left;}
	#home .PollResult{color:#fff;text-align:left;padding-top:25px;}
	
	/*#sub .PollTitle{background:#efefef;color:#552e62;font-size:18px;height:26px;width:190px;padding-top:10px;padding-left:15px;margin-left:7px;margin-top:29px;}*/
	#sub .PollTitle{background:#efefef;color:#552e62;font-size:18px;height:26px;width:185px;padding-top:10px;padding-left:15px;margin-left:6px;margin-top:29px;}
	#sub .Poll{padding:0 5px;}
	#sub .Poll .RightPane{color:#000}
	#sub .Poll h2{display:none;}
	#sub .PollQuestion{font:12px/18px Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#000;margin-top:13px;}
	#sub .PollAnswer{margin-top:5px;display:block;text-align:left;font:25px;color:#000;}
	#sub .PollAnswer table{margin-bottom:5px;}
	#sub .PollInput{display:block;color:#fff;text-align:left;color:#000;}
	#sub .PollResult{color:#000;text-align:left;padding-top:25px;}
	
	/*Contact Module*/
	#home .contactModule h2{font:14px/18px Verdana, Arial, Helvetica, sans-serif;color:#fff;margin:0 0 12px 0;}
	#home .contactTable{width:175px;}
	#home .contactTable td{color:#fff;padding-bottom:10px;}
	#home .contactTextArea{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;width:143px;}
	#home .contactInput{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;width:143px;}
	
	/*Home Page Contact - in menu - honeypot input*/
	.homePageContactInput{display:none;}
	

/***** Sitemap Styles *****/
	#sitemap{margin-left:25px;margin-right:25px;margin-top:-15px;font:12px/18px Verdana, Arial, serif;font-weight:bold;}
	#sitemap ul{display:block;}
	#sitemap li{list-style:none;}
	#sitemap li a:link, #sitemap li a:visited{}
	#sitemap li a:hover{}
	.sitemapsub ul{}
	.sitemapsub li{margin-left:-20px;}
	.sitemapsub li a:link, .sitemapsub li a:visited{font:12px/24px Verdana, Arial, serif;}
	.sitemapsub li a:hover{font:12px/24px Verdana, Arial, serif;}

	#loginLink{position:absolute;margin-top:0px;left:620px;}
	.loginButtonContainer{margin-top:10px;}
	.forgotPassword{display:block;}

/*****Bottom PAne***********/
.BottomPane{}
.BottomPane .DefaultModulePanel{float:left;}

/***** Footer Styles *****/
	.FooterPane{
		clear:left;
		width:900px;
		border-top:8px solid #e36f1e;
		padding-top:12px;
		padding-bottom:10px;
		height:20px;
		background:url(../Images/footerbg.jpg) repeat-x;
	}
	#footertext{
		float:right;
		color:#542f63;
		font:10px/12px Verdana, Arial, Helvetica, sans-serif;
		padding-right:15px;
	}
	.FooterPane ul{float:left;padding:0;margin:0;margin-top:-2px;margin-left:15px;}
	.FooterPane ul li{
		float:left;
		list-style-type:none;
		padding-left:3px;
		padding-right:3px;
		font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	}
	.FooterPane ul li a{padding:0px;color:#542f63;text-decoration:none;}
	.FooterPane ul li a:hover{color:#542f63;text-decoration:underline;}
	.FooterPane .HeaderlessEditLink{clear:both;position:relative;float:left;margin-left:-30px;}


/* This will make the admin controls take over the content area on pages in the admin section */
/* Please don't delete this unless you know what you're doing */
#admin .column1{display:none;}
#admin .LeftPane{display:none;}
#admin .RightPane{display:none;}
#admin .ContentPane{width:900px;}
#admin .ContentPane ul li{
	background-image:none;
}
#admin .ContentPane ul ul li{
	background-image:none;
}
