a{
     color:#4891dc;
     text-decoration:none
}
.brClear {
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0px;
}
body{
     background-color:#999a98;
     font-family:Arial,sans-serif;
     font-size:12px
}
#shell{
					margin: auto;
					text-align:left;
					width:938px;
                    padding: 10px 0 10px 0;
}

#page{
					background-color: transparent;
					border:0px solid #999999;
					float:left;

					width:980px;
                    #width:980px;
                    .width:980px;
					z-index:-1
}

#page-boundary{
					border:0px solid #999999;
					float:left;
					margin-left:0;
					overflow:hidden;
                    width: 980px;
}


#page{
     background-color:#ffffff;
     border:0px solid #7F7F7F;
     border-bottom:1px solid #4891dc;
     border-left:1px solid #4891dc;
     border-right:1px solid #4891dc;
     border-top:1px solid #4891dc;
     float:left;

     width:980px;
}




h1{
     background-image:none;
     background-repeat:no-repeat;
     border-bottom:0px solid #4891dc;
     color:#4891dc;
     font-size:24px;
     margin:0px;
     padding:0 0 10px 0
}

h2{
     background-color:#ffffff;
     background-image:url(../images/subheader.jpg);
     background-repeat:no-repeat;
     border-bottom:1px solid #4891dc;
     color:#FFFFFF;
     font-family:Arial,sans-serif;
     font-size:14px;
     margin:0px;
     padding:0px 10px 0px 10px
}

h3{
     color:#000000;
     font-size:16px;
     margin:0px;
     padding:10px 10px 10px 0px;
     display: block;
     clear: left;
}

li{
     padding-bottom:4px;
     padding-top:3px
}

li a{
     font-weight:bold
}

ul{
     margin-top:0;
     padding-left:20px
}

.blank{
     float:left;
     height:1px;
     width:100%
}

.certlabel{
     font-size:12px;
     text-align:center
}

.content{
     border-bottom:0px solid #4891dc;
     border-left:0px solid #4891dc;
     border-right:0px solid #4891dc;
     margin-bottom:1em;
     padding:10px 10px 10px 10px
}

.data{
     border:0px solid #000000;
     display:block;
     float:left;
     margin-bottom:5px;
     width:280px
}

.data{
     color:#f47c22;
     float:right;
     font-size:12px;
     width:300px
}

.label{
     border:0px solid #000000;
     clear:left;
     display:block;
     float:left;
     width:110px
}

.label{
     clear:both;
     color:#ffffff;
     float:left;
     font-size:12px;
     padding-top:3px;
     width:150px
}

.row{
     clear:both;
     color:#ffffff;
     float:left;
     padding-left:20px;
     width:100%
}

.submit_story{
     clear:left;
     float:left;
     padding-bottom:10px;
     text-align:center;
     width:100%
}

#col1_panel{
     border:0px solid #6600FF;
     clear:left;
     float:left;
     margin:10px 10px 10px 10px;
     width:400px
}

#col2_panel{
     background-color:#ffffff;
     border:0px solid #6600FF;
     float:right;
     margin:10px 10px 10px 10px;
     width:505px
}

#dialogbox{
     background-color:#FFFFFF;
     background-image:url(../zimages/db_bkg.jpg);
     background-repeat:no-repeat;
     float:left;
     height:660px;
     width:900px
}

#large_video_holder{
     background-color:#ffffff;
     border:4px solid #000000;
     height:0px;
     left:-2000px;
     overflow:hidden;
     position:absolute;
     top:3000px;
     width:0px;
     z-index:100
}

#large_video_holder_content{
     background-color:#ffffff;
     border:1px solid #ffffff;
     overflow:hidden;
     width:100%
}

#large_video_holder_titlebar{
     background-color:#000000;
     border:0px solid #ffffff;
     clear:both;
     float:left;
     padding-top:0px;
     text-align:center;
     width:100%;
     font-size: 12px;
     color: #ffffff;
}
#large_video_holder_titlebar a{
     color: #ffffff;
}
#large_video_holder_titlebar a:hover{
     color: #cccccc;
}

#military{
     float:left;
     padding:10px 10px 10px 20px;
     width:auto;
     color: #434343;
     background-color: #FFFFFF;
      border:0px solid #6600FF;
}

#military h2{
     background-image: none;
     font-size:16px;
     color: #434343;
     margin-bottom:20px;
     padding-bottom:10px;
     font-weight: bold;

     width:auto
}

#military_content{

     border:0px solid #3300CC;
     clear:left;
     float:left;
     width:auto
}

#military_image{

     border:0px solid #0066FF;
     float:left;
     width:300px
}

#military_intro{

     border:0px solid #CC0000;
     float:left;
     padding:20px 20px 0px 0px;
     width:500px
}
#military h1 {
    line-height: 34px;
    width: auto;
}
#military ul {
   width: 650px;
   float:left;
    border:0px solid #6600FF;
}

#military ul li {
  width: 650px;
   float:left;
   clear: left;
   line-height:22px;
   list-style:none;
   list-style-image:url(http://www.nonin.com/images/listArrow.gif);
}



#page #col1_panel #intro_panel{
     border:0px solid #6600FF;
     float:left;
     margin:0px;
     width:100%
}

#page #col2_panel #video_panel{
     background-color:#ffffff;
     border:0px solid #FF33FF;
     float:left;
     margin-bottom:20px;
     padding-bottom:10px;
     width:100%
}

#page #col2_panel #video_panel #video_links h2{
     color:#ffffff;
     padding-left:0px;
}
#page #col2_panel #video_panel h2{
     color:#ffffff;
     padding-left:10px;
}

#page #header_panel{
     background-color:#4891dc;
     background-image:url(../images/header.jpg);
     background-repeat:no-repeat;
     border:0px solid #6600FF;
     border-bottom:2px solid #4891dc;
     float:left;
     height:100px;
     width:100%
}

#proof_panel li{
     padding:4px 0px 0px 0px
}

#proof_panel {
     border:0px solid #6600FF;
     float:left;
     width:100%
}
#footer_panel{
     border-top:1px solid #6600FF;
     float:left;
     clear: both;
     width:940px;
     margin-left: 10px;

}
#challenge_panel {
     border:0px solid #6600FF;
     float:left;
     width:100%;

}
#challenge_panel .challenge_row {
     float:left;
     clear: both;
     width: 95%;
     border:0px solid #000000;
}
#challenge_panel .generic_left {
     float:left;
     width: 65%;
     border:0px solid #6600FF;

}

#challenge_panel .generic_right {
     float:left;
     width: 30%;
     border:0px solid #6600FF;
     text-align: center;
}
#proof_panel  .generic_left {
     float:left;
     width: 200px;
     border:0px solid #6600FF;
}
#proof_panel .generic_right {
     float:left;
     width: 180px;
     border:0px solid #6600FF;

}
#proof_panel .challenge_row {
     float:left;
     clear: both;
     width: 95%;
     border:0px solid #000000;
}
#proof_panel .challenge_row ul {
     border:0px solid #000000;
     width: auto;
}
#proof_panel .challenge_row ul li {
     border:0px solid #000000;
     width: auto;
}






#story_panel{
     background-color:#f47c22;
     border-bottom:2px solid #4891dc;
     float:left;
     width:505px;
     color: #ffffff;
     overflow: hidden;
}
#story_panel h3 {
     padding-bottom: 0px;
}
#story_panel content {
     padding-bottom: 0px;
}



#tradeup{
     background-color:#ffffff;
     float:left;
     height:580px;
     padding:10px 10px 10px 20px;
     text-align:center;
     width:100%
}

#trade_panel{
     border-bottom:0px solid #4891dc;
     float:left;
     width:100%;
     z-index:50
}

#video_content{
     border-bottom:1px solid #4891dc;
     border-left:1px solid #4891dc;
     border-right:1px solid #4891dc;
     height:430px;
     margin-bottom:-10px;
     padding:10px 10px 0px 10px
}

#video_holder{
     border:0px solid #FF33FF;
     border-bottom:0px solid #ffffff;
     padding:3px 0px 0px 0px;
     width:370px
}

#video_links{
     border:0px solid #FF33FF;
     padding: 0;
     width:390px
}

#video_links h2{
     background-image:none;
     color:#ffffff;
     font-size:16px;
     background-color: #ffffff;
     padding-top: 0px;
}

#video_links a{
     border:0px solid #FF33FF;
     color:#ffffff;
     font-size:12px;
     text-decoration:none
}

#video_links .data{
     border-bottom:0px solid #ffffff;
     clear:both;
     color:#f47c22;
     display:block;
     float:left;
     font-size:12px;
     padding-bottom:10px;
     width:390px
}

#video_links .dataend{
     border-bottom:0px solid #ffffff;
     clear:both;
     color:#f47c22;
     float:left;
     font-size:12px;
     width:390px
}

#video_links .label{
     border-top:1px solid #ffffff;
     clear:both;
     color:#ffffff;
     float:left;
     font-size:12px;
     padding-top:3px;
     width:390px
}

#video_meta{
     background-color:#cccccc;
     border:0px solid #FF33FF
}

#video_links a:hover{
     color:#cccccc
}

a:hover{
     color:#000000
}
#story_panel_response {
     width: 100%;
     border:0px solid #FF33FF

}

#testimonials_panel{

     float:left;
     width:940px;
     z-index:50;
     padding-left: 20px;
}

#testimonials_panel h2{
     
     margin-left: 0px;
}

#testimonials_panel h3,p {
   padding-left: 10px;
}
#testimonial_content_panel {
  padding-left: 10px;
}


#testimonial_content_panel #testimonials-nav{
    width: 300px;
    float: left;
   border:0px solid #FF33FF
}
#testimonial_content_panel #testimonials-items{
     width: 620px;
     float: left;
   border:0px solid #FF33FF
}


.testimonials_row {
     float: left;
     clear: left;
     width: 100%;
     padding-bottom: 20px;

}
.testimonials_content {
     float: left;
     width: 100%;
}
.testimonials_author {
     width: 100%;
     text-align: left;
     float: left;
     clear: left;
}


