﻿body{background:#880320 url(../images/bg_tile.png) repeat-x top;}
#wrapper{position:relative;background:url(../images/background.jpg) no-repeat center top;}
#container{position:relative;width:991px;margin:0 auto;background:url(../images/content_bg.png) repeat-y;position:relative;clear:left;}
#toolbar{width:125px;float:right;text-align:right;clear:both;margin:0 13px 0 0;z-index:1;}

.ImagePane{margin:0;padding:0;}
#home .ImagePane{height:382px;}
#sub .ImagePane{height:230px;overflow:hidden;}
.PromoPane{margin:0 13px;padding:0;background:url(../images/callout_bg.jpg) no-repeat top}
.PromoPane .HtmlContent{width:452px; height:82px; float:left;margin:0;padding:15px; position:relative;}
.PromoPane .HtmlContent img{ margin:-15px;}
.PromoPane .HtmlContent h1{font-size:24px; margin:0;padding:0;}
.PromoPane .HtmlContent p{padding:0 0 6px 0;}

#content{clear:both;}
.narrowColumn1{width:0px;}
.wideColumn1{width:225px;}
.column1{float:left;padding:0;margin:0;margin-left:15px; min-height:480px;}
#admin .column1{display:none;}
.CalloutPane{width:125px;height:125px;}

.narrowColumn2{width:705px;}
.wideColumn2{width:946px;}
.column2{float:left;padding:0 25px 30px 20px;}
.ContentPane{position:relative;min-height:400px;}
/*#home .ContentPane{padding:0 183px 30px 153px;}*/

.LeftPane{float:left;width:225px;margin:10px 10px 15px 13px;position:relative;}
.RightPane{float:left;width:636px;padding:0 0 0 30px;}

.BottomPane{font-size:12px;background:#faedcf url(../images/sitemap_bg.png) no-repeat top center;width:941px;margin:0 auto;padding:20px 25px 0 25px;}
.BottomPane ul{margin:0;padding:10px;width:108px;float:left;background:transparent url(../images/footer_divider.gif) no-repeat left top;}
.BottomPane li{list-style:none;margin:0;padding:0;}
.BottomPane a{color:#333333;text-decoration:none;line-height:16px;}
.BottomPane a:hover{text-decoration:underline;color:#032157;}
.BottomPane h4, .BottomPane h4 a{font-size:14px;color:#003045;font-weight:bold;display:block;padding:0;font-family:Arial, Helvetica, sans-serif;}
.BottomPane h4 a:hover{text-decoration:none;}

.FooterPane{clear:both;width:991px;height:36px;padding:25px 0;float:none;color:#fff;font-size:12px;line-height:14px;background:#2f2f2f url(../images/footer_bg.png) no-repeat;text-align:center;}
.FooterPane a{color:#fff;}

/*Contact Form*/
.contactUsFormSubmit, .eventFormSubmit, .resumeSubmissionFormSubmit{font-size:14px;padding:2px;}
.contactUsFormTable{}
.checkboxTD input{padding-right:5px;}
.contactVia td{padding:0;}
.contactVia label{padding-left:5px;}

.tooltipLink {
	display:block;	
}
.tooltip{display:none;position:absolute;right:-13px;}

/*honeypot style*/
.style2 { visibility:hidden;}
/* 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. */

/* HeaderlessEditLink modifications */
.TopPane .HeaderlessEditLink{}
.ImagePane .HeaderlessEditLink{left:20px;top:50px;}
.LeftPane .HeaderlessEditLink{}
.ContentPane .HeaderlessEditLink{position:relative;left:-20px;}
.CalloutPane .HeaderlessEditLink{}
.PromoPane .HeaderlessEditLink{z-index:44;}
.RightPane .HeaderlessEditLink{}
.BottomPane .HeaderlessEditLink{}
.FooterPane .HeaderlessEditLink{background-color:white;border:black solid 1px;margin-left:-40px;margin-bottom:10px;position:relative;float:left;clear:left;}

/* 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 .LeftPane{display:none;}
#admin .RightPane{display:none;}
#admin .ImagePane{height:25px;}
#admin .ContentPane{width:920px;}
