body {
	Margin: auto;
	Text-align: center;
	background-image: url('../images/Background.jpg');
	background-repeat: no-repeat;
	font-family: sans-serif;
	font-size: 12px;  
        background-attachment: fixed;
        background-position: 50% 0%;
}
#siteContainer
{
display: block;
margin: auto;
width: 1003px;
}

#siteContents
{
position: relative;
width: 100%;
display: block;
float: left;
}

/* Home Page Body Sections*/
#email {
	width: 100px;
	height: 50px;
	background-image: url(../images/emailHoverExp.jpg);
	background-position: 0 0px;
}
#email:hover {
	background-image: url(../images/emailHoverExp.jpg);
	background-position: 0 20px;
}
#loginForm {
	position: absolute;
	bottom: 157px;
	right: 0px;
	font-size: 12px;
	color: #ffffff;
	text-align: right;
        display: block;
        height: 137px;
}
.cmsEnter{
border: 0px none ; 
margin-right: 1px; 
height: 28px; 
width: 147px; 
background-position: 0px 1px; 
background-image: url(/templates/faqint/images/menu_enter.gif);
}

.cmsEnter:hover {

background-position: 0px 28px; 
}
#HomeBodyLeft {
	width: 334px;
	display: block;
	float: left;
}
#HomeBodyCenter {
	width: 334px;
	display: block;
	float: left;
}
#HomeBodyRight {
	width: 334px;
	display: block;
	float: left;
}
/*End of Home Body Start Of Portfolio Page */
/* Repeating Text in banner and footer */
/* Div that holds everything*/
#container {
	width: 1003px;
	Text-align: center;
	Margin: auto;
	display: block;
	position: relative;
}
#background {
	width: 100%;
	height: 691px;
	display: block;
	float: left;
}
/* Text Above banner */
#logoGenerator2 {
margin: 12px 0px 0px 0px;
}
#above-banner {
	width: 100%;
	float: left;
	display: block;
	height: 31px;
}
#above-banner  p {
	display: block;
	color: #cccccc;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 5px 5px 0;
	text-align: right;
	position: center;
}
#above-banner a:link, #above-banner a:active, #above-banner a:visited {
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	color: #ffffff;
}
#above-banner a:hover {
	text-decoration: underline;
	color: #e26a39;
}
/* Bit above body with flash images */
#banner {
	width: 100%;
	float: left;
	display: block;
	height: 293px;
	background-color: #ffffff;
	position: relative;
}
/* Logo positions in the banner */
#banner .logo {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 2;
}
#banner .logo2 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
/* Left hand side of the main body of content */
#leftcontainer {
	width: 100%;
	float: left;
}
/* Text above left hand content "past experiences" */
#toplftcontainer {
	margin-top: 5px;
	width: 280px;
	float: left;
	display: block;
	color: #e26a39;
	text-align: left;
	padding: 0px 0px 0px 6px;
	font-size: 24px;
}
/* The div that holds the entire body of content */
#bodyTop {
	width: 100%;
	float: left;
	display: block;
}
#bodyLeft {
	width: 492px;
	padding: 0 0 0 8px;
	float: left;
	display: block;
}
#bodyRight {
	float: left;
	display: block;
	margin-top: 0px;
	width: 487px;
	padding: 0 0 0 8px;
}
#body-content-top {
	width: 100%;
	display: block;
	float: left;
	background-color: white;
}
/* ################################## */
#bodyTopContentLeftImg {
	width: 0px;
	float: left;
	margin-top: 25px;
	text-align: right;
}
#bodyTopContentLeftImage {
	width: 0px;
	float: left;
	margin-top: 25px;
	text-align: right;
}
#bodyTopContentLeftWebDesign {
	width: 33px;
	float: right;
	margin: 0px;
	text-align: right;
	background-position: 0px 0px;
	height: 34px;
	background-image: url(/templates/faqint/Images/Capability_SectionImg_WD_OVER_.jpg);
	background-repeat: no-repeat;
}

#bodyTopContentLeftWebDesign:hover {
	background-position: 0px -35px;
}

#bodyTopContentLeftWebDesign2 {
  width: 78px;
	float: left;
	margin: 15px 0px 0px 10px;
	display: block;
	text-align: right;
	height: 65px;
	background-image: url(/templates/faqint/Images/Capability_SectionImg_WD.jpg);
	background-repeat: no-repeat;
}

#bodyTopContentLeftSEO {
	width: 33px;
	float: right;
	margin: 0px;
	text-align: right;
	background-position: 0px 0px;
	height: 32px;
	background-image: url(/templates/faqint/Images/Capability_SectionImg_SEO_OVER.jpg);
	background-repeat: no-repeat;

}
#bodyTopContentLeftSEO:hover {
	background-position: 0px -32px;
}
#bodyTopContentLeftSEO2 {
  width: 78px;
	float: left;
	margin: 15px 0px 0px 10px;
	display: block;
	text-align: right;
	height: 65px;
	background-image: url(/templates/faqint/Images/Capability_SectionImg_SEO.jpg);
	background-repeat: no-repeat;
}

#bodyTopContentLeftCMS {
	width: 33px;
	float: right;
	margin: 0px;
	text-align: right;
	background-position: 0px 0px;
	height:34px;
	background-image: url(/templates/faqint/Images/Capability_SectionImg_MNGMNT_OVER_.jpg);
	background-repeat: no-repeat;
}
#bodyTopContentLeftCMS:hover {
	background-position: 0px -35px;
}
#bodyTopContentLeftCMS2 {
  width: 104px;
	float: left;
	margin: 15px 0px 0px 10px;
	display: block;
	text-align: right;
	height: 86px;
	background-image: url(/templates/faqint/Images/Capability_SectionImg_CM.jpg);
	background-repeat: no-repeat;
}

#bodyTopContentLeftCustomSolutions {
	width: 33px;
	float: right;
	margin: 0px;
	text-align: right;
	background-position: 0px 0px;
	height: 34px;
	background-image: url(/templates/faqint/Images/Capability_SectionImg_SOL_OVER_.jpg);
	background-repeat: no-repeat;
}
#bodyTopContentLeftCustomSolutions:hover {
	background-position: 0px -35px;
}
#bodyTopContentLeftCustomSolutions2 {
  width: 78px;
	float: left;
	margin: 15px 0px 0px 10px;
	display: block;
	text-align: right;
	height: 65px;
	background-image: url(/templates/faqint/Images/Capability_SectionImg_CWS.jpg);
	background-repeat: no-repeat;
}
#bodyTopContentLeftEmailMarketing {
	width: 33px;
	float: right;
	margin: 0px;
	text-align: right;
	background-position: 0px 0px;
	height: 34px;
	background-image: url(/templates/faqint/Images/Capability_SectionImg_MRKT_OVER_.jpg);
	background-repeat: no-repeat;
}
#bodyTopContentLeftEmailMarketing:hover {
	background-position: 0px -35px;
}
#bodyTopContentLeftEmailMarketing2 {
  width: 78px;
	float: left;
	margin: 15px 0px 0px 10px;
	display: block;
	text-align: right;
	height: 65px;
	background-image: url(/templates/faqint/Images/Capability_SectionImg_EM.jpg);
	background-repeat: no-repeat;
}
#bodyTopContentLeftPhotography {
	width: 33px;
	float: right;
	margin: 0px;
	text-align: right;
	background-position: 0px 0px;
	height: 34px;
	background-image: url(/templates/faqint/Images/Capability_SectionImg_P_OVER.jpg);
	background-repeat: no-repeat;
}
#bodyTopContentLeftPhotography:hover {
	background-position: 0px -34px;
}
#bodyTopContentLeftPhotography2 {
  width: 78px;
	float: left;
	margin: 15px 0px 0px 10px;
	display: block;
	text-align: right;
	height: 65px;
	background-image: url(/templates/faqint/Images/Capability_SectionImg_P.jpg);
	background-repeat: no-repeat;
}
/* ################################## */
#bodyTopContentLeft {
	width: 490px;
	_width: 470px;
	float: left;
	text-align: left;
	padding: 10px 0 0 20px;
}

#bodyTopContentLeft ul {
}
#bodyTopContentLeft li {
	list-style: url(../images/genericListStyle.jpg);
}
#bodyTopContentLeft ul {
}
#bodyTopContentLeft a {
	color: #777777;
}
#bodyTopContentLeft a:hover {
	color: #E26A39;
}

#bodyTopContentLeftWide {
	width: 695px;
	float: left;
	text-align: left;
	padding: 10px 0 0 20px;
}

#bodyTopContentLeftWide ul {
}
#bodyTopContentLeftWide li {
	list-style: url(../images/genericListStyle.jpg);
}
#bodyTopContentLeftWide ul {
}
#bodyTopContentLeftWide a {
	color: #777777;
}
#bodyTopContentLeftWide a:hover {
	color: #E26A39;
}


#bodyTopContentRight {
	float: right;
padding:2px 9px 0 0;
	text-align: left;
	width: 360px;
	height: 148px;
}

#bodyTopContentRightSlim {
	float: right;
	padding: 10px 8px 0 0;
	text-align: left;
	width: 154px;
	height: 254px;
	background-color: #e7e7e7;
}
#body-content {
	width: 100%;
	float: left;
	display: block;
	font-family: verdana, helvetica;
	font-size: 11px;
	background-color: #ffffff;
	color: #646665;
}
#body-content a:active, #body-content a:link, #body-content a:visited {
	color: #e26a38;
	text-decoration: none;
}

#body-content a:hover {
	text-decoration: none;
	color: #e26a38;
}
.underbody h2 {
	margin: 0px 0px 5px 0px;
	font-size: 12px;
	color: #e26a39;
}
/* Div on the left hand side of the body */
#body-content-left {
	width: 370px;
	float: left;
	display: block;
	background-color: #ffffff;
}
/* Position of the image in the left hand side of the left content section */
#image-left {
	width: 136px;
	float: left;
	display: block;
	padding-left: 6px;
}
/* Right hand side of the left content */
#body-content-left {
	width: 234px;
	float: left;
	display: block;
	text-align: left;
	font-size: 11px;
}
/* List of links on the right hand side of the left content */
#leftLinksCmsGuide {
	width: 100%;
	float: left;
	display: block;
}
#leftLinksCmsGuide a {
	width: 100%;
	float: left;
	display: block;
	color: #777777;
	text-decoration: none;
}
#leftLinksCmsGuide ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0 0 0px;
}
#leftLinksCmsGuide li, #body-content-left a:link, #body-content-left a:visited, #body-content-left a:active {
	text-decoration: none;
	color: #777777;
	text-align: left;
	position: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 1.5;
}
#leftLinksCmsGuide a:hover {
	background-color: #9f9f9f;
	color: white;
	padding: 0px;
	margin: 0px;
}
#leftLinks {
	width: 95%;
	float: right;
	display: block;
}
#leftLinks ul {
	list-style-type: none;
	margin: 0px 0px 0px 3px;
	padding: 0px;
}
#leftLinks li, #body-content-left a:link, #body-content-left a:visited, #body-content-left a:active {
	text-decoration: none;
	color: #404040;
	text-align: left;
	position: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: 20px;
        display: block;
}
#leftLinks a:hover {
	background-color: #9f9f9f;
	color: white;
	padding: 0px;
	height: 20px;
}
#leftLinks li:hover {
	background-color: #9F9F9F;
	width: 100%;
	display: block;
	padding: 0px;
}
/* Div for the right hand side of the main body of content */
/* Left hand side of the right hand side */
#bodyleft {
	width: 366px;
	float: left;
	display: block;
	text-align: left;
	margin-top:15px;
}

#bodyLeft h1{
	font-size: 18px;
	color: #e26a39;
	font-weight: heavy;
	padding: 0px;
	margin: 0px;
}
/* Links in the left hand body content */
#bodycontent-left ul {
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin: 0;
	padding: 0;
}
#bodycontent-left li {
	display: block;
	margin: 0 0 1px 0;
	padding: 0;
	width: 146px;
}
#bodycontent-left li a {
	display: block;
	color: #404040;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
}
#bodycontent-left li a:hover {
	background-image: url('../images/link-bckgrnd.jpg');
	color: #7777777;
	text-decoration: none;
}
/* Right hand side of the body content */
#body-content-right {
	width: 751px;
	float: left;
	display: block;
	text-align: left;
	margin-left: 17px;
	margin-top: 0px;
}
#bodyright {
display:block;
float:left;
padding:9px 0 20px 44px;
text-align:left;
width:311px;

_padding: 0px 0px 20px 30px;
}
#bodyright p {
	width: 344px;
	float: left;
	display: block;
	text-align: left;
}

#PromoFlash {
margin:70px 0px 0px 20px;
}
/*text above screen shot */
#toprightcontainer {
	margin-top: 45px;
	width: 100%;
	float: left;
	display: block;
	text-align: left;
	color: #e26a39;
}
/* Footer Banner */
#footer {
	width: 100%;
	float: left;
	display: block;
	background-color: #404040;
	height: 84px;
	font-size: 11px;
}
/*left div in the footer for the text */
#footer-left {
	width: 623px;
	float: left;
	display: block;
	height: 39px;
	text-align: left;
	margin: 21px 0 0 12px;
	color: #cccccc;
	_margin: 0px !important;
	_padding: 20px 0px 0px 12px;
}
#footer-left a:link, #footer-left a:active, #footer-left a:visited {
	color: #cccccc;
	text-decoration: none;
	padding: 0px;
}
#footer-left a:hover {
	text-decoration: underline;
	color: #e26a39;
}

/* Image and slogan on right side of footer */
#footer-right {
	width: 300px;
	float: right;
	display: block;
	height: 84px;
	color: #ffffff;
	padding: 0 0 0 0;
	margin: 0px 0px 0px 0;
}
#footer-right a:link, #footer-right a:active, #footer-right a:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
}
#footer-right a:hover {
	text-decoration: underline;
	color: #e26a39;
}
#footer-right img {
	padding: 0px 0px 0px 0px;
	border: 0px;
	height:83px;
}
/* Under Footer */


#bottom-links {
	width: 100%;
	display: block;
	color: #cccccc;
	background-image: url(/templates/faqint/images/BTF_BKGcol.png);
	_background-image: none !important;
	background-repeat: repeat;
  margin-top: 10px;
  position: absolute;
  top: 101%;
  left: 0;
  height: auto;
  text-align: left;
}
#bottom-links p {
margin: 10px 0px 0px 0px;
}
/* Classes */
.link {
	width: 200px;
	display: block;
	float: left;
	margin-top: 15px;
}
.link ul {
	list-style-type: none;
	text-align: centre;
	margin: 0;
	padding: 0px 0px 0px 22px;
}
.link li {
_padding: 0px;
_margin: 0px;
_height: 12px;
padding: 3px 0px 0px 0px;
}

.link a {
	display: block;
	color: #e7e7e7;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-align: centre;
	text-decoration: none;
	_padding: 0px;
  _margin: 0px;
}
.link h4 {
	margin: 0;
	padding: 0px 0px 0px 22px;
	text-align: heavy;
}
h1 {
	font-size: 18px;
	color: #e26a39;
	font-weight: heavy;
  padding: 0px;
  margin: 0px;
}
h6 {
	font-size: 14px;
	color: #777777;
	font-weight: bold;
}

/* BUTTON HOVERS */

#capability {
background-image: url(/templates/faqint/Images/home_capability_passive.jpg);
background-repeat: no-repeat;
display: block;
float: left;
width: 104px;
height: 89px;
}

#capability:hover {
background-image: url(/templates/faqint/Images/home_capability.jpg);
}

#experience {
background-image: url(/templates/faqint/Images/home_experience_passive.jpg);
background-repeat: no-repeat;
display: block;
float: left;
width: 104px;
height: 89px;
}

#experience:hover {
background-image: url(/templates/faqint/Images/home_experience.jpg);
}

#reliability {
background-image: url(/templates/faqint/Images/home_reliability_passive.jpg);
background-repeat: no-repeat;
display: block;
float: left;
width: 104px;
height: 89px;
}

#reliability:hover {
background-image: url(/templates/faqint/Images/home_reliability.jpg);
}

#passion {
background-image: url(/templates/faqint/Images/home_passion_passive.jpg);
background-repeat: no-repeat;
display: block;
float: left;
width: 104px;
height: 89px;
}

#passion:hover {
background-image: url(/templates/faqint/Images/home_passion.jpg);
}

#versitility {
background-image: url(/templates/faqint/Images/home_versitility_passive.jpg);
background-repeat: no-repeat;
display: block;
float: left;
width: 104px;
height: 89px;
}

#versitility:hover {
background-image: url(/templates/faqint/Images/home_versitility.jpg);
}