@charset UTF-8;

* {
	padding:0;
	margin:0;
}

body {
	text-align:center;
	padding:5px  0 0;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
}

#container {
	width:964px;
	padding:0 0 40px;
	margin:0 auto;
	overflow : hidden; _height : 1%;
}

img {
	border:0;
	float:left;
}

a {
	outline:none;
}

/* Set global link styles */
a:link, a:visited, a:active, a:hover {
	color:#223d72;
	text-decoration:underline;
}
a:hover {
	color:#222;
}


#wzdDigitalFlow td {
	vertical-align:top;
}

/* HEADER & NAV */
#header {
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	height:7.3242em;
	clear:both;
	float:right;
}

#header img {
	float:left;
}
#topTextNav {
	float:right;
	clear:both;
	padding:0 0 5px;
}
#topTextNav li{
	float:left;
	padding:0 4px 0 20px;
	list-style:none;
	font-size:11px;
}
#topTextNav a{
	color:#999;
	text-decoration:none;
}
#topTextNav a:hover{
	color:#111;
	text-decoration:underline;
}
#navigation {
	width:100%;
	padding:0 0 0 11px;
	float:left;
}

#navigation ul {
	margin:0;
	padding:0;
	float:left;
	width:940px;
	list-style:none;
}

#navigation ul li.large_nav {
	float:left;
	margin-right:5px;
	background:url(../images/tab_right.gif) no-repeat right top;
}

#navigation li a.large_button {
	font-weight:bold;
	height:28px;
	padding:0 25px;
	background:url(../images/tab_left.gif) no-repeat left top;
	text-decoration:none;
	color:#fff;
	font-size:.85em;
	line-height:28px;
	display:block;
	float:left;
}

#navigation ul li.small_nav {
	float:left;
	margin-top:8px;
	margin-right:5px;
	background:url(../images/tab_small_right.gif) no-repeat right top;
}

#navigation li a.small_button {
	font-weight:bold;
	height:20px;
	padding:0 12px;
	background:url(../images/tab_small_left.gif) no-repeat left top;
	text-decoration:none;
	color:#8d8d8d;
	font-size:.6886em;
	line-height:20px;
	display:block;
	float:left;
}

body#homeBody #navigation ul li a.home,
body#whyBody #navigation ul li a.why,
body#whenBody #navigation ul li a.when,
body#howBody #navigation ul li a.how {
	color:#ccc;
}
body#faqBody #navigation ul li a.faqs,
body#industryBody #navigation ul li a.industry,
body#mediaBody #navigation ul li a.media,
body#publicationsBody #navigation ul li a.pub {
	color:#333;
}

#navigation ul a:hover {
	color:#ccc;
}
#navigation ul li.small_nav a:hover {
	color:#000;
}
#navigation p {
	display:none;
}

/* CONTENT */
#content {
	position:relative;
	width:964px;
	padding:9px 0 14px;
	margin:0 0 30px;
	float:left;
	min-height:400px;
}

/* mac hide \*/
* html #content {
	height:637px;
}

/* end hide */
#contentHome {
	position:relative;
	width:964px;
	padding:9px 0 14px;
	margin:0;
	float:left;
	min-height:530px;
}

#holder_lhs {
	width:169px;
	padding:33px 14px 0 0;
	margin:0;
	float:left;
}

#holder_middle {
	width:610px;
	padding:0;
	margin:0;
	float:left;
}

#holder_rhs {
	width:169px;
	padding:0;
	margin:0;
	float:right;
}

#holder_rhs_home {
	width:169px;
	padding:0;
	margin:0;
	float:right;
}
#flashcontent{position:absolute;
right:15px;
top:0;
z-index:1;}
/* BOX */
.redbox {
	background-image:url(../images/home_box_content2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#fdfdfd;
	width:169px;
	padding:0 0 10px;
	margin:0 0 1.1894em;
	text-decoration:none;
	border:0;
	float:left;
}

.redbox a {
	border:0;
}
.redbox a.pixels {
	font-size:11px;
}

.redbox_bottom a.pixels2 {
	font-size:11px;
}

/*redbox_hdr_tall_1 Added by Ej*/
.redbox_hdr_tall_1 {
	background-image:url(../images/home_box_hdr_tall1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ed3238;
	width:100%;
	height:2.9em;
	padding:0;
	margin:0;
	text-decoration:none;
	float:left;
}

/*end ej add*/
.redbox_hdr {
	background-image:url(../images/home_box_hdr.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#eb1c24;
	width:100%;
	padding:0 0 6px;
	margin:0;
	text-decoration:none;
	float:left;
}

.redbox_grey_hdr {
	background-image:url(../images/home_box_grey_hdr.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#6c6c6c;
	width:100%;
	height:1.82em;
	padding:0;
	margin:0;
	text-decoration:none;
	float:left;
}

.redbox_hdr h3,.redbox_hdr_tall_1 h3 {
	padding:7px 0 0 10px;
	margin:0;
	font-size:.8138em;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
}

.redbox_grey_hdr h3,.redbox_grey_hdr_tall_1 h3 {
	padding:7px 0 0 10px;
	margin:0;
	font-size:.8138em;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
}

.redbox_hdr h3 a,.redbox_hdr_tall_1 h3 a {
	color:#FFF;
	text-decoration:none;
}

.redbox_grey_hdr h3 a,.redbox_grey_hdr_tall_1 h3 a {
	color:#FFF;
	text-decoration:none;
}

.redbox_hdr h3 a:hover,.redbox_hdr_tall_1 h3 a:hover {
	color:#FFF;
	text-decoration:none;
}

.redbox_grey_hdr h3 a:hover,.redbox_grey_hdr_tall_1 h3 a:hover {
	color:#FFF;
	text-decoration:none;
}

.redbox p,.redbox_bottom p {
	padding:11px 10px 0;
	margin:0;
	font-size:.6886em;
	text-align:left;
	float:left;
}

.less_padding {
	padding:11px 8px 0!important;
}

.redbox ul,.redbox_bottom ul {
	padding:11px 10px 0;
	margin:0;
	font-size:.6886em;
	text-align:left;
	float:left;
}

.redbox ul li,.redbox_bottom ul li {
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	list-style:none;
	padding:0 0 5px 12px;
	margin:0;
}

.redbox ul li.darker {
	background-image:url(../images/arrow_darker.gif);
	background-repeat:no-repeat;
	background-position:left top;
	list-style:none;
	padding:0 0 5px 12px;
	margin:0;
}

.redbox_bottom {
	background-image:url(../images/home_box_content2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#fdfdfd;
	width:169px;
	padding:0 0 13px;
	margin:0;
	float:left;
}

.redbox_bottom a {
	border:0;
}

.redbox_bottom a.underline {
	text-decoration:underline;
}

.redLink a {
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
}

.redbox_bottom a:hover {
	text-decoration:none;
}

/*MIDDLE CONTENT*/
#center_content {
	width:455px;
	padding:0;
	margin:0;
	text-align:left;
	float:left;
}

#center_content p {
	padding:0 0 10px;
	margin:0;
	width:98%;
	font-size:.7512em;
	text-align:left;
}

.center_content_header {
	background-image:url(../images/home_content_bg2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:455px;
	height:142px;
	float:left;
}

.center_content_header h2 {
	margin:20px 88px 0 13px;
	font-weight:normal;
	font-size:18px;
	text-align:left;
	color:#ee1c24;
	background-color:#FFF;
	display:inline;
	overflow:hidden;
	float:left;
}

#option {
	border:0;
	margin:0 0 80px;
	padding:18px 0 0 4px;
}

#option ul li {
	display:inline;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	background-position:left;
	width:107px;
	height:64px;
	font-size:11px;
	line-height:15px;
	text-align:left;
}

#option ul li.option_1 {
	background-image:url(../images/home_option1.jpg);
	padding:0 25px 0 89px;
}

#option ul li.option_2 {
	background-image:url(../images/home_option2.jpg);
	padding:0 0 0 99px;
}


#hero_img {
	background-image:url(../images/home_heroimg_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:151px;
	height:350px;
	margin:0;
	padding:0;
	float:left;
}

#hero_img img {
	margin-top:8px;
	float:left;
}

#hero_img span {
	display:none;
}

/* FONT CHANGE */
.font_change {
	padding:3px 0 0;
	margin:0;
	font-size:10px;
	color:#7a7a7a;
	text-align:right;
}

.font_change a {
	font-weight:bold;
	color:#7a7a7a;
	text-decoration:none;
	padding-right:2px;
}

.font_change a:hover {
	text-decoration:underline;
}

.small {
	font-size:11px;
}

.medium {
	font-size:14px;
}

.big {
	font-size:16px;
}

.italic-font {
	font-style:italic;
	font-size:12px;
}

/* BUTTONS */
#buttons {
	border:0;
	margin:0;
	padding:20px 0 0;
	width:100%;
	float:left;
}

#buttons ul {
	height:auto;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#buttons ul li {
	display:inline;
	float:left;
	list-style-image:inherit;
	list-style-position:inherit;
	list-style-type:inherit;
	margin:0;
	padding:0 6px 9px 0;
}

#buttons ul li.end {
	display:inline;
	float:left;
	list-style-image:inherit;
	list-style-position:inherit;
	list-style-type:inherit;
	margin:0;
	padding:0 0 9px;
}

#buttons ul li.btm {
	display:inline;
	float:left;
	list-style-image:inherit;
	list-style-position:inherit;
	list-style-type:inherit;
	margin:0;
	padding:0 6px 0 0;
}

#buttons ul li.btm-rhs {
	display:inline;
	float:left;
	list-style-image:inherit;
	list-style-position:inherit;
	list-style-type:inherit;
	margin:0;
	padding:0;
}

#buttons ul li a {
	height:1.46em;
	padding:51px 0 0;
	text-decoration:none;
	float:left;
}

#buttons ul li a:hover {
	color:#363434;
}

#buttons ul li a.settopbox {
	background-image:url(../images/watch_ads.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	margin:0;
	width:194px;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	text-align:center;
}

#buttons ul li a.tuning {
	background-image:url(../images/home_button_language.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	margin:0;
	width:193px;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	text-align:center;
}

#buttons ul li a.definitions {
	background-image:url(../images/home_button_tuning.jpg);
	background-repeat:no-repeat;
	display:block;
	margin:0;
	width:194px;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	text-align:center;
}

#buttons ul li a.antenna {
	background-image:url(../images/home_button_definitions.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	margin:0;
	width:194px;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	text-align:center;
}

#buttons ul li a.old {
	background-image:url(../images/home_button_checkantenna.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	margin:0;
	width:193px;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	text-align:center;
}

#buttons ul li a.language {
	background-image:url(../images/home_button_settopbox.jpg);
	background-repeat:no-repeat;
	display:block;
	margin:0;
	width:194px;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	text-align:center;
}

/* SEARCH */
#search {
	width:169px;
	height:1.3146em;
	padding:0 0 11px;
	margin:0;
	float:left;
}

.search_table {
	width:128px;
	text-align:left;
}

.search_field {
	width:120px;
	height:1.2em;
	padding:2px 0 2px 2px;
	font-size:.6886em;
	border:1px #cfcfcf solid;
}

/**/
.watermarked_SiteSearch {
	width:120px;
	height:1.2em;
	padding:2px 0 2px 2px;
	font-size:.6886em;
	border:1px #cfcfcf solid;
}

.go {
	float:right;
}

/* FOOTER */
#footer {
	overflow:hidden;
	position:relative;
	width:904px;
	height:127px;
	padding:15px 30px;
	text-align:left;
	background:url(../images/footerBg.jpg) top left no-repeat #2e4f88;
	clear:both;
}
#footer .column{
	float:left;
	margin:10px 20px 10px 0;
	font-size:11px;
	line-height:110%;
	width:300px;
}
#footer #ftrMediaCentre {
	position:absolute;
	top:6px;
	right:10px;
	width:215px;
}
#footer ul li {
	display:block;
	background-image:url(../images/arrow_white-blue.png);
	padding:0 0 5px 12px;
	background-repeat:no-repeat;
}
#footer ul li a {
	border:0 none;
	color:#FFFFFF;
	padding:0;
	text-align:left;
	text-decoration:underline;
	height:auto;
	font-size:11px;
	line-height:120%;
}
#footer ul li a:hover {
	color:#fc0;
}
h3#ftrInfoLine {
	background:url(../images/footerHeadingSolid.png) top left no-repeat transparent;
	width:550px;
	height:22px;
	text-indent:-9999px;
}
#ftrMediaCentre h3 {
	background:url(../images/footerMediaCentre.png) top left no-repeat transparent;
	width:216px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:12px;
}

/*TOP OF MAIN TEMPLATE - BREADCRUMBS, TEXT RESIZE, SEARCH */
#top {
	width:963px;
	height:30px;
	margin:0;
	padding:0 0 4px;
	float:left;
}

.search {
	float:right;
	padding-top:2px;
}
.topRight
{
	float:right;
	width:280px;
}
.font_change_2 {
	
	padding:5px 0 0;
	font-size:10px;
	color:#7a7a7a;
	text-align:right;
	float:left;
}

.font_change_2 a {
	font-weight:bold;
	color:#7a7a7a;
	text-decoration:none;
	padding-right:3px;
}

.font_change_2 a:hover { 
	color:#7a7a7a;
	text-decoration:underline;
}

.breadcrumbs {
	padding:5px 0 0;
	padding:5px 0 0;
	margin:0;
	font-size:.6886em;
	text-align:left;
	float:left;
}



/* LHS MAIN TEMPLATE */
#main_content {
	width:778px;
	margin:0;
	padding:0 14px 0 0;
	float:left;
}

/* HEADERS */
#main_header {
	background-image:url(../images/header_bg.gif);
	background-repeat:no-repeat;
	width:777px;
	height:112px;
	margin:0 0 30px;
	padding:0;
	text-align:left;
	float:left;
}

#main_header h2 {
	width:53%;
	height:80px;
	padding:10px 0 10px 14px;
	margin:0;
	font-weight:normal;
	font-size:16px;
	text-align:left;
	color:#ee1c24;
	float:left;
}
#main_header h2.languageHeader
{
	width:57%;
	padding:3px 0 0 11px;
}
#langHeaderText
{
	font-size:14px;
}
#main_header h2.paddingtop0 {
	padding:3px 0 10px 15px;
	width:57%;
}

#main_header h2 span.small-text {
	font-size:16px;
}
#main_header h2 span.smaller-text {
	font-size:0.8em;
}

#main_header h2.morecopy {
	width:60%;
}

#main_header h2.morecopy2 {
	width:57%;
	padding:2px 0 10px 11px;
	margin:0;
	font-weight:normal;
	font-size:1.05em;
	text-align:left;
	color:#ee1c24;
	float:left;
}

#main_header h2.morecopy3 {
	color:#EE1C24;
	float:left;
	font-size:1.03em;
	font-weight:normal;
	margin:0;
	padding:11px 0 10px 11px;
	text-align:left;
	width:57%;
}

#main_header img {
	float:right;
}

/* COPY MAIN*/
.main_content_copy {
	width:378px;
	margin:0;
	padding:0 11px 0 0;
	float:left;
}

.copy {
	width:100%;
	margin:0;
	text-align:left;
	padding:0 0 26px;
	float:left;
}

.copy_left {
	float:left;
}

.copy_right {
	padding-left:475px;
}

.copy_bottom,.copy_faqs,.copy_faqsgen,.copy_manager {
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
}

/* COPY A */
.main_content_copy a,.copy a,.copy_bottom a,.copy_faqsgen a,.copy_manager a {
	text-decoration:underline;
}

/*Added by Ej (used for the font size of the links in the .copy_manager class)*/
.copy_manager a {
	font-size:.7512em;
}

.main_content_copy a:hover,.copy a:hover,.copy_bottom a:hover,.copy_faqsgen a:hover,.copy_manager a:hover {
	text-decoration:none;
}

/* COPY HEADINGS */
.main_content_copy h4 {
	background-image:url(../images/header_dotted.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0 0 6px;
	margin:0;
	text-align:left;
	font-size:.8764em;
}

.copy_right h5 {
	padding:0 0 6px;
	margin:0;
	text-align:left;
	font-size:.75em;
	color:#444;
}

.copy h4,.copy_bottom h4,.copy_faqsgen h4 {
	background-image:url(../images/header_dotted.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0 0 6px;
	margin:0 0 12px;
	text-align:left;
	font-size:.8764em;
}

.copy_faqs h4 {
	background-image:url(../images/header_dotted.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0;
	margin:0;
	text-align:left;
	font-size:.8764em;
	color:#444;
}

/* COPY TABLES */
.main_content_copy table {
	text-align:left;
	font-size:.7512em;
}

/* COPY PARAGRAPHS */
.main_content_copy p {
	padding:11px 0 0;
	margin:0;
	font-size:.7512em;
	text-align:left;
}

.copy p,.copy_bottom p,.copy_faqsgen p,.copy_manager p {
	margin:0 0 10px;
	font-size:.7512em;
	text-align:left;
}
.copy p.centered { 
	text-align:center;
}
.copy p.none {
	margin:0;
	font-size:.7512em;
	text-align:left;
}

.copy span {
	padding:0;
	margin:0;
	text-align:left;
	float:left;
	width:167px;
	height:105px;
}

/* COPY LISTS */
.main_content_copy ul,.copy_faqsgen ul {
	margin:0;
	padding:0;
}

.main_content_copy ul li {
	list-style:none;
	margin:0;
	padding:0 0 10px;
	font-size:.7512em;
	text-align:left;
	list-style-image:url(../images/red_arrow.jpg);
	text-decoration:none;
}

.copy_bottom ul li,.copy ul li {
	padding-bottom:5px;
	font-size:.7512em;
	text-align:left;
	list-style-image:url(../images/red_arrow.jpg);
	margin-left:30px;
}

.copy ol li {
	padding-bottom:5px;
	font-size:.7512em;
	text-align:left;
	margin-left:30px;
}

.copy_bottom ol li ul li,.copy ul li ul li /*Mod by ej*/ {
	padding:0;
	margin-top:5px;
	font-size:.8764em;
	font-size:100%;
	text-align:left;
	list-style-image:url(../images/red_arrow.jpg);
}

.copy_bottom ol li {
	padding-bottom:15px;
	font-size:.7512em;
	text-align:left;
	margin-left:40px;
}

.copy_faqsgen ul li {
	list-style:none;
	margin:0;
	padding:0 0 10px;
	font-size:.7512em;
	text-align:left;
	text-decoration:none;
}

/* COPY CLASSES */
.padding {
	padding-bottom:15px!important;
}

.paragraph {
	padding:0;
	margin:0;
	float:right;
}

.paragraph p {
	padding:0;
	margin:0;
	font-size:.7512em;
	text-align:left;
	width:580px;
}

.raaad {
	color:#ee1c24;
	text-decoration:underline;
}

.sitemap {
	color:#ee1c24;
	font-size:.7512em;
}

.copy_bottom span {
	padding:0 23px 0 0;
	margin:0;
	color:#444;
	font-size:.7512em;
	text-align:left;
	float:left;
	width:183px;
}

.copy_manager span {
	color:#ee1c24;
}

.contact {
	width:500px;
	padding:0;
}

/* COPY IFRAMES */
#copy_iframe {
	border:medium none;
	overflow:hidden;
	width:100%;
}

/* FAQS */
.faqs_search_hdr {
	background:none;
	padding:0 16px 0 0;
	margin:0;
	text-align:left;
	font-size:.8764em;
}

html>body .faqs_go {
	margin-top:4px;
}

.faqs_search {
	width:245px;
	height:1.4em;
	padding:2px 0 2px 4px;
	margin-right:5px;
	font-size:.6886em;

	border:1px #cfcfcf solid;
}

/*Added by Ej*/
/*Watermark extender for 'faqs_search'*/
.watermarked_FaqSearch {
	width:245px;
	height:1.4em;
	padding:2px 0 2px 4px;
	margin-right:5px;
	font-size:.6886em;
	border:1px #cfcfcf solid;
}

/*AutoComplete flyout */
.autocomplete_completionListElement {
	visibility:hidden;
	margin:0!important;
	background-color:inherit;
	border:buttonshadow;
	border-width:0;
	border-style:none;
	cursor:default;
	overflow:auto;
	height:200px;
	text-align:left;
	list-style-type:none;
	font-size:11px;
	color:#595a5b;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem {
	background-color:#d9d9d9;
	color:black;
	padding:1px;
}

/* AutoComplete item */
.autocomplete_listItem {
	background-color:window;
	color:#595a5b;
	padding:1px;
}

/*Added by Ej: For the contact us page */
.enquiry_results ul li {
	margin-left:15px;
}


.CollapsiblePanelContentAnswers p {
	padding:11px 0 0;
/*Delete if it stuffs up*/
	font-size:1.0625em;
}

.CollapsiblePanelContentAnswers a {
	padding:11px 0 0;
}

.CollapsiblePanelContentAnswers {
	margin:5px 0 0;
}

/* SPRY */
.CollapsiblePanel {
	margin:0;
	padding:0;
}

.CollapsiblePanel a {
	outline:none;
}

.CollapsiblePanel a:active {
	outline:none;
}

.CollapsiblePanel a:focus {
/*-moz-outline-style: none;*/
}

.CollapsiblePanelTab {
	height:20px;
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	padding:5px 0;
	text-align:left;
	font-size:.8764em;
	background-position:right;
	cursor:pointer;
}
.CollapsiblePanelTabReverse
{
    height:20px;
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	padding:5px 0;
	text-align:right;
	font-size:.8764em;
	background-position:left;
	cursor:pointer;
}

.CollapsiblePanelTabProductSearch {
	background-image:url(../images/products/search_spry_top.gif);
	width:704px;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:10px;
	font-size:11px;
	margin:0;
}

.CollapsiblePanelTabProductSearch_Footer 
{
	vertical-align:bottom;
	
}

.CollapsiblePanelTabVar1 {
	background-image:url(../images/plus.gif);
	background-position:right center;
	background-repeat:no-repeat;
	cursor:pointer;
	font-size:.8764em;
	height:60px;
	margin-top:5px;
	padding:5px 0;
	text-align:left;
}

.CollapsiblePanelTabVar1 p {
	padding:7px 0 0;
	font-size:.8514em;
}

.CollapsiblePanelContent {
	margin:0;
	padding:0;
	text-align:left;
	font-size:.7512em;
}

.CollapsiblePanelContentProductSearch {
	background:url(../images/products/search_spry_filler.gif) repeat-y scroll 0 0;
	width:704px;
}

#moreOptionsTable {
	margin:10px;
}

#moreOptionsTable td {
	padding-left:30px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
}
#moreOptionsTable td.tdTooltip {
	width:192px;
}
#moreOptionsTable td.tdTooltip img 
{
	vertical-align:top;
}


#moreOptionsTable .selectLong {
	width:160px;
}

#moreOptionsTable .selectShort {
	width:63px;
}

.CollapsiblePanelContent ul {
	margin-bottom:5px;
	margin-top:5px;
}

.CollapsiblePanelContent li {
	margin-left:15px;
	padding-bottom:10px;
	text-align:left;
	list-style-image:url(../images/red_arrow.jpg);
}


.CollapsiblePanelContent p {
/*Added by Ej*/
	font-size:.99em!important;
	margin:0 0 10px;
	text-align:left;
}

.CollapsiblePanelContent ul li {
/*Added by Ej*/
	font-size:.99em!important;
	list-style-image:url(../images/red_arrow.jpg);
	margin-top:5px;
	padding:0;
	text-align:left;
}

.CollapsiblePanelContent a:hover {
	text-decoration:underline;
}

.CollapsiblePanelTab a {
	text-decoration:none;
	font-size:.6886em;
	text-align:center;
	color:#444;
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-image:url(../images/minus.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.hr {
	background-color:#ccc;
	color:#ccc;
	padding:0;
	margin:0;
	border:0;
	height:1px;
	width:100%;
}

/*  ProductSearch Page  */
#resultsTable_wrapper
{
	font-size:11px; 
}
#productSearchOptions {
	
	float:left;
	width:749px;
	
}

#productSearchOptions .productSearchHeader a:active,#productSearchOptions .productSearchHeader a:visited,#productSearchOptions .productSearchHeader a:hover,#productSearchOptions .productSearchHeader a {
	color:#ffffff;
}

.CollapsiblePanelTabProductSearch a:active,.CollapsiblePanelTabProductSearchr a:visited,.CollapsiblePanelTabProductSearch a:hover,.CollapsiblePanelTabProductSearch a {
	color:#203c71;
}

.productSearchHeader {
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 0 0 10px;
	height:27px;
	background: url(../images/products/products_search_BG_Top.gif) transparent 0 0 scroll;
}

.productSearchHeaderLeft {
	float:left;
}

.productSearchHeaderRight {
	float:right;
	font-size:11px;
	font-weight:normal;
	padding:4px 10px 0 0;
}

#searchOptionsList {
	clear:both;
	float:left;
	padding-left:20px;
padding-top:10px;
width:729px;
background:url("../images/products/DT_BG_grad.gif") no-repeat scroll 0 0 transparent;
}

#searchOptionsList img {
	cursor:pointer;
	float:none;
}

.searchOptionHeader {
	font-size:12px;
	font-weight:bold;
}

.searchOptionOption {
	font-size:11px;
}

.inputSearchTop {
	margin:6px 0 0;
	vertical-align:top;
}

#productsSearchSubmit {
	float:right;
	padding-right:30px;
	padding-top:10px;
	position:relative;
}
.resultsBottomStrip
{
	margin-left:-20px;
	vertical-align:top;
}
#searchOptionsList .resultsBottomStrip img
{
	cursor:default;
}
.additionalTVOptions {
}

.hiddenVisibility {
	visibility:hidden;
}

.greytext {
	color:#999999;
	font-size:11px;
	margin:auto;
	padding:8px 0 0;
	text-align:center;
	width:650px;
	clear:both;
	position:relative;
	top:40px;
}



.backToTop,.backToTop a,.backToTop a:hover,.backToTop a:visited,.backToTop a:active {
	color:#1E3A6C;
	font-size:11px;
	font-weight:bold;
}

/*  /ProductSearch Page */
/*ROLLOUT MAP*/
#rolloutmap_au {
	background-image:url(../images/rolloutmap_au_bg.gif);
	background-repeat:repeat-y;
	width:778px;
	padding:0;
	margin:20px 0 0;
}

#rolloutmap_au_btm {
	background-image:url(../images/rolloutmap_au_bgbtm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:100%;
	padding:0;
	margin:0;
}

#rolloutmap_au_top {
	background-image:url(../images/rolloutmap_au_bgtop.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:100%;
	height:29.7238em;
	padding:20px 0;
	margin:0;
}

#rolloutmap_au_lhs {
	background-image:url(../images/rolloutmap_vertical_dots.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:415px;
	height:100%;
	padding:0 0 0 6px;
	margin:0;
	float:left;
}

#rolloutmap_au_lhs img {
	float:left;
}

#rolloutmap_au_rhs {
	width:357px;
	height:100%;
	padding:0;
	margin:0;
	float:left;
}

.next_region 
{
	clear:both;
	
	height:110px;
	margin:0 10px 0 20px;
	padding:0;
	float:left;
}
.next_region img{
	padding-right:10px;
}


#rolloutmap_au_rhs h5 {
	padding:22px 0 20px 22px;
	margin:0;
	text-align:left;
	font-size:.8764em;
	color:#444;
}

#rolloutmap_au_rhs p {
	padding-right:24px;
	margin:0;
	text-align:left;
	font-size:.7512em;
	color:#444;
}

#rolloutmap_au_rhs ul {
	padding:0;
	margin:0 0 0 20px;
}

#rolloutmap_au_rhs ul li {
	padding:0;
	text-align:left;
	font-size:.8138em;
	color:#444;
	list-style-image:url(../images/red_arrow.jpg);
}

#rolloutmap_au_rhs ul li a {
	font-size:100%;
}


#rolloutmap_state_rhs {
	width:358px;
	height:100%;
	padding:0;
	margin:0;
	float:left;
}

#rolloutmap_state_rhs_map {
	float:right;
	height:100%;
	margin:0;
	padding:30px 0 0;
	width:170px;
}

#rolloutmap_state_vic_map_bottom {
	clear:both;
}

#rolloutmap_state_vic_map_bottom #infoTable {
	margin-left:23px;
	width:670px;
}

#rolloutmap_state_vic_map_bottom #infoTable tr {
}

#rolloutmap_state_vic_map_bottom #infoTable tr td {
	padding:0 10px 10px;
	vertical-align:top;
	width:178px;
}

#rolloutmap_state_rhs h5 {
	padding:20px 0 3px 22px;
	margin:0;
	text-align:left;
	font-size:.8764em;
	color:#ee1c24;
}

#rolloutmap_state_rhs p {
	padding:0 24px 0 22px;
	margin:0;
	text-align:left;
	font-size:.7512em;
}

#rolloutmap_state_rhs span {
	width:311px;
	padding:0 24px 5px 22px;
	text-align:left;
	font-size:.6886em;
}

#rolloutmap_state_lhs {
	width:358px;
	height:100%;
	padding:0;
	margin:0;
	float:left;
}

#rolloutmap_state_lhs_map {
	width:460px;
	height:100%;
	padding:0;
	margin:0;
	float:left;
	width:584px;
}

#rolloutmap_state_vic_map_top {
}

#rolloutmap_state_lhs_map img {
	float:left;
}

#rolloutmap_state_lhs h5,#rolloutmap_state_rhs_map h5 {
	margin:0;
	text-align:left;
	font-size:.8764em;
	color:#ee1c24;
}



#rolloutmap_state_lhs img {
	margin:0 0 20px 20px;
	padding:0;
	float:left;
}

#rolloutmap_state_lhs p,#rolloutmap_state_rhs_map p {
	padding:3px 0 0;
	margin:0;
	text-align:left;
}

#rolloutmap_state_lhs span,#rolloutmap_state_rhs_map span {
	width:100%;
	text-align:left;
}

#rolloutmap_state_rhs_map span {
	padding:0 0 17px;
}

.dotted_fit, .dotted, .dotted_fit_nopadding, .dotted_nopadding {
	background:url(../images/header_dotted.gif) bottom left repeat-x;
	padding:0 0 15px;
	margin:0 0 40px;
}

.dotted {
	width:550px;
}

.dotted_fit_nopadding /*Added by Ej: Used in contact us*/ {
	padding:0 0 2px;
	margin:0;
}

.dotted_nopadding {
	padding:0 0 2px;
	margin:0;
	width:550px;
}

.privacy_p {
	padding-bottom:5px;
}

.sitemap {
	color:#ee1c24;
	font-size:.7512em;
}

#holder_rotator {
	width:382px;
	height:512px;
	padding:0;
	margin:0 10px 14px 0;
	padding:32px 0 0;
	float:left;
	position:relative;
}

#holder_digital_ready {
	background-image:url(../images/bg_digital_ready2.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	float:left;
	height:258px;
	
	margin:-8px 0 34px;
	padding:0;
	position:relative;
	width:382px;
}

#holder_digital_ready .nav {
	position:absolute;
	top:226px;
	left:7px;
}


#holder_digital_ready p {

	font-size:.8em;
	width:362px;
	margin:0;
	padding:50px 10px 0;
}

#holder_digital_ready .noPadding {
	padding:10px;
}

#holder_digital_ready h2 {
	font-weight:bold;
	text-align:left;
	color:#5f5f5f;
	font-size:1em;
	margin:0;
	padding:0 0 15px 20px;
}

#holder_digital_ready h3 {
	font-weight:bold;
	color:#202020;
	font-size:.9em;
	margin:0;
	padding:0 0 5px;
}

#holder_digital_ready h3.left {
	text-align:left;
	padding:10px 0 0 10px;
	margin:0;
}

#holder_digital_ready h4 {
	font-weight:bold;
	color:#000000;
	font-size:.9em;
	margin:0;
	padding:0;
}

#holder_digital_ready h3.panel10 {
	text-align:left;
	padding:0 0 20px;
}

#holder_digital_ready h3.top {
	padding:50px 0 0;
}

#holder_digital_ready h3.vcr {
	padding:10px 0;
}

#holder_digital_ready h3.middle {
	padding:0;
}

#holder_digital_ready h3.panel11 {
	padding:15px 0 40px;
}

#holder_digital_ready p.panel11 {
	width:382px;
	padding:0;
	margin:0;
}

#holder_digital_ready h2 .red {
	color:#ef373e;
}

#holder_digital_ready p.paddingTop {
	
	font-size:.8em;
	margin:0;
	padding:35px 10px 0;
	text-align:left;
}

#holder_digital_ready p.helpText {
	font-size:.8em;
	margin:0;
	padding:30px 20px 0 0;
	text-align:left;
}

#holder_digital_ready #option1 {
	width:199px;
	height:50px;
	margin:0;
	padding:8px 0 0 10px;
	float:left;
	text-align:left;
	
	font-size:.8em;
}

#holder_digital_ready #option1 img {
	float:left;
}

#holder_digital_ready #option1 h4 {
	margin:0;
	padding:0 10px 5px 0;
	float:left;
}

#holder_digital_ready #option2 {
	width:160px;
	height:63px;
	margin:0;
	padding:0 0 0 10px;
	float:left;
	text-align:left;
	
	font-size:.8em;
}

.float {
	float:right;
}

#holder_digital_ready #option2 img {
	float:left;
}

#holder_digital_ready #option2 h4 {
	margin:0;
	padding:0 30px 5px 0;
	float:left;
}

#holder_digital_ready #option3 {
	width:199px;
	height:63px;
	margin:0;
	padding:0 0 0 10px;
	float:left;
	text-align:left;
	
	font-size:.8em;
}

#holder_digital_ready #option3 img {
	float:left;
}

#holder_digital_ready #option3 h4 {
	margin:0;
	padding:0 10px 5px 0;
	float:left;
}

#digital_ready_intsr {
	background:url("../images/how_arrow_box_03.gif") no-repeat scroll 0 0 transparent;
	
	float:left;
	font-size:0.7764em;
	font-weight:bold;
	height:90px;
	margin-left:30px;
	padding:15px 0 0 33px;
	text-align:left;
	width:240px;
}
/*How page new*/
#how_module_left{float:left;width:350px;}
#how_module_right{float:right;width:350px;}
#how_module_left p,#how_module_right p{}
#how_module_left h3,#how_module_right h3{
	
	color:#ED1C29;
	padding-bottom:4px;
	border-bottom:1px solid #d0d0d0;
	margin:0 0 15px;
	
}

.helpLink {
	padding:8px 0 0 70px;
	font-size:.8em;
}

.greyBtn {
	padding:0 0 6px;
}

.greyBtn2a {
	padding:10px 0 0 38px;
}

.greyBtn2 {
	padding:10px 0 0 8px;
}

img.panel0_image2 {
	position:absolute;
	top:120px;
	left:300px;
	padding:0;
	margin:0;
}

.imagePvr {
	padding:70px 0 0 40px;
}

.imageDvdr {
	padding:20px 0 0 20px;
}

.textPvr {
	width:215px;
	margin:0;
	padding:20px 0 0 10px;
	float:left;
	text-align:left;
	color:#6b6b6b;
	font-size:.8em;
}

.textDvdr {
	width:205px;
	margin:0;
	padding:0 0 0 10px;
	float:left;
	text-align:left;
	color:#6b6b6b;
	font-size:.8em;
}

img.findBtn {
	position:absolute;
	left:253px;
	top:226px;
	padding:0;
	margin:0;
}

img.flatscreenHelp {
	padding:57px 0 0 30px;
	float:left;
}

img.crtHelp {
	padding:60px 0 0 30px;
	float:left;
}

img.image6 {
	padding:10px 0 0 67px;
}

img.image7 {
	padding:10px 0 0 53px;
}

img.image8 {
	padding:10px 0 0 94px;
}

img.image9 {
	padding:10px 40px 0 70px;
	float:left;
}

img.image9 {
	padding:10px 40px 0 75px;
	float:left;
}

img.image12 {
	padding:20px 0 0 75px;
	float:left;
}

img.image13 {
	padding:10px 0 0 67px;
	float:left;
}

img.image14 {
	padding:20px 0 0 48px;
	float:left;
}

img.image16 {
	padding:30px 34px 0 50px;
	float:left;
}

img.image17 {
	padding:15px 0 0 23px;
	float:left;
}

img.image18 {
	padding:12px 0 0 23px;
	float:left;
}

img.image19 {
	padding:7px 0 0 72px;
	float:left;
}

img.image20 {
	padding:20px 28px 0 76px;
	float:left;
}

img.image21 {
	padding:0 0 0 59px;
	float:left;
}

img.image22 {
	padding:20px 0 0 56px;
	float:left;
}

img.image25 {
	padding:20px 28px 0 26px;
	float:left;
}

img.return7 {
	padding:8px 0 0 214px;
	float:left;
}

.greyBtnBig1st {
	padding:20px 0 0 17px;
}

.greyBtnBig {
	padding:20px 0 0 12px;
}

.greyBtn12 {
	padding:55px 0 0 26px;
}

.returnBtn {
	padding:29px 0 0 116px;
}

.rcaBtn {
	padding:10px 0 10px 38px;
}

.antennaBtn {
	padding:10px 0 10px 4px;
}

.panel4_1 {
	padding:10px 0 10px 20px;
}

.panel4_2 {
	padding:10px 0 10px 18px;
}

.panel4_3 {
	padding:10px 0 10px 18px;
}

.rightCol {
	width:150px;
	float:left;
	padding:10px 0 0;
	margin:0;
}

.rightColHelp {
	color:#6b6b6b;
	font-size:.8em;
	width:180px;
	text-align:left;
	float:left;
	padding:60px 0 0 5px;
	margin:0;
}

.rightCol2 {
	width:97px;
	float:left;
	padding:10px 0 0;
}

#centerCol {
	position:absolute;
	top:159px;
	left:142px;
	width:97px;
	float:left;
	padding:0;
	margin:0;
}

#centerCol2 {
	position:absolute;
	top:179px;
	left:142px;
	width:97px;
	float:left;
	padding:0;
	margin:0;
}

#flatscreen {
	width:150px;
	height:100px;
	padding:10px 0 30px 33px;
	margin:0;
	float:left;
}

#holder_digital_ready #flatscreen a {
	text-align:right;
}

#crt {
	width:150px;
	height:100px;
	padding:10px 0 30px 38px;
	margin:0;
	float:left;
}

img.watchBtn {
	padding:0 0 30px 33px;
	margin:0;
}

img.recordBtn {
	padding:0 0 30px 38px;
	margin:0;
}

.image1 {
	padding:0 19px 0 0;
}

.image2 {
	padding:0 0 0 19px;
}

#holder_panel1 {
	background:url(../images/border_right.gif) right top no-repeat;
	width:184px;
	margin:0;
	padding:0 0 0 9px;
	float:left;
}

#holder_panel1 p {
	color:#6b6b6b;
	font-size:.7em;
	margin:0;
	padding:0 23px 0 7px;
	text-align:left;
}

#holder_panel2 {
	width:168px;
	margin:0 0 0 21px;
	padding:0;
	float:left;
}

#holder_panel2 p {
	color:#6b6b6b;
	font-size:.7em;
	margin:0;
	padding:5px 0;
	text-align:left;
}

#holder_panel2 a {
	text-decoration:underline;
	color:#444;
}

#holder_panel2 h5 a {
	text-decoration:underline;
	color:#ef373e;
}

#holder_panel2 h5 a:hover {
	text-decoration:none;
}

#holder_panel2 a:hover {
	text-decoration:none;
}

#holder_panel1 a {
	text-decoration:underline;
	color:#444;
}

#holder_panel1 a:hover {
	text-decoration:none;
}

#holder_panel1 ul {
	padding:5px 0 10px;
	margin:0;
	font-size:.6886em;
	text-align:left;
	color:#444;
	float:left;
}

#holder_panel1 ul li {
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	list-style:none;
	padding:0 0 0 12px;
	margin:0;
}

#holder_panel2 ul {
	padding:5px 0 10px;
	margin:0;
	font-size:.6886em;
	text-align:left;
	color:#444;
	float:left;
}

#holder_panel2 ul li {
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	list-style:none;
	padding:0 0 0 12px;
	margin:0;
}

#holder_contact {
	background:url(../images/bg_contact.jpg) no-repeat;
	width:779px;
	height:29px;
	margin:7px 0 0;
	padding:0 0 0 17px;
	float:left;
}

#holder_contact a {
	color:#6b6b6b;
	text-decoration:underline;
}

#holder_contact a:hover {
	text-decoration:none;
}

#holder_contact a:hover {
	color:#6b6b6b;
}

#holder_contact ul {
	font-weight:bold;
	list-style-type:none;
	color:#6b6b6b;
	font-size:.7em;
	line-height:29px;
}

#holder_contact ul li {
	float:left;
	padding:0 0 0 35px;
}

#holder_contact .more {
	padding:11px 0 0 4px;
}

#holder_contact ul li.whiteText {
	color:#FFF;
	font-size:1.1em;
	padding:0 90px 0 0;
}

.clear {
	clear:both;
}

.phoneNumber {
	font-size:1.2em;
}

h4.labels {
	background:url(../images/hdr_labels2.gif) no-repeat;
	text-indent:-10000px;
	padding:0 0 12px;
	margin:11px 0 0;
}

h4.advice {
	background:url(../images/hdr_advice2.gif) no-repeat;
	text-indent:-10000px;
	margin:11px 0 0;
	padding:0 0 12px;
}

img.labelsImage {
	margin:0 auto;
	padding:0 10px 10px 20px;
}

img.trainingImage {
	margin:0 auto;
	padding:0 0 10px 20px;
}

img.moreBtn {
	padding:0 0 10px 30px;
}

h5 {
	font-size:.8em;
	color:#ef373e;
	text-align:left;
	padding:0;
	margin:0;
}

/* IMAGE ROTATOR - MAIN IMAGES */
.main_image {
	width:382px;
	height:530px;
	float:left;
	position:relative;
	overflow:hidden;
/*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
	color:#fff;
}

.main_image h2 {
	font-size:2em;
	font-weight:normal;
	margin:0 0 5px;
	padding:10px;
}

.main_image p {
	font-size:1.2em;
	line-height:1.6em;
	padding:10px;
	margin:0;
}

.block small {
/*--We'll be using this same style on our thumbnail list--*/
	font-size:1em;
	padding:0 0 0 20px;
	background:url(icon_calendar.gif) no-repeat 0 center;
}

.main_image .block small {
	margin-left:10px;
}

.main_image .desc {
	position:absolute;
	bottom:0;
	left:0;
/*--Stick the desc class to the bottom of our main image container--*/
	width:100%;
	display:none;
/*--Hide description by default, if js is enabled, we will show this--*/
}

.main_image .block {
	width:100%;
	background:#111;
	border-top:1px solid #000;
}

.main_image a.collapse {
/*--This is our hide/show tab--*/
	background:url(btn_collapse.gif) no-repeat left top;
	height:27px;
	width:93px;
	text-indent:-99999px;
	position:absolute;
	top:-27px;
	right:20px;
}

.main_image a.show {
	background-position:left bottom;
}

/* THUMBNAILS */
.image_thumb {
	float:left;
	width:382px;
	height:28px;
}

.image_thumb img {
	padding:0;
	background:#fff;
	float:left;
}

.image_thumb ul {
	margin:0;
	padding:0;
	list-style:none;
}

.image_thumb ul li {
	margin:0;
	padding:0;
	background:#f0f0f0 url(nav_a.gif) repeat-x;
	width:279px;
	float:left;
}

.image_thumb ul li.hover {
/*--Hover State--*/
	background:#ddd;
	cursor:pointer;
}

.image_thumb ul li.active {
/*--Active State--*/
	background:#fff;
	cursor:default;
}

html .image_thumb ul li h2 {
	font-size:1.5em;
	margin:5px 0;
	padding:0;
}

.image_thumb ul li .block {
	float:left;
	margin-left:10px;
	padding:0;
	width:170px;
}

.image_thumb ul li p {
	display:none;
}
#Panel_ImageMap_Mildura img{margin-right:30px;}
/*--Hide the description on the list items--*/
#mildura_text_right {
	width:300px;
	height:100%;
	padding:30px 0 40px;
	margin:0;
	float:left;
}

#mildura_text_right p {
	padding:0 0 10px;
	margin:0;
}

#mildura_text_right ul {
	padding:0 0 0 10px;
	margin:0;
}

.mildura_text {
	width:770px;
}

.mildura_text h5 {
	padding:0;
}

.riverland_text {
	width:770px;
}

.riverland_text h5 {
	padding:0 0 10px;
}

.redText {
	color:#ef373e;
}

.areaImage {
	padding:0 15px 0 0;
}

.quadrant_ZoomOut {
	cursor:url(../images/map/zoom-in_cust.gif);
}

.quadrant_ZoomIn {
	cursor:url(../images/map/zoom-out_cust.gif);
}

/* --------------------------------------------------------------------------------------
   =clearfix
   -------------------------------------------------------------------------------------- */
/* Clearing (credit:http://www.positioniseverything.net/easyclearing.html) */
.cfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}

/* Added font-size */
/* ----- IE fixes ----- */
* html .cfix {
	height:1%;
}

*+ html .cfix {
	height:1%;
}

/* --------------------------------------------------------------------------------------
   =news =article
   -------------------------------------------------------------------------------------- */
p img {
	float:none;
}

p img.left {
	float:left;
	margin:0 1.5em 1.5em 0;
	padding:0;
}

p img.right {
	float:right;
	margin:0 0 1.5em 1.5em;
}

.storyHeadline {
	clear:both;
	position:relative;
	padding-left:155px;
	overflow:hidden;
	width:620px;
	height:auto !important;
	height:110px;
	min-height:110px;
}

.article h2,.storyHeadline h3 {
	color:#315891;
	font-size:1.2em;
	margin-bottom:8px;
}

.storyHeadline h3 {
	width:530px;
}

.storyHeadline h3 a {
	text-decoration:none;
	color:#315891;
}

.storyHeadline h3 a:hover {
	text-decoration:underline;
}

.storyHeadline a.more {
	white-space:nowrap;
	margin-left:28px;
	font-size:1.1em;
}

.storyHeadline a.more:hover {
	text-decoration:none;
}

.storyHeadline img {
	position:absolute;
	left:0;
	top:0;
}

.news cite {
	font-style:normal;
	font-size:.75em;
	color:#6b6b6b;
	margin-bottom:18px;
	display:block;
}

.storyHeadline cite {
	position:absolute;
	right:0;
	top:8px;
	font-size:1em;
}

.storyHeadline a {
	color:#ee1c24;
}

.news .more-news h3 {
	border-bottom:1px dotted #c3c3c3;
	font-weight:bold;
	font-size:.9em;
	padding:3px 0;
	margin-bottom:10px;
}
.subsidy_descriptive_links h3{
	border-bottom:1px dotted #c3c3c3;
	font-weight:bold;
	font-size:.9em;
	padding:3px 0;
	margin-bottom:10px;
	text-align:left;
}
.columnSubRow  {
margin-bottom:35px;
overflow:hidden;}
.columnSubRow.divided .column {
background:url("../images/colDivider.png") no-repeat scroll right top transparent;
}
.columnSubRow.divided .column p
{
    font-size:1em;
}
.columnSubRow .column {
float:left;
font-size:0.688em;
margin-right:10px;
height:200px;
padding:0 13px 0 0;
width:173px;
position:relative;
}
a.btnFindOutMore, a.btnFindOutWhy {
background:url("../images/btnFindOutMore.png") no-repeat scroll left top transparent;
display:block;
float:right;
height:23px;
opacity:0.9;
position:absolute;
text-indent:-9999px;
width:122px;
bottom:0;
right:10px;
}
.columnSubRow h3
{
    color:#ee1c24;
    padding-bottom:5px;
    }
    .columnSubRow .column.last {
margin-right:0;
background:none repeat scroll 0 0 transparent;
}
.news .more-news li{
	margin:0;
	list-style:none;
}
.subsidy_descriptive_links li{
	margin:0;
	list-style:none;
	text-align:left;
}
.subsidy_descriptive_links ul li
{
    list-style-image:none;
    margin:0;
}

#table_map{font-weight:bold; margin-left:50px; width:650px;}
#table_map td{padding:3px 13px; border:1px solid #000;}
#table_map td#whitedate{color:#fff; font-weight:normal;}
#table_map .header td{ border-bottom: 1px solid #000; text-align:left; font-weight:bold; font-size: 0.7512em;}
#table_map p{font-weight:normal;}

.article {
	text-align:left;
	margin-bottom:20px;
}

.article h3 {
	clear:both;
	margin:10px 0;
	font-size:1em;
}

.article p {
	margin:0 0 10px;
}

.news .gallery {
	list-style:none;
	overflow:hidden;
}

.news .gallery li {
	list-style:none;
	float:left;
	width:180px;
	background:#ccc;
	padding:2px;
	margin:0 2px;
}

.news .gallery p {
	padding:5px;
	margin:0;
	clear:both;
}

.see-more-news {
	margin-top:32px;
	clear:both;
	text-indent:-9000px;
	background:url(../images/more-news.gif);
	display:block;
	width:122px;
	height:23px;
}

/* ----- IE fixes ----- */
*html img {
	left:155px;
}

p.captioned.centre {
	width:300px;
	margin:10px auto;
}

p.badge.captioned.left {
	width:300px;
	float:left;
	margin:0 15px 10px 0;
	text-align:left;
}

p.andy.captioned.left {
	width:158px;
	float:left;
	margin:0 15px 10px 0;
	text-align:left;
}

p.Narrowbadge.captioned.left {
	width:200px;
	float:left;
	margin:0 10px 10px 0;
}

p.big.captioned.right {
	width:220px;
	float:right;
	margin:0 0 10px 25px;
}

p.big.captioned.left {
	width:220px;
	float:left;
	margin:0 25px 10px 0;
}

p.small.captioned.left {
	clear:left;
	float:left;
	width:160px;
	margin:0 25px 10px 0;
}

p.captioned {
	border:2px solid #ccc;
}

p.captioned em {
	display:block;
	font-style:normal;
	background:#ccc;
	padding:5px 10px;
	text-align:center;
	font-size:.7512em;
}

div.picPara {
	zoom:1;
	overflow:hidden;
}

div.picPara h3 {
	clear:none;
	margin:5px 0 10px;
}
/* Languages */
#languageContentDiv
{
    clear:both;
}


/* Email Subscribe Form */
.emailForm {
	margin-top:25px;
	padding:30px 0 30px 20px;
	border-top:1px dashed #c3c3c3;
	border-bottom:1px dashed #c3c3c3;
}

.emailForm label {
	font-size:.7512em;
}

.emailForm .row {
	clear:both;
	overflow:hidden;
	margin:5px 0;
}

.emailForm .label {
	float:left;
	width:110px;
}

.emailForm .fields {
	margin-left:120px;
}

p.sb_email_sub a,p.sb_rss_sub a {
	display:block;
	padding:3px 0 3px 22px;
}

p.sb_email_sub a {
	background:url(../images/email_sub_ico_sb.png) center left no-repeat transparent;
}

p.sb_rss_sub a {
	background:url(../images/rss_ico_sb.png) center left no-repeat transparent;
}

/*MySwitch page*/
#myswitch_searchBox
{
	background:url("../images/MySwitch/darkbox_BG.gif") no-repeat scroll 0 0 transparent;
	height:250px;
margin-top:10px;
padding:22px 26px 0 22px;
width:701px;
}
#myswitch_searchBox .howTo
{
	background:url("../images/MySwitch/lightbox_BG.gif") no-repeat scroll 0 0 transparent;
	
	height:84px;
	margin-top:20px;
	padding:20px;
	width:663px;
}
#myswitch_searchBox h4{background:none repeat scroll 0 0 transparent;font-size:0.9em;margin:0;}
#myswitch_searchBox .howTo h4{background:none repeat scroll 0 0 transparent;font-size:0.9em;margin:0; color:#ed1c29;}
.myswitch_textBox{height:25px;width:560px;}
/**/

/*Custom classes*/
.displayNone {
	display:none;
}

.newsletterEdition2Image {
	padding:0 0 5px 5px;
	float:right;
}

.centered { 
	text-align:center;
}
.commercial{}
.floatRight {
	float:right;
}
.swapTextDirection
{
    direction:rtl;
}
.alignTextRight
{
    text-align:right;
}

.FAQHeader {
	height:20px;
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	padding:5px 0;
	text-align:left;
	background-position:right;
	cursor:pointer;
}
#subEligableButton
{
	background:url("../images/button.gif") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	height:19px;
	padding-left:35px;
	padding-top:4px;
	width:120px;
	margin-left:300px;
}
#subEligableButton:link,#subEligableButton:visited,#subEligableButton:hover
{
	text-decoration:none;
	color:#fff;
}
.bold{font-weight:bold;}
/** @TODO: Get inline style out of "" and place in this file. */