*, html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
font-size:100%;
text-decoration: none;
}
body{
background:#575757 url(http://www.safetyscholarsvideo.com/graphics/bgContainer.png) repeat-y top center;
font-family:Corbel, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
}
#container{
background-color:white;
width:960px;
margin:0 auto;
overflow:hidden;
}
#ribbon{
background: url(http://www.safetyscholarsvideo.com/graphics/extended.png) no-repeat top right;
width:250px;
height:250px;
position:absolute;
right:0;
top:0;
}
#header{
background: url(http://www.safetyscholarsvideo.com/graphics/header.png) no-repeat top center;
height:182px;
width:960px;
margin:0 auto;
}
#header ul {
list-style:none;
}

#navAreaA{
position:absolute; top:145px; margin-left:160px;
text-transform:uppercase;
}

/* navigation tabs */
#header li {
float:left;
}
#header a {
display:block;
}
#topNav li a{
color:#000;
text-decoration: none;
padding:15px 20px 5px 0;
}
#topNav li a span{
padding:10px 10px 0;
width:10px;
}
#topNav a:hover {
text-decoration:none;
background: url(../graphics/tableftW.gif) no-repeat right -35px;
}
#topNav a:hover span {
background: url(../graphics/tabLeft.gif) no-repeat left -40px;
}

#topNav a.selected {
text-decoration:none;
background: url(../graphics/tableftW.gif) no-repeat right -35px;
}

#topNav a.selected span {
background: url(../graphics/tabLeft.gif) no-repeat left -40px;
}

#content{
width:960px;
margin:0 auto;
min-height:300px;
}
#content li{
margin:0 20px 5px;
}
#content h1 {
font-size: 24px;
font-weight: bold;
color: #eb2a2e;
padding:10px 0 10px;
}
#content h2 {
font-size: 20px;
font-weight: bold;
color: #7bb1cd;
padding:0 0 5px;
}

#content h3 {
font-size: 18px;
font-weight: bold;
color: #7bb1cd;
padding:0px 0 5px;
}
#content h4 {
font-size: 16px;
font-weight: bold;
color: #333;
margin:10px 0 5px;
}
#content h5 {
font-size: 24px;
font-weight: bold;
color: #eb2a2e;
padding:0 0 10px;
}
#text img{
border:1px solid #272525;
}
#videoArea{
float:left;
width:430px;
background:#ececec;
padding:25px 15px 20px 0;
line-height:22px;
min-height:500px;
}
.videoBox{
margin:0 25px 0 25px;
}
#copy{
float:left;
width:500px;
}
#copy a{
color:#7bb1cd;
text-decoration:underline;
}
#copy a:hover{
color:#eb2a2e;
}
#copy h2{
padding:0;
}
.countdown{
float:right;
margin:5px 10px 0 0;
}
.tips{
padding: 20px 25px 0 25px;
}
.news{
padding: 20px 25px 0 25px;
}
.green{
padding: 20px 25px 0 25px;
}
.red{
color:#eb2a2e;
text-decoration:underline;
}
a.red:hover{
color:#7bb1cd;
}
a.link{
background:url(../graphics/iconFilm1.gif) no-repeat left center;
padding-left:18px;
}
#sideNav{
float:left;
width:200px;
font-size:13px;
padding:15px 0 30px 10px;
color:#333;
}
#sideNav a{
display:block;
margin:10px;
color:#333;
background:url(../graphics/sideNav.png) repeat-y 0px top;
padding:5px;
}
#sideNav a:hover{
color:#7bb1cd;
}
#sideNav h3{
padding:5px 10px 0;
color:#272525;
}
#text{
margin-left:225px;
padding:10px 30px 40px 0;
}
#text p,#fulltext p{
line-height:20px;
margin:0 0 10px 0;
}
#text a,#fulltext a{
color:#7bb1cd;
}
#text a:hover,#fulltext a:hover{
color:#7bb1cd;
text-decoration:underline;
}
#video2{
float:left;
}
#video1{
float:right;
width:330px;
margin:0 0 0 20px;
}

#fulltext{
padding:10px 40px 20px;
}
span.date{
border-top:1px solid #7bb1cd;
display:block;
width:650px;
color:#666;
text-align:right;
}
ul.icons li{
background:url(../graphics/iconFilm.gif) no-repeat left center;
list-style:none;
padding-left:20px;
}

/*--FORMS--*/
#fulltext input[type=text]{
border:1px solid transparent;
background:url(http://www.safetyscholarsvideo.com/graphics/bgText.png) no-repeat left top;
padding:.4em .3em .5em;
margin:1px 0 5px;
width:200px;
font-family:Corbel, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
#fulltext textarea{
background:url(http://www.safetyscholarsvideo.com/graphics/bgTextArea.png) no-repeat left top;
padding:.3em;
margin:1px 0;
width:300px;
height:100px;
font-family:Corbel, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
#fulltext input[type=submit]{
margin:10px;
margin-left:0;
border:1px solid transparent;
background:url(http://www.safetyscholarsvideo.com/graphics/bgSubmit.png) no-repeat center top;
width:75px;
padding:0px 0;
font-family:Corbel, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}
#fulltext input[type=submit]:hover{
border:1px solid transparent;
background:url(http://www.safetyscholarsvideo.com/graphics/bgSubmitOn.png) no-repeat center top;
}


/*--For Photos Page--*/
.photos{
display:inline;
float:left;
width:340px;
margin: 0 5px 20px;
}
div.photos h3{
font-size:14px!important;
}

#lowerNav{
clear:both;
background: url(http://www.safetyscholarsvideo.com/graphics/lowerNav.png) repeat-x top center;
height:56px;
width:960px;
margin:0 auto;
}

#navAreaB{
float:left;
margin-left:15px;
margin-top:17px;
text-transform:uppercase;
}

ul#bottomNav{
list-style:none;
}
#bottomNav li{
float:left;
}
#bottomNav li a{
font-size:15px;
color:#fff;
padding: 10px 20px 7px;
text-decoration: none;
display:inline;
}

#bottomNav li a:hover{
color:#000;
}
#bottomNav a.selected{
color:#272525;
font-weight:bold;
background:url(../graphics/iconVideo.gif) no-repeat left center;
}

#lowerBoxes{
width:960px;
margin:0 auto;
background:#272525;
padding-left:30px;
float:left;
}
#lowerBoxes h2{
color:white;
font-size:22px;
font-weight:normal;
margin:10px 20px 10px 15px;
}
#lowerBoxes h3{
color:white;
font-size:13px;
font-weight:normal;
margin:10px 20px 10px 15px;
border-bottom:1px solid white;
}
#lowerBoxes p{
margin:0 20px 5px 15px;
color:white;
font-size:12px;
}

#lowerBoxes a{
color:white;
text-decoration:underline;
}
#lowerBoxes h3 a{
color:white;
text-decoration:none;
}
#lowerBoxes a:hover{
text-decoration:underline;
}
#lowerBoxes h3 a:hover{
color:red;
text-decoration:none;
}
table.iconTable{
margin:0 15px 0;
border-collapse:collapse;
}
.iconTable td{
vertical-align:top;
padding:5px 10px 5px 0;
color:white;
font-size:13px;
}
.icon{
float:left;
margin-right:10px;
margin-bottom:5px;
}
hr.break{
color:#7bb1cd;
clear:both;
height:0px;
padding:0;
background-color:none;
}
#box1,#box2,#box3{
width: 280px;
min-height: 260px;
border: solid #000;
border-width: 1px;
float: left;
padding:0 0 10px 0;
margin: 25px 0 0;
}

#box1{
margin-right:25px;
background: #eb2a2e;
}

#box2{
margin-right:25px;
background: #000;
}

#box3{

background: #7bb1cd;
}
.fltrt{
float:right;
margin:0 0 0 20px;
}
.fltlt{
float:left;
margin:0 20px 0 0;
}
.nVideo{
margin:30px 0;
}
blockquote{
margin:10px 0;
padding:20px;
background:#eee;
border-left:7px solid #eb2a2e;
}
div.topten{
float:left;
width:340px;

}
div.embedCode{
font-size:11px;
}
textarea.copy{
height:10px;
font-size:10px;
width:280px;
border:1px solid #ccc;
background-color:#eaebd8;
padding:2px;
margin:10px 0 20px;
}