* {margin :0; padding:0; font-family:verdana, arial, helvetica, sans-serif; font-size:11px !important;}
body {background:#cccccc; text-align:center;}
/*div {border:solid 1px red;}*/
input {padding:2px 0px 2px 0px;}
#container {background: url(../../images/background.gif) repeat-y center; margin:0 auto; text-align:left; width:1010px;}
#header h1 {width: 1010px; height: 112px; background:url(../../images/header.jpg) no-repeat;}
#header a {height:112px; display: block; text-indent: -9999px; text-decoration: none;}
#header a:hover {background: url(../../images/header.jpg)  0px 0px no-repeat;}
#search {position:absolute; top:85px; left:780px; width:220px;}
#search input {background:#ffffff; color:#690000; border:solid 1px #690000;}
#search #text {background:url(../../images/shadowSearch.jpg) no-repeat top left;}
#search #submit {background:url(../../images/shadowSearch.jpg) no-repeat bottom right;}
#navcontainer {width:1010px; float: left; background: url(../../images/buttonOff.jpg) repeat-x; height:27px;}
#navcontainer ul li {display: inline;}
#navcontainer ul {color: #FFFFFF; font-weight: bold;}
#navcontainer ul li a {color: #FFFFFF; text-decoration: none; float: left; border-right: 1px solid #690000; border-left: solid 1px #CC0000; height:17px; text-transform: uppercase; padding:5px;}
#navcontainer ul li a:hover {background:#690000 url(../../images/buttonOn.jpg) repeat-x; color:#FFFFFF;}
#navlist li a:hover, #navlist li a:active {color: #FFFFFF; text-decoration: none; text-align: left;}
/*#navlist li#active a {background:#690000 url(../../images/buttonOn.jpg) repeat-x;}*/
#mainHeader {float:left; width:1005px; display:block; padding:5px 0px 5px 5px; background:#690000;}
#mainHeader h2 {color:#ffffff; background:#690000; font-weight:bold;}

#events {float:left; width:739px; border-right:solid 1px #ffffff; padding:5px;}
#events span {padding:5px 0px 5px 5px; margin:5px 0px 5px 0px; font-size:12px;}
#events h3 {width:100%; color:#000000; font-weight:bold;}
#events .content #table {width:100%;}
#events span {}
#events ul {margin:0px 0px 0px 20px; padding:5px 0px 5px 0px;}



td.tableHead {font-weight:bold; padding:5px; background:#E4E3E0; border-top: solid 1px #ffffff; border-bottom:solid 1px #525252;}
td.tableRowOn {font-weight:bold; padding:5px; border-top: solid 1px #ffffff; border-bottom:solid 1px #ffffff;}
td.tableRowOn a {display:block;}
td.tableRowOff {font-weight:bold; padding:5px; border-top:solid 1px #E4E3E0; border-bottom:solid 1px #E4E3E0;}
td.tableRowOff a {display:block;}
.right {text-align:right;}
.left {text-align:left;}
/*#table tr:hover {background-color:#E4E3E0; text-decoration:none;}*/
#feature p {width: 749px; height: 129px; background:url(../../images/feature.jpg) no-repeat;}
#feature a {height:129px; display: block; text-indent: -9999px; text-decoration: none;}
#feature a:hover {background: url(../../images/feature.jpg)  0px 0px no-repeat;}

#myBO {float:left; width:252px; /*border-right:solid 1px #DDDDDD;*/}

#myBO h3 {height:19px; width:259px; background:#A8A8A8 url(../../images/backgroundHeader02.jpg) no-repeat; color:#000000; font-weight:bold; padding:5px 0px 5px 0px; /*border-bottom:solid 1px #DDDDDD; border-top:solid 1px #DDDDDD;*/}
#myBO .content {margin-left:20px;}
#myBO .content a {}
#myBO .content ul {list-style-type:none;}

#footer {clear:both; width:720px; height:19px; border-left: solid 2px #ffffff; border-right:solid 3px #ffffff; border-top:solid 1px #525252; background:#ffffff; color:#525252; padding:5px 0px 10px 5px; margin: 0px 10px 0px 10px; text-align:center; font-size:9px;}
#footer a {color:#525252;}

/*table#footerBackground {background:red; margin:0 auto; width:1010px;}*/

html, body, table#footerBackground {height:100%; margin:0 auto;}
table#footerBackground {background:url(../../images/background.gif) repeat-y center;}

input.Button {text-align:center; margin:2px 2px 2px 2px; padding:0px;}
.Button {padding:0px; background:#ccc /*url(../../images/shadowSearch.jpg) no-repeat bottom right*/; color:#000000; border-color:#999 #666 #666 #999; border-width:1px; border-style:solid; font-size:9px;}
.EditBox {/*background:url(../../images/shadowSearch.jpg) no-repeat top left; */border:solid 1px;}
td.Label {/*background:url(../../images/shadowSearch.jpg) no-repeat top left;border: solid 1px;*/ padding:5px 0px 5px 0px; font-size:12px; height:20px; width:150px; display:block; text-align:right;}
.SectionTitle {padding:1px 0px 1px 0px; background:#ccc; font-weight:bold;}
.SubSectionTitle {}
.ErrorText, .stdError {color:red;}
.Login {color:#ffffff;}
.PageTitle h2{background-color: #FFF8DC;text-align:left;padding:5px 0px 5px 10px;color: #690000; font-size:18px !important; }
.PageTitle h2 span {font-size:18px !important;}
.PageTitleManagement {background-color: #FFF8DC;text-align: right;padding-right: 20px;color: #690000; margin:0px 0px 5px 0px;}	
.SubTitle h4{background-color: #000000;text-align:center;padding:5px 0px 5px 10px;color: #ffffff;}
/* Style for custom form field control of the same name */	
.igtxtWebMaskEdit {}
.FormElementLabel {/*background-color: #FFFBD6;*/background-color: #ffffff; text-align: right;padding-right: 20px;}
.FormElementValue {/*background-color: #FFFBD6;	*/}
.FormElementLabelRequired {color:Navy; font-weight:bold; text-align: right;padding-right: 20px;	}
.FormElementValueRequired {background-color: #FFFFFF;}
.RequiredFieldMarker {background-color:Navy; height: 15px; width: 15px;	border-color: Black;border-width: 1px;}
.UsernameDisplay {color: #FFFFFF;}
td.FormElementLabel, td.FormElementValue, td.FormElementLabelRequired, td.FormElementValueRequired {padding:0px 0px 10px 0px;}
.dateMenu {height:10px;}

.ctl00_ContentMain_WebNumericEdit10, #ctl00_ContentMain_WebNumericEdit1 {width:300px; border:solid 1px red;}

#subNav ul li {display:inline;}
#subNav ul {color:#ffffff; font-weight: bold;}
#subNav ul li a {color:#ffffff; padding:5px;}
#subNav ul li a:hover {text-decoration:underline;}

td.mainMenu a {font-weight:bold; font-size:12px; text-decoration:none; padding: 10px;}
td.FormElementLabelRequired {font-weight:bold; color:blue;}
span.FormElementLabelRequired {font-weight:bold; color:blue;}

/*INFRAGISTICS INPUT STYLE*/

input.IGInput {
	margin:0;
	padding:0;
	border:0;
}

/* LOGIN FAILURE TEXT */
.lblTimeOutText 
{
	display:block;
	width:210px;
	text-align:left;
}
/*USER SEARCH TICKETS BUTTON */

a.UserSearchTickets 
{
    display:block;
    width:75px;
    border:solid 1px;
    border-color: #cccccc #000000 #000000 #cccccc;
    background:#eeeeee;
    padding:2px;
    color:#000000;
    text-decoration:none;
}

a:hover.UserSearchTickets 
{
    background:#ffffff;
}

a:active.UserSearchTickets 
{
    border-color:#000000 #cccccc #cccccc #000000;
}
        
.gv_header_sorting
{
  color:White;  
  padding-left:3px;
}

.padding_left
{
  padding-left:3px;
}