/* CSS Document */

body {
	background-color:#EAE5DF;
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

h1 {
  color:#666;
  font-size:16px;
}

h2 {
  color:#666;
  font-size:18px;
}

a:link, a:hover { 
	color:#09D; 
}

a:visited { 
	color:#369; 
}

a.help {
  background:url(icn_help.gif) no-repeat 0 0;
  padding-left:27px;
	padding-bottom:3px;
}

.center {
  text-align:center;
}

.clearBoth {
  clear:both;
}

.marginBottom {
  margin-bottom:30px;
}

/* Header Styles */

div#header {
	height:125px;
	background:url(aes_header_back.jpg) repeat-x;
	position:relative;
}

div#header img#header_logo {
  left:0;
	position:absolute;
	top:0; 
}

div#header img#header_title {
	position:absolute;
	right:0;
	top:0;
}

div#header div#disclaimer { 
	font-size:10px;
	color:#FFF;
	position:absolute;
	top:2px; 
	right:9px;
}

div#header div#disclaimer a:link,
div#header div#disclaimer a:visited,
div#header div#disclaimer a:hover {
	color:#FFF;
	margin:0 6px;
	text-decoration:none;
}

#page_disclaimer a:hover {
	text-decoration:underline;
}

/* Content Styles */

div#content {
  background:#FFF url(contentBg.jpg) repeat-x;
  margin:10px auto;
	padding:15px 20px;
	width:710px;
}

div#content p.taxHeader {
  background:url(/images/homepage_promo/tax_info.gif) no-repeat 0 0;
	color:#333;
	font:bold 13px Arial, Helvetica, sans-serif;
  margin:0;
	padding:3px 0 7px 83px;
	width:200px;
}

div#content #left_column {
  float:left;
	margin:0;
	padding:0 74px 10px 0;
	width:280px;
}

div#content #left_column ul {
  margin:0 0 0 43px;
	padding:0;
}

div#content #left_column ul li {
  list-style:none;
}

div#content #left_column ul li.indent {
  margin-left:27px;
}

div#content div#formRow {
  margin:0;
	padding:0;
	width:265px;
}

div#content #left_column label {
  display:inline;
	float:left;
	margin:0;
	padding:0;
  width:70px;
}

div#content #left_column input {
  display:inline;
  float:left;
	margin:0;
	padding:0;
	width:190px;
}

div#content form #left_column p.passLink {
  clear:both;
	padding:0 0 0 70px;
	margin:0;
}

div#content form #left_column p.signInButton {
	text-align:right;
}

div#content #right_column {
  border-left:1px solid #CCC;
	float:left;
	margin:0;
	padding:0 20px 10px 30px;
	width:305px;
}

div#content #right_column ul {
  margin:0 10px;
	padding:0 10px;
}

div#content #right_column ul li {
  list-style:disc;
}

/* Button Elements */

div#content a.wrapButton {
  background:#E8DFD0 url(app_a.gif) repeat-x;
	border:1px solid #000;
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:3px 15px 4px 15px;
	text-align:center;
	text-decoration:none;
}

div#content a:link.wrapButton,
div#content a:visited.wrapButton { 
	text-decoration:none; 
}	

div#content a:hover.wrapButton { 
	background:#F4F0E9 url(app_a_hover.gif) repeat-x; 
	text-decoration:none; 
}

div#content a.wrapLarge { 
	font-size:13px; 
	padding:5px 15px 5px 15px; 
}