@import url("externalLink.css");
@import url("jquery.fancybox-1.3.1.css");
@import url("flowplayer.css");

* {
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-size:14px;
}

#pageWrapper {
    width:900px;
    margin: 0 auto;
    position: relative;
}

#pageWrapper.viewLarger {
    width:600px;
}

/***** HEADER START *****/
#header {
    clear:both;
    width:900px;
    height:160px;
    background-image: url("../graphics/Header-bkg.jpg");
    background-repeat:no-repeat;
    padding-top:65px;
}

#header.viewLarger {
    display:none;
}

#supportNav ul {
    position:absolute;
    top:7px;
    right:10px;
    word-spacing: 0.15em;
}

#supportNav li {
    display:inline;
}

#supportNav li a {
    color:#FFFFFF;
    text-decoration:none;
}

#supportNav li a span {
    font-size:12px;
    border-left:1px solid #FFFFFF;
    padding:0 5px 0 10px;
}

#supportNav li.first a span {
    border-left:none;
}

#supportNav li a:hover {
    color:#F48518;
}

#siteNav ul {
    position:absolute;
    top:191px;
    background-color:#909296;
    height:21px;
    width:670px;
    padding-bottom:3px;
    padding-left:10px;
    padding-top:2px;
    line-height:1.65em;
    word-spacing: 0.15em;
}

#siteNav li {
    display:inline;
    padding: 4px;
}

#siteNav li a {
    color:#FFFFFF;
    font-weight:bold;
    letter-spacing:0.1em;
    padding:4px 8px 2px;
    text-decoration:none;
}

#siteNav li a span {
    font-family:Times New Roman;
    font-size:12px;    
}

#siteNav li a:hover {
    border-bottom: 4px #F1851F solid;
}

#siteNav li.activeSection a {
    border-bottom: 4px #003777 solid;
}   

/***** HEADER END *****/

/***** PRIMARY NAV START *****/
#primaryNav {
    float:left;
    width:200px;
    padding:27px 5px 0 0;
    color:#003777
}

#primaryNav li.activePage a.active span {
    color:Black;
}

#primaryNav li a:hover span {
    text-decoration:underline;
}

#primaryNav ul.navigation li {
    background-image:url(../graphics/orange-bullet.gif);
    background-repeat:no-repeat;
    padding:0 0 0 13px;
    margin:0 0 10px 0;
    text-transform:uppercase;
    list-style-type:none;
    
}

#primaryNav ul li.more {
    background-image:url(../graphics/expand.gif);
}

#primaryNav ul li.less {
    background-image:url(../graphics/collapse.gif);
}

#primaryNav .collapsed {
    display:none;
}

#primaryNav ul.navigation li.item1 {
    margin:15px 0 10px 0;
}

#primaryNav ul.navigation li a span {
    font-size:12px;
    font-family:Times New Roman;
    color:#003777
}

#primaryNav ul.navigation li a {
    text-decoration:none;
}

#primaryNav div.display {
    background-image: url("../graphics/left-bracket.jpg");
    background-repeat:no-repeat;
    padding:0 0 0 12px;
    line-height:45px;
}

#primaryNav div.display span {
    background-image: url("../graphics/right-bracket.jpg");
    background-repeat:no-repeat;
    background-position:right;
    padding:10px 12px 10px 0;
    line-height:49px;
    font-size:28px;
    font-family:Times New Roman;
}

#primaryNav div.display a {
    color:#003777;
    text-decoration:none;
}

#primaryNav div.genDisplay {
    background-image: url("../graphics/left-bracket.jpg");
    background-repeat:no-repeat;
    padding:0 0 0 12px;
    line-height:45px;
}

#primaryNav div.genDisplay span {
    background-image: url("../graphics/right-bracket.jpg");
    background-repeat:no-repeat;
    background-position:right;
    padding:10px 12px 10px 0;
    line-height:49px;
    font-size:26px;
    font-family:Times New Roman;
}

#primaryNav #fastFactsBox div.document p {
    display:none;
}

#primaryNav #fastFactsBox {
    background-color:#003777;
    width:190px;
    margin-bottom:20px;
}

#primaryNav #fastFactsBox p.factsTitle {
    color:#F78F1F;
    padding:10px 0 10px 0;
    font-size:14px;
}

#primaryNav #fastFactsBox p {
    color:White;
    margin:0 0 0 10px;
    padding:0 7px 10px 0;
    font-size:12px;
}

#primaryNav div.calltoActionWrapper div.rdmCall {
    display:none;
}

#primaryNav div.calltoActionWrapper {
    margin:30px 0 10px 0;
}

#primaryNav div.calltoActionWrapper a img {
    border:none;
}
/***** PRIMARY NAV END *****/

/***** CONTENT START *****/
#content {
    float:left;
    width:428px;
    min-height:300px;
    padding:0 15px 20px 33px;
    margin-top:27px;
    color:#7F7D81;
    border-left: 1px solid #E5E5E6;
}

#content.viewLarger {
    float:none;
    width:600px;
    height:600px;
    margin:0;
    padding:0;
    border-left:none;
}

#content a,
#content a:link, 
#content a span,
#content a:link span{
	text-decoration: underline;
	color:#003878;
}

#content a:visited,
#content a:visited span {
	text-decoration: underline;
	color:#6AAEE1;
}

#content a:hover,
#content a:active,
#content a:hover span,
#content a:active span {
	text-decoration: underline;
	color:#F1861F;
}

#content h1 {
    margin-bottom:15px;
}

#content h1 span {
    font-size:24px;
    font-family:Times New Roman;
    color:#F1851F;
    font-weight:normal;
}

#content h2 {
    line-height:20px;
    margin-bottom:5px;
}

#content h2 span {
    font-size:18px;
    font-weight:normal;
}

#content div.procDisplay {
    margin-bottom:20px;    
}

#content div.procDisplay span {
    font-size:24px;
    font-family:Times New Roman;
    color:#F1851F;
}

#content p {
    line-height:20px;
	margin-bottom:10px;
}

#content h4 {
    margin-bottom:10px;
}

#content ul {
    line-height:20px;
    margin-bottom:10px;
}

#content ul li{
    margin-left:25px;
}

#content sup {
    font-size:10px;
}

#procedureNav li {
    display:inline;
}

#procedureNav li a {
    color:#003777;
    text-decoration:none;
    border-left:1px solid #7F7D81;
    padding:0 5px 0 5px;
}

#procedureNav li a.active {
    color:#7F7D81;
}

#procedureNav li a span {
    font-size:14px;
}

#procedureNav li.first a {
    border-left:none;
    padding:0 5px 0 0;
}

#content #procedureNav ul {
    margin-bottom:20px;
}

#content #procedureNav ul li{
    margin-left:0;
}

#content #overview,
#content #video,
#content #evidence {
    margin-top:25px;
}

#content #video ul {
    list-style-type:none;
    margin-bottom:15px;
}

#content #video ul li {
    margin-left:0;
}

#content p.footnote,
#content p.footnote a {
    font-size:12px;
    font-style:italic;
}
/***** CONTENT END *****/

/***** SIDEBAR START *****/
#sidebar {
    float:left;
    width:218px;
    margin:27px 0 15px 0;
    color:#003777;
}

#sidebar h1,
#sidebar span,
#sidebar p,
#sidebar ul,
#sidebar table,
#sidebar ul li {
    font-size:12px;
    line-height:16px;
}

#sidebar div.Web_Information {
    padding:10px 10px 15px 15px;
    background-color:#E5E5E6;
    font-size:12px;
}

#sidebar div.Web_Information p.note,
#sidebar div.Web_Information p.note a {
    font-size:11px;
}

#sidebar div.Web_Information ul li {
    font-size:12px;
}

#sidebar div.Web_Information ul li strong {
    font-size:12px;
}

#sidebar div.Web_Information ul li a {
    color:#003777;
    text-decoration:none;
    font-size:12px;
}

#sidebar div.Web_Information p a {
    color:#003777;
    font-size:12px;
}

#sidebar div.Web_Information h1 {
    margin-bottom:10px;
}

#sidebar div.Web_Information h1 span {
    text-transform:uppercase;
}

#sidebar ul li {
    margin:0 0 8px 15px;
}

#sidebar p {
    line-height:18px;
    margin-bottom:10px;
}

#sidebar p.footnote {
    margin-bottom:5px;
}

#sidebar sup {
    font-size:10px;
}

#sidebar p.footnote {
    font-size:12px;
    font-style:italic;
    margin-left:10px;
}

#sidebar div.sku {
    padding:10px 10px 5px 10px;
    background-color:#E5E5E6;
    color:#7F7D81;
}

#sidebar div.orderWrapper{
    padding:0 10px 5px 10px;
    background-color:#E5E5E6;   
}

#sidebar div.orderWrapper p {
    color:#7F7D81;    
}

#sidebar div.orderWrapper a{
    font-size:12px;
    color:#003777;
}

#sidebar div.sku p a {
    font-size:12px;
}

#sidebar div.sku img {
    margin-bottom:10px; 
}
#sidebar div.sku div.catalogCharacteristics,
#sidebar div.sku div.specifications,
#sidebar div.sku div.viewLargerWrapper {
    margin-bottom:15px;
}

#sidebar div.sku #viewLargerWrapper {
    margin-bottom:15px;
}

#sidebar div.sku div.specifications h1,
#sidebar div.sku div.How_to_Order h1 {
    text-transform:uppercase;
    color:#003777;
    margin-bottom:10px;
}

#sidebar div.sku #orderInfoTitleWrapper {
    color:#003777;
    margin-bottom:10px;
}

#sidebar div.sku a {
    color:#003777;
}

#sidebar div.sku table {
    border-collapse:collapse;
    border-spacing:0;
}

#sidebar div.sku table tr td {
    border-bottom: 1px solid #7F7D81;
    padding:5px 0 5px 0;
    font-size:12px;
    vertical-align:top;
}

#sidebar div.sku table tr.last td {
    border-bottom:none;
}

#sidebar div.sku table tr td.col1 {
    width:90px;
}

#sidebar div.sku #codeLabelWrapper,
#sidebar div.sku #quantityLabelWrapper {
    font-size:12px;
}

#sidebar div.Web_Information a:hover {
    text-decoration:underline;
}
/***** SIDEBAR END *****/

/***** FOOTER START *****/
#footer {
    clear:both;
    background-image: url("../graphics/footer-bkg.jpg");
    background-repeat:no-repeat;
    position:relative;
    height:40px;
}

#footer.viewLarger {
    display:none;
}

.footerNav ul {
    padding-top:15px;
}

.footerNav li {
    display:inline;
}

.footerNav li a {
    color:#FFFFFF;
    text-decoration:none;
}

.footerNav li a span {
    font-size:11px;
    border-left:1px solid #FFFFFF;
    padding:0 5px 0 10px;
}

.footerNav li.first a span {
    border-left:none;
}

.footerNav li a:hover {
    color:#f48518;
}

.footerLegal p {
    color:#7F7D81;
    font-size:12px;
    padding:10px 5px 5px 5px;
}
/***** FOOTER END *****/

.disclaimerIcon
{
   margin-left:2px!important;
   margin-right:2px!important;
   margin-bottom:5px!important;
   padding:0px!important;
   border:none!important;
   float:none !important;
   
}

.hidden{
    display:none;
}



/*SearchBox*/

#searchWrapper{
	position:absolute;
	right:10px;
	top:25px;
  
    height: 39px;
    float:right;
    min-width:215px;
    text-align:right;
 }


#searchCriteria
{
    width: 104px;
    margin: 0px 4px 0 5px;
    margin-top:-2px;
    float:left;
    
}

#searchSubmit
{
    float:left;
    height: 19px;
    /*min-width: 39px;*/
	width:35px;
    
border:0;
    background: transparent;
    font-family:Georgia;
    color:#fff;
    font-size:12px;
    background-image:url("../graphics/searchBracketOpen.gif");
    background-repeat:no-repeat;
    padding:0 8px 5px 8px;
    margin-top:-2px;
}

#searchFor{
    text-align:right;
    float:left;
    
}

#searchBox
{
    float: left;
    height: 19px;
    margin-top:5px;
    font-family:Georgia;
    color:#fff;
    font-size:12px;
    background-image:url("../graphics/searchBracketClose.gif");
    background-repeat:no-repeat;
    background-position:right;
    margin-right:2px;
    padding-top:5px;
    
    
}


#searchSubmit:hover
{
    cursor: pointer;
}

#searchBxTxt
{
    float:left;
	color:#F1851F;
	font-family:Georgia;
	
}

/*over lay*/
#header.emailThis {
background-image:none;
    width:0px;
    height:0px; 
    background-repeat:none;
    padding-top:0px; 
}

#footer.emailThis {
background-image:none;
    width:0px;
    height:0px; 
    background-repeat:none;
    padding-top:0px; 
}


#searchField
{
    width: 150px;
}

#googleSideSearchBox
{
    margin-top: 30px;
}
