
/* override phpforms style by forcing element styles */
select {
FONT-SIZE: 11px; COLOR: #d1dbe5; font-family: 'Lucida Grande', Arial, Helvetica, Tahoma, sans; LINE-HEIGHT: 11px; /* 535353=80% */
    background-color:#204232;
	border-top-color    : #246049;
    border-left-color   : #246049;
    border-right-color  : #246049;
    border-bottom-color : #246049;
	    border-top-width    : 1px;
    border-left-width   : 1px;
    border-bottom-width : 1px;
    border-right-width  : 1px;

}
input {
FONT-SIZE: 11px; COLOR: #d1dbe5; font-family: 'Lucida Grande', Arial, Helvetica, Tahoma, sans; LINE-HEIGHT: 11px; /* 535353=80% */
    background-color:#204232;
		    border-top-color    : #246049;
    border-left-color   : #246049;
    border-right-color  : #246049;
    border-bottom-color : #246049;
	    border-top-width    : 1px;
    border-left-width   : 1px;
    border-bottom-width : 1px;
    border-right-width  : 1px;


}
textarea {
FONT-SIZE: 11px; COLOR: #d1dbe5; font-family: 'Lucida Grande', Arial, Helvetica, Tahoma, sans; LINE-HEIGHT: 11px; /* 535353=80% */
    background-color:#204232;
		    border-top-color    : #246049;
    border-left-color   : #246049;
    border-right-color  : #246049;
    border-bottom-color : #246049;
    border-top-width    : 1px;
    border-left-width   : 1px;
    border-bottom-width : 1px;
    border-right-width  : 1px;


}
.nopadding  {
	margin: 0px;
	/* padding: 5px; */
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;


}

/* from php forms */
.submitbutton {
color:d1dbe5;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px;
}
				   
.phpForms_pgtitle
{
    font-family : Arial;
    font-size   : 18px;
    color       : #1200d9;
    font-weight : bold;
}
.phpForms_btn
{
    border-top-width    : 1px;
    border-left-width   : 1px;
    border-bottom-width : 1px;
    border-right-width  : 1px;
    border-top-color    : #e4e4e4;
    border-left-color   : #e4e4e4;
    border-right-color  : #c1c1c1;
    border-bottom-color : #c1c1c1;
    font                : Verdana, Arial, Helvetica, sans-serif;
    color               : #000000;
}
.phpForms_main
{
    background-color:#0A3666;

}

/* end from php forms */


/* ================================================================ */
/* ======================== IQ2005           ======================== */
/* ================================================================ */


.page_bot_bg {
	background-image:   url(../images/template/bot.jpg);
	background-repeat: no-repeat;
	height:50px;
}



.nav {color: #000000; } /* was 626262 002165 G&B Blue */
a.nav:link {color: #000000; TEXT-DECORATION: none }
a.nav:visited {color: #000000;  TEXT-DECORATION: none }
a.nav:active {color: #000000;  TEXT-DECORATION: none }
a.nav:hover {COLOR: #000000; TEXT-DECORATION: underline } /* nice blue 307DC0*/


A { /* is this needed??? firedoor blue 307DC0 */
	COLOR: #d1dbe5; TEXT-DECORATION: none;

}
A:link {
	COLOR: #d1dbe5; TEXT-DECORATION: none;

}
A:visited {
	COLOR: #d1dbe5; TEXT-DECORATION: none;

}
A:active {
	COLOR: #d1dbe5; TEXT-DECORATION: none;

}
A:hover {
	COLOR: #d1dbe5; TEXT-DECORATION: none;
			
}



.header1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; MARGIN: 0px; FONT: 17px/17px "Din-Light",Arial,Helvetica,sans-serif;  COLOR: #D30E34; 
	font-weight:bold;
}
.header2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; MARGIN: 0px; FONT: 13px/13px "Din-Light",Arial,Helvetica,sans-serif;  COLOR: #D30E34; 
}

.copybg {
    background-color:#ffffff;
}
.copybotspacer {
height:10px;
}
.quote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; MARGIN: 0px; FONT: 15px/15px "Din-Light",Arial,Helvetica,sans-serif;  COLOR: #EA5A00; 
}

.smallprint{
  font-size:10px;
}
/* ================================================================ */
/* ======================== Salvos           ======================== */
/* ================================================================ */

body {

	font-family: 'Lucida Grande', Arial, Helvetica, Tahoma, sans; 
	background-color: #204232; /* colour must be before image for netscape navigator was 031A34 */
	background-image:   url(../images/template/pagebg.gif);
	background-position:   center top; 
	background-repeat: repeat-y; 

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 

}
.page_mid_bg {
	background-image:   url(../images/template/mid.gif);
	background-repeat: repeat-y;
}

table {
     FONT-SIZE: 11px; COLOR: #d1dbe5; /* salvos off white */

	/* letter-spacing:0.9mm */
	/*FONT-SIZE: 11px; COLOR: #626262; FONT-FAMILY:  Tahoma, arial; LINE-HEIGHT: 12px; /* from fiori */

}

p {
	margin: 0px;
	/* padding: 5px; */
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
	line-height: 14px; 

}

br {
	margin: 0px;
	padding: 5px;
	line-height: 10px;
}

/* from nob 
p#full b, p#summary b { font-family: "Lucida Grande", Arial, Verdana, sans; }
#highlight p#summary, #highlight p#full {
	text-indent: 45px;
	font-size: 11px;
	line-height: 20px;
	padding: 4px 328px 0 30px;
}
*/
#highlight {
	font-size: 11px;
	display: block;
	/* text-align: left; */
	background: transparent url(../images/linedbg20pix.gif) repeat-y;
    padding: 0px 0px 0px 0px; /* top right bot left */
	/*PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; */
}

#highlight p {
	color: #d1dbe5;
	line-height: 20px;
	padding: 4px 10px 0 10px; /* top right bot left */
}

h1 {
    font-size: 18px;
	font-family: Arial, Helvetica, Tahoma, sans; 
/*     background: transparent url(../images/template/h1_bg.gif) no-repeat; */

	/* font-weight: normal; 
	display: block;
	color: #97d10b;
	text-transform: uppercase; */
	/* padding: 0px 10px 0 10px;
	voice-family: "\"}\""; 
	voice-family: inherit; */
	height: 40px;
}
.header1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; MARGIN: 0px; FONT: 17px "Din-Light",Arial,Helvetica,sans-serif;  COLOR: #91d4b4; 
	font-weight:normal;

}
.bodytext p{
	/* color: #d1dbe5; */
	line-height: 20px;
	padding: 0px 10px 0 10px; /* top right bot left */

	font-size: 11px;
	/* display: block; */
	/* text-align: left; */
	background: transparent url(../images/linedbg20pix.gif) repeat-y;
    /* padding: 0px 0px 0px 0px; /* top right bot left */
	/*PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; */
}
.navbg {
    background-color:#246049;
}
/* topnav is only used for botton nav */
.topnav {color: #ffffff; FONT-SIZE: 11px; } /* was 626262 002165 G&B Blue */
a.topnav:link {color: #ffffff; TEXT-DECORATION: none }
a.topnav:visited {color: #ffffff;  TEXT-DECORATION: none }
a.topnav:active {color: #ffffff;  TEXT-DECORATION: none }
a.topnav:hover {COLOR: #ffffff; TEXT-DECORATION: underline }

/* use this one when not on lined background */
.bullet_text_highlighted {
    background-color:#33735a; /* was F4FCF3 */
	/* border: 1px solid CCFAC7; */
}
.bullet_text_highlighted td{
	background-color:#246049;
	padding: 3px;
}
.bullet_text_highlighted p{
	margin: 0px;
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
	line-height: 16px; 
}
.bullet_text_highlighted_tr {
COLOR: #fffff; 
font-weight: bold;
}


.bullet_text_highlighted_negmargin {
	margin-bottom: -1; /* remove duplicated bottom grey line with bg clash */

    background-color:#214265; /* was F4FCF3 */
	/* border: 1px solid CCFAC7; */
}
.bullet_text_highlighted_negmargin td{
	background-color:#0A3666;
	padding: 3px;
}
.bullet_text_highlighted_negmargin p{
	margin: 0px;
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
	line-height: 16px; 
}


.shift10 {
    PADDING-LEFT: 10px;
}
.tablespacer {
    height: 5px;
}
.footerbg {
    height: 30px;
	background-image:   url(../images/template/bot50.gif);
	background-repeat:no-repeat;

}
.footerbgblog {
    height: 30px;
	background-image:   url(../images/template/bot50blog.gif);
	background-repeat:no-repeat;

}

.sidenav {color: #d1dbe5; } /* was 626262 002165 G&B Blue */
a.sidenav:link {color: #d1dbe5; TEXT-DECORATION: none }
a.sidenav:visited {color: #d1dbe5;  TEXT-DECORATION: none }
a.sidenav:active {color: #d1dbe5;  TEXT-DECORATION: none }
a.sidenav:hover {COLOR: #d1dbe5; TEXT-DECORATION: underline }

.bglink {color: #d1dbe5;  ;	background-color:#307259;} /* was 626262 002165 G&B Blue */	
a.bglink:link {color: #d1dbe5; TEXT-DECORATION: none ;	background-color:#3c8066;}
a.bglink:visited {color: #d1dbe5;  TEXT-DECORATION: none  ;	background-color:#3c8066;}
a.bglink:active {color: #d1dbe5;  TEXT-DECORATION: none  ;	background-color:#3c8066;}
a.bglink:hover {COLOR: #d1dbe5; TEXT-DECORATION: none  ;	background-color:#1a3528;}

.menutitle {color: #91d4b4;}/* bafc81 green */
.menuprice {color: #D6F9B8;}
.menudish {color: #a7873b;}