body {
	text-align: center;
	font-family: verdana, sans-serif; 
	font-size: .7em; 
	color: #666;
	background-color: #EEEFF0;
	line-height: 20px;
	margin: 0px;
}

.glow_container {
	background-image: URL(img2/body_glow.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.top_bar {
	background-image: URL(img2/top_bar_bg.jpg);
	background-repeat: repeat-x;
	height: 30px;
	width: 918px;
	margin: auto;
	text-align: center;
}

.top_bar_content {
	margin: auto;
	width: 918px;
	text-align: left;
	padding-top: 4px;
}

.top_bar_content A:link { font-size: .9em; color: #CCCCCC; text-decoration: none; margin: 0px 6px 0px 6px;}
.top_bar_content A:visited { font-size: .9em; color: #CCCCCC; text-decoration: none; margin: 0px 6px 0px 6px;}
.top_bar_content A:active { font-size: .9em; color: #e2e2e2; text-decoration: none; margin: 0px 6px 0px 6px;}
.top_bar_content A:hover { font-size: .9em; color: #e2e2e2; text-decoration: none; margin: 0px 6px 0px 6px;}

.container {
	width: 918px;
	margin: auto;
	background-color: #fff;
	text-align: left;
}

.left {
	float: left;
	padding-left: 9px;
	width: 188px;
	text-align: right;
}

.left img {
	border-width: 0px;
}

.left ul {
	list-style-type: none;
	margin: 2px;
}

.left a:link { font-size: 1em; color: #333; text-decoration: none; margin: 12px 6px 0px 6px;}
.left a:visited { font-size: 1em; color: #333; text-decoration: none; margin: 12px 6px 0px 6px;}
.left a:active { font-size: 1em; color: #ccc; text-decoration: none; margin: 12px 6px 0px 6px;}
.left a:hover { font-size: 1em; color: #ccc; text-decoration: none; margin: 12px 6px 0px 6px;}

.left a.sub:link { font-size:.8em; color: #008ecc; text-decoration: none; margin: 12px 6px 0px 6px;}
.left a.sub:visited { font-size: .8em; color: #008ecc; text-decoration: none; margin: 12px 6px 0px 6px;}
.left a.sub:active { font-size: .8em; color: #008ecc; text-decoration: none; margin: 12px 6px 0px 6px;}
.left a.sub:hover { font-size: .8em; color: #ccc; text-decoration: none; margin: 12px 6px 0px 6px;}

.left a#subact { font-size: 10px; color: #ccc; text-decoration: none; margin: 12px 6px 0px 6px;}

.header {
	text-align: left;
	margin: 0px 0px 0px 9px;
	padding-top: 9px;
}

.menu {
	text-align: left;
	margin: 0px 9px 1px 9px;
	background-image: URL(img2/menu_bg.gif);
}

.menu img {
	border-width: 0px;
}

.content {
	margin: 0px 9px 0px 198px;
	text-align: left;
}

.service_links {
	margin-left: 9px;
}

.service_links A:link {text-decoration: none; color: #008ECC;}
.service_links A:visited {text-decoration: none; color: #008ECC;}
.service_links A:active {text-decoration: none;  margin-top: 5px;}
.service_links A:hover {text-decoration: underline; color: #666;}

.text_box_left {
	margin-left: 9px;
	width: 250px;
	float: left;
}

.text_box_right {
	width: 300px;
	margin-right: 120px;
	float: right;
}

.text_box_full {
	margin-left: 9px;
	width: 500px;
}

.text_box_full1 {
	margin-left: 9px;
	width: 600px;
}

.right_bar {
	margin-top: 24px;
	float: right;
	width: 176px;
	text-align: right;
}

.right_bar ul {
	
}

.image_box {
	float: right;
	margin-bottom: 20px;
}

.image_box p {
	font-size: 11px;
	font-family: calibri, sans-serif;
	font-style: italic;
	text-align: right;
	margin: -2px 0px 2px 0px;
}

.footer_dark {
	background-image: URL(img2/footer_dark_bg.png);
	height: 102px;
	border-width: 1px 0px 0px 0px;
	border-color: #eee;
	border-style: solid;
}

.footer_dark img {
	border: 0px;
}

.footer_dark_container {
	width: 918px;
	margin: auto;
	text-align: left;
}


#foot_left {
	float: left;
	margin: 0px 0px 5px 9px;
}

#foot_right {
	float: right;
	margin: 0px 0px 5px 9px;
}

#dark_foot_left {
	float: left;
	margin: 9px 0px 5px 9px;
}


.footer {
	height: 32px;
	margin: 40px 0px 0px 0px;
	text-align: center;
	line-height: 11px;
	background-image: URL(img2/footer_bg.jpg);
}

.flag {
	float: right;
}

.flag img {
	border-width: 0px;
	margin-left: -6px;
}

h2 {
	margin: 0px 0px 5px 9px;
	font-size: 1.2em;
	color: #005BAA;
	
}

h3 {
    color: #005BAA;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
}

a {
outline: none;
}


/*menu en*/
.menu#en a#home img {background: url(img2/top_menu_en.png) 0px 0px no-repeat;}
.menu#en a#services img {background: url(img2/top_menu_en.png) -121px 0px no-repeat;}
.menu#en a#values img {background: url(img2/top_menu_en.png) -242px 0px no-repeat;}
.menu#en a#management img {background: url(img2/top_menu_en.png) -363px 0px no-repeat;}
.menu#en a#contact img {background: url(img2/top_menu_en.png) -494px 0px no-repeat;}

.menu#en a#home:hover img {background: url(img2/top_menu_en.png) 0px -28px no-repeat;}
.menu#en a#services:hover img {background: url(img2/top_menu_en.png) -121px -28px no-repeat;}
.menu#en a#values:hover img {background: url(img2/top_menu_en.png) -242px -28px no-repeat;}
.menu#en a#management:hover img {background: url(img2/top_menu_en.png) -363px -28px no-repeat;}
.menu#en a#contact:hover img {background: url(img2/top_menu_en.png) -494px -28px no-repeat;}

body.home .menu#en a#home img {background: url(img2/top_menu_en.png) 0px -28px no-repeat;}
body.services .menu#en a#services img {background: url(img2/top_menu_en.png) -121px -28px no-repeat;}
body.values .menu#en a#values img {background: url(img2/top_menu_en.png) -242px -28px no-repeat;}
body.management .menu#en a#management img {background: url(img2/top_menu_en.png) -363px -28px no-repeat;}
body.contact .menu#en a#contact img {background: url(img2/top_menu_en.png) -494px -28px no-repeat;}

/*menu ca*/
.menu#ca a#home img {background: url(img2/top_menu_ca.png) 0px 0px no-repeat;}
.menu#ca a#services img {background: url(img2/top_menu_ca.png) -121px 0px no-repeat;}
.menu#ca a#values img {background: url(img2/top_menu_ca.png) -242px 0px no-repeat;}
.menu#ca a#management img {background: url(img2/top_menu_ca.png) -363px 0px no-repeat;}
.menu#ca a#contact img {background: url(img2/top_menu_ca.png) -494px 0px no-repeat;}

.menu#ca a#home:hover img {background: url(img2/top_menu_ca.png) 0px -28px no-repeat;}
.menu#ca a#services:hover img {background: url(img2/top_menu_ca.png) -121px -28px no-repeat;}
.menu#ca a#values:hover img {background: url(img2/top_menu_ca.png) -242px -28px no-repeat;}
.menu#ca a#management:hover img {background: url(img2/top_menu_ca.png) -363px -28px no-repeat;}
.menu#ca a#contact:hover img {background: url(img2/top_menu_ca.png) -494px -28px no-repeat;}

body.home .menu#ca a#home img {background: url(img2/top_menu_ca.png) 0px -28px no-repeat;}
body.services .menu#ca a#services img {background: url(img2/top_menu_ca.png) -121px -28px no-repeat;}
body.values .menu#ca a#values img {background: url(img2/top_menu_ca.png) -242px -28px no-repeat;}
body.management .menu#ca a#management img {background: url(img2/top_menu_ca.png) -363px -28px no-repeat;}
body.contact .menu#ca a#contact img {background: url(img2/top_menu_ca.png) -494px -28px no-repeat;}

/*menu es*/
.menu#es a#home img {background: url(img2/top_menu_es.png) 0px 0px no-repeat;}
.menu#es a#services img {background: url(img2/top_menu_es.png) -121px 0px no-repeat;}
.menu#es a#values img {background: url(img2/top_menu_es.png) -242px 0px no-repeat;}
.menu#es a#management img {background: url(img2/top_menu_es.png) -363px 0px no-repeat;}
.menu#es a#contact img {background: url(img2/top_menu_es.png) -494px 0px no-repeat;}

.menu#es a#home:hover img {background: url(img2/top_menu_es.png) 0px -28px no-repeat;}
.menu#es a#services:hover img {background: url(img2/top_menu_es.png) -121px -28px no-repeat;}
.menu#es a#values:hover img {background: url(img2/top_menu_es.png) -242px -28px no-repeat;}
.menu#es a#management:hover img {background: url(img2/top_menu_es.png) -363px -28px no-repeat;}
.menu#es a#contact:hover img {background: url(img2/top_menu_es.png) -494px -28px no-repeat;}

body.home .menu#es a#home img {background: url(img2/top_menu_es.png) 0px -28px no-repeat;}
body.services .menu#es a#services img {background: url(img2/top_menu_es.png) -121px -28px no-repeat;}
body.values .menu#es a#values img {background: url(img2/top_menu_es.png) -242px -28px no-repeat;}
body.management .menu#es a#management img {background: url(img2/top_menu_es.png) -363px -28px no-repeat;}
body.contact .menu#es a#contact img {background: url(img2/top_menu_es.png) -494px -28px no-repeat;}

/*menu de*/
.menu#de a#home img {background: url(img2/top_menu_de.png) 0px 0px no-repeat;}
.menu#de a#services img {background: url(img2/top_menu_de.png) -121px 0px no-repeat;}
.menu#de a#values img {background: url(img2/top_menu_de.png) -242px 0px no-repeat;}
.menu#de a#management img {background: url(img2/top_menu_de.png) -363px 0px no-repeat;}
.menu#de a#contact img {background: url(img2/top_menu_de.png) -494px 0px no-repeat;}

.menu#de a#home:hover img {background: url(img2/top_menu_de.png) 0px -28px no-repeat;}
.menu#de a#services:hover img {background: url(img2/top_menu_de.png) -121px -28px no-repeat;}
.menu#de a#values:hover img {background: url(img2/top_menu_de.png) -242px -28px no-repeat;}
.menu#de a#management:hover img {background: url(img2/top_menu_de.png) -363px -28px no-repeat;}
.menu#de a#contact:hover img {background: url(img2/top_menu_de.png) -494px -28px no-repeat;}

body.home .menu#de a#home img {background: url(img2/top_menu_de.png) 0px -28px no-repeat;}
body.services .menu#de a#services img {background: url(img2/top_menu_de.png) -121px -28px no-repeat;}
body.values .menu#de a#values img {background: url(img2/top_menu_de.png) -242px -28px no-repeat;}
body.management .menu#de a#management img {background: url(img2/top_menu_de.png) -363px -28px no-repeat;}
body.contact .menu#de a#contact img {background: url(img2/top_menu_de.png) -494px -28px no-repeat;}

/*menu it*/
.menu#it a#home img {background: url(img2/top_menu_it.png) 0px 0px no-repeat;}
.menu#it a#services img {background: url(img2/top_menu_it.png) -121px 0px no-repeat;}
.menu#it a#values img {background: url(img2/top_menu_it.png) -242px 0px no-repeat;}
.menu#it a#management img {background: url(img2/top_menu_it.png) -363px 0px no-repeat;}
.menu#it a#contact img {background: url(img2/top_menu_it.png) -494px 0px no-repeat;}

.menu#it a#home:hover img {background: url(img2/top_menu_it.png) 0px -28px no-repeat;}
.menu#it a#services:hover img {background: url(img2/top_menu_it.png) -121px -28px no-repeat;}
.menu#it a#values:hover img {background: url(img2/top_menu_it.png) -242px -28px no-repeat;}
.menu#it a#management:hover img {background: url(img2/top_menu_it.png) -363px -28px no-repeat;}
.menu#it a#contact:hover img {background: url(img2/top_menu_it.png) -494px -28px no-repeat;}

body.home .menu#it a#home img {background: url(img2/top_menu_it.png) 0px -28px no-repeat;}
body.services .menu#it a#services img {background: url(img2/top_menu_it.png) -121px -28px no-repeat;}
body.values .menu#it a#values img {background: url(img2/top_menu_it.png) -242px -28px no-repeat;}
body.management .menu#it a#management img {background: url(img2/top_menu_it.png) -363px -28px no-repeat;}
body.contact .menu#it a#contact img {background: url(img2/top_menu_it.png) -494px -28px no-repeat;}

/*flag hovers*/
a#es img {background: url(img2/flags.png) 0px 0px no-repeat;}
a#it img {background: url(img2/flags.png) -28px 0px no-repeat;}
a#de img {background: url(img2/flags.png) -56px 0px no-repeat;}
a#ca img {background: url(img2/flags.png) -84px 0px no-repeat;}
a#en img {background: url(img2/flags.png) -112px 0px no-repeat;}

a#es:hover img {background: url(img2/flags.png) 0px -20px no-repeat;}
a#it:hover img {background: url(img2/flags.png) -28px -20px no-repeat;}
a#de:hover img {background: url(img2/flags.png) -56px -20px no-repeat;}
a#ca:hover img {background: url(img2/flags.png) -84px -20px no-repeat;}
a#en:hover img {background: url(img2/flags.png) -112px -20px no-repeat;}

.top_bar#es a#es img {background: url(img2/flags.png) 0px -20px no-repeat;}
.top_bar#it a#it img {background: url(img2/flags.png) -28px -20px no-repeat;}
.top_bar#de a#de img {background: url(img2/flags.png) -56px -20px no-repeat;}
.top_bar#ca a#ca img {background: url(img2/flags.png) -84px -20px no-repeat;}
.top_bar#en a#en img {background: url(img2/flags.png) -112px -20px no-repeat;}

/* Regional Guide Links */
body.boi a#boi {color: #ccc; margin-right: -3px;}
body.akl a#akl {color: #ccc; margin-right: -3px;}
body.cor a#cor {color: #ccc; margin-right: -3px;}
body.rot a#rot {color: #ccc; margin-right: -3px;}
body.tuo a#tuo {color: #ccc; margin-right: -3px;}
body.haw a#haw {color: #ccc; margin-right: -3px;}
body.wlg a#wlg {color: #ccc; margin-right: -3px;}
body.nsn a#nsn {color: #ccc; margin-right: -3px;}
body.chc a#chc {color: #ccc; margin-right: -3px;}
body.mtc a#mtc {color: #ccc; margin-right: -3px;}
body.wan a#wan {color: #ccc; margin-right: -3px;}
body.zqn a#zqn {color: #ccc; margin-right: -3px;}
body.teu a#teu {color: #ccc; margin-right: -3px;}
body.dud a#dud {color: #ccc; margin-right: -3px;}
body.nad a#nad {color: #ccc; margin-right: -3px;}
body.den a#den {color: #ccc; margin-right: -3px;}
body.mam a#mam {color: #ccc; margin-right: -3px;}
body.yas a#yas {color: #ccc; margin-right: -3px;}
body.sun a#sun {color: #ccc; margin-right: -3px;}
body.cco a#cco {color: #ccc; margin-right: -3px;}
body.pco a#pco {color: #ccc; margin-right: -3px;}
body.suv a#suv {color: #ccc; margin-right: -3px;}
body.kad a#kad {color: #ccc; margin-right: -3px;}
body.tav a#tav {color: #ccc; margin-right: -3px;}
body.sav a#sav {color: #ccc; margin-right: -3px;}

/* Services Page links */
body#fit a#fit {color: #666; text-decoration: underline}
body#group a#group {color: #666; text-decoration: underline}
body#special a#special {color: #666; text-decoration: underline}
body#incentive a#incentive {color: #666; text-decoration: underline}
body#student a#student {color: #666; text-decoration: underline}
body#cruise a#cruise {color: #666; text-decoration: underline}

A.foot:link		{ font-size: .9em; color: #666; text-decoration: none; margin: 0px 9px 0px 0px;}
A.foot:visited	{ font-size: .9em; color: #666; text-decoration: none; margin: 0px 9px 0px 0px;}
A.foot:hover	{ font-size: .9em; color: #333; text-decoration: none; margin: 0px 9px 0px 0px;}

/*GST Button*/
a#gst img {background: url(img2/gstfull.png) 0px 0px no-repeat;}
a#gst:hover img {background: url(img2/gstfull.png) -120px 0px no-repeat;}

/*ANTM Links*/
body#desc a#desc {color: #666; text-decoration: underline}
body#luxitin a#luxitin {color: #666; text-decoration: underline}
body#bouitin a#bouitin {color: #666; text-decoration: underline}
body#delitin a#delitin {color: #666; text-decoration: underline}

/*Optional Activities*/
.optionals {
	background-color: #dcf0ff;
	border-style: solid;
	border-width: 1px;
	border-color: #ccdfed;
	width: 96%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.day {
	background-color: #f8f8f8;
	padding: 10px;
	margin-bottom: 20px;
}

.itin_price {
	background-color: #eeeeee;
	width: 100%;
}

.itin_price #top {
	background-color: #cccccc;
}

.mailto {
	background-color: #000;
	padding: 0px 0px 0px 8px;
	margin-bottom: 20px;
}

