body {
	background-color: #80a2ad;
	margin: 0;
	background-image: url(../images/bg-body.gif);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 45px;
	font-family: Arial, Helvetica, sans-serif;
	color: #273465;
	padding-bottom: 22px;
}
td {margin: 0;}
th {margin: 0;}
img {margin:0; border:0;}
h1{
	color: #996B28;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 12px;
}
h2{
	color: #273465;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
}
p{
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 12px;
	margin-top: 0;
}
ul {
	margin-top: -9px;
	margin-bottom: 18px;
}
ul ul {
	margin-top: 0;
	margin-bottom: 0;
}
ol {
	margin-top: -9px;
	margin-bottom: 18px;
}
li {
	font-size: 12px;
	line-height: 18px;
	padding-right: 18px;
	margin-bottom: 3px;
}
li li {
	font-size: 11px;
	line-height: 15px;
	list-style-type: disc;
	margin-bottom: 3px;
}
hr {
	margin: 0px;
	padding: 0px;
}
form {margin: 0px;}
a:link {color: #67819b; text-decoration: underline;}
a:visited {color: #67819b; text-decoration: underline;}
a:hover {color: #80A2AD; text-decoration: none;}
a:active {color: #67819b; text-decoration: underline;}
.brwn-lnk:link {color: #996B28; text-decoration: none;}
.brwn-lnk:visited {color: #996B28; text-decoration: none;}
.brwn-lnk:hover {color: #273465; text-decoration: none; background-color: #FFFFFF;}
.brwn-lnk:active {color: #996B28; text-decoration: none;}
.blue-lnk:link {color: #273465; text-decoration: none;}
.blue-lnk:visited {color: #273465; text-decoration: none;}
.blue-lnk:hover {color: #273465;text-decoration: none;}
.blue-lnk:active {color: #273465; text-decoration: none;}
.blue-lnk-undrlne:link {color: #273465; text-decoration: underline;}
.blue-lnk-undrlne:visited {color: #273465; text-decoration: underline;}
.blue-lnk-undrlne:hover {color: #80A2AD; text-decoration: underline;}
.blue-lnk-undrlne:active {color: #273465; text-decoration: underline;}
#container{
	width: 965px;
	/*height: 600px;*/
	background-image: url(../images/bg-container.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
#header{width: 955px;}
#logo{
	padding-top: 20px;
	padding-bottom: 12px;
	padding-left: 18px;
}
#subNav{
	text-align: right;
	vertical-align: top;
	padding-top: 26px;
	padding-right: 18px;
}
#searchContainer{
	text-align: right;
	vertical-align: top;
	padding-right: 13px;
	text-transform: uppercase;
	padding-top: 12px;
	font-size: 10px;
	line-height: 10px;
}
#searchContainer input{
	margin:0;
	padding: 0;
	height: 18px;
	vertical-align: middle;
}
.input-length{
	width: 214px;
}
.btn-length{
	width: 59px;
	font-size: 9px;
	background-color: #42576c;
	color: #FFFFFF;
	border-color: #1b3045;
	border-width: 0;
}
#navContainer{width: 955px;}
#nav{
	background-image: url(../images/bg-nav-btm.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 12px;
	text-align: left;	
}
.navBdr-brwn-left{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8C5C2A;
}
.navBdr-brwn-left-right{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8C5C2A;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8C5C2A;
}
.hdrFtr-stretch{
	width: 957px;
	height:5px;
	background-position: left;
	margin-right: 1px;
}
.splashPhoto{width: 955px;}
.splashRight{
	background-image: url(../images/bg-splashRight.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: middle;
	text-align: center;
	width: 380px;
}
.copyContainer-left{
	padding-left: 35px;
	padding-top: 12px;
	padding-right: 18px;
	padding-bottom: 18px;
	vertical-align: top;
	height: 300px;
}
#aac-specialize{
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	padding-left: 24px;
}
.subNavContainer {
	background-color: #996b28;
	color: #DBC7AA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1a876;
	font-size: 11px;
	text-transform: capitalize;
	line-height: 11px;
	font-weight: normal;
	text-decoration: none;
	height: 24px;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	width: 100%;
	letter-spacing: 1px;
}
.subNavContainer a:link {
	color: #DBC7AA;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
.subNavContainer a:visited {
	color: #DBC7AA;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
.subNavContainer a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
.subNavContainer a:active {
	color: #DBC7AA;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
#subSectionContainer{
	padding-top: 43px;
	padding-bottom: 22px;
	width: 373px;
}
#subSectionContainer h1{
	font-size: 12px;
	line-height: 15px;
	padding-left: 24px;
	padding-right: 24px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#subSectionContainer p{
	font-size: 11px;
	line-height: 15px;
	padding-left: 34px;
	padding-right: 24px;
}
#subSectionContainer h2{
	font-size: 11px;
	padding-left: 34px;
	padding-right: 24px;
	padding-bottom: 9px;
	line-height: 15px;
	font-weight: normal;
}
#subSectionContainer ul {
	margin-top: 0px;
	margin-bottom: 12px;
	list-style-type: none;
}
#subSectionContainer li {
	font-size: 11px;
	line-height: 15px;
	padding-right: 18px;
}
.bdr-gry{
	border: 1px solid #FBF9F6;
	margin-right: 6px;
}
.breadcrumb{
	font-size: 11px;
	line-height: 11px;
	color: #996B28;
	text-align: right;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ebe7e1;
	padding-bottom: 3px;
}
.breadcrumb a:link {color: #996B28; text-decoration: none;}
.breadcrumb a:visited {color: #996B28; text-decoration: none;}
.breadcrumb a:hover {color: #1A4C40; text-decoration: none; background-color: #fbf9f6;}
.breadcrumb a:active {color: #996B28; text-decoration: none;}
.bg-tan{
	background-color: #ebe7e1;
	border-top: 6px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	vertical-align: top;
	background-image: url(../images/bg-tan.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bdr-blue {border: 3px double #273465;}
.img-bdr{
	border: 1px solid #67819b;
	margin-top: 9px;
}
.formContainer-left{
	font-size: 11px;
	line-height: 11px;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 12px;
	vertical-align: bottom;
	padding-bottom: 9px;
}
.formContainerRequired-left{
	font-size: 11px;
	line-height: 11px;
	text-align: right;
	font-weight: bold;
	color: #c2151c;
	text-transform: uppercase;
	padding-right: 12px;
	vertical-align: bottom;
	padding-bottom: 9px;
}
.formContainer-right{
	padding-bottom: 9px;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	line-height: 11px;
}
select{font-size: 11px;}
input{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #273465;
}
.bdrForm-blue{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #67819b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #67819b;
	padding-top: 12px;
	padding-bottom: 3px;
}
.p-bdr-blue {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #67819b;
	padding-bottom: 6px;
}
#service-icons{
	width: 100%;
}
#service-icons h1{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #273465;
	margin-right: 15px;
	margin-bottom: 0px;
	line-height: 13px;
	margin-top: 2px;
}
#service-icons p{
	font-size: 11px;
	margin-right: 15px;
	line-height: 13px;
}
#service-icons img{
	
	float: left;
}
#service-icons a:link{
	color: #273465;
	text-decoration:none;
}
#service-icons a:active{
	color: #273465;
	text-decoration:none;
}
#service-icons a:hover{
	color: #273465;
	text-decoration:none;
}
#service-icons a:visited{
	color: #273465;
	text-decoration:none;
}
.font-eleven{
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 13px;
}
.splash-flash-container{
	width: 480px;
	height: 150px;
}
.access-act-container{
	background-image: url(../images/bg-splashRight.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: middle;
	width: 255px;
	height: 150px;
}
.access-act-container p{
	color: #FFFFFF;
	font-size: 11px;
	line-height: 11px;
	margin-top: 14px;
	margin-bottom: 5px;
}
.access-act-container a:link{
	color: #FFFFFF;
	text-decoration:underline;
}
.access-act-container a:active{
	color: #FFFFFF;
	text-decoration:underline;
}
.access-act-container a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
.access-act-container a:visited{
	color: #FFFFFF;
	text-decoration:underline;
}
.market-trends-container{
	width: 220px;
}
.market-news-container{
	background-color: #EBE7E1;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 255px;
}
.market-news-container-scroll{
	width: 255px;
	height:415px;
	overflow: auto;
	vertical-align: top;
	background-image: url(../images/bg-tan.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#footer{
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 6px;
	text-align: center;
}
#footer a:link {color: #FFFFFF; text-decoration: none;}
#footer a:visited {color: #FFFFFF; text-decoration: none;}
#footer a:active {color: #FFFFFF; text-decoration: none;}
#footer a:hover {color: #FFFFFF; text-decoration: underline;}
.whtON {opacity:.75;filter: alpha(opacity=75);-moz-opacity: 0.75;background-color: #FFFFFF;}
.whtOFF {background-color: #FFFFFF;}
.font-ten {
	line-height: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
.quote {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	/*width: 75%;*/
}
.uppercase {text-transform:uppercase;}
div.module{margin-left:10px; margin-right:10px;}
div.module h3{
	margin-top:0px;
	margin-bottom:7px;
	font:bold 11px Arial;
	color:#e57f1b;
	background-image:url(https://thomson.cache.wallst.com/img/dottedLine.gif);
	background-position:0% 100%;
	background-repeat:repeat-x;
	_height:0%;
	text-transform: uppercase;
}
div.module p{
	margin-top:0;
	padding-bottom:5px;
	font:11px Arial;
	_height:0%;
	border-bottom:2px solid #999;
}
/********************** RSS Reader****************************************/
#rssOutput{text-align: left;color: #273465;font-family:Arial, Helvetica, sans-serif;}
#rssOutput p{margin-left:10px; margin-right:10px; margin-bottom:10px; margin-top:0; font-size:11px; line-height:15px;}
#rssOutput h1{margin-left:10px; font-size:15px; line-height:15px; color:#996B29; margin-bottom:10px; margin-top:20px; font-weight:bold;}
#rssOutput a:link{font-weight:bold; text-decoration:none;color: #273465;}
#rssOutput a:active{font-weight:bold; text-decoration:none;color: #273465;}
#rssOutput a:hover{font-weight:bold; text-decoration:none;color: #273465;}
#rssOutput a:visited{font-weight:bold; text-decoration:none;color: #273465;}
#rssOutput img{display: none; visibility: hidden;}
/****************************************************************/
.pub-img{
	float:left;
	margin-right:10px;
	border: 3px double #67819b;
	margin-top: 5px;
	margin-bottom: 10px;
}
.modelAllocations-margins{
	padding-right: 10px;
	padding-top: 5px;
}
.bdr-right-tan{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBE7E1;
	padding-left: 5px;
}
.bdr-btm-grn{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #60A298;
	padding: 5px;
}
.morningstar-pad{	padding-right: 10px;
	padding-top: 5px; padding-left: 5px;}

