body {
margin: 0;
padding: 0;
background: #FFF url(/images/template/side.jpg) repeat-y 0 0;
}

#t_container {
margin: 0;
padding: 0;
background: transparent url(/images/template/top.jpg) repeat-x 0 0;
width: 100%;
}

#t_navigation {
margin: 0;
padding: 0;
background: transparent url(/images/template/top_corner.jpg) repeat-y 0 0;
position: relative;
width: 1000px;
height: 80px;
overflow: hidden;
}

#t_navigation ul.level_1 {
display: block;
position: absolute;
top: 45px;
right: 20px;
margin: 0;
padding: 0;
}

#t_navigation ul.level_1 li {
float: left;
list-style: none;
margin: 0;
padding: 0;
}

#t_navigation ul.level_1 li a{
white-space: nowrap;
display: block;
float: left;
font: 600 12px/18px Arial;
color: #CC9900;
padding: 0 5px;
text-align: center;
text-decoration: none;
letter-spacing: -1;
}

#t_navigation ul.level_1 li a:hover{
color: #FFF;
}

#t_navigation ul.level_1 li a.select,
#t_navigation ul.level_1 li a.select:hover{
color: #FFCC66;
}

ul.level_2 {
display: none;
}

#t_subnav {
position: absolute;
top: 135px;
left: 25px;
background: transparent;
width: 100px;
text-align: right;
}

#t_subnav a{
font: 600 11px/12px Arial;
color: #CC9900;
text-decoration: none;
}

#t_subnav a:hover{
color: #FFF;
}

#t_subnav ul {
margin: 0;
padding: 0;
}

#t_subnav ul li {
list-style: none;
margin: 10px 0;
width: 100px;
text-align: right;
}

#t_subnav ul li a {
font: 600 11px/12px Arial;
color: #CC9900;
text-decoration: none;
}

#t_subnav ul li a:hover{
color: #FFF;
}

#t_subnav ul li a.select,
#t_subnav ul li a.select:hover{
color: #FFCC66;
}

#t_contact {
color: #DDD;
font: 600 11px/14px Arial;
padding: 5px 0;
}

#t_contact a{
font: 600 11px/12px Arial;
color: #CC9900;
text-decoration: none;
}

#t_contact p{
font: 600 10px/14px Arial;
color: #AAA;
text-decoration: none;
}

#t_contact a:hover{
color: #FFF;
}

#t_content {
padding-left: 150px;
background: transparent url(/images/template/content_corner.jpg) no-repeat 0 0;
}

/* SITEMAP */
#sitemap_btn {
position: absolute;
right: 380px;
top: 7px;
font: 600 12px/18px arial;
color: #CB9A34;
text-decoration: none;
}

#sitemap_btn:hover {
color: #FFFFFF;
}

#sitemap ul.level_1 li{
margin: 2px 5px;
}

#sitemap ul.level_1 li a{
font: 600 13px/18px Arial;
color: #333333;
text-decoration: none;
}

#sitemap ul.level_1 li a:hover{
text-decoration: underline;
}

#sitemap ul.level_1 li ul.level_2 {
display: block;
margin-bottom: 10px;
}

#sitemap ul.level_1 li ul.level_2 li a{
font: 600 12px/18px Arial;
color: #555555;
text-decoration: none;
}

#sitemap ul.level_1 li ul.level_2 li a:hover{
text-decoration: underline;
}


/* SEARCH STYLES */
#searchcontrol {
position:absolute;
z-index: 900;
right: 10px; 
top: 5px;
}

.gsc-control {
width: 350px !important;
position: relative;
}

div.gsc-clear-button {
background:#FFF url(http://www.google.com/uds/css/clear.gif) no-repeat 3px 3px !important; 
border: 1px solid #000;
display: block;
width: 6px;
height: 6px;
}

.gsc-branding {
position: absolute;
right: 100%;
top: 7px;
display: none;
}

.gsc-tabHeader {
border: 1px solid #000 !important;
padding: 0 5px;
font: 600 12px/18px Arial;
}

.gsc-tabhActive{
background: #FFF;
}

gsc-tabhInactive{
}

.gsc-resultsbox-visible {
background: #FFF;
padding: 10px;
border: 1px solid #CC0001;
}







