@charset "utf-8";
/* CSS Document */

body {margin:0px; 
padding:0px; 
text-align:center; 
background:#333333; 
font-family:Arial,Helvetica,sans-serif;
}

a:active,a:link,a:visited {color:#fff; border:none; text-decoration:none;}

#wrapper {
width:960px; 
margin-left:auto; 
margin-right:auto; 
text-align:left; 
position:relative;}

#header {
width:100%; 
height:225px; 
background:url(images/header.jpg); 
position:absolute; 
top:0px; 
left:0px;
}

#headerAlt {background:url(images/headerAlt.jpg); width:100%; 
height:225px; 
position:absolute; 
top:0px; 
left:0px;}

#headDeco {
width:175px; 
height:225px; 
float:right; 
background:transparent; 
cursor:pointer;
}

#headDeco:hover {background:url(images/header-link-0.jpg) top left no-repeat;}

#nav {height:48px; left:0; margin:0; padding:0; position:absolute; top:225px; width:100%;}
#nav li {float:left; list-style:none; display:inline; height:48px;}
#nav li a {display:block; height:48px; cursor:pointer;}
#nav li a span {display:none;}

/*NON-JavaScript Image Switching IE5 - IE8 supported*/
/*NOTE: any anchor tag in #nav with id="active" will keep alternative image static*/
#home a {width:127px; background:url(images/Home_0.jpg);}
#home a:hover, #home #active {background:url(images/Home_1.jpg);}

#turnkey a {width:167px; background:url(images/TurnkeySolution_0.jpg);}
#turnkey a:hover, #turnkey #active {background:url(images/TurnkeySolution_1.jpg);}

#howWeDiff a {width:202px; background:url(images/HowWeAreDifferent_0.jpg);}
#howWeDiff a:hover, #howWeDiff #active {background:url(images/HowWeAreDifferent_1.jpg);}

#performance a {width:211px; background:url(images/PerformanceGuarantee_0.jpg);}
#performance a:hover, #performance #active {background:url(images/PerformanceGuarantee_1.jpg);}

#faq a {width:87px; background:url(images/Faq_0.jpg);}
#faq a:hover, #faq #active { background:url(images/Faq_1.jpg);}

#contactUs a {width:166px; background:url(images/ContactUs_0.jpg);}
#contactUs a:hover, #contactUs #active { background:url(images/ContactUs_1.jpg);}

/*FOR ALTERNATIVE NAV ON SUCCESS PAGES*/

.navAlt #home a {width:140px; background:url(images/Home_0B.jpg);}
.navAlt #home a:hover {background:url(images/Home_1B.jpg);}

.navAlt #turnkey a {width:161px; background:url(images/TurnkeySolution_0B.jpg);}
.navAlt #turnkey a:hover {background:url(images/TurnkeySolution_1B.jpg);}

.navAlt #howWeDiff a {width:187px; background:url(images/HowWeAreDifferent_0B.jpg);}
.navAlt #howWeDiff a:hover {background:url(images/HowWeAreDifferent_1B.jpg);}

.navAlt #performance a {width:214px; background:url(images/PerformanceGuarantee_0B.jpg);}
.navAlt #performance a:hover {background:url(images/PerformanceGuarantee_1B.jpg);}

.navAlt #faq a {width:97px; background:url(images/Faq_0B.jpg);}
.navAlt #faq a:hover { background:url(images/Faq_1B.jpg);}

.navAlt #contactUs a {width:161px; background:url(images/ContactUs_0B.jpg);}
.navAlt #contactUs a:hover { background:url(images/ContactUs_1B.jpg);}


#content {padding-top:273px; position:relative;}
.cFrameImg {margin-top:12px;}
#cWrap {overflow:hidden; height:0px; text-indent:-2000;}
#cFrame {height:425px;
position:absolute;
right:0;
top:285px;
width:616px;
background:#D7DCE0; padding:0px 8px; margin-right:0px;
margin-top:9px;
}


#cFrame h1 {
display:block;
font-size:1.17em;
font-weight:bold;
margin:1em 0;
}

#qana {
padding-right:15px;
position:relative;
overflow-y:scroll;
overflow-x:hidden;
height:415px;
scrollbar-base-color: #d7dce0;
scrollbar-face-color : #d7dce0;
scrollbar-highlight-color : #666666;
scrollbar-3dlight-color : #d7dce0;
scrollbar-darkshadow-color : #d7dce0;
scrollbar-arrow-color: #d7dce0
scrollbar-shadow-color : #d7dce0;
scrollbar-track-color: #d7dce0;
}

#qana a {color:#f00; font-weight:bolder; margin-left:20px;}
.question {color:#F00; font-weight:bold; margin:0px 0px 10px 0px; padding:0 0 0 32px;}
.question li {list-style:none;}
.question .first {position:absolute;left:5px;}

.answer {color:#000; font-weight:normal; margin:0; padding:0px 0px 15px 52px; line-height:25px;}
.answer .first {list-style:none; position:absolute;	left:5px; font-weight:bolder; }
.text {list-style:none; line-height:normal; margin:0 0 0 -20px; padding:0px 0px 30px 0px;}

#nonHome {margin-bottom:20px;}
#footer {color:#FFFFFF; text-align:center; font-size:x-small; padding-bottom:10px;}

#footer ul {display:block; font-size:small; height:33px; margin:0; padding:0 0 0 200px;}
#footer ul li {display:inline; float:left; height:15px; padding:0 5px 0 0;}
#footer ul li a:link,#footer ul li a:active,#footer ul li a:visited {border-right:1px solid #FFFFFF; display:inline; float:left; padding:0 5px 0 0; text-decoration:none; color:#fff;}
#footer ul li a:hover {color:#FF0000;}
#footer p { width:100%; display:block; margin:-15px 0px 15px 0px; padding:0px;}


