/* General */

body {
	background-color: #333333;
	color: #FFFF00;
}
a {
    color: #00FF00;
}
hr {
    color: #00FF00;
	background-color: #00FF00;
}
form {
	background: #222222;
	border: #00FF00 1px solid;
}
input,
select,
textarea {
    color: #FFFF00;
    background: #000000;
    border: 1px solid #00FF00;
}
.submit input {
    color: #FFFF00;
    background: #000000;
    border: 2px outset #00FF00;
}
legend {
    color: #FFFF00;
    background: #000000;
    border: 1px solid #00FF00;
}
fieldset {
	border: 1px solid #00FF00;
}
.required {
	color: #00FF00;
}
.MouseOverComm {
    background: url(/images/main_commbut_high.png) no-repeat 0 0;
}
.MouseOverComm:hover {
    background-position: 0 -50px;
}
.MouseOverProject {
	background: url(/images/Project_Button_high.png) no-repeat 0 0;
}
.MouseOverProject:hover {
	background-position: 0 -51px;
}
.MouseOverIndustry {
	background: url(/images/Industry_Button_high.png) no-repeat 0 0;
}
.MouseOverIndustry:hover {
	background-position: 0 -51px;
}
.MouseOverIT {
	background: url(/images/IT_Button_high.png) no-repeat 0 0;
}
.MouseOverIT:hover {
	background-position: 0 -51px;
}
.table-odd {
    background: #333333;
}
.table-even {
    background: #003300;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
.NewsSide {
    border-left: #FFFF00 1px solid;
}
.Portfolio {
    background: #222222;
}

/* Main Construction */

.bodycontent {
    background-color: #000000;
	background: #000000 url(/images/bodybottom_high.gif) no-repeat bottom;
}

/* Header */

.headtop {
	background: url(/images/headertop_high.gif);
}
.headbottom {
	background: url(/images/headerbottom_high.gif);
}
.headaccess {
    background-color: #333333;
    background: #333333 url(/images/headaccesstop_high.gif) no-repeat top;
}
.headaccessbox p {
    border-right-color: #FFFFFF;
}

/* Menu */

.menu a {
   color: #0000FF;
   background-color: #00FF00;
   border-bottom-color: #00FF00;
   background: #00FF00 url(/images/menuroundleft_high.gif) no-repeat left top; /*default background color of tabs, left corner image*/
}
.menu a span {
   background: transparent url(/images/menuroundright_high.gif) no-repeat right top; /*right corner image*/
}
.menu a:hover {
   background-color: #FFFF80;
   background: #FFFF80 url(/images/menuroundleft_high.gif) no-repeat left top; /*default background color of tabs, left corner image*/
}
.menu #current a { /*currently selected tab*/
   color: #FFFF00;
   background-color: #000000;
   border-color: #000000;
   background: #000000 url(/images/menuroundleft_high.gif) no-repeat left top; /*default background color of tabs, left corner image*/ 
}
.menuline {
   background: #000000;
}

/* Body */

.bodylft h3 {
    background-color: #333333;
	background: #333333 url(/images/bodycontenttop_high.gif) no-repeat top;
} 
.bodylft h3.long {
	background: #333333 url(/images/bodycontenttoplong_high.gif) no-repeat top;
	width: 862px;
} 
.bodyrgt h3 {
    background-color: #333333;
	background: #333333 url(/images/bodycontenttoprgt_high.gif) no-repeat top;
} 
.fistxt {
    color: #00FF00;
}

/* Slider */

.sliderwrapper {
    border-color: #333333;
}
.sliderwrapper .contentdiv {
    background: #000000;
}
.pagination {
    background-color: #333333;
}
.pagination a { 
    color: #FFFF00; 
}
.pagination a:hover {
    color: #0000FF;
}
.pagination a.selected {
    color: #00FF00;
}

/* Lightbox */

#lightbox{
	background-color: #000000;
}

/* Portfolio */

h3 span.service-keys { 
	color: #00FF00;
}
h3 span.service-keys-web { 
	color: #00FF00;
}

/* Tooltip */

.stickytooltip {
	background: black;
	border: 5px solid #333333; /*Border around tooltip*/
}
.stickytooltip .stickystatus { /*Style for footer bar within tooltip*/
	background: #333333;
	color: #00FF00;
}