/* SPA-ETF CSS */

body, td,th  	{margin: 0; padding: 5px 0 0 0; border: 0; font-family: Arial, Helvetica, sans-serif; color: #808284;}
body			{background-color: #c6c7c9;}
body.blank 		{background-color: #ffffff;}
img				{border: 0;}
a 				{text-decoration: none; color: #4e78c2;}
address 		{font-style:normal}
a:hover			{text-decoration: none; color: #6e95db;}
acronym,abbr	{border: 0;}
sup, sub		{vertical-align: baseline;}
p				{padding: 0em 0 0.3em 0; margin: 0;}
p,ul,td, th		{font-style:normal}
form 			{padding: 0; margin: 0;}

.skip			{display: none;}
.clear 			{clear: both;}

.l				{text-align: left;}
.r				{text-align: right;}
.c				{text-align: center;}
.b				{font-weight: bold;}

.whiteText 		{color: #FFFFFF;}
.blackText 		{color: #000000;}
/*.redText 		{color: #dd3a40; font-weight: bold; }
.greenText 		{color: #5a9d00; font-weight: bold; } */
.blueText 		{color: #a4d5f1;}

.grayLinks a 			{color: #666666;}
.grayLinks a:hover 		{color: #63a2cd;}
.grayLinks a.blueText 	{color: #a4d5f1;}
.grayLinks a.blueText:hover 	{color: #0c4477;}

/* Headings */
h1, h2, h3, h4, h5, .darkBlue {color: #111f59; font-family: Arial, Helvetica, sans-serif;}
h1				{font-size: 1.5em; font-weight: bold; padding-top: 9px; margin: 0 0 8px 0; line-height: 1.0em;} 
h2				{font-size: 1.3em; font-weight: bold; padding: 0; margin:8px 0 8px 0; line-height: 1.0em;}
h3				{font-size: 1.0em; font-weight: bold; padding: 0; margin: 0 0 7px 0; line-height: 1.1em;}
h4				{font-size: 1.0em; font-weight: normal; padding: 0; margin: 0 0 7px 0; line-height: 1.0em;}


/* Header */
#header 						{width: 990px; padding: 0; margin: 0 auto; border-top: 1px solid #9aa3cc; border-left: 1px solid #9aa3cc; border-right: 1px solid #9aa3cc; clear: both; overflow: auto; background-color: #FFFFFF;}
#header ul#worldTime 			{margin: 15px 0 0 0; padding: 0; color: #ffffff; font-size: 0.70em; float: right;}
#header ul#worldTime li 		{margin: 0; padding: 0; list-style: none; display: inline; font-weight: bold;}
#header ul#worldTime .time 		{float: left; padding: 0 30px 0 3px;}
#header ul#worldTime .timeZone 	{float: left; margin: 0 0 0 5px;}
#header #logo 					{float: left;}
#header #logo2 					{float: right;margin:20px 30px 0px 0px}
#header .blueBar 				{background-color: #0d2d6d; background-image:url('../images/bgr_bluebar.gif'); clear: both; border: 0px solid #FF0000;}
#header #tagLine 				{float: left;}

#flags 			{margin: 0; padding: 0 40px 0 0; list-style: none; color: #FFFFFF; font-size: 0.8em; float: right;}
#flags li 		{float: left;}
#flags .label 	{padding: 12px 10px 0 0;}
#flags .flagIcons img {margin: 0 8px 0 0;}

/* Main Frames */
#mainFrame 							{width: 990px; border-left: 1px solid #9aa3cc; border-right: 1px solid #9aa3cc; padding:0; margin: auto; clear: both; background-color: #FFFFFF;}
#mainFrame .homeContent				{margin: 0; border: 0px solid  #FF0000;}
#mainFrame .homeContent	.panel1 	{margin: 0; border: 0px solid  #FF0000; width: 515px; height: 290px; float: left; background-image: url(../images/pageimages/splashbgleft.jpg); background-repeat: no-repeat;}
#mainFrame .homeContent	.panel2 	{float: left;}
#mainFrame .homeContent .heading 	{margin: 70px 0 0 25px; font-size: 2.0em; color: #ffffff; letter-spacing: 0.2em;}
#mainFrame #mainCopy 				{margin: 30px 0 0 25px; padding: 0; list-style: none; color: #FFFFFF; font-weight: bold;}
#mainFrame #mainCopy li 			{float: left;}
#mainFrame #mainCopy li.col1 		{width: 500px; padding: 20px 10px 35px 0;}
#mainFrame #mainCopy li.col2 		{width: 190px; border-left: 2px solid #003366; padding: 20px 0 35px 25px;}
#mainFrame #mainCopy h2 			{margin: 0 0 15px 0; padding: 0; font-size: 1.8em; font-weight: bold; color: #ffffff; letter-spacing: 0.1em;}
#mainFrame #mainCopy a:hover 		{color: #FFFFFF;}

#homeOptions				{width:990px; height:122px;}
#homeOptions ul				{margin:0; padding:0; display: inline; float: left; list-style:none;}
#homeOptions ul li			{margin: 0; padding-top: 0; float:left;}
#homeOptions ul li.col1		{width: 274px; padding: 0 28px 0 28px; color:#0d2d6d;}
#homeOptions ul li.col2		{width: 274px; padding: 0 28px 0 28px; color:#0d2d6d;}
#homeOptions ul li.col3		{width: 274px; padding: 0 28px 0 28px; color:#0d2d6d;}
#homeOptions #title			{font-size: 18px; padding: 20px 0 4px 0;}
#homeOptions #link			{font-size: 12px; padding: 3px 0 20px 16px; font-weight: bold; text-decoration: none; color:#96C2E4; background-image: url(../images/pageimages/arrow.options.gif); background-repeat:no-repeat; background-position: 0 8px;}
#homeOptions #link a		{font-size: 12px; font-weight: bold; text-decoration: none; color:#96C2E4;}
#homeOptions #link a:hover	{font-size: 12px; font-weight: bold; text-decoration: underline; color:#0d2d6d;}

#pageFrame 						{font-size: 0.75em; width: 990px; border-left: 1px solid #9aa3cc; border-right: 1px solid #9aa3cc; padding: 0; margin: 0 auto; background-color: #FFFFFF;}
#pageFrame .withoutRightColumn	{margin: 0px auto 0px auto; overflow: hidden; height: 100%; border: 0px solid  #FF0000; padding-bottom: 10px}
#pageFrame .withRightColumn		{margin: 0px auto 0px auto;; overflow: hidden; height: 100%; border: 0px solid  #FF0000;}
.topBorder 						{border-top: 6px solid #111f59; margin-top: 6px;}

/* Big Registration form additions */
#rightSide 					{height: 455px; width: 380px; float: left; padding: 10px 20px 10px 20px; margin: 20px 0 0 0; border: 1px solid #9aa3cc;}
#rightSide a  				{line-height:30px; text-decoration: none; font-weight:bold; color: #0c4477;}
#rightSide a:hover			{line-height:30px; text-decoration: underline; font-weight:bold; color: #96c2e4;}
#twenty						{width: 350px; height: 20px;}
#mainColBig					{width: 510px; height: 470px; float: left; margin:20px 20px 0 0;padding:0px 0 15px 20px; border: 0px solid red;}
#mainboxBig					{width: 510px; height: 470px; border: 1px solid #9aa3cc; background-color:#006666;}
#title						{font-size: 1.3em; font-weight: bold; padding: 0; margin: 0 0 8px 0; line-height: 1.0em;} 
/* end */

#leftCol 					{width: 187px; float: left; border: 0px solid #ff0000; padding: 0px 0 0 0;}
#leftCol h1 				{margin-right: 15px;}
#leftCol .content 			{margin: 0 22px 0 22px;}
#leftCol .banner 			{margin: 0 0 10px 0;}

.keyline {border: 1px solid #d9ebf7; padding: 10px;}
 
#mainColLarge				{width: 782px; float: left; border: 0px solid #000000; margin: 20px 0 0 0px; padding: 0 0 0 0;}
#mainColLarge .introCol		{width: 490px; float: right; border: 0px solid #000000; margin: 15px 0 0 0px; padding: 0 0 0 0;}
#mainColLarge .tagLine		{width: 700px; float: left; border: 0px solid #000000; margin: 0px 0 0 0px; padding:0px 0 0 0px; }
#mainColLarge .col1			{width: 505px;  float: left; padding:0 15px 0 0; font-size: 0.9em;}
#mainColLarge .col2			{width: 250px;  float: left; margin-left: 12px;  font-size: 0.9em;}
#mainColLarge .tagLine h1	{font-size: 1.1em; font-weight: normal;color:#83B8E1;}
#mainColSmall				{width: 540px; float: left; margin:20px 15px 0pt;padding:0px 20px 15px 0pt; border: 0px solid #FF0000;}
#mainColForm				{width: 540px; float: left; margin:20px 0px 0pt;padding:0px 20px 0px 20pt; border: 0px solid #FF0000;} 
#rightCol 					{width: 205px; float: left; margin: 20px 0 20px 0; border: 0px solid #00CC00;margin:20px 0pt;overflow:hidden}
#crumbTrail 				{width: 780px; float: left; font-size: 0.80em; padding: 12px 0 4px 0; border-bottom: 1px solid #dee1ee; margin: 0 0 0 0; background-color: #FFFFFF;}

/* Forms */
form input, textarea	{border: 1px solid #C2C2C2; line-height: 1.1em;}
form input.submit 		{border: 1px solid #96c2e4; background-color: #96c2e4; font-weight: bold; padding: 0.2em 0 0.1em 0; margin: 0 0 1px 0; font-size: 1.0em; color: #ffffff;}
form input.radio		{border: 0;}
form input.checkbox		{border: 0;}
#lncQuickLinks label 	{display: block; float: left; padding: 4px 7px 0 0; border: 0px solid #000000;  font-size: 1.3em;}
#btnSearch 				{font-size: 1.3em;}

/* Left Navigation and sub navigation */

ul#extraNav 				{margin: 30px 20px 15px 17px; padding: 0; border-top: 1px solid #e2e2e2;}
ul#extraNav li 				{margin: 4px 0 4px 0; padding: 3px 0 5px 22px; border-bottom: 1px solid #e2e2e2; font-weight: normal; line-height: 1.2em;}
ul#extraNav li.spatv 		{background-image: url(../images/icon-spatv.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li.etfsexplained 	{background-image: url(../images/icon-etfsexplained.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li.register 	{background-image: url(../images/icon-register.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li.contactus 	{background-image: url(../images/icon-contactus.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li a 			{color: #003366;}
ul#extraNav li a:hover 		{color: #96C2E4;}

ul#subNav 				{margin: 0; padding: 0;}
ul#subNav li 			{margin: 0; padding: 3px 0 3px 0; list-style: none; border-bottom: 1px solid #e2e2e2; font-weight: normal; line-height: 1.2em; font-size:1.0em}
ul#subNav li a 			{color: #003366;}
ul#subNav li a:hover 	{color: #96c2e4;}
ul#subNav li .selected 	{color: #848ebb; font-weight: bold;}

ul#subNav ul 			{margin: 0 0 0 10px; padding: 0;}
ul#subNav ul li			{font-size: 1.2em; border-bottom: none; border-top: none;  background-image: url(../images/bullet.gif); background-repeat: no-repeat; padding: 3px 0 3px 10px;}
ul#subNav ul li li		{font-size: 1.3em; border-bottom: none; border-top: none;  background-image: none; padding: 2px 0 2px 0; margin: 0;}
ul#subNav ul li a		{color: #003366;}
ul#subNav ul li a:hover	{color: #96c2e4;}

ul.arrows 		{margin: 0; padding: 0; list-style: none;}
ul.arrows ul 	{margin: 0 0 0 9px; padding: 0; list-style: none;}
ul.arrows li 	{margin: 0;}
ul.arrows 		{font-size: 0.9em;}
ul.arrows a 	{background-image: url(../images/arrow_off.gif); background-repeat: no-repeat; padding: 0 0 0 10px; background-position: 0 4px;}


/* Tablular Styles */
div.tblCaption 					{font-size: 0.70em; font-weight: bold; color: #003366; margin: 0 0 5px 0;}
table.shadedTable 				{margin: 0 0 15px 0; width: 100%; border-bottom: 1px solid #aabbcc;}
table.shadedTable th 			{padding: 4px 20px 4px 10px; font-size: 1.0em; border-bottom: 0px solid #ebedf5; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #aabbcc; border-top: none;  border-left: none;  border-right: none; color: #003366; background-image: url(../images/bgr_th.gif); background-color: #daedf8;}
table.shadedTable td 			{padding: 4px 20px 4px 10px; font-size: 1.0em; border-bottom: 0px solid #ebedf5;}
table.shadedTable td.blank 		{background-color: transparent;}
table.shadedTable td.shaded 	{background-color: #E4F0F8;}
table.shadedTable th.doubleLine	{border-bottom: 1px solid #aabbcc; border-top: 1px solid #aabbcc;}

table.shadedList 				{margin: 0 0 20px 0; width: 100%; border:none;}
table.shadedList tr th 			{padding: 3px 10px 3px 10px; color: #fff; font-size: 0.70em; font-weight: bold; text-align: left;  background-image: url(../images/bgr_th.gif); background-color: #daedf8; color: #003366;}
table.shadedList td 			{padding: 5px 20px 5px 10px; font-size: 1.0em; border-bottom: 1px solid #ffffff; font-size: 0.75em; vertical-align: top;}
table.shadedList td.blank 		{background-color: transparent;}
table.shadedList td.shaded 		{background-color: #E4F0F8;}
table.shadedList th.doubleLine	{border-bottom: 1px solid #aabbcc; border-top: 1px solid #aabbcc;}
table.shadedList a 				{color: #003366;}
table.shadedList a:hover		{color: #e07003;}

table#nav 		{font-size: 0.6em; margin: 0 0 20px 0;}
table#nav th 	{padding: 2px 2px 2px 7px; color: #003366;}
table#nav td 	{padding: 2px 2px 2px 7px;}

table.genericTable 				{width: 100%; border: 1px solid #d4e9f8; border-spacing:0px;border-collapse:collapse; margin:0 0 15px 0;float:left}
table.genericTable th 			{border-left: 1px solid #d4e9f8; color: #003366; text-align:left; padding: 0px; margin: 0px; font-size: 12px; padding: 6px;  background: #112E70 ; border-bottom: 1px solid #d1d1d1; background-color: #a5c0ef;}
table.genericTable th.sub 		{border: 1px solid #ffffff;}
table.genericTable th.c 		{text-align:center;}
table.genericTable thead td 	{border: none; text-align: left; color: #003366; padding: 0px; margin: 0px; font-size: 12px; padding: 6px;  background: #f2f0f1 url(../images/graygridth_bg.gif)  repeat-x; border-bottom: 1px solid #d1d1d1; }
table.genericTable td			{padding: 6px; border-bottom: 1px solid #d4e9f8;}
table.genericTable td.shaded 	{background-color: #ffffff;}
table.genericTable td.total 	{background-color: #ffffff; border-top: 2px solid #9EC6E0; font-weight: bold; color: #000000;}
table.genericTable td.data		{padding: 6px; font-size: 11px;}
table.genericTable th.subth 	{background: #dfeef8; color:#003366; font-weight:bold}
table.genericTable img.fileIcon {margin: 0 5px 0 0;}
table.genericTable a 			{color: #0c4477;}
table.genericTable a:hover 		{color: #a4d5f1;}

table.formTable 			{border: 1px solid #9aa3cc;}
table.formTable tr.first 	{border-top: 10px solid #000000; padding-top: 15px;}
table.formTable tr.first td {padding-top: 10px;}
table.formTable td 			{padding: 3px 0 3px 15px; vertical-align: top;}
table.formTable td.label 	{font-weight: bold; width: 25%; padding-top: 10px;}
table.formSubTable  		{margin: 0 0 5px 0;}
table.formSubTable td 		{padding: 3px 0 3px 0px; font-size: 0.9em;}

table.bigFormTable 			{height: 477px; border: 1px solid #9aa3cc;}
table.bigFormTable tr.first td {padding-top: 10px;}
table.bigFormTable td 		{padding: 3px 0 3px 0; vertical-align: top;}

table#teams		{margin-top:0.9em;margin-bottom:1.0em;width:100%;}

table.currency {}
table.currency td {padding: 0; margin: 0; border: none; color: #111f59;}

.contactDetails {margin: 0 0 30px 0; padding: 0; border: 0px solid #000000; height: 100%; overflow: hidden;}
.contactDetails td {padding: 0 15px 0 0; vertical-align: top;}
.address 		{width: 50%; float: left;}
.contactInfo 	{width: 40%; float: right;}

/* Portlet */
.portlet 					{margin: 0 0 15px 0; background-image:url('../images/portlet_bgr.gif'); background-repeat: repeat-y;}
.rightBorder 				{background-image:url('../images/portlet_bgr2.gif'); background-repeat: repeat-y; background-position: right;}
.portlet .top 				{background-image:url('../images/portlet_bgrtop.gif'); background-repeat: repeat-x;}
.portlet .topRightCorner 	{background-image:url('../images/portlet_topright.gif'); background-position: top right; background-repeat: no-repeat;}
.portlet .bottom 			{background-image:url('../images/portlet_bgrbottom.gif'); background-repeat: repeat-x;}
.portlet .bottomRightCorner {background-image:url('../images/portlet_bottomright.gif'); background-position: bottom right; background-repeat: no-repeat;}
.portlet .header 			{background-color: #d9ebf7; margin: 0 1px 0 1px; clear: both;}
.portlet .header h4 		{font-weight: bold; padding: 0 0 8px 10px; font-size: 12px;}
.portlet .body 				{margin: 0 1px 0 1px; padding: 5px 10px 10px 10px; clear: both;}
.portlet .section			{border-bottom: 1px solid #CCCCCC; padding: 0 0 5px 0; margin: 0 0 5px 0;}
.fileIco 					{float: right;}

.portlet2 			{background-image:url('../images/portlet2_bgr.gif'); background-repeat: repeat-y; width: 250px;}
.portlet2 .body 	{background-color: #a6d5f1;  background-image:url('../images/portlet2_gradient.gif'); background-repeat: repeat-x; margin: 0 3px 0 3px;}
.portlet2 .content 	{float: left; width: 100px;}
.portlet2 .photo 	{float: left;}

.tabbedPanel 		{width: 782px; margin: 0px 0 15px 0px; border: 0px solid #FF9900;}
.tabbedPanel .tabs 	{margin: 0; padding: 0; list-style: none;}
.tabbedPanel .tabs li {float: left; height: 26px; width: 194px; text-align: center;}
.tabbedPanel .tabs a {color: #FFFFFF; font-size: 0.9em; font-weight: bold; display: block; padding: 4px 0 0 0;}
.tabbedPanel #tab1 	{background-color: #a53800; background-repeat: repeat-x;}
.tabbedPanel #tab2 	{background-color: #448a00; border-left: 2px solid #FFFFFF; background-repeat: repeat-x;}
.tabbedPanel #tab3 	{background-color: #c7a400; border-left: 2px solid #FFFFFF; background-repeat: repeat-x;}
.tabbedPanel #tab4 	{background-color: #412b78; border-left: 2px solid #FFFFFF; background-repeat: repeat-x;}

.tabbedPanel .tab1 {background-image:url('../images/bgr_tab1.gif'); background-repeat: repeat-x;}
.tabbedPanel .tab2 {background-image:url('../images/bgr_tab2.gif'); background-repeat: repeat-x;}
.tabbedPanel .tab3 {background-image:url('../images/bgr_tab3.gif'); background-repeat: repeat-x;}
.tabbedPanel .tab4 {background-image:url('../images/bgr_tab4.gif'); background-repeat: repeat-x;}

.tabbedPanel .tab1on {background-image:url('../images/bgr_tab1on.gif'); background-repeat: repeat-x;}
.tabbedPanel .tab2on {background-image:url('../images/bgr_tab2on.gif'); background-repeat: repeat-x;}
.tabbedPanel .tab3on {background-image:url('../images/bgr_tab3on.gif'); background-repeat: repeat-x;}
.tabbedPanel .tab4on {background-image:url('../images/bgr_tab4on.gif'); background-repeat: repeat-x;}

.tabContent 				{}
.tabContent .hBanner 		{float: left;}
.tabContent .descr 			{float: right; color: #FFFFFF; width: 200px; padding: 15px 20px 0 0;}
.tabContent .descr a 		{color: #FFFFFF; text-decoration: underline;}
.tabContent .descr a:hover 	{color: #ffffff;}

#tab1Content 			{background-color: #b94a00; border-top: 5px solid #b94a00 !important; clear: both;}
#tab2Content 			{background-color: #539a00; border-top: 5px solid #539a00 !important; clear: both;}
#tab3Content 			{background-color: #d8b400; border-top: 5px solid #d8b400 !important; clear: both;}
#tab4Content 			{background-color: #6249a3; border-top: 5px solid #6249a3 !important; clear: both;}

/* Footer */
#footer							{width: 960px; height:13px; padding: 8px 15px 8px 15px; font-size: 0.8em; color: #dadada; border-top: 6px solid #111f59; border-right: 0px; border-bottom: 1px solid #9aa3cc; border-left: 0px; overflow: hidden; clear: both; background-color: #FFFFFF;margin: 0 auto 4px auto;}
#footer #footlinks 				{float: right; text-align: right;}
#footer #copyright 				{color: #1B2B5F; float: left; width:680px;font-size:0.8em; font-family:Verdana;}
#footer #footlinks a 			{padding: 0 3px 0 3px;}

/* Email */
.email 			{font-size: 1.4em;}
.emailSmall 	{font-size: 1.1em;}

/*home page*/
#straplineBox{background:url('../images/hp_bar.jpg') top left no-repeat; width:990px; height:83px; overflow:hidden;margin:0 auto 0 auto;padding:0 0 0 0}
#straplineBox p{font-size:1em; color:#fff; padding:5px 0 0 30px; margin:0;}
#straplineBox p.mainLine{font-size:1.5em; font-weight:bold; padding-top:18px;}

ul.threeColumns 			{margin: 0px; padding: 0; clear: both; font-size: 1.00em; border: 0px solid #000000; height: 100%;}
ul.threeColumns li 			{width: 241px; border: 1px solid #dee1ee; float: left; margin: 20px 0 20px 20px; padding: 0; list-style: none; height: 170px;}
ul.threeColumns li.first 	{margin-left: 0;}
ul.threeColumns a 			{color:#7ab3df;}
ul.threeColumns a:hover 	{color: #003366;text-decoration:underline}
ul.threeColumns li h2 		{font-size: 0.9em; font-weight: bold; margin: 0; padding: 7px 0 4px 15px;}
ul.threeColumns .blobCopy 	{padding: 0px 0px 10px 0px;}
ul.threeColumns p			{padding: 5px 10px 0 15px;}
/*ul.threeColumns li h2 	{height: 2em;}*/

ul.twoColumns 				{margin: 0px; padding: 0; clear: both; list-style: none;}
ul.twoColumns li 			{width: 250px; float: left; margin: 0; padding: 0;}
ul.twoColumns li.leftCol 	{margin-right: 15px; width: 240px;}


.separator {display: block; border-bottom: 1px solid #CCCCCC; margin: 0px 0 10px 0;}

.twoColumnContent {margin: 0 0 20px 0; padding: 0; border: 0px solid #000000; height: 100%; overflow: hidden; clear:both;}
.twoColumnContent ul {margin: 0; padding: 0; font-size: 0.70em;}
.twoColumnContent li {list-style: none; padding: 0 20px 7px 0; border: 0px solid #000000;}
.twoColumnContent ul.colOne {width: 50%; float: left;}
.twoColumnContent ul.colTwo {width: 50%;  float: left;}

#siteMapBox	{margin-left:10px}
#siteMapBox	h1	{font-size:1.3em; padding:15px 0px 5px 0px}
#siteMapBox	h2	{font-size:1.0em;font-weight:bold;padding:5px 0px 2px 10px}
#siteMapBox	h3	{font-size:0.75em;font-weight:bold;padding:0px 0px 0px 20px}
#siteMapBox	h4	{font-size:0.6em;font-weight:normal;padding:5px 0px 0px 30px}

p.pdf { padding: 2px 0 2px 25px; background: url(../images/pdf.gif) 0 50% no-repeat; }
#photoContainer{width:100px; padding-right:15px; float:left; padding-top:20px;}
#bioContent{margin-left:120px; padding-top:20px;}

/* Error Messages */
#errorMsg 			{width: 610px; border: 1px solid #bebebe; margin: 50px auto; padding: 30px 30px 30px 0px; font-size: 0.90em;background-color:#ffffff}
#errorMsg h1		{font-size: 1.4em; font-weight: bold; padding: 0; margin: 0 0 8px 0; line-height: 1.0em; }
#errorMsg ul		{margin: 0 0 0 20px; padding: 0;}
#errorMsg ul li		{margin: 0; padding: 3px 0 3px 0; list-style-type: square;}
#errorMsg .txtMsg 	{border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 15px 0 15px 0; margin: 0 0 15px 0; font-size: 1.2em;}
#errorMsg .msgBody 	{margin: 0 0 0 120px;}
#errorMsg .icoError {float: left; margin: 0 0 0 40px;}
#errorMsg .smallLogo {float: right;}

/* Jim's Additions 07/09/07 */

#mainblock	{width: 990px; height: 300px; padding: 20px 20px 20px 20px; background-color: #FFFFFF;}
#formblock	{width: 700px; padding: 0; border: 1px solid #9aa3cc; background-color: #FFFFFF;}
#rightblock	{width: 230px; padding: 0; float: right; border: 1px solid #9aa3cc; background-color: #FFFFFF;}

#mainColFull {width: 100%; height:450px;margin: 0px auto 0px auto; background-color: #FFFFFF}

/* Left Navigation and sub navigation */
ul#leftNav 				{width: 144px; margin: 20px 0 6px 22px; padding: 0; font-size: 11px; list-style: none;}
ul#leftNav li 			{margin: 0; padding: 0; line-height: 1.2em; width:144px;}
ul#leftNav li a 		{color: #666666; padding: 5px 0 5px 15px; margin: 0; display: block; background-image:url('../images/bgr_button.gif'); background-repeat: no-repeat; width:127px;}
ul#leftNav li a.selected,
ul#leftNav li a:hover 	{color: #8ea6d1; text-decoration: none; color: #ffffff; background-image:url('../images/bgr_button_on.gif'); background-repeat: no-repeat;}

ul#leftNav ul 				{margin: 0 0 10px 0; padding: 0; list-style: none;}
ul#leftNav li li 			{border-bottom: 1px solid #ecf7fd;}
ul#leftNav li li a 			{background-image: none; padding: 3px 0 3px 15px;}
ul#leftNav li li a:hover 	{color: #77bae0 ; text-decoration: none; background-image: none;}

ul#leftNav li .selected {color: #96c2e4;}

ul#leftNavSub 				{margin: 0 5px 6px 0px; padding: 0; font-size: 12px; }
ul#leftNavSub li 			{margin: 0; padding: 2px 0 2px 5px; font-size: 11px; border-bottom: 0px solid #e2e2e2; font-weight: bold; line-height: 1.2em; list-style: none;}
ul#leftNavSub li a 			{color: #003366; padding-left: 0px; text-decoration: none;background-image:none;}
ul#leftNavSub li a:hover 	{color: #96c2e4; padding-left: 0px; text-decoration: underline;}
ul#leftNavSub li .title		{color: #96c2e4; padding-left: 10px; text-decoration: none; background-image:url(../images/arrows.nav.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none;}
ul#leftNavSub li .nonTitle	{color: #96c2e4; padding-left: 20px; text-decoration: none;text-decoration: none;}
ul#leftNavSub li .selected 	{color: #96c2e4; padding-left: 0px; text-decoration: none; background-image:none; text-decoration: none;}

ul#iconNav 				{margin: 0 20px 6px 17px; padding: 0; font-size: 12px; list-style: none;}
ul#iconNav li 			{margin: 0; padding: 0; font-size: 10px;}

/*New homepage styles (from marketgrader with mods) */
#tablist				{padding: 0px; float:left;margin: 0.1em 0 0 0 ; font-weight:bold; font-size:11px;}
#tablist li				{background-image:url('../images/inactive-tab.gif'); list-style: none;float:left; margin: 0px;width:92px; height:11px; color:#ffffff; padding:2px 3px 3px 3px;cursor:pointer;text-align:center;}
#tablist li.current		{background-image:url('../images/active-tab.gif'); color:#ffffff;border-bottom:none;padding:2px 3px 3px 3px;height:11px;margin:0px;width:92px;}
#tabcontentcontainer	{width:354px;height:215px;border: 1px solid #D4D4D4;text-align: center;}
.tabcontent				{display:none;}
.attributes				{font-size: 16px; font-weight: bold; color: #3e3e3e;}
.date 					{float: right; font-size: 0.9em;}
#tablist a 				{color: #003366;}

.graygrid				{width: 100%; border-spacing:0px; border-collapse:collapse; margin:0 0 0 0; float:left; font-size:0.9em}
.graygrid th			{text-align: center; color:#003366; margin: 0px; font-size: 11px; padding: 4px; font-weight: normal;  background-image: url(../images/bgr_th.gif); background-color: #daedf8;}
.graygrid td			{padding: 6px; border-bottom: 1px solid #d4e9f8;}
.greentxt				{color: #448a00; font-weight: bold; }
.redtxt					{color: #ec021d; font-weight: bold; }
.even					{background-color: #ffffff;}
.headerGradient 		{}
.tableFooter 			{background-color: #daedf8;}
.graygrid a 			{color: #000033;}
.graygrid a:hover 		{color: #000033;}

/*Tabbed page CSS supplied by london and capital*/
.tabberlive .tabbertabhide 			{display:none;}
.tabber 							{}
.tabberlive 						{margin-top:1em; width: 760px}
ul.tabbernav						{padding: 0px; float:left;margin: 0.1em 0 0 0 ; font: bold 12px; border-bottom: 1px solid #778;}
ul.tabbernav li						{background-image:url(/images/pageimages/fund-tab-inactive.gif); list-style: none;float:left; margin: 0px;width:146px; height:12px; color:#0C2B6C; padding:2px 3px 3px 3px;cursor:pointer;text-align:center}
/*ul.tabbernav li						{list-style: none; margin: 0; display: inline;}*/

ul.tabbernav li.tabberactive  		{background-image:url(/images/pageimages/fund-tab-active.gif); color:#0c4477; border-bottom:none;padding:2px 3px 3px 3px;height:12px;margin:0px;width:146px;}
ul.tabbernav li.tabberactive a 		{color:#ffffff; border-bottom:none; height:12px;margin:0px;}
/*ul.tabbernav li.tabberactive a 		{color: #ffffff; background-color: #112e70; border-bottom: 1px solid #fff;}*/

.tabberlive .tabbertab 				{padding:5px; border:1px solid #aaa; border-top:0;}



