/* Main.master Stylesheet */

#outerContainer .container .middle {clear:both;width:950px;margin: 7px 10px 20px 10px;display:inline-block;}

#outerContainer .container .middle .leftContent {float:left;width:196px;}

#outerContainer .container .middle .middleContent {float:left;width:540px;margin-left:9px;}
#outerContainer .container .middle .middleContent .header {clear:both;width:540px;height:93px;display: table;vertical-align: middle;background: url(../../media/images/background-header.jpg) no-repeat;position:relative;}
#outerContainer .container .middle .middleContent .header .headertext {width:324px;height:93px;padding-left:20px;padding-right:20px;display: table-cell;vertical-align: middle;font-size:30px;color:#ffffff;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;}
#outerContainer .container .middle .middleContent .header .headerimage {width:176px;height:93px;display: table-cell;}
#outerContainer .container .middle .middleContent .content {clear:both;}
#outerContainer .container .middle .middleContent .content .editor {clear:both;min-height:400px;margin-top:20px;padding-left:20px;padding-right:20px;line-height:16px;}
* html #outerContainer .container .middle .middleContent .content .editor {height:400px;}

#outerContainer .container .middle .rightContent {float:left;width:196px;margin-left:9px;}
#outerContainer .container .middle .rightContent .news {clear:both;}
#outerContainer .container .middle .rightContent .helpcentre {clear:both;}
#outerContainer .container .middle .rightContent .downloads {clear:both;}

#contactUs { clear:both;background: #e5eaef; width:500px;}
#contactUs .contactUsTop {width:498px;height:0px;line-height:0px;font-size:1px;}
#contactUs .contactUsMiddle {width:498px;}
#contactUs .contactUsMiddle .row {clear:both; overflow:hidden; }
#contactUs .contactUsMiddle .rowT {padding-top:5px; }
#contactUs .contactUsMiddle .rowB {border-bottom:solid 1px #ffffff; }
#contactUs .contactUsMiddle .row .headingColumn { width:84px; color:#484848; font-weight:bold; padding-left:10px; padding-top:2px;}
#contactUs .contactUsMiddle .row .headingColumn .required { color:#54B948; }
#contactUs .contactUsMiddle .row .headingColumn, #contactUs .contactUsMiddle .row .dataColumn { float:left; min-height: 25px; }
* html #contactUs .contactUsMiddle .row .headingColumn, * html #contactUs .contactUsMiddle .row .headingColumn .dataColumn { height: 25px; }
#contactUs .contactUsMiddle .row .dataColumn { width:384px; padding-left:10px; padding-top:2px; border-left:solid 1px #ffffff;}
#contactUs .contactUsMiddle .row .dataColumn .dataColumnControl { font-family: Verdana,Arial; border:solid 1px #484848; font-size:11px; }
#contactUs .contactUsMiddle .row .dataColumn .required { color:#54B948; }
#contactUs .contactUsMiddle .row .dataColumn .submitButton {float:left;width:141px;height:23px;margin-left:10px;background: url(../../media/images/contactus-button.gif) no-repeat;}
#contactUs .contactUsMiddle .row .dataColumn .submitButton a {color:#484848;width:141px;height:23px;display:block;line-height:23px;text-decoration:none;text-align:center;font-size:14px;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;}
#contactUs .contactUsMiddle .row .dataColumn .submitButton a:hover {color:#54B948;}
#contactUs .contactUsMiddle .row .dataColumn .resetButton {float:left;width:141px;height:23px;background: url(../../media/images/contactus-button.gif) no-repeat;}
#contactUs .contactUsMiddle .row .dataColumn .resetButton a {color:#484848;width:141px;height:23px;display:block;line-height:23px;text-decoration:none;text-align:center;font-size:14px;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;}
#contactUs .contactUsMiddle .row .dataColumn .resetButton a:hover {color:#54B948;}
#contactUs .contactUsMiddle .row .fullColumn { width:478px; padding-left:10px;padding-right:10px; padding-top:2px; }
#contactUs .contactUsMiddle .row .fullColumn .dataColumnControl { font-family: Verdana,Arial; border:solid 1px #484848; font-size:11px; }
#contactUs .contactUsMiddle .row .fullColumn .required { color:#54B948; }
#contactUs .contactUsMiddle .row .fullColumnHdr { height:16px; color:#ffffff; background-color:#484848; text-align:center; font-weight:bold; line-height:14px; margin-bottom:10px;}
#contactUs .contactUsMiddle .rowPadB {margin-bottom:5px; }
#contactUs .contactUsMiddle .rowPadT {margin-top:15px; }
#contactUs .contactUsBottom {width:498px;height:10px;font-size:1px;}

#subscribeNewsletter { clear:both; background: #e5eaef; width:500px;}
#subscribeNewsletter .subscribeNewsletterTop {width:498px;height:0px;line-height:0px;font-size:1px;}
#subscribeNewsletter .subscribeNewsletterMiddle {width:498px;}
#subscribeNewsletter .subscribeNewsletterMiddle .row {clear:both; overflow:hidden; }
#subscribeNewsletter .subscribeNewsletterMiddle .rowT {padding-top:5px; }
#subscribeNewsletter .subscribeNewsletterMiddle .rowB {border-bottom:solid 1px #ffffff; }
#subscribeNewsletter .subscribeNewsletterMiddle .row .headingColumn { width:90px; color:#484848; font-weight:bold; padding-left:10px; padding-top:2px;}
#subscribeNewsletter .subscribeNewsletterMiddle .row .headingColumn .required { color:#54B948; }
#subscribeNewsletter .subscribeNewsletterMiddle .row .headingColumn, #subscribeNewsletter .subscribeNewsletterMiddle .row .dataColumn { float:left; min-height: 25px; }
* html #subscribeNewsletter .subscribeNewsletterMiddle .row .headingColumn, * html #subscribeNewsletter .subscribeNewsletterMiddle .row .headingColumn .dataColumn { height: 25px; }
#subscribeNewsletter .subscribeNewsletterMiddle .row .dataColumn { width:378px; padding-left:10px; padding-top:2px; border-left:solid 1px #ffffff;}
#subscribeNewsletter .subscribeNewsletterMiddle .row .dataColumn .dataColumnControl { font-family: Verdana,Arial; border:solid 1px #484848; font-size:11px; }
#subscribeNewsletter .subscribeNewsletterMiddle .row .dataColumn .required { color:#54B948; }
#subscribeNewsletter .subscribeNewsletterMiddle .row .dataColumn .submitButton {float:left;width:141px;height:23px;margin-left:10px;background: url(../../media/images/contactus-button.gif) no-repeat;}
#subscribeNewsletter .subscribeNewsletterMiddle .row .dataColumn .submitButton a {color:#484848;width:141px;height:23px;display:block;line-height:23px;text-decoration:none;text-align:center;font-size:14px;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;}
#subscribeNewsletter .subscribeNewsletterMiddle .row .dataColumn .submitButton a:hover {color:#54B948;}
#subscribeNewsletter .subscribeNewsletterMiddle .row .dataColumn .resetButton {float:left;width:141px;height:23px;background: url(../../media/images/contactus-button.gif) no-repeat;}
#subscribeNewsletter .subscribeNewsletterMiddle .row .dataColumn .resetButton a {color:#484848;width:141px;height:23px;display:block;line-height:23px;text-decoration:none;text-align:center;font-size:14px;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;}
#subscribeNewsletter .subscribeNewsletterMiddle .row .dataColumn .resetButton a:hover {color:#54B948;}
#subscribeNewsletter .subscribeNewsletterMiddle .row .fullColumn { width:478px; padding-left:10px;padding-right:10px; padding-top:2px; }
#subscribeNewsletter .subscribeNewsletterMiddle .row .fullColumn .dataColumnControl { font-family: Verdana,Arial; border:solid 1px #484848; font-size:11px; }
#subscribeNewsletter .subscribeNewsletterMiddle .row .fullColumn .required { color:#54B948; }
#subscribeNewsletter .subscribeNewsletterMiddle .row .fullColumnHdr { height:16px; color:#ffffff; background-color:#484848; text-align:center; font-weight:bold; line-height:14px; margin-bottom:10px;}
#subscribeNewsletter .subscribeNewsletterMiddle .rowPadB {margin-bottom:5px; }
#subscribeNewsletter .subscribeNewsletterMiddle .rowPadT {margin-top:15px; }
#subscribeNewsletter .subscribeNewsletterBottom {width:498px;height:10px;font-size:1px;}

#unsubscribeNewsletter { clear:both; background: #e5eaef; width:500px;}
#unsubscribeNewsletter .unsubscribeNewsletterTop {width:498px;height:0px;line-height:0px;font-size:1px;}
#unsubscribeNewsletter .unsubscribeNewsletterMiddle {width:498px;}
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row {clear:both; overflow:hidden; }
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .rowT {padding-top:5px; }
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .rowB {border-bottom:solid 1px #ffffff; }
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .headingColumn { width:90px; color:#484848; font-weight:bold; padding-left:10px; padding-top:2px;}
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .headingColumn .required { color:#54B948; }
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .headingColumn, #unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .dataColumn { float:left; min-height: 25px; }
* html #unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .headingColumn, * html #unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .headingColumn .dataColumn { height: 25px; }
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .dataColumn { width:378px; padding-left:10px; padding-top:2px; border-left:solid 1px #ffffff;}
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .dataColumn .dataColumnControl { font-family: Verdana,Arial; border:solid 1px #484848; font-size:11px; }
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .dataColumn .required { color:#54B948; }
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .dataColumn .submitButton {float:left;width:141px;height:23px;margin-left:10px;background: url(../../media/images/contactus-button.gif) no-repeat;}
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .dataColumn .submitButton a {color:#484848;width:141px;height:23px;display:block;line-height:23px;text-decoration:none;text-align:center;font-size:14px;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;}
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .dataColumn .submitButton a:hover {color:#54B948;}
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .dataColumn .resetButton {float:left;width:141px;height:23px;background: url(../../media/images/contactus-button.gif) no-repeat;}
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .dataColumn .resetButton a {color:#484848;width:141px;height:23px;display:block;line-height:23px;text-decoration:none;text-align:center;font-size:14px;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;}
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .dataColumn .resetButton a:hover {color:#54B948;}
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .fullColumn { width:409px; padding-left:10px;padding-right:10px; padding-top:2px; }
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .fullColumn .dataColumnControl { font-family: Verdana,Arial; border:solid 1px #484848; font-size:11px; }
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .fullColumn .required { color:#54B948; }
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .row .fullColumnHdr { height:16px; color:#ffffff; background-color:#484848; text-align:center; font-weight:bold; line-height:14px; margin-bottom:10px;}
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .rowPadB {margin-bottom:5px; }
#unsubscribeNewsletter .unsubscribeNewsletterMiddle .rowPadT {margin-top:15px; }
#unsubscribeNewsletter .unsubscribeNewsletterBottom {width:498px;height:10px;font-size:1px;}

#mainpagenewsarticles {clear:both;width:176px;height:158px;overflow:hidden;padding:10px;background: url(../../media/images/background-rightcontent-news.gif) 0 0 no-repeat;}
#mainpagenewsarticles .mainpagenewstitle {font-size:20px;line-height:24px;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;color:#484848;}
#mainpagenewsarticles .mainpagenews {margin-top:8px;font-size:11px;}
#mainpagenewsarticles .mainpagenews .restrict {clear:both;height:80px;line-height:13px;}
#mainpagenewsarticles .mainpagenews .restrict .title {color:#484848;font-weight:bold;}
#mainpagenewsarticles .mainpagenews .restrict .intro {margin-top:2px;}
#mainpagenewsarticles .mainpagenews .readmore {width:63px;height:11px;margin-top:9px;}
#mainpagenewsarticles .mainpagenews .readmore a {display: block; width:63px; height:11px; background: url(../../media/images/read-more-button.gif) 0 0 no-repeat; text-decoration:none;vertical-align:middle;}
#mainpagenewsarticles .mainpagenews .readmore a:hover {background-position: -63px 0;}
#mainpagenewsarticles .mainpagenews .readmore a:active {background-position: 0px 0;}
#mainpagenewsarticles .mainpagenews .moreinfo {clear:both;margin-top:10px;height:14px;overflow:hidden;}
#mainpagenewsarticles .mainpagenews .moreinfo .link {float:left;width:90px;}
#mainpagenewsarticles .mainpagenews .moreinfo .navigator {float:right;}
#mainpagenewsarticles .mainpagenews .moreinfo .navigator .buttons {float:right;margin-right:5px;color:#484848;}
#mainpagenewsarticles .mainpagenews .moreinfo .navigator .buttons img {vertical-align:middle;}

#newsArticle {clear:both;font-family: Verdana,Arial; width:500px;}
#newsArticle .heading {font-size:18px; font-weight:bold; color:#484848;}
#newsArticle .publishOnDate {color: #666666;margin-top:10px;}
#newsArticle .intro {margin-top:20px;}
#newsArticle .body {margin-top:20px;overflow:hidden;}
#newsArticle .body .wrappingContainer {float:left;}
#newsArticle .body .wrappingContainer .image-right {float:right;vertical-align: text-top;padding:0px 0px 10px 10px;}
#newsArticle .moreInfo {clear:both;color: #666666;margin-top:20px;}
#newsArticle .moreInfo a {color: #0000ff;text-decoration:none;}
#newsArticle .moreInfo a:hover {color: #0000ff;text-decoration:underline;}
#newsArticle .latest {clear:both;margin-top:20px;}

#newsArticles {clear:both;font-family: Verdana,Arial; width:500px;}
#newsArticles .article {clear:both;overflow:hidden;margin-bottom:15px;}
#newsArticles .article .headline {font-size:14px; font-weight:bold; color:#484848;}
#newsArticles .article .intro {margin-top:5px;}
#newsArticles .article .moreInfo {}

#mainpagehelpcentre {clear:both;width:196px;overflow:hidden;margin-top:10px;}
#mainpagehelpcentre .mainpagehelpcentretop {clear:both;height:6px;background: url(../../Media/Images/rightcontent-border-top.gif) no-repeat;line-height:1px;font-size:1px;}
#mainpagehelpcentre .mainpagehelpcentremiddle {clear:both;width:194px;border-left:solid 1px #d2d9e1;border-right:solid 1px #d2d9e1;}
#mainpagehelpcentre .mainpagehelpcentremiddle .maintitle {font-size:20px;line-height:24px;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;color:#484848;margin-bottom:10px;padding-left:10px;padding-right:10px;}
#mainpagehelpcentre .mainpagehelpcentremiddle .details {padding:0px 10px 5px 10px;font-size:11px;}
#mainpagehelpcentre .mainpagehelpcentremiddle .details .article {width:174px;margin-bottom:5px;}
#mainpagehelpcentre .mainpagehelpcentremiddle .details .article .title {}
#mainpagehelpcentre .mainpagehelpcentremiddle .details .article .title a {color:#000000;}
#mainpagehelpcentre .mainpagehelpcentremiddle .details .article .articlepad {margin-bottom:5px;line-height:1px;font-size:1px;}
#mainpagehelpcentre .mainpagehelpcentrebottom {clear:both;height:6px;background: url(../../Media/Images/rightcontent-border-bottom.gif) no-repeat;line-height:1px;font-size:1px;}

#mainpagedownloads {clear:both;width:196px;overflow:hidden;margin-top:10px;}
#mainpagedownloads .mainpagedownloadstop {clear:both;height:6px;background: url(../../Media/Images/rightcontent-border-top.gif) no-repeat;line-height:1px;font-size:1px;}
#mainpagedownloads .mainpagedownloadsmiddle {clear:both;width:194px;border-left:solid 1px #d2d9e1;border-right:solid 1px #d2d9e1;}
#mainpagedownloads .mainpagedownloadsmiddle .maintitle {font-size:20px;line-height:24px;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;color:#484848;margin-bottom:10px;padding-left:10px;padding-right:10px;}
#mainpagedownloads .mainpagedownloadsmiddle .details {padding:0px 10px 5px 10px;font-size:11px;}
#mainpagedownloads .mainpagedownloadsmiddle .details .article {width:174px;margin-bottom:5px;}
#mainpagedownloads .mainpagedownloadsmiddle .details .article .title {}
#mainpagedownloads .mainpagedownloadsmiddle .details .article .title a {color:#000000;}
#mainpagedownloads .mainpagedownloadsmiddle .details .article .articlepad {margin-bottom:5px;line-height:1px;font-size:1px;}
#mainpagedownloads .mainpagedownloadsbottom {clear:both;height:6px;background: url(../../Media/Images/rightcontent-border-bottom.gif) no-repeat;line-height:1px;font-size:1px;}
