

#Home #Content
{
	padding: 0;
margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
}

#Home #Sidebar
{
	width: 0;
	padding: 0;
}


/* container below large graphic */
#detailedcontent

{
	width: 800px;
	padding: 10px 0 0px 0;
	margin: 0;
	background-color: #fff;

	
}

#detailedcontent #homeModuleFirstDetailed
{
	width: 260px;
	float: left;
	/*REMOVED- FAILS IN IE height: 205px;*/
	/*background-image: url("homeBox_bg.gif"); 
	background-repeat: repeat-x;
	background-color: #F3F4F0;*/
	background:white url(images/bg-col.gif) 0 33px  repeat-x;
	border-top:2px solid #9AA59C;
}

#detailedcontent .homeModule
{
	width: 260px;
	float: left;
	margin-left: 10px;
	/*REMOVED- FAILS IN IE height: 205px;*/
	/*background-image: url("homeBox_bg.gif");
	background-repeat: repeat-x;
	background-color: #F3F4F0;*/
	background:white url(images/bg-col.gif) 0 33px  repeat-x;
	border-top:2px solid #9AA59C;
}


#detailedcontent .homeBoxCopy
{
	margin: 12px;
	font: normal 10px/14px verdana,arial,sans-serif;
	
}

#detailedcontent .homeBoxCopy H4
{
	font: normal 12px/14px verdana,arial,sans-serif;
	color: #000;
	background:none;
}

/* container below large graphic - Chris*/
#subcontent
{
	width: 800px;
	padding: 10px 0 0px 0;
	margin: 0;
	background-color: #fff;
	/*REMOVED- FAILS IN IE height: 205px;*/
}

#subcontent #homeModuleFirst
{
	width: 530px;
	float: left;
	/*REMOVED- FAILS IN IE height: 205px;*/
	/*background-image: url("homeBox_bg.gif");
	background-repeat: repeat-x;
	background-color: #F3F4F0;*/
	background:white url(images/bg-col.gif) 0 30px  repeat-x;
}


#subcontent .homeBoxCopy p
{
	color:black;}


#subcontent .homeBoxCopy p strong
{
	
	padding:2px;	
}

#subcontent .homeModule
{
	width: 260px;
	float: left;
	margin-left: 10px;
	/*REMOVED- FAILS IN IE height: 205px;*/
	/*background-image: url("homeBox_bg.gif");
	background-repeat: repeat-x;
	background-color: #F3F4F0;*/
	background:white url(images/bg-col.gif) 0 30px  repeat-x;
}


#subcontent .homeBoxCopy
{
	margin: 12px;
	font: normal 10px/14px verdana,arial,sans-serif;
	
}

#subcontent .homeBoxCopy H4
{
	font: normal 12px/14px verdana,arial,sans-serif;
	color: #000;
}

#subcontent .homeBoxCopy label {font: normal 12px/14px verdana,arial,sans-serif;
	color: #000;margin-right:5px;}
	
#subcontent .quick-search {
	background:#ccffcc;
	border-bottom:3px solid #ccc;
	padding:2px;
	
	}
#subcontent .quick-search #gobtn {text-align:right;}



.btnMore
{
	float: right;
	border: solid 1px #B7B8B4;
	text-align: center;
	margin-left: 6px;
	background-color: white;
	padding: 2px 6px;
	background-image: url("button_bg.gif");
	background-repeat: repeat-x;
}

.btnMore a, .btnMore a:link, .btnMore a:visited
{
	color: #369;
	text-decoration: none;

}
 
.btnMore a:hover, .btnMore a:active {
	color: #003366;
}


.submitLink
{
	color: #369;
	background-color: white;
	background-image: url("button_bg.gif");
	background-repeat: repeat-x;
	border: solid 1px #B7B8B4;
	text-align: center;
	padding: 2px;
	margin-left: 6px;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}


/* table structure within tricolumn */
#detailedcontent table
{
	width: 236px;
	margin: 0 12px 0 12px;
	font: normal 10px verdana,arial,sans-serif;
	border: 0;
	border-collapse: collapse;
}

#detailedcontent td 
{ 
	height: 27px; 
}

#detailedcontent #tableHead td
{
	text-align: left;
	vertical-align: bottom;
	color: #000;
	font: normal 12px verdana,arial,sans-serif;
	height: 30px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 27px; 
}
html>body #tableHead td 
{
	height: 27px; 
}

#tricolumn #tableHead #col1 
{ 
	width: 120px;
	padding: 0 0 3px 6px; 
}

#detailedcontent #fund
{
	padding: 0 0 0 6px;
}

#detailedcontent #tableHead #col2 
{ 
	width: 55px;
	padding: 0 0 3px 0; 
}

#detailedcontent #last
{
	padding: 0;
}

#detailedcontent #asofDate
{
	padding: 0 0 0 6px;
	
	color: #666;
}

#detailedcontent #tableHead #col3
{
	padding: 0 6px 3px 0;
	text-align: right;
}

#detailedcontent #change
{
	text-align: right;
	padding: 0 6px 0 0;
}

#detailedcontent tr.even
{
	background: #E6E7E3;
}



h2 
{
	background-color: #FBAB17;
	color: #FFF;
	font-family: Georgia, serif;
	font-size: 16px;
	margin: 0;
	padding: 6px 0 0 12px;
	text-align: left;
	vertical-align: middle;
	width: 260px;
	height: 31px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 248px;
	height: 25px;
	
}
html>body .homeBoxTitle {
	width:248px;
	height:25px;
}


/* chris - change .homeboxtitle to stretch width of branding box */
#homeModuleFirst .homeBoxTitle {
	width: 518px;
}



#detailedcontent h2 {
	background: url(titlebar_grad_bkgd.jpg) repeat-x;
	border-bottom: 2px solid #9AA59C;
	color: #999999;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px; 
	
}

/*    END CHANGES
------------------------------------------------------------------------------------------------------------------- */



.red { color: #CC0000; }

/*------------ TABLE STYLES ---------- */
table caption
{
	color: #2C4A43;
	font-size: 11px;
	font-weight: bold;
	padding: 15px 5px 5px 5px;
	text-align: left;
}

table caption .extraDetail
{
	font-size: 10px;
	font-weight: normal;
	color: #666;
}

table caption .asofDate
{
	font-size: 10px;
	font-weight: normal;
	color: #666;
	float: right;
}

table.PageDataTable
{
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	cell-padding: 2px;
}

.PageDataTable a { font-size: 9px; }

.PageDataTable  thead
{
	font-weight: bold;
	background-color: #E4DBE0;
}

.PageDataTable th
{
	padding: 4px 6px 4px 6px;
	vertical-align: bottom;
	text-align: center;
	text-align-last: center;
	background-color: #E4DBE0;
}

.PageDataTable tr { background-color: #F2ECF0; }
.PageDataTable tr.odd { background-color: #F8F3F7; }
.PageDataTable tr.even { background-color: #F2ECF0; }

.PageDataTable td
{
	height: 30px;
	padding: 4px 6px 4px 6px;
	vertical-align: middle;
}

.PageDataTable td.negative { color: #F00; }
.PageDataTable td.red { color: #F00; }

.PageDataTable td.bottom-border
{
	background-color: #E4DBE0;
	height: 2px;
	font-size: 1px;
	line-height: 1px;
	padding: 0px 0px 0px 0px;
}

.PageDataTable thead #NAV, thead #NAVChange, thead #MktPrc, thead #MktPrcChange, thead #Index { text-align: center; }

.PageDataTable #FundName
{
	text-align: left;
}

.PageDataTable #TIKR
{
	text-align: center;
}

#NAV
{
	text-align: right;
}

#NAVChange
{
	text-align: right;
}

#MktPrc
{
	text-align: right;
}

#MktPrcChange
{
	text-align: right;
}

#IndexName
{
	text-align: left;
}

.PageDataTable .percent
{
	text-align: right;
}

.PageDataTable .percent-negative
{
	color: #F00;
	text-align: right;
}

.PageDataTable .price
{
	text-align: right;
}

.PageDataTable .price-negative
{
	text-align: right;
	color: #F00;
}

.PageDataTable td.ticker
{
	text-align: center;
}

.PageDataTable td.index-name
{
	text-align: left;
}

PageDataTable .name
{
	text-align: left;
}

#litTable
{
	width: 100%;
	text-align: left;
}

.PageDataTable thead .litName, .PageDataTable td.litName
{
	width: 40%;
	text-align: left;
}

.PageDataTable thead .litItemTicker, .PageDataTable td.litItemTicker
{
	width: 20%;
	text-align: center;
}

.PageDataTable thead .litItem, .PageDataTable td.litItem
{
	width: 20%;
	text-align: center;
}

.PageDataTable .formText
{
	font-size: 10px;
	line-height: 12px;
}

/* Overall Layout Formatting
----------------------------------------------- */

BODY
{
	background: #F8F8F6;
	color: #333;
	margin: 0 0 20px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

#OuterContainer
{	text-align: center; }

#Container
{
	background: #FFF;
	margin: 0 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 10px 10px 10px;
	text-align: left;
	border-left: 3px solid #E3E3DF;
	border-right: 3px solid #E3E3DF;
	border-bottom: 3px solid #E3E3DF;
	width: 826px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 800px;
}

html>body #Container { width: 800px; }

#Popup
{
	background: #FFF;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0 10px 10px 10px;
	text-align: left;
	background-image: url;
	width: 400px;
}

#Header
{
	padding-bottom: 0;
	font-size: 10px;
	
}

#twoColumn
{
	padding: 0;
	background-image: url("right_sidebar_bg.gif");
	background-repeat: repeat-y;
	background-position: right;
}

#Content
{
	padding: 0;
	margin-left: 12px;
	margin-right: 185px;
	
}

#Breadcrumb
{
	padding: 10px 0 50px 0;
	font-size: 10px;
	text-align: left;
}

#Breadcrumb #breadlinks { padding-top: 5px; }

#Gradient
{
	padding: 0;
	height: 28px;
	clear: left;
	margin-right: 0px;
	background-repeat: repeat-x;
	background-position: top;
}

#Sidebar
{
	float: right;
	width: 160px;
	margin: 0;
	font-size: 10px;
	line-height: 14px;
	margin-left: -3px;
}

html>body #Sidebar { margin-left: 0px; }


/*<group=navGuide>*/
.navGuide {
	background-color: #FFFACD;
	border-bottom: solid 1px #996;
	margin: 0;
	padding: 0;
}
.navGuide h3 {font-size: 100%; color: #996; padding: 7px 7px 7px 5px; margin:0;}
.guideHed {
	background-color: #F0E68C;
	border-bottom: solid 1px #663;
	padding: 7px 7px 7px 5px;
}
.guideHed {background-color: #E2DFBC; border-bottom: solid 1px #663; padding:7px 7px 7px 5px;}
.guideHed  h2 {color: #663; margin:0;}
.navGuide dl.arrow {padding: 0 0 0 5px; font-size: 75%; line-height: 150%; margin: 0 0 1em 2px;}
.navGuide p {padding: 0 7px 7px 5px;}
.navGuide p, ul, ol, dd {color: #4c4c4c;}
.navGuide dl.arrow dt {font-size: 100%; float: left; margin: 0; padding: 0; color: #039;}
.navGuide dl.arrow dd {font-size: 100%; margin: 0 0 .2em .85em; padding: 0 0 0 0;}
.navGuide a {color: #00C}
/*</group>*/   


/*  Homepage Structure
----------------------------------------------- */

#Homepage #Content
{
	padding: 0;
	margin-left: 165px;
	margin-right: 115px;
}

#Homepage #SubNavBar
{
	clear: both;
	float: left;
	width: 150px;
	\width: 160px;
	w\idth: 150px;
	margin: 0;
	margin-right: 5px;
	padding: 5px;
	background-color: #F3F4F0;
}

#Homepage #Sidebar
{
	float: right;
	width: 100px;
	\width: 110px;
	w\idth: 100px;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

/*  Global Structure
----------------------------------------------- */

#GlobalNavWrapper
{
	padding: 10px 0px 15px 10px;
	background-color: #F8F8F6;
	font-weight: normal;
	margin:0;
}

#Search
{
	position: relative;
	float: right;
	padding-right: 10px;
}

#GlobalNav { float: left; }

/* Sitewide Typography
----------------------------------------------- */

.subA
{
	color: #2C4A43;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}
.date
{
font-style: italic
}
.alert { color: #cc0000; }
.spacer { height: 20px; }
.moduleright
{
	float: right;
	padding-right:.5em;
}

/* Core List Treatment
----------------------------------------------- */

UL
{
	margin: 0 0 1em 0;
	padding: 0 0 0 17px;
	line-height: 0;
}

UL { list-style: square; }

OL
{
	margin: 0.5em 0 1em 0;
	padding: 0 0 0 25px;
}

LI
{
	font-size: 10px;
	padding: 0 0 4px 0px;
	line-height: 14px;
}

DL
{
	padding: 0;
	margin: 0;
}

DL DT { font-size: 11px; }

DL DD
{
	padding: 0;
	margin: 0 0 1em 0;
	line-height: 14px;
	font-size: 10px;
}

/* Core Link Treatment
----------------------------------------------- */

a, a:link
{
	color: #369;
	text-decoration: none;
}

a:visited
{
	color: #369;
	text-decoration: none;
}

a:hover, a:active
{
	color: #003366;
	text-decoration: underline;
}

table a, table a:link, table a:visited
{
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
}

/* Global Navigation
----------------------------------------------- */

#GlobalNav { width: 60%; }

#GlobalNav UL
{
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style: none;
}

#GlobalNav UL LI
{
	margin: 3px 0 0 0;
	padding: 0 5px 0 5px;
	float: left;
	list-style-image: none;
	list-style: none;
	border-right: 1px solid #666;
}

#GlobalNav UL LI.last
{
	border-right: none;
	margin: 0;
}

#GlobalNav a, #GlobalNav a:link, #GlobalNav a:visited
{
	color: #666;
	text-decoration: none;
}

#GlobalNav a:hover, #GlobalNav a:active
{
	color: #000;
	text-decoration: underline;
}

#GlobalNav select { margin: 0 0 0 3px; }

/* Main Navigation
----------------------------------------------- */
.clear {clear:both;}
#MainNav
{
	width: 100%;
	font-size: 11px;
	line-height:26px;
	margin:0;
	padding:0;
	font-weight: bold;
	background: url("nav_background.gif") repeat-x;
	background-color: #DBDDD6;

	border-bottom: 3px solid #2C4A43;
	
}

#MainNav UL
{
	font-size: 11px;
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style: none;
}

#MainNav LI
{
	padding: 0;
	margin: 0;
	float: left;
	
}

#MainNav A, #MainNav A:LINK, #MainNav A:VISITED
{
	display: block;
	padding: 6px 15px 6px 15px;
	color: #333;
	text-decoration: none;
	border-right: 1px solid #2C4A43;
}

#MainNav A:HOVER, #MainNav A:ACTIVE
{
	background: url("nav_background_on.gif") repeat-x;
	background-color: #2C4A43;
	color: #FFF;
	border-right: 1px solid #2C4A43;
}

#MainNav #selectedNav
{
	color: #FFF;
	background: url("nav_background_on.gif") repeat-x;
	border-right: 1px solid #2C4A43;
float:left;

}

/* Sub Navigation
----------------------------------------------- */

#Sidebar #SubNav
{
	padding: 0;
	margin: 0;
}

#Sidebar #SubNav UL
{
	width: 160px;
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style: none;
}

#Sidebar #SubNav LI
{
	padding: 0;
	margin: 1px 0 0 0;
}

#Sidebar #SubNav a, #Sidebar #SubNav a:link, #Sidebar #SubNav a:visited
{
	display: block;
	background: #E8E9E2;
	padding: 7px 10px 4px 10px;
	height: 20px;
	margin: 0;
	color: #369;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	margin-left: -20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 0;
}

#Sidebar #SubNav a:hover, #Sidebar #SubNav a:active
{
	background: #DBDDD6;
	color: #000;
}

#Sidebar #SubNav a.selectedfund { background: #DBDDD6; }
html>body #Sidebar #SubNav a { margin-left: 0; }
html>body #Sidebar #SubNav a:link { margin-left: 0; }

/* Hides from IE5-mac \*/
* html #Sidebar #SubNav UL { height: 1%; }

/* End hide from IE5-mac */

/* Sidebar
----------------------------------------------- */

.SidebarFeature { padding: 0 0 5px 0; }

.SidebarFeatureTitle
{
	color: #000;
	font-size: 10pt;
	font-family: Georgia;
	padding: 7px 10px;
	background: #DBDDD6;
	vertical-align: middle;
}

.SidebarFeatureContent { padding: 0 10px 0 10px; }

.SidebarFeatureContent p
{
	font-size: 10px;
	line-height: 14px;
}

.SidebarFeatureContent a
{
	font-size: 10px;
	line-height: 14px;
}


/* Features on Overview Pages
----------------------------------------------- */

.bodyFeature
{
	width: 290px;
	float: left;
	height: 100px;
	position: relative;
	margin: 2px;
	padding; 0;
	background-color: #F8F8F6;
	border-left: 1px solid #E3E3DF;
	border-bottom: 1px solid #E3E3DF;
}

html>body .bodyFeature { min-height: 100px; }

.bodyFeature .title
{
	padding: 10px 10px 0 10px;
	margin: 0;
	font-size: 16px;
	line-height: 16px;
	font-family: Georgia;
	font-weight: bold;
}

.bodyFeature .title a, .bodyFeature .title a:link, .bodyFeature .title a:visited
{
	color: #4fa500;
	text-decoration: none;
}

.bodyFeature .title a:hover, .bodyFeature .title a:active 
{
	color: #2C4A43;
	text-decoration: none;
}

.bodyFeature .copy
{
	padding: 2px 10px 10px 10px;
	margin: 0px;
}


/* Disclaimers
----------------------------------------------- */

.disclaimerBlackBold
{
	color: #000;
	font-weight: bold;
}

.disclaimerBlackBoldItalic
{
	color: #000;
	font-weight: bold;
	font-style: italic;
}

.disclaimerBlackItalicBox
{
	color: #000;
	font-style: italic;
	border: 1px solid #000;
	padding: 10px;
	font-size: 10px;
	line-height: 12px;
}

.disclaimerGrayItalic
{
	font-style: italic;
	font-size: 10px;
	line-height: 12px;
}

.disclaimerGray
{
	font-size: 10px;
	line-height: 12px;
}

/* Forms
----------------------------------------------- */

#Forms
{
	padding-top: 20px;
	text-align: left;
}

#FundsTable
{
	width: 100%;
	padding-top: 20px;
	text-align: left;
}

.FundTD { padding: 0 10px 0 0; vertical-align: top;}

#Login
{
	padding-top: 20px;
	text-align: center;
}

table.generalForms
{
	width: 100%;
	padding: 10px;
	cell-spacing: 8px;
	border: 1px solid #E3E3DF;
	background-color: #F8F8F6;
}

.generaltable, .generaltableFullWidth
{
	width: auto;
	padding: 0 10px 0 0;
	border: 1px solid #E3E3DF;
	background-color: #F8F8F6;
	border-collapse: collapse;
}

.generaltableFullWidth { width: 100%; }

.generaltable th, .generaltableFullWidth th
{
	padding: 4px 10px;
	color: #2C4A43;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-image: url(nav_background.gif);
}

.generaltable td, .generaltableFullWidth td
{
	padding: 8px 10px 4px 10px;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

td.ListingTD
{
	padding-bottom: 10px;
}

#Forms table.generalForms
{
	padding: 10px;
	cell-spacing: 8px;
	border: 1px solid #E3E3DF;
	background-color: #F8F8F6;
}

#Forms .generalForms td
{
	padding: 4px 8px 4px 8px;
	color: #333;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

#Forms .generalForms .required { color: #990000; }

#Forms .generalForms .requiredNotice
{
	color: #990000;
	font-size: 9px;
}

#Forms .generalForms .formText
{
	font-size: 10px;
	line-height: 12px;
}

.formerror { color: #990000; }

.error
{
	color: #900;
	font-size: 9px;
	font-weight: bold;
}

/* 3-column Sub Page
----------------------------------------------- */

#threeColumn
{
	padding: 0;
	background-image: url("threeColumn_bg.gif");
	background-repeat: repeat-y;
	background-position: right;
}

#threeColumn #Content
{
	padding: 0 0 15px 0;
	margin-left: 187px;
	margin-right: 185px;
}

#threeColumn #Gradient
{
	float: right;
	padding: 0 0 10px 0;
	margin: 0;
	width: 480px;
	margin-right: 3px;
}

#SidebarLeft
{
	float: left;
	width: 160px;
	margin: 0;
	font-size: 10px;
	line-height: 14px;
}

html>body #threeColumn #Gradient { margin-right: 0; }

/* Sub Navigation #SidebarLeft
----------------------------------------------- */

#SidebarLeft #SubNav
{
	padding: 0;
	margin: 0;
}

#SidebarLeft #SubNav UL
{
	width: 160px;
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style: none;
}

#SidebarLeft #SubNav LI
{
	padding: 0;
	margin: 1px 0 0 0;
}

#SidebarLeft #SubNav UL UL
{
	width: 160px;
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style: none;
}

#SidebarLeft #SubNav UL UL LI
{
	padding: 0;
	margin: 1px 0 0 0;
	list-style-image: none;
	list-style: none;
}

#SidebarLeft #SubNav a, #SidebarLeft #SubNav a:link
{
	display: block;
	background: #E8E9E2;
	padding: 7px 10px 6px 10px;
	margin: 0;
	color: #369;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	margin-left: -20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 0;
}

#SidebarLeft #SubNav UL UL LI a, #SidebarLeft #SubNav UL UL LI a:link { padding-left: 20px; }
#SidebarLeft #SubNav a:visited { }

#SidebarLeft #SubNav a:hover, #SidebarLeft #SubNav a:active
{
	background: #DBDDD6;
	color: #000;
}

#SidebarLeft #SubNav a.selectedLink { background: #DBDDD6; }
html>body #SidebarLeft #SubNav a { margin-left: 0; }
html>body #SidebarLeft #SubNav a:link { margin-left: 0; }

/* Hides from IE5-mac \*/
* html #SidebarLeft #SubNav UL { height: 1%; }
* html #SidebarLeft #SubNav UL UL { height: 1%; }

/* End hide from IE5-mac */

/* Footer Navigation
----------------------------------------------- */

#Footer
{
	width: 100%;
	padding-top: 10px;
	background:white;
}

#Footer p
{
	/*line-height: 1px;*/
	font-size: 10px;
	color: #666;
	padding:0 10px 10px 10px;
	/*background-color: #F8F8F6;*/
}

#FooterCopy A, #FooterCopy A:LINK, #FooterCopy A:VISITED
{
	color: #666;
	text-decoration: none;
}

#FooterCopy A:HOVER, #FooterCopy A:ACTIVE
{
	color: #000;
	text-decoration: underline;
}

#FooterCopy{
	background:white;
}



/* 1-column Sub Page
----------------------------------------------- */

#oneColumn
{
	margin: 0;
	padding: 0;
	width: auto;
}

#oneColumn #Content
{
	padding: 0 0 15px 0;
	margin-left: 12px;
	margin-right: 12px
}

#oneColumn #Gradient
{
	margin: 0;
	float: left;
	width: 800px;
	background-repeat: repeat-x;
	background-position: top;
	padding: 0;
}

html>body #oneColumn #Gradient { padding: 0 0 8px 0; }

/* 2-column Sub Page
----------------------------------------------- */

#twoColumn
{
	padding: 0;
	margin: 0;
	background-image: url("right_sidebar_bg.gif");
	background-repeat: repeat-y;
	background-position: right;
}

#twoColumn #Content
{
	padding: 0 0 15px 0;
	margin-left: 12px;
	margin-right: 185px;
}

#twoColumn #Gradient
{
	margin: 0;
	float: left;
	width: 640px;
	background-repeat: repeat-x;
	background-position: top;
	padding: 0;
}

html>body #twoColumn #Gradient { padding: 0 0 8px 0; }

/* 3-column Sub Page
----------------------------------------------- */

#threeColumn
{
	padding: 0;
	background-image: url("threeColumn_bg.gif");
	background-repeat: repeat-y;
	background-position: right;
}

#threeColumn #Content
{
	padding: 0 0 15px 0;
	margin-left: 187px;
	margin-right: 185px;
}

#threeColumn #Gradient
{
	margin: 0;
	float: right;
	width: 480px;
	background-repeat: repeat-x;
	background-position: top;
	padding: 0;
}

html>body #threeColumn #Gradient { padding: 0 0 8px 0; }
