html, body{
FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif;
scrollbar-face-color:#547d50;
scrollbar-base-color:#096100;
scrollbar-arrow-color:black;
scrollbar-track-color:#b6b99a;
scrollbar-shadow-color:black;
scrollbar-highlight-color:#b2b99a;
scrollbar-3dlight-color:black;
scrollbar-darkshadow-Color:black;
}
option { /* Text and background colour, blue on light gray */ 
color:#000000; 
background-color:#dbdccc;
border:2px #000000;
} 
.select
{
font-size: 13px;
border: #096100;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px
} 

#ddcolortabs{
font-size : 12px;
margin: 0 0 0 0;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#ddcolortabs ul{
cursor : pointer;
color : #046c33;
text-decoration : none;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 0 0 0;
padding:0;
}


#ddcolortabs a{
float:left;
color: #096100;
background: #b6b69c url() no-repeat left top;
margin:0 2px 0 0;
padding:0 0 0 0;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url() no-repeat right top;
padding:2px 2px 2px 2px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #dbdccc;
}

#ddcolortabs a:hover span{
color: #000000;
background-color: #dbdccc;
}


#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
line-height: 3px;
background: #b6b69a;
}

#map_site a{
font-weight : bold;
font-size : 12px;
text-transform : uppercase;
color : #484747;
text-decoration : none;
}

#map_site a:hover{
text-decoration : underline;
color: #9e3525;
}

.menu { 
font-weight : bold;
font-size : 11px;
text-transform : uppercase;
color : #ffffff;
text-decoration : none;
} 

.menu_head a:hover{
color: #b32b17;
}
.menu_head { 
font-weight : bold;
font-size : 11px;
cursor : pointer;
color : #046c33;
text-decoration : none;
} 
.menu_head_select { 
font-size : 11px;
cursor : pointer;
color : #b32b17;
text-decoration : none;
} 
.menu_login { 
font-size : 11px;
text-transform : uppercase;
text-decoration : none;
} 
.text_icon { 
font-weight : bold;
font-size : 11px;
text-transform : uppercase;
text-decoration : none;
} 
.text_nouppercase { 
font-weight : bold;
font-size : 11px;
text-transform : none;
text-decoration : none;
} 
.add_message { 
font-size : 11px;
color : #000000;
text-transform : uppercase;
} 
.menu_user { 
font-weight : bold;
font-size : 11px;
color : #47515b;
} 
.head_table_message { 
font-size : 11px;
text-transform : uppercase;
color : #000000;
} 
.data_table_message { 
font-weight : normal;
font-size : 12px;
text-transform : uppercase;
color : #000000;
} 
.nouppercase { 
font-size : 12px;
color : #000000;
text-transform : none;
}
.hot_topics_298 { 
font-size : 12px;
text-transform : uppercase;
color : #ff6600;
} 
.uppercase { 
font-weight : normal;
font-size: 12px;
text-transform : uppercase;
} 
.inquiry { 
font-weight : bold;
font-size : 12px;
color : #47515b;
} 
.link { 
font-size : 11px;
color : #003399;
} 
.title { 
font-weight : bold;
font-size : 11px;
color : #000000;
} 
.text { 
font-weight : normal;
font-size : 12px;
color : #000000;
} 
.footer { 
font-size : 9px;
color : #ffffff;
text-decoration : none;
} 
A.footer { 
font-size : 9px;
color : #ffffff;
text-decoration : underline;
} 
A.menu_links {
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
A.menu_links:hover {
color : #046C33;
text-decoration : underline;
}

table#border_green
{
border: 1px solid #046C33;
border-collapse: collapse;
}
table#border_green td
{
border: 1px solid #046C33;
border-collapse: collapse;
}

table#no_border
{
border: 0px;
border-collapse: collapse;
}
table#border_black
{
border: 1px solid #000000;
border-collapse: collapse;
}
table#border_black td,th
{
border: 1px solid #000000;
border-collapse: collapse;
}
.pagination{
padding: 2px;
}
.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
}
.pagination li{
margin: 0 1px;
list-style-type: none;
display: inline;
}
.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #046C33;
text-decoration: none; 
color: #000000;
}
.pagination a:hover, .pagination a:active{
border: 1px solid #046C33;
background-color: #aaae64;
font-weight: normal;
}
.pagination a.currentpage{
margin:1px 1px;
border: 1px solid #000000;
background-color: #046C33;
color: #ffffff;
font-weight: bold;
cursor: default;
}
.pagination a.prevnext{
font-weight: bold;
}
td.news_title {
width: 640px;
height: 37px;
background: url(news_title.gif) no-repeat  left top;
text-align: center;
vertical-align: center;
left: auto;
right: auto;
}

TD.news_top {
    background: url(arrow-black.gif) no-repeat;
}
TD.news_bottom {
background: url(view_jobs.png) no-repeat;
TEXT-ALIGN: left;
}
.logo{
background: url(logo_side.gif) repeat-x ;
}
.toggleopacity img{
filter: DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
.toggleopacity:hover img{
filter: DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}
.formbutton{
border:outset 1px #ccc;
background:#ffffff;
color:#000000;
font-weight:bold;
padding: 1px 2px;
TEXT-ALIGN: right;
}
.question{
font-size: 12px;
}
a#created_by
{
font-size : 11px;
text-decoration:none;
color: orange;
}
a:hover#created_by
{
text-decoration:none;
color: #ffffff;
text-decoration : underline;
}
a#link_rio
{
text-decoration:none;
font-size : 13px;
font-weight:bold;
}
a:hover#link_rio
{
text-decoration:none;
font-size : 13px;
font-weight:bold;
text-decoration : underline;
color : #484747;
}
a#counter
{
font-size : 11px;
text-decoration : none;
color: orange;
}
a:hover#counter
{
font-size : 11px;
color: #ffffff;
text-decoration : underline;
}

.bottom
{
font-size : 11px;
}
a.as_button:link, a.as_button:visited
{
float: left;
margin: 5px 5px 5px 5px;
padding: 2px;
width: 180px;
border-top: 1px solid #547d50;
border-bottom: 1px solid #000000;
border-left: 1px solid #546d50;
border-right: 1px solid #000000;
background: #096100;
text-align: center;
text-decoration: none;
font-size: 12px;
color: #ffffff;
}
a.as_button:hover
{
background: #a9cfa6;
color: #000000;
}
a.as_button a.as_button:active
{
border-bottom: 1px solid #eeeeee;
border-top: 1px solid black;
border-right: 1px solid #eeeeee;
border-left: 1px solid black;
}

.input {vertical-align:middle;
width: 160px;
BORDER-LEFT: 1px SOLID #ffffff;
BORDER-RIGHT: 1px SOLID #000000;
BORDER-TOP: 1px SOLID #ffffff;
BORDER-BOTTOM: 1px SOLID #000000;
COLOR: #ffffff;
BACKGROUND-COLOR: #096100;
FONT-SIZE: 12px;
cursor: pointer;
}
.input_hover {vertical-align:middle;
width: 160px;
BORDER-LEFT: 1px SOLID #547d50;
BORDER-RIGHT: 1px SOLID #000000;
BORDER-TOP: 1px SOLID #547d50;
BORDER-BOTTOM: 1px SOLID #000000;
COLOR: #000000;
BACKGROUND-COLOR: #a9cfa6;
FONT-SIZE: 12px;
cursor: pointer;
}
.find {
vertical-align:middle;
width: 220px;
BORDER-LEFT: 1px SOLID green;
BORDER-RIGHT: 1px SOLID green;
BORDER-TOP: 1px SOLID green;
BORDER-BOTTOM: 1px SOLID green;
COLOR: #000;
BACKGROUND-COLOR: #a9cfa6;
FONT-SIZE: 12px;
}
