.moduleactions ul { margin:0;padding:0;list-style:none;padding-top:1em; }
.moduleactions ul li a { padding-left:20px; }
a.readmore { padding-left:15px;background:url(../../common/images/icons/readmore.gif) no-repeat 0 50%; }
a.addnews { background:url(../../common/images/icons/addnews.png) no-repeat 0 50%; }
a.expirednews { background:url(../../common/images/icons/expirednews.png) no-repeat 0 50%; }
a.viewmorenews { background:url(../../images/icons/viewallnews.png) no-repeat 0 50%; }

.teamsreg { text-align:center; }
.teamsreg .teambox { border:1px solid #000;padding:4px;text-decoration:none;margin:5px 10px;background:#f00;color:#fff; }
.teamsreg .teambox span { }
.teamsreg .teambox .title { font-weight:bold;color:#fff;text-transform:uppercase;padding:4px 8px; }
.teamsreg .teambox:focus, .teamsreg .teambox:hover { background:#fff;color:#f00; }
.teamsreg .teambox:focus .title, .teamsreg .teambox:hover .title { color:#f00; }
.teamsreg .teamtype img{ background:#800000;color:#000;width:98px;height:46px; }
.teamsreg .teamtype:focus img,.teamsreg .teamtype:hover img { background:#f00; }

.eventteams { background:#fff;border:1px solid #000;margin:0;padding:0;width:100%;color:#000;font-size:.875em; }
.eventteams th, .eventteams td { padding:2px 4px;text-align:center; }
.eventteams th { background:#777;color:#fff; }
.eventteams .odd { background:#f3f3f3; }
.eventteams .even { background:#e3e3e3; }
.eventteams a { text-decoration:none;color:#800000; }
.eventteams a:focus, .eventteams a:hover { text-decoration:underline; }

#dataTable { background:#f0e0e0;color:#000;border:0;empty-cells:show; }
#dataTable .text { border:0;background:transparent; }
#dataTable .button { border:1px solid #000;text-transform:uppercase;font-size:.875em;margin:0;padding:1px 4px;text-align:center;cursor:pointer;float:none; }
/*
#dataTable .add.button { background:#eef;color:#000;font-weight:normal; }
#dataTable .add.button:focus, .add.button:hover { background:#fff;color:#00f; }
#dataTable .del.button { background:#fee;color:#000; }
#dataTable .del.button:focus, .del.button:hover { background:#fff;color:#f0e0e0; }
*/
#dataTable thead, #dataTable tfoot { background:#fff; }
#dataTable th, #dataTable td { border-style:solid;font-size:.75em;border-color:#999;padding:2px 4px; }
#dataTable th { text-transform:uppercase;white-space:nowrap;font-size:.7125em; }
#dataTable th img { vertical-align:text-top; }
#dataTable a { text-decoration:none; }
#dataTable thead input, #dataTable thead select, #dataTable thead .text { text-align:left;width:100%;background:#eee;text-transform:lowercase;border:1px solid #999;color:#000; }
#dataTable tbody tr, #dataTable tbody input, #dataTable tbody select { text-align:right;width:100%;background:#eee; }
#dataTable tbody tr:focus, #dataTable tbody tr:hover, #dataTable .text:focus, #dataTable .text:hover { background:#fee; }
#dataTable .typename, #dataTable .typename input { width:100%;text-align:left; }
#dataTable .buttons { text-align:left;white-space:nowrap; }
.addteam { background:transparent url(../../common/images/icons/exp1icons.png) no-repeat scroll 0 -496px; }
.delteam { background:transparent url(../../common/images/icons/exp1icons.png) no-repeat scroll 0 -72px; }

#dataTable tbody tr { text-align:center; }
#dataTable tbody .onedit, #dataTable tbody .onedit:hover { background:#fcc; }
#dataTable tbody .onedit .text { background:#ffe;color:#000;font-size:1em;text-align:center; }
#dataTable tbody .onedit .text:focus, #dataTable tbody .onedit .text:hover { background:#f0e0e0;color:#fff; }

#dataTable div.control { padding:0;margin:0; }
#dataTable thead .text { background:#eee;width:100%;padding:1px;margin:0; }
#dataTable .buttonimage { border:0;background:none; }

form { font-size:.875em; }
