/*	
	styles.basic.css

*/

/* add the good stuff for the good browsers */

BODY { margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; color: #333; }

A { color: #005ca9; text-decoration: none; }
A:Hover { text-decoration: underline; }
HR { display: none; }
P { font-size: 75%; margin: 0 0 1em 0; }

IMG { font-size: 11px; }
LEGEND { display: none; }
FIELDSET,
FORM { border: none; margin: 0; padding: 0; }
INPUT[type="hidden"] { width: 0; height: 0; display: none; }

/* ---------------------------------------------- BEGIN: RedDot style -- */
.reddot {font-family: Arial, Verdana, Helvetica, Default; font-size: 10px; color: #FF0000;}/* ---------------------------------------------- END: RedDot style -- */

/* ---------------------------------------------- BEGIN: important classes -- */

.ClearFix { clear: both; font-size: 0; }

.LayoutTable { width: 100%; }
.LayoutTable TD { vertical-align: top; }

.FormTable { }
.FormTable TD, .FormTable TH { padding: 2px 0; }
.FormTable TD { }
.FormTable TH { font-size: 75%; font-weight: normal; text-align: left; padding-right: .5em; }
.FormTable TH LABEL { font-size: 100% !important; }

.FormAction { text-align: right; padding-top: 4px; }

.DataTable { width: 100%; }
.DataTable TH,
.DataTable TD { font-size: 75%; padding: 2px 0; }

.Horizlist { margin: 0; padding: 0; }
.Horizlist LI { float: left; list-style-type: none; display: block; }

INPUT, SELECT,
.Icon, .Button { vertical-align: middle; }
IMG.Icon { margin: 0 0 0 5px; }

.Invisible { display: none; }

.Separator { text-align: center; margin: 10px 0; }

.Exception { } /* NOTE: to be used *sparingly*! */

.Error { }

.Even { }
.Odd { }

.RightColCell { }
.LeftColCell { }
.CenterColCell { }

/* ------------------------------------------------ END: important classes -- */
 
/* ------------------------------------------------ BEGIN: common classes -- */
 
#LayoutWrapper { width: 800px; clear: both; }

#HeaderWrapper { width: 800px; height: 115px; background: url(http://www.calamos.com/rebrand/images/bg.nav.header.gif) 0px 0px no-repeat; }

#BodyWrapper { width: 800px; z-index: 1001; }

#BodyWrapper #MainTable {}
#BodyWrapper #MainTable .NavColCell { border-top: 53px solid #FFF; width: 168px; background-color: #eaeaea; }
#BodyWrapper #MainTable .CenterColCell { width: 632px; padding: 53px 15px 2em 15px; }
#BodyWrapper #MainTable .RightColCell { width: 168px; }

#FooterWrapper { height: 107px; width: 800px; background: url(http://www.calamos.com/rebrand/images/bg.nav.footer.gif) 0px 0px no-repeat; }

#MainContentTable { }

/* ------------------------------------------------ END: common classes -- */

/* ------------------------------------------------ BEGIN: navigation area classes -- */

#HeaderWrapper .NavListTop { }
#HeaderWrapper .NavListTop { height: 23px; float: right; clear: both; /* IE6 */ _width: 620px; /* */ background: url(http://www.calamos.com/rebrand/images/bg.nav.header-top.gif) top right no-repeat;  }
#HeaderWrapper .NavListTop A { color: #FFF; text-decoration: none; }
#HeaderWrapper .NavListTop UL { height: 23px; padding: 0 0 0 12px; width: auto; font-size: 70%; }
#HeaderWrapper .NavListTop LI { height: 23px; line-height: 23px; }
#HeaderWrapper .NavListTop LI A { display: block; padding: 0 9px 0 9px; }
#HeaderWrapper .NavListTop LI A:Hover { text-decoration: underline; background: url(http://www.calamos.com/rebrand/images/icon.arrow.ffc10e.gif) 3px 7px no-repeat; }
#HeaderWrapper .NavListTop LI A.Active { text-decoration: none; color: #333; background: url(http://www.calamos.com/rebrand/images/icon.arrow.ffc10e.gif) 3px 7px no-repeat; }

#HeaderWrapper #HeaderTable { }
#HeaderWrapper #HeaderTable { clear: both; }
#HeaderWrapper #HeaderTable .LeftColCell { text-align: left; }
#HeaderWrapper #HeaderTable .RightColCell { text-align: right; }
#HeaderWrapper #HeaderTable IMG { margin: 7px 0 11px 14px; /* IE6 */ _margin-bottom: 7px; /* */ }
/* IE7 */ *+html #HeaderWrapper #HeaderTable IMG { margin-bottom: 7px; } /* */

#HeaderWrapper #HeaderTable .NavSearchBox { height: 32px; /* 45px */ width: 168px; /* 177px */ padding: 13px 9px 0 0; float: right; background-color: #8a9092; }
#HeaderWrapper #HeaderTable .NavSearchBox INPUT.Input-searchfield { height: 16px; /* 18px */ width: 120px; /* 130px */ padding: 2px 5px 0 5px; border: 1px solid #949494; font-size: 11px; }
#HeaderWrapper #HeaderTable .NavSearchBox IMG{ margin: 1px 0 0 0; _margin-bottom: 0px; }

#HeaderWrapper .NavListBottom { }
#HeaderWrapper .NavListBottom { height: 31px; float: left; background: url(http://www.calamos.com/rebrand/images/bg.nav.header-bot.gif) 0px 0px no-repeat #FFF; }
#HeaderWrapper .NavListBottom A { color: #FFF; text-decoration: none; }
#HeaderWrapper .NavListBottom UL { text-transform: uppercase; font-weight: bold; }
#HeaderWrapper .NavListBottom LI { height: 31px; border-left: 1px solid #9fa3a4; }
#HeaderWrapper .NavListBottom LI A { display: block; height: 31px; font-size: 70%; line-height: 36px; padding: 0 13px 0 13px; /* IE6 */ _height: auto; _line-height: normal; _padding: 12px 13px 5px 13px; /* */ }
#HeaderWrapper .NavListBottom LI A:Hover,
#HeaderWrapper .NavListBottom LI A.Active { background-color: #5ea3dc; color: #FFF; height: 25px; line-height: 24px; border-top: 6px solid #ffc60b; /* IE6 */ _height: auto; _line-height: normal; _padding: 6px 13px 5px 13px; /* */ }

/* second-level lists */
#HeaderWrapper .NavListBottom LI UL { width: auto; height: 24px; margin: 0;  padding: 0px 10px 0px 0; position: absolute; text-transform: none; font-weight: normal; background-color: #5ea3dc; }
#HeaderWrapper .NavListBottom LI UL LI { height: 24px; padding: 0px 10px 0px 10px; width: auto; border-left: none;}
#HeaderWrapper .NavListBottom LI UL LI A { margin: 0; font-size: 75%; line-height: 24px; font-weight: bold; color: #052e6e; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.sm.052e6e.gif) 4px 8px no-repeat; /* IE6 */ _height: auto; _line-height: 22px; _padding: 0 0 0 15px; /* */ }
#HeaderWrapper .NavListBottom LI UL LI A:Hover,
#HeaderWrapper .NavListBottom LI UL LI A.Active { background-color: #5ea3dc; height: 24px; line-height: 24px; text-decoration: none; border-top: none; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.sm.ffffff.gif) 4px 8px no-repeat;/* IE6 */ _height: auto; _line-height: 22px; _padding: 0 0 0 15px; /* */ }

/* page specific sub menu positioning */
#HeaderWrapper .NavListBottom LI UL.PCHome { margin: 0 0 0 -160px; }
#HeaderWrapper .NavListBottom LI UL.IIHome { margin: 0 0 0 -340px; /* IE6 */ _width: 650px; }
/*  */

#FooterWrapper IMG { margin: 25px 0 0 12px; float: left;  }
#FooterWrapper P { margin: 0 0 .5em 183px; position: relative; top: 22px; font-size: 70%; }
#FooterWrapper P A { color: #333; }
#FooterWrapper P A:Hover { color: #FFF; }

/* ------------------------------------------------ BEGIN: navigation area classes -- */


/* ------------------------------------------------ BEGIN: NavGroupLeft LeftNavBox -- */


#BodyWrapper #MainTable #LoggedOut #NavGroupLeft { border-top: 6px solid #005ca9; }
#BodyWrapper #MainTable #LoggedOut #NavGroupLeft .LeftNavBox { padding: 10px 0 0 10px; margin: 0 0 0 0;  }
#BodyWrapper #MainTable #LoggedOut #NavGroupLeft .LeftNavBox H3 { margin: 0 0 10px 0; height: auto; padding: 0; color: #333; font-size: 75%; background: none; text-transform: uppercase; }
#BodyWrapper #MainTable #LoggedOut #NavGroupLeft #NavGroup-relatedlinks { border-bottom: none; }

#BodyWrapper #MainTable #NavGroupLeft .LeftNavBox { padding: 0 10px 0 10px; }
#BodyWrapper #MainTable #NavGroupLeft .LeftNavBox H3 { height: 18px; /* 31px */ padding: 13px 0 0 10px; margin: 0 -10px 1em -10px; color: #FFF; background-color: #9fa3a4; font-size: 75%; text-transform: uppercase; clear: both;  }

#BodyWrapper #MainTable .LeftNavBox { clear: both; border-bottom: 1px solid #FFF; }
#BodyWrapper #MainTable .LeftNavBox A { color: #005ca9; text-decoration: none; }
#BodyWrapper #MainTable .LeftNavBox A:Hover { text-decoration: underline; }
#BodyWrapper #MainTable .LeftNavBox P { font-size: 70%; margin: 0 0 .5em 15px; }
#BodyWrapper #MainTable .LeftNavBox H5 { font-size: 70%; margin: 0 0 .5em 0; } 
#BodyWrapper #MainTable .LeftNavBox H6 { font-size: 70%; margin: 0 0 .5em 0; font-weight: normal; } 

#BodyWrapper #MainTable .LeftNavBox UL { font-size: 11px; margin: 0 0 .5em 0; padding: 0; list-style-type: none; } 
#BodyWrapper #MainTable .LeftNavBox LI { padding: 0 0 0 15px; line-height: 1.6em; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 5px no-repeat; } 
#BodyWrapper #MainTable .LeftNavBox .navSublist { margin: 0 0 .5em 0; padding: 3px 5px 0 0; list-style-type: none; } 
#BodyWrapper #MainTable .LeftNavBox .navSublist LI { padding: 0 0 3px 12px; /* IE6 */ _padding-bottom: 0px; /**/ line-height: normal; background: url(http://www.calamos.com/rebrand/images/bullet.sm-sq.feb825.gif) 0px 5px no-repeat; }
/* IE7 */ *+html #BodyWrapper #MainTable .LeftNavBox .navSublist LI { padding-bottom: 0px; } /* */
/* ------- LEFT NAV: PDF, TV and Video Bullets -- */
#BodyWrapper #MainTable .LeftNavBox LI#RL_PDF { padding: 0 0 0 20px; margin: 0 0 0 -5px; line-height: 1.6em; background: url(http://www.calamos.com/rebrand/images/icon.pdf.eaeaea.gif) 0px 0px no-repeat; }
#BodyWrapper #MainTable .LeftNavBox LI#RL_TV { padding: 0 0 0 18px; margin: 0 0 0 -3px; line-height: 1.6em; background: url(http://www.calamos.com/rebrand/images/icon.tv.gif) 0px 4px no-repeat; }
#BodyWrapper #MainTable .LeftNavBox LI#RL_Video { padding: 0 0 0 17px; margin: 0 0 0 -2px; line-height: 1.6em; background: url(http://www.calamos.com/rebrand/images/icon.video.gif) 0px 3px no-repeat; }
/* ------- END: PDF and Video Bullets -- */
#BodyWrapper #MainTable .LeftNavBox .navSublist { margin: 0 0 .5em 0; padding: 3px 5px 0 0; list-style-type: none; } 
#BodyWrapper #MainTable .LeftNavBox .navSublist LI { padding: 0 0 3px 12px; /* IE6 */ _padding-bottom: 0px; /**/ line-height: normal; background: url(http://www.calamos.com/rebrand/images/bullet.sm-sq.feb825.gif) 0px 5px no-repeat; }
/* IE7 */ *+html #BodyWrapper #MainTable .LeftNavBox .navSublist LI { padding-bottom: 0px; } /* */

#BodyWrapper #MainTable .LeftNavBox HR { width: 148px; margin: .5em 0 .5em 0; display: block; float: left; clear: both; height: 1px; background: none; border-bottom: 1px solid #CCC; border-top: none; border-left: none; border-right: none; }
#BodyWrapper #MainTable .LeftNavBox FIELDSET { clear: both; margin: 0; padding: 0; }
#BodyWrapper #MainTable .LeftNavBox .Icon { float: left; margin: 3px 0 0 -5px; }
#BodyWrapper #MainTable .LeftNavBox .Footer { height: 6px; margin: 1em -10px 0 -10px; padding: 0; background-color: #d6d7d9; text-align: right; clear: both; }
#BodyWrapper #MainTable .LeftNavBox .Footer { /* IE6 */ _height: 0px; _margin: .2em -10px 0 -10px; font: 0; _border-bottom: 6px solid #d6d7d9; _background: none; /* */ }
#BodyWrapper #MainTable .LeftNavBox .Footer A { width: 50px; margin: -9px 0 0 0; display: block; float: right; line-height: 15px; font-size: 8px; text-align: center; text-transform: uppercase; color: #666; background-color: #d6d7d9; clear: both; font-family: Verdana, sans-serif; }
#BodyWrapper #MainTable .LeftNavBox .Footer A { /* IE6 */ _height: 0px; _line-height: 0px; _margin: 0 0 0 0;  _padding: 2px 0 0 0; /* */  }
#BodyWrapper #MainTable .LeftNavBox .Footer A IMG { margin: 0 0 0 2px;}
#BodyWrapper #MainTable .LeftNavBox .DataTable { margin: -12px -10px 0 -10px; padding: 0; width: 168px;  }
#BodyWrapper #MainTable .LeftNavBox .DataTable .DataHead TD { padding: 5px 10px 5px 10px; height: auto; vertical-align: top; font-size: 65%; background-color: #d6d7d9; color: #666; }
#BodyWrapper #MainTable .LeftNavBox .DataTable .DataHead TD.LeftColCell { border-right: 1px solid #ebebed; }
#BodyWrapper #MainTable .LeftNavBox .DataTable TD { padding: 3px 10px 3px 10px; font-size: 70%; vertical-align: bottom; } 
#BodyWrapper #MainTable .LeftNavBox .DataTable TH { padding: 5px 10px 5px 10px; text-transform: uppercase; text-align: left; font-size: 70%; } 
#BodyWrapper #MainTable .LeftNavBox DL { margin: 0 0 7px 0; padding: 0; font-size: 70%; }
#BodyWrapper #MainTable .LeftNavBox DT { margin: 0 0 7px 0; padding: 0; text-transform: uppercase; font-weight: bold; }
#BodyWrapper #MainTable .LeftNavBox DD { margin: 0 0 7px 0; padding: 0; }

#BodyWrapper #MainTable #NavGroup-searchbox P { margin: 0 0 3px 0; }
#BodyWrapper #MainTable #NavGroup-searchbox INPUT.Input-searchfield { height: 16px; /* 18px */ width: 100px; /* 130px */ padding: 2px 5px 0 5px; border: 1px solid #949494; font-size: 11px; }
#BodyWrapper #MainTable #NavGroup-searchbox SELECT { width: 148px; margin: 0 0 10px 0; border: 1px solid #949494; font-size: 11px; }

#BodyWrapper #MainTable #NavGroup-formsandlit UL,
#BodyWrapper #MainTable #NavGroup-welcome UL { text-transform: uppercase; }

#BodyWrapper #MainTable #NavGroup-welcome UL LI { height: 15px; display: block; margin: 0 0 6px 0; line-height: 1.2em;  }
#BodyWrapper #MainTable #NavGroup-welcome UL LI#welcome_dst { background: url(http://www.calamos.com/rebrand/images/icon.dst.gif) 0px 2px no-repeat; }
#BodyWrapper #MainTable #NavGroup-welcome UL LI#welcome_profile { background: url(http://www.calamos.com/rebrand/images/icon.my-profile.gif) 0px 0px no-repeat; }
#BodyWrapper #MainTable #NavGroup-welcome UL LI#welcome_sales-team { height: 26px; background: url(http://www.calamos.com/rebrand/images/icon.my-calamos-team.gif) 0px 0px no-repeat; }
#BodyWrapper #MainTable #NavGroup-welcome UL LI#welcome_logout { background: url(http://www.calamos.com/rebrand/images/icon.logout.gif) 0px 0px no-repeat; }

#BodyWrapper #MainTable #NavGroup-quicklinks UL {}
#BodyWrapper #MainTable #NavGroup-quicklinks LI { padding: 0; margin: 0 0 .5em 0; line-height: 1.2em; background: none; } 

#BodyWrapper #MainTable #NavGroup-moreaboutcalamos { margin: 0 0 36px 0; border-bottom: none; }

/* ------------------------------------------------ END: NavGroupLeft LeftNavBox -- */


/* ------------------------------------------------ BEGIN: NavGroupRight RightNavBox -- */

#BodyWrapper #MainTable #NavGroup-sitetools UL { margin: 0; padding: 0; width: 168px; list-style-type: none; }
#BodyWrapper #MainTable #NavGroup-sitetools UL LI { margin: 0; /* IE6 */ _margin-bottom: -3px; /* */ padding: 0; height: 23px; line-height: 23px; border-top: 1px solid #c4c4c4; }
/* IE7 */ *+html #BodyWrapper #MainTable #NavGroup-sitetools UL LI { margin-bottom: -3px; } /* */
#BodyWrapper #MainTable #NavGroup-sitetools UL LI A { display: block; height: 23px; line-height: 23px; background-color: #9fa3a4; }
#BodyWrapper #MainTable #NavGroup-sitetools UL LI A:Hover { background-color:#8a9092; }

#BodyWrapper #MainTable #NavGroupRight .RightNavBox { margin: 0 0 25px 0; background: #eaeaea; min-height: 161px; }

#BodyWrapper #MainTable #NavGroupRight #NavGroup-relatedlinks { /* IE6 */ _height: 161px; /* */ }
#BodyWrapper #MainTable #NavGroupRight #NavGroup-relatedlinks A { color: #005ca9; text-decoration: none; }
#BodyWrapper #MainTable #NavGroupRight #NavGroup-relatedlinks A:Hover { text-decoration: underline; }
#BodyWrapper #MainTable #NavGroupRight #NavGroup-relatedlinks UL { font-size: 70%; margin: .5em 0 .5em 0; padding: 0 10px 0 10px; list-style-type: none; } 
#BodyWrapper #MainTable #NavGroupRight #NavGroup-relatedlinks LI { padding: 0 0 0 15px; line-height: 1.6em; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 5px no-repeat; } 
#BodyWrapper #MainTable #NavGroupRight #NavGroup-relatedlinks { border-bottom: 6px solid #ffc60b; }

#BodyWrapper #MainTable #NavGroupRight #NavGroup-RSS { background: #eaeaea url(http://www.calamos.com/rebrand/images/icon.rss.bg.gif) 63px 94px no-repeat; border-bottom: 6px solid #ff8400; /* IE6 */ _height: 193px; /* */}
#BodyWrapper #MainTable #NavGroupRight #NavGroup-RSS P { margin: 0 0 1em 0; padding: 10px; font-size: 70%;}
#BodyWrapper #MainTable #NavGroupRight #NavGroup-podcasts {
	border-bottom: 6px solid #ffc60b; /* IE6 */
	_height: auto; /* */
	background-color: #eaeaea;
	background-image: url(http://www.calamos.com/rebrand/images/icon.podcast.bg.gif);
	background-repeat: no-repeat;
	background-position: 71px bottom;
}
#BodyWrapper #MainTable #NavGroupRight #NavGroup-podcasts P { margin: 0; padding: 10px; font-size: 70%;}
#BodyWrapper #MainTable #NavGroupRight #NavGroup-podcasts UL { font-size: 70%; margin: .5em 0 .5em 0; padding: 0 10px 0 10px; list-style-type: none; } 
#BodyWrapper #MainTable #NavGroupRight #NavGroup-podcasts LI { padding: 0 0 0 15px; line-height: 1.6em; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 5px no-repeat; }
#BodyWrapper #MainTable #NavGroupRight #NavGroup-podcasts LI#Listen { margin: 0 0 0 -4px; padding: 0 0 0 19px; font-weight: bold; background: url(http://www.calamos.com/rebrand/images/icon.arrow.ffc10e.sm.gif) 0 2px no-repeat; }
#BodyWrapper #MainTable #NavGroupRight #NavGroup-podcasts HR { width: 148px; margin: 0 .2em 0 .2em; display: block; clear: both; height: 1px; background: none; border-bottom: 1px solid #CCC; border-top: none; border-left: none; border-right: none; }

#BodyWrapper #MainTable #NavGroup-mostpopular { border-bottom: 6px solid #ff8400; /* IE6 */ _height: 161px; /* */}
#BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist { height: 24px; margin: 0 0 1em 0; font-size: 70%; }
#BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist {  /* IE6 */ _margin-top: -3px; /* */ }
/* IE7 */ *+html #BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist { margin-top: -3px; } /* */
#BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist LI { text-align: center; }

#BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist LI.id1 { width: 39px; }
#BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist LI.id2 { width: 49px; }
#BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist LI.id3 { width: 80px; }

#BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist LI A { height: 24px; line-height: 24px ;display: block; color: #000; text-decoration: none; background: #dedede; border-top: 1px solid #CCC; border-left: 1px solid #CCC; }
#BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist LI A.Active,
#BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist LI A:Hover { color: #000; text-decoration: none; background: #eaeaea; border-top: 1px solid #eaeaea; border-left: 1px solid #eaeaea; }
#BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist LI.id3 A { border-right: 1px solid #CCC; }
#BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist LI.id3 A.Active,
#BodyWrapper #MainTable #NavGroup-mostpopular .Horizlist LI.id3 A:Hover { border-right: 1px solid #eaeaea; }

#BodyWrapper #MainTable #NavGroup-mostpopular .Item { clear: both; margin: 0 0 1em 0; font: 0; }
#BodyWrapper #MainTable #NavGroup-mostpopular .Item OL { font-size: 70%; color: #005ca9; margin: 0; padding: 0 0 0 25px; }

#BodyWrapper #MainTable #NavGroup-mostpopular .Item OL {  /* IE6 */ _padding-left: 30px; /* */ }
/* IE7 */ *+html #BodyWrapper #MainTable #NavGroup-mostpopular .Item  OL  { padding-left: 30px; } /* */

#BodyWrapper #MainTable #NavGroup-mostpopular .Item OL A { color: #005ca9; text-decoration: none; }
#BodyWrapper #MainTable #NavGroup-mostpopular .Item OL A:Hover { text-decoration: underline; }
#BodyWrapper #MainTable #NavGroup-mostpopular .Item OL LI { line-height: 1.4em; padding: 0; }

#BodyWrapper #MainTable #NavGroup-adgroup { margin: 0; padding: 0; font: 0; } 

/* ------------------------------------------------ END: NavGroupRight RightNavBox -- */


/* ------------------------------------------------ BEGIN: CenterColCell Common -- */

#BodyWrapper .CenterColCell .CenterHeadContent {}
/* Page Specific */
#BodyWrapper #MFDistributions .CenterHeadContent { border-bottom: 6px solid #ffc60b; }
#BodyWrapper #MFHome .CenterHeadContent { border-bottom: 6px solid #ffc60b; }
#BodyWrapper #StockInfo .CenterHeadContent { border-bottom: 6px solid #ffc60b; }
/* */

#BodyWrapper .CenterColCell .CenterHeadContent H1 { font-size: 140%; margin: .4em 0 .3em 0; }
#BodyWrapper .CenterColCell .CenterHeadContent H3 { font-size: 90%; margin: 0 0 1em 0; }
#BodyWrapper .CenterColCell .CenterHeadContent P {}

#BodyWrapper .CenterColCell .CenterHeadContent #PageTools {}
#BodyWrapper .CenterColCell .CenterHeadContent #PageTools { float: right; height: 16px; margin-top: -1.8em; }
#BodyWrapper .CenterColCell .CenterHeadContent #PageTools UL {}
#BodyWrapper .CenterColCell .CenterHeadContent #PageTools LI { height: 16px; padding: 0 0 0 15px; line-height: 16px; font-size: 9px; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; }
#BodyWrapper .CenterColCell .CenterHeadContent #PageTools LI P {font-size:100%;}
#BodyWrapper .CenterColCell .CenterHeadContent #PageTools LI A { color: #333333; text-decoration: none; }
#BodyWrapper .CenterColCell .CenterHeadContent #PageTools LI A:Hover { text-decoration: underline; }

#BodyWrapper .CenterColCell .RightLink { height: 19px; line-height: 19px; text-align: right; font-size: 75%; font-weight: bold; border-top: 2px solid #5ea3de;  }
#BodyWrapper .CenterColCell .RightLink A { text-decoration: none; color: #005ca9;  }

/* Page Specific */
#BodyWrapper #IPHome #LandingPageContent #MainNewsItem .RightLink,
#BodyWrapper #PUBHome #LandingPageContent #MainNewsItem .RightLink { width: 290px; padding: 0 10px 0 0; font-weight: normal; border-top: none; }
#BodyWrapper #IPHome #LandingPageContent .Item .RightLink,
#BodyWrapper #PUBHome #LandingPageContent .Item .RightLink { width: auto; padding: 0 10px 0 0; font-weight: normal; border-top: none; clear: both; }
/* */

#BodyWrapper .CenterColCell SUP { width: 9px; height: 9px; line-height: 0; padding: 0 2px 0 2px; margin: 0px 2px 0 2px; position: relative; top: 4px; /* IE6 */ _padding: 1px 2px 1px 2px; _top: 2px; /* */ text-align: center; font-weight: normal; font-size: 8px; font-family: Verdana, sans-serif; background-color: #FFF; color: #333; border: 1px solid #666666; }
/* IE7 */ *+html #BodyWrapper .CenterColCell SUP { padding: 1px 2px 1px 2px; top: 2px; }/* */

#BodyWrapper .CenterColCell #AuthorBlock { margin: 0 0 15px 0; }
#BodyWrapper .CenterColCell #AuthorBlock TD { padding: 0 0 15px 0; border-bottom: 1px solid #e8eceb; }
#BodyWrapper .CenterColCell #AuthorBlock .LeftColCell { width: 220px; }
#BodyWrapper .CenterColCell #AuthorBlock .RightColCell { width: 400px; }
#BodyWrapper .CenterColCell #AuthorBlock IMG { float: left; padding: 0 5px 0 0;  }
#BodyWrapper .CenterColCell #AuthorBlock DL { margin: 0; padding: 0; } 
#BodyWrapper .CenterColCell #AuthorBlock DT { text-transform: uppercase; font-size: 70%; }
#BodyWrapper .CenterColCell #AuthorBlock DD { margin: 0; padding: 0; font-size: 110%; font-weight: bold; } 
#BodyWrapper .CenterColCell #AuthorBlock DD.Exception { font-size: 70%; font-weight: normal; } 

#BodyWrapper .CenterColCell #ContentNav { font-size: 75%; margin: 0 0 1em 0; }
#BodyWrapper .CenterColCell #ContentNav A { color: #005ca9; text-decoration: none; }
#BodyWrapper .CenterColCell #ContentNav A:Hover { text-decoration: underline; }
#BodyWrapper .CenterColCell #ContentNav UL { margin: 0; padding: 0; list-style-type: none; color: #005ca9; font-family: arial; }
#BodyWrapper .CenterColCell #ContentNav UL LI { margin: 0 0 .5em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.fff.gif) 0px 5px no-repeat; } 
#BodyWrapper .CenterColCell #ContentNav UL LI UL { margin: .3em 0 0 0; padding: 0; list-style-type: none; }
#BodyWrapper .CenterColCell #ContentNav UL LI UL LI { margin: 0 0 .5em 0; padding: 0 0 0 15px; line-height: 1em; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feba01.gif) 0px 4px no-repeat; } 


/* ------------------------------------------------ END: CenterColCell Common -- */



/* ------------------------------------------------ BEGIN: CenterColCell LandingPageContent  -- */

#BodyWrapper .CenterColCell #LandingPageContent {}
#BodyWrapper .CenterColCell #LandingPageContent .LeftColCell { width: 410px; }
#BodyWrapper .CenterColCell #LandingPageContent .RightColCell { width: 200px; padding: 0 0 0 17px; }
#BodyWrapper .CenterColCell #LandingPageContent A { color: #005ca9; text-decoration: none; }
#BodyWrapper .CenterColCell #LandingPageContent A:Hover { text-decoration: underline; }
#BodyWrapper .CenterColCell #LandingPageContent #MainNewsItem { width: 410px; height: 360px; margin: 0 0 25px 0; }
/* Page Specific */
#BodyWrapper #PUBHome #LandingPageContent #MainNewsItem { background: url(http://www.calamos.com/rebrand/images/bg.pub.landing.jpg) 0px 0px no-repeat; }
#BodyWrapper #IPHome #LandingPageContent #MainNewsItem { background: url(http://www.calamos.com/rebrand/images/bg.ip.landing.jpg) 0px 0px no-repeat; }
/*  */
#BodyWrapper .CenterColCell #LandingPageContent #MainNewsItem .Dateline { height: 40px; margin: 0 0 18px 0; }
#BodyWrapper .CenterColCell #LandingPageContent #MainNewsItem H1 { height: 20px; /* 40px */ margin: 0; padding: 10px; color: #ffffff; font-size: 75%; text-transform: uppercase; }
#BodyWrapper .CenterColCell #LandingPageContent #MainNewsItem H5 { height: 20px; /* 40px */ margin: -40px 0 0 0; padding: 10px; color: #ffffff; font-size: 75%; text-transform: uppercase; font-weight: normal; text-align: right; } 
#BodyWrapper .CenterColCell #LandingPageContent #MainNewsItem H3 { width: 280px; margin: 0; padding: 0 10px .3em 10px; font-weight: normal; line-height: 1em; color: #015cad; }
#BodyWrapper .CenterColCell #LandingPageContent #MainNewsItem P { width: 280px; margin: 0 0 .5em 0; padding: 0 10px 0 10px; font-size: 85%; line-height: 1.2em;  }
#BodyWrapper .CenterColCell #LandingPageContent #MainNewsItem UL { width: 280px; margin: 0 0 1em 0; padding: 0 10px 0 10px; font-size: 75%; color: #015cad; list-style-type: none;}
#BodyWrapper .CenterColCell #LandingPageContent #MainNewsItem LI { padding: 0 0 0 15px; margin: 0 0 .5em 0; line-height: 1.6em; font-weight: bold; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 5px no-repeat; } 

#BodyWrapper .CenterColCell #LandingPageContent HR { width: 100%; margin: 0 0 0 0; display: block; float: left; clear: both; height: 2px; background: none; border-bottom: 2px solid #a1a2a4; border-top: none; border-left: none; border-right: none; }
#BodyWrapper .CenterColCell #LandingPageContent .LeftColCell { }
#BodyWrapper .CenterColCell #LandingPageContent .LeftColCell .Item TD { margin: 0; padding: 0 0 15px; }
#BodyWrapper .CenterColCell #LandingPageContent .LeftColCell .Item { padding: 0; clear: both; font: 0; }
#BodyWrapper .CenterColCell #LandingPageContent .LeftColCell .Item H3 { height: 31px; width: auto; padding: 0px 10px 0 10px; margin: 10px 0 0 0; clear: both; line-height: 39px; font-size: 80%; font-weight: bold; color: #ffffff; text-transform: uppercase; background: url(http://www.calamos.com/rebrand/images/bg.table.header.gif) 0px 0px no-repeat; }

#BodyWrapper .CenterColCell #LandingPageContent .LeftColCell .Item DL { margin: 0 0 10px 0; padding: 10px 0 0 0; }
#BodyWrapper .CenterColCell #LandingPageContent .LeftColCell .Item DT { margin: 0; padding: 0 0 0 10px; font-weight: bold; font-size: 75%; }
#BodyWrapper .CenterColCell #LandingPageContent .LeftColCell .Item DD { margin: 0; padding: 0 0 0 10px; font-size: 75% }
#BodyWrapper .CenterColCell #LandingPageContent .LeftColCell .Item DD.Exception { padding: 10px 0 0 0; text-align: right; }
#BodyWrapper .CenterColCell #LandingPageContent .LeftColCell .Item DD EM { font-style: normal; font-size: 90% }

#BodyWrapper .CenterColCell #LandingPageContent .RightColCell .Item { padding: 0 0 25px 0; margin: 0; border-top: 6px solid #a1a2a4; }
#BodyWrapper .CenterColCell #LandingPageContent .RightColCell .Item H3 { margin: 5px 0 10px 0; font-size: 75%; text-transform: uppercase; }
#BodyWrapper .CenterColCell #LandingPageContent .RightColCell UL { margin: 0; padding: 0 10px 0 0; font-size: 75%; color: #015cad; list-style-type: none;}
#BodyWrapper .CenterColCell #LandingPageContent .RightColCell LI { padding: 0 0 0 15px; margin: 0 0 .8em 0; line-height: 1em; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 5px no-repeat; } 
#BodyWrapper .CenterColCell #LandingPageContent .RightColCell .Item DL { margin: 10px 0 0 0; padding: 0; }
#BodyWrapper .CenterColCell #LandingPageContent .RightColCell .Item DT { margin: 0; padding: 0; font-weight: bold; font-size: 75%; }
#BodyWrapper .CenterColCell #LandingPageContent .RightColCell .Item DD { margin: 0; padding: 0; font-size: 75% }

#BodyWrapper .CenterColCell #LandingPageContent #Landing-fundnews {}
#BodyWrapper .CenterColCell #LandingPageContent #Landing-fundnews UL { margin: 0 0 .5em 0; padding: 0; list-style-type: none; font-size: 75%; clear: both; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-fundnews LI { padding: 10px 0 10px 0; border-bottom: 1px solid #ebebeb; } 
#BodyWrapper .CenterColCell #LandingPageContent #Landing-fundnews LI A { text-transform: none; display: block; margin: -1.2em 0 0 140px; color: #005ca9; text-decoration: none; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-fundnews LI A:Hover { text-decoration: underline; }

#BodyWrapper .CenterColCell #LandingPageContent #Landing-ontherecord { height: 355px; }

#BodyWrapper .CenterColCell #LandingPageContent #Landing-spotlight { height: 355px; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-spotlight H4 { margin: 0 0 .5em 0; font-size: 85%; color: #015cad; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-spotlight H5 { margin: 0 0 .5em 0; font-size: 75%; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-spotlight P {font-size: 85%;}

#BodyWrapper .CenterColCell #LandingPageContent #Landing-inthenews {}
#BodyWrapper .CenterColCell #LandingPageContent #Landing-inthenews .LayoutTable TD { padding-bottom: 10px; border-bottom: 1px solid #ebebeb; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-inthenews .LayoutTable TD DL { border-bottom: none; padding-bottom: 0; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-inthenews DL { padding-left: 14px; padding-bottom: 10px; border-bottom: 1px solid #ebebeb; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-inthenews DL.Exception { padding-left: 14px; padding-bottom: 10px; border-bottom: none; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-inthenews DD SPAN { text-transform: uppercase; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-inthenews DT { font-size: 80%; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-inthenews .Icon { margin: 0 0 0 -20px; padding: 0 5px 0 0; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-inthenews .RightLink .Icon { margin: 0; padding: 0;}

#BodyWrapper .CenterColCell #LandingPageContent #Landing-marketwatch { margin-bottom: 0; padding-bottom: 0; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-marketwatch H3 { margin-bottom: 0; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-marketwatch H5 { margin: 0 0 .5em 0; padding: 0 0 .5em 0; font-size: 70%; color: #939393; font-weight: normal; border-bottom: 1px solid #a1a3a2; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-marketwatch .LayoutTable { margin-bottom: 0; padding-bottom: 0; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-marketwatch TH { text-align: left; font-weight: normal; border-bottom: 1px solid #eaeaea; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-marketwatch TD { vertical-align: middle; text-align: right; border-bottom: 1px solid #eaeaea;}
#BodyWrapper .CenterColCell #LandingPageContent #Landing-marketwatch H6 { height: 18px; line-height: 18px; margin: 0; padding: 0; text-align: center; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #979797; background: #eaeaea; }
#BodyWrapper .CenterColCell #LandingPageContent #Landing-marketwatch H6 A { color: #979797; text-decoration: underline; }

/* ------------------------------------------------ END: CenterColCell LandingPageContent  -- */



/* ------------------------------------------------ BEGIN: CenterContent  -- */

#BodyWrapper .CenterColCell #CenterContent {}
#BodyWrapper .CenterColCell #CenterContent { border-bottom: 1px solid #e8eceb; }
/* -- Page Specific -- */
#BodyWrapper #COMPrivateClients #CenterContent { border-bottom: none; }

/*  */
#BodyWrapper .CenterColCell #CenterContent H3 { margin: 0 0 .3em 0; font-size: 85%; }
#BodyWrapper .CenterColCell #CenterContent H4 { margin: 0 0 .3em 0; font-size: 80%; }
#BodyWrapper .CenterColCell #CenterContent BLOCKQUOTE { font-size: 85%; }
#BodyWrapper .CenterColCell #CenterContent BLOCKQUOTE,
#BodyWrapper .CenterColCell #CenterContent DIV.InfoBox { width: 180px; /* 200px */ padding: 10px; margin: 0 0 1em 20px; float: right; display: block; border-top: 6px solid #ffc60b; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
/* Page Specific */ 
#BodyWrapper .CenterColCell #CenterContent DIV.InfoBox .DataTable TD { height: auto; padding: 5px 10px 5px 0; font-size: 70%; text-align: left; vertical-align: middle; }
#BodyWrapper #NewsBrief #CenterContent DIV.InfoBox { width: 180px; /* 200px */ float: left; padding: 10px; margin: 0 0 1em 0; display: block; border-top: 6px solid #ffc60b; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }

/* End Specific */

#BodyWrapper .CenterColCell #CenterContent DIV.InfoBox H5 { margin: 0 0 .3em 0; padding: 0; font-size: 85%; font-weight: normal; } 
#BodyWrapper .CenterColCell #CenterContent UL { margin: 0; padding: 0; list-style-type: none; font-size: 75%;}
#BodyWrapper .CenterColCell #CenterContent UL LI { margin: 0 0 .5em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 5px no-repeat; }


/*ordered lists*/
#BodyWrapper .CenterColCell #CenterContent OL { font-size: 75%; margin: 0; padding: 0 0 0 25px; }
#BodyWrapper .CenterColCell #CenterContent OL LI { margin: 0 0 1em 0; }


#BodyWrapper .CenterColCell #CenterContent .DataTable {}
#BodyWrapper .CenterColCell #CenterContent .DataTable { margin: 0 0 9px 0; /* -- a 15px padding already exists on TDs  -- */}
#BodyWrapper .CenterColCell #CenterContent .DataTable A { color: #005ca9; text-decoration: none; }
#BodyWrapper .CenterColCell #CenterContent .DataTable A:Hover { text-decoration: underline; }
#BodyWrapper .CenterColCell #CenterContent .DataTable TH { line-height: 11px; font-size: 11px; padding: 6px 10px 6px 10px; text-align: left; text-transform: uppercase; background-color: #d6d7d9; color: #666; border-bottom: 1px solid #bdbdbd;} 
#BodyWrapper .CenterColCell #CenterContent .DataTable TD { height: auto; padding: 8px 10px 8px 10px; font-size: 70%; text-align: left; vertical-align: middle; }
#BodyWrapper .CenterColCell #CenterContent .DataTable .DataHead TD { padding: 6px 10px 6px 10px; height: auto; vertical-align: bottom; font-size: 11px; background-color: #efefef; color: #666; border-bottom: 1px solid #FFF;  }
#BodyWrapper .CenterColCell #CenterContent .DataTable .DataHead TD.Exception { text-align: left; padding-left: 11px; border-left: none;}

/* Page Specific */
#BodyWrapper #COMHome #CenterContent H2 { height: auto; /* 51px */ width: auto; /* 631px */ padding: 5px 10px 5px 10px; vertical-align: middle; margin: 0; color: #FFF; font-size: 90%; border-bottom: 1px solid #fff; border-top: 6px solid #ffc60b; background: url(http://www.calamos.com/rebrand/images/bg.table.header.gif) 0px 0px no-repeat; clear: both; } 
#BodyWrapper #COMHome #CenterContent H2 SPAN { font-size: 80%; font-weight: normal; }
#BodyWrapper #COMHome #CenterContent .DataTable .DataHead TD { font-weight: bold; }
#BodyWrapper #COMHome #CenterContent .DataTable .DataTable TD { font-size: 100%; border-bottom: 1px solid #d6d7d9; }

/* End Specific */

/* Page Specific */
/*new Aaron 5/9/2007*/

/*General Commentary styles*/ 
#BodyWrapper #COMHome .CenterHeadContent { border-bottom: solid 6px #005ca9; margin: 0 0 15px 0; }
#BodyWrapper #COMHome #CenterContent { border-bottom: none; }


#BodyWrapper #COMHome #CenterContent DL { font-size: 75%; }
#BodyWrapper #COMHome #CenterContent DT { text-transform: uppercase; } 

/* Comentary Overview section */
#BodyWrapper #COMHome #CenterContent #COMOverview DT A:Hover { text-decoration: underline; }
#BodyWrapper #COMHome #CenterContent #COMOverview DT A {text-transform: none; font-weight: bold; margin: 0; color: #005ca9; text-decoration: none; }
#BodyWrapper #COMHome #CenterContent #COMOverview DD { margin: 0 0 18px 0; padding: 0 0 18px 0; border-bottom: 1px solid #e8eceb;} 
#BodyWrapper #COMHome #CenterContent #COMOverview DD P {font-size:100%}

/* Commentary Archive section */
#BodyWrapper #COMHome #CenterContent #COMArchive DT A { text-transform: none; font-weight: bold; display: block; margin: -1.2em 0 0 140px; color: #005ca9; text-decoration: none; }
#BodyWrapper #COMHome #CenterContent #COMArchive DT A:Hover { text-decoration: underline; }
#BodyWrapper #COMHome #CenterContent #COMArchive DD { margin: 0 0 18px 0; padding: 0 0 18px 140px; border-bottom: 1px solid #e8eceb; } 
#BodyWrapper #COMHome #CenterContent #COMArchive DD P {font-size:100%}


/*end new*/



/* ------------------------------------------------ END: CenterContent  -- */


/* ------------------------------------------------ BEGIN: Callout  -- */

#BodyWrapper .CenterColCell #CenterContent .Callout { width: auto; margin: 0; padding: 0; float: none; display: inherit; font-size: 100%; border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; border-left: none; border-right: none; }
#BodyWrapper .CenterColCell #CenterContent .Callout P { padding: 10px; margin: 0; font-size: 90%; line-height: 1.4em; background: #efefef; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; }
#BodyWrapper .CenterColCell #CenterContent .Callout P.TopBorder { border-bottom: none; }
#BodyWrapper .CenterColCell #CenterContent .Callout UL { margin: 0; padding: 5px 20px 5px 20px; font-size: 75%; list-style-type: none; background: #efefef; border-bottom: 1px solid #ffffff; }
#BodyWrapper .CenterColCell #CenterContent .Callout UL LI { margin: 0 0 .5em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 7px no-repeat; }
/* IE7 */ *+html .CenterColCell #CenterContent .Callout UL LI { background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 7px no-repeat; ; } /* */

/* ------------------------------------------------ END: Callout  -- */


/* ------------------------------------------------ BEGIN: CenterSplitContent  -- */
/* -- NOTE: this is for a page that is split in the middle  -- */

#BodyWrapper #CenterSplitContent { border-bottom: 23px solid #efefef; margin: 0 0 23px 0; }
#BodyWrapper #CenterSplitContent .LeftColCell { width: 444px; padding: 0 1px 15px 0; margin: 0; border-right: 1px solid #eaeaea; border-bottom: 1px solid #005ca9; }
#BodyWrapper #CenterSplitContent .RightColCell { width: 182px; padding: 0 0 15px 0; margin: 0; border-top: 6px solid #feba01;  border-bottom: 1px solid #005ca9; }

#BodyWrapper #CenterSplitContent .CenterTabbedContent .Horizlist { font-size: 70%; height: 36px; width: 445px; background-color: #747d7f; /* IE6 */ _height: 32px; /* */}
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Horizlist LI { width: 88px; height: 36px; line-height: normal; background-color: #747d7f; border-right: 1px solid #FFF; /* IE6 */ _height: 32px; /* */}
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Horizlist LI A { width: auto; /* 88px */ height: 36px; padding: 6px 0 0 0; line-height: 32px; text-align: center; display: block; color: #FFF; text-decoration: none;  /* IE6 */ _height: 32px; _line-height: 28px; /* */ }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Horizlist LI.Exception A { line-height: normal; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Horizlist LI A.Active,
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Horizlist LI A:Hover { background-color: #9fa3a4; height: 30px; /* 36px */ line-height: 32px; padding-top: 0px; border-top: 6px solid #ffc60b; /* IE6 */ _border-bottom: 4px solid #9fa3a4; _height: 28px; /* 36px */ _line-height: 27px; /* */ }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Horizlist LI.Exception A.Active,
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Horizlist LI.Exception A:Hover { line-height: normal; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Horizlist LI A.Active { font-weight: bold; /* Looked bad on rollover - set on active only */}

#BodyWrapper #CenterSplitContent .CenterTabbedContent #MFNav { font-size: 70%; height: 24px; width: 445px; background-color: #747d7f; /* IE6 */ _height: 24px; /* */}
#BodyWrapper #CenterSplitContent .CenterTabbedContent #MFNav LI { width: 110px; height: 24px; line-height: normal; background-color: #747d7f; border-right: 1px solid #FFF; /* IE6 */ _height: 23px; /* */}
#BodyWrapper #CenterSplitContent .CenterTabbedContent #MFNav LI A { width: auto; /* 110px */ height: 24px; padding: 6px 0 0 0; line-height: 18px; text-align: center; display: block; color: #FFF; text-decoration: none;  /* IE6 */ _height: 23px; _line-height: 20px; /* */ }
#BodyWrapper #CenterSplitContent .CenterTabbedContent #MFNav LI.Exception { width: 111px; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent #MFNav LI A.Active,
#BodyWrapper #CenterSplitContent .CenterTabbedContent #MFNav LI A:Hover { background-color: #9fa3a4; height: 18px; /* 24px */ line-height: 18px; padding-top: 0px; border-top: 6px solid #ffc60b; /* IE6 */ _border-bottom: 4px solid #9fa3a4; _height: 15px; /* 36px */ _line-height: 19px; /* */ }
#BodyWrapper #CenterSplitContent .CenterTabbedContent #MFNav LI A.Active { font-weight: bold; /* Looked bad on rollover - set on active only */}

#BodyWrapper #CenterSplitContent .CenterTabbedContent H4 { width: 433px; /* 444px */ margin: 0 0 1em 0; border-right: 1px solid #FFF;  } 

/* -- BEGIN: CenterSplitContent Item -- */

#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item { padding: 0; margin: 0; width: auto; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item A { color: #005ca9; text-decoration: none; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item A:Hover { text-decoration: underline; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item .DataTable { margin-top: .7em; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item .DataHead TD { height: auto; }

#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item #Data-fund_composition TD { padding: 5px 0 5px 0; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item #Data-fund_composition TD SPAN { margin: 0 10px 0 0; display: block; text-align: right; }

#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item #Data-literature { border-bottom: 1px solid #ebebeb; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item #Data-literature TD { padding: 5px 0 5px 0; border-bottom: none; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item #Data-literature UL { margin: 1em 0 1em 3px; color: #015cad; list-style-type: none; font-size: 100%; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item #Data-literature UL LI { padding: 0 0 0 20px; margin: 0 0 .5em 0; line-height: 1.3em; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 5px no-repeat; } 
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item #Data-literature .Icon { float: left; margin: 3px 0 0 0; clear: left;}
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item #Data-literature P { clear: right; line-height: 16px; font-size: 100%; margin: 0 0 .5em 12px; }

#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item .DataTable TH { line-height: 11px; font-size: 75%; vertical-align: baseline; padding: 6px 10px 6px 0; text-align: left; text-transform: uppercase; background: none; color: #333; border-bottom: 2px solid #bdbdbd; } 
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item .DataTable TH SPAN { margin: -15px 0 0 0; display: block; font-size: 90%; text-align: right; text-transform: none; font-weight: normal; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item .DataTable TH SPAN .Icon { vertical-align: baseline; margin: 0 0 -2px 0; }

#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item .InfoBox { padding: 1em 5px 1em 5px; margin: 0 0 1em 0; border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item H5 { margin: 0 0 .5em 0; text-transform: uppercase; font-size: 75%; padding-top: .7em; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item H5 SPAN { font-weight: normal; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item H5.Exception { line-height: 2.2em; border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding-top: 0; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item H5.Exception SPAN { display: block; text-align: right; margin: -2.2em 10px 0 0; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item UL { margin: 0 0 1em 0; padding: 0; font-size: 75%; list-style-type: none; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item UL LI { margin: 0 0 .5em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 6px no-repeat; } 
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item UL LI {  /* IE6 */ _background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 9px no-repeat; ; /* */ }
/* IE7 */ *+html #BodyWrapper #CenterSplitContent .CenterTabbedContent .Item UL LI { background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 9px no-repeat; ; } /* */
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item OL {font-size: 75%;}
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item OL LI { margin: 0 0 .5em 0; }
#BodyWrapper #CenterSplitContent .CenterTabbedContent .Item P {font-size: 75%;}

/* -- END: CenterSplitContent Item -- */


/* -- BEGIN: CenterSplitContent FundSnapShot -- */

#BodyWrapper #CenterSplitContent .RightColCell H3 { margin: .5em 8px .5em 8px; font-size: 75%; text-transform: uppercase; }
#BodyWrapper #CenterSplitContent #FundSnapShot { width: 159px; /* 175px */ margin: 0 8px 0 8px; }
#BodyWrapper #CenterSplitContent #FundSnapShot A { color: #005ca9; text-decoration: none; }
#BodyWrapper #CenterSplitContent #FundSnapShot A:Hover { text-decoration: underline; }
#BodyWrapper #CenterSplitContent #FundSnapShot TD { font-size: 70%; }
#BodyWrapper #CenterSplitContent #FundSnapShot TD P { line-height: 16px; font-size: 100%; margin: 0 0 .5em 22px; }
#BodyWrapper #CenterSplitContent #FundSnapShot TD P STRONG { font-weight: normal; color: #990000; }
#BodyWrapper #CenterSplitContent #FundSnapShot .Icon { float: left; margin: 3px 0 0 0; }
#BodyWrapper #CenterSplitContent #FundSnapShot TH { font-size: 70%; text-align: left; border-bottom: 1px solid #ebebeb; padding: 1em 0 0 0; }
#BodyWrapper #CenterSplitContent #FundSnapShot SPAN { text-align: right; position: relative; display: block; }
#BodyWrapper #CenterSplitContent #FundSnapShot SUP { position: relative; top: 4px; }
#BodyWrapper #CenterSplitContent #FundSnapShot UL { margin: 0; padding: 0; list-style-type: none; }
#BodyWrapper #CenterSplitContent #FundSnapShot DL,
#BodyWrapper #CenterSplitContent #FundSnapShot DT { margin: 0; padding: 0; }
#BodyWrapper #CenterSplitContent #FundSnapShot DD { margin: 0 0 1em 0; padding: 0; } 
#BodyWrapper #CenterSplitContent #FundSnapShot UL.Exception { margin: 0 0 1em 0; color: #015cad; list-style-type: none;}
#BodyWrapper #CenterSplitContent #FundSnapShot UL.Exception LI { padding: 0 0 0 15px; margin: 0 0 .5em 0; line-height: 1.3em; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 5px no-repeat; } 

/* -- END: CenterSplitContent FundSnapShot -- */

/* ------------------------------------------------ END: CenterSplitContent  -- */


/* ------------------------------------------------ BEGIN: CenterTabbedContent  -- */

#BodyWrapper .CenterColCell .CenterTabbedContent {}
#BodyWrapper .CenterColCell .CenterTabbedContent .Horizlist { height: 24px; font-size: 70%; }
#BodyWrapper .CenterColCell .CenterTabbedContent .Horizlist LI { height: 24px; background-color: #747d7f; border-right: 1px solid #FFF; }
#BodyWrapper .CenterColCell .CenterTabbedContent .Horizlist LI A { padding: 0 11px 0 11px; height: 24px; line-height: 28px; color: #FFF; display: block; text-decoration: none; /* IE6 */ _height: auto; _line-height: normal; _padding: 8px 6px 0px 6px; /* */ }
#BodyWrapper .CenterColCell .CenterTabbedContent .Horizlist LI A.Active,
#BodyWrapper .CenterColCell .CenterTabbedContent .Horizlist LI A:Hover { height: 18px; line-height: 16px; background-color: #9fa3a4; border-top: 6px solid #ffc60b; /* IE6 */ _height: auto; _line-height: normal; _padding: 2px 6px 2px 6px; /* */ }
#BodyWrapper .CenterColCell .CenterTabbedContent .Horizlist LI A.Active { font-weight: bold; /* Looked bad on rollover - set on active only */}

#BodyWrapper .CenterColCell .CenterTabbedContent H4 { height: 24px; /* 51px */ width: auto; /* 631px */ padding: 27px 0 0 11px; margin: 0; color: #FFF; font-size: 90%; border-bottom: 1px solid #fff; background: url(http://www.calamos.com/rebrand/images/bg.table.header.gif) 0px 0px no-repeat; clear: both; } 
#BodyWrapper .CenterColCell .CenterTabbedContent H4 SPAN { font-size: 80%; font-weight: normal; }
#BodyWrapper .CenterColCell .CenterTabbedContent H4.Exception { height: 22px; /* 30px */ width: auto; /* 631px */ padding: 8px 0 0 11px; margin: 0; color: #FFF; font-size: 90%; border-top: 1px solid #ffffff; border-bottom: 1px solid #fff; background: url(http://www.calamos.com/rebrand/images/bg.table.header.gif) 0px 0px no-repeat; clear: both; } 
#BodyWrapper .CenterColCell .CenterTabbedContent HR { width: 100%; margin: 0 0 0 0; display: block; float: left; clear: both; height: 1px; background: none; border-bottom: 2px solid #5ea3de; border-top: none; border-left: none; border-right: none; }
#BodyWrapper #MFDistributions .CenterTabbedContent H4 { height: 54px; border-top: 1px solid #ffffff; } 
#BodyWrapper #MFHome .CenterTabbedContent H4 { height: 24px; border-top: 1px solid #ffffff; } 
#BodyWrapper #StockInfo .CenterTabbedContent H4 { height: 24px; border-top: 1px solid #ffffff; padding: 27px 0 5px 11px; } 
/* -- BEGIN: CenterTabbedContent HeaderFormHolder -- */

#BodyWrapper .CenterColCell .CenterTabbedContent .HeaderFormHolder { height: 24px; position: relative; margin-top: -24px; left: 170px; clear: both; }
/* -- Page Specific -- */
#BodyWrapper #CEFDistributions .CenterTabbedContent .HeaderFormHolder { left: 220px; }
#BodyWrapper #MFDistributions .CenterTabbedContent .HeaderFormHolder { left: 160px; height: 58px; margin-top: -58px; }
/* */

#BodyWrapper .CenterColCell .CenterTabbedContent .HeaderFormHolder { /* IE6 */ _height: 28px; _margin-top: -28px; /* */ }
/* IE7 */ *+html #BodyWrapper .CenterColCell .CenterTabbedContent .HeaderFormHolder { /* IE6 */ height: 28px; margin-top: -28px; /* */ }
#BodyWrapper .CenterColCell .CenterTabbedContent .HeaderFormHolder SELECT { width: 100px; margin: 0; border: 1px solid #949494; font-size: 11px; }
/* -- Page Specific -- */
#BodyWrapper #MFDistributions .CenterTabbedContent .HeaderFormHolder SELECT { width: 121px; margin: 0; border: 1px solid #949494; font-size: 11px; }
/* */

/* -- END: CenterTabbedContent HeaderFormHolder -- */

/* -- BEGIN: CenterTabbedContent DataTable  -- */


#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable {}
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable { margin: 0 0 9px 0; /* -- a 15px padding already exists on TDs  -- */}
/* -- Page Specific -- */
#BodyWrapper .CEFLeverageAndSwaps .CenterTabbedContent .DataTable { margin: 0 0 0 0; /* -- a 15px padding already exists on TDs  -- */}
/* */
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable A { color: #005ca9; text-decoration: none; }
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable A:Hover { text-decoration: underline; }

#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable .DataHead TD { padding: 5px; height: 35px; vertical-align: bottom; font-size: 9px; background-color: #efefef; color: #666; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; }
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable .DataHead TD.Exception { text-align: left; padding-left: 11px; border-left: none;}

#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable TH { line-height: 11px; font-size: 11px; padding: 6px 10px 6px 10px; text-align: left; text-transform: uppercase; background-color: #d6d7d9; color: #666; border-bottom: 1px solid #bdbdbd;} 
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable TD { height: auto; padding: 8px 0 13px 5px; font-size: 70%; text-align: left; vertical-align: middle; border-bottom: 1px solid #d6d7d9; }
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable TR.Exception TD { padding: 2px 0 13px 5px; }

#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable H5,
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable H6,
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable P { margin: 0 0 0 -5px; padding: 0 0 0 11px; font-size: 100%; text-align: left; }
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable H6 { font-weight: normal; }

#BodyWrapper .CenterColCell .CenterTabbedContent .NoBorder TD { border-bottom: none; padding: 2px 0 2px 5px; vertical-align: bottom; }
#BodyWrapper .CenterColCell .CenterTabbedContent .NoBorder TR.Exception TD { padding: 2px 0 13px 5px; border-bottom: 1px solid #d6d7d9; }
#BodyWrapper .CenterColCell .CenterTabbedContent .NoBorder TD H5 { padding: 8px 0 0 11px; }

#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable TR.DataTopRow TD { vertical-align: middle; border-bottom: none; padding: 4px 0 5px 3px; text-align: center; }
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable TR.DataTopRow TD.Exception { border-bottom: 1px solid #d6d7d9; }
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable TR.DataBottomRow TD { background-color: #F4F4F4; padding: 4px 0 5px 3px; text-align: center; }

#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable .DataLegal TD { height: auto; padding: 0 10px 24px 10px; color: #7a7a79; font-size: 100%; text-align: left; background: #ededeb; border-top: 2px solid #5ea3de; border-bottom: none; border-right: none; }
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable .DataLegal TD SUP { float: left; line-height: 9px; padding: 0; margin: 2px 2px 0 -18px; position: relative; top: 0px;  }
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable .DataLegal TD P { font-size: 70%; margin: .5em 15px 0 8px; }
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable .DataLegal TD P.Exception { margin: .5em 0 0 0; padding: 0; }

/* -- Page Specific -- */
#MFHome .CenterTabbedContent .DataTable #Data-growth,  
#MFHome .CenterTabbedContent .DataTable #Data-growth A { background: #9F2F23; color: #ffffff; }
#MFHome .CenterTabbedContent .DataTable #Data-growth_income,
#MFHome .CenterTabbedContent .DataTable #Data-growth_income A { background: #528E98; color: #ffffff; }
#MFHome .CenterTabbedContent .DataTable #Data-value,
#MFHome .CenterTabbedContent .DataTable #Data-value A { background: #AC703C; color: #ffffff; }
#MFHome .CenterTabbedContent .DataTable #Data-blue_chip,
#MFHome .CenterTabbedContent .DataTable #Data-blue_chip A { background: #418AB7; color: #ffffff; }
#MFHome .CenterTabbedContent .DataTable #Data-multiblend,
#MFHome .CenterTabbedContent .DataTable #Data-multiblend A { background: #5B4108; color: #ffffff; }
#MFHome .CenterTabbedContent .DataTable #Data-growthblend,
#MFHome .CenterTabbedContent .DataTable #Data-growthblend A { background: #744E65; color: #ffffff; }
#MFHome .CenterTabbedContent .DataTable #Data-international_growth,
#MFHome .CenterTabbedContent .DataTable #Data-international_growth A { background: #015699; color: #ffffff; }
#MFHome .CenterTabbedContent .DataTable #Data-global_equity,
#MFHome .CenterTabbedContent .DataTable #Data-global_equity A { background: #098C7A; color: #ffffff; }
#MFHome .CenterTabbedContent .DataTable #Data-convertible,
#MFHome .CenterTabbedContent .DataTable #Data-convertible A { background: #be6828; color: #ffffff; }
#MFHome .CenterTabbedContent .DataTable #Data-marketneutral,
#MFHome .CenterTabbedContent .DataTable #Data-marketneutral A { background: #4b6e62; color: #ffffff; }
#MFHome .CenterTabbedContent .DataTable #Data-highyield,
#MFHome .CenterTabbedContent .DataTable #Data-highyield A { background: #98822f; color: #ffffff; }
/* */

/* -- END: CenterTabbedContent DataTable  -- */

/* ------------------------------------------------ END: CenterTabbedContent  -- */


/* ------------------------------------------------ BEGIN: NewsItemTable  -- */

#BodyWrapper .CenterColCell #NewsItemTable {}
#BodyWrapper .CenterColCell #NewsItemTable { margin: 0 0 24px 0; }
#BodyWrapper .CenterColCell #NewsItemTable .LeftColCell { padding: 0 15px 0 0; width: 50%; }
#BodyWrapper .CenterColCell #NewsItemTable .RightColCell { width: 50%; }
#BodyWrapper .CenterColCell #NewsItemTable H3 { padding: 7px 0 0 0; font-weight: normal; font-size: 110%; border-top: 6px solid #005ca9;}
#BodyWrapper .CenterColCell #NewsItemTable DL { margin: 0; padding: 0; font-size: 75%; }

#BodyWrapper .CenterColCell #NewsItemTable DT { margin: .8em 0 0 0; padding: .8em 0 0 0; text-transform: uppercase; border-top: 1px solid #dedede; }
#BodyWrapper .CenterColCell #NewsItemTable DT.Exception { margin: 0; padding: 0; border-top: none; }
#BodyWrapper .CenterColCell #NewsItemTable DD { margin: 0 0 .8em 0; padding: 0; }
#BodyWrapper .CenterColCell #NewsItemTable DD A { color: #005ca9; text-decoration: none; }
#BodyWrapper .CenterColCell #NewsItemTable DD P A { font-weight: normal; font-size: 75%; color: #005ca9; text-decoration: none; }
#BodyWrapper .CenterColCell #NewsItemTable DD A:Hover { text-decoration: underline; }
/* ------------------------------------------------ END: NewsItemTable  -- */


/* ------------------------------------------------ BEGIN: Disclaimer  -- */

#BodyWrapper .CenterColCell .Disclaimer { margin: 23px 0 0 0; }
/*
#BodyWrapper .CenterColCell .Disclaimer A{ color: #666; }
#BodyWrapper .CenterColCell .Disclaimer A:hover{ color: #666; }
*/
#BodyWrapper .CenterColCell .Disclaimer SUP { margin: 2px 4px 0 1px; position: relative; top: 4px; }
#BodyWrapper .CenterColCell .Disclaimer H5 { margin: 0; color: #666; font-size: 75%; }
#BodyWrapper .CenterColCell .Disclaimer P { color: #666; font-size: 75%; }
#BodyWrapper .CenterColCell .Disclaimer P.Prospectus { color: #333; font-size: 75%; font-style: italic; }
#BodyWrapper .CenterColCell .Disclaimer UL { color: #666; font-size: 75%; margin: 0; padding: 0; list-style-type: none; }
#BodyWrapper .CenterColCell .Disclaimer LI { margin: 0 0 1em 0; padding: 0; text-indent: 8px; background: url(http://www.calamos.com/rebrand/images/bullet.sm.a4a4a4.gif) 0px 6px no-repeat; } 
#BodyWrapper .CenterColCell .Disclaimer LI {  /* IE6 */ _background: url(http://www.calamos.com/rebrand/images/bullet.sm.a4a4a4.gif) 0px 9px no-repeat; ; /* */ }
/* IE7 */ *+html #BodyWrapper .CenterColCell .Disclaimer LI { background: url(http://www.calamos.com/rebrand/images/bullet.sm.a4a4a4.gif) 0px 9px no-repeat; ; } /* */
#BodyWrapper .CenterColCell .Disclaimer P.Exception { margin-left: 20px; }
#BodyWrapper .CenterColCell .Disclaimer H6 { margin: 0; color: #666666; font-size: 75%; }

/* ------------------------------------------------ END: Disclaimer  -- */



/* ------------------------------------------------ BEGIN: Alert  -- */

#BodyWrapper .Alert { z-index: 2001; width: 300px; height: auto; border: 6px solid #5ea3dc; position: absolute; }

/*#BodyWrapper .Alert DIV */
#BodyWrapper .Alert H4,#BodyWrapper .Alert H5,#BodyWrapper .Alert P,#BodyWrapper .Alert UL,#BodyWrapper .Alert LI,#BodyWrapper .Alert DL,#BodyWrapper .Alert DD,
#BodyWrapper .Alert DT { width: auto; height: auto; margin: 0 0 0 0 !important; padding: 0 0 0 0 !important; line-height: normal; text-transform: none; font-weight: normal; color: #333; border: 0; background: none; list-style: none; float: none; clear: none; }

#BodyWrapper .Alert H4 { margin: 0 0 1em 0 !important; font-size: 14px; font-weight: bold; }
#BodyWrapper .Alert DL { margin: 0 0 1em 0 !important; }
#BodyWrapper .Alert DT { font-size: 12px !important; margin: .5em 0 0 0 !important; text-transform: none !important; }
#BodyWrapper .Alert DD { font-size: 12px !important; }

#BodyWrapper .Alert P { margin: 0 0 .5em 0 !important; padding: 0 !important; font-size: 12px !important; }
#BodyWrapper .Alert P SPAN { font-size: 10px !important; }

#BodyWrapper .Alert DIV.AlertContent { padding: 25px !important; margin: -11px 0 0 0 !important; /* IE6*/_margin: -15px 0 0 0 !important; /* */ background: #FFF !important; }
#BodyWrapper .Alert DIV.TopLeft { width: 15px; height: 11px; display: block; padding: 0 !important; background: none !important; position: relative; top: 30px; left: -15px; }
#BodyWrapper .Alert DIV.TopRight { width: 15px; height: 11px; display: block; padding: 0 !important; background: none !important; position: relative; top: 30px; right: -300px; }

/* ------------------------------------------------ END: Alert  -- */

/* ------------------------------------------------ BEGIN: SPLASH PAGES  -- */

.Boat #HeaderWrapper { width: 998px; height: 115px; background: url(http://www.calamos.com/rebrand/images/bg.nav.header_boat.jpg) 0px 0px no-repeat; }
.Planes #HeaderWrapper { width: 998px; height: 115px; background: url(http://www.calamos.com/rebrand/images/bg.nav.header_planes.jpg) 0px 0px no-repeat; }

.Boat #BodyWrapper { width: 998px; height: 458px; background: url(http://www.calamos.com/rebrand/images/bg.body_boat.jpg) 0px 0px no-repeat; z-index: 1001; }
.Planes #BodyWrapper { width: 998px; height: 458px; background: url(http://www.calamos.com/rebrand/images/bg.body_planes.jpg) 0px 0px no-repeat; z-index: 1001; }

.Boat #FooterWrapper { width: 998px; height: 103px; background: url(http://www.calamos.com/rebrand/images/bg.nav.footer_boat.jpg) 0px 0px no-repeat; }
.Planes #FooterWrapper { width: 998px; height: 103px; background: url(http://www.calamos.com/rebrand/images/bg.nav.footer_planes.jpg) 0px 0px no-repeat; }

.Boat #HeaderWrapper .NavListTop { height: 23px; float: right; clear: both; /* IE6 */ _width: 620px; /* */ background: url(http://www.calamos.com/rebrand/images/bg.nav.header-top_boat.jpg) top right no-repeat;  }
.Planes #HeaderWrapper .NavListTop { height: 23px; float: right; clear: both; /* IE6 */ _width: 620px; /* */ background: url(http://www.calamos.com/rebrand/images/bg.nav.header-top_planes.jpg) top right no-repeat;  }

.Boat #HeaderWrapper .NavSearchBox { height: 32px; /* 45px */ width: 168px; /* 177px */ padding: 13px 9px 0 0; clear: both; float: right; text-align: right; background: url(http://www.calamos.com/rebrand/images/bg.nav.header-top_boat.jpg) right -23px no-repeat;   }
.Boat #HeaderWrapper .NavSearchBox INPUT.Input-searchfield { height: 16px; /* 18px */ width: 120px; /* 130px */ padding: 2px 5px 0 5px; border: 1px solid #949494; font-size: 11px; }
.Planes #HeaderWrapper .NavSearchBox { height: 32px; /* 45px */ width: 168px; /* 177px */ padding: 13px 9px 0 0; clear: both; float: right; text-align: right; background: url(http://www.calamos.com/rebrand/images/bg.nav.header-top_planes.jpg) right -23px no-repeat;   }
.Planes #HeaderWrapper .NavSearchBox INPUT.Input-searchfield { height: 16px; /* 18px */ width: 120px; /* 130px */ padding: 2px 5px 0 5px; border: 1px solid #949494; font-size: 11px; }

BODY.CalamosSplash { background-color: #8a9092; }

/* remove this section to not-center the content */
BODY.CalamosSplash { text-align: center; }
.CalamosSplash #PageWrapper { width: 998px; margin: 0 auto 0 auto; text-align: left; }
/* */

.CalamosSplash #FooterWrapper IMG { display: none; }
.CalamosSplash #FooterWrapper P { margin: 0 0 .5em 17px; color: #FFF; }
.CalamosSplash #FooterWrapper P A { color: #FFF; text-decoration: none; }
.CalamosSplash #FooterWrapper P A:Hover { color: #FFF; text-decoration: underline; }

.CalamosSplash #BodyWrapper IMG { margin: 87px 0 0 0; padding: 0 0 9px 0; /* IE6 */ _padding: 0 0 6px 0; /* */ }
/* IE7 */ *+html .CalamosSplash #BodyWrapper IMG { padding: 0 0 6px 0; } /* */

.CalamosSplash #BodyWrapper DIV { width: 237px; /* 237px */ display: block; margin: 0 0 0 10px; padding: 10px 0 0 0; float: left; border-top: 6px solid #fdb825; }

.CalamosSplash #BodyWrapper DIV H3 { margin: 0 0 .3em 0; padding: 0 0 0 10px; height: auto; color: #FFFFFF; font-size: 17px; }
.CalamosSplash #BodyWrapper DIV P { font-size: 12px; padding: 0; margin: 0 0 .5em 0; padding: 0 5px 0 10px; }
.CalamosSplash #BodyWrapper DIV UL { font-size: 14px; font-weight: bold; margin: 0 0 .5em 0; padding: 0 0 0 10px; list-style-type: none; } 
.CalamosSplash #BodyWrapper DIV LI { padding: 0 0 0 15px; margin: 0; line-height: 1.3em; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 5px no-repeat; } 
.CalamosSplash #BodyWrapper DIV LI A { color: #FFFFFF; text-decoration: none; }
.CalamosSplash #BodyWrapper DIV LI A:Hover { color: #004a96; text-decoration: none; }

.CalamosSplash #BodyWrapper #SplashContent1 { /* IE6 */ _margin: 0 0 0 5px; /* */ }
.CalamosSplash #BodyWrapper #SplashContent2 {}
.CalamosSplash #BodyWrapper #SplashContent3 {}
.CalamosSplash #BodyWrapper #SplashContent4 {}

/* ------------------------------------------------ END: SPLASH PAGES  -- */

/* ------------------------------------------------ BEGIN: IP Registration Pages -- */
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent #IPLogin { border-top: 6px solid #2372B5; border-right-style: none; border-left-style: none; border-right-color: #2372B5; border-left-color: #2372B5; border-bottom: 2px solid #2372B5; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent #IPLogin .IPLogin { font: Arial, Helvetica, sans-serif; font-size: 75%; padding-left: 10px; padding-right: 10px; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent #IPLogin .IPLogin A { text-decoration: none; color: #005ca9; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent #IPLogin .IPLogin A:Hover { text-decoration: underline; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent ul.LoginList { list-style-image: url(http://www.calamos.com/rebrand/images/bullet.lg.feba02.gif); 	font-family: Arial, Helvetica, sans-serif; font-size: 75%; margin-left: 10px; padding-left: 10px; padding-right: 10px; list-style-position: outside; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent li.LoginList { padding-bottom: 10px; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent #IPReg1 { border-right-style: none; border-left-style: none; border-right-color: #2372B5; border-left-color: #2372B5; border-bottom: 2px solid #2372B5; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent #IPReg1 .IPLogin A { text-decoration: none; color: #005ca9; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent #IPReg1 .IPLogin A:Hover { text-decoration: underline; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent TD.IPRegActive { border-top: 6px #ffc60b solid; border-bottom: 2px #eaeaea solid; border-left: 0px; border-right: 0px; padding: 5px 5px 5px 5px; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent TD.IPRegNonActive { border-top: 6px #2372B5 solid; border-bottom: 2px #eaeaea solid; border-left: 0px; border-right: 0px; padding: 5px 5px 5px 5px; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent TD.IPRegActiveNoBotBord { border-top: 6px #ffc60b solid; border-bottom: 2px #FFFFFF solid; border-left: 0px; border-right: 0px; padding: 5px 5px 5px 5px; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent TD.IPRegNonActiveNoBotBord { border-top: 6px #2372B5 solid; border-bottom: 2px #FFFFFF solid; border-left: 0px; border-right: 0px; padding: 5px 5px 5px 5px; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent .IPRegActive1 { font: Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent .IPRegActive2 { font: Arial, Helvetica, sans-serif; font-size: 70%; padding-left: 10px; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent .IPRegNonActive1 { font: Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #999999; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent .IPRegNonActive2 { font: Arial, Helvetica, sans-serif; font-size: 70%; color: #999999; padding-left: 10px; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent #CRDnumber { background-color: #2372B5; border-top: 0px; border-right-style: none; border-left-style: none; border-right-color: #2372B5; border-left-color: #2372B5; border-bottom: 2px solid #ffc60b; font: Arial, Helvetica, sans-serif; font-size: 75%; color:#FFFFFF; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent .CRDdisclosure { font: Arial, Helvetica, sans-serif; font-size: 60%; color: #333333; line-height: 105%; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent TD.Step2-2 { font: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; color: #FFFFFF; height: 29px; background-color: #9fa3a4; vertical-align: middle; padding-left: 5px; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent TD.Contact { border-top: 6px #2372B5 solid; font: Arial, Helvetica, sans-serif; 	font-size: 70%; height: 29px; background-color: #eaeaea; padding-top: 5px; padding-left: 10px; padding-bottom: 5px; padding-right: 10px; }
#BodyWrapper #MainTable .CenterColCell .CenterHeadContent .IPLogin5 { font: Arial, Helvetica, sans-serif; font-size: 75%; padding: 0px 0px 0px 0px; }
/* ------------------------------------------------ END: IP Registration Pages -- */

/* ------------------------------------------------ BEGIN: About Section -- */
/* ------- Page Specific: About Overview -- */
#BodyWrapper #AboutHome .CenterHeadContent { border-bottom: 6px solid #ffc60b; }
#BodyWrapper #AboutHome .CenterTabbedContent H4 { border-top: 1px solid #ffffff; } 
#BodyWrapper #AboutHome .CenterTabbedContent .DataTable H6,
#BodyWrapper #AboutHome .CenterTabbedContent .DataTable P { padding: 0 0 0 0; font-size: 100%; text-align: left; }
#BodyWrapper #AboutHome .CenterTabbedContent .DataTable H6 { font-weight: bold; padding: 0 5px 0 5px; }
#BodyWrapper #AboutHome .CenterTabbedContent .DataTable TD { padding: 5px; height: auto; vertical-align: top; border-bottom: 1px solid #d6d7d9; border-left: 1px solid #FFF; }
#BodyWrapper #AboutHome .CenterTabbedContent .DataTable .DataHead TD { padding: 5px; height: 35px; vertical-align: bottom; font-size: 9px; background-color: #efefef; color: #666; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; }
#BodyWrapper #AboutHome .CenterTabbedContent .DataTable .DataHead TD.Exception { text-align: left; padding-left: 11px; border-left: none;}
/* ------- END -- */

/* ------- Page Specific: About Investment Products -- */
#BodyWrapper #AboutInvProd .CenterHeadContent { border-bottom: 6px solid #ffc60b; }
#BodyWrapper #AboutInvProd .CenterTabbedContent H4 { border-top: 1px solid #ffffff; } 
/* ------- END -- */

/* ------- Page Specific: About Strategy -- */
#BodyWrapper #AboutStrategy .CenterHeadContent {}
#BodyWrapper #AboutStrategy .CenterColCell #CenterContent BLOCKQUOTE { font-size: 85%; }
#BodyWrapper #AboutStrategy .CenterColCell #CenterContent BLOCKQUOTE,
#BodyWrapper #AboutStrategy .CenterColCell #CenterContent DIV.InfoBox { width: 180px; /* 200px */ padding: 10px; margin: 0 0 1em 20px; float: right; display: block; border-top: 6px solid #ffc60b; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
#BodyWrapper #AboutStrategy #CenterContent { border-bottom: none;}
#BodyWrapper #AboutStrategy #CenterContent A { color: #005ca9; text-decoration: none; }
#BodyWrapper #AboutStrategy #CenterContent A:Hover { text-decoration: underline; }
#BodyWrapper #AboutStrategy #CenterContent UL { margin: 0 0 1em 0; padding: 0; font-size: 75%; list-style-type: none; }
#BodyWrapper #AboutStrategy #CenterContent UL LI { margin: 0 0 .5em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 7px no-repeat; }
/* IE7 */ *+html #AboutStrategy #CenterContent UL LI { background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 7px no-repeat; ; } /* */
/* ------- END -- */

/* ------- Page Specific: About Investment Team -- */
#BodyWrapper #AboutInvTeam #CenterContent { border-bottom: none;}
#BodyWrapper #AboutInvTeam #CenterContent UL { margin: 0 0 1em 0; padding: 0; font-size: 75%; list-style-type: none; }
#BodyWrapper #AboutInvTeam #CenterContent UL LI { margin: 0 0 1em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 6px no-repeat; }
/* IE7 */ *+html #AboutInvTeam #CenterContent UL LI { background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 6px no-repeat; ; } /* */
/* ------- END -- */

/* ------- Page Specific: About Corporate Sponsorship -- */
#BodyWrapper #AboutCorpSponsorship .CenterTabbedContent .DataTable TD.img { height: auto; padding: 10px 0 13px 0; font-size: 75%; text-align: center; vertical-align: middle; border-bottom: 1px solid #d6d7d9; }
#BodyWrapper #AboutCorpSponsorship .CenterTabbedContent .DataTable TD { height: auto; padding: 10px 10px 13px 10px; font-size: 75%; text-align: left; vertical-align: middle; border-bottom: 1px solid #d6d7d9; }
#BodyWrapper #AboutCorpSponsorship .CenterTabbedContent .DataTable TD.NoBorder { height: auto; padding: 10px 10px 13px 10px; font-size: 75%; text-align: left; vertical-align: middle; border-bottom: none; }
/* ------- END -- */

/* ------- Page Specific: About Press Releases -- */
#BodyWrapper #AboutPR .CenterHeadContent { border-bottom: 6px solid #005ca9; }
#BodyWrapper #AboutPR .CenterTabbedContent .HeaderFormHolder SELECT { width: 135px; margin: 0; border: 1px solid #949494; font-size: 11px; }
#BodyWrapper #AboutPR .CenterTabbedContent .DataTable TD.Date { height: auto; padding: 8px 0 13px 10px; font-size: 70%; text-align: left; text-transform: uppercase; vertical-align: top; border-bottom: 1px solid #d6d7d9; }
#BodyWrapper #AboutPR .CenterTabbedContent .DataTable TD.PR { height: auto; padding: 8px 0 13px 10px; font-size: 70%; text-align: left; vertical-align: top; border-bottom: 1px solid #d6d7d9; }
/* ------- END -- */

/* ------- Page Specific: About TV Appearances -- */
#BodyWrapper #AboutTV .CenterHeadContent { border-bottom: 6px solid #005ca9; }
#BodyWrapper #AboutTV .CenterTabbedContent .DataTable TD { height: auto; padding: 10px 0 13px 10px; font-size: 75%; text-align: left; vertical-align: top; border-bottom: 1px solid #d6d7d9; }
#BodyWrapper #AboutTV .CenterHeadContent SELECT { width: 265px; margin: 13px 0 0 0; float: right; font-size: 11px; }
#BodyWrapper #AboutTV #CenterContent H5 { margin: 5px 0 1.5em 0; }
/* ------- END -- */

/* ------- Page Specific: About E-Alerts -- */
#BodyWrapper #AboutEAlerts .CenterTabbedContent .Pad { padding-right: 30px; }
#BodyWrapper #AboutEAlerts .CenterTabbedContent .Pad2 { padding-right: 10px; }
#BodyWrapper #AboutEAlerts .CenterTabbedContent SELECT { width: 147px; font-size: 11px; }
#BodyWrapper #AboutEAlerts .CenterTabbedContent .DataTable .DataHead TD { padding: 5px; height: 11px; vertical-align: bottom; font-size: 9px; background-color: #efefef; color: #666; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; }
/* ------- END -- */

/* ------------------------------------------------ END: About Section -- */


/* ------------------------------------------------ BEGIN: Tax Center Section -- */
/* ------- Page Specific: Tax Center Overview -- */
#BodyWrapper #TaxCenter #CenterContent { border-bottom: none;}
#BodyWrapper #TaxCenter #CenterContent .DataTable {}
#BodyWrapper #TaxCenter #CenterContent .DataTable { margin: 0 0 9px 0; /* -- a 15px padding already exists on TDs  -- */}
#BodyWrapper #TaxCenter #CenterContent .DataTable A { color: #005ca9; text-decoration: none; }
#BodyWrapper #TaxCenter #CenterContent .DataTable A:Hover { text-decoration: underline; }
#BodyWrapper #TaxCenter #CenterContent .DataTable TH { line-height: 11px; font-size: 75%; padding: 6px 10px 6px 10px; text-align: left; text-transform: uppercase; background-color: #FFFFFF; color: #333; border-bottom: none; border-top: 6px #999999 solid; }
#BodyWrapper #TaxCenter #CenterContent .DataTable TH.Split { line-height: 11px; font-size: 75%; padding: 6px 10px 6px 10px; text-align: left; text-transform: none; background-color: #FFFFFF; color: #333; border-bottom: none; border-top: 6px #999999 solid; }
#BodyWrapper #TaxCenter #CenterContent .DataTable TH.White { line-height: 11px; font-size: 75%; padding: 0; text-align: left; text-transform: none; background-color: #FFFFFF; color: #333; border-bottom: none; border-top: 6px #FFFFFF solid; }  
#BodyWrapper #TaxCenter #CenterContent .DataTable TD { height: auto; padding: 8px 10px 0 10px; font-size: 75%; text-align: left; vertical-align: top; }
#BodyWrapper #TaxCenter #CenterContent .DataTable TD P { font-size: 100%; }
#BodyWrapper #TaxCenter #CenterContent .DataTable TD UL { margin: 0 0 1em 0; padding: 0; font-size: 100%; list-style-type: none; }
#BodyWrapper #TaxCenter #CenterContent .DataTable TD UL LI { margin: 0 0 .2em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 4px no-repeat; }
/* IE7 */ *+html #TaxCenter #CenterContent .DataTable TD UL LI { background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 4px no-repeat; ; } /* */
/* ------- END -- */

/* ------- Page Specific: Tax Center Tables -- */
#BodyWrapper #TaxCenterTable .CenterHeadContent { border-bottom: 6px solid #ffc60b; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent H4 { height: 54px; border-top: 1px solid #ffffff; line-height: 24px; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent H4.NoMenu { height: 24px; } 
#BodyWrapper #TaxCenterTable .CenterTabbedContent .HeaderFormHolder { left: 150px; margin-top: -29px; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent .DataTable .DataHead TD { padding: 5px; height: 35px; vertical-align: bottom; font-size: 9px; background-color: #efefef; color: #666; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent .DataTable .DataHead TD.Exception { text-align: left; padding-left: 11px; border-left: none;}
#BodyWrapper #TaxCenterTable .CenterTabbedContent .DataTable H5,
#BodyWrapper #TaxCenterTable .CenterTabbedContent .DataTable H6,
#BodyWrapper #TaxCenterTable .CenterTabbedContent .DataTable P { margin: 0 0 0 -5px; padding: 0 0 0 11px; font-size: 100%; text-align: left; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent .DataTable H6 { font-weight: normal; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent .DataTable .DataLegal TD { height: auto; padding: 0 10px 24px 10px; color: #7a7a79; font-size: 100%; text-align: left; background: #ededeb; border-top: 2px solid #5ea3de; border-bottom: none; border-right: none; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent .DataTable .DataLegal TD SUP { float: left; line-height: 9px; padding: 0; margin: 2px 2px 0 -18px; position: relative; top: 0px;  }
#BodyWrapper #TaxCenterTable .CenterTabbedContent .DataTable .DataLegal TD P { font-size: 70%; margin: .5em 15px 0 8px; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent .DataTable .DataLegal TD P.Exception { margin: .5em 0 0 0; padding: 0; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent .NoBorder TD { border-bottom: none; padding: 2px 0 2px 5px; vertical-align: middle; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent .NoBorder TD.Header { border-bottom: none; padding: 2px 0 2px 5px; vertical-align: top; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent .NoBorder TR.Exception TD { padding: 2px 0 13px 5px; border-bottom: 1px solid #d6d7d9; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent .NoBorder TD H5 { padding: 0 0 0 11px; }
#BodyWrapper #TaxCenterTable .CenterTabbedContent .DataTable TD.Total { height: auto; padding: 8px 10px 8px 10px; font-size: 70%; font-weight: bold; text-align: right; vertical-align: middle; }
/* ------- END -- */

/* -- BEGIN: Tax FAQ -- */

#BodyWrapper #TaxFAQ #CenterContent .Item .DataTable { margin: .2em 0 0 0; padding: 0; }
#BodyWrapper #TaxFAQ #CenterContent .Item .DataTable TD { font-size: 75%; vertical-align: top; padding: 10px 3px 2px 5px; }
#BodyWrapper #TaxFAQ #CenterContent .Item .DataHead TD { height: auto; }
#BodyWrapper #TaxFAQ #CenterContent .Item .DataTable TH { line-height: 11px; font-size: 75%; vertical-align: baseline; padding: 6px 0 6px 1px; text-align: left; text-transform: uppercase; background: none; color: #333; border-bottom: 2px solid #bdbdbd; }
#BodyWrapper #TaxFAQ #CenterContent .Item .DataTable TH.Exception { border-left: none; }  
#BodyWrapper #TaxFAQ #CenterContent .Item .DataTable UL { margin: 0 0 1em 0; padding: 0; font-size: 100%; list-style-type: none; }
#BodyWrapper #TaxFAQ #CenterContent .Item .DataTable UL LI { margin: 0 0 .5em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 6px no-repeat; } 
#BodyWrapper #TaxFAQ #CenterContent .Item .DataTable UL LI {  /* IE6 */ _background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.fff.gif) 0px 5px no-repeat; ; /* */ }
/* IE7 */ *+html #BodyWrapper #TaxFAQ #CenterContent .Item .DataTable UL LI { background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.fff.gif) 0px 5px no-repeat; ; } /* */
#BodyWrapper #TaxFAQ #CenterContent UL { margin: 0; padding: 0; list-style-type: none; font-size: 75%;}
#BodyWrapper #TaxFAQ #CenterContent UL LI { margin: 0 0 .5em 6px; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 5px no-repeat; }
#BodyWrapper #TaxFAQ #CenterContent H6 { font-size: 70%; text-decoration: none; font-style: normal; font-weight: normal; padding: 0 0 0 6px; }

/* -- END: Tax FAQ -- */

/* ------------------------------------------------ END: Tax Center Section -- */

/* ------------------------------------------------ BEGIN: PCG Section -- */
#BodyWrapper #PCGContact .CenterHeadContent H4 { font-size: 85%; margin: 0 0 1em 0; }
#BodyWrapper #PCGContact #CenterContent { border-bottom: none;}
#BodyWrapper #PCGContact #CenterContent .DataTable TD.PCG { height: auto; padding: 8px 10px 8px 10px; font-size: 75%; text-align: right; vertical-align: middle; }
#BodyWrapper #PCGContact #CenterContent .DataTable TD.PCG_Top { height: auto; padding: 12px 10px 8px 10px; font-size: 75%; text-align: right; vertical-align: top; }
/* ------- PCG Specific Section Head -- */
#BodyWrapper .CenterColCell #CenterContent .PCG_SectionHead { width: auto; margin: 0; padding: 0 0 10px 0; float: none; display: inherit; font-size: 100%; }
#BodyWrapper .CenterColCell #CenterContent .PCG_SectionHead P { padding: 10px; margin: 0; font-size: 85%; font-weight: bold; line-height: 1.4em; background: #efefef; }
/* ------- END -- */

/* ------- BEGIN: PCG Calamos Callout -- */
#BodyWrapper .CenterColCell #CenterContent .PCG_HistoryTable { width: 225px; padding: 7px; float: right; font-size: 100% }
#BodyWrapper .CenterColCell #CenterContent .PCG_HistoryTable P { padding-top: 3px; font-size: 60%; } 
 
/* ------- END -- */

/* ------------------------------------------------ END: PCG Section -- */


/* ------------------------------------------------ BEGIN: Literature Page -- */
#BodyWrapper #Literature .CenterContent { border-bottom: 6px solid #ffc60b; }
#BodyWrapper #Literature .CenterContent .DataTable TH { line-height: 11px; font-size: 75%; padding: 6px 0px 6px 0px; text-align: left; text-transform: none; background-color: #FFFFFF; color: #333; border-bottom: none; }
#BodyWrapper #Literature .CenterContent .DataTable TD { height: auto; padding: 8px 0px 0 0px; font-size: 75%; text-align: left; vertical-align: middle; }
#BodyWrapper #Literature .CenterContent .DataTable TD P { font-size: 100%; }
#BodyWrapper #Literature .CenterContent .DataTable TD UL { margin: 0 0 1em 0; padding: 0; font-size: 100%; list-style-type: none; }
#BodyWrapper #Literature .CenterContent .DataTable TD UL LI { margin: 0 0 .5em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 4px no-repeat; }
/* IE7 */ *+html #Literature .CenterContent .DataTable TD UL LI { background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.gif) 0px 4px no-repeat; ; } /* */
#BodyWrapper #Literature .CenterTabbedContent H4 { border-top: 1px solid #ffffff; } 
#BodyWrapper #Literature .CenterTabbedContent .DataTable SELECT { width: 64px; font-size: 9px; }
#BodyWrapper #Literature .CenterTabbedContent .DataTable TD.Fund { height: auto; padding: 8px 0 13px 5px; font-size: 70%; text-align: left; vertical-align: top; border-bottom: 1px solid #d6d7d9; }
#BodyWrapper #Literature .CenterTabbedContent .DataTable TD.NoBorder { height: auto; padding: 8px 0 3px 5px; font-size: 70%; text-align: left; vertical-align: middle; border-bottom: none; }

/* ------- Section Specific: Literature Form -- */
#BodyWrapper #Literature #CenterContent { border-bottom: none; }
#BodyWrapper #Literature #CenterContent .Pad { padding-right: 10px; }
#BodyWrapper #Literature #CenterContent .DataTable TD { height: auto; padding: 6px 5px 6px 5px; font-size: 75%; text-align: left; vertical-align: middle; }
#BodyWrapper #Literature #CenterContent .DataTable TD.Mail { height: auto; padding: 6px 5px 6px 5px; font-size: 75%; text-align: right; vertical-align: middle; }
#BodyWrapper #Literature #CenterContent SELECT { font-size: 11px; }
#BodyWrapper #Literature #CenterContent INPUT { font-size: 11px; }
#BodyWrapper #Literature #CenterContent .DataTable .DataLegal { }
#BodyWrapper #Literature #CenterContent .DataTable .DataLegal TD { height: auto; padding: 0 10px 24px 10px; color: #7a7a79; font-size: 100%; text-align: left; background: #ededeb; border-top: 2px solid #5ea3de; border-bottom: none; border-right: none; }
#BodyWrapper #Literature #CenterContent .DataTable .DataLegal TD SUP { float: left; line-height: 9px; padding: 0; margin: 2px 2px 0 -18px; position: relative; top: 0px;  }
#BodyWrapper #Literature #CenterContent .DataTable .DataLegal TD P { font-size: 70%; margin: .5em 15px 0 18px; }
#BodyWrapper #Literature #CenterContent .DataTable .DataLegal TD P.Exception { margin: .5em 0 0 0; padding: 0; }


/* ------- END -- */

/* ------------------------------------------------ END: Literature Page -- */

/* ------------------------------------------------ BEGIN: My Profile Page -- */
#BodyWrapper #MyProfile .CenterTabbedContent .DataTable { border-bottom: 1px solid #e8eceb; }
#BodyWrapper #MyProfile .CenterTabbedContent .DataTable TH.link { text-align: right; text-transform: none; }
#BodyWrapper #MyProfile .CenterTabbedContent .NoBorder TD { border-bottom: none; padding: 8px 0 13px 5px; vertical-align: middle; }
#BodyWrapper #MyProfile .CenterTabbedContent .NoBorder TD.top { border-bottom: none; padding: 8px 0 13px 5px; vertical-align: top; }
#BodyWrapper #MyProfile .CenterTabbedContent .Pad { padding-left: 20px; }


/* ------------------------------------------------ END: My Profile Page -- */

/* ------------------------------------------------ BEGIN: Institutional Strategies -- */
#BodyWrapper #Institutional .CenterTabbedContent H4 { height: auto; /* 51px */ width: 433px; /* 631px */ padding: 10px 10px 10px 10px; margin: 0 0 1em 0; color: #FFF; font-size: 90%; border-top: none; border-bottom: 1px solid #fff; border-right: 1px solid #FFF; background: url(http://www.calamos.com/rebrand/images/bg.table.header.gif) 0px 0px no-repeat; clear: both; } 
#BodyWrapper #Institutional .CenterTabbedContent H4 SPAN { font-size: 80%; font-weight: normal; }
#BodyWrapper #Institutional .CenterTabbedContent H4.Exception { height: 22px; /* 30px */ width: auto; /* 631px */ padding: 8px 0 0 11px; margin: 0; color: #FFF; font-size: 90%; border-top: 1px solid #ffffff; border-bottom: 1px solid #fff; background: url(http://www.calamos.com/rebrand/images/bg.table.header.gif) 0px 0px no-repeat; clear: both; } 
#BodyWrapper #Institutional .CenterTabbedContent .Pad { padding-left: 9px; }
#BodyWrapper #Institutional .CenterTabbedContent UL { margin: 0 0 1em 0; padding: 0; list-style-type: none; font-size: 75%;}
#BodyWrapper #Institutional .CenterTabbedContent UL LI { margin: 0 0 .5em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 7px no-repeat; }

#BodyWrapper #Institutional #CenterSplitContent .RightColCell P { margin: 1em 8px .5em 8px; font-size: 75%; }
#BodyWrapper #Institutional #CenterSplitContent .RightColCell H3 { margin: .5em 8px .5em 8px; font-size: 75%; text-transform: none; border-bottom: 1px solid #ebebeb; }
#BodyWrapper #Institutional #CenterSplitContent .RightColCell UL { margin: 0 0 1em 0; padding: 0; list-style-type: none; font-size: 70%;}
#BodyWrapper #Institutional #CenterSplitContent .RightColCell UL LI { margin: .5em 0 .5em 10px; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 8px no-repeat; }
#BodyWrapper #Institutional #CenterSplitContent .RightColCell .DataTable TD.LeftCell { padding: 0 0 0 8px; vertical-align: middle; }

/* -- BEGIN: Institutional Item -- */

#BodyWrapper #Institutional #CenterContent .Item .DataTable { margin: .2em 0 0 0; padding: 0; }
#BodyWrapper #Institutional #CenterContent .Item .DataTable TD { font-size: 75%; vertical-align: top; padding: 10px 3px 2px 5px; }
#BodyWrapper #Institutional #CenterContent .Item .DataHead TD { height: auto; }
#BodyWrapper #Institutional #CenterContent .Item .DataTable TH { line-height: 11px; font-size: 75%; vertical-align: baseline; padding: 6px 0 6px 1px; text-align: left; text-transform: uppercase; background: none; color: #333; border-bottom: 2px solid #bdbdbd; }
#BodyWrapper #Institutional #CenterContent .Item .DataTable TH.Exception { border-left: none; }  
#BodyWrapper #Institutional #CenterContent .Item .DataTable UL { margin: 0 0 1em 0; padding: 0; font-size: 100%; list-style-type: none; }
#BodyWrapper #Institutional #CenterContent .Item .DataTable UL LI { margin: 0 0 .5em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 6px no-repeat; } 
#BodyWrapper #Institutional #CenterContent .Item .DataTable UL LI {  /* IE6 */ _background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 4px no-repeat; ; /* */ }
/* IE7 */ *+html #BodyWrapper #Institutional #CenterContent .Item .DataTable UL LI { background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 4px no-repeat; ; } /* */
/* -- END: Institutional Item -- */
/* ------------------------------------------------ END: Institutional Strategies -- */

/* ------------------------------------------------ Begin Global Cap Specific Table -- */
#BodyWrapper #GlobalCap #CenterContent .DataTable { border: 1px solid #bdbdbd; }
#BodyWrapper #GlobalCap #CenterContent .DataTable { margin: 0 0 9px 0; /* -- a 15px padding already exists on TDs  -- */}
#BodyWrapper #GlobalCap #CenterContent .DataTable A { color: #005ca9; text-decoration: none; }
#BodyWrapper #GlobalCap #CenterContent .DataTable A:Hover { text-decoration: underline; }
#BodyWrapper #GlobalCap #CenterContent .DataTable TH { line-height: 13px; font-size: 11px; padding: 6px 10px 6px 10px; text-align: left; text-transform: uppercase; background-color: #d6d7d9; color: #666; border-bottom: 1px solid #bdbdbd;} 
#BodyWrapper #GlobalCap #CenterContent .DataTable TD { height: auto; padding: 8px 5px 8px 10px; font-size: 75%; text-align: left; vertical-align: middle; }
#BodyWrapper #GlobalCap #CenterContent .DataTable TR.Border TD { padding: 5px 10px 5px 10px; border-bottom: 1px solid #d6d7d9; }
#BodyWrapper #GlobalCap #CenterContent .DataTable .DataHead TD { padding: 5px 10px 5px 10px; vertical-align: bottom; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; font-size: 9px; }
#BodyWrapper #GlobalCap #CenterContent .DataTable .DataHead TD.Symbol { padding: 5px 10px 5px 10px; height: auto; vertical-align: top; font-size: 9px; font-weight: normal; background-color: #d6d7d9; color: #666; }
#BodyWrapper #GlobalCap #CenterContent .DataTable .DataHead TD.NoLtBar { padding: 5px 10px 5px 10px; height: auto; vertical-align: top; font-size: 9px; font-weight: normal; background-color: #d6d7d9; color: #666; border-left: none; }
#BodyWrapper #GlobalCap #CenterContent .DataTable TD.Symbol { height: auto; padding: 8px 10px 8px 10px; font-size: 70%; text-align: left; vertical-align: middle; }
#BodyWrapper #GlobalCap #CenterContent .DataTable TD OL { font-size: 100%; }
#BodyWrapper #GlobalCap #CenterContent .DataTable TD UL { margin: 0 0 1em 0; padding: 0; list-style-type: none; font-size: 100%;}
#BodyWrapper #GlobalCap #CenterContent .DataTable TD UL LI { margin: .5em 0 .5em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.fff.gif) 0px 4px no-repeat; }
#BodyWrapper #GlobalCap #CenterContent .DataTable TD UL UL { margin: 0 0 1em 0; padding: 0; list-style-type: none; font-size: 100%;}
#BodyWrapper #GlobalCap #CenterContent .DataTable TD UL UL LI { margin: .5em 0 .5em 10px; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 4px no-repeat; }
#BodyWrapper #GlobalCap #CenterContent .DataTable TD UL.secondary { margin: 0; padding: 0; list-style-type: none; font-size: 100%;}
#BodyWrapper #GlobalCap #CenterContent .DataTable TD UL.secondary LI { margin: 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.fff.gif) 0px 4px no-repeat; }
#BodyWrapper #GlobalCap #CenterContent BLOCKQUOTE { font-size: 115%; }
#BodyWrapper #GlobalCap #CenterContent DIV.InfoBox { width: auto; /* 200px */ padding: 10px 10px 0 10px; margin: 0 0 1em 0; float: none; display: block; border-top: 6px solid #ffc60b; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }

/* ------------------------------------------------ End Global Cap Specific Table -- */

/* ------------------------------------------------ Begin Maintenance Pages -- */
#BodyWrapper #Maintenance #CenterContent .DataTable { border: 1px solid #bdbdbd; }
#BodyWrapper #Maintenance #CenterContent .DataTable { margin: 0 0 9px 0; /* -- a 15px padding already exists on TDs  -- */}
#BodyWrapper #Maintenance #CenterContent .DataTable TD { height: auto; padding: 8px 10px 8px 10px; font-size: 75%; text-align: left; vertical-align: middle; }
#BodyWrapper #Maintenance #CenterContent .DataTable TD P { font-size: 100%;}
/* ------------------------------------------------ End Maintenance Pages -- */


/* ------------------------------------------------ Begin Conv Bonds WP Specific -- */
#BodyWrapper #ConvBondsWP #CenterContent TH { line-height: 13px; font-size: 11px; padding: 6px 10px 6px 10px; text-align: left; text-transform: uppercase; background-color: #d6d7d9; color: #666; border-bottom: 1px solid #bdbdbd;} 
/* ------------------------------------------------ End Conv Bonds WP Specific -- */

/* ------------------------------------------------ Begin Promo/Landing Pages -- */
#BodyWrapper #PromoPage #CenterContent .morningstar_pg_intro { font-family: Arial; font-weight: bold; color: #660000; font-size: 12px; line-height: 24px; }
#BodyWrapper #PromoPage #CenterContent .morningstar_pg_intro2 { font-family: Arial; font-weight: bold; color: #660000; font-size: 12px;
line-height: 12px; }
#BodyWrapper #PromoPage #CenterContent .morningstar_pg_header { font-size: 25px; font-family: Arial; color: #000099; font-weight: bold; }
#BodyWrapper #PromoPage #CenterContent .morningstar_pg_blue { font-size: 11px; color: #000099; font-family: Arial; font-weight: bold; }
#BodyWrapper #PromoPage #CenterContent .morningstar_pg_body { font-family: Arial; font-size: 11px; color: #333333; }
#BodyWrapper #PromoPage #CenterContent .morningstar_pg_blk { font-family: Arial; font-weight: bold; font-size: 13px; color: #333333; }
#BodyWrapper #PromoPage #CenterContent .morningstar_pg_table { BORDER-RIGHT: #666699 1px solid; BORDER-TOP: #666699 1px solid; BORDER-LEFT: #666699 1px solid; BORDER-BOTTOM: #666699 1px solid; background-image: url(http://www.calamos.com/rebrand/images/bg_gradient.jpg); }
#BodyWrapper #PromoPage #CenterContent .MNI_pg_white { font-family: Arial; font-size: 11px; color: #FFFFFF; }
#BodyWrapper #PromoPage #CenterContent a.MNI_Related, a.MNI_Related:visited, a.MNI_Related:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; text-indent: 0px; }
#BodyWrapper #PromoPage #CenterContent a.MNI_Related:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; 	text-decoration: underline; }
#BodyWrapper #PromoPage #CenterContent a.MNI_White, a.MNI_White:visited, a.MNI_White:active { font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; color: #FFFFFF; text-decoration: none; text-indent: none; }
#BodyWrapper #PromoPage #CenterContent a.MNI_White:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; text-indent: none; }
#BodyWrapper #PromoPage #CenterContent td.MNI_Square { background-image:url(http://www.calamos.com/rebrand/images/MNI_Square.gif); width: 149px; height: 110px; }

/* ------------------------------------------------ End Promo/Landing Pages -- */

/* ------------------------------------------------ Begin Go Paperless Page -- */
#BodyWrapper #GoPaperless .CenterHeadContent H6 { font-size: 75%; float: right; margin: -1.9em 0 0 0; }
#BodyWrapper #GoPaperless #CenterContent { border-bottom: none; }
#BodyWrapper #GoPaperless #CenterContent HR { width: 100%; margin: 0 0 0 0; display: block; align: left; clear: none; height: 1px; background: none; border-bottom: 2px solid #5ea3de; border-top: none; border-left: none; border-right: none; }
#BodyWrapper #GoPaperless #CenterContent P.DescServ { font-size: 70%; }

/* ---------- Submit --*/
#BodyWrapper #GoPaperless #CenterContent .DataTable#Form { width: 250px; float: right; margin: 0 0 1em 10px; border-top: 1px solid #d6d7d9; border-left: 1px solid #d6d7d9; border-right: 1px solid #d6d7d9; }
#BodyWrapper #GoPaperless #CenterContent .DataTable#Form TH { line-height: 14px; font-size: 80%; font-weight: bold; text-transform: none; text-align: left; color: #FFFFFF; padding: 6px 10px 6px 10px; background-color: #9fa3a4; vertical-align: middle; border-bottom: none; border-right: none; }
#BodyWrapper #GoPaperless #CenterContent .DataTable#Form TH.Note { line-height: 12px; font-size: 70%; font-weight: normal; text-transform: none; text-align: left; color: #333; padding: 6px 10px 6px 10px; background-color: #d6d7d9; vertical-align: middle; border-bottom: none; border-right: none; }
#BodyWrapper #GoPaperless #CenterContent .DataTable#Form TD { font-size: 70%; border-bottom: 1px solid #d6d7d9; }
/* ---------- End --*/

#BodyWrapper #GoPaperless #CenterContent .DataTable {}
#BodyWrapper #GoPaperless #CenterContent .DataTable { margin: 0 0 9px 0; /* -- a 15px padding already exists on TDs  -- */}
#BodyWrapper #GoPaperless #CenterContent .DataTable TH { line-height: 14px; font-size: 80%; font-weight: bold; text-transform: none; text-align: left; color: #FFFFFF; padding: 6px 10px 6px 10px; background-color: #9fa3a4; vertical-align: middle; border-bottom: none; border-right: 1px solid #FFFFFF; }
#BodyWrapper #GoPaperless #CenterContent .DataTable TH.Form { margin: 1em 0 0 0; border-top: 1px solid #d6d7d9; border-left: 1px solid #d6d7d9; border-right: 1px solid #d6d7d9; }
#BodyWrapper #GoPaperless #CenterContent .DataTable TH.Change { line-height: 11px; font-size: 75%; vertical-align: baseline; padding: 6px 0 6px 10px; text-align: left; text-transform: uppercase; background: none; color: #333; border-right: none; border-bottom: 2px solid #bdbdbd; }
#BodyWrapper #GoPaperless #CenterContent .DataTable TD { height: auto; padding: 8px 10px 8px 10px; font-size: 75%; text-align: left; vertical-align: top; }
#BodyWrapper #GoPaperless #CenterContent .DataTable TD.Form { height: auto; padding: 8px 10px 8px 10px; font-size: 70%; text-align: left; vertical-align: top; border-bottom: 1px solid #d6d7d9; border-left: 1px solid #d6d7d9; border-right: 1px solid #d6d7d9; }
#BodyWrapper #GoPaperless #CenterContent .Letters { padding-right: 20px; font-weight: bold; line-height: 28px; }
/* ------------------------------------------------ End Go Paperless Page -- */

/* ------------------------------------------------ Begin Sign Me Up table -- */
#BodyWrapper #NewsBrief #CenterContent td.Email_Updates { background: #e7e3c6; font-family:Arial, Helvetica, sans-serif; font-size: 11px;
font-weight: bold; color: #000000; padding: 5px; }
/* ------------------------------------------------ End Sign Me Up table -- */

/* ------------------------------------------------ Begin Podcast/Home Foundation DataTable -- */
#BodyWrapper #Podcast #CenterContent .DataTable {}
#BodyWrapper #Podcast #CenterContent .DataTable { margin: 0 0 9px 0; /* -- a 15px padding already exists on TDs  -- */}
#BodyWrapper #Podcast #CenterContent .DataTable .DataHead TD { padding: 5px; height: 35px; vertical-align: bottom; font-size: 9px; background-color: #efefef; color: #666; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; font-weight: normal; }
#BodyWrapper #Podcast #CenterContent .DataTable .DataHead TD.Exception { text-align: left; padding-left: 11px; border-left: none;}
#BodyWrapper #Podcast #CenterContent .DataTable TD { height: auto; padding: 8px 0 13px 5px; font-size: 70%; text-align: left; vertical-align: middle; border-bottom: 1px solid #d6d7d9; }
#BodyWrapper #Podcast #CenterContent .DataTable H5,
#BodyWrapper #Podcast #CenterContent .DataTable H6,
#BodyWrapper #Podcast #CenterContent .DataTable P { margin: 0 0 0 -5px; padding: 0 0 0 11px; font-size: 100%; text-align: left; }
#BodyWrapper #Podcast #CenterContent .DataTable H6 { font-weight: normal; }
#BodyWrapper #Podcast #CenterContent .DataTable H5 SPAN { font-weight: normal; }
#BodyWrapper #Podcast #CenterContent .NoBorder TD { border-bottom: none; padding: 2px 0 2px 5px; vertical-align: middle; font-size: 70%; }
#BodyWrapper #Podcast .CenterTabbedContent H4 { margin: 0; font-size: 90%; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; } 
#BodyWrapper #Podcast .CenterTabbedContent { border-top: 6px solid #ffc60b; }

/* ------------------------------------------------ End Podcast/Home Foundation DataTable -- */

/* ------------------------------------------------ Begin Convertible Bonds Bulleted Lists -- */
#BodyWrapper #ConvBonds #CenterContent UL { margin: 0; padding: 0; list-style-type: none; color: #005ca9; font-family: arial; }
#BodyWrapper #ConvBonds #CenterContent UL.CBLanding { margin: 0 0 0 176px; padding: 0; list-style-type: none; color: #005ca9; font-family: arial; border-top: 1px solid #CCC; }
#BodyWrapper #ConvBonds #CenterContent UL LI { margin: 0 0 .2em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.fff.gif) 0px 6px no-repeat; } 
#BodyWrapper #ConvBonds #CenterContent A#selected { color: #333; font-weight: bold; }
/* ------------------------------------------------ End Convertible Bonds Bulleted Lists -- */

/* ------------------------------------------------ Begin Share Class Bulleted Lists -- */
#BodyWrapper #ShareClass .CenterTabbedContent UL { margin: 0; padding: 0; list-style-type: none; font-size: 75%;}
#BodyWrapper #ShareClass .CenterTabbedContent UL LI { margin: 0 0 .5em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 5px no-repeat; }
#BodyWrapper #ShareClass .CenterTabbedContent OL { margin: 0; padding: 0 0 0 25px; list-style-type: lower-alpha; font-size: 75%;}
#BodyWrapper #ShareClass .CenterTabbedContent OL LI { margin: 0 0 1em 0; }
#BodyWrapper #ShareClass .CenterTabbedContent P.Top { font-size: 70%; text-decoration: none; font-style: normal; font-weight: normal; padding: 0; }
#BodyWrapper #ShareClass .CenterTabbedContent P.Indent { padding: 0 0 0 35px; }
#BodyWrapper #ShareClass .CenterTabbedContent P.Top SPAN { float: right; margin: -1em 0 0 0; }

/* ------------------------------------------------ End Share Class Bulleted Lists -- */

/* ------------------------------------------------ Begin Convertible Arbitrage -- */
#BodyWrapper #ConvArb #CenterContent { border-bottom: none; }
#BodyWrapper #ConvArb #CenterContent UL { margin: 0; padding: 0; list-style-type: none; color: #333; font-family: arial; }
#BodyWrapper #ConvArb #CenterContent UL.CBLanding { margin: 0 0 0 190px; padding: 0; list-style-type: none; font-family: arial; }
#BodyWrapper #ConvArb #CenterContent UL LI { margin: 0 0 .2em 0; padding: 0 0 0 15px; background: url(http://www.calamos.com/rebrand/images/bullet.sm.feb825.fff.gif) 0px 6px no-repeat; } 
#BodyWrapper #ConvArb #CenterContent UL UL { font-size: 100%; }
#BodyWrapper #ConvArb #CenterContent UL.Box { margin: 0 0 1em 0; padding: 10px 15px 10px 15px; list-style-type: none; color: #333; font-family: arial; border: 1px solid #d6d7d9; } 
#BodyWrapper #ConvArb #CenterContent UL.Box LI { margin: 0 0 .2em 0; padding: 0 0 0 15px; font-size: 95%; background: url(http://www.calamos.com/rebrand/images/bullet.lg.feba01.gif) 0px 6px no-repeat; }
#BodyWrapper #ConvArb #CenterContent A#selected { color: #333; font-weight: bold; text-decoration: none; }
#BodyWrapper #ConvArb #CenterContent H5 { margin: 0 0 1em 0; padding: 0 5px 0 15px; font-size: 70%; font-style: normal; font-weight: normal; }
#BodyWrapper #ConvArb #CenterContent H6 { margin: 0 0 1em 0; padding: 0; font-size: 70%; font-style: normal; font-weight: normal; }
#BodyWrapper #ConvArb #CenterContent .DataTable TR.Exception TD { padding: 8px 10px 13px 10px; border-bottom: 1px solid #d6d7d9; }
#BodyWrapper #ConvArb #CenterContent .DataTable { width: 400px; }

/* ------------------------------------------------ End Convertible Arbitrage -- */

/* ------------------------------------------------ Begin CE Prices Performance -- */
#BodyWrapper #CEPricesPerf .CenterTabbedContent .DataTable TR.DataTopRow TD { padding: 8px 0 13px 5px; text-align: left; }
#BodyWrapper .CenterColCell .CenterTabbedContent .DataTable TR.DataBottomRow TD { padding: 8px 0 13px 5px; text-align: left; }

/* ------------------------------------------------ End CE Prices Performance -- */

/* ------------------------------------------------ Begin Q&A's DataTable -- */
#BodyWrapper #QA #CenterContent .DataTable {}
#BodyWrapper #QA #CenterContent .DataTable { margin: 0 0 9px 0; /* -- a 15px padding already exists on TDs  -- */}
#BodyWrapper #QA #CenterContent .DataTable .DataHead TD { padding: 5px; height: 35px; vertical-align: bottom; font-size: 9px; background-color: #efefef; color: #666; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; font-weight: normal; }
#BodyWrapper #QA #CenterContent .DataTable .DataHead TD.Exception { text-align: left; padding-left: 11px; border-left: none;}
#BodyWrapper #QA #CenterContent .DataTable TD { height: auto; padding: 8px 0 13px 5px; font-size: 70%; text-align: left; vertical-align: middle; border-bottom: 1px solid #d6d7d9; }
#BodyWrapper #QA #CenterContent .DataTable H5,
#BodyWrapper #QA #CenterContent .DataTable H6,
#BodyWrapper #QA #CenterContent .DataTable P { margin: 0 0 0 -5px; padding: 0 0 0 11px; font-size: 100%; text-align: left; }
#BodyWrapper #QA #CenterContent .DataTable H6 { font-weight: normal; }
#BodyWrapper #QA #CenterContent .DataTable H5 SPAN { font-weight: normal; }
#BodyWrapper #QA #CenterContent .CenterTabbedContent H4 { height: 24px; /* 51px */ width: auto; /* 631px */ padding: 27px 0 0 11px; margin: 0; color: #FFF; font-size: 90%; border-bottom: 1px solid #fff; background: url(http://www.calamos.com/rebrand/images/bg.table.header.gif) 0px 0px no-repeat; clear: both; } 
#BodyWrapper #QA #CenterContent .CenterTabbedContent H4 SPAN { font-size: 80%; font-weight: normal; }

/* ------------------------------------------------ End Q&A's DataTable -- */

/* ------------------------------------------------ Begin Account Access Page -- */
#BodyWrapper #AccountAccess #CenterContent { border-bottom: none; }
#BodyWrapper #AccountAccess #CenterContent .DataTable TD { font-size: 75%; }
#BodyWrapper #AccountAccess #CenterContent .DataTable TD P { font-size: 100%; }
#BodyWrapper #AccountAccess #CenterContent .DataTable TD UL { font-size: 100%; }
/* ------------------------------------------------ End Account Access Page -- */
