/*------------------------------------------------------------------
Default Elements
------------------------------------------------------------------*/



body {
    background: url(/images/splash_bg_cork.jpg);
    margin: 0px;
    padding: 0px;
    text-align: center;
    }
    
 
  
/*------------------------------------------------------------------
Structure
------------------------------------------------------------------*/



#bar_bg {
	background: url(/images/splash_bg_bar.jpg) repeat-x top center;
	width: 100%;
	min-height: 900px;
	height: auto !important;
	text-align: left:
	_height: 900px;
	}

#container_bg {
	background: url(/images/splash_bg_extended.jpg) no-repeat top center;
	width: 100%;
	min-height: 900px;
	height: auto !important;
	text-align: left:
	_height: 900px;
	}

#container {
	width: 910px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
	
#content {
	width: 910px;
	min-height: 900px;
	height: auto !important;
	position: relative;
	text-align: left;
	_height: 900px;
	}
	
#main_bg1 {
	background: url(/images/splash_bg_1.jpg) no-repeat top center;
	width: 910px;
	height: 165px;
	}
	
#main_bg2 {
	background: url(/images/splash_bg_2.jpg) no-repeat top center;
	width: 910px;
	height: 278px;
	}
	
#main_bg3 {
	background: url(/images/splash_bg_3.jpg) no-repeat top center;
	width: 910px;
	height: 182px;
	}
	
#main_bg4 {
	background: url(/images/splash_bg_4.jpg) no-repeat top center;
	width: 910px;
	height: 224px;
	}
	
#main_bg5 {
	background: url(/images/splash_bg_5.jpg) no-repeat top center;
	width: 910px;
	height: 51px;
	}
    
    
        
/*------------------------------------------------------------------
Page Elements
------------------------------------------------------------------*/



#blue_note {
	position: absolute;
	top: 268px;
	left: 87px;
	width: 262px;
	}
	
#green_note {
	position: absolute;
	top: 167px;
	left: 568px;
	width: 210px;
	text-align: center;
	}
	
#pink_note {
	position: absolute;
	top: 433px;
	left: 517px;
	width: 247px;
	}
	
#kti_continue {
	position: absolute;
	top: 685px;
	left: 573px;
	z-index: 99;
	}
	
#kti_headerlink {
	position: absolute;
	top: 30px;
	left: 106px;
	}
	
#imagine_america {
	position: absolute;
	top: 472px;
	left: 156px;
	}
	
#tan_note {
	position: absolute;
	top: 662px;
	left: 84px;
	}

#footer {
    width: 750px;
    position: absolute;
    top: 862px;
    left: 84px;
    }
    
#footer_left {
	float: left;
	text-align: left;
	padding-left: 15px;
	}
	
#footer_right {
	float: right;
	text-align: left;
	padding-right: 15px;
	}

	


/*------------------------------------------------------------------
Type
------------------------------------------------------------------*/	



p.darkblue_medium {
	font-family: Arial, Helvetica, sans-serif;
  	color: #04162b;
  	font-size: 20px;
  	font-weight: bold;
  	line-height: 24px;
  	margin-top: 0px;
  	margin-bottom: 12px;
}

p.redhdrnomargin A:link {color: #7c2224; text-decoration: underline;}
p.redhdrnomargin A:visited {color: #7c2224; text-decoration: underline;}
p.redhdrnomargin A:active {color: #7c2224; text-decoration: underline;}
p.redhdrnomargin A:hover {color: #00376f; text-decoration: underline;}

p.white_medium {
	font-family: Arial, Helvetica, sans-serif;
  	color: #ffffff;
  	font-size: 20px;
  	font-weight: bold;
  	line-height: 24px;
  	margin-top: 0px;
  	margin-bottom: 12px;
}

p.darkblue_sm {
	font-family: Arial, Helvetica, sans-serif;
  	color: #04162b;
  	font-size: 17px;
  	font-weight: bold;
  	line-height: 24px;
  	margin-bottom: 0px;
  	margin-top: 0px;
}

p.blue_medium {
	font-family: Arial, Helvetica, sans-serif;
  	color: #083870;
  	font-size: 20px;
  	font-weight: bold;
  	line-height: 24px;
  	margin-top: 0px;
  	margin-bottom: 12px;
}

p.blue_sm {
	font-family: Arial, Helvetica, sans-serif;
  	color: #083870;
  	font-size: 17px;
  	font-weight: bold;
  	line-height: 20px;
  	margin-top: 0px;
  	margin-bottom: 12px;
}

p.red_sm {
	font-family: Arial, Helvetica, sans-serif;
  	color: #910000;
  	font-size: 17px;
  	font-weight: bold;
  	line-height: 20px;
  	margin-bottom: 12px;
  	margin-top: 0px;
}

p.green_medium {
	font-family: Arial, Helvetica, sans-serif;
  	color: #cbff59;
  	font-size: 20px;
  	font-weight: bold;
  	line-height: 24px;
  	margin-top: 0px;
  	margin-bottom: 12px;
}

p.white_sm {
	font-family: Arial, Helvetica, sans-serif;
  	color: #ffffff;
  	font-size: 17px;
  	font-weight: bold;
  	line-height: 20px;
  	margin-top: 0px;
  	margin-bottom: 12px;
}

p.blue_large {
	font-family: Arial, Helvetica, sans-serif;
  	color: #083870;
  	font-size: 27px;
  	font-weight: bold;
  	line-height: 29px;
  	margin-top: 0px;
  	margin-bottom: 12px;
}

p.blue_large A:link {color: #083870; text-decoration: none;}
p.blue_large A:visited {color: #083870; text-decoration: none;}
p.blue_large A:active {color: #083870; text-decoration: none;}
p.blue_large A:hover {color: #910000; text-decoration: none;}

.white_medium {
	font-family: Arial, Helvetica, sans-serif;
  	color: #ffffff;
  	font-size: 20px;
  	font-weight: bold;
  	line-height: 24px;
}

.darkblue_sm {
	font-family: Arial, Helvetica, sans-serif;
  	color: #04162b;
  	font-size: 17px;
  	font-weight: bold;
  	line-height: 20px;
}

.blue_sm {
	font-family: Arial, Helvetica, sans-serif;
  	color: #083870;
  	font-size: 17px;
  	font-weight: bold;
  	line-height: 20px;
}

.white_sm {
	font-family: Arial, Helvetica, sans-serif;
  	color: #ffffff;
  	font-size: 17px;
  	font-weight: bold;
  	line-height: 20px;
}

.white_sm1 {
	font-family: Arial, Helvetica, sans-serif;
  	color: #ffffff;
  	font-size: 14px;
  	font-weight: bold;
  	line-height: 17px;
}

.blue_large {
	font-family: Arial, Helvetica, sans-serif;
  	color: #083870;
  	font-size: 27px;
  	font-weight: bold;
  	line-height: 29px;
}

.blue_large A:link {color: #083870; text-decoration: none;}
.blue_large A:visited {color: #083870; text-decoration: none;}
.blue_large A:active {color: #083870; text-decoration: none;}
.blue_large A:hover {color: #910000; text-decoration: none;}

p.footer {
	font-family: Arial, Helvetica, sans-serif;
  	color: #4bbafc;
  	font-size: 11px;
  	margin-top: 0px;
  	margin-bottom: 12px;
}

p.footer A:link {color: #ffffff; text-decoration: none;}
p.footer A:visited {color: #ffffff; text-decoration: none;}
p.footer A:active {color: #ffffff; text-decoration: none;}
p.footer A:hover {color: #ffffff; text-decoration: underline;}


