body {
background:#fffae7 url(/assets/templates/auto16/bg.gif) repeat-x;
color:#333;
font-family:tahoma, verdana, arial;
font-size:8pt;
text-align:center;
margin:0 8px;
padding:0;
}

A,A:link {
color:#672517;
text-decoration:none;
}

A:visited {
color:#240d08;
}

TABLE {
border:0;
border-collapse:collapse;
}

TABLE TR TD,TABLE TR TH {
padding:0;
}

IMG {
border:0;
}

FORM {
margin:0;
}

h1 {
font-size:19pt;
font-weight:400;
color:#000;
}

h2 {
font-size:12pt;
color:#000;
}

h4 {
font-size:10pt;
margin:.5em 0;
}

h3 {
font-size:12pt;
margin:.5em 0;
}

#mainPageContainer {
width:1000px;
text-align:left;
margin:0 auto;
}

#pageHeaderBox {
text-transform:uppercase;
overflow:hidden;
color:#fff;
font-size:6pt;
font-weight:bolder;
padding:14px 7px;
}

#pageHeaderBox a:visited {
color:#eee;
}

#topSiteMenuDate,#pageHeaderBox a {
color:#fff;
margin:0 5px;
}

#topSiteMenu {
margin:0 260px;
}

#siteIDImg {
float:left;
margin:-12px 0;
}

#pageHeaderBox2 {
_margin-top:2px;
clear:both;
border:1px solid #898268;
background:#fff;
}

.specialWrapper {
position:relative;
_float:left;
_width:100%;
}

.specialWrapper:after {
content:'[DO NOT REMOVE IT]';
display:block;
height:0;
clear:both;
visibility:hidden;
}

.specialWrapper2 {
overflow:hidden;
}

#PH_virtualBox1 {
border:0 solid #f2ebdb;
background:#f2ebdb;
}

#PH_virtualBox2 {
min-height:63px;
_zoom:1;
padding:4px;
}

#logo {
float:left;
margin-top:-2px;
_display:inline;
padding:0 0 0 10px;
}

#searchBox {
float:left;
width:533px;
margin-left:9px;
}

#TH_virtualContainer {
float:left;
_float:none;
width:225px;
margin-left:14px;
_padding-left:8px;
overflow:hidden;
}

.cornerTopLeft {
position:absolute;
left:-1px;
top:-1px;
}

.cornerTopRight {
position:absolute;
right:-1px;
_right:-2px;
top:-1px;
}

#pageHeaderBox2 .cornerTopRight,#bottomBox .cornerTopRight {
_right:-1px;
}

#pageHeaderBox2 .cornerBottomRight,#bottomBox .cornerBottomRight {
_right:-1px;
_bottom:-1px;
}

#pageHeaderBox2 .cornerBottomRight {
_bottom:-1px;
}

.tabContainer {
overflow:hidden;
_zoom:1;
}

.virtualTabBox {
float:left;
color:#0c3e91;
}

.tabBox {
float:left;
background:url(/assets/templates/auto16/bg_tab.gif) no-repeat;
margin-right:2px;
border-bottom:1px solid #898268;
}

.tabBox span {
display:block;
position:relative;
background:url(/assets/templates/auto16/bg_tab.gif) no-repeat right top;
}

.virtualTabBox,.tabBox span {
padding:5px 11px 4px;
}

.tabContainer .active {
background-image:url(/assets/templates/auto16/bg_tab.gif);
border-bottom:1px solid #f2ebdb!important;
font-weight:700;
}

.tabContentContainer {
clear:both;
_position:relative;
margin-top:-1px;
border:1px solid #898268;
background:#fff;
}

.searchTabContentContainer {
border:2px solid #f2ebdb;
background:#fffae7;
padding:5px;
}

.defaultTabContentContainer {
border:1px solid #fff;
background:#fffae7;
_zoom:1;
}

.searchForm {
padding-right:80px;
text-align:right;
}

.searchQueryInput {
border:1px solid #c9c9c9;
width:100%;
background:#f9f7f3;
}

.searchButton {
float:right;
_position:absolute;
_right:10px;
_float:none;
border:none;
}

.advancedSearchSwitch {
color:#000;
}

#pageContent {
margin-top:6px;
padding:0 7px;
}

#pageContent p {
text-align:justify;
text-indent:1.5em;
}

#pageContent img {
float:left;
margin:3px;
padding:3px;
}

#source {
text-align:right;
font-size:80%;
}

.short_news {
width:400px;
border:1px #ddd dotted;
margin:5px;
padding:5px;
}

.short_news div h1 {
cursor:hand;
font-size:8pt;
display:inline;
}

.news {
width:250px;
float:left;
padding:5px;
}

.news div {
font-size:8pt;
text-align:justify;
}

.news .arts_image {
float:right;
padding:5px;
}

#arts_content .other {
font-size:7pt;
}

#ajaxSearch_form {
color:#444;
width:auto;
}

#ajaxSearch_input {
width:auto;
display:inline;
height:17px;
border:1px solid #ddd;
border-left-color:#c3c3c3;
border-top-color:#7c7c7c;
background:#fff url(images/input-bg.gif) repeat-x top left;
vertical-align:top;
margin:0 3px 0 0;
padding:3px 0 0;
}

#ajaxSearch_submit {
display:inline;
height:22px;
line-height:22px;
}

#ajaxSearch_output {
border:1px solid #444;
background:#fff;
display:block;
height:auto;
vertical-align:top;
padding:10px;
}

.AS_ajax_result {
color:#444;
margin-bottom:3px;
}

#pageContent .ajaxSearch_highlight {
background-color:#ffb;
border:1px solid #dd3;
color:#000;
margin:-3px;
padding:2px;
}

#pageContent .searchTerms {
color:#000;
padding:5px;
}

#pageContent .searchTerms .AS_ajax_highlight {
margin:0 0 0 3px;
}

#pageContent a.ajaxSearch_removeHighlight,a.ajaxSearch_removeHighlight:visited {
color:#888;
margin:6px;
padding:1px 2px 2px;
}

#pageContent a.ajaxSearch_removeHighlight:hover {
background-color:#888;
color:#222;
}

#pageContent .B_crumbBox {
font-size:8pt;
border-bottom:1px #000 dotted;
display:block;
margin:5px 0;
padding:5px 0;
}

#pageContent .B_currentCrumb {
font-weight:bolder;
}

.right_menu div h1 {
font-size:8pt;
display:inline;
}

.right_menu h2 {
font-size:8pt;
font-weight:bolder;
display:inline;
}

.calendar {
color:#999;
}

.calendar td {
padding:2px;
}

.curDay a {
font-weight:bolder;
text-decoration:none;
}

.ditto_paging {
border-top:1px solid #ccc;
font-size:86%;
color:#000;
padding:10px;
}

#ditto_pages .ditto_currentpage {
border:1px solid #000;
margin-right:1px;
background-color:#008CBA;
color:#fff;
padding:1px 5px 2px;
float: left;
}

#ditto_pages .ditto_off {
border:1px solid #ccc;
margin-right:1px;
color:#ccc;
padding:1px 5px 2px;
float: left;
}

#ditto_pages a,#ditto_pages a:link,#ditto_pages a:visited {
border:1px solid #008CBA;
margin-right:1px;
text-decoration:none!important;
color:#000;
padding:1px 5px 2px;
float: left;
}

#ditto_pages a:hover {
background-color:#fff;
color:#000;
}

A:hover,A:active,#arts_content .other a:hover,.AS_ajax_resultLink {
text-decoration:underline;
}

#pageHeaderBox a,#pageHeaderBox a:link,#pageHeaderBox a:hover,#pageHeaderBox a:active,.tabContainer .active:link,.tabContainer .active:visited {
color:#fff;
}

#searchBox .tabContainer .active,.tabContainer .active span {
background-image:url(/assets/templates/auto16/bg_tab.gif);
}

#searchBox .tabContainer .active span,#searchBox .tabContainer span {
background-image:url(/assets/templates/auto16/bg_tab_2.gif);
}

.short_news h2,.tag_news div {
font-size:8pt;
}

.news h1,.tag_news h1 {
font-size:10pt;
font-weight:bolder;
display:inline;
}

.tag_news,.right_menu {
float:left;
padding:5px;
}

#arts_content a,#pageContent .B_Crumb,.cal_link {
text-decoration:none;
}

.AS_ajax_resultDescription,.AS_ajax_more {
color:#555;
}
