/* props to davereederdesign.com */

body { 
	margin: 0; 
	padding: 0; 	
	font-size: 100%;
	text-align: left; 
	color: #333;
	background-color:#eee;
}


/* Global styles */
* {margin: 0; padding: 0; border: 0;}
span {color: #00A2FF}
p, ul, p a, h2 {font-family: Arial, Helvetica, sans-serif}


/* Heading styles */
h1 {margin-left: 10px; font-family: Georgia, serif; color: #333; font-weight: normal; font-size: 1.55em; }
h1 a:link, h1 a:visited, h1 a:active {text-decoration: none; color: #333; font-weight: normal}
h1 a:link span, h1 a:visited span, h1 a:active span {text-decoration: none; font-weight: normal}
h1 a:hover {color: #00A2FF; text-decoration: none; font-weight: normal}
h1 a:hover span {color: #333; text-decoration: none; font-weight: normal}

h3 a, h3 a:link, h3 a:hover {font-weight: normal} /* styling for h3 heading links */
h4 a, h4 a:link, h4 a:hover, h5 a:link, h5 a:hover {font-weight: bold} /* styling for other heading links */

h2 {margin: 0; padding-left: 10px; font-size: 0.75em; background-color: #F60; color: #fff; line-height: 2.0em} /* headings on black backgrounds */

h3, h4, h5,h6 {font-family: Georgia, serif; margin: 20px 0 0 10px}
h3 {font-size: 1.25em; color: #000; line-height: 1.25em; font-weight: normal}
h4 {font-size: 0.90em; line-height: 0.90em; font-weight: bold}
h5 {font-size: 0.95em;  color: #990033; font-family: Arial, Helvetica, sans-serif;font-weight:normal; letter-spacing: 0.15em;}  
h6 {font-size: 0.90em; color: #000; line-height: 0.90em;font-weight: normal; padding: 2px; border-bottom: 1px solid #FF6600; border-top: 1px solid #FF6600; margin-bottom:3px; letter-spacing: 0.1em;}

/* Text styles */
p {margin: 10px; font-size: 0.70em; line-height: 1.75em}

p.updated {margin-left: 10px; font-size: 0.60em; line-height: 0.60em; letter-spacing: 0.05em; color: #888}

#siteimg p {   /* This is the large text in the site img div */
	margin: 0 0 0 10px; /* removed usual top and bottom margin from paragraph to avoid layout breaking */
	padding-left: 25px;
	padding-top: 20px;
	font-family: Georgia, serif;
	font-size: 2em; 
	line-height: 1.5em; 
	font-weight: normal; 
	letter-spacing: 0.05em; 
	color: #990000;
}

acronym {border-bottom: 1px dashed #333; cursor: help}

ul {margin-left: 10px; font-size: 0.70em; line-height: 1.75em; list-style: inside square}

.company-plaque { padding-left: 4px;
				background: #660000;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
				color: #FFFFFF;
				font-size:1em;
				border: 1px solid #000;
				
				}
				
.company-plaque-blue { 	padding-left: 4px;
				background: #0033CC;
				font-family: Georgia, "Times New Roman", Times, serif;
				color: #FFFFFF;
				font-weight:bold;
				font-size:1em;
				border: 1px solid #000;
				
				}
				
				
				
.outline {
	padding: 10px;
	margin: 15px;
	border: 1px solid #CCCCCC;
}

.outline-red {
	padding: 10px;
	margin: 15px;
	border: 1px solid #CCCCCC;
	background-image:url(images/img07.gif);
}

.outline-black {
	padding: 10px;
	margin: 15px;
	background-color:#000;
	color: #FFF;
	text-align:center;
	font-size:12px;
}


#outline {
padding: 10px;
	margin: 15px;
	border: 1px solid #CCCCCC;
	background: url(images/img07.gif) repeat-x;
}

ol {
font-family:Arial, Helvetica, sans-serif;
margin: 10px; font-size: 0.70em; line-height: 2em;
font-family:Arial, Helvetica, sans-serif;
padding-left: 15px;
padding-right: 20px;
}



.currentops {
background-color: #f0f0f0;
border-bottom: 1px solid #CCCCCC;
}


/* Paragraph Links */
a {color: #0033CC;; font-weight: bold; text-decoration: none} /* The blue colour */
a:link {color: #0033CC; font-weight: bold; text-decoration: none}
a:hover {color: #990033; font-weight: bold; text-decoration: none}

/* Navbar Links */
#navbar a {color: #990033; font-weight: bold; text-decoration: none} 
#navbar a:link {color: #990033; font-weight: bold; text-decoration: none}
#navbar a:hover {color: #0033CC; font-weight: bold; text-decoration: none;}

/* Menu Links */
#leftmenu a {color: #FFF; font-weight: bold; text-decoration: none}
#leftmenu a:link {color: #FFF; font-weight: bold; text-decoration: none}
#leftmenu a:hover {color: #FF9900; background: #003399; text-decoration: none;}
#leftmenu a:current {color: #0066CC;}
#leftmenu ul { list-style-image:url(images/red-pat2.gif)}

/* Divs */

#global {
     margin-left: auto;
     margin-right: auto;
     width: 770px;
     text-align: left; /* to realign your text */
     }

#container {
	width: 770px; /* Suits an 800x600 page, allowing for scrollbar */
	background: #fff;
	overflow: hidden;
	border: 2px solid #333;
}

#topbar {   /* Top bar, can be used for extra links etc */
	width: 770px;
	height: 25px;
	background: #002B4C;
}

.textleft {
	float:left;
}
	
	
#hdr {    /* Header/Banner area */
	width: 770px; /* Suits an 800x600 page, allowing for scrollbar */
	height: 82px;
	background: #fff;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-right: 1px solid #333;
	border-left: 1px solid #333
	
}

#navbar {   /* Main Navigation area */
	width: 770px; /* Suits an 800x600 page, allowing for scrollbar */
	border-top: 1px solid  #999; background: url(images/img07.gif) repeat-x;

}


#siteimg {   /* Large Site Image */
	width: 770px; /* Suits an 800x600 page, allowing for scrollbar */
	height: 100px;
	border-bottom: 2px solid #FFF;
}

#siteimg2 {   /* Large Site Image */
	width: 770px; /* Suits an 800x600 page, allowing for scrollbar */
	height: 100px;
	background-color:#fff; 
	background: url(images/baggage-header.jpg);
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	margin-bottom: 5px;
	margin-top: 15px;
}

#lftcol {
	float: left;
	width: 200px;
	background: transparent;
	overflow: hidden;
	
}

#leftmenu {width: 198px;
				border-right: 1px solid #999999;
				border-bottom: 1px solid #999999;
				padding-top: 5px;
				padding-bottom: 5px;
				background: #002B4C;
}

#rgtcol {
	float: left;
	width: 569px;
	background: transparent;
	overflow: hidden;
}

#bttmbar { /* bottom bar, containing top button and copyright info etc */
	float: right;
	width: 568px;
	border-top: 1px solid #999999;

}

/** Partners BOX1 */
#box1 {
	float: left;
	width: 215px;
	padding: 20px;
	border-right: 1px solid #999;
}

/** BOX2 */

#box2 {
	float: left;
	width: 215px;
	padding: 20px;
}
#highlight {
		background: url(images/img07.gif) repeat-x;
		font-size:12px;
}		


/* Main Navigation */
#nav ul {display: inline}

#nav li {display: inline
		
}

#nav a {
	line-height: 30px; /* same as height of nav bar */
	margin-left: 10px; 
	display: inline;
	font-weight: bold;
	
}

#nav a span {color: #fff}


/*main menu*/
.menucontainer {width: 185px;
				border-right: 1px solid #CCCCCC;
				background-color: #D7E0C4;
				margin: 5px;
}


/* Images */
img.rightimg {float: right; margin-left: 10px; padding-right: 15px;}
img.leftimg {float: left; margin-right: 10px; margin-bottom: 20px;}
img.languageimg {float: right; margin: 4px 2px 0 0} /* used for the language flags */
img.redcarpet {border:2px solid #660000; margin: 10px; line-height:148px;}

/* Forms */

input, textarea {
border: 1px solid #ccc;
background-color:#FFFFCC;
color:#990033;

}
