/* -----------------------------------
general
----------------------------------- */
html
{
	margin: 0px;
	padding: 0px;
}
body
{
	margin: 0px;
	padding: 0px;
	color: #444;
	font-family: Verdana, Arial;
	font-size: 11px;
	background: #fff;
	line-height: 15px;
}
p
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	clear: none;
}
img
{
	border: none;
	padding: 0px;
	margin: 0px;
}
.gray_b
{
	color: #666666;
	font-weight: bold;
}
.center
{
	text-align: center;
}
.padding_top
{
	padding: 2px 0px 0px 0px;
	margin: 0px;
}
a:link
{
	color: #336699;
}
a:visited
{
	color: #336699;
}

a:focus
{
	color: #fff;
	background: #000;
}

a:hover
{
	color: #990000;
}

a:active
{
	color: #990000;
	background: #fff;
}

table
{
	margin: 11px 0;
	border-collapse: collapse;
	width: 100%;
}

table caption
{
	text-align: left;
	font-weight: bold;
	padding: 0 0 5px;
	text-transform: uppercase;
	color: #236271;
}

table td, table th
{
	text-align: left;
	border: 0px;
	padding: 0px;
	vertical-align: top;
}

blockquote
{
	background: #ecf7fd;
	margin: 11px 0;
	padding: 15px;
}

blockquote p.source
{
	margin: 0;
	padding: 2px 0 5px 25px;
}

code
{
	background: #ecf7fd;
	margin: 10px;
}

abbr, acronym
{
	border-bottom: 9px dotted;
	cursor: help;
}
/* -----------------------------------
layout-three-fixed
----------------------------------- */

#container
{
	margin: 0 auto;
	width: 960px;
	background: #fff;
}

#header
{
	background: #fff url(../images/header-bg.gif) repeat-x 100% 0;
	width: 960px;
	overflow: auto;
	padding: 0px;
	margin: 0px;
}
.logo
{
	float: left;
	padding: 20px 10px 10px 10px;
	margin: 0px;
	display: inline;
}
.toplinks
{
	float: right;
	padding: 20px 10px 15px 10px;
	margin: 0px;
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.toplinks a
{
	color: #336699;
	text-decoration: none;
}
.toplinks a:hover
{
	color: #990000;
	text-decoration: none;
}
.topnumbers
{
	float: right;
	padding: 0px 10px 10px 10px;
	margin: 0px;
	clear: right;
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.bold
{
	font-weight: bold;
}
.no-underline
{
	text-decoration: none;
}
.space5
{
	height: 5px;
}
.space10
{
	height: 10px;
}
.content-nowrap
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	clear: both;
}
#content-nowrap a
{
	color: #336699;
	text-decoration: underline;
}
#content-nowrap a:hover
{
	background: #990000;
	text-decoration: underline;
}
.content-wrap-red
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #F00;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 1px 0px 0px 0px;
	clear: none;
}
.content-wrap
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	margin: 0px 0px 10px 0px;
	padding: 1px 0px 0px 0px;
	clear: none;
}

#content-wrap a
{
	color: #336699;
	text-decoration: underline;
}
#content-wrap a:hover
{
	background: #990000;
	text-decoration: underline;
}
.content-nowrap-gray
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #999;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	clear: both;
}
.content-wrap-gray
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #999;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	clear: none;
}
#navigationPrint
{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-top: solid 0px #ff0000;
	border-right: solid 0px #336699;
	border-bottom: solid 1px #666;
	border-left: solid 0px #ff0000;
	display: none;
}
.navigationPrintOptions
{
	float: left;
	padding: 20px 30px 20px 30px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #336699;
	border-top: solid 0px #ff0000;
	border-right: solid 1px #336699;
	border-bottom: solid 0px #336699;
	border-left: solid 0px #ff0000;
	display: none;
}
.navigationPrintOptions2
{
	float: right;
	padding: 20px 10px 20px 30px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #666;
	border-top: solid 0px #ff0000;
	border-right: solid 0px #336699;
	border-bottom: solid 0px #336699;
	border-left: solid 0px #ff0000;
	display: none;
}
#navigation
{
	float: left;
	width: 960px;
	background: #336699;
	display: block;
}
#navigation-right
{
	display: block;
	float: right;
	padding: 9px 10px 9px 25px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #99ccff;
	text-decoration: none;
}
#header-container
{
	float: left;
	width: 960px;
	margin: 10px 0px 10px 0px;
}
#heading
{
	border-top: solid 0px #ff0000;
	border-right: solid 0px #ff0000;
	border-bottom: solid 1px #cccccc;
	border-left: solid 0px #ff0000;
	padding: 10px 0px 6px 10px;
	margin: 0px;
	display: inline;
	width: 950px;
	float: left;
}
.heading-text
{
	font-size: 15px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ff6600;
	display: inline;
	padding: 0px 0px 4px 0px;
	margin: 0px;
	float: left;
	width: 237px;
}
.heading-text-long
{
	font-size: 15px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ff6600;
	display: inline;
	padding: 0px 0px 4px 0px;
	margin: 0px;
	float: left;
}
.subheading-top
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ff6600;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
}
.Back-Link
{
	padding: 0px 10px 0px 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	float: right;
}
.Back-Link a
{
	color: #336699;
	text-decoration: none;
}
.Back-Link a:hover
{
	color: #990000;
	text-decoration: none;
}
#main-image
{
	float: left;
	width: 600px;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
	border-top: solid 0px #ff0000;
	border-right: solid 1px #cccccc;
	border-bottom: solid 0px #ff0000;
	border-left: solid 0px #ff0000;
	background-color: #ffffff;
}
#rotating-banner
{
	float: left;
	width: 340px;
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	display: inline;
	border-top: solid 0px #ff0000;
	border-right: solid 0px #ff0000;
	border-bottom: solid 0px #ff0000;
	border-left: solid 0px #ff0000;
	background-color: #ffffff;
}
#content-container
{
	float: left;
	width: 960px;
	overflow: auto;
	background: #fff url(../images/main-content-bg.gif) repeat-y 100% 0;
}
#section-content-container
{
	float: left;
	width: 960px;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	background: #fff url(../images/section-main-content-bg.gif) repeat-y 100% 0;
}
#left-band
{
	float: left;
	width: 230px;
	padding: 10px;
	margin: 0px;
	display: inline;
}

#left-band ul
{
	margin: 0;
	padding: 0;
}

#left-band ul li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#main-content
{
	float: left;
	width: 440px;
	padding: 10px;
	margin: 0px 0px 0px 0px;
}
#section-main-content
{
	float: left;
	width: 680px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}

#right-band
{
	float: right;
	width: 230px;
	padding: 10px;
	margin: 0px;
	display: inline;
}
.thumbimage
{
	float: left;
	background-color: #F9F9F9;
	border: 0px;
	padding: 0px;
	margin: 0px 10px 5px 0px;
	display: inline;
	clear: none;
}
.thumbimage_outline
{
	float: left;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin: 2px 5px 0px 0px;
	clear: none;
}
.thumbimagewcaption_l
{
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #999;
	margin: 5px 10px 0px 0px;
	float:left;
	line-height: 13px;
}
.thumbimagewcaption_r
{
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #999;
	margin: 5px 10px 0px 0px;
	float:right;
	line-height: 13px;
}

.thumbimagewcaption_l
{
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #999;
	margin: 5px 10px 0px 0px;
	float:left;
	line-height: 13px;
}
.thumbimagewcaption_r
{
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #999;
	margin: 5px 10px 0px 0px;
	float:right;
	line-height: 13px;
}
.caption_l
{
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #999;
	margin: 5px 10px 0px 0px;
	float:left;
	line-height: 13px;
}
.caption_r
{
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #999;
	margin: 5px 10px 0px 0px;
	float:right;
	line-height: 13px;
}
.thumbimg_space
{
	margin: 0px 0px 3px 0px;
}
.hline
{
	border-top: solid 1px #ccc;
	border-right: solid 0px #ff0000;
	border-bottom: solid 0px #ccc;
	border-left: solid 0px #ff0000;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	float: none;
	display: block;
}
#footer
{
	background: #fff url(../images/footer-bg.gif) repeat 100% 0;
	border-top: solid 1px #ccc;
	border-right: solid 0px #ff0000;
	border-bottom: solid 0px #ff0000;
	border-left: solid 0px #ff0000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 960px;
	clear: both;
	overflow: auto;
}
.footnote
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #999;
	width: 100%;
}
.footer-col
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 25%;
}
.footer-col_big
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
}
.footer-disclosure
{
	padding: 0px 0px 0px 20px;
	margin: 0px;
	float: left;
	font-size: 9px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #999;
	width: 90%;
}
.footer-col_big a
{
	text-decoration: none;
	
}
.footer-heading-padding
{
	padding: 0px 0px 10px 0px;
}
.footer-col ul
{
	margin: 0;
	padding: 20px 10px 20px 20px;
}
.footer-col ul li
{
	list-style-type: none;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #333;
	line-height: 15px;
	text-decoration: none;
	clear: left;
	
}
.footer-col li a
{
	float: left;
	padding: 0px;
	margin: 2px 0px 2px 0px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
	clear: left;
}
.footer-col li a:hover
{
	color: #990000;
}
#leftnav-links
{
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
}
#leftnav-links ul
{
	margin: 0px;
	padding: 0px;
}
#leftnav-links ul li
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
	clear: left;
}
#leftnav-links ul li.subheading
{
	list-style-type: none;
	padding: 0px 0px 8px 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
	clear: left;
}
#leftnav-links li a
{
	float: left;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
	clear: left;
}
#leftnav-links li a:hover
{
	color: #990000;
	text-decoration: none;
}
.leftnav-box
{
	border-top: solid 1px #cccc99;
	border-right: solid 1px #cccc99;
	border-bottom: solid 1px #cccc99;
	border-left: solid 1px #cccc99;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background: #ffffee;
	text-decoration: none;
	line-height: normal;
	padding: 10px 10px 10px 10px;
	margin: 20px 0px 10px 0px;
	float: none;
	clear: left;
}
.main-nav-box
{
	border-top: solid 1px #cccc99;
	border-right: solid 1px #cccc99;
	border-bottom: solid 1px #cccc99;
	border-left: solid 1px #cccc99;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background: #ffffee;
	text-decoration: none;
	line-height: normal;
	padding: 10px 10px 10px 10px;
	margin: 20px 0px 10px 0px;
	float: none;
	clear: none;
}
.main-nav-box2
{
	border-top: solid 1px #cccc99;
	border-right: solid 1px #cccc99;
	border-bottom: solid 1px #cccc99;
	border-left: solid 1px #cccc99;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background: #ffffee;
	text-decoration: none;
	line-height: normal;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 178px;
	float: none;
	clear: none;
}
.content-box-area
{
	border-top: solid 0px #ff0000;
	border-right: solid 0px #ff0000;
	border-bottom: solid 0px #ff0000;
	border-left: solid 0px #ff0000;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	width: 680px;
}
.content-box-big-left
{
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 0px #ccc;
	border-left: solid 0px #ff0000;
	padding: 0px 5px 5px 0px;
	margin: 0px 0px 10px 0px;
	width: 329px;
	float: left;
	clear: right;
	overflow: hidden;
}
.content-box-big-right
{
	border-top: solid 1px #ccc;
	border-right: solid 0px #ccc;
	border-bottom: solid 0px #ccc;
	border-left: solid 0px #ff0000;
	padding: 0px 5px 5px 10px;
	margin: 0px 0px 10px 0px;
	width: 329px;
	float: left;
	clear: right;
	overflow: hidden;
}
.content-box-left
{
	border-top: solid 0px #ff0000;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 0px #ff0000;
	padding: 0px 6px 5px 0px;
	margin: 0px 0px 10px 0px;
	width: 157px;
	height: 190px;
	float: left;
	clear: right;
	overflow: hidden;
}
.content-box-middle
{
	border-top: solid 0px #ff0000;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 0px #ff0000;
	padding: 0px 6px 5px 6px;
	margin: 0px 0px 10px 0px;
	width: 157px;
	height: 190px;
	float: left;
	clear: right;
	overflow: hidden;
}
.content-box-right
{
	border-top: solid 0px #ff0000;
	border-right: solid 0px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 0px #ff0000;
	padding: 0px 6px 5px 6px;
	margin: 0px 0px 10px 0px;
	width: 157px;
	height: 190px;
	float: left;
	clear: right;
	overflow: hidden;
}
.content-box-left-3col
{
	border-top: solid 0px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 0px #ff0000;
	padding: 0px 6px 0px 0px;
	margin: 0px;
	width: 217px;
	height: 115px;
	float: left;
	clear: right;
	overflow: hidden;
}
.content-box-middle-3col
{
	border-top: solid 0px #ff0000;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 0px #ff0000;
	padding: 0px 6px 0px 6px;
	margin: 0px;
	width: 217px;
	height: 115px;
	float: left;
	clear: right;
	overflow: hidden;
}
.content-box-right-3col
{
	border-top: solid 0px #ff0000;
	border-right: solid 0px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 0px #ff0000;
	padding: 0px 1px 0px 6px;
	margin: 0px;
	width: 217px;
	height: 115px;
	float: left;
	clear: right;
	overflow: hidden;
}
.content-box-heading
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ff0000;
	clear: left;
}
.content-box-heading a
{
	float: left;
	padding: 0px;
	margin: 0px;
	color: #336699;
	text-decoration: none;
	clear: left;
}
.content-box-heading a:hover
{
	color: #990000;
}
.more-link
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.more-link a
{
	color: #336699;
	text-decoration: underline;
}
.more-link a:hover
{
	color: #990000;
	text-decoration: underline;
}
#content-text-area
{
	padding: 0px;
	margin: 0px;
	width: 680px;
}

#bullets
{
	padding: 0px;
	margin: 0px;
	width: 440px;
}

#bullets ul li
{   margin: 11px 11px 11px 26px;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	list-style-type: disc;
	list-style-position: outside;
}

#bullets li
{   margin: 11px 11px 11px 26px;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	list-style-type: disc;
	list-style-position: outside;
}
#content-text-area ul
{
	margin: 0;
	padding: 0;
}

#content-text-area ul li
{
	margin: 11px 11px 11px 26px;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	list-style-type: disc;
	list-style-position: outside;
}
#content-text-area ol li
{
	margin: 11px 11px 11px 26px;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	list-style-type: decimal;
	list-style-position: outside;
}
#ListIndented ul li
{
	margin: 11px 11px 11px 196px;
	padding: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	list-style-type: disc;
	list-style-position: outside;
}
#ListIndentedBlank a
{
	text-decoration: none;
}
#ListIndentedBlank ul li
{
	margin: 0px 0px 0px 178px;
	padding: 6px 0px 6px 20px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	list-style-type: none;
	background-image: url(../images/tick.png);
	background-repeat: no-repeat;
	background-position: 0px; 
}
#ListIndentedBlank2 a
{
	text-decoration: none;
}
#ListIndentedBlank2 ul li
{
	margin: 0px 0px 0px 178px;
	padding: 6px 0px 6px 20px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	list-style-type: none;
	background-image: url(../images/tick2.png);
	background-repeat: no-repeat;
	background-position: 0px; 
}
#ListIndentedBlankNoMargin a
{
	text-decoration: none;
}
#ListIndentedBlankNoMargin ul li
{
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 20px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	list-style-type: none;
	background-image: url(../images/tick.png);
	background-repeat: no-repeat;
	background-position: 0px; 
}
#ListIndentedBlankNoMargin2 a
{
	text-decoration: none;
}
#ListIndentedBlankNoMargin2 ul li
{
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 20px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	list-style-type: none;
	background-image: url(../images/tick2.png);
	background-repeat: no-repeat;
	background-position: 0px; 
}
#testtest
{
	margin: 11px 11px 11px 16px;
	padding: 20px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #333;
	list-style-type: disc;
	list-style-position: inside;
}
.subheading
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}

.homepage_heading
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.subheading a
{
	color: #336699;
	text-decoration: none;
}
.subheading a:hover
{
	color: #990000;
}
.subheading_sm
{
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.subheading_sm a
{
	color: #336699;
	text-decoration: none;
}
.subheading_sm a:hover
{
	color: #990000;
}
.subheading-padding
{
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.subheading-padding a
{
	color: #336699;
	text-decoration: none;
}
.subheading-padding a:hover
{
	color: #990000;
}
.subheading-padding2
{
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.subheading2
{
	color: #ff6600;
	width: 100%;
	font: bold 12px Verdana, Arial, sans-serif;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-top: 0px solid #FFF;
	border-bottom: 0px solid #999;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
.subheadingblue
{
	color: #336699;
	width: 100%;
	font: bold 11px Verdana, Arial, sans-serif;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-top: 0px solid #FFF;
	border-bottom: 0px solid #999;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
/*-- Table 50% Starts ----*/
.table50
{
	width: 50%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: top;
}
/*-- Table 50% Ends ----*/
/*-- Table 60% Starts ----*/
.table60
{
	width: 60%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: top;
}
/*-- Table 60% Ends ----*/
/*-- Table 100% Starts ----*/
.table100
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: top;
}
/*-- Table 100% Ends ----*/
.margin_sm
{
	vertical-align: top;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	bottom: auto;
	word-spacing: normal;
	text-indent: 0px;
}
.margin_sm_gray_center
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	vertical-align: top;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	bottom: auto;
	word-spacing: normal;
	text-indent: 0px;
}
.tdcontent_left
{
	color: #000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 6px;
	border-left: 0px solid #DAEDFE;
	border-right: 0px solid #DAEDFE;
	border-top: 0px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
}
.tdcontent_right
{
	color: #000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 6px;
	border-left: 0px solid #DAEDFE;
	border-right: 0px solid #DAEDFE;
	border-top: 0px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
}
.vline
{
	background-image: url( '../images/bg_vline.gif' );
	background-repeat: repeat-y;
	background-position: center center;
	padding: 4px;
	margin: 0px;
}
/* -----------------------------------
end table chart 50% width
----------------------------------- */

/* -----------------------------------
table chart 100% width
----------------------------------- */
.table100
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: top;
}
/* -----------------------------------
end table chart 100% width
----------------------------------- */




/*--FORM DESIGN STARTS----*/

.formheading
{
	padding: 0px 0px 6px 0px;
	margin: 0px;
	font-size: 13px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

INPUT
{
	color: #000;
	vertical-align: middle;
	text-align: left;
	font: 11px Verdana, Arial, sans-serif;
}
.formtable
{
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	width: 98%;
	vertical-align: top;
}
.tdlabel
{
	color: #000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	width: 35%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 4px;
	border-left: 0px solid #DAEDFE;
	border-right: 0px solid #DAEDFE;
	border-top: 0px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
}
.tdlabel_top
{
	color: #000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	width: 35%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 4px;
	border-left: 0px solid #DAEDFE;
	border-right: 0px solid #DAEDFE;
	border-top: 0px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
}
.tdlabel_dis
{
	color: #808080;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	width: 35%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 4px;
	border-left: 0px solid #DAEDFE;
	border-right: 0px solid #DAEDFE;
	border-top: 0px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
}
.tdfield
{
	color: #000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	width: 65%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 4px;
	border-left: 0px solid #DAEDFE;
	border-right: 0px solid #DAEDFE;
	border-top: 0px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
}
.tdfield_top
{
	color: #000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	width: 65%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 4px;
	border-left: 0px solid #DAEDFE;
	border-right: 0px solid #DAEDFE;
	border-top: 0px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
}
.tdfield_dis
{
	color: #808080;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	width: 65%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 4px;
	border-left: 0px solid #DAEDFE;
	border-right: 0px solid #DAEDFE;
	border-top: 0px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
}
.tdlabel_top_noline
{
	color: #000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	width: 35%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 4px;
}
.tdfield_top_noline
{
	color: #000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	width: 65%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 4px;
}
.tdonerow
{
	color: #000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 4px;
	border-left: 0px solid #DAEDFE;
	border-right: 0px solid #DAEDFE;
	border-top: 0px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
}
.tdcontent_left
{
	color: #000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 6px;
	border-left: 0px solid #DAEDFE;
	border-right: 0px solid #DAEDFE;
	border-top: 0px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
}
.tdcontent_right
{
	color: #000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 6px;
	border-left: 0px solid #DAEDFE;
	border-right: 0px solid #DAEDFE;
	border-top: 0px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
}
.tdbutton_newwin
{
	color: #000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	font: normal 11px Verdana, Arial, sans-serif;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 0px solid #BAD1F0;
	border-right: 0px solid #BAD1F0;
	border-top: 0px solid #BAD1F0;
	border-bottom: 0px solid #99CCFF;
	background: #D8EDFE;
}
.tdbutton
{
	color: #000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	font: normal 11px Verdana, Arial, sans-serif;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 0px solid #BAD1F0;
	border-right: 0px solid #BAD1F0;
	border-top: 0px solid #BAD1F0;
	border-bottom: 0px solid #99CCFF;
	background: #D8EDFE;
}
.textbox
{
	color: #000;
	height: 17px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	background: #FFF;
	font: 11px Verdana, Arial, sans-serif;
}
.textbox_dis
{
	color: #808080;
	height: 13px;
	border-top: 0 solid #CCC;
	border-left: 0 solid #CCC;
	border-right: 0 solid #CCC;
	border-bottom: 0 solid #CCC;
	vertical-align: middle;
	text-align: left;
	padding: 0px;
	background: Transparent;
	font: 11px Verdana, Arial, sans-serif;
}
.textbox_error
{
	color: #900;
	height: 17px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	vertical-align: middle;
	text-align: left;
	padding: 0px;
	background: #D8EDFE;
	font: 11px Verdana, Arial, sans-serif;
}
.textarea
{
	color: #000;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	vertical-align: middle;
	text-align: left;
	padding: 0px;
	background: #FFF;
	font: 11px Verdana, Arial, sans-serif;
}
.dropdownlist
{
	color: #000;
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	background: #FFF;
	font: normal 11px Verdana, Arial, sans-serif;
}
.dropdownlist_dis
{
	color: #B9C3CC;
	vertical-align: middle;
	padding: 0px;
	background: #EEE;
	font: normal 11px Verdana, Arial, sans-serif;
}
.radiobutton
{
	color: #000;
	border: 0;
	padding: 0;
	background: transparent;
	font: normal 11px Verdana, Arial, sans-serif;
}
.checkbox
{
	border: 0;
	padding: 0;
	background: transparent;
}
.button_nj
{
	background: url('../images/bg_button_nj.png' ) #fff no-repeat left top;
	color: #336699;
	height: 25px;
	width: 450px;
	text-decoration: none;
	text-align: center;
	border-left: #336699 0px solid;
	border-top: #336699 0px solid;
	border-right: #336699 0px solid;
	border-bottom: #336699 0px solid;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
}
.button_nj a
{
	color: #336699;
	text-decoration: none;
}
.button_nj a:hover
{
	color: #900;
	text-decoration: none;
}
.button_pa
{
	background: url('../images/bg_button_pa.png' ) #fff no-repeat left top;
	color: #336699;
	height: 25px;
	width: 450px;
	text-decoration: none;
	text-align: center;
	border-left: #336699 0px solid;
	border-top: #336699 0px solid;
	border-right: #336699 0px solid;
	border-bottom: #336699 0px solid;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
}
.button_pa a
{
	color: #336699;
	text-decoration: none;
}
.button_pa a:hover
{
	color: #900;
	text-decoration: none;
}
.button
{
	background: url('../images/bg_button.gif' ) #fff repeat-x left top;
	color: #039;
	text-decoration: none;
	text-align: center;
	border-left: #369 1px solid;
	border-top: #369 1px solid;
	border-right: #003 1px solid;
	border-bottom: #003 1px solid;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 2px;
	cursor: pointer;
}
.button a:hover
{
	color: #900;
	text-decoration: none;
}
.button_dis
{
	background: url(        '../images/bg_button_dis.gif' ) #fff repeat-x left top;
	color: #666;
	text-decoration: none;
	text-align: center;
	border-left: #999 1px solid;
	border-top: #999 1px solid;
	border-right: #666 1px solid;
	border-bottom: #666 1px solid;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 2px;
	cursor: pointer;
}
.button_b
{
	background: url(        '../images/bg_button.gif' ) #fff repeat-x left top;
	color: #039;
	text-decoration: none;
	text-align: center;
	border-left: #369 1px solid;
	border-top: #369 1px solid;
	border-right: #003 1px solid;
	border-bottom: #003 1px solid;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 2px;
	cursor: pointer;
}
.button_b a:hover
{
	color: #900;
	text-decoration: none;
}
.tdlabelbox
{
	color: #000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	width: 35%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 4px;
	border-left: 1 solid #DAEDFE;
	border-right: 0 solid #DAEDFE;
	border-top: 1px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
	background: #FFE;
}
.tdfieldlbox
{
	color: #000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	width: 65%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 4px;
	border-left: 0 solid #DAEDFE;
	border-right: 1 solid #DAEDFE;
	border-top: 1px solid #DAEDFE;
	border-bottom: 1px solid #DAEDFE;
	background: #FFE;
}
.instruction
{
	color: #666;
	vertical-align: middle;
	text-align: left;
	font: normal 11px Verdana, Arial, sans-serif;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.jobbox
{
	color: #900;
	border-left: 1px solid #CC9;
	border-right: 1px solid #CC9;
	border-top: 1px solid #CC9;
	border-bottom: 1px solid #CC9;
	width: 100%;
	vertical-align: top;
	text-align: left;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-spacing: 0;
	background: #FFFFEE;
	font: normal 11px Verdana, Arial, sans-serif;
	padding-bottom: 4px;
}
.errorbox
{
	color: #900;
	border-left: 1px solid #CC9;
	border-right: 1px solid #CC9;
	border-top: 1px solid #CC9;
	border-bottom: 1px solid #CC9;
	vertical-align: middle;
	text-align: left;
	margin-bottom: 4px;
	border-collapse: collapse;
	border-spacing: 0;
	background: #FFC;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 4px;
}
.errorbox_newwin
{
	color: #900;
	border-left: 1px solid #CC9;
	border-right: 1px solid #CC9;
	border-top: 1px solid #CC9;
	border-bottom: 1px solid #CC9;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 4px;
	border-collapse: collapse;
	border-spacing: 0;
	background: #FFC;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 4px;
}
.signature
{
	text-align: left;
	vertical-align: bottom;
	width: 100%;
	padding: 2px;
	border-left: 0px solid #DAEDFE;
	border-right: 0px solid #DAEDFE;
	border-top: 0px solid #DAEDFE;
	border-bottom: 1px dotted #333333;
}
/*--FORM DESIGN ENDS----*/

/*--Safety Center Starts----*/
.safetysubtxt
{
	padding: 0px;
	margin: 0px;
	display: block;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: none;
}
.safetysubtxt a
{
	padding: 0px;
	margin: 0px;
	display: block;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: none;
}
.VideoTab_selected
{
	color: #ff6600;
	border-left: 0px solid #ff6600;
	border-right: 0px solid #ff6600;
	border-top: 0px solid #ff6600;
	border-bottom: 0px solid #ff6600;
	vertical-align: top;
	text-align: left;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 0px;
	margin: 0px;
}
.VideoTab
{
	color: #336699;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-top: 0px solid #fff;
	border-bottom: 0px solid #fff;
	vertical-align: top;
	text-align: left;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}
.VideoTabFull
{
	color: #000;
	height: 28px;
	width: 80%;
	border-left: 0 solid #FFF;
	border-right: 0 solid #FFF;
	border-top: 0;
	border-bottom: 0;
	vertical-align: middle;
	text-align: left;
	background: url(../images/bg_VideoTab_selected.gif) repeat top left;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 0px;
}
.FAQTabFull
{
	color: #000;
	height: 28px;
	width: 80%;
	border-left: 0 solid #FFF;
	border-right: 0 solid #FFF;
	border-top: 0;
	border-bottom: 0;
	vertical-align: middle;
	text-align: left;
	background: url(../images/bg_VideoTab_selected.gif) repeat top left;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 0px;
}
.VideoTabBack
{
	color: #000;
	height: 28px;
	width: 20%;
	border-left: 0 solid #FFF;
	border-right: 0 solid #FFF;
	border-top: 0;
	border-bottom: 0;
	vertical-align: middle;
	text-align: right;
	background: url(../images/bg_VideoTab_selected.gif) repeat top left;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 0 6px;
}
.FAQTabBack
{
	color: #000;
	height: 28px;
	width: 20%;
	border-left: 0 solid #FFF;
	border-right: 0 solid #FFF;
	border-top: 0;
	border-bottom: 0;
	vertical-align: middle;
	text-align: right;
	background: url(../images/bg_VideoTab_selected.gif) repeat top left;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 0 6px;
}
.tableVideo
{
	color: #000;
	width: 97%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding-left: 10px;
	margin: 0px 0px 0px 8px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.table_icon
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.tableFAQ
{
	color: #000;
	width: 97%;
	font: normal 11px Verdana, Arial, sans-serif;
	padding-left: 10px;
	margin: 0px 0px 0px 8px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.SafetyType
{
	color: #ff6600;
	width: 100%;
	font: bold 11px Verdana, Arial, sans-serif;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-top: 0px solid #FFF;
	border-bottom: 0px solid #999;
	vertical-align: top;
	text-align: left;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.VideoHead
{
	color: #ff6600;
	width: 100%;
	font: bold 11px Verdana, Arial, sans-serif;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-top: 0px solid #FFF;
	border-bottom: 0px solid #999;
	vertical-align: top;
	text-align: left;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.VideoText
{
	color: #000000;
	width: 100%;
	font: normal 11px Verdana, Arial, sans-serif;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-top: 0px solid #FFF;
	border-bottom: 0px solid #999;
	vertical-align: top;
	text-align: left;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.FAQHead
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	vertical-align: top;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
}
.FAQText
{
	color: #000000;
	width: 100%;
	font: normal 11px Verdana, Arial, sans-serif;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-top: 0px solid #FFF;
	border-bottom: 0px solid #999;
	vertical-align: top;
	text-align: left;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.FAQText a:visited
{
	color: #336699;
	text-decoration: underline;
}
.FAQText a
{
	color: #336699;
	text-decoration: underline;
}
.FAQText a:hover
{
	color: #990000;
	text-decoration: underline;
}

.VideoCode
{
	width: 100%;
	border-left: 0px dotted #000;
	border-right: 0px solid #FFF;
	border-top: 0px dotted #666;
	border-bottom: 0px dotted #666;
	vertical-align: top;
	text-align: left;
	padding: 4px 0px 1px 0px;
	margin: 8px 0px 0px 0px;
}
.VideoName
{
	color: #000;
	width: 90%;
	display: inline;
	overflow: auto;
	font: normal 11px Verdana, Arial, sans-serif;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-top: 0px solid #FFF;
	border-bottom: 0px solid #000;
	vertical-align: top;
	text-align: left;
	padding: 0px 4px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.VideoDuration
{
	color: #666;
	width: 10%;
	display: inline;
	overflow: auto;
	font: normal 11px Verdana, Arial, sans-serif;
	border-left: 1px dotted #666;
	border-right: 0px solid #FFF;
	border-top: 0px solid #FFF;
	border-bottom: 0px solid #666;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
}
.SafetyLine
{
	width: 100%;
	font: normal 11px Verdana, Arial, sans-serif;
	border-left: 0px dotted #000;
	border-right: 0px solid #FFF;
	border-top: 0px dotted #666;
	border-bottom: 1px dotted #666;
	vertical-align: top;
	text-align: left;
	padding: 4px 0px 1px 0px;
	margin: 8px 0px 0px 0px;
}
.txt_headsafety
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #ff6600;
	vertical-align: top;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: left;
}
.txt_subhead
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	vertical-align: top;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
}
.txt_subhead_blue
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	vertical-align: top;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
}
.txt_safety
{
	color: #333333;
	width: 100%;
	font: normal 11px Verdana, Arial, sans-serif;
	border-left: 0px dotted #000;
	border-right: 0px solid #FFF;
	border-top: 0px dotted #666;
	border-bottom: 1px dotted #666;
	vertical-align: top;
	text-align: left;
	padding: 6px 10px 6px 10px;
	margin: 0px;
}
.widthiconsafety
{
	width: 80%;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.iconsafety
{
	color: #336699;
	width: 100%;
	font: bold 11px Verdana, Arial, sans-serif;
	border-left: 0px dotted #000;
	border-right: 0px solid #FFF;
	border-top: 0px dotted #666;
	border-bottom: 0px dotted #666;
	vertical-align: top;
	text-align: center;
	padding: 0px 0px 16px 0px;
	margin: 0px;
}
.FAQName
{
	color: #000;
	width: 100%;
	display: inline;
	overflow: auto;
	font: normal 11px Verdana, Arial, sans-serif;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-top: 0px solid #FFF;
	border-bottom: 0px solid #000;
	vertical-align: top;
	text-align: left;
	padding: 0px 4px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.divVideo
{
	width: 100%;
	font: normal 11px Verdana, Arial, sans-serif;
	border-left: 0px dotted #000;
	border-right: 0px solid #FFF;
	border-top: 0px dotted #666;
	border-bottom: 0px dotted #666;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.divFAQ
{
	width: 100%;
	font: normal 11px Verdana, Arial, sans-serif;
	border-left: 0px dotted #000;
	border-right: 0px solid #FFF;
	border-top: 0px dotted #666;
	border-bottom: 0px dotted #666;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#screenshot
{
	position: absolute;
	font: normal 11px Verdana, Arial, sans-serif;
	border: 1px solid #fff;
	background: #333;
	padding: 5px;
	display: none;
	width: 180px;
	color: #fff;
}
.bg_safety
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	background-image: url( '../images/bg_safety.gif' );
	background-repeat: no-repeat;
	background-position: top left;
	width: 573px;
	height: 27px;
	margin: 0;
}
.spacesafetyicon
{
	height: 49px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0;
}
.topimg_safety
{
	background-image: url( '../images/topimg_safety.gif' );
	background-repeat: no-repeat;
	background-position: top left;
	width: 573px;
	height: 69px;
	margin: 0;
	padding: 0;
}
.bg_safety
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	background-image: url( '../images/bg_safety.gif' );
	background-repeat: no-repeat;
	background-position: top left;
	width: 573px;
	height: 27px;
	margin: 0;
}
/*--Safety Center Ends----*/

/*--Collapse Menu Starts----*/
.menutitle
{
	padding: 0px 0px 6px 0px;
	cursor: pointer;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #336699;
	text-decoration: underline;
}

.submenu
{
	margin-bottom: 0.5em;
}
/*--Collapse Menu Ends----*/



/*--Special Box Right Starts----*/
.specialbox_r
{
	background-color: #D8EDFE;
	border: 1px solid #CCCCCC;
	padding: 2px 2px 8px 6px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #336699;
	margin: 4px 6px 0px 0px;
	float: right;
	vertical-align: middle;
	text-align: left;
}
/*--Special Box Right Ends----*/

/*--Special Box Left Starts----*/
.specialbox_l
{
	background-color: #D8EDFE;
	border: 1px solid #CCCCCC;
	padding: 2px 2px 8px 6px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #336699;
	margin: 4px 6px 0px 0px;
	float: left;
	vertical-align: middle;
	text-align: left;
}
/*--Special Box Left Ends----*/


/*-- New Window Starts----*/
.content_all_newwin
{
	width: 350px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0;
}
.content_all_newwin_sm
{
	width: 350px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0;
}
.newwin_box_sm
{
	width: 350px;
	border-top: solid 1px #cccc99;
	border-right: solid 1px #cccc99;
	border-bottom: solid 1px #cccc99;
	border-left: solid 1px #cccc99;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background: #ffffee;
	vertical-align: top;
	margin: 0px;
	padding: 4px;
}
/*-- New Window Ends----*/


/*-- Career Opportunities Starts----*/

.txt_head_job
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	vertical-align: top;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 0px;
	text-align: left;
}
.txt_subhead_job
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	vertical-align: top;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 0px;
	text-align: left;
}

.txt_job
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
}

.jobbox
{
	color: #900;
	border-left: 1px solid #CC9;
	border-right: 1px solid #CC9;
	border-top: 1px solid #CC9;
	border-bottom: 1px solid #CC9;
	width: 100%;
	vertical-align: top;
	text-align: left;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-spacing: 0;
	background: #FFFFEE;
	font: normal 11px Verdana, Arial, sans-serif;
	padding-bottom: 4px;
}

.txt_subhead_job
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	vertical-align: top;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 0px;
	text-align: left;
}
/*-- Career Opportunities Ends----*/

/*-- Inclement Begins-----*/

#inclement-text-area1
{
	border-top: solid 1px #cccc99;
	border-right: solid 1px #cccc99;
	border-bottom: solid 1px #cccc99;
	border-left: solid 1px #cccc99;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background: #ffffee;
	background-position: center center;
	line-height: normal;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 10px 0px;
}

#inclement-text-area2
{
	border-top: solid 1px #cccc99;
	border-right: solid 1px #cccc99;
	border-bottom: solid 1px #cccc99;
	border-left: solid 1px #cccc99;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background: #ffffee;
	background-position: center center;
	line-height: normal;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 10px 0px;
}

/*-- Inclement Ends-----*/

/*-- Text for Error Screens Starts -----*/

.txt_subheading_red
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	text-align: left;
	border-bottom: 1px dotted #660000;
}

/*-- Text for Error Screens Ends -----*/

#content_list_no_newwin li
{
	vertical-align: middle;
	padding: 0px;
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	list-style-position: outside;
	list-style-type: decimal;
}
.graybox_thankyou_screen
{
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	width: 630px;
	padding: 15px;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #000;
	margin: 5px 0px 20px 10px;
	float:left;
	line-height: 13px;
}
	
