/* ---- new styles ---- */
body{
	margin:0;
	padding:0;
	background-color: #F6F5FB;
}
#wrap {
	width:730px;
	text-align:left;
}
/* ---- bars ---- */
#topbar {
	background:url(images/corner1.jpg) no-repeat top left #38529d;
	width:750px;
	height:59px;
}
#topR {
	float:right;
	width:40px;
	height:59px;
	background:url(images/corner2.jpg) no-repeat top right #38529d;
}
#topbar p{
	float:left;
	color:white;
	margin:0;
	padding:10px 0 0 40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#topbar p span{font-size:16px;}
#topbar img{
	float:left;
	color:white;
	margin:0;
	padding:8px 10px 0 10px;
}

#topScrollBar {
	background:url(images/top-bar.gif) no-repeat top left;
	width:790px;
	height:59px;
	float:left;
	color:white;
	margin:0;
	padding:10px 0 0 40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
}


#topScrollBar marquee {
	text-align: left;
	font-family:"Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	color: #f4d27d;
	
}




#topScrollBar span {font-size:16px;
}
#bottombar {
	clear:both;
	background:url(images/corner3.jpg) no-repeat top left #38529d;			    
	width:750px;
	height:40px;
	margin:0;
}
#bottomR {
	float:right;
	width:40px;
	height:40px;
	background:url(images/corner4.jpg) no-repeat top right #38529d;
}
#bottombar p{
	float:left;
	color:white;
	margin:0;
	padding:10px 0 0 40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#bottombar a{
	color:white;
}
#bottombar a:hover{
	color:#CCCCCC;
}
#midbar {
	background:url(images/corner1.jpg) no-repeat top left #38529d;
	width:750px;
	height:10px;
	clear:both;
}
#midR {
	float:right;
	width:40px;
	height:10px;
	background:url(images/corner2.jpg) no-repeat top right #38529d;
}
/* ---- content ---- */
#content {
	clear:both;
	width:750px;
}
.section{
	float:left;
	width:45%;
	height:150px;
	margin:5px 0 5px 20px;
}
.section h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:18px;
	color:black;
	margin:0;
	padding:8px 0 5px 20px;
}
.section h1 a {
	color:black;
	text-decoration:none;
}
.section h1 a:hover {
	color:black;
	text-decoration:underline;
}
.section img {
	margin:30px 25px;
	float:left;
	border:1px solid #38529d;
}
.section p {
	font-size:11px;
	color:black;
	margin:0;
	padding:2px 0;
}
.section a {
	color:#38529d;
}
.section a:hover {
	color:black;
}
/* ---- text divs ---- */
#introtext {
	background-color:#CAD7E8;
	border-left:30px solid #E7EFFF;
	border-right:30px solid #E7EFFF;
	clear:both;
	margin:0;
	height:210px;
	padding-bottom:10px;
}
#introtext h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:15px;
	line-height:16px;
	color:black;
	margin:0;
	padding:12px 0 2px 10px;
}
#introtext p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	margin:0;
	padding:3px 10px;
}
#introtext ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#38529d;
	margin:0;
	padding:10px 0 5px 25px;
	list-style-position:outside;
	float:left;
}
#introtext li{
	padding:5px 0;
}
#introtext li a{
	color:#38529d;
	font-weight:bold;
	text-decoration:none;
}
#introtext li a:hover{
	color:black;
	text-decoration:underline;
}
#introtext li a.on{
	color:black;
}
#careers {
	float:left;
	width:60%;
}
#airline {
	float:left;
	width:60%;
}
#culinary {
	float:left;
	width:60%;
}
#hotel {
	float:left;
	width:60%;
}
/* --------------------------------
------------ old styles -----------
----------------------------------*/
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #38529D;
	font-weight: bold;
}

.heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #38529D;
	font-weight: bold;
}
.large_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
}
.medium_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:normal;
	color: #202040;
}
.white_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
  	font-weight:bold;
}
.Bigwhite_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
  	font-weight:bold;
}

.event_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
}
.small_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #000000;
}
.smaller_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 8px;
	color: #000000;
}
.caption_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 10px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.title_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #1E71B8;
}
.invis {
	visibility: hidden;
}
.left {
	visibility: visible;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}
.pix {
	color: #006699;
	border: 2px solid;
}

.nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #38529d;
	font-weight:bold;
	text-decoration:none;
}
.nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #38529d;
	font-weight:bold;
	text-decoration:none;
}
.nav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #38529d;
	font-weight:bold;
	text-decoration:none;
}
.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.Unav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #38529d;
	font-weight:bold;
	text-decoration:none;
}
.Unav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #38529d;
	font-weight:bold;
	text-decoration:none;
	
}
.Unav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #38529d;
	font-weight:bold;
	text-decoration:none;
}
.Unav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}

.white_nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDDDDD;
	font-weight:bold;
	text-decoration:none;
}
.white_nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDDDDD;
	font-weight:bold;
	text-decoration:none;
}
.white_nav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.white_nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.white_2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.white_2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.white_2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.white_2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:underline;
}

.grey_nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
		color:  #CCCCCC;
	font-weight:normal;
	text-decoration:none;
}
.grey_nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
		color:  #CCCCCC;
	font-weight:normal;
	text-decoration:none;
}
.grey_nav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:  #CCCCCC;
	font-weight:normal;
	text-decoration:none;
}
.grey_nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.navtext:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #38529d;
	font-weight:bold;
	text-decoration:underline;
}
.navtext:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #38529d;
	font-weight:bold;
	text-decoration:underline;
	
}
.navtext:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #38529d;
	font-weight:bold;
	text-decoration:underline;
}
.navtext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background:background-color:#FFFFFF;
	text-decoration:none;
}

.bignav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
.bignav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	
}

.bignav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #000000;
	font-weight:bold;
	text-decoration:none;
}
.bignav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #38529d;
	text-decoration:none;
}

.head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #336699;
}
.head2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #336699;
}
.head3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #336699;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #336699;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #336699;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #336699;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.forminput2 {
	margin: 1px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #8CA2BF;
	height: 18px;
}

.dropbox{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	
}
.textarea {
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #8CA2BF;
	padding:4px 0px 3px 3px;	
}

/* Classes Below Necessary for Client Side Form Checking */
.clsCSErrors{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;	
	border: 1px solid Red;
	padding-right: 	0px;
	padding-left:  	2px;
	padding-top: 	3px;
	padding-bottom: 0px;
}

.clsLabelErrors {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:Red;
	font-style : bold;
}

.errTable {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	background-color : White;
	white-space : normal;
	text-align : left;
	color: Black;
	border : thin solid Red;
	width : 100%;
	word-spacing : normal;
}

.errMsgTable {
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	background-color : White;
	white-space : normal;
	text-align : left;
	width : 100%;
	word-spacing : normal;
	margin-left: 10px;
	margin-right: 10px;
}
.errMsgTableTxt {
	font-size:10px;
	font-family : Arial, Helvetica, sans-serif;
}

.border0 {
	border: solid 5px #E54911;
}
.border1 {
	border: solid 5px #FFFFFF;
}
