body {
	margin: 0; 
	padding: 0; 
	background: #ffffff; 
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size:11px; 
	color:#333333; 
	text-align: center; 
	line-height: 1.4em;
}

a:link {color:#701123}
a:visited {color:#701123}
a:hover {color:#701123; text-decoration:none}
a:active {color:#701123}

/*//////// GENERAL RULES //////////*/

.maroonHeadline {color: #701123; font-weight:bold; font-family: Tahoma, Verdana, Arial, sans-serif;	font-size:14px; }
.maroonText {color: #701123}
.maroonBold {color: #701123; font-weight:bold}
.left {float:left}
.clear{clear:both}
.divider_line {clear:both; float:left; margin:0; padding: 7px 0px 7px 0px}	
a img {border: 0}
.submit_btn {float:right}

/*//////// HAR ADDITIONS //////////*/

p { font-size: 11px; margin: 7px 0px 7px 0px; }
td { font-size: 11px; }
#harContent { text-align: left; width: 480px; margin: 0px auto; }
#harHeader { text-align: left; width: 480px; margin: 0px auto; }
#harFooter { text-align: left; width: 480px; margin: 0px auto; font-size: 10px; }
#harBroker { text-align: right; padding: 0px 0px 5px 0px; line-height: 1.2em; }
.harButtonsDetail { padding: 0; float: left; height: 16px; }
.harButtonsPicklist { width: 100px; float: left; }
.tanButton { height: 27px; line-height: 27px; width: 239px; font-size: 12px; text-align: center; border: 1px solid white; }
.tanButton2 { height: 27px; line-height: 27px; width: 159px; font-size: 12px; text-align: center; border: 1px solid white; }
/* .tanButton2 { height: 27px; line-height: 27px; width: 119px; font-size: 12px; text-align: center; border: 1px solid white; } */
.button3 { 
	height: 25px; 
	line-height: 25px; 
	width: 94px; 
	font-size: 11px; 
	text-align: center; 
	border: 1px solid white; 
	background-color: #efece4; 
	float: left; 
}
img.noPadding { padding:0; margin:0; border:0; }
.lit { background-color: #e1dcce; }
/* HACKS: IE/Win: * html affects <=IE6 and *:first-child+html affects IE7 */
*:first-child+html .button3 { width: 96px; }
*html .button3 { width: 96px; }
/* end hacks */
.buttonTable { border-collapse: collapse; background-color: #efece4; }
.box1 { border: 1px solid #e1dcce; padding: 10px; background-color: white; }
.box2 { border: 1px solid #e1dcce; padding: 6px; background-color: #efece4; }
.box3 { border: 1px solid #e1dcce; padding: 10px; background-color: #efece4; }
.boxTitleBar { border: 0; padding: 4px 0px 4px 0px; margin: 0; background-color: #e1dcce; }
.grayHeadline {color: #696969; font-weight:bold; font-size:12px; border: 0; padding: 0; margin: 0; }
.grayLabel { color: #696969; font-weight:bold; }
.grayBold { color: #696969; font-weight:bold; padding-bottom: 4px; }
input.link { font-size: 10px; font-family: arial, helvetica, sans-serif; }
hr {
border: 0;
color: #cccccc;
background-color: #cccccc;
height: 1px;
width: 100%;
text-align: left;
}


