.ui-helper-reset {
margin : 0;
padding : 0;
border : 0;
outline : 0;
line-height : 1.1;
text-decoration : none;
font-size : 100%;
list-style : none;
}

.ui-helper-clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}

.ui-helper-clearfix {
display : inline-block;
}

* html .ui-helper-clearfix {
height : 1%;
}

.ui-helper-clearfix {
display : block;
}

.ui-helper-zfix {
width : 100%;
height : 100%;
top : 0;
left : 0;
position : absolute;
}

.ui-state-disabled {
cursor : default !important ;
}

.ui-widget-overlay {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
}

.ui-widget {
font-family : Verdana, Arial, sans-serif;
font-size : 1em;
}
.ui-widget .ui-widget {
font-size : 1.1em;
}

.ui-state-default, .ui-widget-content .ui-state-default {
border : 1px solid #c1c1c1;
background : url(images/ui-bg_glass_75_d31717_1x400.png) repeat-x 50% 50%;
font-weight : bold;
color : #ffffee;
font-size : 1.1em;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color : #ffffee;
text-decoration : none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
border : 1px solid #c1c1c1;
background : url(images/ui-bg_glass_75_fa3d3d_1x400.png) repeat-x 50% 50%;
font-weight : bold;
color : #000000;
font-size : 1.1em;
}

.ui-state-hover a, .ui-state-hover a:hover {
color : #000000;
text-decoration : none;
}

.ui-state-active, .ui-widget-content .ui-state-active {
border : 1px solid #c1c1c1;
background : url(images/ui-bg_glass_75_c50202_1x400.png) repeat-x 50% 50%;
font-weight : bold;
color : #00cc99;
font-size : 1.1em;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color : #c2c2c2;
text-decoration : none;
}
.ui-widget :active {
outline : none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
border : 0px solid #c1c1c1;
background : url(images/ui-bg_glass_55_fbf9ee_1x400.png) repeat-x 50% 50%;
}

.ui-icon {
width : 16px;
height : 16px;
background-image : url(images/ui-icons_ffffff_256x240.png);
}

.ui-icon-triangle-1-n {
background-position : 0% -16px;
}
.ui-icon-triangle-1-ne {
background-position : -16px -16px;
}
.ui-icon-triangle-1-e {
background-position : -32px -16px;
}
.ui-icon-triangle-1-se {
background-position : -48px -16px;
}
.ui-icon-triangle-1-s {
background-position : -64px -16px;
}
.ui-icon-triangle-1-sw {
background-position : -80px -16px;
}
.ui-icon-triangle-1-w {
background-position : -96px -16px;
}
.ui-icon-triangle-1-nw {
background-position : -112px -16px;
}
.ui-icon-triangle-2-n-s {
background-position : -128px -16px;
}
.ui-icon-triangle-2-e-w {
background-position : -144px -16px;
}

.ui-accordion .ui-accordion-header {
cursor : pointer;
position : relative;
}
.ui-accordion .ui-accordion-li-fix {
display : inline;
}
.ui-accordion .ui-accordion-header-active {
border-bottom : 0 !important ;
}
.ui-accordion .ui-accordion-header a {
display : block;
font-size : 1em;
padding : 0.5em 0.3em 0.5em 0.3em;
}
.ui-accordion-icons .ui-accordion-header a {
padding-left : 2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
position : absolute;
left : 0.4em;
top : 50%;
margin-top : -8px;
}
.ui-accordion .ui-accordion-content {
padding : 0.1em 0.1em 0.1em 1em;
border-top : 0;
margin-top : -2px;
position : relative;
top : 1px;
margin-bottom : 0px;
overflow : auto;
display : none;
}
.ui-accordion .ui-accordion-content-active {
display : block;
}

.ui-button {
display : inline-block;
position : relative;
padding : 0px 1px 0px 0px;
margin-right : 0em;
text-decoration : none !important ;
cursor : pointer;
text-align : center;
overflow : visible;
}

.ui-button .ui-button-text {
display : block;
line-height : 1.4;
}

.ui-button-text-only .ui-button-text {
padding : 0.4em 1em;
}

#content {
margin: 4px auto;
width: 980px;
}

#left-col {
width: 172px;
height: 1302px;
float: left;
padding: 2px 2px 2px 2px;
border: 2px solid #a0a0a0;
background-color: #ffffff;
}

#tab-of{
width: 600px;
height: 40px;
border: 1px solid #000000;
}

#right-col {
width : 784px;
height : 1300px;
margin : 3px 0 0 186px;
padding : 3px 3px 3px 3px;
border : 2px solid #a0a0a0;
background-color : #ffffee;
font-size : small;
overflow : auto;
}

#right-col img {
border: 1px solid #a0a0a0;
margin: 6px;
text-align: center;
}

#right-col a {
text-decoration: none;
color: #bb0000;
}

#right-col a:hover {
text-decoration: underline;
color: #008800;
}

#header {
margin: 7px auto;
padding: 2px 4px 4px 186px;
border: 2px solid #a0a0a0;
background: url(images/ui-bg_highlight-soft_75_41a459_1x100.png) repeat-x 50% 50%;
font-weight: bold;
}
#footer {
margin: 7px auto;
padding: 5px;
border: 2px solid #a0a0a0;
background: url(images/ui-bg_highlight-soft_75_41a459_1x100.png) repeat-x 30% 60%;
color: #f9f9f9;
font-weight: bold;
font-size: small;
text-align: left;
}

#map img {
border-width: 0px;
margin: 0px;
}
