html {
	height:101%;
	min-width:772px;
}
body {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
	color:#666;
	background-color:#006;
	margin:0;
	padding:0;
	font-size:x-small;
}
html>body {
	font-size:small; 
}
div#printhd	{
	display:none;
}
div#head {
	width:expression((document.body.clientWidth < 772) ? "772px" : "auto" );
	position:relative;
	white-space:nowrap;
	background:#fff url(/images/head_bg.jpg) top left no-repeat;
	border-bottom:20px solid #E5B800;
	height:97px;
}
html>body div#head {
	height:77px;
}
div#head img#headlogo {
	position:absolute;
	top:9px;
	left:15px;
}
div#head div#globnav {
	position:absolute;
	top:5px;
	right:0;
	color:#fff;
}
div#head div#globnav ul {
	margin:0;
	border:none;
}
div#head div#globnav ul li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0 10px 0 14px;
}
div#head div#globnav ul li#globnavLogout {
	background:transparent url(/images/icon_logout.gif) 0 1px no-repeat;
}
div#head div#globnav ul li#globnavHome {
	background:transparent url(/images/icon_home.gif) 0 1px no-repeat;
}
div#head div#globnav ul li#globnavSearch {
	background:transparent url(/images/icon_search.gif) 0 1px no-repeat;
}
div#head div#globnav ul li#globnavPrintPage {
	background:transparent url(/images/icon_print.gif) 0 1px no-repeat;
}
div#head div#globnav ul li#globnavContactUs {
	background:transparent url(/images/icon_contact.gif) 0 1px no-repeat;
}
div#head div#globnav ul li#globnavSiteMap {
	background:transparent url(/images/icon_sitemap.gif) 0 1px no-repeat;
}
div#head div#globnav ul li a {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
div#head div#globnav ul li a:hover, div#head div#globnav ul li a.on {
	color:#e5b800;
}
div#head form {
	position:absolute;
	top:35px;
	right:4px;
	width:auto;
}
div#head form label {
	display:block;
	color:#fff;
	text-align:left;
	width:auto;
	float:left;
}
div#head form select {
	width:auto;
	font-size:110%;
	margin:-1em 0 0;
}
div#content	{
	width:expression((document.body.clientWidth < 772) ? "772px" : "auto" );
	background-color:#fff;
}
body.home div#content, body.smap div#content {
	padding:15px 10px 5px;
	height:260px;
	min-height:260px;
	font:normal 76% Verdana,Helvetica,sans-serif;
}
body.satelite div#content{
	padding:15px 10px 5px;
	height:260px;
	min-height:260px;
	font:normal  Verdana,Helvetica,sans-serif;
}
html>body.home div#content,html>body.smap div#content, html>body.satelite div#content {
	height:auto;
}
body.home div#loggedin {
	padding-bottom:1em;
	border-bottom:1px solid #ccc;
	margin-bottom:1em;
}
body.home div#content p,body.home div#content dl,body.home div#content dd,body.home div#content dt {
	margin:0;
	padding:0;
}
body.home div#content dl {
	float:left;
	height:22em;
	min-height:21em;
	margin-right:1%;
	padding-right:2%;
	border-right:1px solid #ccc;
}
html>body.home div#content dl {
	height:auto;
}
body.home div#content dt {
	font:bold 120% Arial,Verdana,Helvetica,sans-serif ;
	margin:1.5em 0 0.3em;
}
body.home div#content dt.first {
	margin-top:0;
}
body.home div#content dd {
	margin-bottom:0.5em;
}
body.home div#content dl ul {
	padding:0;
	margin-left:17px;
	color:#009;
}
body.home div#content dl#col1 {
	padding-right:5px;
	width:18%;
	border-right:1px solid #ccc;
}
body.home div#content dl#col2, body.home div#content dl#col3 {
	width:27%;
}
html>body.home div#content dl#col2, html>body.home div#content dl#col3 {
	width:25%;
}
body.home div#content dl#col4 {
	border-right:none;
	padding-right:0;
	width:18%;
	margin:0 0 1em;
}

/*added following styles for client home*/
body.client div#content dl#col1 {
	width:18%;
	border-right:1px solid #ccc;
}
body.client div#content dl#col2, body.client div#content dl#col3 {
	width:27%;
}
html>client.home div#content dl#col2,  html>body.client div#content dl#col3 {
	width:25%;
}

body.client div#content dl#col4 {
	border-right:none;
	padding-right:0;
	width:18%;
	margin:0 0 1em;
}
/*end added*/

/*added following styles for adviser home*/
body.adviser div#content dl#col1 {
	width:18%;
	border-right:1px solid #ccc;
}
body.adviser div#content dl#col2, body.adviser div#content dl#col3 {
	width:27%;
}
html>adviser.home div#content dl#col2, html>body.adviser div#content dl#col3 {
	width:25%;
}
body.adviser div#content dl#col4 {
	border-right:none;
	padding-right:0;
	width:18%;
	margin:0 0 1em;
}
/*end added*/

body.home div#content dl#col4 dt {
	margin:1em 0 0;
	padding:4px 6px;
	background-color:#999;
	color:#fff;
}
body.home div#content dl#col4 dt.whitebg {
	margin:1em 0 0;
	padding:4px 0px;
	background-color:#fff;
	color:#666;
}
body.home div#content dl#col4 dt.first {
	margin:0;
}
body.home div#content dl#col4 dd {
	margin:0;
	padding:4px 0;
	background-color:#e5e5e5;
}
body.home div#content dl#col4 dd.whitebg {
	margin:0;
	padding:0px 0;
	background-color:#fff;
}
body.home div#content dl#col4 dd ul {
	list-style-type:none;
	margin:0;
}
body.home div#content dl#col4 dd ul li {
	padding:6px 6px 0px;
	margin-bottom:6px;
	font-weight:bold;
	border-top:1px solid #999;
}
body.home div#content dl#col4 dd ul li.first {
	border-top:none;
	padding-top:0;
}


body.smap div#content {
	padding:15px 10px 5px;
}
body.smap dl {
	clear:left;
	margin-top:1em;
}
body.smap dt {
	display:block;
	background-color:#d5d8e1;
	font:bold 130% Arial,Verdana,Helvetica,sans-serif;
	line-height:1.5em;
	padding:0 0.5em;
}
body.smap dd {
	clear:left;
	display:block;
	margin:0.5em 0;
	padding:0.5em;
	font-weight:bold;
	font:bold 110% Verdana,Helvetica,sans-serif;
	border-top:1px solid #d5d8e1;
}
body.smap dd.first {
	border-top:none;
}
body.smap dd ul {
	margin:0.4em 0 0 0.5em;
	padding:0;
	color:#009;
}
body.smap dd ul li {
	width:32.5%;
	float:left;
	padding:0.2em 0.5em 0.3em 0;
	list-style-type:none;
	font:normal 100% Verdana,Helvetica,sans-serif;
}
body.smap dd ul li a {
	background:transparent url(/images/arrow_right.gif) 0 4px no-repeat;
	padding-left:0.8em;
}
body.popup div#content {
	position:relative;
	padding:0 15px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

body.std div#content {
	position:relative;
	padding:0 15px 0;
	border-left:140px solid #d5d8e1;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
body.std div#leftNavTop {
	position:relative;
	left:-155px;
	width:140px;
	background-color:#8a8a99;
	color:#fff;
	font:bold 10px Verdana,Helvetica,sans-serif;
	line-height:24px;
}
body.std div#leftNavTop span {
	padding-left:4px;
}
body.std div#crumb {
	position:absolute;
	top:0;
	left:-15px;
	border-bottom:1px solid #ccc;
	padding-left:15px;
	width:100%;
	line-height:24px;
}
html>body.std div#crumb {
	padding-left:30px;
}

div#footer	{
	width:expression((document.body.clientWidth < 772) ? "772px" : "auto" );
	border-top:solid #669 8px;
	color:#fff;
}
div#footer div#copyright {
	float:left;
	color:#ccc;
	padding:6px 10px;
}
div#footer div#footlinks {
	float:right;
	color:#669;
	padding:6px 10px;
}
div#footer div#footlinks a {
	color:#fff;
	text-decoration:none;
}
div#footer div#footlinks a:hover {
	color:#e5b800;
}

div#footer div#foottext {
	color:#cccccc;
	padding:6px 10px;
}

div#printDisclaimer {
	display:none;
}



h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	margin:0.5em 0 0.25em;
	color:#333;
	padding:0;
}
h1 {
	font-size:130%;
	padding:0 0 7px 0;	
}
h2 {
	font-size:116%;
}
h3 {
	font-size:100%;
}
h4,h5,h6 {
	margin-bottom:0;
	font-size:90%;
}
p,ul,ol,dl,table,blockquote,form	{
	margin:0 0 1em;
	padding:0;
}
p.required {
	text-align:right;
	margin:0 0 0.25em;
}
span.required {
	color:#c00;
}
blockquote {
	margin-left:3em;
	margin-right:3em;
}
ul {
	margin-left:25px;
}
ul.doclist {
	margin-left:0;
	list-style-type:none;
}
ol {
	margin-left:25px;
}
ul.doclist li, ol.doclist li {
	line-height:20px;
}



/* anchors class */
dl.anchors {
	position:relative;
	margin:1em 0;
	padding:0.8em 1em;
	font-weight:bold;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}
dl.anchors dt {
	color:#666;
	margin:0.8em 0 0.2em;
	font:bold 125% Arial,Helvetica,sans-serif;
}
dl.anchors dt.first {
	margin-bottom:0.2em;
	margin-top:0;
}
dl.anchors dd {
	margin-left:1em;
	margin-bottom:0.4em;
}
dl.anchors dd a {
	padding:1px 0 2px 12px;
	background:transparent url(/images/arrow_down.gif) 3px 6px no-repeat;
}

dl.anchors dd ul {
	margin-left:1em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	color:#009;
}
dl.anchors dd ul li {
	list-style-type:none;
	font:normal 100% Verdana,Helvetica,sans-serif;
}
dl.anchors dd ul li a {
	padding:1px 0 1px 12px;
	background:transparent url(/images/arrow_down.gif) 3px 6px no-repeat;
}


/* doclist class */
dl.doclist dd, dl.linklist dd {
	margin:0 0 0.7em;	
}
a, a:visited {
	color:#009;
	text-decoration:none;
}
a:hover {
	color:#00f;
	text-decoration:underline;
}
a.pdf,a.word,a.excel,a.exe,a.gen,a.ppt,a.zip,a.mp3 {
	padding:1px 0 2px 20px;
}
a.pdf {
	background:transparent url(/images/icon_pdf.gif) left top no-repeat;
}
a.word {
	background:transparent url(/images/icon_word.gif) left top no-repeat;
}
a.excel {
	background:transparent url(/images/icon_excel.gif) left top no-repeat;
}
a.exe {
	background:transparent url(/images/icon_exe.gif) left top no-repeat;
}
a.gen {
	background:transparent url(/images/icon_generic.gif) left top no-repeat;
}
a.ppt {
	background:transparent url(/images/icon_ppt.gif) left top no-repeat;
}
a.zip {
	background:transparent url(/images/icon_zip.gif) left top no-repeat;
}
a.mp3 {
	background:transparent url(/images/icon_mp3.gif) left top no-repeat;
}
a#bookmarkPage {
	float:right;
	padding-left:14px;
	list-style-type:none;
	background:transparent url(/images/icon_bookmark.gif) 0 1px no-repeat;
}
a.secure, a.help {
	padding-left:17px;
	list-style-type:none;
}
a.secure {
	background:transparent url(/images/icon_padlock.gif) 0px 1px no-repeat;
}

a.secure_first {
	width:50%;
	padding-left:17px;
	list-style-type:none;
	background:transparent url(/images/icon_padlock.gif) 0 1px no-repeat;
	/* border-right:1px solid #999; */
}


a.help {
	background:transparent url(/images/icon_help.gif) 0 1px no-repeat;
}

table {
	border-bottom:1px solid #666;
}

table caption {
	color:#666666;
	text-align:right;
	caption-side:bottom;
	padding-top:0.5em;
}
th {
	padding:3px 5px;
	text-align:left;
	vertical-align:top;
	color:#fff;
	background-color:#666;
}
td {
	padding:3px 5px;
	text-align:left;
	vertical-align:top;
}
tr {
	background-color:#FFFFFF;
}
tr.evn {
	background-color:#F4F3EE;
}
tr.odd {
	background-color:#E5E3DA;
}

/* start: MLC Products Tax Wrappers image class */
div#mid {
	padding:29px 0px 0px 0px;
	vertical-align:middle;
	background:#fff url(../images/webcontent/tax_wrappers_bg.gif) no-repeat;
	margin:0 auto;
	width:490px;
	float:center;
	border:0;	
}

div#w1 {
	text-align:center;
}



ul#nav {
	list-style-type:none;
	height:245px;
	margin:0 0 15px 16px !important;
}

ul#nav li {
	display:block;
	float:left;
}

ul#nav li.first {
	margin-left:0;
}

ul#nav li a {
	display:block;
	line-height:14px;
	text-align:center;
	background:#EFDFCA;
	width:80px;
	font-weight:bold;
	font-size:85%;
	color:#333333;
	margin-left:7px;
	
}

ul#nav li a:hover {
	text-decoration:none;
	background:#f8efe4;
}

ul#nav li#nav-1 a {width:79px;margin-left:1;margin-top:3;}
ul#nav li#nav-2 a {width:79px;margin-left:16;margin-top:3;}
ul#nav li#nav-3 a {width:79px;margin-left:16;margin-top:3;}
ul#nav li#nav-4 a {width:79px;margin-left:16;margin-top:3;}
ul#nav li#nav-5 a {width:79px;margin-left:15;margin-top:3;}

/* middle: MLC Products Tax Wrappers image class */

div#tax_wrappers {
	text-align:center;
}


/*
div#tax_wrappers a {
	font-size:70%;
	color:#333333;
}

div#tax_wrappers a:hover {
	color:#e5b800;
	text-decoration:none;

}
*/

div#tax_wrappers table {
	border-bottom:none;
	padding:0;
}

div#tax_wrappers tr {
	background:transparent;
}

div#tax_wrappers td {
	padding:0;
	font:normal 80% Arial, Verdana,Helvetica,sans-serif;
	padding:3px 5px;
}

/* end: MLC Products Tax Wrappers image class */

img {
	border:0;
}

form {
	width:500px;
	margin-left:50px;
}
form div {
	background-color:#E5E3DA;
	border:1px solid #666;
}
fieldset {
	border:0;
	margin:0;
	padding:0;
}
html>body fieldset {
	border-top:1.6em solid #666;
}
legend {
	font-weight:bold;
	color:#fff;
	background-color:#666;
	width:500px;
	margin:0.5em 0;
	padding:0.2em 10px;
}
html>body legend {
	margin:0;
}
label {
	width:92%;
	text-align:right;
	display:block;
	padding:0.2em 1em;
}
label.cbox, label.radio {
	text-align:left;
	padding-left:27px;
}
label.txtarea {
	text-align:left;
}
label.butt {
	width:520px;
}
html>body label.butt {
	width:487px;
}
input, select, textarea {
	width:65%;
	margin-left:5px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}
select {
	width:64.25%;
}
html>body select {
	width:66%;
}
input.cbox, input.radio {
	width:22px;
	margin-left:-25px;
}
input.butt {
	color:#006;
	font-weight:bold;
	background-color:#e5b800;
	text-align:center;
	width:auto;
}
textarea {
	float:right;
}

.right {
	text-align:right;
}

.left {
	text-align:left;
}

.bordertop {
	border-top:1px solid #ccc;
	padding-top:0.25em;
}
.smalltxt {
	font:normal 76% Verdana,Helvetica,sans-serif;
}

.mediumtxt {
	font:normal 79% Verdana,Helvetica,sans-serif;
}

.clr {
	clear:both;
	height:0;
	border-top:1px solid #fff;
}

td.whitebg {
	background-color:#fff;
	font:normal 76% Verdana,Helvetica,sans-serif;
	}
tr.box {
	border-top:1px 	solid:#666666;
	background-color:#fff;
	}

table.box {
	border-bottom:1px solid #666;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	}
	
	
	body.home div#content, body.smap div#content {
	padding:15px 10px 5px;
	height:260px;
	min-height:260px;
	font:normal 76% Verdana,Helvetica,sans-serif;
}
body.satelite div#content{
	padding:15px 10px 5px;
	height:260px;
	min-height:260px;
	font:normal  Verdana,Helvetica,sans-serif;
}


div#head div#globnav ul li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0 10px 0 10px;
}

div#foottext a {
	color:#FFCC00;
}


