/* version 3.5 */

.search-box {
background-color : #ebebeb;
margin-bottom : 20px;
text-align : left;
border: 1px solid #CCCCCC;
}

.search-box p {
background : #ebebeb ;
color: #333333;
font-size : 0.9em;
font-weight: normal;
margin: 0;
padding: 5px 10px 0px 10px;
text-align : left;

}
.search-box form {
margin: 0;
padding: 5px 10px 5px 10px;
font-size : 0.85em;
text-decoration : none;
}
.search-box a {
text-decoration : none;
}
.search-box input.search-query {
width : 73%;
}
.search-box input.search-button {
width : 20%;
}

.parent {
background: url(../images/styles/raquo.gif) center right no-repeat;
}

.menu-main li {
background-color : #FFFFFF;
color: #333333;
margin: 0;
padding: 0;
}

.menu-main p {
background : #FFFFFF ;
color: #333333;
font-size : 0.9em;
padding: 5px 10px;
text-transform: uppercase;
letter-spacing: 0.1em;

}

.menu-main .trail {
background: url(../images/styles/raquo-down.gif) center right no-repeat;
}
.menu-main .selected {
background-color : #ebebeb;
border-left : 5px solid #ACC0C6;

}
.menu-main a:hover {
background-color : #eeeeee;
border-left : 5px solid #cccccc;
}

.menu-main a{
border-left : 5px solid #FFFFFF;
text-decoration : none;
margin: 0;
padding: 0;
}

.menu-uni li {
background-color : #FFFFFF;
color: #333333;
margin: 0;
padding: 0;
}

.menu-uni p {
background : #FFFFFF ;
color: #333333;
font-size : 0.9em;
padding: 5px 10px;
text-transform: uppercase;
letter-spacing: 0.1em;

}

.menu-uni .trail {
background: url(../images/styles/raquo-down.gif) center right no-repeat;
}
.menu-uni .selected {
background-color : #ebebeb;
border-left : 5px solid #ACC0C6

}
.menu-uni a:hover {
background-color : #eeeeee;
border-left : 5px solid #cccccc;
}

.menu-uni a {
border-left : 5px solid #FFFFFF;
text-decoration : none;
margin: 0;
padding: 0;
}

.menu-blue li {
background-color : #FFFFFF;
color: #333333;
margin: 0;
padding: 0;
}

.menu-blue p {
background : #FFFFFF ;
color: #333333;
font-size : 0.9em;
padding: 5px 10px;
text-transform: uppercase;
letter-spacing: 0.1em;

}

.menu-blue .trail {
background: url(../images/styles/raquo-down.gif) center right no-repeat;
}
.menu-blue .selected {
background-color : #ebebeb;
border-left : 5px solid #ACC0C6;

}
.menu-blue a:hover {
background-color : #cccccc;
border-left : 5px solid #cccccc;
}

.menu-blue a {
border-left : 5px solid #FFFFFF;
text-decoration : none;
margin: 0;
padding: 0;
}

.menu-gold li {
background-color : #FFFFFF;
color: #333333;
margin: 0;
padding: 0;
}

.menu-gold p {
background : #FFFFFF ;
color: #333333;
font-size : 0.9em;
padding: 5px 10px;
text-transform: uppercase;
letter-spacing: 0.1em;

}

.menu-gold .trail {
background: url(../images/styles/raquo-down.gif) center right no-repeat;
}
.menu-gold .selected{
background-color : #ebebeb;
border-left : 5px solid #ACC0C6;

}
.menu-gold a:hover {
background-color : #cccccc;
border-left : 5px solid #cccccc;
}

.menu-gold a {
border-left : 5px solid #FFFFFF;
text-decoration : none;
margin: 0;
padding: 0;
}

.menu-grey li {
background-color : #FFFFFF;
color: #333333;
margin: 0;
padding: 0;
}

.menu-grey p {
background : #FFFFFF ;
color: #333333;
font-size : 0.9em;
padding: 5px 10px;
text-transform: uppercase;
letter-spacing: 0.1em;

}

.menu-grey .trail {
background: url(../images/styles/raquo-down.gif) center right no-repeat;
}
.menu-grey .selected{
background-color : #ebebeb;
border-left : 5px solid #999999;

}
.menu-grey a:hover {
background-color : #cccccc;
border-left : 5px solid #cccccc;
}

.menu-grey a {
border-left : 5px solid #FFFFFF;
text-decoration : none;
margin: 0;
padding: 0;
}

div.menu-flat {
margin: 0px 0px 20px 0px;
padding: 0px;
border: 1px solid #EBEBEB;
border-top: 3px solid #CCCCCC;
}

div.menu-flat p {
font-weight: bold;
margin: 0;
}

div.menu-flat a {
color: #333333;
display: block;
margin: 0px;
padding: 6px 20px 7px 5px;
font-size : 0.9em;
line-height : 1.15em;
}

div.menu-flat a:hover {
text-decoration : none;
background-color : #eeeeee;
}

div.menu-flat ul {
list-style: none;
margin: 0;
padding: 0;
}

div.menu-flat li {
border-top: 1px solid #cccccc;
margin: 0;
padding: 0;
}

div.menu-flat ul ul li {
border: none;
//border-bottom: none;
padding: 0;
margin: 0;
_height: 0;
}

div.menu-flat ul ul li a{
padding : 6px 20px 7px 5px;
margin: 0;
}

div.menu-flat ul ul {
padding: 0 0 0 15px;
margin: 0;
}

.menu-flat select {
margin: 0 0 5px 10px;
}

div.menu-blue, div.menu-main, div.menu-uni {
border-top: 3px solid #ACC0C6;
}
div.menu-grey {
border-top: 3px solid #CCCCCC;
}
div.menu-gold {
border-top: 3px solid #ACC0C6;
}

div.noborder {
border: none;
}

#tabs-wrap {
background-color : #666666;
height : 25px;
clear : both;
border-top : 4px solid #666666;
}
#tabs-nav {
display : block;
width : 960px;
margin-left : auto;
margin-right : auto;
background : #666666;
color : #ebebeb;
text-transform : none;
letter-spacing : 0.05em;
text-align : justify;
height : 25px;
font-size: 0.9em;
}
#tabs-nav ul {
display : block;
float : left;
margin : 0;
padding : 0;
list-style-type : none;
}
#tabs-nav ul li {
display : block;
float : left;
width : auto;
}
#tabs-nav ul li a, #tabs-nav a {
color : #ebebeb;
text-decoration : none;
display : block;
float : left;
padding : 5px 10px 5px 10px;
height : 15px;
}
#tabs-nav ul li a.norightpadding {
padding-right : 20px;
}
#tabs-nav ul li a:hover, #tabs-nav a:hover {
color : #333333;
cursor : pointer;
background : #D6E0E3;
}
#tabs-nav ul li a.tabs-select {
background : #ffffff;
color : #5e889d;
font-weight : bold;
}
.tabs-right {
float : right;
}

div.menu-flat a.menu-rss, a.menu-rss {
background : none;
border : 0px;
padding: 0px;
margin: 0px;
}
div.menu-flat a.menu-rss:hover, a.menu-rss:hover {
background : none;
border : 0px;
padding: 0px;
margin: 0px;
}

.pagetabs-box {
display : block;
background : #FFFFFF;
border-left : 1px solid #CCC; 
border-right : 1px solid #CCC; 
border-bottom : 1px solid #CCC; 
padding : 10px;
}
.pagetabs-nav {
display : block;
background : #FFFFFF;
color : #666666;
height : 25px;
border-bottom : 1px solid #CCC; 
margin : 5px 0px 5px 0px;
line-height : 1.0em;
}
.pagetabs-nav ul {
display : block;
float : left;
margin : 0;
padding : 0;
list-style-type : none;
border-left : 1px solid #CCC;
margin-left : 10px;
}
.pagetabs-nav ul li {
display : block;
float : left;
width : auto;
}
.pagetabs-nav ul li a {
background: #EBEBEB; 
color : #666666;
text-decoration : none;
display : block;
float : left;
padding : 5px 10px 5px 10px;
border-top : 1px solid #CCC;
border-right : 1px solid #CCC;
height : 14px; 
}
.pagetabs-nav ul li a:hover {
color : #333333;
cursor : pointer;
background : #D6E0E3;
}
.pagetabs-nav ul li a:active, #pagetabs-nav ul li a:focus {
outline: none;
}
.pagetabs-nav ul li a.pagetabs-select {
background : #FFFFFF;
color : #5e889d;
font-weight : bold;
border-bottom : 1px solid #FFFFFF; 
}
