html {
	margin:0; padding:0;
}
body {
	margin:0; padding:0;
	background: #63011F url(../images/wrapBG_red.gif);
}

#wrap {
position:relative;
margin: 0 auto;
padding: 0;
width: 640px;
background:#F1EEC7;
}

#header {
height:140px;text-indent: -2000px;
background: #FFFFFF url(../images/novo_Head.gif) no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;
}
#galleryContent {
position: relative; top:0px; left:0px;
width:457px; min-height:500px;
margin: 0; padding: 0;
background:#EFE5E8;
	font-family: Verdana, sans-serif;
	font-size:80%; line-height: 140%;
	color:#555555;
}
* html #galleryContent { height:500px;
  }
body#novo div#galleryContent div#copy { padding: 20px 0 0 20px;  }
body#novo #galleryContent div p { padding: 0 20px 10px 0;  }

#content {
position: relative; top:0px; left:0px;
width:457px; min-height:500px;
margin: 0; padding: 0;
background:#F1EEC7;
	font-family: Verdana, sans-serif;
	font-size:80%; line-height: 140%;
	color:#555555;
}
* html #content { height:500px;
  }
.caption { 	font-family: Verdana, sans-serif;
	font-size:70%; line-height: 140%; font-style:italic;
	color:#555555; padding-left:5px; }
#content p {
margin: 0 0 0 0;
padding: 0 20px 10px 30px;
}

#content a:link {
color:#63011F; text-decoration: none; font-weight:bold;
}
#content a:hover{
text-decoration: none;
border-bottom:1px solid #63011F;
}
#content a:visited { 
color:#63011F; text-decoration: none; font-weight:bold;
}

#content strong {
color:#555555;
}
#content ul {
width:95%;
margin:0; padding: 0px 0px 0px 0px;
}
#content li {
margin: 0 0 0 0; padding: 0 0px 10px 20px;
list-style: none; 
background: url(../images/rnd_bull.gif) no-repeat left top;
}


a#gotop {
line-height:28px;
color:#333333; text-decoration:none; list-style: none; 
margin: 0 0 0 0px; padding:4px 24px 4px 6px; 
border-bottom: 1px solid #FFFFFF; 
border-top: 1px solid #FFFFFF; 
background: #BE7389 url(../images/UpArrow.gif) no-repeat right 50%;
}
a#gotop:hover {
color:#FFFFFF;
background:#63011F url(../images/UpArrow.gif) no-repeat right 50%;
}

#content img {border:0}
#content img#alignRight {
float:right;
margin:0 0 2px 6px;padding:5px;
background:#FFFFFF;
}
#content img#alignLeft {
float:left;
margin:0 6px 2px 0;padding:5px;
background:#FFFFFF;
}
#content a#doc {
padding:50px 0 0 50px;line-height:50px;
background: url(../images/iconWord.gif) no-repeat left;
}
#content a#pdf {
padding:50px 0 0 50px; line-height:50px;
background: url(../images/iconPDF.gif) no-repeat left;
}
#content a#pdf:hover {
padding:49px 0 0 50px; line-height:50px;
text-decoration: none;
border-bottom:1px solid #63011F;
}


body #title {
margin:0; padding:0; border:0;
font-family: Arial, Helvetica, sans-serif; 
/* text-indent: -2000px;color:#F1EEC7; */
}

.nospace { margin:0; padding:10px 0 10px 0; }

body#novo #title { margin:0; padding:0 0 0 20px; 
text-indent: 0px; min-height:40px;
  }
* html body#novo #title { height:40px;
  }
  
body#novo #title #novonav { color:#555555; margin: 0 0 0 0px; padding:20px 0 6px 0px; list-style:none; border-bottom:1px solid #D0B2BB; }
body#novo #title #novonav a { color:#555555; line-height:18px; margin:0 0 0 0; padding:0 0 0 0; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; 
 }
body#novo #title #novonav a:hover, body#novo #title #novonav #on { color:#63011F; border-bottom:1px solid #63011F;
 }
div#box {
font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #63011F;margin:10px 0 20px 0; padding:10px; width:400px}

body#novo #wrap { background:#EFE5E8;}
body#novo #content { background:#EFE5E8;}
body#novo div#content div#copy { padding: 20px 0 0 20px;  }
body#novo #content div p { padding: 0 20px 10px 0;  }

h1 { margin: 0; padding: 0 20px 10px 0;  font-family:Georgia, "Times New Roman", Times, serif;
color:#63011F;  font-size:160%
}
h2 { margin: 0; padding: 0 20px 10px 0;  font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal; color:#63011F; 
font-size:120%; line-height: 140%;
}
h3 { margin: 0; padding: 10px 20px 0px 0; 
font-weight:bold; font-size:100%; line-height: 140%;

}

table td {padding-right:20px; line-height:20px}
table { margin:10px 0 7px 0; padding:0;}

hr { height:1px; background: none; 
	width:98%; border:none; border-top:1px solid #BBBBBB; margin:5px 10px 7px 0; }
* html hr { margin:0px 10px 0px 0; padding:0; width:100%;
 }

#sidenav {
position:absolute;
top:140px; left:455px;
border:0; padding:0;
width:185px;
}
#sidenav img {
margin:20px 0 0 0;padding:5px;
background:#FFFFFF;
}
#sidenav img#Image1 {
margin:20px 0 0 0;padding:0px;
}
#sidenav p {
margin:0px 0 0 0;padding:0px;
}


#mainNav {
width:80%; list-style: none;
margin:0; padding:20px 10px 10px 10px; 
background:#BE7389;
}
#mainNav li {
margin: 2px 0 0 0; padding:0px 0 0 0; width:150px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 80%; line-height:120%
}
#mainNav a {
display:block;
margin:0 0 0 0px; padding:4px 0px 5px 10px; 
color:#444444; text-decoration:none;
border:1px solid #B0516D; 
border-bottom: 2px solid #9F294C; 
border-top: 2px solid #FFFFFF; 
background:#E1CED4;
}
#mainNav a:hover, #mainNav #on, body#home #t-home a, body#history #t-history a, body#catalogues #t-catalogues a, body#layout #t-layout a, body#services #t-services a, body#news #t-news a, body#membership #t-membership a, body#howtohelp #t-howtohelp a, body#visit #t-visit a, body#links #t-links a {
margin:0 0 0 0px; padding:4px 0px 5px 10px; 
color:#FFFFFF; border:1px solid #CCCCCC; 
border-bottom: 2px solid #FFFFFF; 
border-top: 2px solid #9F294C; 
background:#721D32;
}

#subNav {
width:80%; list-style: none;
margin:0; padding:20px 10px 10px 10px; 
background:#BE7389 url(../images/novo_menuDiv.gif) no-repeat top;
}
#subNav li {
margin: 2px 0 0 0; padding:0px 0 0 0; width:150px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 80%; line-height:120%; 
}
#subNav a {
display:block; 
margin:0 0 0 0px; padding:4px 0px 5px 7px; 
color:#721D32; text-decoration:none;
border:1px solid #B0516D; 
border-bottom: 2px solid #9F294C; 
border-top: 2px solid #FFFFFF; 
background:#E1CED4;
}

#subNav a:hover {
margin:0 0 0 0px; padding:4px 0px 5px 7px; 
color:#FFFFFF; border:1px solid #CCCCCC; 
border-bottom: 2px solid #FFFFFF; 
border-top: 2px solid #9F294C; 
background:#721D32
}


#footer {
clear:both;
margin: 0; padding: 0px 0px 10px 25px;
height:120px; background: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#footer table {
margin: 10pz 0 0 0; padding: 10px 0px 10px 0px;
}
#footer table td {
margin: 0; padding: 0;
}


#footer p {
text-align:center;
margin:0px 0 0 0px; padding:0px 0px 0px 0px;
list-style: none; color:#888888;
font-size: 75%; line-height:160%;
}
