acronym, abbr, dfn {	font-weight: normal;}.pusher {	width: 100%;	display: block;	clear: both;	height: 0px;}.maincontentarea {	font-size: 10pt;	font-weight: normal;	color: #000000;	padding-top: 20px;	padding-bottom: 20px;	padding-left: 20px;	padding-right: 30px;	margin-right: 0px;}.maincontentareanoline {	font-size: 10pt;	font-weight: normal;	color: #000000;	padding-top: 20px;	padding-bottom: 10px;	padding-left: 20px;	padding-right: 30px;}.maincontentarea p, .maincontentareanoline p {	margin-bottom: 10pt;}.maincontentarea h1, .maincontentareanoline h1 {	font-size: 13pt;	font-weight: bold;	color: #000000;	margin-top: 0px;	margin-bottom: 15px;}.maincontentarea h2, .maincontentareanoline h2 {	font-size: 12pt;	font-weight: bold;	color: #000000;	margin-top: 14px;	margin-bottom: 7px;}.maincontentarea h3, .maincontentareanoline h3 {	font-size: 10.5pt;	font-weight: bold;	color: #000000;	margin-top: 12px;	margin-bottom: 0px;}.maincontentarea ul {	margin-left: 0px;	margin-top: 11px;	margin-bottom: 11px;	padding-left: 20px;}.maincontentarea ol {	margin-left: 0px;	margin-top: 11px;	margin-bottom: 11px;	padding-left: 40px;}.maincontentarea ol.number {	list-style-type: decimal;}.maincontentarea ol.alpha {	list-style-type: upper-alpha;}.maincontentarea li {	padding-left: 0px;	margin-left: 0px;	margin-top: 0px;	margin-bottom: 5px;}.rdsbox {	padding-bottom: 10px;	padding-left: 110px;	margin-bottom: 10px;	margin-right: 0px;	border-bottom: 1px solid #999999;	min-height: 25px;}.rdsbox a:link, .rdsbox a:visited {	color: #000000;	text-decoration: none;}.rdsbox ul a:link, .rdsbox ul a:visited {	color: #000000;	text-decoration: none;}.rdsbox label, .rdsboxadmintop label, .rdsboxadmintopnospace label {	font-weight: bold;}.rdsboxhead {	font-size: 10pt;	line-height: 11pt;	font-weight: bold;	float: left;	margin-top: 0px;	margin-left: -110px;	margin-bottom: 10px;	width: 90px;	text-align: left;	clear: left;}* html .rdsboxhead {	margin-left: -55px;	margin-bottom: 0px;	margin-right: 0px;	width: 108px;}.rdsmainimage {	font-weight: bold;	float: right;	border-left: 10px solid #FFFFFF;	border-bottom: 10px solid #FFFFFF;}.rdsbox ul {	margin-left: 0px;	margin-top: 5px;	margin-bottom: 5px;}.rdsbox .subhead {	color: #1A2666;	font-size: 10.5pt;	font-weight: bold;	margin-bottom: 5px;			}.tableheadleft {	font-weight: bold;	color: #000000;	text-align: left;	padding: 5px;	border: 1px solid #000000;}.tableheadright {	font-weight: bold;	color: #000000;	text-align: right;	padding: 5px;	border: 1px solid #000000;}.tableheadcentre {	font-weight: bold;	color: #000000;	text-align: center;	padding: 5px;	border: 1px solid #000000;}.tablesubheadleft {	font-weight: bold;	color: #000000;	text-align: left;	padding: 5px;	border: 1px solid #000000;}.tablesubheadright {	font-weight: bold;	color: #000000;	text-align: right;	padding: 5px;	border: 1px solid #000000;}.tablesubheadcentre {	font-weight: bold;	color: #000000;	text-align: center;	padding: 5px;	border: 1px solid #000000;}.tablebodyleftborder {	font-weight: bold;	color: #000000;	background-color: #FFFFFF;	text-align: left;	padding: 5px;	border: 1px solid #000000;}.tablebodyleft {	font-weight: bold;	color: #000000;	background-color: #FFFFFF;	text-align: left;	padding: 5px;	border: 1px solid #000000;}.tablebodyshadedleft {	font-weight: bold;	color: #000000;	background-color: #CCCCCC;	text-align: left;	padding: 5px;	border: 1px solid #000000;}.tablebodycentreborder {	font-weight: bold;	color: #000000;	background-color: #FFFFFF;	text-align: center;	padding: 5px;	border: 1px solid #000000;}.tablebodycentre {	font-weight: bold;	color: #000000;	background-color: #FFFFFF;	text-align: center;	padding: 5px;	border: 1px solid #000000;}.crhbox {	float: right;	margin-bottom: 10px;	margin-left: 20px;}.greytext {	color: #CCCCCC;}.otherpics {	margin-right: 10px;}.picfloatright {	float: right;	margin-bottom: 10px;	margin-left: 20px;	clear: left;}.specpreheading {	font-size: 10pt;	font-weight: bold;	margin-top: 15px;	margin-bottom: 5px;	text-transform: uppercase;}.specbody {	margin-left: 40px;	margin-bottom: 10px;}.specnumber {	font-size: 11px;	font-weight: bold;	float: left;	margin-left: -40px;	width: 35px;}.specheading {	font-size: 9pt;	font-weight: bold;	margin-bottom: 5px;}.suppliertable {	margin-top: 10px;}.iconfloatleft {	float: left;	margin-right: 8px;	margin-bottom: 1px;}.rds_updater {	font-weight: bold;	background-color: #CCCCCC;	padding: 5px;	margin-top: 10px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}.rds_adder {	font-weight: bold;	background-color: #CCCCCC;	padding: 5px;	margin-top: 10px;	margin-bottom: 20px;	border-width: 1px;	border-style: solid;	border-color: #999999;}.rds_updater input, .rds_adder input {	vertical-align: middle;	margin-right: 3px;}.rds_updater input.floatbutton, .rds_adder input.floatbutton {	float: right;}.rds_amended {	margin-left: 20px;}.moviesheading {	font-size: 16px;	font-weight: bold;	color:#FFFFFF;	width: 250px;	margin-top: 15px;}.movies {	font-weight: bold;	padding: 7px;	width: 234px;}.movies ul {	margin: 0px;	padding: 0px;	margin-top: 10px;	margin-bottom: 10px;}.movies li {	font-size: 12px;	font-weight: normal;	margin: 0px;	padding: 0px;	list-style-type:none;	margin-bottom: 5px;}.movies a:link {	color: #000000;	text-decoration: underline;}.movies a:visited {	color: #666666;	text-decoration: underline;}.movies a:hover {	color: #0000FF;	text-decoration: underline;}.closebutton {	font-weight: bold;	color: #FFFFFF;	margin-top: 15px;	display: block;}.itemsadded {	font-weight: bold;	margin-top: 5px;	margin-bottom: 5px;}.itemtext {	margin-bottom: 7px;}.itemtext a:link {	display: inline-block;	font-size: 9px;	font-weight: bold;	padding: 3px;	color: #FFFFFF;	background-color: #4C64AB;	text-decoration: none;}.itemtext a:visited {	color: #FFFFFF;	background-color: #4C64AB;	text-decoration: none;}.itemtext a:hover {	color: #FFFFFF;	background-color: #8494D0;	text-decoration: none;}.pic_remove_floatr {	font-size: 9px;	font-weight: bold;	color: #FFFFFF;	background-color: #4C64AB;	float: right;	margin-left: 20px;}.pic_remove_floatl {	font-size: 9px;	font-weight: bold;	color: #FFFFFF;	background-color: #4C64AB;	float: left;	margin-right: 20px;}pic_remove_text {	padding-bottom: 3px;	padding-top: 3px;}.spec_extra {	margin-top: 5px;}.tablethreesideborder {	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	margin-bottom: 10px;}.projecttableleft {	float: left;}.projecttableright {	margin-left: 10px;}
