@charset "UTF-8";

/*

======== CONTENTS ========

last-updated: 9 Jul 2008;

+1: Default
+2: Original

==========================

*/


/*
    +1: Default
==================================================*/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */

.tabs-hide {
	display: none;
}
}

/* Hide useless elements in print layouts... */
@media print {

.tabs-nav {
	display: none;
}
}

/* Skin */
.tabs-nav {
	list-style: none;
	margin: 0;
}

.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}

.tabs-nav li {
	display: inline;
	float: left;
}

.tabs-nav a {
	position: relative;
	top: 1px;
	z-index: 2;
}

.tabs-nav .tabs-disabled {
	opacity: .4;
}

.tabs-container {
}


/*
    +2: Original
==================================================*/

div#container-1 {
	padding-bottom: 20px;
}

div#container-1 ul.tabs-nav li {
	margin-right: 3px;
}

div#container-1 ul.tabs-nav li.last {
	margin-right: 0;
}

div#container-2 ul.tabs-nav li,
div#container-3 ul.tabs-nav li,
div#container-4 ul.tabs-nav li,
div#container-5 ul.tabs-nav li,
div#container-6 ul.tabs-nav li,
div#container-7 ul.tabs-nav li,
div#container-8 ul.tabs-nav li {
	margin-right: 0;
}

div#container-1 ul.tabs-nav li.tabs-selected a#monthly2010 {
	background: url(../images/btn_monthly_2010_on.jpg) 0 0 no-repeat;
	display: block;
	height: 28px;
	text-indent: -9999px;
	width: 88px;
}

div#container-1 ul.tabs-nav li.tabs-selected a#monthly2009 {
	background: url(../images/btn_monthly_2009_on.jpg) 0 0 no-repeat;
	display: block;
	height: 28px;
	text-indent: -9999px;
	width: 88px;
}

div#container-1 ul.tabs-nav li.tabs-selected a#monthly2008 {
	background: url(../images/btn_monthly_2008_on.jpg) 0 0 no-repeat;
	display: block;
	height: 28px;
	text-indent: -9999px;
	width: 88px;
}

div#container-1 ul.tabs-nav li.tabs-selected a#monthly2007 {
	background: url(../images/btn_monthly_2007_on.jpg) 0 0 no-repeat;
	display: block;
	height: 28px;
	text-indent: -9999px;
	width: 88px;
}

div#container-1 ul.tabs-nav li.tabs-selected a#monthly2006 {
	background: url(../images/btn_monthly_2006_on.jpg) 0 0 no-repeat;
	display: block;
	height: 28px;
	text-indent: -9999px;
	width: 88px;
}

div#container-1 ul.tabs-nav li.tabs-selected a#monthly2005 {
	background: url(../images/btn_monthly_2005_on.jpg) 0 0 no-repeat;
	display: block;
	height: 28px;
	text-indent: -9999px;
	width: 88px;
}

div#container-1 ul.tabs-nav li.tabs-selected a#monthly2004 {
	background: url(../images/btn_monthly_2004_on.jpg) 0 0 no-repeat;
	display: block;
	height: 28px;
	text-indent: -9999px;
	width: 87px;
}

div#container-1 div.frame {
	margin-top: 13px;
}

div#container-2 div.frame,
div#container-3 div.frame,
div#container-4 div.frame,
div#container-5 div.frame,
div#container-6 div.frame,
div#container-7 div.frame,
div#container-8 div.frame {
	margin-top: 0;
}

div#container-2 ul.tabs-nav li.tabs-selected a#tab01,
div#container-3 ul.tabs-nav li.tabs-selected a#tab05,
div#container-4 ul.tabs-nav li.tabs-selected a#tab09,
div#container-5 ul.tabs-nav li.tabs-selected a#tab13,
div#container-6 ul.tabs-nav li.tabs-selected a#tab17,
div#container-7 ul.tabs-nav li.tabs-selected a#tab21,
div#container-8 ul.tabs-nav li.tabs-selected a#tab26 {
	background: url(../images/tab_monthly_01_on.gif) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-indent: -9999px;
	width: 109px;
}

div#container-2 ul.tabs-nav li.tabs-selected a#tab02,
div#container-3 ul.tabs-nav li.tabs-selected a#tab06,
div#container-4 ul.tabs-nav li.tabs-selected a#tab10,
div#container-5 ul.tabs-nav li.tabs-selected a#tab14,
div#container-6 ul.tabs-nav li.tabs-selected a#tab18,
div#container-7 ul.tabs-nav li.tabs-selected a#tab22,
div#container-8 ul.tabs-nav li.tabs-selected a#tab27 {
	background: url(../images/tab_monthly_02_on.gif) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-indent: -9999px;
	width: 107px;
}

div#container-2 ul.tabs-nav li.tabs-selected a#tab03,
div#container-3 ul.tabs-nav li.tabs-selected a#tab07,
div#container-4 ul.tabs-nav li.tabs-selected a#tab11,
div#container-5 ul.tabs-nav li.tabs-selected a#tab15,
div#container-6 ul.tabs-nav li.tabs-selected a#tab19,
div#container-7 ul.tabs-nav li.tabs-selected a#tab23,
div#container-8 ul.tabs-nav li.tabs-selected a#tab28 {
	background: url(../images/tab_monthly_03_on.gif) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-indent: -9999px;
	width: 107px;
}

div#container-2 ul.tabs-nav li.tabs-selected a#tab04,
div#container-3 ul.tabs-nav li.tabs-selected a#tab08,
div#container-4 ul.tabs-nav li.tabs-selected a#tab12,
div#container-5 ul.tabs-nav li.tabs-selected a#tab16,
div#container-6 ul.tabs-nav li.tabs-selected a#tab20,
div#container-7 ul.tabs-nav li.tabs-selected a#tab24,
div#container-8 ul.tabs-nav li.tabs-selected a#tab29 {
	background: url(../images/tab_monthly_04_on.gif) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-indent: -9999px;
	width: 108px;
}

div#container-7 ul.tabs-nav li.tabs-selected a#tab25,
div#container-8 ul.tabs-nav li.tabs-selected a#tab30 {
	background: url(../images/tab_monthly_05_on.gif) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-indent: -9999px;
	width: 107px;
}

* html body.monthly div#container div#main div#content div.box div#container-1 {
	padding-bottom: 15px;
}

* html body.monthly div#container div#main div#content div.box div#container-1 div.frame {
	margin-bottom: 0;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-1 {
	padding-bottom: 15px;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-1 div.frame {
	margin-bottom: 0;
}

* html body.monthly div#container div#main div#content div.box div#container-2 {
	padding-bottom: 15px;
}

* html body.monthly div#container div#main div#content div.box div#container-3 {
	padding-bottom: 15px;
}

* html body.monthly div#container div#main div#content div.box div#container-4 {
	padding-bottom: 15px;
}

* html body.monthly div#container div#main div#content div.box div#container-5 {
	padding-bottom: 15px;
}

* html body.monthly div#container div#main div#content div.box div#container-6 {
	padding-bottom: 15px;
}

* html body.monthly div#container div#main div#content div.box div#container-7 {
	padding-bottom: 15px;
}

* html body.monthly div#container div#main div#content div.box div#container-2 div.frame {
	margin-bottom: 0;
}

* html body.monthly div#container div#main div#content div.box div#container-3 div.frame {
	margin-bottom: 0;
}

* html body.monthly div#container div#main div#content div.box div#container-4 div.frame {
	margin-bottom: 0;
}

* html body.monthly div#container div#main div#content div.box div#container-5 div.frame {
	margin-bottom: 0;
}

* html body.monthly div#container div#main div#content div.box div#container-6 div.frame {
	margin-bottom: 0;
}

* html body.monthly div#container div#main div#content div.box div#container-7 div.frame {
	margin-bottom: 0;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-2 {
	padding-bottom: 15px;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-3 {
	padding-bottom: 15px;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-4 {
	padding-bottom: 15px;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-5 {
	padding-bottom: 15px;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-6 {
	padding-bottom: 15px;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-7 {
	padding-bottom: 15px;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-2 div.frame {
	margin-bottom: 0;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-3 div.frame {
	margin-bottom: 0;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-4 div.frame {
	margin-bottom: 0;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-5 div.frame {
	margin-bottom: 0;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-6 div.frame {
	margin-bottom: 0;
}

*:first-child+html body.monthly div#container div#main div#content div.box div#container-7 div.frame {
	margin-bottom: 0;
}

* html body.monthly div#container div#main div#content div.box h3 {
	margin-top: 15px;
}

*:first-child+html body.monthly div#container div#main div#content div.box h3 {
	margin-top: 15px;
}