@import url("Base-Mar-2008.css");

/* Header for Home Page */
#Header { margin: 0px; padding: 0px; width: 946px; height: 86px; background-repeat: no-repeat;
		  border-left: 2px solid #000000; border-right: 2px solid #000000; text-align: left; }
#HeaderLogo { position: relative; top: 2px; left: 25px; margin: 0px; float: left; }
#HeaderMenu { position: relative; top: 52px; left: 100px; float: left; }
#HeaderContact { position: relative; top: 10px; left: 146px; text-align: right; padding: 0px; float: left; }
#HeaderContact h1 { font-size: 14px; font-weight: bold; color: #234564; margin: 0px 0px 2px 0px; }
#HeaderContact p { font-size: 12px; font-weight: bold; color: #234564; margin: 2px 0px 6px 0px; }
#HeaderContact img { margin: 0px; padding: 0px; }


/* Footer for Home Page */
#Footer { margin: 0px; padding: 0px; width: 946px; height: 200px; background-repeat: repeat-x;
		  border-left: 2px solid #000000; border-right: 2px solid #000000;
		  background-color: #515151; }
#Footer p { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif, Sans;
			 text-align: center; margin: 0px; }

/* Sections of the Homepage */
#HomeMain { margin: 0px; padding: 0px; width: 946px; height: 428px; background-repeat: no-repeat;
		     border-left: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 1px solid #FFFFFF; text-align: left; }
#HomeLeftBar { position: relative; width: 32px; height: 428px; background-repeat: repeat-y; float: left; 
				background-color: #c85a02;  }
#HomeLeftBarBottom { background-color: #c85a02; margin: 238px 0px 0px 0px; padding: 0px; height: 174px; }
#HomeMidSection { position: relative; width: 880px; height: 428px; float: left; background-color: #c85a02; background-repeat: no-repeat; }
#HomeRightBar { position: relative; width: 34px; height: 428px; background-repeat: repeat-y; float: left; 
				background-color: #c85a02;  }
#HomeRightBarBottom { background-color: #c85a02; margin: 130px 0px 0px 0px; padding: 0px; height: 287px; }

#HomePortfolio { position: relative; top: 268px; left: 17px; float: left; }
#HomeNews { position: relative; top: 268px; left: 230px; float: left; }
#HomeServices { position: relative; top: 268px; left: 480px; float: left; }
#HomeCustomerService { position: relative; top: 232px; left: 820px; float: left; }

#HomePortfolioBkgrd { 
				position: relative; top: 294px; left: 7px; float: left; width: 292px; height: 126px;
				border: 1px solid #FFFFFF; background-repeat: no-repeat;
				background-image: url(/Images/StrategicAdvantage/Front/Big-Bkgrd.jpg); }

#HomeNewsBkgrd { position: relative; top: 294px; left: 17px; float: left; width: 292px; height: 126px;
				border: 1px solid #FFFFFF; background-repeat: no-repeat;
				background-image: url(/Images/StrategicAdvantage/Front/Big-Bkgrd.jpg); }
#HomeNewsBkgrd pre { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif, Sans; 
					background-color: transparent; border: 0px; margin: 4px 5px 0px 5px; }
#HomeNewsBkgrd p { color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif, Sans;
					width: 273px; height: 70px; margin: 8px 0px 0px 12px; overflow: auto; 
					background-color: transparent; }
#HomeNewsBkgrd span { margin: 2px 5px 0px 0px; float: right; }

#HomeServicesBkgrd { position: relative; top: 294px; left: 28px; float: left; width: 325px; height: 126px;
				border: 1px solid #FFFFFF; background-repeat: no-repeat; text-align: left;
				background-image: url(/Images/StrategicAdvantage/Front/Services-Bkgrd.jpg); }
#HomeNewsText a { background-color: transparent; color: #bababa; font: 11px Arial, Helvetica, Sans-Serif, Sans }


/* Using Easynews plugin for Jquery, so classes don't quite follow our standard */
.news_style { display:none; }
.news_show { background-color: transparent; color: white; width: 280px; height: 94px;
			font: 11px Arial, Helvetica, Sans-Serif, Sans; overflow: auto; }
.news_show p { margin: 0px 0px 4px 0px !important; padding: 0px; }
.news_border { background-color: transparent; width: 280px; height: 94px; font: normal 100% Arial, Helvetica, Sans-Serif, Sans;
			border: 1px solid gray; padding: 1px 5px 5px 5px; overflow: auto; }
.news_mark { background-color: transparent; font: normal 70% Arial, Helvetica, Sans-Serif, Sans;
			border: 0px solid gray; width: 241px; height: 24px; margin: 0px; color: white; text-align: center; padding-left: 50px; }
.news_title{ font: bold 120% Arial, Helvetica, Sans-Serif, Sans; border: 0px solid gray;
			padding: 0px 0px 9px 5px; color: white; }
.news_show img{ margin-left: 5px; margin-right: 5px; }
.buttondiv { position: absolute; padding: 2px 5px 2px 5px; background-color: transparent; border: 1px solid gray;
			border-top:none; height: 19px; }


/* Testimonials */
.TestimonialBox { width: 198px; height: 178px; }
.TestimonialBoxText { font-style: italic; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif, Sans; 
						color: #000000; float: left; padding: 7px 0px 0px 10px; width: 178px; height: 164px; }
.TestimonialBoxWho { font-style: normal; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif, Sans;
					color: #000000; float: left; margin-top: 6px; }

/* Partners */
#PartnerBox { width: 178px; }
#PartnerBoxBody { width: 178px; background-repeat: repeat-y; text-align: center; }

/* Contact Us Form */
#ContactForm td { font-size: 11px; color: #454545; font-family: Verdana, Arial, Helvetica, Sans-Serif, Sans; }
#ContactForm input { font-size: 11px; color: #454545; font-family: Verdana, Arial, Helvetica, Sans-Serif, Sans; }
#ContactForm select { font-size: 11px; color: #454545; font-family: Verdana, Arial, Helvetica, Sans-Serif, Sans; }
#ContactForm label { margin-right: 8px; }
#ContactForm textarea { font-size: 11px; color: #454545; width: 300px; height: 84px; min-height: 84px;
						font-family: Verdana, Arial, Helvetica, Sans-Serif, Sans; }
#ContactForm textarea.Expanding { line-height: 18px; }

/* Fact Sheet */
#FactSheetTable { font-size: 11px; color: #454545; 
				  font-family: Verdana, Arial, Helvetica, Sans-Serif, Sans; }
#FactSheetTable td { padding-bottom: 8px; }

/* Products */
.MyEZAgent h2 em { color: #b40000; font-size: 18px; font-style: italic; }
.MyEZAgent p { line-height: 18px; }
.MyEZAgent p strong  { color: #b40000; font-weight: bold; }
.MyEZAgent td em { background-color: #FF0000; color: #FFFFFF; font-weight: bold; font-style: normal; }
.MyEZAgentBox { width: 245px; background-color: #e1deda; border: 1px solid #254765; padding: 4px 0px 10px 0px; }
.MyEZAgentBox h2 { font-size: 12px; margin: 8px 0px 4px 0px; }

.MyEZBroker h2 em { color: #b40000; font-size: 18px; font-style: italic; }
.MyEZBroker p { line-height: 18px; }
.MyEZBroker p strong  { color: #b40000; font-weight: bold; }
.MyEZBroker td em { background-color: #FF0000; color: #FFFFFF; font-weight: bold; font-style: normal; }
.MyEZBrokerBox { width: 245px; background-color: #dadee1; border: 1px solid #254765; padding: 4px 0px 10px 0px; }
.MyEZBrokerBox h2 { font-size: 12px; margin: 8px 0px 4px 0px; }

.MyEZStore h2 em { color: #b40000; font-size: 18px; font-style: italic; }
.MyEZStore p { line-height: 18px; }
.MyEZStore p strong  { color: #b40000; font-weight: bold; }
.MyEZStore td em { background-color: #FF0000; color: #FFFFFF; font-weight: bold; font-style: normal; }
.MyEZStoreBox { width: 250px; background-color: #e1deda; border: 1px solid #254765; padding: 4px 0px 10px 0px; }
.MyEZStoreBox h2 { font-size: 12px; margin: 8px 0px 4px 0px; }

/* News */
#twitter_div { float: right; margin: 5px 0px 8px 8px; width: 150px; }
#twitter_div h2 { font-size: 12px; }
#twitter_div ul { margin: 0px; padding: 0px; }
#twitter_div li { margin: 0px; padding: 0px 0px 8px 0px; }