BODY { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #575757; font-size: 14px; background: #ffffff; background: #FFFFFF url(ticket-system/bg_body.gif) repeat-x top left;}
/* start css codes form the live coreggy */

FIELDSET { margin: 0; padding: 0; border: none;}
.hidden { display: none;}

#logo { margin: 18px 368px 0px 33px; float: left;}
.header { width: 1000px; margin: 0px auto; height: 82px;}

.navigation { width: 1000px; margin: 0px auto; height: 106px;}
.navigation UL { margin: 0; padding: 0; list-style: none;}
.navigation LI, .navigation LI A { display: block; float: left; text-transform: lowercase;}
.navigation LI A { color: #FFFFFF; text-decoration: none; font-size: 12px; padding: 35px 0px 0px 12px;}
.navigation LI A STRONG { font-size: 14px; text-transform: uppercase;}

.nav01, .nav02, .nav03, .nav04, .nav05, .nav06, .nav07 
{ width: 131px; height: 44px; background: url(ticket-system/bg_nav.gif) no-repeat;}

.nav01:hover, .nav02:hover, .nav03:hover, .nav04:hover, .nav05:hover, .nav06:hover, .nav07:hover
{ background: url(ticket-system/bg_nav_hover.gif) no-repeat;}

.footer { width: 820px; margin: 0px auto; color: #A9A9A9; border-top: 1px solid #BFC0C3; }
.footer A { color: #32343E; text-decoration: none; margin: 10px;}
.footer A:hover { text-decoration: underline;}
.footer EM { font-size: 11px; font-style: normal;}
.footer P { margin: 12px;}

/* end css codes form the live coreggy */



.navigation { width: 450px;}
.footer { clear: both;}
.nav08
{ width: 151px; height: 44px; background: url(ticket-system/bg_nav.gif) no-repeat top right;}



.ticketsystem{
	width:840px;
	margin:0 auto 20px auto;
}
.ticketsystem p{
	font-size:18px;
	color:#494949;
}
.ticketsystem h1{
	color:#FA0165;
	font-weight:normal;
	font-size:30px;
	border:none;
	margin:20px 0;
}
.ticket-manager{
	float:left;
	width:410px;
	height:550px;
	margin:30px 8px 30px 0;
	border:1px solid #DDDDDD;
	overflow:visible;
	position:relative;
	display:inline;
}
.ticket-manager P { font-size: 14px;}
.ticket-manager h3{
	position:absolute;
	top:-15px;
	left:10px;
	margin:0;
	width:125px;
	height:20px;
	color:#575757;
	font-size:18px;
	display:block;
	background:#fff;
	padding:4px;
	z-index:3; font-weight: normal;
}
.ticket-manager .ticket-box{
	float:left;
	width:330px;
	/*height:270px;*/
	padding-left:60px;
	margin:35px 0 0 15px;
	display:inline;
}
.zpencil{
	background:url(ticket-system/pencil.gif) no-repeat 0 0;
}
.zmark{
	background:url(ticket-system/mark.gif) no-repeat 0 0;
}
.ticket-box h2{
	color:#FA0165;
	font-size:24px; font-weight: normal;
	margin:0;
}
.ticket-box p{
	font-weight:normal;
	margin:15px 0;
	width:320px;
}
.ticket-box .button{
	display:block;
	text-indent:-3300px;
	cursor:pointer;
	border:0px;
}
.zpencil .button{
	background:url(ticket-system/open-new-ticket.gif) no-repeat;
	width:164px;
	height:44px;
	margin:0;
}
.zmark .button{
	background:url(ticket-system/check-status.gif) no-repeat;
	width:162px;
	height:42px;
	margin:15px 0 0 0px;
}
.ticket-box form p{
	margin:4px 0;
}
.ticket-box form label{
	font-weight:bold;
	display:block;
	width:110px;
	float:left;
	padding-top:5px;
}
.ticket-box form input{
	border:1px solid #CCCCCC;
	background:none;
	width:169px;
	height:18px;
	padding:4px 2px;
}
.zour-contacts .ticket-box{
	padding-left:0;
}
.zour-contacts .ticket-box p{
	width:380px;
}
#footer p {
	color:#1D1D1D;
}
#footer p a {
	color:#1010CE;
}



.index_only #footer{
 height:auto;
 border:none;
}

* html #logo a {
margin:0 0 0 12px;
}
