/********************************************************/
/* Standard Style Sheet for RealGap						*/
/* Copyright 2005 by MSOnet				 				*/
/* By Maryse Borgès										*/
/* 					 									*/
/* File Created on 25/11/2005							*/
/* Last Edited on 10/11/2005							*/
/********************************************************/

/* Style sheet rollovers */

/* Tag Styles */


BODY{
	font-family: arial, sans-serif;
	color: #000000;
	font-size: 1em;
}

input, select, textarea {
	font-family: arial, sans-serif;
	color: #000000;
}

a {

}

ul {
	margin-left: 7px;
	padding-left: 10px;
}

H1 {
	font-size: 1.1em;
	font-family: arial, sans-serif;
	color: #fdb945;
	margin-top: 10px;
	margin-bottom: 10px;
}

H2 {
	font-size: 1.3em;
	font-weight: bold;
	font-family: arial, sans-serif;
	color: #000000;
	margin: 0px 0px 5px 0px;
}

hr {
	height: 1px;
	color: #8EB0B1;
}

/*  CLASSES  */

.footerBox {
	border: 2px solid #8db9dc;
	background-color: #e1eefa;
	height: 30px;
}

.footer
{
	font-size: 0.85em;	
}
.footer,  .footer a, .footer a:visited {
	color: #636363;
	text-decoration: none;
}
.footer a:hover
{
	text-decoration: underline;
}

.footerLinks
{
	font-size: 0.7em;	
}
.footerLinks,  .footerLinks a, .footerLinks a:visited {
	color: #636363;
	/*color: #000000;*/
	text-decoration: none;
}
.footerLinks a:hover
{
	text-decoration: underline;
}

.sButton {
	height: 19px;
	background-color: #d1d2d4;
	border: 0;
	color: #999999;
	font-family: arial, verdana, sans-serif; 
	font-size: 11px;
	text-decoration: none;
	padding:3px;
	vertical-align: middle;
	cursor: pointer;
	cursor: hand;
}
.textFieldMember
{
	width: 120px;
	height: 19px;
	font-size: 0.8em;
}
.sImage{
	border: 1px solid #C6C4C4;
}

/* SITE MAP STYLES */
.sitemapText, .sitemapText a, .sitemapText a:visited, .sitemapText a:hover {
	color: #447444;
	line-height: 18px;
	font-weight: normal;
}

.sitemapHeaderText, .sitemapHeaderText a , .sitemapHeaderText a:visited {
	color: black;
	font-size: 1em;
	padding-top: 5px;
}
.sitemapHeaderText a:hover
{
	text-decoration: none;
} 

.PageContentContainer {
	padding: 10px 0px 0px 15px;
}
.contentText, .contentText td
{
	font-size: 0.8em;
}
.contentFooter
{
	font-size: 0.75em;
	color: #293795;
}
.contentBox
{
	border: 2px solid #8db9dc;
	padding: 5px;
}

.mainHeading {
	border-bottom			: 1px solid #8EB0B1;
	padding					: 5px 4px 2px 0px;
	font-size				: 1em;
	font-weight				: bold;
}


.Heading {
	padding					: 5px 4px 2px 0px;
	font-size				: 1em;
	font-weight				: bold;
}
.Heading a
{
	color: Black;
	text-decoration: none;
	font-weight				: bold;
}
.newsSummary
{
	/*font-size				: 0.8em;*/
}
.newsSummary a:hover
{
	text-decoration: none;
}


.newsSmallText
{
	font-size: 0.9em;
}
.newsContent {
	padding					: 6px 2px 6px 2px;
}

.mainText {
	background-color: #EFF5EF;
	color: #000033;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.topNav
{
	background-color: Black;
	height: 28px;
}
.topNavLinks
{
	color: white;
	font-size: 0.9em;
	text-decoration: none;
	/*font-weight: bold;*/
}
.topNavLinks:hover
{
	color: #f58220;
	text-decoration: none;
}
.topMember
{
	background-color: #8db9dc;
	height: 28px;
}
.topMemberText
{
	color: White;
	vertical-align: middle;
	font-size:0.8em;
}
.redText
{
	color: red;
	vertical-align: middle;
}

.leftNav
{
	height:23px;
	padding-left: 45px;
	vertical-align: middle;
}
.leftNavLinks
{
	color: white;
	font-size: 0.8em;
	text-decoration: none;
	font-weight: bold;
}
.leftNavLinks:hover
{
	color: black;
	text-decoration: none;
}
.sitemapLink a
{
	color: Black;
	/*font-size: 1em;*/
	text-decoration: none;
	padding-bottom: 2px;
	/*font-weight: bold;*/
}
.sitemapLink a:hover
{
	text-decoration: underline;
}
.sitemapLetter, .sitemapLetter:visited
{
	font-weight: bold;
	color: Black;
}

#bannerRight
{
	position: absolute;
	width: 110px;
	top: 22px;
	left: 850px;
	padding-top: 72px;
	/*background-image: url('/images/bg_banner_right.gif');
	background-repeat: repeat-x;
	background-position: top;*/
	text-align: right;
}
.banner
{
	padding: 8px 0px 8px 0px;
	text-align: center;
}