html {  height: 100%;}

BODY {
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:"Arial", "Tahoma", sans-serif;
	height: 100%;
}

HR {
	display:none;
}

.clear {
	clear:both;
}

#ad-1 {
	height:120px;
	/*background:#253B52;*/
}

#ad-1 .banner {
	width:869px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	clear:both;
}

#ad-1 .banner A IMG {
	border:0px;
}

#workspace {
	background:#304B69 url("../img/bkg.0.jpg") center top no-repeat;
	min-height:100%;
	height:auto;
}

#main {
	position:relative;
	width:967px;
	margin:0px auto;
	padding:0px 0px 50px 0px;
}

H1, H2, H3, H4, H5, H6, H4.destH4 {
	margin:0px;
}

H4.destH4 {
	font-size:1.7em;
	color:#CD4D43;
}

#main H1 {
	position:absolute;
	z-index:100;
}

#logo {
	position:absolute;
	display:block;
	width:249px;
	height:241px;
	background:url("../img/logo.png") left top no-repeat;
	z-index:10;
}

#logo A {
	position:absolute;
	display:block;
	width:170px;
	height:170px;
	left:40px;
	top:30px;
	z-index:9999;
}

#slogan {
	position:absolute;
	display:block;
	width:214px;
	height:17px;
	left:195px;
	top:48px;
	background:url("../img/slogan.png") left top no-repeat;
}

#slogan A {
	position:absolute;
	display:block;
	width:214px;
	height:17px;
}

#banner-rio {
	position:absolute;
	display:block;
	width:276px;
	height:70px;
	left:590px;
	top:12px;
}

#banner-rio A {
	position:absolute;
	display:block;
	width:276px;
	height:70px;
}

#header {
	padding:82px 0px 0px 0px;
}

#navigation {
	width:870px;
	height:73px;
	margin:0px auto;
	background:url("../img/menu.png") left top no-repeat;
	z-index:1;
}

#navigation UL {
	margin:0px;
	padding:0px 0px 0px 179px;
	list-style:none;
}

#navigation UL LI {
	display:inline;
}

#menu-1, #menu-2, #menu-3, #menu-4, #menu-5, #menu-6, #menu-7, #menu-8, #menu-9, #item-1, #item-2, #item-3, #item-4, #item-5, #item-6, #item-7, #item-8, #item-9 {
	z-index:9999;
}

#menu-1, #menu-2, #menu-3, #menu-4, #menu-5, #menu-6, #menu-7, #menu-8, #menu-9 {
	display:block;
	height:50px;
	line-height:50px;
	background-image:url("../img/menu.png");
	background-repeat:no-repeat;
	float:left;
}

#menu-1 {
	width:68px;
	background-position:-179px -73px;
}

#menu-1:hover, #menu-1.hover {
	background-position:-179px -123px;
}

#menu-2 {
	width:61px;
	background-position:-247px -73px;
}

#menu-2:hover, #menu-2.hover {
	background-position:-247px -123px;
}

#menu-3 {
	width:67px;
	background-position:-308px -73px;
}

#menu-3:hover, #menu-3.hover {
	background-position:-308px -123px;
}

#menu-4 {
	width:70px;
	background-position:-375px -73px;
}

#menu-4:hover, #menu-4.hover {
	background-position:-375px -123px;
}

#menu-5 {
	width:66px;
	background-position:-445px -73px;
}

#menu-5:hover, #menu-5.hover {
	background-position:-445px -123px;
}

#menu-6 {
	width:75px;
	background-position:-511px -73px;
}

#menu-6:hover, #menu-6.hover {
	background-position:-511px -123px;
}

#menu-7 {
	width:97px;
	background-position:-586px -73px;
}

#menu-7:hover, #menu-7.hover {
	background-position:-586px -123px;
}

#menu-8 {
	width:85px;
	background-position:-683px -73px;
}

#menu-8:hover, #menu-8.hover {
	background-position:-683px -123px;
}

#menu-9 {
	width:93px;
	background-position:-768px -73px;
}

#menu-9:hover, #menu-9.hover {
	background-position:-768px -123px;
}

/*----*/
#navigation .menuroot LI {
	display:block;
	float:left;
	position:relative;
}

#navigation .menuroot LI UL {
	display:none;
	position:absolute;
	top:50px!important;
	left:0px;
	padding:14px 0px 0px 0px!important;
	background:#993A32;
	border-bottom:solid 9px #D04C40;
	width:200px;
	z-index:9999;
}

#navigation .menuroot LI UL LI {
	float:none!important;
}

#navigation .menuroot LI UL LI A {
	display:block;
	float:none!important;
	color:#E9D5D4;
	font-size:1.1em;
	line-height:34px;
	text-decoration:none;
	padding:0px 10px 0px 18px;
	word-wrap:no-wrap;
}

#navigation .menuroot LI UL LI A:hover {
	color:#FFF;
}

/*----*/
#section-1 {
	width:870px;
	margin:0px auto;
	padding:0px 0px 40px 0px;
	background:#FFF url("../img/bkg.page.home.png") 172px top repeat-y;
}

#section-1a {
	width:870px;
	margin:0px auto;
	padding:0px 0px 40px 0px;
	background:#FFF url("../img/page.vertical.bkg.2.gif") 172px top repeat-y;
}
#section-1b {
	width:870px;
	margin:0px auto;
	padding:0px;
	background-color:#FFFFFF;
}

#section-2,
#section-2a {
	width:172px;
	margin:0px 14px 0px 0px;
	padding:89px 0px 0px 0px;
	float:left;
}

#section-2 H6,
#section-2a H6 {
	margin:0px 0px 0px 19px;
}

#section-2 H6.label-institucional {
	background:#CE5047 url("../img/lbl.institucional.png") 15px center no-repeat;
	height:15px;
	line-height:15px;
}
#section-2a H6.label-menu {
	background:#CE5047 url("../img/lbl.menu.gif") 15px center no-repeat;
	height:15px;
	line-height:15px;
	margin-bottom:10px;
}
#section-2 H6.lblPerfil {
	background-image:url("../img/lbl.perfil.gif");
	background-position:15px top;
}
#section-2 H6.label {
	height:15px;
	display:block;
	background-color:#CE5047;
	background-repeat:no-repeat;
}
#profileImage {
	background:url("../img/bkg.profile.image.gif") center center no-repeat;
	width:138px;
	height:177px;
	margin:10px auto;
}
#profileImage IMG {
	display:block;
	margin:0px;
	border:0px;
	padding:6px;
	border:solid 3px #FFF;
}

#lstDataList {
	width:127px;
	margin:-20px auto 26px auto!important;
}
#lstDataList LI {
	display:block!important;
	border-bottom:solid 1px #e6e6e6;
	height:23px;
	line-height:23px;
	color:#AD0101;
}

#section-2 UL {
	margin:0px;
	padding:0px 20px 0px 19px;
	list-style:none;
}

#section-2 UL LI {
	display:block;
	width:133px;
	padding:21px 0px 0px 0px;
}

#section-2 UL LI A {
	display:block;
	font-size:1.2em;
	line-height:1.58em;
	font-weight:bold;
	text-align:right;
	border-bottom:solid 1px #F2F2F2;
	text-decoration:none;
	color:#D1483F;
	padding:0px 12px 0px 0px;
	background:url("../img/pointer.0.png") right top no-repeat;
}

#section-2 UL LI UL {
	padding:0px 0px 0px 0px;
}

#section-2 UL LI UL LI {
	padding-top:0px;
}

#section-2 UL LI UL {
	display:none;
}

#section-2 UL LI UL LI A {
	font-size:11px;
	font-weight:normal;
	line-height:19px;
	background:none;
	color:#717171;
}

#section-2 UL LI UL LI A:hover {
	color:#999;
}


#section-2a UL{
	margin:0px;
	padding:0px 20px 0px 19px;
	list-style:none;
}

#section-2a UL LI  {
	display:block;
	width:150px;
	padding:0px 0px;
}

#section-2a UL LI UL LI  {
	display:block;
	width:130px;
	padding:0px 0px;
}

#section-2a UL LI A {
	display:block;
	font-size:1.1em;
	line-height:2.0em;
	text-align:left;
	border-bottom:solid 1px #F2F2F2;
	text-decoration:none;
	color: #666666;
	padding:0px 0px 0px 12px;
	background:url("../img/pointer.4.png") left top no-repeat;
}

#section-2a UL LI UL{
	display:none;
}

#section-2a UL LI UL LI A {
	font-size:11px;
	font-weight:normal;
	line-height:19px;
	background:none;
	color:#717171;
	padding:0px 0px 0px 12px;
	background:url("../img/pointer.4.png") left top no-repeat;
}

#section-2a UL LI UL LI A:hover {
	color:#999;
}

#section-3 {
	width:394px;
	margin:0px 20px 0px 0px;
	float:left;
}

#section-3nt {
	width:360px;
	margin:59px 12px 0px 0px;
	float:left;
}

:root #section-3nt {
	width:360px;
	margin:56px 15px 0px 0px;
	float:left;
}

#section-3 H4.destH4 {
	margin:0px 0px 5px 0px;
}

#section-3 UL {
	margin:0px;
	padding:0px;
	list-style:none;
}

#section-3a {
	width:370px;
	margin:0px;
	padding: 64px 10px 0px 5px;
	float:left;
}

:root #section-3a {
	width:370px;
	margin:0px;
	padding: 62px 10px 0px 5px;
	float:left;
}

#section-3b {
	width:400px;
	margin:0px;
	padding: 64px 10px 0px 5px;
	float:left;
}

:root #section-3b {
	width:400px;
	margin:0px;
	padding: 62px 10px 0px 5px;
	float:left;
}
#section-3c {
	width: 660px;
	margin:0px;
	padding: 64px 10px 0px 5px;
	float:left;
}
:root #section-3c {
	width: 660px;
	margin:0px;
	padding: 62px 10px 0px 5px;
	float:left;
}

#section-3d {
	width: 100%;
	margin:0px;
	padding: 64px 0px 0px 0px;
	float:left;
}

:root #section-3d {
	width: 100%;
	margin:0px;
	padding: 62px 0px 0px 0px;
	float:left;
}

#section-3e {
	width: 100%;
	margin:0px;
	padding: 30px 0px 0px 0px;
}

:root #section-3e {
	width: 100%;
	margin:0px;
	padding: 30px 0px 0px 0px; 
}

#section-3e .pageCon{
	display:block;
	padding: 10px 0px 0px 0px;
	margin: 0px 19px 30px 120px;
}

#section-3e .titleForum{
	display: block;
	padding: 10px 0px 0px 0px;
	margin: 0px 19px 0px 120px;
}

#section-3e .pageConForum{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 10px 20px 0px 20px;
}

#section-3e .pageConA {
	display:block;
	padding: 70px 19px 0px 120px;
	margin:0px;
	background: url("../img/bg.especial.jpg") repeat-x top;
}

#section-3e .pageConA2 {
	display:block;
	padding: 70px 19px 0px 70px;
	margin:0px;
	background: none;
}


#contentEsp{ 
	padding: 0px 0px 20px 0px;	
	margin: 0px;	
	width: 720px;	
	font:11px Arial, Helvetica, sans-serif;
}
.imgEsp{
	display: block;	
	padding: 0px 0px;	
	margin: 0px 0px;	
	width: 360px;	
	text-align:center;	
	float: right;
}
.imgEsp2{	
	display: inline;	
	padding: 0px 0px;	
	margin: 0px 0px 20px 0px;	
	width: 360px;	
	text-align:center;	
	float: right;
}
.imgEsp3{
	margin:25px 0px;
	width: 100%;
}
.txtEsp{	
	display: block;	
	padding: 0px 0px;	
	margin: 0px 0px;	
	width: 320px;	
	float: left;
}
.txtEsp2{	
	display: inline;	
	padding: 0px 0px;	
	margin: 0px 0px 20px 0px;	
	width: 359px;	
	float: right;
}
.txtEsp3{	
	display: block;	
	padding: 0px 0px;	
	margin: 0px 0px;	
	width: 100%;	
	float: left;
}

#section-3e .pageConB{
	padding: 20px 0px 30px 23px;
}

#section-3f {
	display: inline;
	width:455px;
	margin:0px;
	padding: 64px 0px 0px 5px;
	float:left;
}
:root #section-3f {
	width:455px;
	margin:0px;
	padding: 62px 0px 0px 5px;
	float:left;
}

#section-3g {
	width: 660px;
	margin:0px;
	padding: 64px 10px 0px 5px;
	float:left;
}
:root #section-3g {
	width: 660px;
	margin:0px;
	padding: 60px 10px 0px 5px;
	float:left;
}

#section-3g #pageCon-1{
	display:inline;
	width: 450px;
	margin:0px;
	padding: 0px;
	float:left;
}

#section-3g #pageCon-3 .desc{
	font-size: 1.1em;
	margin: 10px 0px 20px 0px;
	line-height:2.0em;
}

#section-3g #pageCon-2{
	display:inline;
	width: 199px;
	float:right;
	padding: 24px 0px 0px 0px;
}

#section-3g #pageCon-3{
	display:inline;
	width: 450px;
	float:left;
	padding: 0px;
}

#section-3g #pageCon-3b{
	display:inline;
	width: 660px;
	float:right;
	padding: 0px;
}

#section-3a P,
#section-3b P,
#section-3c P,
#section-3f P{
	font-size:1.1em;
	line-height:1.5em;
}

#section-3b P A,
#section-3c P A{
	font-weight: bold;
	color:#000;
}

#section-3b P A:hover,
#section-3c P A:hover{
	font-weight: bold;
	color:#666;
}

#section-4a {
	display: inline;
	width:288px;
	float:left;
}

#section-4b {
	display: inline;
	width:255px;
	float:left;
	padding:88px 0px 0px 0px;
}
#section-4c {
	display: inline;
	width:220px;
	float:left;
}

#section-4d {
	display: inline;
	width:289px;
	float:left;
	padding:88px 0px 0px 0px;
}

#section-4d H6.label-destaques {
	background:#CE5047 url("../img/lbl.destaques.gif") 15px center no-repeat;
	height:15px;
	line-height:15px;
}

#section-5 {
	width:870px;
	margin:0px auto;
	background:#EFEFEF;
	border-top:solid 10px #DD6556;
}

#footer-int {
	zoom:1;
	clear:both;
	background:#EBEBEB;
	width:870px;
	margin:0px auto;
	border-top:solid 10px #DD6556;
}

#footer {
	zoom:1;
	clear:both;
	background:#EBEBEB;
	width:870px;
	margin:0px auto;
}

#footer P,
#footer-int P {
	font-size:1.0em;
	text-align:center;
	margin:0px;
	padding:25px 0px 20px 0px;
}

#footer P A,
#footer-int P A {
	text-decoration:none;
	color:#004276;
}

#footer P A:hover,
#footer-int P A:hover {
	text-decoration:underline;
	color:#3375A9;
}

#footer FORM,
#footer-int FORM {
	width:575px;
	padding:14px 50px;
	margin:0px auto;
	border-top:solid 2px #DADADA;
}

#footer FORM FIELDSET,
#footer-int FORM FIELDSET {
	border:0px;
	margin:0px;
	padding:0px;
	text-align:center;
}

#footer FORM FIELDSET INPUT,
#footer-int FORM FIELDSET INPUT {
	width:441px;
}

#engineLogo {
	display:block;
	width:47px;
	height:22px;
	float:left;
	background:url("../img/logo.google.png") left top no-repeat;
}

.btnSubmit {
	display:block;
	float:right;
	width:66px;
	height:22px;
	background:url("../img/btn.buscar.png") left top no-repeat;
}

#end {
	width:870px;
	height:11px;
	margin:0px auto;
	background:url("../img/footer.curvy.png") left top no-repeat;
}

#item-list-1 H2 {
	font-size:2.3em;
	color:#343434;
}

#item-list-1 H2 A {
	text-decoration:none;
	color:#343434;
}

#item-list-1 IMG, #item-list-2 IMG {
	display:block;
	border:solid 3px #D9D8D6;
}

#item-list-1 {
	padding:0px 0px 10px 0px;
	margin:0px 0px 18px 0px!important;
	list-style:none;
	border-bottom:dotted 1px #B2B2B2;
}

#item-list-1 DIV {
	height:88px;
}

#item-list-1 DIV H2 {
	margin:0px 0px 0px 0px;
	padding:27px 0px 5px 0px;
	bottom:0px;
}

#item-list-1 P {
	font-size:1.1em;
	margin:0px;
	padding:10px 0px;
	border-bottom:dotted 1px #B2B2B2;
}

#item-list-1 P A {
	text-decoration:none;
	color:#939393;
}

#item-list-1 P A:hover {
	text-decoration:underline;
}

#item-list-1 P A EM {
	font-size:1.36em;
	font-style:normal;
	font-weight:bold;
	color:#D1483F;
}

#item-list-1 UL {
	padding:10px 0px;
	margin:0px;
	list-style:none;
}

#item-list-1 UL LI {
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	line-height:25px;
	background:url("../img/pointer.3.png") left 10px no-repeat;
}

#item-list-1 UL LI A {
	color:#000;
	text-decoration:none;
}

#item-list-1 UL LI A:hover {
	text-decoration:underline;
}

#item-list-2 LI {
	margin:0px 0px 19px 0px;
	padding:15px 0px 0px 0px;
	border-top:dotted 1px #B2B2B2;
}

#item-list-2 LI.firstChild {
	border-top:none;
}

#item-list-2 LI IMG {
	float:left;
	clear:none;
	margin:0px 10px 0px 0px;
}

A.imagelink {
	display:block;
	float:left;
}

#item-list-2 A {
	text-decoration:none;
}

#item-list-2 A:hover {
	text-decoration:underline;
}

#item-list-2 LI EM {
	color:#D4443B;
	text-transform:uppercase;
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;
}

#item-list-2 LI EM A {
	color:#D4443B;
}

#item-list-2 LI H2 {
	font-size:1.4em;
	line-height:1.5em;
	color:#343434;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

#item-list-2 LI H2 A {
	color:#343434;
}

#item-list-2 LI P {
	margin:0px 0px 0px 0px;
	font-size:1.1em;
	line-height:1.2em;
}

#item-list-2 LI P A {
	color:#818181;
}

#item-list-3 {
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
}

#item-list-3 LI {
	display:none;
}

#item-list-3 LI.selected {
	display:block;
}

#item-list-3 LI.selected UL {
	display:block;
}

#item-list-3 LI.selected UL LI {
	display:block;
	padding:10px 0px 15px 15px;
	border-bottom:dotted 1px #B2B2B2;
	background:url("../img/pointer.2.png") left 15px no-repeat;
}

#item-list-3 LI.selected UL LI H2 {
	font-size:1.4em;
	margin:0px;
}

#item-list-3 LI.selected UL LI P {
	font-size:1.1em;
	margin:0px;
}

#item-list-3 LI.selected UL LI P A {
	color:#818181;
}

#item-list-3 LI.selected UL LI A {
	text-decoration:none;
}

#item-list-3 LI.selected UL LI A:hover {
	text-decoration:underline;
}

#item-list-3 LI.selected UL LI EM {
	color:#D1483F;
	font-style:normal;
}

#item-list-3 LI.selected UL LI H2 A {
	color:#000;
}

#item-list-3 LI.selected SPAN {
	display:block;
	line-height:25px;
	height:25px;
}

#item-list-3 LI.selected SPAN A {
	text-decoration:none;
	font-size:1.1em;
	padding:0px 0px 0px 15px;
	background:url("../img/pointer.1.png") left center no-repeat;
	color:#000;
}

#item-list-3 LI.selected SPAN A:hover {
	text-decoration:underline;
}

.guides {
	border-bottom:solid 1px #F1F1F1;
	height:28px;
}

.guides LI {
	display:block;
	float:left;
	border:solid 1px #E9E9E9;
	border-bottom:0px;
	line-height:25px;
	height:24px;
	padding:0px 20px;
	margin:2px 10px 0px 0px;
	background:#FFF url("../img/bkg.guide.1.png") left top repeat-x;
}

.guides LI span {
	font-size:1.1em;
	font-weight:bold;
	float:left;
}

.guides LI A {
	text-decoration:none;
	color:#000;
}

.guides LI.selected {
	background:#FFF url("../img/bkg.guide.png") left top repeat-x;
	border:solid 1px #E8E8E8;
	border-bottom:0px;
	height:26px;
	margin-top:0px;
}

.guides LI.selected span A {
	color:#D5473C;
}

#section-4 {
	width:261px;
	float:left;
}

#section-4 H4.destH4 {
	display:block;
	border-bottom:solid 6px #E5E5E5;
	margin:0px 0px 18px 0px;
}

H6#copyright {margin:0px;font-size:1.0em;font-weight:normal;color:#FFF;text-align:center;padding:20px 0px;}

.padd-1 {
	height:21px;
	padding:64px 0px 5px 0px!important;
	border-bottom:solid 6px #E5E5E5;
}

.padd-1 H4.destH4 {
	z-index:101;
	width:261px;
	margin:0px!important;
	border-bottom:0px!important;
}

#calendarboard {
	display:inline;
	width:288px;
	float:left;
	padding:88px 0px 0px 0px;
}

#calendarboard H6 {margin: 0px;}

#calendarboard H6.label-calendario {
	background:#CE5047 url("../img/lbl.calendario.gif") 15px center no-repeat;
	height:15px;
	line-height:15px;
}
#calendarboard2 {
	display:inline;
	width:200px;
	float:right;
	padding:88px 10px 0px 0px;
}

#calendarboard2 H6 {margin: 0px;}

#calendarboard2 H6.label-calendario {
	background:#CE5047 url("../img/lbl.calendario.gif") 15px center no-repeat;
	height:15px;
	line-height:15px;
}

#medalboard {
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;
}

#medalboard LI {
	border-top:solid 1px #F1F1F1;
	height:38px;
	line-height:38px;
}

#medalboard LI SPAN {
	display:block;
	float:left;
	width:131px;
	background-image:url("../img/medals.png");
	background-repeat:no-repeat;
	font-size:1.4em;
	font-weight:bold;
}

#medalboard LI VAR {
	font-size:2.0em;
	font-style:normal;
	font-weight:bold;
}

#medalboard LI VAR {
	display:block;
	float:right;
}

.medal-gold {color:#E4C058; border:0px!important;}
.medal-gold SPAN {background-position:right top;}

.medal-silver {color:#BABBBD;}
.medal-silver SPAN {background-position:right -38px;}

.medal-bronze {color:#E19F5F;}
.medal-bronze SPAN {background-position:right -76px;}

.medal-sum VAR {font-size:15px!important; color:#CE5047;}

#scoreboard {
	margin:0px 0px 25px 0px;
}

#playerboard {
	margin:10px 0px 15px 0px;
}
#scoreboard UL {
	margin:0px;
	padding:0px;
	list-style:none;
}

#scoreboard UL LI {
	height:24px;
	line-height:24px;
	font-size:1.1em;
	font-weight:bold;
	margin:1px 0px 0px 0px;
	background:#F9F9F9;
}

#scoreboard UL LI.line {
	background:#EFF7FB;
}

#scoreboard UL LI SPAN {
	float:left;
	padding:0px 0px 0px 5px;
}

#scoreboard UL LI VAR {
	font-style:normal;
	float:right;
	padding:0px 10px 0px 0px;
}

#scoreboard DIV {
	height:24px;
	line-height:24px;
	font-size:1.1em;
	border-bottom:solid 1px #E5E5E5;
	text-align:right;
}

#playerboard DIV {
	height:24px;
	line-height:24px;
	font-size:1.1em;
	border-top:solid 1px #E5E5E5;
	text-align:right;
}

#scoreboard DIV A, #playerboard DIV A {
	padding:0px 15px 0px 0px;
	background:url("../img/pointer.1.png") right center no-repeat;
	text-decoration:none;
	color:#9F9F9F;
}

#scoreboard DIV A:hover, #playerboard DIV A:hover{
	text-decoration:underline;
}


#scoreboard H5 {
	font-size:1.1em;
	color:#CC1C00;
	margin:0px 0px 5px 0px;
}

#special{
	margin:0px 0px 10px 0px;
}

#social {
	margin:0px 0px 35px 0px;
}

#special IMG {
	display:block;
	border:0px;
	border-top:solid 1px #E9E9E9;
	margin:0px 0px 5px 0px;
	padding:6px 0px 0px 0px;
}

#social IMG {
	display:block;
	border:0px;
	border-top:solid 1px #E9E9E9;
	padding:6px 7px 0px 8px;
	float:left;
}


#special H2 {
	font-size:1.5em;
	margin:0px;
}

#special A {
	text-decoration:none;
}

#special A:hover {
	text-decoration:underline;
}

#special P {
	font-size:1.1em;
	margin:0px 0px 10px 0px;
}

#special P A {
	color:#818181;
}

#special H2 A {
	text-decoration:none;
	color:#D4443B;
}

#special UL {
	margin:0px;
	padding:0px;
	list-style:none;
}

#special UL LI {
	padding:0px 0px 5px 10px;
	margin:0px 0px 5px 0px;
	background:url("../img/pointer.3.png") left 5px no-repeat;
	font-size:1.1em;
	font-weight:bold;
}

#special UL LI A {
	color:#000;
}

.lnk-1 {
	padding:0px 0px 0px 10px;
	background:url("../img/pointer.3.png") left 5px no-repeat;
	font-size:1.1em;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#lnk-1:hover {
	text-decoration: underline;
}

#highlights A {
	text-decoration:none;
}

#highlights A:hover {
	text-decoration:underline;
}

#highlights UL {
	margin:0px;
	padding:0px;
	list-style:none;
}

#highlights UL LI {
	padding:13px 0px 0px 0px;
	margin:0px 0px 13px 0px;
	border-top:solid 1px #E9E9E9;
}

#highlights UL LI A{
	float:left;
}

#highlights UL LI IMG {
	border:solid 3px #CCD0CF;
	float:left;
	margin:0px 10px 0px 0px;
}

#highlights UL LI H2 {
	font-size:1.3em;
}

#highlights UL LI H2 A {
	text-decoration:none;
	color:#D4443B;
	margin:0px;
}

#highlights UL LI P {
	width: 165px;
	font-size:1.1em;
	margin:0px;
	float:right;
}

#highlights UL LI P A {
	color:#818181;
}

.warning {
	background:#CD4D42;
	font-size:1.9em;
	color:#FFF;
	padding:20px;
}

.warning P {
	margin:0px;
}

#logo A, #slogan A, #menu-1, #menu-2, #menu-3, #menu-4, #menu-5, #menu-6, #menu-7, #menu-8, #menu-9, #section-2 H6, #section-2a H6, #section-4d H6, #calendarboard H6 {
	text-indent:-9999px;
	overflow:hidden;
	color:transparent;
}

HTML * {
	zoom:1;
}

#main:after, #header:after, #section-1:after, #section-1a:after, #item-list-2 LI:after, #item-list-3:after, #item-list-3 LI UL:after, .guides:after, #highlights UL LI:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

* HTML #logo, * HTML #slogan, * HTML #navigation {
	background-image:none;
}

* HTML #logo {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logo.png',sizingMethod='crop');
	cursor:pointer;
}

* HTML #slogan {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/slogan.png',sizingMethod='crop');
	cursor:pointer;
}

* HTML #navigation {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu.png',sizingMethod='crop');
}