body{ margin:10px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; background:#34435c; color:#fff;}

td { vertical-align:top;}
img { border:0px}
a { text-decoration: underline; color:#fff;}
a:hover { text-decoration:none; color:#fff;}

.welcome { width:100%; height:54px; background:url('image/welcome-bg.gif'); text-align:center; vertical-align:middle;}

#main { background:#30445D; border:0px; width: 828px; text-align:center;}
#main td.top-lt { width:19px; height:19px; background:url('image/top-lt.gif');}
#main td.top { width:800px; height:19px; background:url('image/top-mid.gif');}
#main td.top-rt { width:19px; height:19px; background:url('image/top-rt.gif');}

#main td.lt { width:19px; background:url('image/lt.gif');}
#main td.rt { width:19px; background:url('image/rt.gif');}

#main td.bot-lt { width:19px; height:19px; background:url('image/bot-lt.gif');}
#main td.bot { width:800px; height:19px; background:url('image/bot-mid.gif');}
#main td.bot-rt { width:19px; height:19px; background:url('image/bot-rt.gif');}

.content { width:408px; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; line-height:14px; background:#30445D;}
.content td.text { padding-left:15px; padding-right:15px;}
.content td ul { list-style-type:none; margin:5px;}
.content td ul li { margin-bottom:12px; margin-top:4px; padding-bottom:4px}
.content p.highlight { font:bold 15px Arial, Helvetica, sans-serif; color:#CBA419;}
.content td.news { height:47px; background:url('image/news-bg.gif'); vertical-align:bottom; text-align:left; padding-bottom:12px; padding-left:15px;}
.content td.news-head { color:#CBA419; font-weight:bold; text-align:left; padding-left:15px; height:48px; padding-bottom:3px; background:url(image/line-bg.gif) bottom repeat-x; vertical-align:middle;}
.shadow-up { background:url('image/shadow-up.gif'); height:11px;}
.shadow-down { background:url('image/shadow-down.gif'); height:13px;}

.cnt { font: normal 14px Arial, Helvetica, sans-serif; color:#D6AA14; padding:45px; text-align:left;}

.newscontent { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; line-height:19px; text-align:left; padding-left:15px;}
.newspad { margin-right:18px; font-weight:bold;}
.vertbg { width:2px; background:url('image/vert-bg.gif') repeat-y;}
.newslet-txt { font:normal 11px Arial, Helvetica, sans-serif; line-height:10px; padding-left:8px; width:125px;}

.ryt { width:100%; text-align:center;}
input.txt { width:208px; height:28px; background:url('image/txt-bg.gif'); border:0px; font:normal 10px Arial, Helvetica, sans-serif; padding:8px;}
input.go { vertical-align:-10px !important; vertical-align:-3px;}

.footer { background:url('image/foot-bg.gif'); font:bold 11px Arial, Helvetica, sans-serif; color: #ddd; line-height:19px; height:76px; text-align:center; padding-top:10px;}
.footer p { margin-top:8px;}
.footer .esp { color:#CBA419;}
.footer a { color:#fff; text-decoration:none; margin-left:5px; margin-right:5px;}
.footer a:hover { color:#CBA419; text-decoration:none;}

#txtblk { width:737px; background:url('image/txtblk-mid.gif'); margin-top:15px; margin-bottom:15px;}
#txtblk .txtmid { height:318px; background:url('image/txtblk-mid.gif'); padding:20px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:left; overflow:auto;}
#txtblk .txtmid a { text-decoration:underline; color:#0000ff;}
#txtblk .txtmid a:hover { text-decoration:none; color:#0000ff;}

#frm { font-size:14px;}
#frm input.txtbx { width:200px; border:1px solid #838383; margin-left:10px; font:normal 13px Arial, Helvetica, sans-serif;}
#frm input.txtbx1 { width:400px; border:1px solid #838383; margin-left:10px; font:normal 13px Arial, Helvetica, sans-serif;}
#frm textarea.txtarea { width:582px; height:87px; border:1px solid #838383; margin-left:10px; font:normal 13px Arial, Helvetica, sans-serif;}
#frm input.btn { width:124px; height:24px; border:1px solid #AD9126; color:#AD9126; font:normal 15px Arial, Helvetica, sans-serif; text-align:center; background:#151D28; cursor:pointer; }

.tbl { width:100%; font:normal 14px Arial, Helvetica, sans-serif; color:#000; line-height:15px;}
.banner { background:url('image/header.jpg'); width:800px; height:107px;}
.menu-container { background:url('image/menu-bg.jpg') no-repeat; height:315px;}


#calendar td{
border:1px solid #000;
border-collapse: collapse;
padding:10px 10px 10px 10px;
font-weight:bold;
width:80px;
color:#000000;
}

#calendar th{
border-collapse: collapse;
padding:5px 5px 5px 2px;
font-weight:bold;
background-color:#CCCCDD;
}

#calendar th a{
text-decoration:none;
font-weight:bold;
color:#000000;
}

#calendar th a:hover{
text-decoration:underline;
font-weight:bold;
color:#000000;
}

#calendar td a{
font-weight:bold;
color:#B92E15;
}

.tdaling{
padding:0 0 0 40px;
}

#thdate{
font-size:20px;
color:#000099;
font-weight:bold;
font-style:italic;
text-align:center;
}

#thday{
border-collapse: collapse;
padding:5px 5px 5px 2px;
font-weight:bold;
background-color:#CCCCDD;
color:#000000;
}

#txtblk .txtcal {background:url('image/txtblk-mid.gif'); padding:20px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:left; overflow:auto;}
#txtblk .imgcal { padding-left:80px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:left; overflow:auto; border:0;}

.txttbl {padding:20px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:left; overflow:auto;}

.smallFont {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; }

.banner-middle
{
	background:url(image/banner-middle.jpg) no-repeat;
	width:800px;
	height:431px;
}

.banner-bottom
{
	background:url(image/banner-bottom.jpg) no-repeat;
	width:800px;
	height:430px;
}


.banner-middle-register
{
	background:url(image/banner-middle-register.jpg) no-repeat;
	width:800px;
	height:864px;
}

.banner-middle-register1
{
	background:url(image/banner-middle-register1.jpg) no-repeat;
	width:800px;
	height:860px;
}

.greenlink a
{
	color:#DEBB43;
	font-size:14px;
	font-weight:bold;
}

.whitelink a
{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

.title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
}

.tournament-reg
{
	font-size:14px;
}

.tournament-reg input
{
	width:230px;
	border:none;
}

.tournament-reg .big
{
	width:400px;
	border:none;
}

.tournament-reg .small
{
	width:70px;
	border:none;
}

.tournament-reg .middle
{
	width:120px;
	border:none;
}

.whiteTextBig
{
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.whiteTextBig .green
{
	color:#DEBB43;
}