a{color:#000080;text-decoration:underline;}
a:hover{color:#9C1E21 !important;}
a:visited{color:#6b7f8f;}


body
{ 
font-family:tahoma; 

acolor:#3f4a4e; 
} 

.site-wrapper 
{ 
margin-top:-8px; 
margin-bottom:-80px; 
position: relative;
} 

.content {
font-size:15px;
}

.header-wrapper 
{ 
width:1024px; 
height:125px; 
margin: 0 auto;
background:url('images/header_bg.png'); 
background-repeat:repeat-x; 
position: relative;

} 

.header_left
{ 
width:188px;
height:125px; 
background:url(images/header_left-trans.png); 

} 

.header_leftpet
{ 
width:56px;
height:99px; 
margin-top:-110px;
margin-left:188px;
background:url(images/spidpet-trans.png); 



z-index:99;
} 

.header_right
{ 
margin-top:-115px;
margin-left:832px;
width:192px;
height:125px; 
background:url(images/header_right-trans.png); 
} 


.site_name
{ 
margin-top:-100px;
margin-left:260px;
width:600px;
color:white;
font-size: 18pt;
} 

.site_subname
{ 
margin-top:0px;
margin-left:260px;
width:600px;
color:white;
font-size: 14pt;
} 

.body
{ 
width:1024px; 
height:600px;
margin: 0 auto;
font-size: 15px;
position: relative;
} 
.menu
{ 
width:160px; 
} 

.menu h3 {font-weight: normal;font-size: 1.0em;margin: 0 0 0.8em 0;}
.menu h3 a {margin: 0 0 0 0;}
.menu h4 {font-weight: normal;font-size: 0.9em; margin: 0 0 0.7em 0;}
.menu h4 a {margin: 0 0 0 20px;}


.content_left
{ 
width:300px !important; 
width:300px;
float:left;


} 

.content_right
{ 

width:300px !important; 
width:300px;
float:right;
margin-right:-0%  !important;;
margin-right:-4%;
} 


.content1
{ 
width:300px; 
position: relative;
} 

.content1 h4 {font-weight: bold; font-size: 0.9em; margin: 0 0 0.4em 0; font-family:arial; }
.content1 h4 a {margin: 0 0 0 0;}

.content_air
{ 
width:325px; 
height:15px;
position: relative;
} 

.content_text {font-weight: normal; font-size: 15px; margin: 0 0 0.4em 0;position: relative; line-height:155%;}

.vert {font-weight: normal; font-size: 12px; line-height:155%;}

.content_banner
{ 
padding-top: 3px; 
background:#E1E8FD;
width:170px; 

} 

.content_banner h4 {font-weight: bold; font-size: 0.9em; margin: 0 0 0.4em 0; font-family:arial; }
.content_banner h4 a {margin: 0 0 0 0;}



.up_line
{ 
margin-top:0px; 
margin: 0 auto;
width:1024px; 
height:45px; 
background:url('images/up_line.png'); 
background-repeat:repeat-x; 
} 


.footer
{ 

margin: 0 auto;
width:1024px; 
height:36px; 
background:url('images/down_line.png'); 
background-repeat:repeat-x; 
} 

.ulmenu
{
list-style-type:none;
font-weight: normal;
font-size: 15px;
margin: -0.3em 0 0em 0;
padding:0;
}

.li_menu
{
padding:0.8em 0em 0em 0em;
}

.li_menuself
{
font-weight: bold;
}

.li_menuhere
{
font-weight: bold;
}


.ul_submenu
{
font-weight: normal;
list-style-type:none;
padding:0.5em 0em 0em 1.5em;
font-size: 15px;
*margin: 0 0 0 10px;
}

.cul_eventnav {
list-style-type:none;
font-weight: normal;
font-size: 1.0em;
margin: -0.3em 0 0em 0;
padding:0;
}

.li_eventnav {
padding:0.8em 0em 0em 0em;
}

.news_list {
padding-bottom: 1em;
}

#main,#bottom{min-width:780px;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<780?'780px':'auto');}
#main{height:100%;margin:0 0 -20px;min-height:100%;}
html>body #main{height:auto;}
#clear{height:30px;font-size:1px;clear:both;}

#container{float:left;width:100%;margin:0 -200px 0 0;}
#out{margin:0 200px 0 0;}
#in{width:100%;}

#top{height:75px;background:#d7dabd;border-bottom:1px solid #a7aa8d;}
#top .content{padding:10px;}

#center{float:right;width:100%;margin:0 0 0 -200px;}
#center .content{margin:0 0 0 200px;padding:10px 0px;}
p{margin:0;padding:0 0 10px;}

#left{float:left;width:160px;}
#left .content{position:relative;padding:0px 0px;}

#right{float:right;width:170px;}
#right .content{position:relative;padding:10px 0px;}

#bottom{height:120px;background-color:#d7dabd;}
#bottom .content{padding:10px;border-top:1px solid #a7aa8d;}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #2A4577; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #2A4577; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: black;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}

#ajaxSearch_form {
  width: auto;
  margin-bottom:5px;
  background: #E1E8FD;
}
#ajaxSearch_fieldset {
    border: 0px;
}
#ajaxSearch_input {
    width: 150px;
}
#ajaxSearch_submit {
    display: inline;
    float: right;
    border: #2A4577 1px solid;
    background:url('images/up_line.png');
    background-repeat:repeat-x;
}

.index-hr {
    border: 1px solid #DADADA;
    float: center;
    padding: 10px;
    width: 60%;
    height: 1px;

}

.single-col {
    border: 1px solid #DADADA;
    padding: 5px;
    font-size: 12px;
    font-weight: normal;
    line-height: 155%;
    margin: 0 0 0;
}


.left-col {
    border: 1px solid #DADADA;
    float: left;
    padding: 5px;
    width: 295px;
    font-size: 12px;
    font-weight: normal;
    line-height: 155%;
    margin: 0 0 0;
}


.right-col {
    border: 1px solid #DADADA;
    float: right;
    padding: 5px;
    width: 295px;
    font-size: 12px;
    font-weight: normal;
    line-height: 155%;
    margin: 0 0 0;
}

.cont-str {
    margin-bottom: 15px;
}

.clearfix {
    clear: both;
}

