/* CSS Document *//* Padding and Margin = t r b l */
*{padding:0;margin:0}

html{
  scrollbar-arrow-color:#F0F8FF;
  scrollbar-shadow-color:#CCCCCC;
  scrollbar-face-color:#6699cc;
  scrollbar-darkshadow-color:#4A4A4A;
  scrollbar-track-color:#F0F8FF;
  scrollbar-3dlight-color:#CCCCCC;
  scrollbar-highlight-color:#000000
}

body{
  font:13px Arial,Helvetica,sans-serif;
  background:url(/images/coa-cape-verde.gif) repeat-x fixed transparent;
  background-position:-160px 75px;
  background-color:#FAFAFA
}

#wrapper{
  margin:0 auto;
  width:922px
}

#header, div#headermenu, #subheader{
  color:#333;
  width:922px;
  float:left;
  padding:0px;
  margin:0 auto;
  background:transparent none;border:0;
  /*background:#6699cc url('../images/header.png') no-repeat top left;*/
}
/**************** Header Navigation *********************/
div#headermenu{ width: 100%; height: 40px;border:0; border-bottom: 1px solid; border-bottom-color: #3f4950;
background: transparent url('../images/headermenu.jpg') left top repeat-x }

div#headernavmenu ul li a, div#headernavmenu ul li a:visited{ cursor: hand; float: left }
div#headernavmenu{ margin: 0 auto; padding: 0; height: 40px; float: left }

div#headernavmenu ul{ display: block; margin: 0; padding: 0; height: 40px; float: left }
div#headernavmenu ul li{ display: block; margin: 0; padding: 0; float: left; height: 40px }
div#headernavmenu ul li a, div#headernavmenu ul li a:visited{ font-family: Arial, Helvetica, sans-serif;
  font-size: small; text-transform: uppercase; display: block; margin: 0; padding: 0 24px;
  height: 40px; line-height: 40px; color: #c4c4ad }
div#headernavmenu ul li a:hover{ background: transparent url('../images/background-navmenu-item.gif') left bottom repeat-x;
  text-decoration: none; color: #567385 }
div#headernavmenu ul li.current_page_item a, div#headernavmenu ul li.current_page a:visited {
	background: transparent url('../images/background-navmenu-item.gif') left bottom repeat-x; text-decoration: none;
	color: #567385;
}

#subheader{
  background:transparent url('/images/header.jpg') 215px 0 no-repeat;
  border:0
}

#leftcolumn{
  color:#333;
  border:0;
  background:transparent;
  margin:0px 5px 5px 0px;
  padding:0px;
  width:150px;
  float:left;
  vertical-align:top;
  text-align:center
}

#content{
  float:left;
  color:#333;
  border:1px solid #ccc;
  background:#FFFFFF;
  margin:0px 5px 5px 0px;
  padding:10px 10px 5px 10px;
  width:566px;
  display:inline
}

#rightcolumn{
  color:#333;
  border:1px solid #ccc;
  background:#F5F5F5;
  margin:0;
  padding:0;
  width:160px;
  float:right;
  text-align:center
}

#rightcolumn p{
  font:0.75em verdana;
  text-align:center;
  background-color:#ace
}

#rightcolumn img{
  border:0;
  text-align:center;
  padding:0;
  margin:5px 0px 5px 5px
}

#footer{
  width:900px;
  clear:both;
  color:#333;
  border:1px solid #ccc;
  background:#F0F8FF;
  margin:0px 0px 10px 0px;
  padding:10px;
  margin-bottom:0px
}
/* ########################################### */
/*  Navlist   */
/*  Home Menu : #336699;*/
/*  Menu Section : #6699cc; 102 153 204 */
/*  Menu Item : #F0F8FF; 240 248 256 */
/* ########################################### */

#navigation{
  float:left;
  width:100%;
  color:#f3f3f3;
  padding-left:0px;
  padding-right:0px;
  border:0px solid #6699cc;
  margin:0px 0px 5px 0px;
  /*height:27px;*/
  /*background-image:url('../images/s_bg.gif');
  color:#F0F8FF;*/
  /*font:bold 14px Verdana,Arial,Helvetica,sans-serif;
  vertical-align:middle*/
  padding:0;
}

#navcontainer{
  margin:0;
  padding:0;
  clear:both;
}
/*
#navcontainer ul{
  border:0;
  margin:0;
  padding:0;
  list-style-type:none;
  text-align:center
}

#navcontainer ul li{
  display:block;
  float:left;
  text-align:center;
  vertical-align:middle;
  padding:0;
  margin:0
}

#navcontainer ul li a{
  width:152px;
  height:27px;
  border-left:1px solid #6699cc;
  border-right:none;
  padding:0;
  margin:0;
  color:#F0F8FF;
  text-decoration:none;
  display:block;
  text-align:center;
  vertical-align:middle;
  font:normal 12px/24px "Lucida Sans Unicode",verdana,sans-serif;
  background:transparent;
  overflow:hidden
}

#navcontainer ul li a:hover{
  color:#800000;
  text-decoration:underline
}

#navcontainer ul li a:focus{
  outline:none
}

#navcontainer a:active{
  background-color: #AACCEE;
  background:transparent;
  color:#F0F8FF
}

#navcontainer li #active a{
  border-left:1px solid #6699cc;
  border-right:none;
  background-color: #AACCEE;
  background:transparent;
  color:#F0F8FF
}

#navcontainer a:focus{
  outline:none
}*/

/*###########################################*/
/*   Normal Overrides   */
/*###########################################*/

img{
  float:left;
  border:0px;
  vertical-align:top;
  text-align:center;
  padding:0px;
  margin:0px
}

a{
  text-decoration:none;
  color:#6699cc;
  white-space:nowrap
}

a:hover{
  text-decoration:none;
  color:#F0F8FF;
  background:#6699cc
}

img.center{
  border:1px solid #6699cc;
  vertical-align:top;
  text-align:center;
  padding:0px;
  margin:0px
}

h1,h2,h3,h4,h5,h6{
  font-family:arial,verdana,serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal
}

h1{font-size:1.93em}

h2{font-size:1.21em}

h3{font-size:1.52em}

h4{font-size:1.42em}

h5{font-size:1.32em}

h6{font-size:1.21em}

p{
  font-size:1.0em;
  line-height:1.5em
}

.top-padded{padding-top:6px}

.ratingtext{
  font:normal 7pt Verdana,Arial,Helvetica,sans-serif;
  color:black;
  text-align:left;
  vertical-align:top
}

#page-updated-text{
  font:normal 7pt Arial,Helvetica,sans-serif;
  color:#000000;
  text-align:left;
  vertical-align:top
}

#footertext{
  margin-top:2px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
  font-size:8pt;
  color:#6699cc;
  text-align:center
}

#language-trans{
  float:right;
  background-color:#ffffff;
  margin:0;
  padding:6px 0px 6px 0px;
  width:128px;
  border:1px solid #6699cc
}

#language-trans img{
  padding-left:7px
}

div.divcontainer{
  padding:0;
  width:100%;
  color:#333333;
  text-decoration:none;
  text-align:justify;
  font:normal 14px sans-serif,Arial,"Trebuchet MS",Verdana,Tahoma;
  margin-left:0px;
  margin-right:0px
}

div.divcontainer p{
  text-decoration:none;
  text-align:justify;
  font:normal 12px/1.2em Verdana,sans-serif,Arial,"Trebuchet MS",Tahoma;
  color:#333333
}

div.divcontainer img{
  vertical-align:middle;
  text-align:center;
  border:0
}

div.divcontainer h1,h2,h3{
  color:#333333;
  text-decoration:none;
  text-align:justify;
  font-weight:normal;
  font-family:"Trebuchet MS",Verdana,Arial,Tahoma;
  margin-left:0px;
  margin-right:0px
}

div.divcontainer h1{
  font-size:1.70em;
  font-weight:bold
}

div.divcontainer h2{
  color:#333333;
  font:12px/1.3em Verdana,sans-serif,Arial,"Trebuchet MS",Tahoma
}

div.divcontainer h3{
  font-size:1.45em;
  font-family: Tahoma,Verdana,sans-serif,Arial,"Trebuchet MS"
}
/*###########################################*/
/*   TABLES   */
/*###########################################*/

.notSoWide,.classifieds,.links{
  padding:0px;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
  font:normal 1.0em "Times New Roman",Verdana,Tahoma,Arial;
  color:#000000;
  margin:10px 5px 12px 5px;
  text-align:left;
  border:1px solid #6699cc;
  background-color:#F0F8FF;
  width:250px
}

.classifieds{margin-top:5px}

.links{
  font:1em 'Trebuchet MS',verdana
}

.table{width:100%;border:0px}

.table .th{
  background-color:#000000;
  color:#ffffff;
  font-weight:bold
}

.table .tdc{
  text-align:center;
  vertical-align:middle;
  width:98%;
  padding-left:0px
}

.table .tdf{
  float:left;
  width:98%;
  padding-left:5px
}

.table .tdl{
  float:left;
  width:60%;
  padding-left:5px
}

.table .tdr{
  float:right;
  padding-right:5px
}

.table .boxl{
  float:left;
  width:48%;
  padding:2px;
  border-right:1px solid #6699cc;
  line-height:1.0em;
  font-size:1.1em;
  font-weight:normal
}

.table .boxr{
  float:right;
  width:48%;
  padding:2px;
  padding-left:0px;
  line-height:1.0em;
  font-size:1.1em;
  font-weight:normal
}

.table .trb{
  border-left:1px solid #6699cc;
  border-right:1px solid #6699cc;
  border-bottom:1px solid #6699cc;
  height:100%
}

.table .tdj{
  padding-left:5px;
  line-height:140%
}

.tdj a{
  font-family:"Courier New";
  color:#336699
}
/*###########################################*/
/*   Inset 3D Raised   */
/*###########################################*/

.raised{
  background:transparent;
  width:40%;
  margin:0 auto
}

.raised h1,.raised p{
  margin:0 10px 0 0;
}

.raised h1{
  font-size:2em;
  color:#6699cc;
  letter-spacing:1px
}

.raised p{
  padding-bottom:0.5em
}

.raised .top,.raised .bottom{
  display:block;
  background:transparent;
  font-size:1px
}

.raised .b1,.raised .b2,.raised .b3,.raised .b4,.raised .b1b,.raised .b2b,.raised .b3b,.raised .b4b{
  display:block;
  overflow:hidden
}

.raised .b1,.raised .b2,.raised .b3,.raised .b1b,.raised .b2b,.raised .b3b{
  height:1px
}

.raised .b2{
  background:#F0F8FF;
  border-left:1px solid #fff;
  border-right:1px solid #eee
}

.raised .b3{
  background:#F0F8FF;
  border-left:1px solid #fff;
  border-right:1px solid #ddd
}

.raised .b4{
  background:#F0F8FF;
  border-left:1px solid #fff;
  border-right:1px solid #aaa
}

.raised .b4b{
  background:#F0F8FF;
  border-left:1px solid #eee;
  border-right:1px solid #999
}

.raised .b3b{
  background:#F0F8FF;
  border-left:1px solid #ddd;
  border-right:1px solid #999
}

.raised .b2b{
  background:#F0F8FF;
  border-left:1px solid #aaa;
  border-right:1px solid #999
}

.raised .b1{
  margin:0 5px 0 0;
  background:#fff
}

.raised .b2,.raised .b2b{
  margin:0 3px 0 0;
  border:2px;
}

.raised .b3,.raised .b3b{
  margin:0 2px 0 0;
}

.raised .b4,.raised .b4b{
  height:2px;
  margin:0 1px 0 0;
}

.raised .b1b{
  margin:0 5px 0 0;
  background:#999
}

.raised .boxcontent{
  display:block;
  background:#F0F8FF;
  border-left:1px solid #fff;
  border-right:1px solid #999
}
/*###########################################*/
/*   Inset 3D Etched   */
/*###########################################*/

.inset{
  background:transparent;
  width:40%;
  margin:0 auto
}

.inset h1,.inset p{
  margin:0 10px 0 0;
}

.inset h1{
  font-size:2em;
  color:#fff;
  letter-spacing:1px
}

.inset p{
  padding-bottom:0.5em
}

.inset .top,.inset .bottom{
  display:block;
  background:transparent;
  font-size:1px
}

.inset .b1,.inset .b2,.inset .b3,.inset .b4,.inset .b1b,.inset .b2b,.inset .b3b,.inset .b4b{
  display:block;
  overflow:hidden
}

.inset .b1,.inset .b2,.inset .b3,.inset .b1b,.inset .b2b,.inset .b3b{
  height:1px
}

.inset .b2{
  background:#e0e0e0;
  border-left:1px solid #999;
  border-right:1px solid #aaa
}

.inset .b3{
  background:#e0e0e0;
  border-left:1px solid #999;
  border-right:1px solid #ddd
}

.inset .b4{
  background:#e0e0e0;
  border-left:1px solid #999;
  border-right:1px solid #eee
}

.inset .b4b{
  background:#e0e0e0;
  border-left:1px solid #aaa;
  border-right:1px solid #fff
}

.inset .b3b{
  background:#e0e0e0;
  border-left:1px solid #ddd;
  border-right:1px solid #fff
}

.inset .b2b{
  background:#e0e0e0;
  border-left:1px solid #eee;
  border-right:1px solid #fff
}

.inset .b1{
  margin:0 5px 0 0;
  background:#999
}

.inset .b2,.inset .b2b{
  margin:0 3px 0 0;
  border:2px;
}

.inset .b3,.inset .b3b{
  margin:0 2px 0 0;
}

.inset .b4,.inset .b4b{
  height:2px;
  margin:0 1px 0 0;
}

.inset .b1b{
  margin:0 5px 0 0;
  background:#fff
}

.inset .boxcontent{
  display:block;
  background:#e0e0e0;
  border-left:1px solid #999;
  border-right:1px solid #fff
}
/*###########################################*/
/* SHADOW BOX for NEWS ETC... */
/*###########################################*/

.layout{
  color:black;
  font-family:Arial,Helvetica,sans-serif;
  text-align:left;
  background-color:#FFFFFF
}

.decorationHeadline{
/* background:transparent url(../images/3171741.gif) no-repeat top right;*/
  font-weight:bold;
  text-transform:uppercase;
  color:#ffffff;
  padding:3px 10px 0 0;
  display:inline
}
/* Decoration Styles */

.topGraphic{
  background:transparent url(../images/3182240.gif) repeat-x top left;
  font-weight:bold;
  text-transform:uppercase;
  color:#ffffff;
  padding:9px 0 3px 7px
}

.topGraphicNoHeader{
  background:transparent url(../images/TopGraphic.gif) repeat-x top left;
  color:#ffffff;
  padding:0 0 3px 1px
}

.topLeftGraphic{
  background:transparent url(../images/3182239.gif) no-repeat top left;
  width:6px
}

.topRightGraphic{
  background:transparent url(../images/3182241.gif) no-repeat top right;
  width:8px
}

.middleLeftGraphic{
  background:transparent url(../images/3182225.gif) repeat-y top left;
  width:6px
}

.middleRightGraphic{
  background:transparent url(../images/3182226.gif) repeat-y top right;
  width:8px
}

.bottomMiddleGraphic{
  background:transparent url(../images/3182181.gif) repeat-x bottom left;
  height:8px
}

.bottomLeftGraphic{
  background:transparent url(../images/3182177.gif) no-repeat bottom left;
  width:6px;
  height:8px
}

.bottomRightGraphic{
  background:transparent url(../images/3182183.gif) no-repeat bottom right;
  width:8px;
  height:8px
}

.graphicBorderBottom{}

.middleCenterContent{}
/*###########################################*/
/* Rounded Corner Boxes with centered Images */
/*###########################################*/

div.container{
  position:relative;
  width:190px;
  height:132px;
  border:0;
  background-image:url(../images/rc-bg.png)
}

div.aligned{
  position:absolute;
  border:0;
  width:160px;
  height:106px;
  top:50%;
  left:50%;
  margin:-53px 0 0 -80px
}
/*###########################################*/
/* Title Bar Box, News etc... */
/*###########################################*/

table.section{
  background-color:#F0F8FF;
  vertical-align:middle;
  border:solid 1px #336699
}

TD.section{
  background-color:#F1F1F1;
  padding:6px 6px;
  color:#000000;
  font:11px Verdana,Arial,Helvetica,sans-serif;
  text-align:left
}

.section_header{
  height:27px;
  background:transparent;
  background-image:url('../images/s_bg.gif');
  color:#ffffff;
  font:bold 11px Verdana,Arial,Helvetica,sans-serif;
  padding-left:5px;
  padding-top:0px;
  vertical-align:middle
}

.datetext{
  font:11px Arial,Verdana,Helvetica,sans-serif;
  color:#000000
}

p.whatsnewtext,.whatsnewtext{
  font:normal 11px/1.2em Verdana,Arial,Helvetica,sans-serif;
  color:#000080;
  text-align:justify
}

p.descriptiontext{
  font:normal 13px Verdana,Arial,Helvetica,sans-serif;
  color:black;
  text-align:justify;
  padding:0 10px 0 10px
}

/*---------------------------------------------------*/
#formSubscribe {
	width: 136px;
	text-align: center;
}

#formSubscribe .labeltext, #formSubscribe .titletext {
	text-align: center;
	vertical-align: bottom;
	width: 136px;
	margin: 0;
	padding: 0;
	float: left;
	font: 11px 'Lucida Grande', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #5A698B;
}

#formSubscribe .titletext {
	font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #333333;
  font-variant: small-caps;
}

#formSubscribe .inputfield {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #6699cc;
}

#formSubscribe .button{
  cursor: pointer;
  border: outset 1px #ccc;
  background: #aaccee;
  color: #f9f9f9;
  font-weight: bold;
  padding: 1px 0px 0px 0px;
  font: normal 12px/14px "Lucida Sans Unicode",verdana,sans-serif;
  background: url(../images/buttonbg.gif) repeat-x left top;
}

#formSubscribe .submit {
	height: 29px;
	width: 100%;
	padding-top: 5px;
	background: transparent;
	clear: both;
}

/*------------------------------------------------*/
.MaioCVButton ul{
  border: 0;
  list-style-type: none;
  text-align: center;
  padding: 0;
  margin: auto;
  width: 52%;
  background: url(../images/email.gif) no-repeat left top;
}

.MaioCVButton ul li{
  list-style-type:none;
  text-align: center;
  padding: 0;
  margin: 0 auto 0;
}

.MaioCVButton ul li a{
  cursor: pointer;
  display: block;
  margin: 0 auto 0;
  border: 1px solid;
  border-color: #EEEEEE #555555 #555555 #EEEEEE;
  color: #f9f9f9;
  padding: 5px 0 0;
  font: bold 12px/14px "Lucida Sans Unicode",verdana,sans-serif;
  background: #aaccee url(../images/buttonbg.gif) repeat-x top left;
	height: 22px;
	width: 100%;
  text-align: center;
  overflow: hidden;
  white-space: normal;
  text-decoration: none;
}

.MaioCVButton ul li a:hover{
  color: #f9f9f9;
  background: #6699cc url(../images/email.gif) no-repeat left top;
}
.imgadobe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	background-position: center;
	margin: 0 0 0 5px;
}

/*------------------------------------------------*/

.MaioCVUL ul{
  border: 0;
  list-style-type: none;
  text-align: center;
  padding: 0;
  padding-top: 6px;
  margin: 0 auto;
  width: 100%;
  background: transparent;
}

.MaioCVUL ul li{
  display: inline;
  float: left;
  list-style-type:none;
  text-align: center;
}

.MaioCVUL ul li a{
  background: transparent;
  cursor: pointer;
  text-decoration: none;
  display: block;
  text-align: center;
  padding: 10px;
  overflow: hidden;
  white-space: normal;
}

.MaioCVUL li{
  padding: 0;
}

.MaioCVUL ul li a:hover{
  background-color: #6699cc;
}

/* Boa Vista Property Services Advert */
#BVPS {
  color:#555;
  width:545px;
  border:0;
  font:medium 'Trebuchet MS',verdana,tahoma,arial;
  text-align:center;
  padding:0;
  margin:0;
  border:0;
}
#BVPS p {
  /*width:100%;*/
  text-align:left;
  font-size:small;
  color:#000;
  padding:8px 0 0 6px;
}
#BVPS p.subtitle {
  /*width:100%;*/
  text-align:center;
  font-size:large;
  padding-top:0;
}
#BVPS p.title {
  /*width:100%;*/
  text-align:center;
  font-size:x-large;
  padding-top:12px;
}
#BVPS p.description {
  /*width:100%;*/
  text-align:justify;
  padding-top:8px;
  font-size:small;
}

/*#navlist2 {margin:0 auto;padding:0;}
#navcontainer ul { margin:0 auto; padding:0; float:left; list-style-type:none; text-align: center;}
#navcontainer ul li {
  display:block;
  padding:0;
  float:left;
  text-align:left;
  margin:3px 0 3px 0;
  border-right:1px solid #6699cc;
}
#navcontainer li a {
  padding:0 0.3em 0 0.3em;
  color:#6699cc;
  font:bold small "Trebuchet MS",arial,verdana,tahoma;
  text-decoration:none;
  display:block;
  overflow:hidden;
}
#navcontainer li a:focus { outline:none; }
#navcontainer li a#activemenu {
  background:transparent url(../images/pxa.png) top left;
  color:#000;
  font:bold small "Trebuchet MS",arial,verdana,tahoma;
  text-decoration:none;
  display:block;
}
#navcontainer li a:hover { color:#336699; background:transparent url(../images/opa.png) top left; }
#navcontainer li span { font:normal xx-small arial,verdana,tahoma; color:#333; margin:0; }
#navcontainer li span:hover { color:#333; }*/

ul.navlist2 { margin:0 auto;padding:0; float:left; list-style-type:none; text-align: center; }
ul.navlist2 li { display:block;padding:0; float:left;text-align:left;border-right:1px solid #6699cc;border-right:1px solid #6699cc;margin:3px 0 3px 0;}
ul.navlist2 li a { color:#fff;text-decoration:none;line-height: 1.3em; display:block;padding:0 0.3em 0 0.3em;color:#6699cc;font:bold x-small "Trebuchet MS",arial,verdana,tahoma; }
ul.navlist2 li a:focus { outline:none; }
ul.navlist2 li a:hover { color:#336699; background:transparent url(../images/opa.png) top left; }

ul.navlist2 li span { font:normal xx-small arial,verdana,tahoma; color:#333; margin:0; }
ul.navlist2 li span:hover {color:#333;}

ul.navlist2 li a#activemenu {
  background:transparent url(../images/pxa.png) top left;
  color:#000;
  font:bold x-small "Trebuchet MS",arial,verdana,tahoma;
  text-decoration:none;
  display:block;
}

ul.navlist3{
  float: left;
  width: 100%;
  background: transparent url('../images/headermenu.jpg') left top repeat-x;
  color: #878787;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  list-style-type:none;
  margin:0;
  padding:0;
  border:0;
}

ul.navlist3 li {
  float: left;
}

ul.navlist3 li a {
  display: block;
  text-decoration: none;
  color: #c4c4ad;
  border-right: 1px solid #d0d0d0;
  padding: 8px 10px 6px 10px;
  font-weight: normal;
}

ul.navlist3 li a span {
  display: block;
  font-weight: normal;
  text-transform: lowercase;
  font-family: Verdana,Tahoma, Helvetica, sans-serif;
  font-size: x-small;
  font-style: italic;
  color: #aaaaaa;
}

ul.navlist3 li a:hover,
ul.navlist3 li a:focus {
  background-color: #ffffff;
  background: transparent url('../images/background-navmenu-item.gif') left bottom repeat-x;
  text-decoration: none; color: #567385; cursor: hand;
}

ul.navlist3 li a:hover span,
ul.navlist3 li a:focus span {
  color: #ff6600; cursor: hand;
}

#menu2 ul.navlist3 .nav-menu-2 a,
#menu3 ul.navlist3 .nav-menu-3 a,
#menu4 ul.navlist3 .nav-menu-4 a,
#menu5 ul.navlist3 .nav-menu-5 a,
#menu6 ul.navlist3 .nav-menu-6 a,
#menu7 ul.navlist3 .nav-menu-7 a,
#menu8 ul.navlist3 .nav-menu-8 a,
#menu11 ul.navlist3 .nav-menu-11 a {
  background: transparent url('../images/background-navmenu-item.gif') left bottom repeat-x;
  color: #567385; cursor: default;
}

#menu2 ul.navlist3 .nav-menu-2 a span,
#menu3 ul.navlist3 .nav-menu-3 a span,
#menu4 ul.navlist3 .nav-menu-4 a span,
#menu5 ul.navlist3 .nav-menu-5 a span,
#menu6 ul.navlist3 .nav-menu-6 a span,
#menu7 ul.navlist3 .nav-menu-7 a span,
#menu8 ul.navlist3 .nav-menu-8 a span,
#menu11 ul.navlist3 .nav-menu-11 a span {
  color: #ff6600;
}

#menu2 ul.navlist3 .nav-menu-2 a:hover,
#menu3 ul.navlist3 .nav-menu-3 a:hover,
#menu4 ul.navlist3 .nav-menu-4 a:hover,
#menu5 ul.navlist3 .nav-menu-5 a:hover,
#menu6 ul.navlist3 .nav-menu-6 a:hover,
#menu7 ul.navlist3 .nav-menu-7 a:hover,
#menu8 ul.navlist3 .nav-menu-8 a:hover,
#menu11 ul.navlist3 .nav-menu-11 a:hover {
  background: transparent url('../images/blue_highlight.png') left top repeat-x;
  color: #ff0000;
}
.rounded-border {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.rounded-border img {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.pagenavi {
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	color:#838383;
	text-align: center;
}
.pagenavi a {
	padding:4px 8px 4px 8px;
	background:#fff;
	border:1px solid #e5e5e5;
	color:#838383;
	font-size:10px;
	margin:0 5px 0 0;
}
.pagenavi a:hover {
	padding:4px 8px 4px 8px;
	border:1px solid #0066cb;
	color:#0066cb;
	text-decoration:none;
	font-size:10px;
	margin:0 5px 0 0;
}
.pagenavi .on {
	padding:4px 8px 4px 8px;
	border:1px solid #0066cb;
	color:#0066cb;
	font-size:10px;
	margin:0 5px 0 0;
}
.pagenavi span {
	padding:4px 8px 4px 8px;
	border:1px solid #e5e5e5;
	font-size:10px;
	margin:0 5px 0 0;
}
