/* Global Selectors */
* {
	margin: 0;
	padding: 0;
}

body {
	overflow: scroll;
	background: url(../img/bg.png) repeat-x;
	background-color: #949494; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

div {

}

p {
	
}

h1 {

}

a {
	border: 0;
}

img {
	border: 0;
}
/* End Global Selectors */

/* Global Spacers */
.one-by-one {
	height: 1px;
	overflow: hidden;
	width: 1px;
}

.one-by-five {
	height: 5px;
	overflow: hidden;
	width: 1px;
}

.one-by-ten {
	height: 10px;
	overflow: hidden;
	width: 1px;
}

.one-by-fifteen {
	height: 15px;
	overflow: hidden;
	width: 1px;
}

.one-by-fifty {
	height: 50px;
	overflow: hidden;
	width: 1px;
}

.one-by-one-hundred {
	height: 100px;
	overflow: hidden;
	width: 1px;
}
/* End Global Spacers */

/* Column Fixers */
.clear {
	clear: both;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/* End Column Fixers */

/* Global Page Wrapper */
#pageWrapper {
	width: 920px;
	text-align: left;
}
/* End Global Page Wrapper */

/* Global Top Hat */
#topHat {
	width: inherit;
	margin: 10px 0 10px 0;
	text-align: right;
}

#topHat #logo img { 
	float: left;
	height: 43px;
	width: 178px;
	margin: 0 22px 10px;
}

#topHat #hozNav {
}

#hozNav ul {
	list-style-type: none;
}
/*** Global Nav ***/
#hozNav ul li {
	float: left;
	text-align:left;
}
#hozNav a {
	display:block;
}
#hozNav li div a {
	height:40px;
	text-indent:-200em;
}
#hozNav li div {
	height:40px;
	text-indent:-200em;
}
#hozNav li#nav1 div {
	background:url(../img/what_on.png) no-repeat;
	width:154px;
}
#hozNav li#nav1 div a{
	background:url(../img/what_off.png) no-repeat;
	width:154px;
}
#hozNav li#nav2 div {
	background:url(../img/how_on.png) no-repeat;
	width:107px;
}
#hozNav li#nav2 div a{
	background:url(../img/how_off.png) no-repeat;
	width:107px;
}
#hozNav li#nav3 div {
	background:url(../img/about_on.png) no-repeat;
	width:90px;
}
#hozNav li#nav3 div a{
	background:url(../img/about_off.png) no-repeat;
	width:90px;
}
#hozNav li#nav4 div {
	background:url(../img/support_on.png) no-repeat;
	width:78px;
}
#hozNav li#nav4 div a{
	background:url(../img/support_off.png) no-repeat;
	width:78px;
}
#hozNav li#nav5 div {
	background:url(../img/news_on.png) no-repeat;
	width:62px;
}
#hozNav li#nav5 div a{
	background:url(../img/news_off.png) no-repeat;
	width:62px;
}
#hozNav li#nav6 div {
	background:url(../img/contact_on.png) no-repeat;
	width:96px;
}
#hozNav li#nav6 div a{
	background:url(../img/contact_off.png) no-repeat;
	width:96px;
}
#hozNav li#nav7 div {
	background:url(../img/login_on.png) no-repeat;
	width:110px;
}
#hozNav li#nav7 div a{
	background:url(../img/login_off.png) no-repeat;
	width:110px;
}

#hozNav li#nav1 div a:hover, #hozNav li#nav1 div a.on,#hozNav li#nav2 div a:hover, #hozNav li#nav2 div a.on,
#hozNav li#nav3 div a:hover, #hozNav li#nav3 div a.on,#hozNav li#nav4 div a:hover, #hozNav li#nav4 div a.on,
#hozNav li#nav5 div a:hover, #hozNav li#nav5 div a.on,#hozNav li#nav6 div a:hover, #hozNav li#nav6 div a.on,
#hozNav li#nav7 div a:hover, #hozNav li#nav7 div a.on,
.whatSubNav li#nav1 div a:hover, .whatSubNav li#nav1 div a.on,.whatSubNav li#nav2 div a:hover, .whatSubNav li#nav2 div a.on,
.whatSubNav li#nav3 div a:hover, .whatSubNav li#nav3 div a.on,.whatSubNav li#nav4 div a:hover, .whatSubNav li#nav4 div a.on,
.whatSubNav li#nav5 div a:hover, .whatSubNav li#nav5 div a.on,.whatSubNav li#nav6 div a:hover, .whatSubNav li#nav6 div a.on,
.whatSubNav li#nav7 div a:hover, .whatSubNav li#nav7 div a.on,
.howSubNav li#nav1 div a:hover, .howSubNav li#nav1 div a.on,.howSubNav li#nav2 div a:hover, .howSubNav li#nav2 div a.on,
.howSubNav li#nav3 div a:hover, .howSubNav li#nav3 div a.on,
.aboutSubNav li#nav1 div a:hover, .aboutSubNav li#nav1 div a.on,.aboutSubNav li#nav2 div a:hover, .aboutSubNav li#nav2 div a.on,
.supportSubNav li#nav1 div a:hover, .supportSubNav li#nav1 div a.on,.supportSubNav li#nav2 div a:hover, .supportSubNav li#nav2 div a.on,
.supportSubNav li#nav3 div a:hover, .supportSubNav li#nav3 div a.on{
	background-image:none;
}
/*** End Global Nav ***/

/*** What FaceFirst Does subNav ***/
.whatSubNav ul {padding-left:27px;}
.whatSubNav a {
	display:block;
}
.whatSubNav li div a {
	height:30px;
	width:173;
	text-indent:-200em;
}
.whatSubNav li div {
	height:30px;
	width:173px;
	text-indent:-200em;
}
.whatSubNav li#nav1 div {
	background:url(../img/overview_non_company_on.png) no-repeat;
	height:31px;
}
.whatSubNav li#nav1 div a{
	background:url(../img/overview_non_company_off.png) no-repeat;
	height:31px;
}
.whatSubNav li#nav2 div {
	background:url(../img/the_ffa_on.gif) no-repeat;
}
.whatSubNav li#nav2 div a{
	background:url(../img/the_ffa_off.png) no-repeat;
}
.whatSubNav li#nav3 div {
	background:url(../img/demo_on.gif) no-repeat;
}
.whatSubNav li#nav3 div a{
	background:url(../img/demo_off.png) no-repeat;
}
.whatSubNav li#nav4 div {
	background:url(../img/theft_det_on.gif) no-repeat;
}
.whatSubNav li#nav4 div a{
	background:url(../img/theft_det_off.png) no-repeat;
}
.whatSubNav li#nav5 div {
	background:url(../img/vip_id_on.gif) no-repeat;
}
.whatSubNav li#nav5 div a{
	background:url(../img/vip_id_off.png) no-repeat;
}
.whatSubNav li#nav6 div {
	background:url(../img/surveillance_on.gif) no-repeat;
}
.whatSubNav li#nav6 div a{
	background:url(../img/surveillance_off.png) no-repeat;
}
.whatSubNav li#nav7 div {
	background:url(../img/auto_entry_on.gif) no-repeat;
}
.whatSubNav li#nav7 div a{
	background:url(../img/auto_entry_off.png) no-repeat;
}
/*** How it Works subNav ***/
.howSubNav ul {padding-left:27px;}
.howSubNav a {
	display:block;
}
.howSubNav li div a {
	height:30px;
	width:184;
	text-indent:-200em;
}
.howSubNav li div {
	height:30px;
	width:184px;
	text-indent:-200em;
}
.howSubNav li#nav1 div {
	background:url(../img/what_is_fr_on.png) no-repeat;
	height:31px;
}
.howSubNav li#nav1 div a{
	background:url(../img/what_is_fr_off.png) no-repeat;
	height:31px;
}
.howSubNav li#nav2 div {
	background:url(../img/ff_process_on.png) no-repeat;
}
.howSubNav li#nav2 div a{
	background:url(../img/ff_process_off.png) no-repeat;
}
.howSubNav li#nav3 div {
	background:url(../img/technology_on.png) no-repeat;
}
.howSubNav li#nav3 div a{
	background:url(../img/technology_off.png) no-repeat;
}
/*** About subnav ***/	
.aboutSubNav ul {padding-left:27px;}
.aboutSubNav a {
	display:block;
}
.aboutSubNav li div a {
	width:184;
	text-indent:-200em;
}
.aboutSubNav li div {
	width:184px;
	text-indent:-200em;
}
.aboutSubNav li#nav1 div {
	background:url(../img/overview_on.png) no-repeat;
	height:30px;
}
.aboutSubNav li#nav1 div a{
	background:url(../img/overview_off.png) no-repeat;
	height:30px;
}
.aboutSubNav li#nav2 div {
	background:url(../img/bios_on.png) no-repeat;
	height:31px;
}
.aboutSubNav li#nav2 div a{
	background:url(../img/bios_off.png) no-repeat;
	height:31px;
}
/*** Support subnav ***/
.supportSubNav ul {padding-left:27px;}
.supportSubNav a {
	display:block;
}
.supportSubNav li div a {
	height:30px;
	width:173;
	text-indent:-200em;
}
.supportSubNav li div {
	height:30px;
	width:173px;
	text-indent:-200em;
}
.supportSubNav li#nav1 div {
	background:url(../img/faq_on.png) no-repeat;
	height:31px;
}
.supportSubNav li#nav1 div a{
	background:url(../img/faq_off.png) no-repeat;
	height:31px;
}
.supportSubNav li#nav2 div {
	background:url(../img/uDL_on.png) no-repeat;
}
.supportSubNav li#nav2 div a{
	background:url(../img/uDL_off.png) no-repeat;
}
.supportSubNav li#nav3 div {
	background:url(../img/dAndD_on.png) no-repeat;
}
.supportSubNav li#nav3 div a{
	background:url(../img/dAndD_off.png) no-repeat;
}


/* Global Main */
#main {
	width: 920px;
	height: auto;
	margin-bottom: 30px;
	background: url(../img/mainBg.png) repeat-y;
	clear: both;
}
/* End Global Main */

/* Global classes */
.noShow { text-indent:-1000em;}
span.ital {font-style:italic}
div.hide {display:none;}
/* End Global classes */

/* Global Left Nav or "Sub Nav" */
#main #leftNav {
	float: left;
	background: url(../img/biosSubNavBg.png) no-repeat;
	width: 229px;
	height: 870px;
	padding-top: 23px;
	text-align: center;
}

#leftNav img {
}

#leftNav ul {
	list-style-type: none;
}

#leftNav ul li {
	font-family: inherit;
	font-weight: normal;
	font-size: 12px;
	color: #fff; 
}

#leftNav #subInfo {
	color: #bfbfbf;
	margin-top: 30px;
	text-align: left;
	width: 140px;
}

#leftNav #faq a {
	background: url(../img/faq_off.png) no-repeat;
	width: 173px;
	height: 31px;
}

#subInfo h2 {
	color: #fff;
	font-family: inherit;
	font-size: 16px;
	font-weight: bold;
}

#subInfo p {
	margin-top: 5px;
}

#subInfo img {
	margin-top: 5px;
	padding-left: 0;
}
/* End Global Left Nav */

/* Index */
#mainIndex {
	width: 920px;
	height: auto;
	margin-bottom: 30px;
	background: none;
	clear: both;
}

#mainIndex #indexContent {
	float: left;
	background: none;
	background-color: #fff;
	width: 691px;
}

#indexContent #subInfo {
	width: 920px;
	text-align: left;
	background-color: #24292d;
	clear: both;
}

#subInfo h3 {
	font-family: inherit;
	font-weight: bold;
	font-size: 16px;
	color: #a0a7b9;
	padding: 15px 15px 0;
}

#subInfo #leftSubContent {
	float: left;
	width: 50%;
	background-color: #24292d;
}

#leftSubContent #leftSubContentInner {
	background-color: #191d20;
	margin: 5px 5px 15px 10px;
}

#leftSubContentInner a {
	margin: 15px;
}

#leftSubContent #leftSubContentImage {
	float: left;
	margin: 15px 15px 0;
}

#leftSubContent p {
	color: #939494;
	margin: 5px 15px 0;
	border-top: 1px solid #505255;
	padding-top: 10px;
}

#subInfo #rightSubContent {
	float: right;
	width: 50%;
	background-color: #24292d;
}

#rightSubContent #rightSubContentInner {
	background-color: #191d20;
	margin: 5px 10px 15px 5px;
}

#rightSubContentInner a {
	margin: 15px;
}

#rightSubContent #rightSubContentImage {
	float: left;
	margin: 15px 15px 0;
}

#rightSubContent p {
	color: #939494;
	margin: 5px 15px 0;
	border-top: 1px solid #505255;
	padding-top: 10px;
}
/* End Index */

/* Bios */
#main #biosContent {
	float: left;
	background: url(../img/biosContentBg.jpg) no-repeat;
	background-color: #fff;
	width: 691px;
	margin-bottom: 30px;
}

#biosContent h1 {
	font-family: inherit;
	font-weight: inherit;
	font-size: 30px;
	color: #fff; 
	margin: 25px 0 0 25px;
}

#biosContent p.tagLine {
	font-family: inherit;
	font-weight: normal;
	font-size: 12px;
	color: #b3b8bc; 
	margin-left: 27px;
}

#biosContent #biosInfo {
	width: inherit;
	height: inherit;
	margin-top: 35px;
}

#biosInfo .biosRow {
	width: inherit;
	height: auto;
	margin-bottom: 10px;
	clear:both;
}

.biosRow .biosCellImg {
	float: left;
	margin: 25px;
	width: 175px;
}

.biosCellImg#rozenkrantz {
	background: url(../img/joe.png) no-repeat;
	height: 310px;
}

.biosCellImg#wollons {
	background: url(../img/peter.png) no-repeat;
	height: 250px;
}

.biosCellImg#ferris {
	background: url(../img/gary.png) no-repeat;
	height: 270px;
}

.biosCellImg#elliot {
	background: url(../img/elliot.png) no-repeat;
	height: 300px;
}

.biosRow .biosCellInfo {
	float: none;
	padding: 25px;

}

.biosCellInfo h3 {
	font-family: inherit;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}

.biosCellInfo p.position {
	font-family: inherit;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}

.biosCellInfo p.details {
	font-family: inherit;
	font-weight: inherit;
	font-size: 12px;
	color: #000;
	margin-top: 15px;
}
/* End Bios */

/* Overview CSS */
#main #overviewContent, #main #usingContent {
	float: left;
	background: url(../img/overviewContentBg.jpg) no-repeat;
	background-color: #fff;
	width: 691px;
	margin-bottom: 30px;
}
#main #usingContent {background:url(../img/faqcontentBG.jpg) no-repeat}
#main .alternate {
	background-image:url(../img/overviewContentBG2.jpg) !important;
} 

#overviewContent #contentLeft, #usingContent #contentLeft {
	width: 400px;
	float: left;
	min-height:670px;
	height:auto !important;
	height:670px;
}

#overviewContent #overviewBulletPoints {
	color: #bcc0c2;
	font-weight: bold;
	margin: 10px 0 0 57px;
}

#overviewBulletPoints ul li {
	margin-bottom: 20px;
	list-style-image: url(../img/list_img_cross.png); 
}

#overviewBulletPoints p {
	margin-bottom: 15px;
}

#overviewContent #overviewBulletPoints2 {
	color: #343434;
	font-weight: normal;
	margin: 20px 0 0 27px;
}
#overviewContent #overviewBulletPoints2 ul {
	margin-left:30px;
}
#overviewBulletPoints2 ul li {
	margin-bottom: 10px;
	list-style-image: url(../img/list_img_cross_2.png); 
}

#overviewBulletPoints2 p {
	margin-bottom: 10px;
}

#overviewContent #overviewInfo {
	margin: 50px 0 0 27px;
}

#overviewContent #overviewInfo2 {
	margin: 20px 0 0 27px;
}

#overviewContent #overviewInfo3,#usingContent #overviewInfo3 {
	margin: 100px 0 0 27px;
}

#overviewInfo p, #overviewInfo2 p, #overviewInfo3 p {
	margin-bottom: 10px;
}
#overviewInfo h4, #overviewInfo2 h4, #overviewInfo3 h4 {
	color:#343434;
	margin:15px 0pt 5px 0pt;
}
#overviewInfo h4.abgOverview {
	font-size:1.4em;
}

#overviewContent h1, #usingContent h1 {
	font-family: inherit;
	font-weight: inherit;
	font-size: 30px;
	color: #fff; 
	margin: 25px 0 0 25px;
}
h1.abgOverview {
	padding-bottom:100px;
	width:270px;
}
#overviewContent h3 {
	color:#BCC0C2;
	font-size:1.4em;
	margin:20px 0pt 0pt 57px;
}
#overviewContent p.intro, #usingContent p.intro {
	color:#BCC0C2;
	margin:10px 0pt 0pt 57px;
	font-weight:bold;
}
#usingContent p.intro {color:#343434}

#overviewContent #overviewPagination {
	margin: 30px 0 0 27px;
}

#overviewContent #contentRight, #usingContent #contentRight {
	width: auto;
	float: right;
	margin: 280px 10px 0 0;
}

#subInfoRight #subInfoRightContent {
	text-align: left;
	padding: 25px;
}

#subInfoRight h2 {
	color: #2c404b;
	font-family: inherit;
	font-size: 16px;
	font-weight: bold;
}

#subInfoRight p {
	margin-top: 10px;
	
}

#subInfoRight img {
	margin-top: 5px;
	padding-left: 0;
}
/* End Overview CSS */

/* Advantage */
#main #advantageContent {
	float: left;
	background: url(../img/advantageContentGridBg.jpg) no-repeat;
	background-color: #fff;
	width: 691px;
	margin-bottom: 30px;
}

#advantageContent #contentLeft {
	width: 650px;
	float: left;
}

#advantageContent #advantageInfoTable {
	margin: 48px 0 0 27px;
}

#advantageContent #advantageInfoTable tbody td {
	padding:0pt 3px;
	height:56px;
}

#advantageContent p.tagLine {
	font-family: inherit;
	font-weight: normal;
	font-size: 12px;
	color: #b3b8bc; 
	margin-left: 27px;
	width:370px;
}

#advantageContent h1 {
	font-family: inherit;
	font-weight: inherit;
	font-size: 30px;
	color: #fff; 
	margin: 25px 0 0 25px;
}

#advantageContent #advantagePagination {
	margin: 30px 0 0 27px;
}

#advantageContent #contentRight {
	width: auto;
	float: right;
	margin: 280px 10px 0 0;
}

#subInfoRight #subInfoRightContent {
	text-align: left;
	padding: 25px;
}


#subInfoRight p {
	margin-top: 10px;
	
}

#subInfoRight img {
	margin-top: 5px;
	padding-left: 0;
}
/* End Advantage CSS */
/* Demo */
#main #demoContent {
	float: left;
	background: url(../img/advantageContentBg.jpg) no-repeat;
	background-color: #fff;
	width: 691px;
	margin-bottom: 30px;
}
#demoContent #contentLeft {
	width: 650px;
	float: left;
}
#demoContent p.tagLine {
	font-family: inherit;
	font-weight: normal;
	font-size: 12px;
	color: #b3b8bc; 
	margin-left: 27px;
	width:370px;
}

#demoContent h1 {
	font-family: inherit;
	font-weight: inherit;
	font-size: 30px;
	color: #fff; 
	margin: 25px 0 0 25px;
}
#demoContent #advantagePagination {
	margin: 30px 0 0 27px;
}


/* News Detail */
#main #nDnewsContent {
	float: left;
	background: url(../img/nDContentBg.jpg) no-repeat;
	background-color: #fff;
	width: 691px;
	margin-bottom: 30px;
}

#nDnewsContent h1 {
	font-family: inherit;
	font-weight: inherit;
	font-size: 30px;
	color: #fff; 
	margin: 25px 0 0 25px;
}

#nDnewsContent p.tagLine {
	font-family: inherit;
	font-weight: normal;
	font-size: 12px;
	color: #b3b8bc; 
	margin-left: 27px;
}

#nDnewsContent .articleInfo {
	width: inherit;
	height: inherit;
	margin: 75px 0 0 27px;
}

.articleInfo h4 {
	font-family: inherit;
	font-weight: bold;
	font-size: 12px;
	color: #9d2d24;
}

.articleInfo span#articleSubInfo {
	font-family: inherit;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	color: #000;
}

.articleInfo #article {
	margin: 10px 165px 0 0;
}

.articleInfo img {
	margin: 25px 0 45px 0;
	padding-left: 0;
}
/* End News Detail CSS */

/* News */
#main #newsContent {
	float: left;
	background: url(../img/nDContentBg.jpg) no-repeat;
	background-color: #fff;
	width: 691px;
	margin-bottom: 30px;
}

#newsContent #contentLeft {
	width: 400px;
	float: left;
}

#newsContent h1 {
	font-family: inherit;
	font-weight: inherit;
	font-size: 30px;
	color: #fff; 
	margin: 25px 0 0 25px;
}

#newsContent p.tagLine {
	font-family: inherit;
	font-weight: normal;
	font-size: 12px;
	color: #b3b8bc; 
	margin-left: 27px;
}

#newsContent #articleInfoTop {
	margin: 75px 0 0 27px;
}

#newsContent .articleInfo {
	width: inherit;
	height: inherit;
	margin: 10px 0 0 27px;
}

#newsContent .articleInfo #article {
	margin: 10px 10px 0 0;
}

.articleInfo img {
	margin: 25px 0 45px 0;
	padding-left: 0;
}

#newsContent #contentRight {
	width: auto;
	float: right;
	margin: 125px 10px 0 0;
}

#subInfoRight #subInfoRightContent {
	text-align: left;
	padding: 25px;
}

#subInfoRight p {
	margin-top: 10px;
	
}

#subInfoRight img {
	margin-top: 5px;
	padding-left: 0;
}

#pagination {
	clear: both;
	margin: 40px 0 40px 27px;
	text-align: center;
}

#pagination .selected {
	text-decoration: none;
	color: #000;
	vertical-align: super;
}

#pagination .notSelected {
	text-decoration: none;
	color: #9d2d24;
	vertical-align: super;
}
/* End News CSS */

/* Process */
#main #processContent {
	float: left;
	background: url(../img/nDContentBg.jpg) no-repeat;
	background-color: #fff;
	width: 691px;
	margin-bottom: 30px;
	min-height:670px;
	height:auto !important;
	height:670px;
}

#processContent h1 {
	font-family: inherit;
	font-weight: inherit;
	font-size: 30px;
	color: #fff; 
	margin: 25px 0 0 25px;
}

#processContent p.tagLine {
	font-family: inherit;
	font-weight: normal;
	font-size: 12px;
	color: #b3b8bc; 
	margin-left: 27px;
}

#processContent #processInfo {
	width: inherit;
	height: inherit;
	margin-top: 35px;
}

#processInfo #processSteps {
	width: inherit;
	height: inherit;
	margin-left: 27px;
}

#processSteps  img {
	vertical-align: middle;
}

#processInfo img#next_matching {
	margin-left: 27px;
}

#processInfo hr {
	margin: 15px 27px;
	background-color: #92989c;
}

#processInfo #stepsHeader {
	margin: 0 27px;
}

#stepsHeader h2, #stepsHeader p {
	color: #343434;
}

#processInfo .processRow {
	width: inherit;
	height: auto;
	margin-bottom: 10px;
	float: left;
}

.processRow .processCellImg {
	float: left;
	margin: 25px;
	width: 175px;
}

.processCellImg#rozenkrantz {
	background: url(../img/process_detection_bg_img.png) no-repeat;
	height: 114px;
	width: 195px;
}

.processCellImg#wollons {
	background: url(../img/process_alignment_bg_img.png) no-repeat;
	height: 114px;
	width: 195px;
}

.processCellImg#ferris {
	background: url(../img/process_recording_bg_img.png) no-repeat;
	height: 114px;
	width: 195px;
}

.processRow .processCellInfo {
	float: none;
	padding: 25px;
	width:600px;
}

.processCellInfo h3 {
	font-family: inherit;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}

.processCellInfo p.position {
	font-family: inherit;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}

.processCellInfo p.details {
	font-family: inherit;
	font-weight: inherit;
	font-size: 12px;
	color: #000;
	margin-top: 15px;
}
/* End Process */

/* FAQ CSS */
#main #faqContent {
	float: left;
	background: url(../img/faqContentBg.jpg) no-repeat;
	background-color: #fff;
	width: 691px;
	margin-bottom: 30px;
}

#faqContent #contentLeft {
	width: 400px;
	float: left;
}

#faqContent #faqQuestions {
	color: #9d2d24;
	font-weight: bold;
	margin: 30px 0 0 27px;
}

#faqQuestions p {
	margin-bottom: 10px;
}
#faqQuestions a {
	color:#9D2D24;
	font-weight:bold;
	text-decoration:none;
}

#faqQuestions img {
	margin-top: 15px;
	padding: 0;
}

#faqContent h1 {
	font-family: inherit;
	font-weight: inherit;
	font-size: 30px;
	color: #fff; 
	margin: 25px 0 0 25px;
}

#faqContent p.tagLine {
	font-family: inherit;
	font-weight: normal;
	font-size: 12px;
	color: #b3b8bc; 
	margin-left: 27px;
}

#faqContent #faqQaTop {
	margin: 52px 0 0 27px;
}

#faqContent .faqQa {
	width: inherit;
	height: inherit;
	margin: 10px 0 0 27px;
}

#faqContent .faqQa #answer {
	margin-right: 10px;
}

.faqQa img {
	margin: 25px 0 45px 0;
	padding-left: 0;
}
.faqQa p {padding-bottom:10px}
.faqQa h4 {
	color:#343434;
	margin:15px 0 5px;
}
.faqQa ul {margin-left:20px}
.faqQa li {list-style-image:url(../img/list_img_cross_2.png);}

#faqContent #faqQAPagination {
	margin: 20px 0 80px 27px;
}

#faqContent #contentRight {
	width: auto;
	float: right;
	margin: 280px 10px 0 0;
}


#subInfoRight #subInfoRightContent {
	text-align: left;
	padding: 25px;
}

#subInfoRight p {
	margin-top: 10px;
	
}

#subInfoRight img {
	margin-top: 5px;
	padding-left: 0;
}
/* End FAQ CSS */

/* Download & Documentation CSS */
#main #dandDContent {
	float: left;
	background: url(../img/faqContentBg.jpg) no-repeat;
	background-color: #fff;
	width: 691px;
	margin-bottom: 30px;
}

#dandDContent #contentLeft {
	width: 400px;
	float: left;
}

#dandDContent h1 {
	font-family: inherit;
	font-weight: inherit;
	font-size: 30px;
	color: #fff; 
	margin: 25px 0 0 25px;
	width: 450px;
}

#dandDContent p.tagLine {
	font-family: inherit;
	font-weight: normal;
	font-size: 12px;
	color: #b3b8bc; 
	margin-left: 27px;
}

#dandDContent #articleInfoTop {
	margin: 75px 0 0 27px;
}

#dandDContent .articleInfo {
	width: inherit;
	height: inherit;
	margin: 10px 0 0 27px;
}

#dandDContent .articleInfo #article {
	margin: 10px 10px 0 0;
}

.articleInfo img {
	margin: 25px 0 45px 0;
	padding-left: 0;
}

#dandDContent #contentRight {
	width: auto;
	float: right;
	margin: 280px 10px 0 0;
}

#contentRight #subInfoRight {
	background: url(../img/subInfoBg.png) no-repeat; 
	color: #000;
	margin-bottom: 10px;
	width: 217px;
}

#subInfoRight #subInfoRightContent {
	text-align: left;
	padding: 25px;
}

#subInfoRight p {
	margin-top: 10px;
	
}

#subInfoRight img {
	margin-top: 5px;
	padding-left: 0;
}
/* End Download & Documentation CSS */

/* Contact Us CSS */
#main #contentLeftNav {
	float: left;
	background: url(../img/contentSubNavBg.png) no-repeat;
	width: 229px;
	height: 586px;
	padding-top: 23px;
	text-align: center;
}

#contentLeftNav img {
}

#contentLeftNav ul {
	list-style-type: none;
}

#contentLeftNav ul li {
	font-family: inherit;
	font-weight: normal;
	font-size: 12px;
	color: #fff; 
}

#contentLeftNav #subInfo {
	color: #bfbfbf;
	margin-top: 30px;
	text-align: left;
	width: 140px;
}

#main #contactContent {
	float: left;
	background: url(../img/nDContentBg.jpg) no-repeat;
	background-color: #fff;
	width: 691px;
	margin-bottom: 30px;
}

#contactContent #contentLeft {
	width: 400px;
	float: left;
}

#contactContent h1 {
	font-family: inherit;
	font-weight: inherit;
	font-size: 30px;
	color: #fff; 
	margin: 25px 0 0 25px;
}

#contactContent p.tagLine {
	font-family: inherit;
	font-weight: normal;
	font-size: 12px;
	color: #b3b8bc; 
	margin-left: 27px;
}

#contactContent p.subTagLine {
	font-family: inherit;
	font-weight: bold;
	font-size: 12px;
	color: #343434; 
	margin: 25px 0 0 27px;
}

#contactContent form {
	margin: 25px 0 0 27px;
}

#contactForm label {
	float: left;
	margin-right: 10px;
	text-align: right;
	width: 65px;
	color: #343434;
}

#contactForm input {
	width: 290px;
	margin-bottom: 10px;
	border: 1px solid #9da8ae;
}

#contactForm input#imInterested {
	width: 0;
	margin-bottom: 0;
	border: 1px solid #9da8ae;
}

#contactForm textarea {
	width: 290px;
	height: 150px;
	margin-bottom: 10px;
	border: 1px solid #9da8ae;
}

#contactForm img {
	margin-top: 30px;
	padding: 0;
}

#contactContent #contentRight {
	width: auto;
	float: right;
	margin: 125px 10px 0 0;
}


#subInfoRight #subInfoRightContent {
	text-align: left;
	padding: 15px 25px;
}

#subInfoRight p {
	margin-top: 5px;	
}
#subInfoRight .tech p {
	line-height:1.3em;
}
#subInfoRight .talk p {
	padding:10px 0pt;
	line-height:1.5em;
}

#subInfoRight img {
	margin-top: 5px;
	padding-left: 0;
}
/* End Contact Us CSS */


/* Global Footer */
#footer {
	text-align: center;
	font-size: 10.5px;
}

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

#footer a:hover {
	text-decoration: underline;
}
/* End Global Footer */

