#table-1, #table-2, #table-3, #table-4 {width:99%; border-collapse: collapse;  }
#table-1 img {float:left;  padding:0px 10px 0px 30px;}
#table-1 td {border-bottom:1px solid #e6e9ed;}
.basetable td {padding:2px 8px 2px 8px;}

#table-2 td, #table-4 td {padding:2px 3em 0.5em 0px;  vertical-align: top; border-bottom:0px dotted #969696;}
#table-2 table#table-3 {width:100%;}
 
 #table-2 p.x-10,  #table-4 p.x-10 { background:#f5f5f5; padding:10px;}
 #table-2 td,  #table-4 td {padding:4px; width:30%;}
 
table .noborder { border-bottom:3px solid #fff !important; margin:2px; border-collapse:separate; border-spacing:10px;}
 
.years { border-collapse:collapse; text-align:left;  width:95%; text-align:left;}
.years td { width:25%; vertical-align:top;}
.years td { padding:4px;}
.calendar .selected td {border:0px solid #ddd;   position:relative;}
.calendar .selected {background:#f7931e; margin:0 auto; width:100%; margin:10px 0 10px 0;}
 .years td .extend { background:#f7f7f7; padding:6px;}

	p.x- { 
					text-transform: uppercase;
				 
					text-align: left;
					color: #005496;
					margin: 0em;
			}
			li.x-copy {
 
			 
					text-align: left;
					color: #4d4d4d;
					margin: 0em 0em 0em 1.09em;
			}
			li.x-copy-override {
					text-align: justify;
			}
			p.x-2 {
 
		 
					text-transform: uppercase;
					text-indent: 0em;
					text-align: left;
					color: #4d4d4d;
					margin: 0em;
			}
			p.x-2-override {
			}
			p.x-3 {
 
				 
					text-indent: 0em;
					text-align: left;
	margin: 0em;
			}
			p.x-3-override {
			}
			p.x-4 {
 
				 
					color: #4d4d4d;
					margin: 0em;
			}
			p.x-4-override {
					text-align: right;
			}
			li.x-5 {
 
				 
					text-align: left;
					color: #4d4d4d;
			 
			}
			li.x-5-override {
			}
			p.x-6 {
 
			 
					text-align: justify;
					color: #4d4d4d;
					margin: 0em;
			}
			p.x-6-override {
			}
			p.x-6-override-1 {
					text-align: right;
			}
			p.x-7 {
 
			 
					color: #4d4d4d;
					margin: 0em;
			}
			p.x-7-override {
					text-align: justify;
			}
			p.x-8 {
 
 
					font-style: normal;
  line-height:1.2em;
					text-decoration: none;
					font-variant: normal;
					text-indent: 0em;
					text-align: left;
					color: #4d4d4d;
					margin: 0em;
			}
			p.x-8-override {
			}
			p.x-8-override-1 {
					text-align: right;
			 
			}
			p.x-8-override-2 {
					text-align: right;
			 
			}
			p.x-9 {
 font-size:1.3em; 
 line-height:2em;
				 
					color: #005496;
			 
 
			}
			p.x-9-override {
			}
			p.x-10 {

					text-decoration: none;
					font-variant: normal;
					text-indent: 0em;
					text-align: left;
					color: #000000;
					margin: 0em;
			}
			p.x-10-override {
			}
			p.x-10-override-1 {
					text-align: right;
				 
			}
			p.x-10-override-2 {
					text-align: right;
				 
			}
			p.x-override {
			}
			
			 p.x-.x-override { width:100%; padding:4px; color:#fff;}
			p.x-11 {	font-size:1.2em; line-height:1.2em;  
					 background:#f5f5f5 ;width:100%; padding:4px;  
					text-transform: uppercase;
					margin: 0 auto;
			}		
.years p.x-11 {	font-size:1em; line-height:1.2em;  
					 background:#f5f5f5 url('../images/bgtabs.gif') repeat-x bottom; width:100px; padding:8px;  
					text-transform: uppercase;
					margin: 0;
			}
			p.x-11-override {
					text-align: center;
			}
			li.x-5-override-1 {
					text-indent: -0.94em;
					margin: 0em 0em 0em 0.94em;
			}
			p.x-12 {
 
					text-decoration: none;
					text-transform: uppercase;
					text-indent: 0em;
					text-align: left;
					color: #ffffff;
					margin: 0em;
			}
			span.no-style-override {
				 
			}
			span.no-style-override-1 {
			}
			span.no-style-override-2 {
						 line-height:1.5em;
					color: #005496;
			}
			span.no-style-override-3 {
 
					color: #005496;
			}
			span.no-style-override-4 {
 
					text-transform: uppercase;
					color: #005496;
			}
			span.x- {
 
					font-weight: bold;
					font-style: normal;
					font-size: 0.92em;
					color: #4d4d4d;
			}
			span.x-override {
			}
			span.no-style-override-5 {
					
					color: #ff6600;
			}
			span.no-style-override-6 {
 
			}
			span.x-2 {
 
					font-style: italic;
					font-size: 0.58em;
					font-variant: normal;
					color: #4d4d4d;
			}
			span.no-style-override-7 {
 
					color: #4d4d4d;
			}
			span.no-style-override-8 {
 
					font-weight: bold;
					color: #ff6600;
			}
			span.x-2-override {
					font-size: 0.75em;
			}
			span.x-override-1 {
 
					color: #ff6600;
			}
 
			span.no-style-override-10 {
  line-height:2em;
					color: #005496;
			}
			span.no-style-override-11 {
			 line-height:1.5em;
					color: #4d4d4d;
			}
			span.no-style-override-12 {
				 
			}
			span.no-style-override-13 {
					font-variant: normal;
					color: #4d4d4d;
			}
			span.x-3 {
			 
					 
					font-style: normal;
					 
					font-variant: normal;
					color: #005496;
			}
			span.x-3-override {
					font-weight: normal;
			}
			span.no-style-override-14 {
					font-variant: normal;
			}