*
{
margin: 0px;
padding: 0px;
}

body,p,li,ol,ul,td,th
{
color: #333333;
font-size: 12px;
font-family: Arial, Helvetica, Verdana, SunSans-Regular;
}

h1
{
padding-top: 20px;
color: #333333;
font-size: 16px;
font-weight: bold;
}

#adbox h1
{
padding-top: 4px;
font-size: 14px;
}

#adbox_main h1
{
padding-top: 4px;
font-size: 14px;
}

h2
{
padding-top: 20px;
color: #333333;
font-size: 16px;
font-weight: bold;
}

p
{
color: #333333;
font-size: 12px;
padding-top: 20px;
}

p.content
{
color: #333333;
text-align: justify;
padding-top: 20px;
padding-right: 30px;
}

ul.content
{
color: #333333;
text-align: left;
padding-top: 20px;
padding-left: 30px;
padding-right: 30px;
}

.error
{ 
color: #ff0000;
font-weight: bold;
}

.credit
{ 
color: #999999;
font-size: 12px;
}

.highlight
{ 
color: #999999;
}

.justify
{
text-align: justify;
}

a
{
color: #3333ff;
text-decoration: underline;
}

a:link
{
color: #006699;
text-decoration: none;
}

a:visited
{
color: #006699;
text-decoration: none;
}

a:hover
{
color: #006699;
text-decoration: underline;
}

a.menu
{
color: #006699;
font-size: 0.75pc;
text-decoration: underline }

a.menu:link
{
color: #006699;
text-decoration: none;
}

a.menu:visited
{
color: #006699;
text-decoration: none;
}

a.menu:hover
{
color: #006699;
text-decoration: underline;
}

a.tour_eco
{
color: #3399cc;
text-decoration: underline;
}

a.tour_eco:link
{
color: #3399cc;
text-decoration: none;
}

a.tour_eco:visited
{
color: #3399cc;
text-decoration: none;
}

a.tour_eco:hover
{
color: #006699;
text-decoration: underline;
}

a.tour_cla
{
color: #cc9933;
text-decoration: underline;
}

a.tour_cla:link
{
color: #cc9933;
text-decoration: none;
}

a.tour_cla:visited
{
color: #cc9933;
text-decoration: none;
}

a.tour_cla:hover
{
color: #006699;
text-decoration: underline;
}

table.list
{
background-color: white;
width: 100%;
border: 0px solid #9aa4b2;
border-collapse: collapse;
padding: 4;
}

tr.listhead
{
background-color: #9aa4b2;
height: 30px;
}

tr.list
{
background-color: white;
height: 20px;
}

tr.list1
{
background-color: #ffffff;
height: 20px;
}

tr.list2
{
background-color: #dbe0e8;
height: 20px;
}

th.list
{
font-weight: bold;
color: white;
text-align: left;
}

th.data
{
font-size: 1.2pc;
font-weight: normal;
color: #0000cc;
text-align: left;
}

td.list
{
font-size: 0.8pc;
text-align: left;
border: 0px solid #9aa4b2;
}

/*adbox_main items*/

.adbox_main_top_left
{
width: 10px;
height: 22px;
background: url(/images/adbox_top_left.png) no-repeat top left;
float: left;
}

.adbox_main_top_right
{
width: 10px;
height: 22px;
background: url(/images/adbox_top_right.png) no-repeat top right;
float: left;
}

.adbox_main_top_middle
{
width: 670px;
height: 22px;
background: url(/images/adbox_top_middle.png) top right;
float: left;
}

.adbox_main_content {
padding: 0 10px;
width: 668px;
clear: left;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

.adbox_main_bottom_left {
width: 10px;
height: 10px;
background: url(/images/adbox_corner.png) no-repeat bottom left;
clear: both;
float: left;
}

.adbox_main_bottom_middle {
width: 670px;
height: 10px;
border-bottom: 1px solid #cccccc;
float: left;
}

.adbox_main_bottom_right
{
width: 10px;
height: 10px;
background: url(/images/adbox_corner.png) no-repeat bottom right;	
float: left;
}

/*adbox_full items*/

.adbox_full_top_left
{
width: 10px;
height: 22px;
background: url(/images/adbox_top_left.png) no-repeat top left;
float: left;
}

.adbox_full_top_right
{
width: 10px;
height: 22px;
background: url(/images/adbox_top_right.png) no-repeat top right;
float: left;
}

.adbox_full_top_middle
{
width: 860px;
height: 22px;
background: url(/images/adbox_top_middle.png) top right;
float: left;
}

.adbox_full_content {
padding: 0 10px;
width: 858px;
clear: left;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

.adbox_full_bottom_left {
width: 10px;
height: 10px;
background: url(/images/adbox_corner.png) no-repeat bottom left;
clear: both;
float: left;
}

.adbox_full_bottom_middle {
width: 860px;
height: 10px;
border-bottom: 1px solid #cccccc;
float: left;
}

.adbox_full_bottom_right
{
width: 10px;
height: 10px;
background: url(/images/adbox_corner.png) no-repeat bottom right;	
float: left;
}

/*adbox items*/

.adbox_top_left
{
width: 10px;
height: 22px;
background: url(/images/adbox_top_left.png) no-repeat top left;
float: left;
}

.adbox_top_right
{
width: 10px;
height: 22px;
background: url(/images/adbox_top_right.png) no-repeat top right;
float: left;
}

.adbox_top_middle
{
width: 320px;
height: 22px;
background: url(/images/adbox_top_middle.png) top right;
float: left;
}

.adbox_content {
padding: 0 10px;
width: 318px;
clear: left;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

.adbox_bottom_left {
width: 10px;
height: 10px;
background: url(/images/adbox_corner.png) no-repeat bottom left;
clear: both;
float: left;
}

.adbox_bottom_middle {
width: 320px;
height: 10px;
border-bottom: 1px solid #cccccc;
float: left;
}

.adbox_bottom_right
{
width: 10px;
height: 10px;
background: url(/images/adbox_corner.png) no-repeat bottom right;	
float: left;
}

/*admin items*/

#abo_admin
{
font-size: 9px;
}

#abo_admin input
{
font-size: 9px;
color: blue;
}

#abo_admin.abo_admin
{
  position: fixed; 
  z-index: 99;
  border: 2px solid #000;
  padding: 5px;
  background-color: #ccf;
  opacity: 0.90;
}

/* layout items */

#abo_develop_banner
{
margin: 0px auto;
border: 0px solid gray;
width: 100%;
height: 30px;
background-color: yellow;
}

#abo_container
{
margin: 0px auto;
border: 0px solid gray;
width: 900px;
background-color: #ffffff;
}

#abo_header
{
width: 100%;
height: 80px;
background-color: #ffffff;
}

#abo_menu_top
{
clear: both;
padding: 0px;
width: 100%;
height: 24px;
background-color: #ffffff; 
}

#abo_content_all
{
clear: both;
float: left;
width: 900px;
overflow: auto;
min-height: 175px;
background-color: #ffffff; 
}

#abo_content_left
{
float: left;
width: 700px;
min-height: 500px;
overflow: auto;
}

#abo_content_right
{
float: right;
width: 200px;
min-height: 500px;
overflow: auto;
}

#abo_content_right a:hover
{
-moz-opacity: 0.5; 
opacity: 0.5;
-khtml-opacity: 0.5;
}

#abo_footer
{
clear: both;
background-color: #ffffff;
text-align: left;
}

#abo_footer_left
{
float: left;
font-size: 10px;
padding:5px;
/*  width: 220px; */
}

#abo_footer_right
{
float: right;
font-size: 10px;
padding:5px;
}

#abo_footer_center
{
font-size: 10px;
}

#abo_footer_clear
{
clear: both;
}

/* drop down menu */
/* this is the main UL element*/
.dropdown
{
display:none;
margin:0;
padding:0;
list-style:none;
border-bottom:1px solid #444;
border-bottom:1px solid #00f;
border-bottom:0px;
background-color: #ffffff;
}

/* these are the inner menus*/
.dropdown ul
{
margin:0;
padding:0;
border-top:1px solid #444;
list-style:none;
background-color: #ffffff; 
}

/* these are all the LIs in the menu*/
.dropdown li
{
margin:0;
padding:5px;
cursor:pointer;
background-color: #ffffff; 
background:#ffffff url('/images/cen_menu_top_spacer.png') center right no-repeat;
padding-right:18px;
}

/* these are anchor in the menu, if you want to style them differently from the rest of you website*/
.dropdown a
{
font-size: 11px;
text-decoration: none;
font-weight: bold;
color: #999999;
width: 100%;
}
.dropdown a:hover
{
text-decoration:underline;
color:#006699;
}

/* these are the LIs that only belong to submenu*/
.dropdown ul li
{
border:1px solid #444;
border-top:0;
margin-left:-1px;
}

/* these are the LIs that contains a submenu*/
.dropdown li.submenu-down
{
background:#ffffff url('/images/cen_expand_down.png') center right no-repeat;
padding-right:20px;
}

/* these are the LIs that contains a submenu and which are in a sub-menu themselves*/
.dropdown li.submenu-left
{
background:#ffffff url('/images/abo_expand_right.png') center right no-repeat;
padding-right:20px;
width:105px;
}

/* newsticker */
#newsticker *
{
}

.newsticker
{
height: 200px;
width: 300px;
display: block;
overflow: hidden;
position: relative;
}

.newsticker ul li
{
display: block;
padding: 5px 0px 0px 0px;
}

.newsticker.images ul li
{
width: 270px;
float: left;
}

.tickertitle
{
display: block;
}

.tickerimg
{
float:left;
margin: 0px 15px 15px 0px;
}
/* newsticker end */

/* eveheaderticker */
#eveheaderticker *
{
}

.eveheaderticker
{
height: 200px;
width: 300px;
display: block;
overflow: hidden;
position: relative;
}

.eveheaderticker ul li
{
display: block;
padding: 5px 0px 0px 0px;
}

.eveheaderticker.images ul li
{
width: 270px;
float: left;
}

.tickertitle
{
display: block;
}

.tickerimg
{
float:left;
margin: 0px 15px 15px 0px;
}
/* eveheaderticker end */


/* eveeventticker */
#eveeventticker *
{
}

.eveeventticker
{
height: 200px;
width: 300px;
display: block;
overflow: hidden;
position: relative;
}

.eveeventticker ul li
{
display: block;
padding: 5px 0px 0px 0px;
}

.eveeventticker.images ul li
{
width: 270px;
float: left;
}

.tickertitle
{
display: block;
}

.tickerimg
{
float:left;
margin: 0px 15px 15px 0px;
}
/* eveeventticker end */

/* bannerticker */
#bannerticker *
{
}

.bannerticker
{
height: 300px;
width: 620px;
display: block;
overflow: hidden;
position: relative;
}

.bannerticker ul li
{
display: block;
}

.bannerticker.images ul li
{
width: 620px;
float: left;
}

.xbannertickerimg
{
float:left;
}
/* bannerticker end */