/* Tags */
body		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF; margin: 0px; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF6300; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003466; margin: 0px 0px 10px 0px; }

div { font-family: Arial, Helvetica, sans-serif; } 
div.topDivider { font-size: 15px; font-weight: bold; color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px; }
div.date	{ font-size: 15px; font-weight: bold; color: #FFFFFF; padding: 0px 5px 0px 5px; margin: 0px; }

td { font-family: Arial, Helvetica, sans-serif; }
td.content { font-size: 11px; text-align: justify; }
td.right { text-align: right; }
td.center { text-align: center; }
td.left { text-align: left; }
td.bold { font-weight: bold; } 
td.italic { font-style: italic; }

td.errorTitle { font-size: 11px; font-weight: bold; text-align: justify; color: #FF0000; }
td.errorField { font-size: 11px; font-weight: bold; text-align: justify; color: #FF6300; }
td.errorData { font-size: 11px; text-align: justify; color: #000000; }

td.topBox			{ font-size: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF; background-color: #003466;  border: solid 1px #003466; padding: 0px 5px 0px 5px; margin: 0px; }

td.topMenuOut		{ font-size: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF; background-color: #16bbec; border: solid 1px #003466; padding: 0px 5px 0px 5px; margin: 0px; }
td.topMenuOver		{ font-size: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF; background-color: #025FA5; border: solid 1px #FFFFFF; padding: 0px 5px 0px 5px; margin: 0px; }

td.leftMenuOut		{ font-size: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF; background-color: #16bbec; border: solid 1px #003466; padding: 5px 5px 5px 5px; margin: 0px; }
td.leftMenuOver		{ font-size: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF; background-color: #025FA5; border: solid 1px #FFFFFF; padding: 5px 5px 5px 5px; margin: 0px; }

td.buttonOut		{ font-size: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF; background-color: #003466; border: solid 1px #003466; padding: 1px 1px 1px 1px; margin: 0px; cursor: hand; }
td.buttonOver		{ font-size: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF; background-color: #025FA5; border: solid 1px #FFFFFF; padding: 1px 1px 1px 1px; margin: 0px; cursor: hand; }

ul { font-family: Arial, Helvetica, sans-serif; } 
ul.step { margin-left: 20px; padding: 0px 0px 0px 0px; }
ul.payment { margin-left: 15px; padding: 0px 0px 0px 0px; }

li { font-family: Arial, Helvetica, sans-serif; } 
li.content { font-size: 11px; text-align: left; }
li.pad { padding: 5px 5px 5px 5px; }
li.step { font-size: 11px; font-weight: bold; text-align: left; color: #000000; }

p { font-family: Arial, Helvetica, sans-serif; } 
p.content { font-size: 11px; text-align: justify; }
p.left { text-align: left; }
p.pad { padding: 0px 10px 10px 10px; }
p.bold { font-weight: bold; } 
p.italic { font-style: italic; } 

span { font-family: Arial, Helvetica, sans-serif; }
span.normal { font-size: 11px; font-weight: normal; text-align: justify; } 
span.bold { font-size: 11px; font-weight: bold; text-align: justify; } 
span.underline { text-decoration: underline; } 
span.italic { font-style: italic; } 
span.error { color: #FF0000; }

div  { font-family: Arial, Helvetica, sans-serif; }
div.content { font-size: 11px; }
div.bold { font-weight: bold; } 
div.italic { font-style: italic; } 

blink {color: red}

a  { font-family: Arial, Helvetica, sans-serif; } 

a.pageLinks:link,
a.pageLinks:visited, 
a.pageLinks:active 		{ font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.pageLinks:hover		{ font-size: 12px; font-weight: bold; color: #FF6300; text-decoration: none; }

a.topMenuLink:link, 
a.topMenuLink:visited, 
a.topMenuLink:active, 
a.topMenuLink:hover  { font-size: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF; }

a.leftMenuLink:link, 
a.leftMenuLink:visited, 
a.leftMenuLink:active, 
a.leftMenuLink:hover  { font-size: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF; }

a.smallTnC:link, 
a.smallTnC:visited, 
a.smallTnC:active  { font-size: 11px; text-decoration: none; font-weight: normal; color: #003466; }
a.smallTnC:hover  { font-size: 11px; text-decoration: none; font-weight: normal; color: #FF6300; }

a.smallPriceBreak:link, 
a.smallPriceBreak:visited, 
a.smallPriceBreak:active  { font-size: 11px; text-decoration: none; font-weight: normal; color: #003466; }
a.smallPriceBreak:hover  { font-size: 11px; text-decoration: none; font-weight: normal; color: #FF6300; }

a.smallLink:link, 
a.smallLink:visited, 
a.smallLink:active  { font-size: 11px; text-decoration: none; font-weight: bold; color: #003466; }
a.smallLink:hover  { font-size: 11px; text-decoration: none; font-weight: bold; color: #FF6300; }

a.stepLink:link, 
a.stepLink:visited, 
a.stepLink:active  { font-size: 11px; text-decoration: none; font-weight: bold; color: #003466; }
a.stepLink:hover  { font-size: 11px; text-decoration: none; font-weight: bold; color: #FF6300; }

a.stepLinkNotSelected:link, 
a.stepLinkNotSelected:visited, 
a.stepLinkNotSelected:active  { font-size: 11px; text-decoration: none; font-weight: bold; color: #000000; }
a.stepLinkNotSelected:hover  { font-size: 11px; text-decoration: none; font-weight: bold; color: #FF6300; }

/* Form */
input { font-family: Arial, Helvetica, sans-serif; }
input.button { cursor: hand; height: 25px; font-weight: bolder; color: #FFFFFF; background-color: #003466; border-left-color: #FFFFFF; border-bottom-color: #4D4D4D; border-top-color: #FFFFFF; border-right-color: #4D4D4D; list-style-position: inside; }
input.textBox { height: 20px; font-size: 11px; font-weight: normal; color: #000000; }
input.radio { }

textarea { font-family: Arial, Helvetica, sans-serif; }
textarea.textBox { font-size: 11px; font-weight: normal; color: #000000; }

select { font-family: Arial, Helvetica, sans-serif; }
select.textBox { font-size: 11px; font-weight: normal; color: #000000; }

/* Classes */
.topLogoBG	{ background-image: url(/images/top_logo_bar.gif); }

.topRightTitle { font-size: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF; }

.bgRed { background-color: #990000; }
.bgBlue { background-color: #16bbec; } 
.bgWhite { background-color: #FFFFFF; } 
.bgLightGary { background-color: #F7F7F7; } 
.bgDarkGary { background-color: #E0E0E0; }

.title { font-size: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF; }

.flagNameBold { font-size: 11px; text-decoration: none; font-weight: bold; color: #000000; }

.mapNameBold { font-size: 12px; text-decoration: none; font-weight: bold; color: #000000; }
.mapTownCityBold { font-size: 12px; text-decoration: none; font-weight: bold; color: #000000; }
.mapTownCityDisable { font-size: 12px; text-decoration: none; font-weight: normal; text-decoration: line-through; color: #000000; }
.mapTownCity  { font-size: 12px; text-decoration: none; font-weight: normal; color: #000000; }

.formTitle { font-size: 11px; text-decoration: none; font-weight: bold; color: #000000; }
.formData { font-size: 11px; text-decoration: none; font-weight: normal; color: #000000; }
.formInfo { font-size: 11px; text-decoration: none; font-weight: bold; color: #FF6300; }

.stepTitle { color: #003466; }

.helpTitle { color: #FF6300; }

.smallRefNo { font-size: 11px; font-weight: bold; text-align: justify; color: #FF0000; }

.loginMessage { color: #FFFFFF; }
.loginName { color: #66FF33; }

.red { color: #FF0000; }
.green { color: #00FF00; }
.orange { color: #FFA500; }
.purple { color: #6a5acd; }