html{height: 100%; margin-bottom: 0px}
html,body{margin:0;padding:0 0 0px}
body {
	background-color:#f0f0f0;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding:0px;
	height: 100%;
	font-family: Verdana, arial;
	font-size: 11px;
	}


	
#header {
	background: #aaaaaa;
	margin: 0px;

	border-top:0px solid #000;
	border-right:0px solid #000;
	border-left:0px solid #000;
	voice-family: "\"}\"";
	voice-family: inherit;

	}
	

ul#Tnav {
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#dddddd', startColorstr='#a9a9a9', gradientType='0');
	position: relative;
	margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;
	padding:0px;
	height:26px;
	}



ul#Tnav li {
	float:left;width:7em;text-align: center;display: inline;list-style-type: none;
	position: relative;
	background-color: transparent;
	margin-left:0px;margin-right:3px;margin-top:3px;margin-bottom:0px;
	padding:0px;
	width: 100px;
	}
	
ul#Tnav a{
	display:block;text-decoration:none;padding:0px 0 0px;background:
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#a9a9a9', startColorstr='#dddddd', gradientType='0');
	font-size: 120%;
    	font-weight:bold;color: #fff
    	}

ul#Tnav li.a {
	display:inline;
	list-style-type: none;	
	text-decoration:none;
	background: transparent;
	color: #ffffff;
	font-weight:bold;
	}

ul#Tnav a:hover {
	color: #008080;
	background-color: transparent;
	text-decoration: none;
	}

ul#Tnav li.activelink a {
	color: #666666;
	}

ul#Tnav li.activelink a:hover {
	background-color: transparent;
	color: #ffffff;
	}
	
#leftcontent {
	position: absolute;
	left:0px;
	top:25px;
	width:160px;
	background:transparent;
	border:0px solid #000;
	}


#leftnav {
	float: left;width: 150px;margin: 0px 0px 0px 0px;
	background: #aaaaaa;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#dddddd', startColorstr='#a9a9a9', gradientType='1');	
	}

div#leftnav {

	float: left;width: 150px;margin: 0px 0px 0px 0px;
	position:relative;
	text-align: center;

	}

ul#Lnav {
	float: left;width: 140px;
	margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:10px;
	padding:0;
	background: transparent;
	}
	
ul#Lnav li {
	float:left;width:7em;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align: center;
	width: 140px;
	display: block;
	list-style-type: none;
	padding:0;
	background: transparent;

	}

ul#Lnav a {
	margin-left: 10px;
	margin-right: 0px;
	display:block;
	width: 129px;
	text-decoration:none;
	padding:0px;
	background: transparent;
	color: #ffffff;font-weight:bold;
	font-size: 110%;

	}

ul#Lnav a:hover {
	color: #008080;
	background-color: transparent;
	text-decoration: none;
	}

ul#Lnav li.activelink a {
	color: #666666;
	}

ul#Lnav li.activelink a:hover {
	color: #ffffff;
	}	



a:link	{
	color:	#000000;
	background-color: transparent;
	}


a:visited {
	color:	#000000;
	background-color: transparent;
	text-decoration:	none;
	}


a:active {
	color:	#000000;
	background-color: transparent;
	}


a:hover	{
	color:	#ffffff;
	background-color: transparent;
	text-decoration:	underline;
	}
	
	
#rightcontent {
	position: absolute;
	right:0px;
	top:25px;
	width:140px;
	background:transparent;
	border:0px solid #000;
	}


#rightnav {
	background-color: #aaaaaa;
	float: right;width: 140px;margin: 10px 0px 10px 0px;
	position:relative;
	padding:0px;
	}

div#rightnav {
	float: left;width: 140px;margin: 0px 0px 0px 0px;
	text-align: center;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#a9a9a9', startColorstr='#dddddd', gradientType='0');
	}

	
#content {
	position:relative;
	padding: 0px;
	margin-top: 0px;
	margin-left: 180px;
	margin-bottom: 0px;
	margin-right: 170px;
	text-align: center;
	background: transparent;
	}

div#content {
	position:relative;
	padding:0px;
	margin-top: 0px;
	margin-left: 180px;
	margin-bottom: 0px;
	margin-right: 170px;
	text-align: center;
	line-height: 1.3;
	text-align: justify;
	background: transparent;
	}
	
h1	{
	font-size: 100%
	}
	
h2	{
	font-size: 100%
	}

h3	{
	font-size: 100%;margin:0px 0px 0px 0px;padding: 0px 0;background: #dddddd;color: #333333;text-align: center;
	}

h4	{
	font-size: 100%;margin:0px 0px 0px 0px;padding: 0px 0;background: #dddddd;color: #333333;text-align: center;
	}

p	{
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding:0px;
	   padding-right: 0px;
	line-height: 1.3;
	text-align: justify;
	}
	
input.btn{
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#a9a9a9', startColorstr='#000000', gradientType='0');
	background-color: #000000;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;
	}


	
	
#centercontent {
	background:transparent;
   	margin-left: 170px;
   	margin-right:160px;
	border:0px solid #000;	
	voice-family: "\"}\"";
	voice-family: inherit;

	}	

.content {
	background:transparent;
	padding-right: 0px;
	}
	
.header span {text-align:center; color:#fff; margin:1px; font-weight:bold; padding-bottom:0.5px; padding-top:0.0px;}
.leftnav span {text-align:center; color:#fff; margin:1px; font-weight:bold; padding-bottom:0.3px; padding-top:0.0px;
}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {
display:block;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */
}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:transparent; border-left:1px solid #f0f0f0; border-right:1px solid #e2e2e2;}
.xb1 {margin:0 5px; background:#dddddd;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

a.xmenu2, a.xmenu2:visited {display:block; text-decoration:none; width:8em; font-size:0.9em;
border-bottom:0px solid #999999;}
a.xmenu2:hover {background: transparent; cursor:pointer;}
a.xmenu2:hover span {color:#666;}
a.xmenu2:hover .xboxcontent {background:#dddddd; border-color:#999; border-bottom:1px solid #999;}
a.xmenu2:hover .xb1 {background:#999999;}
a.xmenu2:hover .xb2, a.xmenu2:hover .xb3, a.xmenu2:hover .xb4 {background:#dddddd; border-color:#999;}

.xboxcontent {display:block; background:transparent; border:0 solid #999999; border-width:0px 1px 1px 1px;}


	dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
	#menu {
	float: left;
	position: relative;
	color: #9999999;
	}
	
	dl#menu {
	width: 150px;
	}
	
	dl#menu dt, dl#menu2 dt {
	cursor: pointer;
	margin: 0px 0;;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	color: #333333;
	border: solid #999;
 	border-width:0px 0px 1px 0px;
	background: transparent;
	}
	
	dl#menu dd {
	border: 0px solid gray;
	}
	
	dl#menu li {
	text-align: center;
	background: transparent;
	}
	
	dl#menu li a, dl#menu dt a {
	color: #333333;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
	}
	
	dl#menu li a:hover, dl#menu dt a:hover {
	background: #eee;
	}

	#footer {
	float: left;
	margin: 0px 200px 0px 200px;

	padding: 0px;
	}
	
	.inputsubmit {
	font-size: 11px;
	background: #999999 url("image/assorted/bgbar.gif");
	color: white;
	border: #A6A6A6 solid 1px;
	}

	.inputsubmit2 {
	font-size: 11px;
	background-color: #FFFFFF; 
	color: #006699;
	border: #FFFFFF; 
	border-style: solid;
 	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}
	
	.nav {
	border-top: 0px solid #cccccc;
	background: #cccccc url("images/bgbar.gif");
	line-height: 25px;
	height: 25px;
	text-align: right;
	}
	
	.nav li {
	height: 25px;
	line-height: 25px;
	margin-left: 3px;
	display: inline;
	}
	
	.nav ul { 
	padding-right: 5px; 
	}
	
	.nav a {
	color: white;
	text-decoration: none;
	border: none;
	}
	
	.nav a:hover { 
	color: black;
	text-decoration: none; 
	}
	
	option { padding-right: 5px; }
	.content table td { padding: 3px; }
	.content table td table td { padding: 2px; }
	.content table td table td table,.content table td table td table td { padding: 0; margin: 0; }
	
	.mainTable { background-color: #F4FAFF; }
	.mainTableAlt { background-color: #FFFFFF; }
	.mainTableOn { background-color: #FFFFF0; }
	.TableHeader { background: #cccccc url("images/bgbar.gif"); height: 25px; }
	.TableMsg { background-color: #ADADAD; width: 100%; }
	.TableHeaderText { color: #FFFFFF; font-size: 11px; text-align: center; }
	.TableHeaderText a { color: #FFFFFF; font-size: 11px; text-align: center; }
	.TableInfoText { color: #000000; font-size: 11px; background-color: #FFFFFF; }
	.priLow { background-color: #DDFFDD; }
	.priNormal { background-color: #FFFFF0; }
	.priHigh { background-color: #FEE7E7; }
	.privReceived { background-color: #3669CF; color: #3E3E3E; }
	.privBox { background-color: #FFFFFF; }
	.privBorder { background-color: black; }
	.privAttachments { background-color: #94C7FF; }
	.msgReceived { background-color: #E9E9E9; color: #3E3E3E; font-size: 10px; }
	.msgAnswered { background-color: #FFE0B3; color: #3E3E3E; font-size: 10px; }
	.msgAttachments { background-color: #F4FAFF; color: #000000; font-size: 10px; }
	.msgBorder { background-color: #ADADAD;  margin-top: 10px; }
	.msgBorderInfo { background-color: #ffffff; }
	.msgBox { background-color: #F9F9F9; }
	.searchBox { padding: 10px 0 0 10px; margin: auto; }
	.loginBox { padding: 5px; }
	.loginBox td { padding: 5px; }
	.loginBox td table td { line-height: 30px; }
	.buttons { text-align: center; clear:both; }	
	
	#claim-ticket input {
	letter-spacing: -1px;
	font-family: sans-serif;
	border: 1px solid #333; 
	border-top-color: #999; 
	border-left-color: #999;
	background-color: #eee; 
	color: #333;
	padding: 0.5em 2em; 
	cursor: pointer;
	} 
	
	#claim-ticket input:hover {
	background-color: #E5FFBF;
	color: #6f9913;
	border-color: #6f9913;
	} 
	
	* html #claim-ticket input {
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	} 
	
	#claim-ticket p { 
	margin-bottom: 2em; 
	background-color: #FFFFBF;
	padding: 0.5em; 
	}