*{
margin:0px;
padding:0px;
line-height:1.33em; /*16*/
}
body {
	font-size: 0.75em; /* 12px */
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin:0px;
	margin-top:0.67em; /*8*/
	padding:0px;
	line-height:1.33em; /*16*/
}

#BodyContainer{
width:78.35em; /*940*/
margin:0px auto;
overflow:hidden;

clear:both;
}

/****** general classes *******/
form {
margin:0px;
padding:0px;
}
a {
text-decoration:none;
outline:none;
color:#003468;
}
a:hover {
text-decoration:underline;
}
.FltLft{
float:left;
}
.FltRght{
float:right;
}
.Both{
clear:both;
}
img {
border:0px;
}
ul, ul li {
margin:0px;
padding:0px;
list-style-type:none;
}
.Hght16 {
height:1.33em;
}
.Hght32 {
height:2.66em;
}
.Wdth196{
width:16.33em;
}

.Wdth161{
width:13.42em;
}
.Wdth719{ 
width:59.92em; 
}
.Wdth340{ 
width:28.33em; 
}
.wid50 {
width:49.9%;
}

.wid48 {
width:49%;
}
.wid45 {
width:45%;
}
/****** Header classes *******/
.LogoHeader {
clear:both;
width:100%;
}
#BodyContainer img.logo{
width:17.1em; /*105*/
float:left;
}
.SearchIcons {
float:right;
width:75%;
}

h1.RprtAccnth1 {
width:100%;
margin:0px;
}
img.RprtAccnt {
height:0.75em; /*18*/
float:right;
margin:0.63em 0px 0.75em 0px;
}

#SearchAAA {
float:right;
}
#Search {
float:left;
}

#TextAAA {
float:left;
font-family: Arial, Helvetica, sans-serif;
margin-top:-0.25em; /*3*/
}
#TextAAA a{
color:#91c758;
font-weight:bold;
margin:0px 0px 0px .5em;
padding:0px;
}
#TextAAA a:hover{
color:#197841;
text-decoration:underline;
}
#TextAAA .font_selection {
color:#197841;
text-decoration:underline;
}
.Size{
font-size:0.92em; /*11*/
color:#999;
}
.small {
font-size:1.17em; /*14*/
}
.medium {
font-size:1.50em; /*18*/
}
.large {
font-size:1.83em; /*22*/
}
.textfield{
float:left;
width:14.32em; /*167*/
border:1px solid #d8dee0;
font-size:0.92em; /*11*/
color:#999;
padding:0.3em; /*4*/
margin:0px 0.92em 0px 3.33em;
font-family:Arial, Helvetica, sans-serif;
}
#Search span.ImgButton {
float:left;
height:1.83em; /*22*/
width:1.83em; /*22*/
}
#Search span.ImgButton input{
height:100%;
width:100%;
}
#IcnNxtPrv {
float:right;
margin:1em 0px;
clear:both;
padding:0px;
width:55em;
}
#Icons{
float:right;
margin-right:0em;
position:relative;
}
#Icons span{
margin-left:1.17em; /*20*/
}
#Icons img{
margin:0px;
height:1.92em;
}
#Icons span.MailImg {
margin-left:.9em; /*16*/
}
#rollo {
	font-size: 0.92em;
	padding:0;
	margin:0;
	text-align:center;
	position:absolute;
	left:0;
	width:20em;
	color:#999999;
}


#printBasket_total {
position:absolute;
right:0.5em; /*8*/
top:0.4em; /*3*/
color:#91c758;
font-size:.8em;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#printBasket_total
{ right:1em!important; /*8*/}          
}
#printBasket_button{
color:#999;
position:absolute;
right:1.94em!important;
right:1.85em;
top:.02em; /*1*/
font-size:1.6em;
}
#Icons a:hover{
	text-decoration:none!important;
	}
@media screen and (-webkit-min-device-pixel-ratio:0){
#printBasket_button
{ right:2.15em!important;
top:.15em; }          
}
#printBasket_button a{
color:#91c758;
padding:5px;
font-size:.7em;
}
#printBasket_button a:hover{
color:#79ae8f;
text-decoration:none;
}
#ARPrevNxt{
	float:right;
	position:relative;
	z-index:1;
	width:19.58em !important; /*235*/
	width:19.83em; /*238*/
	height:2.42em;/*29*/
}
#ARPrevNxt span{
float:left;
margin:0px;
padding:0px;
overflow:hidden;
}

#ARPrevNxt span img{
float:left;
margin:0px;
height:4.83em; /*58*/
}
#ARPrevNxt .Trntxt{
font-size:0.92em; /*11*/
color:#999;
padding-top:0.58em; /*7*/
padding-left:6.8em; /*90*/
float:right;
}
#ARPrevNxt img.NxtBtn {
margin:0px;
float:left;
}

#ARPrevNxt img.PrvBtn {
float:left;
}

#ARPrevNxt .Previous {
margin:0px 0em 0px 1.25em;
overflow:hidden;
height:2.42em; /*29*/
float:right;
}
#ARPrevNxt .Next {
overflow:hidden;
height:2.42em; /*29*/
float:right;
margin:0px 0em 0px 0.83em;
}
#ARPrevNxt a.PageTip {
	text-decoration:none;
	float:left;
		overflow:hidden;
}
#ARPrevNxt a.PageTip span {
	position:absolute;
	left:0em;
	right:0px;
	display:block;
	background:#fff;
	width:.0001em;
	height:.0001em;
	overflow:hidden;
	z-index:100;
	margin:0px;
	padding:0px;

}
#ARPrevNxt  a.PageTip:hover {
	white-space:normal;
	text-decoration:none !important;
}
#ARPrevNxt  a.PageTip:hover img{ 
margin-top:-2.42em; /*28*/
}
#ARPrevNxt a.PageTip:hover span {
	position:absolute;
	height:1.3em;
	padding:0em;
	margin:0px 0px 0px -2.83em;
	font-size: 0.92em;
	color:#999;
	right:0px;
	top:2.5em !important;
	*top:2.4em !important;
	z-index:-100;
	text-align:right;
	display:table;
	width:24em;
	*width:24.2em !important;
	_width:24.5em;
}

/******* Left Menu & Content area classes ***************/
.MenuContent {
clear:both;
background-color:#999;

}

/************** Left Menu **************/
#LftContainer {
width:15.00em; /*180*/
float:left;

}

#LftContainer ul#LftNav {
height:100%;
width:15.00em; /*180*/
position:relative;
overflow:hidden;
float:left;
}
#LftContainer ul#LftNav img {
width:30.00em; /*360*/
height:3.83em; /*46*/
}
#LftContainer ul#LftNav li{
list-style:none;
margin:0px;
margin-bottom:0.42em; /*5*/
padding:0px;
float:left;
width:15.00em; /*180*/
}
#LftContainer ul#LftNav li a{
width:15.00em; /*180*/
margin:0px;
padding:0px;
float:left;
}
#LftContainer ul#LftNav li a:hover{
width:15.00em; /*180*/
margin:0px;
margin-left:-15.00em; /*180*/
padding:0px;
float:left;
}

#LftContainer ul#LftNav li a.active{
width:15.00em; /*180*/
margin:0px;
margin-left:-15.00em; /*180*/
padding:0px;
float:left;
}

#LftContainer ul#LftNav li.secondmenu { padding-bottom:1.1em; } 

#LftContainer ul#LftNav li.secondmenu ul li {
margin:0px;
}
#LftContainer ul#LftNav li.secondmenu ul li a{
padding:.5em 0px .5em 1em;
float:left;
margin:0px;
color:#91c758;
font-weight:bold;
width:13.58em; /*163*/
}
#LftContainer ul#LftNav li.secondmenu ul li a:hover{
padding:.5em 0px .5em 1em;
float:left;
margin:0px;
color:#197841;
text-decoration:none;
width:13.58em; /*163*/
}
#LftContainer ul#LftNav li.secondmenu ul li a.on{
color:#197841;
width:13.58em; /*163*/
}
#LftContainer ul#LftNav ul.notesLink{
	float:left;
	}
#LftContainer ul#LftNav ul.notesLink li{
	padding-left:1em!important;
		width:92%;
	}
#LftContainer ul#LftNav ul.notesLink li a{
	border:solid 1px #91c758;
	float:left;
	margin-right:.2em!important; 
	margin-bottom:.2em!important; 
	width:1.8em!important; /*180*/
	text-align:center!important;
	padding:.3em 0px .3em 0em!important;
	}
#LftContainer ul#LftNav ul.notesLink li a:hover{
	border:solid 1px #91c758;
	float:left;
	margin-right:.2em!important; 
	margin-bottom:.2em!important; 
	width:1.8em!important; /*180*/
	text-align:center!important;
	padding:.3em 0px .3em 0em!important;
	background-color:#197841;
	color:#fff!important;
	}
#LftContainer ul#LftNav ul.notesLink li a.on{
	border:solid 1px #91c758;
	float:left;
	margin-right:.2em!important; 
	margin-bottom:.2em!important; 
	width:1.8em!important; /*180*/
	text-align:center!important;
	padding:.3em 0px .3em 0em!important;
	background-color:#197841;
	color:#fff!important;
}
/********** Main Outer Box *************/

.OuterBox {
	position:relative;
   	z-index:5000;
    width: 63.75em; /*764*/
	float:right;
	margin:0px 0px 0px -1.67em;
    text-align: left;
}

.OuterBox  .tl {
	background-image:url('../images/curves/outer_tl.gif');
	background-repeat:no-repeat;
	background-position:top left; 
	height:6px;
}
.OuterBox  .bl {
	background-image:url('../images/curves/outer_bl.gif');
	background-repeat:no-repeat;
	background-position:bottom left; 
	height:6px;
	clear:both;
}
.OuterBox  .tr, .OuterBox  .br {
float:right;
}
.OuterBox .PageContent {
    padding: 1.67em; /*20*/
    border-left: 3px solid #91c758;
    border-right: 3px solid #91c758;
	float:left;
	background-color:#fff;
	/*width: 59.93em; 724*/
	width:94.03%;
}

/******* Content Column styling ***************/
#ContentColumnHome {
float:left; 
width:41.83em;
}

#ContentColumn {
float:left; 
width:38.83em;

}
/******* Right Column styling ***************/
#RightColumn {
float:right; 
width:16.33em; /*161*/
/*padding-left:1.17em; 14*/

}
.ChartBox {
margin-top:1.25em; /*15*/
margin-bottom:0.83em; /*10*/
color:#197841;
float:left;
width:16.33em;
}

.ChartBox strong {
color:#000;
padding-bottom:.3em;
display:block;

}
.ChartBox span {
font-size:2em; /*24*/
clear:both;
display:block;
padding-top:0.22em; /*5*/
width:8em;
}
.ChartBox em {
font-size:1em; /*12*/
font-style:normal;
clear:both;
}
/******* Home page styling ***************/
#OrangeBox {
    width: 18.21em;
	float:left;
	color:#fff;
	text-align:right;
}
#OrangeBox  .tl {
	background-image:url('../images/curves/orange_tl.png');
	background-repeat:no-repeat;
	background-position:top left; 
	height:5px;
	margin:0px;
	padding:0px;
	clear:both;
}
#OrangeBox  .bl {
	background-image:url('../images/curves/orange_bl.png');
	background-repeat:no-repeat;
	background-position:bottom left; 
	height:5px;
	clear:both;
}
#OrangeBox  .tl img, #OrangeBox .bl img{
float:right;
height:5px;
}
#OrangeBox  .PageContents {
    padding: .6em 1.33em;  /*16*/
   	background-image:url('../images/curves/orange_bg.png');
	width:15.55em;
	border:none;
	float:left;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#OrangeBox  .PageContents
{ width:15.70em;}          
}
#ContentColumnHome .HomeImg {
float:left;
margin:-3.75em 0px 0px -1.25em;
position:relative;
height:21em; /*252*/
width:24.67em;/*296*/
behavior: url(../images/iepngfix.htc);
}
#YellowBox {
    width: 100%;
	float:left;
	color:#fff;
	text-align:left;
	margin-top:.5em;
}
#YellowBox  .tl {
	background-image:url('../images/curves/yellow_tl.gif');
	background-repeat:no-repeat;
	background-position:top left; 
	height:5px;
	margin:0px;
	padding:0px;
	clear:both;
    background-color: #f5a130;
}
#YellowBox  .bl {
	background-image:url('../images/curves/yellow_bl.gif');
	background-repeat:no-repeat;
	background-position:bottom left; 
	height:5px;
	clear:both;
    background-color: #f5a130;
}
#YellowBox  .tl img, #YellowBox .bl img{
float:right;
height:5px;
}

#YellowBox .YellowPageContent {
	padding:0em 0px 0em .9em;
    background-color: #f5a130;	
	width:94%;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#YellowBox .PageContent
{ width:95%;}          
}
#YellowBox a{
	font-weight:bold;
	color:#fff;
	background-image:url('../images/arrow.gif');
	background-repeat:no-repeat;
	background-position:12.92em center; 
	padding-right:1.67em; /*20*/
	}
	
.GreyBox {
    width: 41.67em; /*460*/
	float:left;	
}

.GreyBox  .GBtl {
	background-image:url('../images/curves/grey_tl.gif');
	background-repeat:no-repeat;
	background-position:top left; 
	height:5px;
	margin:0px;
	padding:0px;
	clear:both;
    background-color: #ddeae2;
}
.GreyBox  .GBbl {
	background-image:url('../images/curves/grey_bl.gif');
	background-repeat:no-repeat;
	background-position:bottom left; 
	height:5px;
	clear:both;
    background-color: #ddeae2;
}
.GreyBox  .GBtl img, .GreyBox .GBbl img{
float:right;
height:5px;
}
.GreyBox .GreyBoxContent {
    padding: 1.2em 1.67em; /*20*/
	float:left;
    background-color: #ddeae2;
	width:92%;
}


.GreenBox {
    width: 66.4%;
    /*padding: 1.33em; 16*/
	float:left;
	color:#fff;

}
.GreyBox .GreyBoxContent a{
cursor:hand;
display:block;
float:left;
background-color:#91c758;
text-decoration:none;
}

.GreyBox .GreyBoxContent a:hover {
cursor:hand;
display:block;
background-color:#197841;
text-decoration:none;
}

.GreyBox .GreyBoxContent a:hover .GRNBtl{
background-image:url('../images/curves/green_tl_h.gif');
}

.GreyBox .GreyBoxContent a:hover .GRNBbl{
background-image:url('../images/curves/green_bl_h.gif');
}
.GreenBox  .GRNBtl {
	background-image:url('../images/curves/green_tl.gif');
	background-repeat:no-repeat;
	background-position:top left; 
	height:0.42em; /*5*/
	margin:0px;
	padding:0px;
	clear:both;
	display:block;
}
.GreenBox  .GRNBbl {
	background-image:url('../images/curves/green_bl.gif');
	background-repeat:no-repeat;
	background-position:bottom left; 
	height:0.42em; /*5*/
	clear:both;
	display:block;
}
.GreenBox  .GRNBtl img, .GreenBox .GRNBbl img{
float:right;
height:5px;
margin:0px;

}

.GreenBox .GreenBoxContent {
    padding: .4em 1em; /*16*/
	float:left;
	width:90%;
	height:10.1em;

}
.GreenBox .GreenBoxContent span{
	line-height:1.17em;
}
.GreenBox .GBheading {
font-size:1.33em; /*16*/
clear:both;
display:block;
padding-bottom:0.26em; /*5*/
font-weight:bold;
}
img.GrnImg {
	margin-left:-0.67em; /*8*/
	position:relative;
	height:11.75em; /*141*/
}

/***** footer classes *********/
#footer {
float:left;
width:100%;
margin-top:1.33em; /*16*/
padding-bottom:1.33em; /*16*/
}

#footer img{
height:1.50em; /*18*/
margin-left:14.7em;
}
#footer span{
font-size:0.92em; /*11*/
color:#999;
padding-top:0.2em; /*4*/
}

/***** tooltip classes *********/
.icons span em span {
background-color:#f0f;
float:left;
width:100%;
}
.icons span em.dwnlnd {
font-style:normal;
}
.icons span em.dwnlnd img,
.icons span em.dwnlndpdf img,
.icons span em.dwnlndexcel img,
.icons span em.dwnlndfeedback img,
.icons span em.dwnlndemail img,
.icons span em.dwnlndprint img,
.icons span em.addremoveprint img,
.icons span em.dwnlndprintall img{
/*behavior: url(../images/iepngfix.htc);*/

}
.icons span em img.imgFixDw{
height:2.58em!important;
width:9.08em;
}
.icons span em img.imgFixPdf{
height:2.58em!important;
width:19em;
}
.icons span em img.imgFixXls{
height:2.58em!important;
width:20.1em;
}
.icons span em img.imgFixFeedback{
height:2.58em!important;
width:18.25em;
}
.icons span em img.imgFixSharepage{
height:2.58em!important;
width:14.17em;
}
.icons span em img.imgFixPrintPage{
height:2.58em!important;
width:8.17em;
}
.icons span em img.imgFixAddPrint{
height:2.58em!important;
width:13.33em;
}
.icons span em img.imgFixRemovePrint{
height:2.58em!important;
width:14.17em;
}
.icons span em img.imgFixViewPrint{
height:2.58em!important;
width:9.50em;
}
/****************/
.icons span em.dwnlnd{
margin-left:-.5em;
}
.icons span em.dwnlndpdf {
margin-left:-3.7em;
}
.icons span em.dwnlndfeedback {
margin-left:.5em;
}
.icons span em.dwnlndemail{
margin-left:5.7em;
}
.icons span em.dwnlndprint {
margin-left:11em;
}
.icons span em.addremoveprint{
margin-left:11.7em;
}
.icons span em.dwnlndprintall{
margin-left:16.5em;
}
/****************/
.icons span em.dwnlndfeedback_1 {
margin-left:-2.8em;
}
.icons span em.dwnlndemail_1 {
margin-left:2em;
}
.icons span em.dwnlndprint_1 {
margin-left:7.8em;
}
.icons span em.addremoveprint_1 {
margin-left:8.3em;
}
.icons span em.dwnlndprintall_1 {
margin-left:13.5em;
}
/****************/
/*.icons span em.dwnlnd_2 {
margin-left:-1em;
}*/
.icons span em.dwnlndpdf_2 {
margin-left:-3.7em;
}
.icons span em.dwnlndexcel_2 {
margin-left:-.7em;
}
.icons span em.dwnlndfeedback_2 {
margin-left:3.2em;
}
.icons span em.dwnlndemail_2 {
margin-left:8em;
}
.icons span em.dwnlndprint_2 {
margin-left:14em;
}
.icons span em.addremoveprint_2 {
margin-left:14.3em;
}
.icons span em.dwnlndprintall_2 {
margin-left:19.5em;
}
/****************/
.icons span em {
display:none;
position: absolute;
top: -15px;
left: -15px;
text-align:right;
}