html, body
{
  padding:0px;
  margin:0px;
  text-align:left;
  background-image:url("/images/bg_caxton_01.jpg");
  background-repeat:repeat-x;
  font-family:"Verdana",Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  height:100%;
  text-align:left;
  background-color:#C6C6C6;
}

 td
{
	vertical-align:top;
	 font-family:"Verdana",Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-align:left;
}

a:link.normal, a:active.normal, a:visited.normal {
   font-family:"Verdana",Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
 text-dcoration:none;
 }
 a:hover.normal {
   text-decoration:underline;
    font-family:"Verdana",Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  }
.grey {
   /*background-color:#666666;*/
   color:#666666;
}

.warning {
   
   background-color:red;
   color:#FFFFFF;
   
}

a:link.green, a:hover.green, a:active.green, a:visited.green {
  background-color:green;
  color:#FFFFFF;
}
a:link.greenLink, a:hover.greenLink, a:active.greenLink, a:visited.greenLink 
{
  color:green;
}


.green {
 background-color:#B4B8BB;
  color:#000000;
  font-weight:bold;
}

/*.heading {
   font-family:"Verdana",Arial, Helvetica, sans-serif;
 
  color:#ffffff;
  display:block;
  width:98%;
  background-color:#A50328;
  font-size:11px;
  border:0px solid #666666;
  font-weight:bold;
  padding:3px;
  margin-left:2px;
}*/

.heading {
   font-family:"Verdana",Arial, Helvetica, sans-serif;
 
  
  display:block;
  width:98%;
  background-color:#B4B8BB;
  color:#000000;
  font-size:11px;
  font-weight:bold;
  padding:3px;
  margin-left:2px;
}
.heading_orange {
  
  background-image:url("/images/orange_bar_01.gif");
  background-repeat:repeat-x;
  height:38px;
  width:100%;
  display:table;
   font-size:14px;
   font-weight:bold;
   color:#000000;
   padding-top:3px;
   padding-left:5px;
   
}
.sub_heading_grey {
  
  background-image:url("/images/grey_bar_01.gif");
  background-repeat:repeat-x;
  color:#ffffff;
  height:19px;
  width:100%;
   font-size:12px;
   font-weight:bold;
   background-color:#323232;
}
.sub_heading {
   font-family:"Verdana",Arial, Helvetica, sans-serif;
  /*color:#ED9D08;*/
  color:#ffffff;
  background-color:#666666;
  font-size:11px;
  border:0px solid #666666;
  font-weight:bold;
  padding:3px;
  margin-left:2px;
}
.sub_heading_light {
   font-family:"Verdana",Arial, Helvetica, sans-serif;
  /*color:#ED9D08;*/
  color:#000000;

 
  background-color:#cccccc;
  font-size:11px;
  border:px solid #000000;
  padding:3px;
  margin-left:2px;
}

h2#ticket
{
  
  font-size:14px;
  font-family:"Verdana",Arial, Helvetica, sans-serif;
  display:block;
  width:98%;
  background-color:#ffffff;
  border:1px solid #B4B8BB;
  color:#000000;
  font-size:11px;
  font-weight:bold;
  padding:3px;
  margin-left:2px;
  
}

.sub_heading_no_width {
   font-family:"Verdana",Arial, Helvetica, sans-serif;
  /*color:#ED9D08;*/
  color:#ffffff;
  width:98%;
  background-color:#666666;
  font-size:11px;
  border:0px solid #666666;
  font-weight:bold;
  padding:3px;
  margin-left:2px;
}



div#tile_line {
  border:0px solid red;
  background-image:url("/images/line-tile.jpg");
  background-repeat:repeat-x;
  position:relative;
  overflow:hidden;
  width:99%;
  top:500px;
  z-index:10;
  height:2px;
 
}
.login {
  width:120px;
  border:1px solid black;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}


center {
   height:99%;
}

a.mainNav:link, a.mainNav:visited, a.mainNav:active {
   font-size:16px;
   font-weight:bold;
   color:#999A9C;
}
a.mainNav:hover {
   font-size:16px;
   font-weight:bold;
   color:#ffffff;
}


a
{
	color:#000000;
	text-decoration:underline;
	/*background: url(/images/p.stock/p.hyperlink.pastelblue.gif) bottom left no-repeat;*/
}
a:hover
{
	color:#000000;
	text-decoration:underline;
	/*background-image:url(/images/p.stock/p.hyperlink.pastelblue.gif);*/
}

select {
   
   font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:11px;
   border:1px solid light grey;
   
 
}


div#globalDiv {
   
   border:0px solid red;
   height:100%;
   top:-2px;
   position:relative;
   width:985px;
   _width:982px;
}

div#left {
  float:left;
  width:59px;
}
div#leftMain {
  clear:both;
  float:left;
}
div#main {
  width:863px;
  float:left;
}
div#right {
  float:right;
  width:58px;
}
div#rightFloat {
  float:right;
  margin-right:80px;
 
}
div#leftFloat {
  float:left;
}
div#topspace {
  position:relative;
  top:60px;
  margin-top:0px;
  
}
div#leftCont {
  float:left;
  width:120px;
   padding:2px;
   margin-top:6px;
  
}
div#rightCont {
  float:right;
   margin-top:4px;
   padding:2px;
   width:300px;
}
div#mainReg {
   float:left;
   margin:2px;
   padding:2px;
   width:450px;
}

div#middleEvent {
  clear:both;
   width:560px!important;
   border:0px solid red;
   float:left;
   
   margin-left:8px;
   
}
.form {
  font-size:11px;
  width:220px;
}
.right_col 
{
  background-color:#CCCCCC;

}
.widthWhite {
  width:263px;
  padding:5px;
  align:center;
  background-color:#F7F7F7;
}

td#logo {
  
  width:348px;
  height:195px!important;
  
}
td#content {
  height:*;
  _height:600px;
  padding-top:25px;
  padding-left:5px;
  align:center;

}
td#contentNop {
  height:*;
   _height:600px;
  padding-top:27px;
  align:center;

}
td#nav {
  padding-top:100px;
  float:right;
}
tr#white {
  background-color:#FFFFFF;
}
.white{
  color:#FFFFFF;
}
.whiteBg {

  background-color:#F7F7F7;
  color:#000000;
  
}
/* tables ****

**************/
table#content {
  align:center;
  text-align:left;
  color:black;
    border:0px solid red;
}

table#tbl_global {
   
   margin-top:10px;
   width:100%;
   background-color:#C6C6C6;
}

td#footer {
 align:left;
 height:40px;
 vertical-align:bottom;
}

.left {
  align:left;
}

a.footer {
color:#595959;
font-size:10px;
}
.footer {
color:#595959;
font-size:10px;
}





h1, h2, h3
{
	font-weight:normal;
	line-height:2;
	color:#666666;
	font-weight:bold;
}

h1
{
	font-size:25px;
}

h2
{
	font-size:20px;
}


h3
{
	font-weight:bold;
}



/* */
.page_message
{
	width:450px;
	text-align:left;
	background-color:#FFFFFF;
	margin:4px 0px;
	border:3px double #FF9900;
}

.page_message table
{
}

.page_message .message
{
	color:#333333;
}

.page_container
{
	background-color:#FFFFFF;
	background-image:url(/images/p.stock/p.background.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}


.page_heading
{
	padding:0px 0px 0px 10px;
}


.page_content
{
	border:0px solid red;
	padding:10px;
	padding-top:15px;
	height:320px;
}


.page_footer
{
	padding:0px 26px;
}

.page_footer, .page_footer a
{
	color:#115378;
}

.page_footer a
{
	background-image:none;
}

.page_footer, .page_footer a
{
	font-size:11px;
	font-weight:normal;
}


.page_footer .menu, .page_footer .menu a
{
	color:#757575;
}

.page_footer a:hover, .page_footer .menu a:hover
{
	color:#6a94da;
}


/* */
.seperator, .seperator td, .igform .seperator td
{
	background-image:url(/images/p.stock/p.seperator.lightgray.gif);
	background-repeat:repeat;
	height:3px;
	line-height:1px;
	font-size:0px;
	overflow:hidden;
	border:none;
	background-color:none;
	
}


.snapshot
{
	border:5px solid #e5e5e5;
}

.first_header
{
	font-size:12px; 
	color:#000000;
}
.first_header_white
{
	font-size:18px; 
	color:#ffffff;
	font-family:"Verdana",Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.first_header_black
{
	font-size:18px; 
	color:#000000;
	font-family:"Verdana",Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.rest_header
{
	font-size:11px; 
	font-family:verdana; 
	letter-spacing:0.03em;
	color:#000000; 
}
.eventlist
{
	line-height:25px;
}
.textInput
{
	border:none;
}

div#wrapMe {
  width:600px;
  clear:both!important;
  float:left;
  border:1px solid black;
}


table#rsvp {
   
   width:660px;
   
   
}
.whiteText 
{
  color:#ffffff;
}

.eventsLeft {
   
	background-image:url("/images/event-index_11.png");
	background-repeat:repeat-y;
	width:27px!important;
	background-position:right;
	border:0px solid white;
	align:right;
   
}
.eventsRight {
   
   background-image:url("/images/event-index_13.png");
   background-repeat:repeat-y;
   width:27px;
   background-position:left;
   
}
.eventsMiddle {
   border:1px solid white;
   background-color:#ffffff;
   width:606px;
   
}
.cell colour_dark {
   backhround-color:#fa7d88;
}
div#postition_err
{
  position:absolute;
  left:700px;
  width:300px;
  top:400px;
}
#print_logo {
  display:none;
}
#print_logo_main {
  display:none;
}
#printContent {
  display:none;
}
.comingsoon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.footerImg {
	background:url("/images/event-home_12.png");
	width:660px;
	height:50px;
	color:#E3E3E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footerImg a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#E3E3E5;
	text-decoration:none;
}
.footerImg div {
	position:relative;
	top:20px;
	text-align: center;
	width: 660px;
	font-size: 10px;
}
.fbFrame {
	float: right;
	margin-top: -4px;
	border:none; 
	overflow:hidden; 
	width:385px; 
	height:35px;
}
