body {background-color:#fff;font-family:arial,helvetica,sans-serif;font-size:100%;margin:5px 13px 0 5px}
div,table,td,th {font-size:100%;padding:0}
th,td,p,div,a,ul,ol,dl,h1,h2,h3,h4,h5,h6,li {font-family:arial,helvetica,sans-serif}
img {display:block;margin:0;padding:0;border:0;border:none}
form {margin:0}
p {margin-bottom:10px;margin-top:0}
ol {font-size:75%;margin-bottom:3px;margin-top:0}
ol.nested {font-size:100%;list-style-type:lower-alpha}
ol.nested2 {font-size:100%}
ul {font-size:75%;margin-bottom:3px;margin-top:0}
ul.nested {font-size:100%}
h1 {font-size:100%;margin:0;font-weight:bold}
h1.thin {font-size:100%;margin:12px 0 6px}
h2 {font-size:87%;margin:0}
h3 {font-size:81%;margin:0}
h4 {font-size:75%;margin:0}
sup {font-size:85%}
img.caret {padding-top:3px;padding-right:3px;display:inline}

#layout {width:100%;margin:0;padding:0}
#layout td {padding:0;margin:0}
#layout .c10Left,.c10Left {padding:1px 4px;font-size:70%;font-weight:bold;color:#3f3f3f;white-space:nowrap;}
#layout .c10Right,.c10Right {background-color:#fff;font-size:70%;font-weight:bold;white-space:nowrap;padding:1px}
#leftCol div.generictext {margin-bottom:10px;width:171px}
#printWrap {margin-bottom:10px} 
/* Old version to work around IE5 CSS bug. 
div.expandFirst {
	width:160px;
	border-left:1px solid #82865f;
	border-right:1px solid #82865f;
	border-bottom:1px solid #acbbd2;
	background-color:#82865f;height:1px;
	line-height:1px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:158px
}
html>body div.expandFirst {width:158px}
div.top {
	width:158px;
	padding:1px 3px 1px 12px;
	background:#82865f url("/wellsfargo/image/WFSS2006_navHeadingCaret.gif") 4px 2px no-repeat;
	font-size:68%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:145px
}
html>body div.top {width:145px}
div.navLayout {width:169px;margin:0;padding:0;background-color:#eeefe1;voice-family: "\"}\"";voice-family:inherit;width:170px}
html>body div.navLayout {width:170px}
div.nav {width:158px;padding:3px 3px 2px 5px;font-size:70%;margin-left:0px;padding-left:.5em;background-color:#eaeaea;border:1px solid #82865f;border-top:0px;voice-family: "\"}\"";voice-family:inherit;width:149px}
html>body div.nav {width:149px}
*/
div.expandFirst {
	border-bottom:1px solid #acbbd2;
	background-color:#82865f;height:1px;
	line-height:1px;
}
div.navLayout {
	margin:0;
	padding:0;
	background-color:#eeefe1;
}
div.top {
	padding:1px 3px 1px 12px;
	background:#82865f url("/wellsfargo/image/WFSS2006_navHeadingCaret.gif") 4px 2px no-repeat;
	font-size:68%;
}
#navInformation {color:white;font-weight:bold;}
div.nvBuffer {
	border-left:1px solid #82865f;
	border-right:1px solid #82865f;
	background:url("/wellsfargo/image/WFSS2006_navHeadingSeparator.gif") repeat-x;
}
div.nav {
	padding:3px 3px 2px 5px;
	font-size:70%;
	margin-left:0px;
	/*padding-left:.5em;*/
	background-color:#eaeaea;
	border:1px solid #82865f;
	border-top:0px;
}
a.subNav:link {color:#369;text-decoration:none}
a.subNav:visited {color:#369;text-decoration:none}
a.subNav:hover {color:#4986ff;text-decoration:underline}
div.nav a.subNav:link,div.nav a.subNav:visited  {color:#2c547c}
div.nav a.subNav:hover  {color:#4986ff}


#title {border-bottom:1px solid #666;vertical-align:top;margin:11px 6px 15px 19px}
/*#title h1 {margin:0 10em 0 0;padding:0 0 4px 0;font-size:100%}*/
#title h1 {margin:0 ;padding:0 ;font-size:100%}
#multiCol .c14 ul {list-style:none;margin:0 10px 20px 0;padding-left:0}
#multiCol .c14 ul li {padding-left:14px;background:url("/wellsfargo/image/WFSS2006_hyphenGen.gif") .5em .8em no-repeat} 
#multiCol .c14 h3.categoryName {border:none}
.c26 .c26,.c26 .footnote,.c38 .smaller-text,.c38 .footnote,.c38 .c38,.c26 .c38,.c38 .c26,.c26 .c21,.c26 .generictext {font-size:100%;display:inline}
td.leftbg div.generictext {margin-bottom:10px}
.generictext {font-size:75%}
.generictext .generictext {font-size:100%}
.registrationtext {font-weight:bold}
td.tableData div.generictext, th.tableData div.generictxet {padding-left:1px}
#main {margin:0;padding:7px 0 6px 0px;background-color:#eeefe1;border-bottom:2px solid #808080}

#dSubNav {width:100%;background-color:#fff;font-family:arial,helvetica,sans-serif;font-size:70%;white-space:nowrap;padding:0px 0px 3px 0px}
#dSubNav td {padding:0px;text-align:right}
#dSubNav img {display:inline} 
#dLeftCol {width:71px;padding:5px 5px 15px 10px;vertical-align:top}
#dMiddleCol {background-color:#fff;padding:10px 10px 15px 19px;vertical-align:top;color:#000;border:1px solid #996}
#dRightCol {width:71px;padding:5px 5px 15px 10px;vertical-align:top}
/* Navigation element classes  */
div.dNavElmt {width:149px;height:30px;margin-bottom:8px;padding:5px 5px 0px 5px;background-color:#eeefe1;font-family:arial,helvetica,sans-serif;font-size:70%;border:1px solid #996;vertical-align:middle}
#multiCol {width:93%;padding:0;margin:7px 0 20px 19px;border:none}
#canvas {border-top:2px;border-bottom:2px;border-left:0px;border-right:0px;border-style:solid;border-color:#993300;background-color:#eeefe1;padding-top:6px}
.dFooter {text-align:left;font-size:68%;color:#666;margin-bottom:15px} 
div.ind {text-indent:12pt}
input.email { border: #82865f 1px solid; font-family: arial,helvetica,sans-serif; font-size: 11px; width: 300}
.error, .errorText { color: red; font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold }
