/* ==================================================================================================== */
/* ==|CSS File: qdc_common.css					|=============================================== */
/* ==|Date Created: 06/23/2008					|=============================================== */
/* ==|Author: Andrea Acosta-Duarte						|=============================================== */
/* ==================================================================================================== */

/* ==|Styling:Common|================================================================================== */
/* --|Style:*|----------------------------------------------------------------------------------------- */
body, html{height:100%; padding:0px; margin:0px;}
body{font-size:12px; font-family:Helvetica, Arial , Verdana; color: #333333; background-color: #FFFFFF; line-height:1.4; }

form {padding:0;margin:0}
img{display:block; border:0px;}
a{color:#3160C6; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { font-size:16px; color:#F47300; margin:0px; font-weight:normal;}

ol {}
ol li { }	
ol li blockquote { }

.floatLeft { float:left; }
.floatRight { float: right; }

.clsValid { color: #000000; font-weight:bold; }

/*==============================================================================================*/
/*=== MAin Navigation  ===*/
.tblmainNav { background-image:url(../img/bgd_mainNav.gif); background-repeat:repeat-x; margin-top:22px;}
.menu {width:926px;background:url(../img/main-nav.png) 0px 0px no-repeat;overflow:hidden}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu li {float:left;}
.menu li a {float:left;display:block;background-image:url(../img/main-nav.png);background-repeat:no-repeat;height:45px;}

.menu li #nav1 {width:137px;background-position:-1px 0px;margin-left:1px}
.menu li #nav1:hover {background-position:-1px -45px;}

.menu li #nav2 {width:172px;background-position:-138px 0px;}
.menu li #nav2:hover {background-position:-138px -45px;}

.menu li #nav3 {width:200px;background-position:-310px 0px}
.menu li #nav3:hover {background-position:-310px -45px;}

.menu li #nav4 {width:144px;background-position:-510px 0px;}
.menu li #nav4:hover {background-position:-510px -45px;}

.menu li #nav5 {width:182px;background-position:-654px 0px;}
.menu li #nav5:hover {background-position:-654px -45px;}

.menu li #nav6 {width:89px;background-position:-836px 0px;}
.menu li #nav6:hover {background-position:-836px -45px;}








/* hack to correct IE5.5  */

/* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}*/
/* html .menu ul ul {top:30px;t\op:31px;}*/


.mainCntPosition {margin-left:18px; margin-top:52px;}
.mainCntPosition p {margin:0px; margin-bottom:24px; }

/*================== SIDENAVIGATION =================*/
.CanaryNav {width:184px; margin-left:18px; margin-top:52px;}
.CanaryNav ul {padding:0;margin:0;list-style-type:none;}
.CanaryNav li { margin-top:14px;}
.ResearchNav {width:184px; margin-left:18px; margin-top:52px;}
.ResearchNav ul {padding:0;margin:0;list-style-type:none;}
.ResearchNav li { margin-top:14px;}
.QuantumNav {width:184px; margin-left:18px; margin-top:52px;}
.QuantumNav ul {padding:0;margin:0;list-style-type:none;}
.QuantumNav li { margin-top:14px;}

#CanaryNav1 {width:148px;background-image:url(../img/sideNav_canary_facts.gif);}
#CanaryNav2 { width:155px; height:36px; background-image:url(../img/sideNav_canary_detecting.gif); }
#CanaryNav2:hover { background-position:0px -36px;}
#CanaryNav3 {width:102px;background-image:url(../img/sideNav_canary_video.gif);}
#CanaryNav4 {width:129px;background-image:url(../img/sideNav_canary_brochure.gif);}
#ResearchNav1 {width:120px;background-image:url(../img/sideNav_research_technology.gif);}
#ResearchNav2 { width:175px; background-image:url(../img/sideNav_research_studies.gif); }
#ResearchNav3 { width:159px; background-image:url(../img/sideNav_research_publications.gif); }
#QuantumNav1 {width:171px;background-image:url(../img/sideNav_about_executive_biographies.gif);}
#QuantumNav2 {width:68px;background-image:url(../img/sideNav_about_partners.gif);}
#QuantumNav3 { width:48px; background-image:url(../img/sideNav_about_media.gif); }
#QuantumNav4 { width:96px; background-image:url(../img/sideNav_about_employment.gif); }
#QuantumNav5 { width:179px; height:36px; background-image:url(../img/sideNav_about_meetings.gif); }
#QuantumNav5:hover { background-position:0px -36px;}
#QuantumNav6 { width:85px; background-image:url(../img/sideNav_about_contact.gif); }
#QuantumNav7 { width:105px; background-image:url(../img/sideNav_quality_policy.gif); }


.btnCanaryNavPrimary {display:block;background:no-repeat;height:18px; }
.btnCanaryNavPrimary:hover {background:0px -18px;}
.btnCanaryNavPrimaryTall {display:block;background:no-repeat;height:36px; }
.btnCanaryNavPrimaryTall:hover {background:0px -36px;}
.btnResearchNavPrimary {display:block;background:no-repeat;height:18px; }
.btnResearchNavPrimary:hover {background:0px -18px;}
.btnQuantumNavPrimary {display:block;background:no-repeat;height:18px; }
.btnQuantumNavPrimary:hover {background:0px -18px;}
.btnQuantumNavPrimaryTall {display:block;background:no-repeat;height:36px; }
.btnQuantumNavPrimaryTall:hover {background:0px -36px;}

.activeCanaryNav {display:block;background:no-repeat;height:18px;background:0px -18px;}
.activeCanaryNav:hover {}
.activeCanaryNavTall {display:block;background:no-repeat;height:36px;background:0px -36px;}
.activeCanaryNavTall:hover {}
.activeResearchNav {display:block;background:no-repeat;height:18px;background:0px -18px;}
.activeResearchNav:hover {}
.activeQuantumNav {display:block;background:no-repeat;height:18px;background:0px -18px;}
.activeQuantumNav:hover {}
.activeQuantumNavTall {display:block;background:no-repeat;height:36px;background:0px -36px;}
.activeQuantumNavTall:hover {}



/* style the top level hover */
.CanaryNav a:hover, .CanaryNav ul ul a:hover{background:0px -18px;}
.CanaryNav :hover > a, .CanaryNav ul ul :hover > a {background:0px -18px;}
.ResearchNav a:hover, .ResearchNav ul ul a:hover{background:0px -18px;}
.ResearchNav :hover > a, .ResearchNav ul ul :hover > a {background:0px -18px;}
.QuantumNav a:hover, .QuantumNav ul ul a:hover{background:0px -18px;}
.QuantumNav :hover > a, .QuantumNav ul ul :hover > a {background:0px -18px;}


/* hack to correct IE5.5  */
* html .CanaryNav {width:184px; w\idth:184px;}
* html .ResearchNav {width:184px; w\idth:184px;}
* html .QuantumNav {width:184px; w\idth:184px;}
/* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}*/
/* html .menu ul ul {top:30px;t\op:31px;}*/
/*==============================================================================================*/

.tblFooter { background-color: #8A8B8E; color:#FFFFFF; font-size:10px; padding-top:15px;}
	.tblFooter a{color:#FFFFFF; text-decoration:none; }
	.tblFooter a:hover {text-decoration:underline; }

/*================== Main Content =================*/
.clsMain {width:634px; margin-top:50px}

.clsMarBot24 {margin-bottom:24px;}
.clsMarBot20 {margin-bottom:20px;}
.clsMarLeft20 {margin-left:20px;}
.clsMarTop15 {margin-top:15px;}
.clsMarTop20 {margin-top:20px;}
.clsMarTop30 {margin-top:30px;}

.clsPadLeft8 {padding-left:8px;}
.clsPadTop8 {padding-top:8px;}

/*=== Form Fields  ===*/
clsForm { font-size:16px; width:332px; }
.clsInput1 { width:256px; height:28px; border:1px solid #919295; background-color:#FFFFFF; font-size:18px; color:#000000; display:block; margin-bottom:12px; margin-right:32px;  }
ul.mailingLinst {margin:30px 0px; padding:0px; }
ul.mailingLinst li { list-style:none; float:left; margin-right:4px; }

.btnSubmitPos {clear:both; padding-top:0px; }
#btnSubmit { width:257px; background-image:url(../img/btn_submit.gif); }
.clsSubmit {display:block;background:no-repeat;height:38px; }
.clsSubmit:hover {background:0px -38px;}
/* Home Page Styling */
#homePageInfoBlock {
background-image:url("/img/CanaryMainPageBG.jpg");
background-position:center bottom;
background-repeat:no-repeat;
margin:0 auto;
min-height:400px;
_height: 400px;
overflow:auto;
width:926px;
}
#homePageInfoBlock h3 {
color:#F47300;
font-size:170%;
margin:0;
}
#ProductCopyWrapper {
/*border-right:1px solid #DFDFDF;*/
float:left;
font-weight:bold;
margin:34px 0 0;
min-height:326px;
_height: 326px;
padding:0 23px 0 330px;
width:340px;
}
#ProductCopyWrapper ul {
list-style: none;
margin:0;
padding:0;
}
#ProductCopyWrapper ul li {
border-bottom:1px solid #DFDFDF;
padding:10px 0;
}
#ProductCopyWrapper ul li.last {
border: none;
}
#WhatsNewCopyWrapper {
/*border-left:1px solid #c8c8c8;*/
background-image: url(/img/Home-Divider.png);
background-repeat: no-repeat;
background-position: left center;
color:#3160C6;
float:left;
margin:34px 0 0;
min-height:326px;
_height: 326px;
padding:0 23px;
width:173px;
}
#BottomBurst {
background-color: #f8c93b;
width: 908px;
margin:0 auto 23px;
overflow: auto;
padding: 18px 9px;
}
#BottomBurst a {
float: left;
width: 213px;
text-align: center;
padding: 0 7px;
font-size: 130%;
font-weight: bold;
color: #ffffff;
text-transform:uppercase;
}
#BottomBurst a img {
margin: 0 0 9px;
}

/*================== Contact Page =================*/
.title-contact {background:url(../img/contact-page.png) 0px 0px no-repeat;width:396px;height:21px;overflow:hidden;text-indent:-5000px;margin-top:25px;}
.title-contact2 {background:url(../img/contact-page.png) 0px -100px no-repeat;width:471px;height:21px;overflow:hidden;text-indent:-5000px;margin-top:25px;}
.field-name {background:url(../img/contact-page.png) 0px -21px no-repeat;width:46px;height:14px;overflow:hidden;text-indent:-5000px;display:block;margin-bottom:8px;margin-top:25px;}
.field-email {background:url(../img/contact-page.png) 0px -35px no-repeat;width:45px;height:14px;overflow:hidden;text-indent:-5000px;display:block;margin-bottom:8px;margin-top:25px;}
.field-subject {background:url(../img/contact-page.png) 0px -49px no-repeat;width:63px;height:17px;overflow:hidden;text-indent:-5000px;display:block;margin-bottom:6px;margin-top:25px;}
.field-message {background:url(../img/contact-page.png) 0px -66px no-repeat;width:73px;height:17px;overflow:hidden;text-indent:-5000px;display:block;margin-bottom:5px;margin-top:25px;}
.title-find-us {background:url(../img/contact-page.png) 0px -83px no-repeat;width:78px;height:17px;overflow:hidden;text-indent:-5000px;display:block}