body,td,th {
	font: 12px 'Lucida Grande', Tahoma, Arial, sans-serif;
}
body {
	background-color: #CCCCCC;
	background-image:  url(../img/bkg/topGrad.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
}

.menuLineHeight {line-height: 19px;}

a.button {
    background: transparent url('../img/linkBTN_A.gif') no-repeat scroll top right;
    color: #666666;
    display: block;
    float: left;
    font: 10px 'Lucida Grande', Arial, sans-serif;
	font-weight: bold;
    height: 16px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../img/linkBTN.gif') no-repeat;
    display: block;
    line-height: 12px;
    padding: 2px 0 2px 10px;
}

a.button:hover {
    background-position: center right;
    color: #F5F5F5;
	text-shadow: 1px 1px rgb(51,51,51);
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: center left;
    padding: 2px 0 2px 10px; 
}

a.button:active {
    background-position: bottom right;
    color: #F5F5F5;
	text-shadow: 1px 1px rgb(51,51,51);
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 2px 0 2px 10px; 
}

a.buttonON {
    background: transparent url('../img/linkBTN_A.gif') no-repeat scroll center right;
    color: #F5F5F5;
    display: block;
    float: left;
    font: 10px 'Lucida Grande', Arial, sans-serif;
	font-weight: bold;
	text-shadow: 1px 1px rgb(51,51,51);
    height: 16px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonON span {
    background: transparent url('../img/linkBTN.gif') no-repeat center left;
    display: block;
    line-height: 12px;
    padding: 2px 0 2px 10px; 
}

a.btnSubmit {
    background: transparent url('../img/images/btnSubmit_A.gif') no-repeat scroll top right;
    color: #333333;
	text-shadow: 1px 1px rgb(244,244,244);
    display: block;
    float: left;
    font: 12px 'Lucida Grande', Arial, sans-serif;
	font-weight: bold;
    height: 30px;
    margin-right: 30px;
    padding-right: 30px; /* sliding doors padding */
    text-decoration: none;
}

a.btnSubmit span {
    background: transparent url('../img/images/btnSubmit.gif') no-repeat;
    display: block;
    line-height: 16px;
    padding: 7px 0 7px 16px;
}

a.btnSubmit:hover {
    background-position: center right;
    color: #F5F5F5;
	text-shadow: 1px 1px rgb(51,51,51);
    outline: none; /* hide dotted outline in Firefox */
}

a.btnSubmit:hover span {
    background-position: center left;
    padding: 7px 0 7px 16px;
}

a.btnSubmit:active {
    background-position: bottom right;
    color: #F5F5F5;
	text-shadow: 1px 1px rgb(51,51,51);
    outline: none; /* hide dotted outline in Firefox */
}

a.btnSubmit:active span {
    background-position: bottom left;
    padding: 7px 0 7px 16px;
}

a.btnNavNext {
    background: transparent url('../img/images/btnMultiNext_02.gif') no-repeat scroll top right;
    color: #333333;
	text-shadow: 1px 1px rgb(244,244,244);
    display: block;
    float: left;
    font: 12px 'Lucida Grande', Arial, sans-serif;
	font-weight: bold;
    height: 25px;
    margin-right: 0px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
}

a.btnNavNext span {
    background: transparent url('../img/images/btnMultiNext_01.gif') no-repeat;
    display: block;
    line-height: 12px;
    padding: 6px 0 7px 10px;
}

a.btnNavNext:hover {
    background-position: center right;
    color: #F5F5F5;
	text-shadow: 1px 1px rgb(51,51,51);
    outline: none; /* hide dotted outline in Firefox */
}

a.btnNavNext:hover span {
    background-position: center left;
    padding: 6px 0 7px 10px; 
}

a.btnNavNext:active {
    background-position: bottom right;
    color: #F5F5F5;
	text-shadow: 1px 1px rgb(51,51,51);
    outline: none; /* hide dotted outline in Firefox */
}

a.btnNavNext:active span {
    background-position: bottom left;
    padding: 7px 0 6px 10px; 
}

a.btnNavPrev {
    background: transparent url('../img/images/btnMultiPrev_02.gif') no-repeat scroll top right;
    color: #333333;
	text-shadow: 1px 1px rgb(244,244,244);
    display: block;
    float: left;
    font: 12px 'Lucida Grande', Arial, sans-serif;
	font-weight: bold;
    height: 25px;
    margin-right: 10px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.btnNavPrev span {
    background: transparent url('../img/images/btnMultiPrev_01.gif') no-repeat;
    display: block;
    line-height: 12px;
    padding: 6px 0 7px 20px;
}

a.btnNavPrev:hover {
    background-position: center right;
    color: #F5F5F5;
	text-shadow: 1px 1px rgb(51,51,51);
    outline: none; /* hide dotted outline in Firefox */
}

a.btnNavPrev:hover span {
    background-position: center left;
    padding: 6px 0 7px 20px; 
}

a.btnNavPrev:active {
    background-position: bottom right;
    color: #F5F5F5;
	text-shadow: 1px 1px rgb(51,51,51);
    outline: none; /* hide dotted outline in Firefox */
}

a.btnNavPrev:active span {
    background-position: bottom left;
    padding: 7px 0 6px 20px; 
}


a.linkopacity img {
	filter:alpha(opacity=30); 
	-moz-opacity: 0.3; 
	opacity: 0.3;
}

a.linkopacity:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}

/*---------- bubble tooltip -----------*/

a.tt{
    position:relative;
    z-index:24;
    text-decoration:none;
}
a.tt span{ display: none; }
 
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color:#333333; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:-10px; left:-202px;
	padding: 15px 0 0 0;
	width:200px;
	color: #FFFFFF;
	font-size: 14px;
    text-align: left;
	filter: alpha(opacity:70);
	KHTMLOpacity: 0.70;
	MozOpacity: 0.70;
	opacity: 0.70;
}
a.tt:hover span.top{
	display: block;
	padding: 15px 8px 0;
    background: url('../img/toolTip.gif') no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0px 23px 0px 8px; 
	background: url('../img/toolTipFiller.gif') repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 2px;
    background: url('../img/toolTip.gif') no-repeat bottom;
}

/*-------- bubble tooltip end ---------*/

h1 {
	font-size: 9px;
	color: #999999;
}
h2 {
	font-size: 20px;
	color: #999999;
}
.btnText {
	font-weight: bold;
	color: #999999;
}
.btnText a:link {
	font-weight: bold;
	color: #999999;
}
.btnText a:visited {
	font-weight: bold;
	color: #999999;
}
.btnText a:hover {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.btnText a:active {
	font-weight: bold;
	color: #999999;
}
.H2_Title {
	font: 20px 'Lucida Grande', Tahoma, Arial, sans-serif;	color: #ECECEC;
}
.title {
	font: 16px 'Lucida Grande', Tahoma, Arial, sans-serif; font-weight:bold; color:#333333;
}
.titleTAB {
	font: 14px 'Lucida Grande', Tahoma, Arial, sans-serif; font-weight:bolder; color:#333333;
}

.corpo {
	color:#666666;
	font-family: 'Lucida Grande', Tahoma, Arial, sans-serif;
	font-size: 12px;
}
.corpo a {
	color:#8888CC;
}
.corpo a:link {
	text-decoration:none; color:#8888CC;
}
.corpo a:visited {
	text-decoration:none; color:#8888CC;
}
.corpo a:hover {
	text-decoration:underline; color:#6666CC;
}
.corpo a:active {
	text-decoration:none; color:#8888CC;
}
.corpoINTRO {
	font: 14px 'Lucida Grande', Tahoma, Arial, sans-serif;
	color:#666666;
}
.corpoINTRO a {
	color:#8888CC;
}
.corpoINTRO a:link {
	text-decoration:none; color:#8888CC;
}
.corpoINTRO a:visited {
	text-decoration:none; color:#8888CC;
}
.corpoINTRO a:hover {
	text-decoration:underline; color:#6666CC;
}
.corpoINTRO a:active {
	text-decoration:none; color:#8888CC;
}
.smallNote {
	font-size:9px;
	color: #999999;
}
.copyright {
	font: 9px 'Lucida Grande', Tahoma, Arial, sans-serif; color:#B0B0B0;
}
.menu {
	font: 10px 'Lucida Grande', Tahoma, Arial, sans-serif; color:#666666;
}
.menu a {
	color:#666666;
}
.menu a:link {
	text-decoration:none; color:#666666;
}
.menu a:visited {
	text-decoration:none; color:#666666;
}
.menu a:hover {
	text-decoration:none;
	color:#000000;
	font-weight: bolder;
}
.menu a:active {
	text-decoration:none; color:#666666;
}
.menuON {
	font: 10px 'Lucida Grande', Tahoma, Arial, sans-serif;
	font-weight:bold;
	color:#333333;
}
.smallReport {
	font: 10px 'Lucida Grande', Tahoma, Arial, sans-serif; color:#666666;
}
.smallReport a {
	text-decoration:none; color:#666666;
}
