/* CSS Document */

/*--------CSS Copyright 2009 Strategic & Operational Solutions*/

*{
margin: 0px;
padding: 0px;
}

body, html, #Texture{
background: url(../Images/background.jpg) top left repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #322e2b;
}

#Container{
width: 100%;
background: url(../Images/Container_background.png) bottom center no-repeat;
background-color: transparent;
}

#MainContainer{
width: 800px;
margin: 0 auto;
}

#BannerContainer{
height: 135px;
width: 800px; 
}

#BannerContainer img{
margin: 5px 0px 0px 5px;
float: left;
}

#BannerContainer div{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #a38d6f;
width: 450px;
float: right;
margin-top: 115px; 
}

#AltBannerContainer{
clear: both;
height: 250px;
width: 798px;
border: 2px solid #ffffff;
}

#ImgContainer{
float: left;
}

#ContentContainer{
clear: both;
min-height: 175px;
width: 798px;
border-left: 2px solid #ffffff;
border-right: 2px solid #ffffff;
background-color: #d3c09c;
margin: 0px;
padding: 0px;
background: url(../Images/ContentImg_middle.gif) top left repeat-y;
}

* html #ContentContainer{
height: 175px;
}

.MainContent p{
margin: 0px 30px;
padding: 5px;
text-align: justify;
}

.indexQuote{
position: absolute;
top: 330px;
margin-left: 377px;
width:416px;
height: 62px;
background: #e8dabf;
border: solid 1px #b5a588;
padding: 10px; 
}

.clear{
clear: both;
}

.indexTable{
margin-right: auto;
margin-left:auto; 
}

.indextd{
vertical-align: top;
width: 202px;
}

.indextd table td{
vertical-align: top;
}

.indextdContent{
border-left: 1px solid #b5a588;
border-right: 1px solid #b5a588;
background: #e8dabf;
vertical-align: top;
padding: 0px;
margin: 0;
}

.indextdContent p{
margin: 3px;
text-align: left;
}


/*-----------------------------------------------------titles*/

/*h1{
display: none;
}

.WelcomeTitle{
background: url(../Images/PageTitles/Welcome.gif) top left no-repeat;
margin-left: 30px;
height: 26px;
width:616px;
}*/

h2{
display: none;
}

.Operational{
border-top: 2px solid #e8dabf;
height: 49px;
width: 200px;
background: #b5a588 url(../Images/PageTitles/Operational.gif) no-repeat;
background-position: 5px 0px;
border-left: 1px solid #b5a588;
border-right: 1px solid #b5a588;
}

.RealSolutions{
border-top: 2px solid #e8dabf;
height: 49px;
width: 200px;
background: #b5a588 url(../Images/PageTitles/RealSolutions.gif) no-repeat;
background-position: 5px 0px;
border-left: 1px solid #b5a588;
border-right: 1px solid #b5a588;
}

.Innovative{
border-top: 2px solid #e8dabf;
height: 45px;
width: 200px;
background: #b5a588 url(../Images/PageTitles/Innovative.gif) no-repeat;
background-position: 5px 0px;
border-left: 1px solid #b5a588;
border-right: 1px solid #b5a588;
}


/*----------------------------------------------------Footer*/

#FooterContainer{
width: 800px;
height: 100px;
}

#CopyrightContainer{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
float: left;
color: #282623;
margin-top: 10px;
}

#CopyrightContainer a:link, #CopyrightContainer a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #282623;
text-decoration: none;
}

#CopyrightContainer a:hover, #CopyrightContainer a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #282623;
text-decoration: underline;
}

#SubNav{
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #282623;
margin-top: 10px;
}

#SubNav a:link, #SubNav a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #282623;
text-decoration: none;
}

#SubNav a:hover, #SubNav a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #282623;
text-decoration: underline;
}

#SubNav .SubNavcurrent{
font-weight: bold;
}
