@charset "utf-8";
/* Blue Coat Styles */

body {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:small; margin: 0; padding: 0; color: #fff; background:url(IMAGES/bodyBg.jpg) repeat-x center top; background-attachment: fixed;}

h1 {margin:0 0 10px 0; padding: 5px 0 0 2px; text-transform:uppercase; font-size: 1.3em; background: #a5d3fb; color: #d3e8fb; border-bottom: 1px #fff solid; border-top: 1px solid #81c1fa; }
h1 span {color: #fff;}

h2 {margin:0 0 0 0; padding: 5px 0 0 2px; width: 16em;text-transform:uppercase; font-size: 1.2em; color: #d3e8fb; border-bottom: 1px #fff solid; border-top: 1px solid #d3e8fb;}
h2 span {color: #fff;}

h3 {margin:0 0 0 0; padding: 5px 0 0 2px; width: 16em;text-transform:uppercase; font-size: 1em; color: #d3e8fb; border-bottom: 1px #fff solid; border-top: 1px solid #d3e8fb;}

a:link, a:visited {color:#1d3959;}
a:hover, a:focus {color: #fff;}
a:active { color: #000046; }

.clearer {clear: none;}

#shell {width: 837px;   }
#outerShell {width: 837px; margin: auto; background: url(images/ShellBg.gif) repeat-y; padding-bottom: 20px; _padding-bottom: 0; _border-bottom: 1px solid #62b6fb; _border-left: 1px solid #62b6fb; _border-right: 1px solid #62b6fb;}
#banner {width: 837px; height: 194px; background:url(IMAGES/banner2.jpg) no-repeat top center; }

#nav {width: 208px; background:url(IMAGES/navBg.jpg) no-repeat top center; position: fixed; _position: absolute; top: 43px; text-align: left; }
#nav img{padding-top: 15px;}

#nav .welcome a {background:url(IMAGES/welcome2.jpg) no-repeat top left;width: 203px; height: 30px;  display: block; margin-top: 20px; }
#nav .welcome a:hover {background-position: -203px 0; }
#nav .welcomesel a {background:url(IMAGES/welcome2.jpg) no-repeat top left;width: 203px; height: 30px;  display: block; margin-top: 20px;background-position: -203px 0; }

#nav .about a {background:url(IMAGES/about2.jpg) no-repeat top left;width: 203px; height: 30px;  display: block; margin-top: 6px;}
#nav .about a:hover {background-position: -203px 0;}
#nav .aboutsel a {background:url(IMAGES/about2.jpg) no-repeat top left;width: 203px; height: 30px;  display: block; margin-top: 6px; background-position: -203px 0;}


#nav .location a {background:url(IMAGES/vacancynew2.jpg) no-repeat top left; width: 203px; height: 40px;  display: block;  margin-top: 6px;}
#nav .location a:hover {background-position: -203px 0;}
#nav .locationsel a {background:url(IMAGES/vacancynew2.jpg) no-repeat top left; width: 203px; height: 40px;  display: block;  margin-top: 6px; background-position: -203px 0;}

#nav .location {padding-bottom: 20px; }
#nav .locationsel {padding-bottom: 20px; }


#nav span {display:none;}
#nav ul {list-style:none; padding: 0; margin: 0;}
#nav li {list-style:none; padding: 0; margin: 0;}


#innerShell {width: 589px; padding: 0 20px 20px 20px; margin-left: 208px; background:url(IMAGES/newInnerBg.jpg) repeat-x #509cdf; }
#innerShell .rightimg {float:right; margin-left:10px; margin-right: -20px; }

#innerShell .pale {color: #d7e6fa; font-style:italic;}
.icon img {float:left;}
#footer {font-size: 0.8em; padding:  20px 10px 20px 20px;  margin-left: 208px; width: 599px; background: url(IMAGES/h1.png); _background: #71befd; z-index:2; border-bottom: 1px #fff solid; }
#footer img {float:left; border:none; padding-right: 20px; margin-top: -8px; }



.bluecoat{
	font-family:Arial, Helvetica, sans-serif;  color: #fff; text-decoration: none;}
a:link.bluecoat {
	font-family:Arial, Helvetica, sans-serif;	color: #fff; text-decoration: underline;}
a:visited.bluecoat{
	font-family:Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;}
a:hover.bluecoat{
	font-family:Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
a:active.bluecoat{
	font-family:Arial, Helvetica, sans-serif; 	 color: #fff; text-decoration: none;}

p.Micro {font-family: Arial, Helvetica, sans-serif;  font-size:95%; color:#fff;}
table.Micro {font-family:Arial, Helvetica, sans-serif;  color:#fff; border-collapse:collapse;}
tr.MicroHeader {font-weight:bold; color:#fff; padding:5px; text-align:left;}
tr.MicroItem { padding:5px;}
tr.MicroAltItem { padding:5px;}
