/* General */

body {
	background-color: #ADABAC;
	color: #000000;	
}
a {
    color: #9C241E;
}
hr {
    color: #CCCCCC;
	background-color: #CCCCCC;
}
form {
	background: #CCCCCC;
	border: #000000 1px solid;
}
input,
select,
textarea {
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #B91A11;
}
.submit input {
    color: #FFFFFF;
    background: #000000;
    border: 2px outset #B91A11;
}
legend {
    color: #000000;
    background: #A9A79E;
    border: 1px solid #B91A11;
}
fieldset {
	text-align: left;
	border: 1px solid #B91A11;
}
.required {
	color: #B91A11;
}
.MouseOverProject {
	background: url(/images/Project_Button.png) no-repeat 0 0;
}
.MouseOverProject:hover {
	background-position: 0 -51px;
}
.MouseOverIndustry {
	background: url(/images/Industry_Button.png) no-repeat 0 0;
}
.MouseOverIndustry:hover {
	background-position: 0 -51px;
}
.MouseOverIT {
	background: url(/images/IT_Button.png) no-repeat 0 0;
}
.MouseOverIT:hover {
	background-position: 0 -51px;
}
.table-odd {
    background: #CCCCCC;
}
.table-even {
    background: #E9E9E9;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
.NewsSide {
    border-left: #B91A11 1px solid;
}
.Portfolio {
    background: #E9E9E9;
}

/* Main Construction */

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

/* Header */

.headtop {
	background: url(/images/headertop.gif);
}
.headbottom {
	background: url(/images/headerbottom.gif);
}
.headaccess {
    background-color: #929292;
    background: #929292 url(/images/headaccesstop.gif) no-repeat top;
}
.headaccessbox p {
    border-right-color: #7E7E7E;
	color: #FFFFFF;
}

/* Menu */

.menu a {
   color: #FFFFFF;
   background-color: #AA6761;
   border-bottom-color: #AA6761;
   background: #AA6761 url(/images/menuroundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
}
.menu a span {
   background: transparent url(/images/menuroundright.gif) no-repeat right top; /*right corner image*/
}
.menu a:hover {
   background-color: #C85F55;
   border-bottom-color: #C85F55;
   background: #C85F55 url(/images/menuroundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
}
.menu #current a { /*currently selected tab*/
   background-color: #f8f8f8; 
   border-color: #f8f8f8; 
   color: #9C241E;
   background: #f8f8f8 url(/images/menuroundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
}
.menuline {
   background: #f8f8f8; 
}

/* Body */

.bodytopnav {
   border-bottom-color: #E5E5E5;
}
.navmenu li {
	border-right-color: #E5E5E5;
	color: #9C241E;
}
.navmenu li a {
	color: #919191;
}
.bodylft h3 {
    background-color: #ADABAC;
	background: #ADABAC url(/images/bodycontenttop.gif) no-repeat top;
	color: #9C241E;
} 
.bodylft h3.long {
	background: #ADABAC url(/images/bodycontenttoplong.gif) no-repeat top;
	width: 862px;
} 
.bodylft h4 {
    border-bottom-color: #9C241E;
	color: #9C241E;
} 
.bodyrgt h3 {
    background-color: #AA6761;
	background: #AA6761 url(/images/bodycontenttoprgt.gif) no-repeat top;
	color: #FFFFFF;
} 
.bodyrgt h4 {
    border-bottom-color: #9C241E;
	color: #9C241E;
}

/* Footer */

.footlft p {
    color: #3C3A3A;
}

/* Text Formats */

.tdHighlight {
	background: #999999;
	font-weight: bold;
	padding: 5px;
}
.smalllnk a {
    color: #FFFFFF;
	text-decoration: underline;
}
.fistxt {
    color: #9C241E;
}

/* Slider */

.sliderwrapper {
    border-color: #ADABAC;
}
.sliderwrapper .contentdiv {
    background: #FFFFFF;
}
.pagination {
    background-color: #ADABAC;
}
.pagination a { 
    color: #FFFFFF;
}
.pagination a:hover {
    color: #666666;
}
.pagination a.selected {
    color: #9C241E;
}

/* Ticker */

#memoryticker{
	background-color: #FFFFFF;
}

/* Lightbox */

#lightbox {
	background-color: #ffffff;
}

/* Pagination */

.paginationstyle{
	border-color: #9C241E;
}
.paginationstyle a{ /*Pagination links style*/
	color: #FFFFFF;
	background-color: #AA6761;
}
.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
	color: #f8f8f8;
	background-color: #9C241E; 
}
.paginationbox{
	border-color: #9C241E;
}

/* Portfolio */

#slideshow { 
	background: url('/slides/slide_bg.jpg') no-repeat; 
}
#slide-nav li a.activeSlide img {
 	border-color: #666666;
}
h3 span.service-keys {
	color: #FEFEFE;
}
h3 span.service-keys-web { 
	color: #FEFEFE;
}

/* Tooltip */

.stickytooltip {
	background: white;
	border: 5px solid; /*Border around tooltip*/
	border-color: #adabac; /*Border around tooltip*/ 
}
.stickytooltip .stickystatus { /*Style for footer bar within tooltip*/
	background: #adabac;
	color: #000000;
}
