	
body { background: #130639;  height: 800px; width: 100%; color: white; font-family: Verdana,Arial,Sans-Serif;  font-size: 13px; margin: 0px 0px; padding: 0; }

/*table {width: 100%; }*/
div.container {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-color: #382b55;
	width: 955px;
}

th, td {padding: 0;}

.button {
	border: 1px solid #0F0;
	background-color: #FFFFEA;
	}

#nav {margin: 0; padding: 0;}
p { padding: 0 0 0 10px}
h1 { font-size: 18px; }
h2 { font-size: 21px; }
h3 { font-size: 16px; padding: 8px 0 0 10px}
#pics h3 {
  font-size: 14px;
  color: red;
  text-align: center;
  margin: 0;
  padding: 0;}

h3 a:hover {
	color: cyan;
	}
h3 a {
    display: block; 
	color: white;
 }
div.temp {vertical-align: top; height: 70px;}
table#leftTemp {position: relative; top: 0; left: 75px; }
table#rightTemp {position: relative; bottom: 70px; left: 350px; }
.temp table {border: 0; cellpadding: 0;  cellspacing: 0;}
.temp td {background-color: #76698a; margin: 0; padding: 0; spacing: 0;  }
td.tempMid {border-top: 6px solid #4f4068; border-bottom: 6px solid #4f4068; }
.temp {color: white; }

table#pics {padding-left: 75px;}
#pics td, th { padding: 0 10px 10px 0; vertical-align: bottom;}


div.heading, div.mainHeading {
	background-color: #130639;
	height: 115px; 	
}
div.strap {padding: 45px 0 0 0; font-size: 21px;
}

div.strap span.head {
	font-family: "Gill Sans MT",Sans-Serif;
	font-weight: bold;
}
div.logoText {
	padding-top: 16px;
	padding-left: 20px;
	line-height: 22px;
	font-weight: bold;
	font-size: 16px;
	font-family: "Gill Sans MT", Sans-Serif;
}
.redHead {color: #FF0000}
.blueHead {color: #0000FF}
.redText {color: #FF0000}
.blueText {color: #0000FF}
.cyanText {color: #00FFFF}
.magText {
	color: #FF00FF;
	font-weight: bold;
}

div.logo {float: right;}
.logo img {
vertical-align: middle;
}

.mainHeading img {
float: right; display: inline; vertical-align: middle;
}

div.navBar {width: 935px; margin: 0; padding-left: 20px; clear :both;
	background-color: #4f4068;
	border-top: 9px solid #778587;
}
div.lolly {float: left; padding: 37px 0 0 0;}
table#lolly td {font-size: large; height: 40px; padding: 0 0 0 20px; margin-top: 40px; vertical-align: middle;}

div.bottomLolly {clear :both; float: left; font-size: large; height: 40px; background-color:  #707085; padding: 0 0 0 20px;  margin: 0 0 15px 0; vertical-align: bottom; display: block;}
table#bottomLolly td {padding: 0 0 0 30px;}

div.mainPanel {width: 100%; margin: 0; padding: 0; clear :both; background: #382b55 url(newbackgroundflip.gif) repeat-x top; display:table;}
div.leftCol {width: 640px; float: left; padding-left: 5px; padding-right: 5px; }
div.rightCol {width: 285px; float: right; padding-left: 5px; }
div.whiteLine {border-bottom: 1px dashed white; }

#nav li { list-style: none; float: left; margin: 0; font-size: 10px; line-height: 20px; padding: 0 0 0 0;}
li#computer {border-left: 10px solid #6b0074;}
li#install {border-left: 10px solid #d40005;}
li#maintenance {border-left: 10px solid #808186;}
li#retail {border-left: 10px solid #fbb400;}
li#telecoms {border-left: 10px solid #1b81f9;}
li#health {border-left: 10px solid #008a34;}
li#contact {border-left: 10px solid #ffffff;}
li#recruit {border-left: 10px solid #ff6633;}
li#test {border-left: 10px solid #330099;}
li#sitemap {
	border-left: 10px solid #663300;
}
li#login {
	border-left: 10px solid #99CC66;
}
#nav a:hover {
	background-color: #CCFF33;
	color: #663300;
	}
#nav a {
    display: block; 
	text-decoration: none; padding: 0 5px 0 6px; font-weight: bold;
	color: #fff;
}

/* Commented Backslash Hack hides rule from from IE5 Mac \*/
#nav a {float;}          /* end IE5 Mac hack */

#chart {margin: 20px; padding: 20px;
	border: 2px solid #0F0;
	}
	
p {
  margin-top: 5px;
  margin-bottom: 0;
}

.leftCol p {
  padding-top: 12px;
}

p.quote {
font-style: italic; font-size: 12px; font-weight: bold;
}
p a,li a {
	color: #00FFFF;
	text-decoration: none;
}
p a:hover,li a:hover {
	text-decoration: underline;
}
div.bottomNav {width: 935px; margin: 0; padding-left: 20px; clear :both;
	background-color: #4f4068;
	border-top: 9px solid #778587;
/*	border: 1px solid green; */
}
.bottomNav a {
	color: white;
	text-decoration: none;
}
.bottomNav a:visited {
	color: white;
	text-decoration: none;
}
.bottomNav a:hover {
	text-decoration: underline;
}
#contacts {margin: 0; padding: 0;}
#contacts li { list-style: none; float: left; margin: 0; font-size: 16px; line-height: 20px; padding: 0 0 0 60px; }

#contacts a:hover {
	color: blue;
	text-decoration: underline;
	}
#contacts a {
    display: block; 
	text-decoration: none;
	color: white;
}


/* Commented Backslash Hack hides rule from from IE5 Mac \*/
#contacts a {float;}          /* end IE5 Mac hack */

