/* CSS Document */

* { margin: 0; padding: 0; }

html body {
	background: #030000 url('images/background_tile.gif'); 
	font-family: Arial, Verdana, Helvetica, Frutiger, "Myriad Pro", Myriad, Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #fff;
}
div#wrapper { 
	width: 956px;
	margin: 0 auto;
	padding: 0;
}
div#wrapper2 { 
	position:relative;
	top:0;
	left:0;
	width: 956px;
	margin: 0;
	padding: 0;
}

/*==================================
   General Text Styles
  ==================================*/
a, a:link, a:visited, a:active{color:#c5a25b;text-decoration:underline;}

a:hover{color:#fff;text-decoration:none;}

h1{font-family: Arial, sans-serif;font-size:20px;color:#c5a25b;padding:0 0 10px 0;}
h2{font-family:Georgia, Times, serif;font-size:24px;font-weight:normal;color:#c5a25b;padding:0 0 10px 0;}
h3{font-size:18px;font-weight:normal;color:#f79343;text-transform:uppercase;padding:0 0 10px 0;}
h4{font-size:16px;color:#c5a25b;padding:0 0 10px 0;}
h5{font-family:Georgia, Times, serif;font-size:14px;font-style:italic;color:#f79343;padding:0 0 5px 0;}
h6{font-family: Arial, sans-serif;font-size:12px;color:#c5a25b;padding:0 0 10px 0;}
p{padding:0 0 15px 0;line-height:18px;}
ul{
padding:0 0 15px 0;
margin:0 0 0 20px;
line-height:18px;
}
ol{
	margin: 0;
	padding: 10px 20px 5px 20px;
	line-height:18px;
}
ol li ol{
	padding: 0 0 0 40px;
}
ol li{
	list-style:decimal;
}
ol li ol li ol{
	padding: 0 0 0 50px;
}
ol li li{
	list-style:lower-alpha;
}
ol li ol li ol li ol{
	padding: 0 0 0 60px;
}
ol li li li{
	list-style:lower-roman;
}


/*==================================
   Top Section
  ==================================*/
div#banners{
	width:956px;
	height:366px;
}
div#left_decoration{
background: url('images/nav_left_decoration.gif') no-repeat; 
position:absolute;
top:347px;
left:-25px;
height:108px;
width:25px;
display:block;
}
div#right_decoration{
background: url('images/nav_right_decoration.gif') no-repeat; 
position:absolute;
top:347px;
left:956px;
height:108px;
width:25px;
display:block;
}

div#main_nav{
background: url('images/nav_background.gif') no-repeat; 
position:relative;
	width:956px;
	height:73px;
}

#welcome a, #qualifiers a, #hongkong a, #schedule a, #registration a, #travel a, #contact a,#welcome a:hover, #qualifiers a:hover, #hongkong a:hover, #schedule a:hover, #registration a:hover, #travel a:hover, #contact a:hover {
	display: block;
	text-indent: -9999px;
	height: 21px;
	text-decoration: none;
	position: absolute;
	top: 26px;
	margin: 0;
	padding: 0;
	outline:none;
}
#welcome a {
	width: 52px;
	left: 20px;
	background:url('images/welcome.gif') 0 0 no-repeat;
	outline:none;
}
#welcome a:hover {
	background:url('images/welcome.gif') 0 -21px no-repeat;
	outline:none;
}
#qualifiers a {
	width: 146px;
	left: 111px;
	background:url('images/qualifiers.gif') 0 0 no-repeat;
	outline:none;
}
#qualifiers a:hover {
	background:url('images/qualifiers.gif') 0 -21px no-repeat;
	outline:none;
}
#hongkong a {
	width: 103px;
	left: 299px;
	background:url('images/hongkong.gif') 0 0 no-repeat;
	outline:none;
}
#hongkong a:hover {
	background:url('images/hongkong.gif') 0 -21px no-repeat;
	outline:none;
}
#schedule a {
	width: 104px;
	left: 445px;
	background:url('images/schedule.gif') 0 0 no-repeat;
	outline:none;
}
#schedule a:hover {
	background:url('images/schedule.gif') 0 -21px no-repeat;
	outline:none;
}
#registration a {
	width: 124px;
	left: 590px;
	background:url('images/registration.gif') 0 0 no-repeat;
	outline:none;
}
#registration a:hover {
	background:url('images/registration.gif') 0 -21px no-repeat;
	outline:none;
}
#travel a {
	width: 90px;
	left: 757px;
	background:url('images/travel.gif') 0 0 no-repeat;
	outline:none;
}
#travel a:hover {
	background:url('images/travel.gif') 0 -21px no-repeat;
	outline:none;
}
#contact a {
	width: 44px;
	left: 890px;
	background:url('images/contact.gif') 0 0 no-repeat;
	outline:none;
}
#contact a:hover {
	background:url('images/contact.gif') 0 -21px no-repeat;
	outline:none;
}
#star1, #star2, #star3, #star4, #star5, #star6 {
	display: block;
	position: absolute;
	top: 26px;
	height: 17px;
	width:18px;
	margin: 0;
	padding: 0;
	background:url(images/nav_redstar.gif) 0 0 no-repeat;
}
#star1 {
	left:82px;
}
#star2 {
	left:270px;
}
#star3 {
	left:415px;
}
#star4 {
	left:561px;
}
#star5 {
	left:728px;
}
#star6 {
	left:862px;
}

#title_bar{
background: url('images/title_background.gif') no-repeat; 
height:73px;
width:956px;
display:block;
}
div#title{
position:absolute;
top:477px;
left:247px;
}

/*==================================
   Center Column - Contains majority of editable content both Left & Right Columns
  ==================================*/
#center_content{
background:url('images/content_tile.gif') 0 0 repeat-y;
	width:956px;
	padding:15px 0 0 0;
	overflow: hidden;
}
/*==================================
   Left Column - Left Navigation
  ==================================*/
#left_column{
float:left;
display:inline;
width:247px;
}
#left_content{
width:169px;
padding:12px 10px 10px 68px;
}
ul.image {
padding:0 0 20px 0;
margin:0;
list-style-image: url('images/bullet.gif');
line-height:18px;
}
ul.image li{
padding:0 0 4px 0;
* padding:0 0 4px 10px;
}

/*==================================
   Right Column - Main Page Content
  ==================================*/
#right_column{
float:left;
display:inline;
width:709px;
}
#right_content{
width:641px;
padding:12px 68px 10px 0;
}
.pdf{float:left;display:inline;padding:0 4px 0 0;}
div#printpdf{position:absolute; top:478px; left:650px;}
div#printpdf p{font-weight:bold;}

p.callout{color:#c5a25b;font-size:12px;font-weight:bold; padding:0 0 15px 0;line-height:normal;}
p.callout span.dropcap1{
font-family:Georgia, Times, serif;
font-size:43px;
font-weight:normal;
background:url('images/dropcap_bg.gif') 0px 0px no-repeat;
float:left;
display:inline-block;
padding:2px 0 0 4px;
width:35px;
height:56px;
line-height:normal;
}
p.callout span.dropcap2{
font-family:Georgia, Times, serif;
font-size:43px;
font-weight:normal;
background:url('images/dropcap_bg.gif') 0px 0px no-repeat;
float:left;
display:inline-block;
padding:2px 0 0 0;
width:45px;
height:56px;
line-height:normal;
}
div.photobox{
float:right;
display:inline;
padding:0 0 10px 20px;
}
p.caption{
color:#c5a25b;
font-size:11px;
font-style:italic;
text-align:center;
padding:0 30px;
}
p.up{
margin-top:-8px;
}
table.air{
	margin:0 0 15px 0;
	width: 400px;
	vertical-align:top;
	padding:0;
	/*border:1px solid black;*/
}
table.air td{
	vertical-align:top;
	padding:2px 10px;
	border:1px solid black;
}
table.air th {
text-align:left;
padding:2px 10px;
	background:#d7bb68;
	color:#000;
	border:1px solid black;
}

table.air td.even {
	background:#e6dec5;
	color:#4f0205;
}
table.air td.odd {

}

/*==================================
   Footer
  ==================================*/
div#footer {
position: relative;
background: url('images/footer.gif') center top no-repeat; 
width: 956px;
height: 158px;
text-align:center;
clear:both;
}

ul#footer_navlist{
	width:900px;
	list-style-type:none;
	font-size:12px;
	text-align:center;
	padding:80px 0 10px 0;
	line-height:18px;
	color:#575656;
}
ul#footer_navlist li{
list-style-type:none;
display:inline;
padding: 0 8px 0 0;
}
ul#footer_navlist a:link, ul#footer_navlist a:visited, ul#footer_navlist a:active{
color:#575656;text-decoration:none;
}
ul#footer_navlist a:hover{
color:#fff;
}

#ig_logo{
position:absolute;
top:122px;
left:424px;
padding-bottom: 15px;
}

.headshot{
	float:left;
	padding: 0 10px 0 0;
}