/* CSS Document */


* { padding: 0; margin: 0;}
html { font-family:Arial, Helvetica, sans-serif; color:#000; background:url(../images/bg.jpg) top left no-repeat;}
p, h1, h2, h3, h4, h5, h6, ul, ol, td, th, dt, dd { font-size:0.9em; line-height:1.3; }
dl, input, textarea { font-size: 0.7em; }
input { padding: 2px; }
img { border: none; }
h1,h2,h3,h4,h5,h6 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1 {font-size:1.3em; color:#0049A4; border-bottom:1px solid #FFC227; margin-bottom:20px;}	
h2 { font-size:1.05em; color:#C40E26; padding:30px 40px 10px 40px; font-weight:bold;}
h3 { font-size:1em; color:#0049A4; padding-bottom:2px;}
ul { margin: 30px 5px 0 85px;}
ul li, ol li {padding-bottom:1px; line-height: 1.3;}
a:link, a:visited { color:#143D8D;}
a:hover {color:#0099FF;}

/* Global */
div#container{margin: auto; width: 960px;}
div#content_left {display: inline; float:left; width:550px; height:950px;}
	div.logo { width:100%; float:left; margin-top:-3px; margin-bottom:30px;}
	div.content { clear:left; width:490px; float:left; padding:0px 30px;}
		div.content p { padding:0 25px 0 20px;}
		div.content p.space { padding:0 20px 0 40px;}
		div.content ul { list-style:url(../images/bullet_blue.jpg);}
div#content_right {float:left; display: inline; width:405px; margin-left:5px; margin-top:-3px;}
	div.formheader { background-color:#C40E26; height:120px;}
		div.formheader p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; color:#fff; padding:10px 15px 0 25px;}
		div.form {background-color:#F4F4F4; height:800px;}
				div.formcontent { width:405px; margin-left:-25px; padding:25px 0 15px 0;}
				div.form img.ticket {float:left; padding:30px 15px 35px 10px;}
				div.form p { font-size:0.9em; padding:0 20px 0 20px;}
				div.form ul { margin:15px 20px 15px 210px;}
				div.form ul li{ font-size:0.9em; list-style:square; padding-bottom:3px;}
div#footer {clear: both; width:100%; background:url(../images/footer_bg.jpg) top left repeat-x; height:95px; margin-top:10px;}
	div.footertext { margin:auto; width:940px; font-size:0.75em; padding:20px 20px 0 20px;}
	div.footertext span{ color:#0049A4; font-weight:bold;}

/* Terms */
div#header {display: inline; float:left; width:960px; height:300px; padding:20px;}
	div.headerlogo {float:left; width:270px; margin-top:200px;}
	div.headertitle {float:right; margin-top:80px; width:490px;}
div#termscontent { clear:left; display: inline; float:left; width:960px; padding:20px; font-size:0.8em;}
	div#termscontent p{ padding-bottom:15px;}
	div#termscontent a{ font-size:1.2em; color:#C40E26; float:right; font-weight:bold;}
	div#termscontent ol{ margin:15px 0 15px 50px;}
	div#termscontent ol li{ padding-bottom:10px;}
	

