
	 body, p, td { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666666; }
	 .default { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; }
	 .news1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; }
	 .defaultb { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; }
	 input, select { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #666666; }
	.lg-header { font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; color: #2B585C; font-weight: bold; }
	.lg-header2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; color: #C65F02; font-weight: bold; }
	.lg-header3 { font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; color: #2B585C; font-weight: bold; font-style: italic; }
	.lg-header4 { font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; color: #C65F02; font-weight: bold; font-style: italic; }
	.lg-header5 { font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; color: #2B585C; font-weight: bold; text-align : center; }
	.med-headerX { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 15px; 
		color: #2B585C; 
		font-weight: bold; 
	}
	a.med-headerX:link, a.med-headerX:active, a.med-headerX:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 15px; 
		font-weight: bold; 
		color: #2B585C; 
		text-decoration: underline; 
	}
	a.med-headerX:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 15px; 
		font-weight: bold; 
		color: #95ABAD; 
		text-decoration: underline; 
	}
	.med-header { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 13px; 
		color: #2B585C; 
		font-weight: bold; 
	}
	a.med-header:link, a.med-header:active, a.med-header:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 13px; 
		font-weight: bold; 
		color: #2B585C; 
		text-decoration: underline; 
	}
	a.med-header:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 13px; 
		font-weight: bold; 
		color: #95ABAD; 
		text-decoration: underline; 
	}
	.med-header2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #C65F02; font-weight: bold; }
	.med-header3 { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #2B585C; font-weight: bold; font-style: italic; }
	.med-header4X { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 15px; 
		color: #C65F02;
		font-weight: bold; 
		font-style: italic; 
	}
	a.med-header4X:link, a.med-header4X:active, a.med-header4X:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 15px; 
		font-weight: bold; 
		color: #C65F02; 
		font-style: italic;
		text-decoration: underline; 
	}
	a.med-header4X:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 15px; 
		font-weight: bold; 
		font-style: italic;
		color: #e3af81; 
		text-decoration: underline; 
	}
	.med-header4 { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 13px; 
		color: #C65F02;
		font-weight: bold; 
		font-style: italic; 
	}
	a.med-header4:link, a.med-header4:active, a.med-header4:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 13px; 
		font-weight: bold; 
		color: #C65F02; 
		font-style: italic;
		text-decoration: underline; 
	}
	a.med-header4:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 13px; 
		font-weight: bold; 
		font-style: italic;
		color: #e3af81; 
		text-decoration: underline; 
	}
	.med-header4b { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 13px; 
		color: #999999;
		font-weight: bold; 
		font-style: italic; 
	}
	a.med-header4b:link, a.med-header4b:active, a.med-header4b:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 13px; 
		font-weight: bold; 
		color: #999999; 
		font-style: italic;
		text-decoration: underline; 
	}
	a.med-header4b:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 13px; 
		font-weight: bold; 
		font-style: italic;
		color: #333333; 
		text-decoration: underline; 
	}
	.med-header4c { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 13px; 
		color: #999999;
		font-weight: bold; 
	}
	a.med-header4c:link, a.med-header4c:active, a.med-header4c:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 13px; 
		font-weight: bold; 
		color: #999999; 
		text-decoration: underline; 
	}
	a.med-header4c:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 13px; 
		font-weight: bold; 
		color: #333333; 
		text-decoration: underline; 
	}
	.med-header5 { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #2B585C; font-weight: bold; text-decoration: underline; }
	.med-header6 { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 15px; 
		color: #C65F02;
		font-weight: bold; 
		font-style: italic; 
	}
	a.med-header6:link, a.med-header6:active, a.med-header6:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 15px; 
		font-weight: bold; 
		color: #C65F02; 
		font-style: italic;
		text-decoration: underline; 
	}
	a.med-header6:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 15px; 
		font-weight: bold; 
		font-style: italic;
		color: #e3af81; 
		text-decoration: underline; 
	}
	.med-header6b { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 15px; 
		color: #2B585C;
		font-weight: bold; 
		font-style: italic; 
	}
	a.med-header6b:link, a.med-header6b:active, a.med-header6b:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 15px; 
		font-weight: bold; 
		color: #2B585C; 
		font-style: italic;
		text-decoration: underline; 
	}
	a.med-header6b:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 15px; 
		font-weight: bold; 
		font-style: italic;
		color: #2B585C; 
		text-decoration: underline; 
	}
	.med-header6c { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 17px; 
		color: #2B585C;
		font-weight: bold; 
		font-style: italic; 
	}
	a.med-header6c:link, a.med-header6c:active, a.med-header6c:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 17px; 
		font-weight: bold; 
		color: #2B585C; 
		font-style: italic;
		text-decoration: underline; 
	}
	a.med-header6c:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 17px; 
		font-weight: bold; 
		font-style: italic;
		color: #2B585C; 
		text-decoration: underline; 
	}
	.med-bhdr {
		font-family: arial, verdana, helvetica;
		font-size: 14px; 
		font-weight: bold; 
		color: #2B585C; 
		text-decoration: none; 
		margin-left : 0px
	}
	a.med-bhdr:link, a.med-bhdr:visited, a.med-bhdr:active {
		font-family: arial, verdana, helvetica; 
		font-weight: bold; 
		color: #2B585C;
		font-size: 14px; 
		text-decoration: underline; 
		margin-left : 0px
	}
	a.med-bhdr:hover {
		font-family: arial, verdana, helvetica; 
		font-weight: bold; 
		color: #95ABAD;
		font-size: 14px; 
		text-decoration: underline; 
		margin-left : 0px
	}
	.lg-bhdr {
		font-family: arial, verdana, helvetica;
		font-size: 16px; 
		font-weight: bold; 
		color: #2B585C; 
		text-decoration: none; 
		padding-right : 2px;
		margin-left : 0px
	}
	a.lg-bhdr:link, a.lg-bhdr:visited, a.lg-bhdr:active {
		font-family: arial, verdana, helvetica; 
		font-weight: bold; 
		color: #2B585C;
		font-size: 16px; 
		text-decoration: underline; 
		padding-right : 2px;
		margin-left : 0px
	}
	a.lg-bhdr:hover {
		font-family: arial, verdana, helvetica; 
		font-weight: bold; 
		color: #95ABAD;
		font-size: 16px; 
		text-decoration: underline; 
		padding-right : 2px;
		margin-left : 0px
	}
	.dsc-header { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 9px; 
		color: #2B585C; 
		font-weight: bold; 
	}
	a.dsc-header:link, a.dsc-header:active, a.dsc-header:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px; 
		font-weight: bold; 
		color: #2B585C; 
		text-decoration: underline; 
	}
	a.dsc-header:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px; 
		font-weight: bold; 
		color: #95ABAD; 
		text-decoration: underline; 
	}
	.sm-header { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 11px; 
		color: #2B585C; 
		font-weight: bold; 
	}
	a.sm-header:link, a.sm-header:active, a.sm-header:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #2B585C; 
		text-decoration: underline; 
	}
	a.sm-header:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #95ABAD; 
		text-decoration: underline; 
	}
	.sm-header-w { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 11px; 
		color: #FFFFFF; 
		font-weight: bold; 
	}
	a.sm-header-w:link, a.sm-header-w:active, a.sm-header-w:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #FFFFFF; 
		text-decoration: underline; 
	}
	a.sm-header-w:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #FFFFFF; 
		text-decoration: underline; 
	}
	.sm-header2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #C65F02; font-weight: bold; }
	a.sm-header2:link, a.sm-header2:active, a.sm-header2:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #C65F02; 
		text-decoration: underline; 
	}
	a.sm-header2:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #e3af81; 
		text-decoration: underline; 
	}
	.sm-header3 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #2B585C; font-weight: bold; font-style: italic;  }
	.sm-header4 { 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 11px; 
		color: #C65F02; 
		font-weight: bold; 
		font-style: italic;  
	}
	a.sm-header4:link, a.sm-header4:active, a.sm-header4:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #C65F02; 
		text-decoration: underline; 
	}
	a.sm-header4:link:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #e3af81; 
		text-decoration: underline; 
	}
	.sm-header5 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #999999; font-weight: bold;  }
	.tnav {
		padding-top : 6px;
		padding-right : 2px;
	}
	.lnav {
		padding-left : 6px;
		padding-bottom : 20px;
	}
	a:link, a:active, a:visited {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #2B585C; 
		text-decoration: underline; 
	}
	a:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #95ABAD; 
		text-decoration: underline; 
	}
	.alt {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #CCCCCC; 
		text-decoration: none; 
	}
	.altlink {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #95ABAD; 
		text-decoration: none; 
	}
	a.altlink:link, a.altlink:visited, a.altlink:active {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #95ABAD;
		font-size: 11px; 
		text-decoration: underline; 
	}
	a.altlink:hover {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #2B585C;
		font-size: 11px; 
		text-decoration: underline; 
	}
	.altlink2 {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #e3af81; 
		text-decoration: none; 
	}
	a.altlink2:link, a.altlink2:visited, a.altlink2:active {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #e3af81;
		font-size: 11px; 
		text-decoration: underline; 
	}
	a.altlink2:hover {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #C65F02;
		font-size: 11px; 
		text-decoration: underline; 
	}
	.map1 {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px; 
		font-weight: normal; 
		color: #666666; 
		text-decoration: underline; 
	}
	a.map1:link, a.map1:visited, a.map1:active {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #666666;
		font-size: 9px; 
		text-decoration: underline; 
	}
	a.map1:hover {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #000000;
		font-size: 9px; 
		text-decoration: underline; 
	}
	.map2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px; 
		font-weight: bold; 
		color: #333333; 
		text-decoration: none; 
	}
	a.map2:link, a.map2:visited, a.map2:active {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #333333;
		font-size: 13px; 
		text-decoration: underline; 
	}
	a.map2:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #999999;
		font-size: 13px; 
		text-decoration: underline; 
	}
	.nl {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px; 
		font-weight: normal; 
		color: #2B585C; 
		text-decoration: underline; 
	}
	a.nl:link, a.nl:visited, a.nl:active {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #2B585C;
		font-size: 12px; 
		text-decoration: underline; 
	}
	a.nl:hover {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #95ABAD;
		font-size: 12px; 
		text-decoration: underline; 
	}
	.header {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px; 
		font-weight: bold; 
		color: #95ABAD; 
		text-decoration: none; 
		font-style : italic;
	}
	a.header:link, a.header:visited, a.header:active {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: bold; 
		color: #95ABAD;
		font-size: 12px; 
		text-decoration: underline; 
		font-style : italic;
	}
	a.header:hover {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: bold; 
		color: #CCCCCC;
		font-size: 12px; 
		text-decoration: underline; 
		font-style : italic;
	}
	.bnrtxt {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #95ABAD; 
		text-decoration: none; 
		font-style : italic;
		text-align : center;
	}
	a.bnrtxt:link, a.bnrtxt:visited, a.bnrtxt:active {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: bold; 
		color: #95ABAD;
		font-size: 11px; 
		text-decoration: underline; 
		font-style : italic;
		text-align : center;
	}
	a.bnrtxt:hover {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: bold; 
		color: #CCCCCC;
		font-size: 11px; 
		text-decoration: underline; 
		font-style : italic;
		text-align : center;
	}
	.psnav {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px; 
		font-weight: normal; 
		color: #C65F02; 
		text-decoration: none; 
	}
	a.psnav:link, a.psnav:visited, a.psnav:active {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #C65F02;
		font-size: 9px; 
		text-decoration: underline; 
	}
	a.psnav:hover {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #e3af81;
		font-size: 9px; 
		text-decoration: underline; 
	}
	.psnav2 {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px; 
		font-weight: normal; 
		color: #999999; 
		text-decoration: none; 
	}
	a.psnav2:link, a.psnav2:visited, a.psnav2:active {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #999999;
		font-size: 9px; 
		text-decoration: underline; 
	}
	a.psnav2:hover {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #CCCCCC;
		font-size: 9px; 
		text-decoration: underline; 
	}
	.pipe {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px; 
		font-weight: normal; 
		color: #2B585C; 
		text-decoration: none; 
	}
	.pnav {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #2B585C; 
		text-decoration: none; 
	}
	a.pnav:link, a.pnav:visited, a.pnav:active {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: bold; 
		color: #2B585C;
		font-size: 11px; 
		text-decoration: underline; 
	}
	a.pnav:hover {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: bold; 
		color: #95ABAD;
		font-size: 11px; 
		text-decoration: underline; 
	}
	.pnav2 {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold; 
		color: #999999; 
		text-decoration: none; 
	}
	a.pnav2:link, a.pnav2:visited, a.pnav2:active {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: bold; 
		color: #999999;
		font-size: 11px; 
		text-decoration: underline; 
	}
	a.pnav2:hover {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: bold; 
		color: #CCCCCC;
		font-size: 11px; 
		text-decoration: underline; 
	}
	.tbar1 {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px; 
		font-weight: bold; 
		color: #DECBA0; 
		text-decoration: none; 
	}
	a.tbar1:link, a.tbar1:visited, a.tbar1:active {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: bold; 
		color: #DECBA0;
		font-size: 12px; 
		text-decoration: none; 
	}
	a.tbar1:hover {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: bold; 
		color: #FFFFFF;
		font-size: 12px; 
		text-decoration: none; 
	}
	.tbar2 {
		font-family: arial, helvetica, sans-serif;
		font-size: 10px; 
		font-weight: normal; 
		color: #FFFFFF; 
		text-decoration: none; 
	}
	a.tbar2:link, a.tbar2:visited, a.tbar2:active {
		font-family: arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #FFFFFF;
		font-size: 10px; 
		text-decoration: underline; 
	}
	a.tbar2:hover {
		font-family: arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #DECBA0;
		font-size: 10px; 
		text-decoration: underline; 
	}
	.tbar3 {
		font-family: arial, helvetica, sans-serif;
		font-size: 10px; 
		font-weight: bold; 
		color: #FFFFFF; 
		text-decoration: none; 
	}
	.footnote {
		font-family: arial, helvetica, sans-serif;
		font-size: 9px; 
		font-weight: normal; 
		color: #666666; 
		text-decoration: none; 
	}
	a.footnote:link, a.footnote:visited, a.footnote:active {
		font-family: arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #666666;
		font-size: 9px; 
		text-decoration: underline; 
	}
	a.footnote:hover {
		font-family: arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #95ABAD;
		font-size: 9px; 
		text-decoration: underline; 
	}
	.footnote2 {
		font-family: arial, helvetica, sans-serif;
		font-size: 8px; 
		font-weight: normal; 
		color: #666666; 
		text-decoration: none; 
	}
	a.footnote2:link, a.footnote2:visited, a.footnote2:active {
		font-family: arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #666666;
		font-size: 8px; 
		text-decoration: underline; 
	}
	a.footnote2:hover {
		font-family: arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #95ABAD;
		font-size: 8px; 
		text-decoration: underline; 
	}
	.footer {
		font-family: arial, helvetica, sans-serif;
		font-size: 9px; 
		font-weight: normal; 
		color: #95ABAD; 
		text-decoration: none; 
	}
	a.footer:link, a.footer:visited, a.footer:active {
		font-family: arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #95ABAD;
		font-size: 9px; 
		text-decoration: underline; 
	}
	a.footer:hover {
		font-family: arial, helvetica, sans-serif; 
		font-weight: normal; 
		color: #2B585C;
		font-size: 9px; 
		text-decoration: underline; 
	}
	.errorMessage { color:#ff0000; font-weight: bold; }
	.errorItem { color: #ff0000; }
	.errorItem2 { color: #ff0000; font-size: 9px; }
	div.popupContent {
		margin: 40px;
		width: 400px;
		height: 213px;
	}
	div.popupContent2 {
		margin: 0px;
		width: 400px;
	}
	div.popupContainer {
		width: 500px;
		height: 293px;
		overflow:auto;
		background-color: #d8d8d8;
		background-repeat: repeat-x;
		background-image: url(../img/shell/pp_bg.gif);
		background-position: 0px 83px;
		background-attachment: fixed;
	}
	div.popupContainer2 {
		width: 500px;
		height: 343px;
		overflow:auto;
		background-color: #d8d8d8;
		background-repeat: repeat-x;
		background-image: url(../img/shell/pp_bg.gif);
		background-position: 0px 83px;
		background-attachment: fixed;
	}
	div.popupContainer3 {
		width: 500px;
		height: 450px;
		overflow:auto;
		background-color: #d8d8d8;
		background-repeat: repeat-x;
		background-image: url(../img/shell/pp_bg2.gif);
		background-position: 0px 83px;
		background-attachment: fixed;
	}
	div.popupClose {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 8pt;
		letter-spacing: 2px;
		text-align: center;
		color: white;
		width: 490px;
		height: 14px;
		padding: 5px;
		background-color: #cbcdcf;
		cursor: pointer;
	}
	div.popupClose:hover {
		background-color: #c1c3c5;
	}
	hr {
		color: #ffffff;
		border: 1px dotted #666666;
		border-style: none none dotted;
	}
	hr.downloads {
		color: #ffffff;
		border: 1px dotted #c6c6c6;
		border-style: none none dotted;
	}
	a.download {
		text-decoration: none;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight: normal;
	}
	ul {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	li {
		list-style-type:none;
		background: url(../img/icons/bullet.gif) no-repeat 0 4px;
		padding-left:13px;
	}
	.priceDropdown {
		background-color: #fff;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px; 
		color: #999999; 
	}
	object { outline:none; }

	img.spacer { width:3px; height:1px; border:0px; }
	img {border:none;}

	a.login {
		text-decoration:none;
	}
	
	a.login div {
		display:inline-block;
		white-space:nowrap;
		padding:6px 10px;
		font-size:11px;
		line-height:1.5;
		color:#fff;
		background: -webkit-linear-gradient(#DB2A2A, #AA0000);
		background: -o-linear-gradient(#DB2A2A, #AA0000);
		background: -moz-linear-gradient(#DB2A2A, #AA0000);
		background: linear-gradient(#DB2A2A, #AA0000);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DB2A2A', endColorstr='#AA0000');
		border-radius: 7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border:1px solid #9B0000;
		text-decoration:none;
	}

	div.alert {
		display:inline-block;
		background-color:#f6f6f6;
		padding:6px 11px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
		border:1px solid #dbdbdb;
		margin-bottom:15px;
	}

	div.quote {
		width:210px;
		background-color:#ededed;
		padding:15px;float:right;
		margin:0px 0px 10px 10px;
		font:italic 15px/1.5 Georgia, Times New Roman, serif;
	}

	img.article_photo {
		width:100%;
		height:auto;
		float:right;
		margin:0px 0px 15px 15px;
		border:5px solid #dfdfdf;
	}

	img.header_logo {
		width:100%;
		height:auto;
		text-align:left;
		padding-bottom:15px;
	}

	/* PRODUCT NAV */

	div.product_nav {
		margin-bottom:20px;
		vertical-align:bottom;
		border: 1px solid #cecece;
		border-width:0px 0px 1px 0px;
		white-space:nowrap;
	}
	
	div.product_nav a {
		vertical-align:bottom;
		color:#5D7F7F;
		position:relative;
		top:1px;
		display:inline-block;
		font:bold 15px/1 Helvetica, Arial, sans-serif;
		text-decoration:none;
		border-radius: 6px 6px 0px 0px;
		-moz-border-radius: 6px 6px 0px 0px;
		-webkit-border-radius: 6px 6px 0px 0px;
		border: 1px solid #cecece;
		padding:6px 11px;
		margin-right:4px;
		background: #ffffff;
		background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
		background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%);
		background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
	}
	
	div.product_nav a::after {
		content: "";
		height: 100%;
		display: inline-block;
	}
	
	div.product_nav a.active {
		color:#2B585C; 
		background:#ffffff;
		background-color:#ffffff;
		border-bottom-color:#fff;
	}
	
	div.product_nav a:hover {
		text-decoration:none;
		color: #2B585C; 
	}
	
	div.secondary_nav {
		margin-top:-5px;
		padding-bottom:20px;
	}
	
	span.spacer {
		display:inline-block;
		width:12px;
		font: 11px verdana, arial, helvetica, sans-serif;
		color: #e4cab5;
		text-align:center;
	}

	div.secondary_nav a {
		font: 11px verdana, arial, helvetica, sans-serif;
		color: #C65F02;
		text-transform: uppercase;
	}
	
	div.secondary_nav a:hover {
		color: #e3af81;
	}

	div.conference_nav {
		margin-bottom:8px;
	}
	
	div.conference_nav a, div.conference_nav a:hover {
		font-weight:bold;
		font-size:12px;
		background-color:#e6e6e6;
		color:#9b9b9b;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		padding:6px 15px;
		margin-right:5px;
		text-decoration:none;
	}
	
	div.conference_nav a.active, div.conference_nav a:hover {
		background-color:#c1c1c1;
		color:#000000;
	}

	a.bottom-btn {
		background: #64a64d;
		background: -moz-linear-gradient(top, #c1c1c1 0%, #848484 100%);
		background: -webkit-linear-gradient(top, #c1c1c1 0%,#848484 100%);
		background: linear-gradient(to bottom, #c1c1c1 0%,#848484 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#848484',GradientType=0 );
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		color:#ffffff;
		font: bold 1em Verdana, Helvetica, Arial, sans-serif;
		padding:8px 12px;
		text-decoration:none;
		text-transform:uppercase;
		display:inline-block;
	}
	a.cps {
		background: #64a64d;
		background: -moz-linear-gradient(top, #64a64d 0%, #1c6222 100%);
		background: -webkit-linear-gradient(top, #64a64d 0%,#1c6222 100%);
		background: linear-gradient(to bottom, #64a64d 0%,#1c6222 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a64d', endColorstr='#1c6222',GradientType=0 );
	}
	a.bm {
		background: #ed1c24;
		background: -moz-linear-gradient(top, #ed1c24 0%, #be1e2d 100%);
		background: -webkit-linear-gradient(top, #ed1c24 0%,#be1e2d 100%);
		background: linear-gradient(to bottom, #ed1c24 0%,#be1e2d 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c24', endColorstr='#be1e2d',GradientType=0 );
	}
	a.pm {
		background: #8DC63F;
		background: -moz-linear-gradient(top, #8DC63F 0%, #39B54A 100%);
		background: -webkit-linear-gradient(top, #8DC63F 0%,#39B54A 100%);
		background: linear-gradient(to bottom, #8DC63F 0%,#39B54A 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8DC63F', endColorstr='#39B54A',GradientType=0 );
	}
	a.cm {
		background: #00AEEF;
		background: -moz-linear-gradient(top, #00AEEF 0%, #31419A 100%);
		background: -webkit-linear-gradient(top, #00AEEF 0%,#31419A 100%);
		background: linear-gradient(to bottom, #00AEEF 0%,#31419A 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00AEEF', endColorstr='#31419A',GradientType=0 );
	}
	a.cl {
		background: #F8971D;
		background: -moz-linear-gradient(top, #8dc63f 0%, #0074a2 100%);
		background: -webkit-linear-gradient(top, #8dc63f 0%,#0074a2 100%);
		background: linear-gradient(to bottom, #8dc63f 0%,#0074a2 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc63f', endColorstr='#0074a2',GradientType=0 );
	}
	a.cpe {
		background: #A0D2E9;
		background: -moz-linear-gradient(top, #A0D2E9 0%, #00698B 100%);
		background: -webkit-linear-gradient(top, #A0D2E9 0%,#00698B 100%);
		background: linear-gradient(to bottom, #A0D2E9 0%,#00698B 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A0D2E9', endColorstr='#00698B',GradientType=0 );
	}
	a.er {
		background: #BE1E2D;
		background: -moz-linear-gradient(top, #BE1E2D 0%, #890203 100%);
		background: -webkit-linear-gradient(top, #BE1E2D 0%,#890203 100%);
		background: linear-gradient(to bottom, #BE1E2D 0%,#890203 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BE1E2D', endColorstr='#890203',GradientType=0 );
	}
	a.ws {
		background: #BB87BC;
		background: -moz-linear-gradient(top, #BB87BC 0%, #8451A1 100%);
		background: -webkit-linear-gradient(top, #BB87BC 0%,#8451A1 100%);
		background: linear-gradient(to bottom, #BB87BC 0%,#8451A1 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BB87BC', endColorstr='#8451A1',GradientType=0 );
	}
	a.tp {
		background: #FDBA63;
		background: -moz-linear-gradient(top, #FDBA63 0%, #E86E34 100%);
		background: -webkit-linear-gradient(top, #FDBA63 0%,#E86E34 100%);
		background: linear-gradient(to bottom, #FDBA63 0%,#E86E34 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDBA63', endColorstr='#E86E34',GradientType=0 );
	}
	a.cpg {
		background: #F6D400;
		background: -moz-linear-gradient(top, #F6D400 0%, #FBB040 100%);
		background: -webkit-linear-gradient(top, #F6D400 0%,#FBB040 100%);
		background: linear-gradient(to bottom, #F6D400 0%,#FBB040 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F6D400', endColorstr='#FBB040',GradientType=0 );
	}
	a.mpa {
		background: #F37332;
		background: -moz-linear-gradient(top, #F37332 0%, #780000 100%);
		background: -webkit-linear-gradient(top, #F37332 0%,#780000 100%);
		background: linear-gradient(to bottom, #F37332 0%,#780000 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F37332', endColorstr='#780000',GradientType=0 );
	}
	a.co {
		background: #FBB040;
		background: -moz-linear-gradient(top, #FBB040 0%, #F15A29 100%);
		background: -webkit-linear-gradient(top, #FBB040 0%,#F15A29 100%);
		background: linear-gradient(to bottom, #FBB040 0%,#F15A29 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBB040', endColorstr='#F15A29',GradientType=0 );
	}
	a.icpm {
		background: #72BF44;
		background: -moz-linear-gradient(top, #72BF44 0%, #25A549 100%);
		background: -webkit-linear-gradient(top, #72BF44 0%,#25A549 100%);
		background: linear-gradient(to bottom, #72BF44 0%,#25A549 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72BF44', endColorstr='#25A549',GradientType=0 );
	}
	a.pro {
		background: #DEC5A1;
		background: -moz-linear-gradient(top, #DEC5A1 0%, #BD883E 100%);
		background: -webkit-linear-gradient(top, #DEC5A1 0%,#BD883E 100%);
		background: linear-gradient(to bottom, #DEC5A1 0%,#BD883E 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DEC5A1', endColorstr='#BD883E',GradientType=0 );
	}

	/* need login box */
	
	a.needlogin {
		display:inline-block;
		padding:5px;
		text-align:left !important;
		text-decoration:none !important;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: #ededed;
		background: -moz-linear-gradient(left, #E8E8E8 0%, #ffffff 100%);
		background: -webkit-linear-gradient(left, #E8E8E8 0%,#ffffff 100%);
		background: linear-gradient(to right, #E8E8E8 0%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8E8E8', endColorstr='#ffffff',GradientType=1 );
	}
	
	div.needloginLabel {
	  float:left;
	  min-width:110px;
	  margin:auto;
		text-align:center;
		color:#ffffff;
		font-weight:bold !important;
		padding:7px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: #cd2020;
		background: -moz-linear-gradient(top, #cd2020 0%, #950000 100%);
		background: -webkit-linear-gradient(top, #cd2020 0%,#950000 100%);
		background: linear-gradient(to bottom, #cd2020 0%,#950000 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd2020', endColorstr='#950000',GradientType=0 );
	}
	
	div.needloginTxt {
		margin:auto 0px auto 137px;
		line-height:27px;
		font-weight:bold;
		color:#686868 !important;
		white-space:nowrap;
	}
	
	.fa-lock {
		position:relative;
		top:-1px;
		margin-right:5px;
	}

	img.social-sm {
		margin:4px 2px;
		width:100%;
		max-width:24px;
		height:auto;
		vertical-align:middle;
	}

	div.note_cc {
		margin-top:20px;
		text-align:center;
		font-size:1.2em;
	}

	div.note_cc span {
		color:#c70000;
	}

	div.note_cc img {
		max-width:30px;
		height:auto;
		vertical-align:middle;
	}
	
	@media (max-width: 1050px) {
		div.secondary_nav {
			margin-top:-10px;
		}
		div.product_nav a {
			font-size:13px;
			padding:5px 8px;
		}
		div.secondary_nav, div.secondary_nav a {
			font-size: 10px;
		}
	}

	@media \0screen {img { width: auto !important } }

	.clearfix:after { content: "\00A0"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
	.clearfix{ display: inline-block;}
	html[xmlns] .clearfix { display: block;}
	* html .clearfix{ height: 1%;}
	.clearfix {display: block}