body {
	background-color: #FFFFFF;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	text-align: center;
}

html { 
	height:auto; 
} 

* { 
    -moz-box-sizing: border-box; 
} 

img {
	border: 0px;
}

/* Hide from IE5-mac \*/

* html #nav {
	margin-top: -10px;
}

* html #searchbar {
	margin-left: 367px;
}

* html #paging {
	margin-right: 15px;
}

* html #searchbar2 {
	margin-left: 701px;
	width: 75px;
}

* html .bulletpoints {
	margin: -3px 0px 0px 15px;
}

/* End IE5/mac hide */

#container {
	background-color: #FFFFFF;
	width: 800px;
	margin: auto;
	text-align:left;
}

#header {
	background-color: #1A3A77;
	width: 780px;
	height: 88px;
	background-image: url(images/viewtix_rep_head_img.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-top: solid 3px #39578F;
	border-bottom: solid 3px #17325E;
}

#header_break {
	background-color: #FFFFFF;
	width: 780px;
	height: 1px;
	border-top: solid 1px #000000;
}

#datebar {
	background-color: #17325E;
	width: 780px;
	height: 21px;
	margin-top: 1px;
	padding: 4px 0px 0px 18px;
	border-top: solid 1px #39578F;
	border-bottom: solid 1px #0F1E37;
	background-image:  url(images/viewtix_rep_strapline.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

#dropshadow {
	width: 780px;
	height: 10px;
	background:  url(images/viewtix_rep_ds.gif) left top repeat-x;
	margin: 0px;
}

#nav {
    float:left;
    width:780px;
	background-color:#A0A0A0;
}

#nav ul {
    margin:0px;
    padding:10px 0px 0px 0px;
	list-style:none;
}
  
#nav li {
    float:left;
    background:url(images/viewtix_navr.gif) no-repeat right top;
	margin:0px 0px 0px 10px;
    padding:0px;
}

#nav a {
    display:block;
	background:url(images/viewtix_navl.gif) no-repeat left top;
    padding:5px 10px 3px 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1A3A77;
	text-decoration: none;
}

#nav #current {
    background-image:url(images/viewtix_navr_on.gif);
}
	
#nav #current a {
    background-image:url(images/viewtix_navl_on.gif);
	color: #E9E9E9;
}

#subnav {
	float: left;
	background-color: #768FBB;
	width: 780px;
	height: 21px;
	padding: 0px 0px 0px 18px;
	margin-top: 1px;
}

#subnav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

#subnav ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 4px;
	list-style: none;
	display: inline;
}

.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E9E9E9;
	text-decoration: none;
	padding-right: 10px;
}

a.subnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E9E9E9;
	text-decoration: none;
	padding-right: 10px;
}

a.subnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E9E9E9;
	text-decoration: none;
	padding-right: 10px;
}

a.subnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E9E9E9;
	text-decoration: underline;
	padding-right: 10px;
}

.textblue11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #1A3A77;
	text-decoration: none;
}

a.textblue11:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #1A3A77;
	text-decoration: none;
}

a.textblue11:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #1A3A77;
	text-decoration: none;
}

a.textblue11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #1A3A77;
	text-decoration: underline;
}

.textblack11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}

a.textblack11:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}

a.textblack11:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}

a.textblack11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: underline;
}

#help_panel {
	background-color: #FFD790;
	width: 760px;
	height: 95px;
	border: solid 1px #9D9D9D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	margin: 10px;
	padding: 10px;
}

#help_panel_grey {
	background-color: #E9E9E9;
	width: 760px;
	height: 95px;
	border: solid 1px #9D9D9D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	margin: 10px;
	padding: 10px;
}

#searchbar {
	margin-left: 370px;
	margin-top: 40px;
	background-color: #FFA200;
	height: 24px;
	width: 410px;
	background-image: url(images/viewtix_rep_searchbar_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 10px 3px 18px;
}

#searchbar2 {
	margin-left: 705px;
	margin-top: 40px;
	background-color: #FFA200;
	height: 24px;
	width: 75px;
	background-image: url(images/viewtix_rep_searchbar_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 10px 3px 18px;
}

#pagetitle {
	float: left;
	padding-left: 10px;
	margin-top: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
}

#orangebar {
	clear: left;
	background-color: #FFA200;
	width: 780px;
	height: 3px;
	margin-bottom: 15px;
}

.textgrey11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A0A0A0;
	text-decoration: none;
}

a.textgrey11:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A0A0A0;
	text-decoration: none;
}

a.textgrey11:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A0A0A0;
	text-decoration: none;
}

a.textgrey11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A0A0A0;
	text-decoration: underline;
}

#paging {
	float: right;
	padding: 0px 0px 0px 0px;
	margin-right: 30px;
}

#paging ul {
	margint: 0px;
	padding: 0px;
	display: inline;
} 

#paging ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}

#column_top {
	float: left;
	background-color: #C9C9C9;
	height: 21px;
	border-bottom: solid 1px #FFFFFF;
	background-image: url(images/viewtix_rep_sort_arro.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1A3A77;
	text-decoration: none;
	padding: 5px 0px 0px 20px;
	margin-top: 5px;
}

#column_wht {
	float: left;
	background-color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	padding-left:0px;
	padding-top:8px;
}

#column_grey {
	float: left;
	background-color: #E9E9E9;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	padding-left:0px;
	padding-top:8px;
}

.textorange11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFA200;
}

a.textorange11:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFA200;
}

a.textorange11:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFA200;
}

a.textorange11:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFA200;
}

.textred11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #D10000;
	text-decoration: none;
}

#footer {
	background-color: #17325E;
	height: 20px;
	width: 780px;
	border-top: solid 1px #39578F;
	border-bottom: solid 1px #0F1E37;
	margin-top: 10px;
}

#searchbar_adv {
	background-color: #FFA200;
	width: 780px;
	height: 35px;
	padding: 8px 10px 0px 10px;
	margin-bottom: 15px;
}

#panel780 {
	background-color: #E9E9E9;
	width: 780px;
	height: auto;
	padding: 20px 10px 20px 10px;
}

#panel390l {
	float: left;
	width: 375px;
	border-right: dashed 1px #8BA2D5;
	padding-top:10px;
}

#panel390r {
	margin-left: 391px;
	width: 360px;
	padding-top:10px;
}

#headingbar {
	background-color: #C9C9C9;
	width: 780px;
	height: 21px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	padding: 2px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}

#row_grey {
	background-color: #E9E9E9;
	height: auto;
	width: 780px;
	padding-bottom: 5px;
}

#row_wht {
	background-color: #FFFFFF;
	height: auto;
	width: 780px;
	padding-bottom: 5px;
}

#expand {
	background-color: #FFD790;
	height: auto;
	width: 780px;
}

.bulletpoints {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	list-style-type: disc;
	padding: 0px;
	margin: -3px 0px 0px 10px;
	list-style-position: outside;
	line-height:16px;
}

.errOutput{
	background-color: #C70032;
	padding: 10px;
	margin-bottom: 1px;
	font-weight: bold;
		line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}

#expandpanel {
	background-color: #FFD790;
	border-top: solid 1px #B19157;
	border-bottom: solid 1px #FFFFFF;
	width: 780px;
	height: auto;
	padding: 10px 10px 10px 14px;
}

