#ad
{
  border:3px solid #eee;
  color:#ccc;
  float:right;
  height:50px;
  margin:0 0 15px;
  padding:33px 0 0;
  text-align:center;
  width:250px
}

#content
{
  background:#FFFFFF;
  margin:0;
  width:940px
}

#content2
{
  background:#FFFFFF;
  margin:0;
  width:940px;
  padding-top:20px;
}

#fl
{
  padding-top:25px;
  text-align:center;
  width:100%
}

#footer
{
  background-image:url(../images/footer.png);
  background-position:center top;
  background-repeat:repeat-x;
  background-color:#0b3100;
  clear:both;
  color:#FFFFFF;
  margin-bottom:1px;
  padding:10px
}

#footer p
{
  color:#FFFFFF;
  text-align:center
}

#footer a
{
  color:#FFFFFF;
  font-family:Georgia, "Times New Roman", Times, serif
}

#footer li,#left li
{
  list-style:none
}

#fr
{
  float:right
}

#left
{
  background:#CCFFCC;
  clear:left;
  float:right;
  padding:10px;
  width:240px
}

#left ul a
{
  font-family:Arial, Helvetica, sans-serif
}

#left h3,.paceonline td
{
  font-size:14px;
  padding-bottom:0
}

#left ul
{
  margin-bottom:9px
}

#left ul li
{
  margin-bottom:3px
}

#line
{
  background-color:#FFFFFF;
  clear:both;
  width:940px
}

#logo
{
  color:gray;
  float:left;
  line-height:25px
}

#logo img
{
  margin-left:10px;
  margin-top:10px
}

#main
{
  bottom:0;
  font-size:12px;
  height:800px;
  margin:0;
  position:fixed;
  width:940px
}

#menu
{
  background:#FFFF00;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  clear:both;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  height:20px;
  margin:0;
  padding:5px 0 0;
  position:relative;
  width:940px
}

#menu a
{
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  padding-left:20px;
  text-decoration:none
}

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

#menu strong
{
  padding-left:20px
}

#right
{
  float:right;
  padding-right:10px;
  text-align:left;
  width:660px
}

#rl
{
  float:left;
  margin-bottom:10px;
  width:49%
}

#rl img,#rr img
{
  margin-top:4px
}

#rl li a,#rr li a
{
  background:url(../images/arrow.gif) no-repeat center left #fff;
  color:#C00;
  font-family:Arial, Helvetica, sans-serif;
  padding:0 0 0 12px
}

#rl li a:hover,#rr li a:hover
{
  color:red
}

#rl li,#rr li
{
  list-style:none;
  margin-bottom:10px
}

#road
{
  background:url(../images/road.jpg) no-repeat top;
  margin:0;
  width:940px
}

#rr
{
  float:right;
  margin-bottom:10px;
  padding-left:10px;
  width:49%
}

#shortnews
{
  float:right;
  padding-top:70px;
  position:relative;
  width:250px
}

#top
{
  float:right;
  margin:20px;
  text-align:right
}

#top a
{
  margin:0 0 0 13px;
  padding:0 0 0 12px
}

#topbox
{
  bottom:0;
  height:200px
}

*
{
  font-size:14px;
  margin:0;
  padding:0
}

* body
{
  background-color:#0b3100;
  background-image:url(../images/bg-body2.jpg);
  background-position:center top;
  background-repeat:repeat-x;
  color:#000000;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:.75em;
  margin-top:1px;
  min-height:101%
}

.bodytable
{
  font-size:14px;
  padding:20px;
  text-align:justify
}

.bodytable li
{
  padding-bottom:5px
}

.bodytable ul
{
  list-style-position:inside;
  padding-bottom:20px;
  text-align:justify
}

.border
{
  clear:both;
  font-size:14px
}

.border a
{
  font-family:Georgia, "Times New Roman", Times, serif
}

.error
{
  background:#FBE3E4;
  border:dashed 2px red;
  border-color:#FBC2C4;
  color:#8a1f11;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  line-height:1.3em;
  margin:0 auto 20px;
  padding:20px;
  width:90%
}

.error2
{
	background:#FBE3E4;
	border:dashed 2px red;
	border-color:#FBC2C4;
	color:#8a1f11;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.3em;
	padding:20px;
	width:42%;
	float:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 20px;
}

.error3
{
	background:#FBE3E4;
	border:dashed 2px red;
	border-color:#FBC2C4;
	color:#8a1f11;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.3em;
	padding:20px;
	width:42%;
	float:right;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: auto;
}

.error a,.error a:hover, .error2 a,.error2 a:hover, .error3 a,.error3 a:hover
{
  color:#0000ff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em
}

.kickRight
{
  text-align:right
}

.links a,.links a:hover
{
  background:url(../images/dot.png) no-repeat center left;
  margin:0 10px 0 0;
  padding:0 0 0 10px
}

.news
{
  border-bottom:1px solid #eee;
  margin:0 0 10px;
  padding:0 0 2px
}

.paceonline table
{
  padding:4px
}

.pacetv,.paceonline
{
  font-size:14px;
  padding:4px
}

.pagetitle
{
  font-size:30px;
  font-style:oblique;
  margin-bottom:30px;
  margin-left:10px;
  padding-right:20px;
  text-align:center
}

.space
{
  height:500px
}

.sponsor
{
  background:#CCFFCC;
  color:#000;
  font-size:14px;
  padding:3px
}

.tableMain
{
  width:900px
}

.tableMain h3
{
  color:#000090;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  padding-top:125px;
  text-decoration:none
}

.tableMain h3 a
{
  color:#000090;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  text-decoration:underline
}

.table1,.table2
{
  font-size:12px;
  width:100%
}

.title
{
  background:#CCFFCC;
  font-size:16px;
  text-align:left;
  width:100%;
}

.titleblock
{
  background:#CCFFCC;
  font-size:16px;
  margin-top:20px;
  text-align:left;
  width:100%
}

a
{
  background:inherit;
  color:#000090;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px
}

a:hover
{
  background:inherit;
  color:#0030FF;
  text-decoration:underline
}

h1
{
  margin:20px 0 0
}

h1 a
{
  background:inherit
}

h2
{
  font:normal 1.6em Georgia, "Times New Roman", Times, serif;
  margin:0 0 12px
}

img
{
  border:0
}

p
{
  font-size:14px;
  margin:0 0 15px
}

p a
{
  font-size:14px
}

.rsscontainer
{
  font-family:Arial, Helvetica, sans-serif;
  margin-bottom:5px;
  text-align:right
}

.rsscontainer .rsstitle,.rsstitle a
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:400
}

.rsscontainer .rssdate
{
  font-color:gray;
  font-family:Arial, Helvetica, sans-serif;
  font-size:90%
}

.rsspaginate
{
  font-family:Arial, Helvetica, sans-serif;
  margin:10px 0;
  padding:2px 0;
  text-align:left;
  width:250px
}

.rsspaginate form
{
  font-family:Arial, Helvetica, sans-serif;
  margin:0
}

.rsspaginate .paginateselect
{
  border:1px solid navy;
  font-family:Arial, Helvetica, sans-serif;
  margin:0 10px
}

.rsspaginate a
{
  background-color:white;
  border:1px solid black;
  font-family:Arial, Helvetica, sans-serif;
  padding:0 5px;
  text-decoration:none
}

.rsspaginate a:hover,.rsspaginate a.selected
{
  background-color:#ccffcc;
  color:#000;
  font-family:Arial, Helvetica, sans-serif
}

tr.rowodd
{
  background-color:#FFFFFF
}

tr.roweven
{
  background-color:#ccffcc
}

.sortasc {
	background-color: #DDFFAC;
	background-image: url(../images/up.gif);
}

.sortdesc {
	background-color: #B9DDFF;
	background-image: url(../images/down.gif);
}

.sortcol
{
  background-position:right center;
  background-repeat:no-repeat;
  cursor:pointer;
  padding-right:20px
}

.nosort
{
  cursor:default
}

th.resize-handle-active
{
  cursor:e-resize
}

div.resize-handle
{
  border-right:1px dashed #1E90FF;
  cursor:e-resize;
  left:0;
  position:absolute;
  top:0;
  width:2px
}

#lightbox
{
  background:#ffffff;
  border:1px solid #ffffff;
  display:none;
  height:400px;
  left:50%;
  margin:-220px 0 0 -250px;
  position:absolute;
  text-align:left;
  top:50%;
  width:500px;
  z-index:9999
}

#lightbox input,#lightbox select,#lightbox textarea,#lightbox button
{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  margin:2px
}

#overlay
{
  -moz-opacity:0.8;
  background-color:#000;
  display:none;
  filter:alpha(opacity=80);
  height:100%;
  left:0;
  opacity:.80;
  position:absolute;
  top:0;
  width:100%;
  z-index:5000
}

#lightbox.done img
{
  height:100%;
  width:100%
}

#left table,.tableMain p,.tableMain div
{
  font-size:12px
}

.tableMain input,.tableMain select,.tableMain textarea,.table1 input,.table2 input,.table1 select,.table1 textarea,.table2 select,.table2 textarea
{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:10px;
  margin:0
}

input,select,textarea
{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  margin:2px
}

#lightbox[id],#overlay[id]
{
  position:fixed
}

#lightbox.done #lbLoadMessage,#lightbox.loading #lbContent
{
  display:none
}

#lightbox.done #lbContent,#lightbox.loading #lbLoadMessage
{
  display:block
}