.buttonlist {
      width: 100%;
      margin: 0;
}

.buttonlist ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
}

.buttonlist li {
      margin: 0;
      padding: 0;
      float: left;
}

.buttonlist {
      padding: 0;
}

.buttonlist li {
	  height:46px;
      text-align: center;
	  vertical-align:middle;
}

.buttonlist a {
      display: block;
      width: 100%;
	  height:31px;
	  padding-top:15px;
	  padding-left:6px;
	  padding-right:6px;
      text-decoration: none;
}

.buttonlist a:hover {
      background: #f1f1e3 none;
}




.linklist {
      width: 100%;
      margin: 0;
      padding: 0px 0.5em;
}

.linklist ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
}

.linklist li {
      margin: 0;
      padding: 0;
      float: left;
}

.linklist {
      padding: 0;
}

.linklist li {
      text-align: center;
	  vertical-align:middle;
}

.styletitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#FFFFFF;
}

.stylepagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	color:#779cb3;
	font-weight:bold;
}

.textlink {
	color: #18A5FF;
	font-size: 12px;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.textlink:link {
	color: #18A5FF;
	font-size: 12px;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.textlink:visited {
	color: #18A5FF;
	font-size: 12px;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.textlink:hover {
	color: #18A5FF;
	font-size: 12px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
a.textlink:active {
	color: #18A5FF;
	font-size: 12px;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
} 

.textlinknou {
	color: #18A5FF;
	font-size: 12px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
a.textlinknou:link {
	color: #18A5FF;
	font-size: 12px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
a.textlinknou:visited {
	color: #18A5FF;
	font-size: 12px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
a.textlinknou:hover {
	color: #18A5FF;
	font-size: 12px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
a.textlinknou:active {
	color: #18A5FF;
	font-size: 12px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
} 

.greytext {
	color: #5d5d5d;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.greytextsmall {
	color: #5d5d5d;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

.grey2text {
	color: #a7bdcb;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.darkbluetext {
	color: #244c75;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.emph {
	color: #6cb24d;
	font-size: 18px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.emphgrey {
	color: #5d5d5d;
	font-size: 18px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}


#dbwindow{
	padding-bottom:20px;
}


.titletable {
	background-color: #316AC5;
	border-left-image: url(../images/ltitlecap.jpg); 
	border-right-image: url(../images/rtitlecap.jpg); 
}

#titlerounded {
	background-color: #CC6666;
}
.titleleft {
	background-image: url(../images/ltitlecap.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tablebottom {
	background-image: url(../images/b_listtable.jpg);
	background-repeat: repeat-x;
	height: 26px;

}
.titleright {
	background-image: url(../images/ltitlecap.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.tableright {
	background-image: url(../images/r_listtable.jpg);
	background-repeat: repeat-y;
	width: 29px;
}
.tableleft {
	background-image: url(../images/l_listtable.jpg);
	background-repeat: repeat-y;
	width: 16px;
}
.tabletop {
	background-image: url(../images/ltitlecap.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.tabletop {
	background-image: url(../images/t_listtable.jpg);
	background-repeat: repeat-x;
	height: 26px;
}
.tablerc {
	background-image: url(../images/rt_listtable.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 29px;
}
.tablelc {
	background-image: url(../images/lt_listtable.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 16px;
}
.tablebrc {
	background-image: url(../images/rb_listtable.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 29px;
}
.tableback {
	background-color: #18A5FF;
}
.tableblc {
	background-image: url(../images/lb_listtable.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 16px;
}
.t {background-color: #0097FE}
.b {background: url(dot.gif) 0 100% repeat-x}
.l {background: url(dot.gif) 0 0 repeat-y}
.r {background: url(dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/lb_titlecorner.jpg) 0 100% no-repeat}
.br {background: url(../images/rb_titlecorner.jpg) 100% 100% no-repeat}
.tl {background: url(../images/lt_titlecorner.jpg) 0 0 no-repeat}
.tr {
	background: url(../images/rt_titlecorner.jpg) 100% 0 no-repeat;
		padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
} 
.t1 {background: url(../images/t_listtable.jpg)  repeat-x}
.b1 {background: url(../images/b_listtable.jpg) 0 100% repeat-x}
.l1 {background: url(../images/l_listtable.jpg) 0 0 repeat-y}
.r1 {background-image: url(../images/r_listtable.jpg) 100% 0 repeat-y}
.bl1 {background: url(../images/lb_listtable.jpg) 0 100% no-repeat}
.br1 {background: url(../images/rb_listtable.jpg) 100% 100% no-repeat}
.tl1 {background: url(../images/lt_listtable.jpg) 0 0 no-repeat}
.tr1 {background: url(../images/rt_listtable.jpg) 100% 0 no-repeat} 

.notebg {background-color: #fff6ba; margin-bottom:24px;}
.notebl {background: url(../images/note_bl.jpg) 0 100% no-repeat}
.notebr {background: url(../images/note_br.jpg) 100% 100% no-repeat}
.notetl {background: url(../images/note_tl.jpg) 0 0 no-repeat}
.notetr {background: url(../images/note_tr.jpg) 100% 0 no-repeat; padding:20px;}

.greytitlebg {background-color: #667986}
.greytitlet {background: url(../images/table2_t.jpg) 0 0 repeat-x}
.greytitletl {background: url(../images/table2_tl.jpg) 0 0 no-repeat}
.greytitletr {background: url(../images/table2_tr.jpg) 100% 0 no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.greyoutline{border: 1px solid #adc0cd; padding:20px;}

.dividerline{background: url(../images/tickettable2_divider.jpg) repeat-x; height:7px;}
	
.whitetop {
	background-image: url(../images/t_codetable.jpg);
	background-repeat: repeat-x;
	height: 26px;

}
.whitebottom {
	background-image: url(../images/b_codetable.jpg);
	background-repeat: repeat-x;
	height: 26px;

}
.whiteleft {
	background-image: url(../images/l_codetable.jpg);
	background-repeat: repeat-y;
	width: 16px;

}
.whiteright {
	background-image: url(../images/r_codetable.jpg);
	background-repeat: repeat-y;
	width: 29px;

}
.whitetrc {
	background-image: url(../images/rt_codetable.jpg);
	background-repeat: no-repeat;
	width: 29px;
	height: 26px;

}
.whitetlc {
	background-image: url(../images/lt_codetable.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 16px;

}
.whiteblc {
	background-image: url(../images/lb_codetable.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 16px;

}
.whitebrc {
	background-image: url(../images/rb_codetable.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 29px;

}
.whiteback {
	background-color: #E5F2FB;

}
.fronttabletop {
	height: 11px;
	width: 225px;
	background-color: #000000;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #0092ff;
	border-right-color: #0092ff;
	border-left-color: #0092ff;
}
.fronttablebottom {
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0092ff;
	border-bottom-color: #0092ff;
	border-left-color: #0092ff;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #000000;
}
.fronttableleft {
	height: 2px;
	width: 5px;
	background-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #0092ff;
}
.fronttableright {
	height: 2px;
	width: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #0092ff;
	background-color: #000000;
}
.registertableback {
	background-image: url(../images/RegisterImage.jpg);
	background-repeat: no-repeat;
	height: 2px;
	width: 500px;
	background-position: right top;
}

a.external:link {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;

}
a.external:visited {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;

}
a.external:hover {
	color: #18A5FF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;

}
a.external:active {
	color: #18A5FF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;

} 
.localpadding {
	height: auto;
	width: auto;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
}
a.external2:link {
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;

}
a.external2:visited {
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;

}
a.external2:hover {
	color: #18A5FF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;

}
a.external2:active {
	color: #18A5FF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;

} 
a.home:link {
	color: #18A5FF;
	font-size: 11pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
a.home:visited {
	color: #18A5FF;
	font-size: 11pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
a.home:hover {
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
a.home:active {
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
} 
a.home2:link {
	color: #18A5FF;
	font-size: 11pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
a.home2:visited {
	color: #18A5FF;
	font-size: 11pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
a.home2:hover {
	color: #ffffff;
	font-size: 11pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
a.home2:active {
	color: #ffffff;
	font-size: 11pt;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
} 

.paddingright {
	padding-right: 20px;
}

.showHide {
	font-weight:bold;
	color: #18A5FF;
}
.clip{
  clip:rect(0px 150px 400px 0px);
  max-height:420px;
  overflow:hidden
}
	
.tm {background: url(titletop.jpg) 0 100% repeat-x}
.bm {background: url(titlebottom.jpg) 0 100% repeat-x}

