/* BASIC LAYOUT */
/* http://blog.html.it/layoutgala/LayoutGala09.html */

/* container */
#site {
	width:961px;
	margin:0 auto;
	position:relative;
}
#wrapper {
	clear:both;
}
#content {
	clear:both;
	float:left;
	width:500px;
}
/*page.php*/
#contentPage { 
	clear:both;
	float:left;
	width:700px;
}

/* navigation, extra */
.xtra,
#xtra1,
#xtra2,
#xtra3,
#blox {
	float:right;width:444px;
}
#footer {
	clear:both;
}
/* end: BASIC LAYOUT */


/* FINE LAYOUT */

html, body {
	margin:0;
	padding:0;
}
body {
	font:11px verdana,sans-serif;
	text-align:center;
}
#site {
	text-align:left;
}

a {
	color:#5E7D09;
	text-decoration:underline;
}
a:hover {
	color:#5E7D09;
	text-decoration:none;
}

/* HEADLINE */

#headline {
	position:absolute;
	top:2px;
	right:2px;
	font-size:10px;
}
#headline a {
	color:#626262;
	text-decoration:none;
}
#headline a:hover {
	color:#626262;
	text-decoration:underline;
}
#headline ul {
	list-style-type:none;
	margin:0;
	padding:0;
	
}
#headline li {
	display:inline;
	border-left:1px solid #626262;
	color:#626262;
	padding:0;
	padding-left:8px;
	margin:0;
	margin-left:8px;
}
#headline li.first {
	border:none;
}
#headline li a {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#626262;
	text-decoration:none;
}
#headline li a:hover {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#626262;
	text-decoration:underline;
}

#headinfo {
	position:absolute;
	top:2px;
	left:208px;
	font-size:10px;
	color:#626262;
}

/* HEADER */

#header {
	height:230px;
}
#header #menuBox {
	float:left;
	width:754px;
	height:190px;
	background:#FFFDCF; /*ECF5D5*/
}

/* HEADER LOGO */
#header #logo {
	float:left;
	width:206px;
	height:210px;
	overflow:hidden;
}
#header #logo h1 {
	width:100%;
	height:100%;
	background:url(/images/safety/logo.gif) no-repeat;
	margin:0;
	padding:0;
	overflow:hidden;
}
#header #logo h1 a {
	display:block;
	width:100%;
	height:100%;
}
#header #logo h1 b {
	/*http://www.mezzoblue.com/tests/revised-image-replacement/#dwyer*/
	display:block;
	width:0;
	height:0;
	overflow:hidden;
}

/* HEADER SECTIONS */

#header #sections {
	list-style-type:none;
	margin:0;
	padding:0;
	background:#fff;
	/*border-bottom:2px solid #fff;*/
	float:left;
}
#header #sections li {
	float:left;
	padding:0;
	padding-top:18px;
	background-repeat:no-repeat;
	background-position:0 18px;
	margin:0;
}
#header #sections li a {
	display:block;
}
#header #sections li a b {
	/*http://www.mezzoblue.com/tests/revised-image-replacement/#dwyer*/
	display:block;
	width:0;
	height:0;
	overflow:hidden;
}
#header #sections li.sec1 {
	background-image:url(/images/safety/sec1_.gif);
}
#header #sections li.sec1 a {
	width:151px;
	height:134px;
	background:url(/images/safety/sec1.gif) no-repeat;
}
#header #sections li.sec2 {
	background-image:url(/images/safety/sec2_.gif);
}
#header #sections li.sec2 a {
	width:151px;
	height:134px;
	background:url(/images/safety/sec2.gif) no-repeat;
}
#header #sections li.sec3 {
	background-image:url(/images/safety/sec3_.gif);
}
#header #sections li.sec3 a {
	width:151px;
	height:134px;
	background:url(/images/safety/sec3.gif) no-repeat;
}
#header #sections li.sec4 {
	background-image:url(/images/safety/sec4_.gif);
}
#header #sections li.sec4 a {
	width:151px;
	height:134px;
	background:url(/images/safety/sec4.gif) no-repeat;
}
#header #sections li.sec5 {
	background-image:url(/images/safety/sec5_.gif);
}
#header #sections li.sec5 a {
	width:150px;
	height:134px;
	background:url(/images/safety/sec5.gif) no-repeat;
}
#header #sections li.selected a,
#header #sections li a:hover {
	background:none;
}

/* HEADER MENU */

#header #menu {
	list-style-type:none;
	margin:0;
	margin-top:12px;
	padding:0;
	padding-left:22px;
	float:left;
}
#header #menu li {
	float:left;
	background:url(/images/safety/bullet1.gif) 0 3px no-repeat;
	padding:0 12px;
}
#header #menu li a {
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5E7D09;
	text-decoration:none;
}
#header #menu li a:hover {
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5E7D09;
	text-decoration:underline;
}

/* HOME DOCUMENT */
#content .document {
	margin-bottom:32px;
	float:left;
	width:480px; /*same width as #content; fixes IE*/
	font-family:verdana,sans-serif;
	font-size:11px;
	line-height:15px;
	color:#585E46;
}
#content .document .head {
	margin-bottom:16px;
}
#content .document .head h1 {
	display:block;
	font-family:verdana,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0;
	color:#5E7D09;
}
#content .document .head .date {
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#B52C2C;
	/*
	border-left:1px solid #B52C2C;
	padding-left:6px;
	margin-left:6px;
	*/
	white-space:nowrap;
}
#content .document img {
	margin-right:8px;
	border:1px solid #52671A;
}
#content .document img.lft {
	float:left;
}
#content .document p {
	padding:0;
	margin:0;
	margin-bottom:8px;
}
#content .document .more {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#B52C2C;
	text-decoration:underline;
}
#content .document .more:hover {
	color:#B52C2C;
	text-decoration:none;
}
#content .document table {
	font-family:verdana,sans-serif;
	font-size:11px;
	line-height:15px;
}

/* MAP BOX */

#mapBox {
	clear:both;
	float:left;
	width:700px;
	background:#FFF9D1;
	margin-bottom:24px;
}
#mapBox .boxHead {
	height:42px;
	line-height:42px;
	/*margin-bottom:10px;*/
	background:#FDD917 url(/images/safety/sign.jpg) 10px 7px no-repeat;
}
#mapBox .boxHead h1 {
	font-family:verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#960000;
	display:block;
	padding:0;
	margin:0;
	margin-left:50px;
}
#mapBox #zoomify {
	/*padding:0 10px;*/
	height:350px;
	line-height:350px;
	text-align:center;
}
#mapBox .legend {
	text-align:center;
}
#mapBox .document {
	margin:8px 0;
	clear:both;
	float:left;
	width:500px;

	font-family:verdana,sans-serif;
	font-size:11px;
	color:#3B3B3B;
}
#mapBox .document .head {
	margin:0 12px 10px 12px;
	border-bottom:1px solid #B7B39B;
}
#mapBox .document .head h1 {
	display:inline;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0;
	color:#5E7D09;
}
#mapBox .document .body  {
	margin:0 12px;
}
#mapBox .document .body .icon {
	border:1px solid #52671A;
	float:left;
	margin-right:8px;
}
#mapBox .document .body p {
	padding:0;
	margin:0;
	margin-bottom:8px;
}
#mapBox .document .body  .more {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#B52C2C;
	text-decoration:underline;
}

/* VIDEO BOX */

#videoBox {
	clear:both;
	float:left;
	/*width:500px;*/
	/*text-align:center;*/
	margin-bottom:12px;
}
#videoBox .head {
	margin-bottom:12px;
}
#videoBox .head h1 {
	display:block;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	margin-bottom:4px;
	padding:0;
	color:#5E7D09;
}
#videoBox  .head h2 {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	margin-bottom:4px;
	padding:0;
	color:#5E7D09;
}


/* EXTRA BLOCKS */

#xtra1 {
	background:url(/images/safety/dual1.gif) repeat-y;
	margin-bottom:24px;
	border:1px solid #DEE6C8;
}
#xtra1 .box {
	padding:18px 0;
	float:left;
	width:220px;
	border-top:1px solid #fff;
	background:#F5F5F5;
}
#xtra1 .box h2 {
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0 8px 18px 18px;
	color:#5E7D09;
}
#xtra1 .box h2 a {
	color:#5E7D09;
	text-decoration:none;
}
#xtra1 .box h2 a:hover {
	text-decoration:underline;
}
#xtra1 .box ul {
	list-style-type:none;
	margin:0 8px 0 18px;
	padding:0;
}
#xtra1 .box li {
	padding:0px;
	margin:0;
	margin-bottom:12px;
}
#xtra1 .box li a {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#626262;
	text-decoration:underline;
}
#xtra1 .box li a:hover {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#626262;
	text-decoration:none;
}
.box .catIcon {
	margin-left:18px;
	margin-bottom:12px;
}
#xtra1 .boxSpecial {
	padding:18px 0;
	float:left;
	width:222px;
	border-top:1px solid #fff;
}
#xtra1 .boxSpecial h2 {
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0 8px 18px 18px;
	color:#5E7D09;
}
#xtra1 .boxSpecial h2 a {
	color:#5E7D09;
	text-decoration:none;
}
#xtra1 .boxSpecial h2 a:hover {
	text-decoration:underline;
}
#xtra1 .boxSpecial ul {
	list-style-type:none;
	margin:0 8px 0 18px;
	padding:0;
}
#xtra1 .boxSpecial li {
	padding-left:20px;
	margin-bottom:10px;
	background:url(/images/safety/bullet2.gif) 0 2px no-repeat;
}
#xtra1 .boxSpecial li a {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#5E7D09;
	text-decoration:none;
}
#xtra1 .boxSpecial li a:hover {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#5E7D09;
	text-decoration:underline;
}
#xtra1 .boxSpecial li .date {
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#81AB0C;
	white-space:nowrap;
}

#xtra2 {
	background:url(/images/safety/dual2.gif) repeat-y;
	margin-bottom:24px;
	border:1px solid #EEE8C3;
}

#xtra2 h1 {
	position:relative;
	margin:0;
	margin-left:18px;
	padding:0;
	padding-top:18px;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	color:#705F0D;
}
#xtra2 h1 a {
	color:#705F0D;
	text-decoration:none;
}
#xtra2 h1 a:hover {
	color:#626262;
	text-decoration:underline;
}

#xtra2 .box {
	padding:18px 0;
	float:left;
	width:221px;
	/*border-top:1px solid #fff;*/
}
#xtra2 .box h2 {
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0 8px 12px 18px;
	color:#626262;
}
#xtra2 .box h2 a {
	color:#705F0D;
	text-decoration:none;
	text-transform:uppercase;
}
#xtra2 .box h2 a:hover {
	text-decoration:underline;
	text-transform:uppercase;
}
#xtra2 .box .txt {
	margin:0 8px 10px 18px;
	color:#606060;
}
#xtra2 .box .txt .icon {
	border:1px solid #52671A;
	float:left;
	margin-right:8px;
}
#xtra2 .box .more {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#705F0D;
	text-decoration:underline;
	background:url(/images/safety/bullet3.gif) 0 2px no-repeat;
	margin-left:18px;
	padding-left:18px;
}
#xtra2 .box .more:hover {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#705F0D;
	text-decoration:none;
}
#xtra2 .box .txt .more {
	margin:0;
}
#xtra2 .box a {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#626262;
	text-decoration:underline;
}
#xtra2 .box a:hover {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#626262;
	text-decoration:none;
}

#xtra3 {
	background:url(/images/safety/dual3.gif) repeat-y;
	margin-bottom:24px;
	border:1px solid #DEE6C8;
}
#xtra3 .box {
	position:relative;
	padding:18px 0;
	float:left;
	width:221px;
	border-top:1px solid #fff;
}
#xtra3 .box h2 {
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	
	padding:0;
	margin:0 8px 18px 18px;
	color:#5E7D09;
}
#xtra3 .box h2 a {
	color:#5E7D09;
	text-decoration:none;
}
#xtra3 .box h2 a:hover {
	text-decoration:underline;
}
#xtra3 .box h3 {
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0 8px 10px 18px;
	color:#606060;
}
#xtra3 .box form {
	padding:0;
	margin:0 8px 0 18px;
	color:#606060;
}
#xtra3 .box form label.txt {
	font-weight:bold;
}
#xtra3 .box form input.txt {
	display:block;
	width:190px;
	margin:2px 0 6px 0;
}
#xtra3 .box form textarea {
	display:block;
	width:190px;
	margin:2px 0 6px 0;
	font-family:verdana,sans-serif;
	font-size:12px;
	overflow:auto;
}
#xtra3 .box #feedbackStatus {
	display:none;
	position:absolute;
	top:110px;
	left:18px;
	width:185px;
	text-align:center;
}

#xtra3 .box form .btn {
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:#705F0D;
	margin-top:12px;
	padding:2px;
	border:none;
}
* html #xtra3 .box form .btn {
	width:0;
	padding:2px 4px;
	overflow:visible;
}


/* ONE COLUMN LAYOUT */

#xtra4 {
	font-family:verdana,sans-serif;
	margin-bottom:24px;
	width:221px;
	float:right;
}
#xtra4 .box {
	padding:18px 0;
	/*
	float:left;
	width:220px;
	*/
	background:#F5F5F5;
	margin-bottom:24px;
	border:1px solid #DEE6C8;
}
#xtra4 .box h2 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0 8px 18px 18px;
	color:#5E7D09;
}
#xtra4 .box h2  a {
	color:#5E7D09;
	text-decoration:none;
}
#xtra4 .box h2  a:hover {
	color:#5E7D09;
	text-decoration:underline;
}
#xtra4 .box ul {
	list-style-type:none;
	margin:0 8px 0 18px;
	padding:0;
}
#xtra4 .box li {
	padding:0px;
	margin:0;
	margin-bottom:12px;
}
#xtra4 .box li a {
	font-size:11px;
	color:#626262;
	text-decoration:underline;
}
#xtra4 .box li a:hover {
	font-size:11px;
	color:#626262;
	text-decoration:none;
}

#xtra4 .boxRelated {
	padding:18px 0;
	clear:right;
	/*float:right;
	width:221px;*/
	background:#ECF5D5;
	margin-bottom:24px;
	border:1px solid #DEE6C8;
}
#xtra4 .boxRelated h2 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0 8px 18px 18px;
	color:#5E7D09;
}
#xtra4 .boxRelated h2  a {
	color:#5E7D09;
	text-decoration:none;
}
#xtra4 .boxRelated h2  a:hover {
	color:#5E7D09;
	text-decoration:underline;
}
#xtra4 .boxRelated ul {
	list-style-type:none;
	margin:0 8px 0 18px;
	padding:0;
}
#xtra4 .boxRelated li {
	padding:0px;
	margin:0;
	margin-bottom:12px;
}
#xtra4 .boxRelated li a {
	font-size:11px;
	color:#5E7D09;
	text-decoration:underline;
}
#xtra4 .boxRelated li a:hover {
	font-size:11px;
	color:#5E7D09;
	text-decoration:none;
}

.xtra {
	margin-bottom:24px;
}
.xtra .box {
	padding:18px 0;
	float:left;
	width:220px;
	border:1px solid silver;
}

.boxCalendar {
	padding:18px 0;
	float:right;
	clear:right;
	width:221px;
	background:#FFF9D1;
	margin-bottom:24px;
	border:1px solid #DEE6C8;
}
.boxCalendar h2 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0 8px 14px 18px;
	color:#705F0D;
}
.boxCalendar h2  a {
	color:#705F0D;
	text-decoration:none;
}
.boxCalendar h2  a:hover {
	color:#705F0D;
	text-decoration:underline;
}
.boxCalendar .calendar {
	padding-left:18px;
}
.boxCalendar .calendar table {
	margin-bottom:8px;
	background:#CEC9A9;
}
.boxCalendar .calendar th {
	font-size:11px;
	font-weight:normal;
	color:#705F0D;
	background:#E0DBB8;
}
.boxCalendar .calendar a {
	font-size:11px;
	font-weight:bold;
	color:#705F0D;
	background:#E0DBB8;
	width:100%;
	display:block;
	text-decoration:none;
}
.boxCalendar .calendar a:hover {
	font-size:11px;
	font-weight:bold;
	color:#705F0D;
	background:#EBE6C1;
	width:100%;
	display:block;
	text-decoration:none;
}
.boxCalendar .calendar a.selected {
	font-size:11px;
	font-weight:bold;
	color:#E0DBB8;
	background:#705F0D;
	width:100%;
	display:block;
}
.boxCalendar .calendar a.today {

}


/* FOOTER */

#footer {
	position:relative;
	background:#A6CE38;
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#FFF;
	padding:5px 8px;
}
#footer p {
	margin:0;
	padding:0;
}

#footerMenu {
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	right:12px;
	top:12px;
}
#footerMenu li {
	display:inline;
	border-left:1px solid #3B3931;
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#3B3931;
	padding-left:6px;
	margin-left:6px;
}
#footerMenu li.first {
	border:none;
}
#footerMenu li a {
	color:#3B3931;
	text-decoration:underline;
}
#footerMenu li a:hover {
	color:#3B3931;
	text-decoration:none;
}

/* MISC */

#logos {
	clear:both;
	margin-bottom:100px;
}
#logos img {
	margin-left:8px;
}
#logos img.first {
	margin-left:0;
}
#scroll {
	position:relative;
	height:32px;
	margin-top:-22px;
	margin-bottom:24px;
	background:#FFFDCF;
	border-bottom:2px solid #FDD917;
}

/* INNER PAGE */

#contentPage #document {
	font-family:verdana,sans-serif;
	font-size:11px;
	width:700px; /*same width as #contentPage; fixes IE*/
	line-height:15px;
	margin-bottom:24px;
	float:left;
}
#contentPage #document .head {
	margin-bottom:16px;
}
#contentPage #document h1 {
	display:block;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0;
	color:#5E7D09;
}
#contentPage #document h2 {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	margin-bottom:12px;
	padding:0;
	color:#5E7D09;
}
#contentPage #document h3 {
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:0;
	margin-bottom:8px;
	padding:0;
	color:#5E7D09;
}
#contentPage #document table {
	font-family:verdana,sans-serif;
	font-size:11px;
	line-height:15px;
}
#contentPage #document img {
	margin-right:8px;
}
#contentPage #document img.lft {
	float:left;
}
#contentPage #document img.lft {
	float:left;
	margin-right:8px;
	border:1px solid #52671A;
}
#contentPage #document .date {
	font-size:11px;
	color:#B52C2C;
	white-space:nowrap;
}

#pageMenu {
	clear:both;
	list-style-type:none;
	padding:0;
	margin:0;
	margin-bottom:24px;
}
#pageMenu li {
	display:inline;
	border-right:1px solid #626262;
	color:#626262;
	padding:0;
	padding-right:8px;
	margin:0;
	margin-right:8px;
}
#pageMenu li.last {
	border:none;
}
#pageMenu li a {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#626262;
	text-decoration:none;
}
#pageMenu li a:hover {
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#626262;
	text-decoration:underline;
}

/* DOCUMENT LIST (inner page) */

#contentPage #documentList {
	font-family:verdana,sans-serif;
	font-size:11px;
}
#contentPage #documentList h1 {
	padding:0;
	margin:0;
	margin-bottom:16px;
	font-size:14px;
	font-weight:bold;
	color:#5E7D09;
	text-transform:uppercase;
}
#contentPage #documentList .listItem {
	margin:0;
	margin-bottom:16px;
	padding-left:6px;
	border-left:4px solid #A6CE38;
}
#contentPage #documentList .listItem h2 {
	padding:0;
	margin:0;
	margin-bottom:4px;
}
#contentPage #documentList .listItem h2 a {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#5E7D09;
}
#contentPage #documentList .listItem .date {
	color:#B52C2C;
}
#contentPage #documentList .listItem img.lft {
	border:1px solid #52671A;
	float:left;
	margin-right:8px;
}

/* DOCUMENT PAGES BLOCK (contents) */

#contents ul {
	clear:both;
	list-style-type:none;
	margin:0;
	margin-bottom:24px;
	padding:0;
}
#contents li {
	color:#626262;
	font-weight:bold;
	background:url(/images/safety/bullet2.gif) 0 2px no-repeat;
	padding:2px;
	padding-left:20px;
	margin:0;
}
#contents li a {
	font-weight:normal;
	text-decoration:none;
	color:#5E7D09;
}
#contents li a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#5E7D09;
}

/* LIST PAGE NAVIGATION */

#pageNav {
	background:#EAECE0;
	text-align:center;
}
#pageNav table {
	font-size:12px;
}
#pageNav table a {
	text-decoration:none;
}

/* QUIZ */
.quiz table {
	font-family:arial,sans-serif;
	font-size:12px;
}
.quiz .btn {
	font-size:14px;
	line-height:28px;
	text-decoration:none !important;
	display:block;
	text-align:center;
	border:1px solid silver;
	padding:0 20px;
	height:30px;
	background:#efefef;
	cursor:pointer;
	color:#505050;
}
.quiz textarea {
	width:100%;
	height:120px;
	font-family:arial,sans-serif;
	font-size:12px;
}
.quiz input {
	display:block;
}
.quiz label {
	display:block;
}

/* LOGIN */

#login h2 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	margin-bottom:12px;
	padding:0;
	color:#5E7D09;
}
#login input {
	border:1px solid #5E7D09;
}

/* Survey Results */
.sRes {
	font-family:arial,sans-serif;
	font-size:12px;
}
.sRes h2 {
	font-family:verdana,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	margin-bottom:12px;
	padding:0;
	color:#5E7D09;
}

/**/

ul.video {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.video li {
	clear:left;
	float:left;
	margin-bottom:8px;
	width:500px;
}
ul.video li img.th {
	float:left;
	margin-right:8px;
	border:1px solid #5E7D09;
}
ul.video li h1 {
	font-family:verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5E7D09;
	padding:0;
	margin:0;
	margin-bottom:8px;
}