/* styles to normalise settings */

#tblContent1 td {white-space:normal !important;}
#tblContent2 td {white-space:normal !important;}
#tblContent3 td {white-space:normal !important;}

html, body {margin:0px; padding:0px; font-size:100%;}

body {background-image: url(../images/useruploadedimages/itp-bg.gif);}

img {border:0px;}

.clsNormal {font: 0.75em "trebuchet MS",arial,verdana,sans-serif; !important;}


/* default heading styles */

h1 {font: bold 1.6em "trebuchet MS",arial,verdana,sans-serif; color:#250200; background-color:transparent; margin:0px; padding:15px 0px 5px 0px; border-bottom:1px dotted #250200;}

h2 {font: bold 1.5em "trebuchet MS",arial,verdana,sans-serif; color:#250200; background-color:transparent; margin:0px; padding:15px 0px 5px 0px;}

h3 {font: bold 1.4em "trebuchet MS",arial,verdana,sans-serif; color:#250200; background-color:transparent; margin:0px; padding:15px 0px 5px 0px;}

h4 {font: bold 1.3em "trebuchet MS",arial,verdana,sans-serif; color:#250200; background-color:transparent; margin:0px; padding:15px 0px 5px 0px;}


#TROuterTable {width:759px !important; margin:0px auto !important; padding:0px !important; border:1px solid #ffffff;}

.link {text-decoration:none !important;}

.first {margin-left:9px;}

.level1 .first {margin-left:0px;}


/* styles for the Quiz */

#QuizTable, .clsQuizTable {margin:0px 197px 325px 15px;}

td.clsQuesNo {color:#250200 !important;}

.clsQuesText {width:500px;}

.clsPrevNext {color:#134898 !important; width:100px;}

.clsPrevNext, a.clsPrevNext, .clsPrevNext a:link, .clsPrevNext a:visited {color:#134898 !important;}

.clsPrevNext a:active, .clsPrevNext a:hover, .clsPrevNext a:focus {color:#ffffff !important; background-color:#134898; }


/* banner styles */

.banner {width:774px; height:149px;border-bottom:1px solid #ffffff; overflow:hidden;}

.banner img {border:none; margin:0px; padding:0px; float:left;width:566px;}

.banner h1 {display:none;}

.banner span {margin:0px;padding:0px;width:208px;float:left;}

.skip {height:20px; padding:5px 15px 5px 15px; background-color:#d0dfe6;border-bottom:1px solid #ffffff; color:#ffffff; width:744px; font: 12px "trebuchet MS",arial,verdana,sans-serif;}

.skip ul {list-style-type:none; display:inline; margin:0px; padding:0px;}

.skip li {list-style-type:none; display:inline; margin:0px; padding:0px;}

.skip a, .skip a:link, .skip a:visited, .skip a:active {color:#134898; margin: 0px 10px 0px 0px; background: url(../images/useruploadedimages/itp-skip-arrow.gif) no-repeat top left; padding:0px 5px 5px 19px;}

.skip a:hover, .skip a:focus {color:#ffffff; margin: 0px 10px 0px 0px; background: url(../images/useruploadedimages/itp-skip-arrow-over.gif) no-repeat top left; padding:0px 5px 5px 19px;}


/* right panel styles */

.rightcontainer {position:absolute; top:222px; margin:0px 0px 0px 571px; color:#000000; background-color:#ffffff; padding:0px 0px 0px 0px; width:187px; vertical-align:top; font: 11px "trebuchet MS",arial,verdana,sans-serif;}

.rightcontainer h1 {font-size:0px;border:none;color:#000000;height:0px;margin:0px 0px 0px -3000px; padding:0px;}

.rightcontainer ul {list-style-type:none; margin:0px; padding:0px;}

.rightcontainer p {margin:0px; padding:0px;}

.outerboxright {border:1px solid #cdcdcd; width:185px; margin:0px 0px 7px 0px;}

.searchboxinner {border:1px solid #ffffff; width:159px; padding:6px 12px 6px 12px; color:#000000; background-color:#d1e0e7;}

.searchboxinner h2 {display:inline; color:#000000; font: 11px "trebuchet MS",arial,verdana,sans-serif; padding:0px 5px 0px 0px;}

.searchboxinner input {font-size:12px !important;}

.panelbox {border:1px solid #cdcdcd; width:185px; margin:0px 0px 7px 0px; font: 12px "trebuchet MS",arial,verdana,sans-serif; padding:0px; vertical-align:top; color:#000000;}

.panelbox h2 {border:1px solid #ffffff; border-bottom:none; padding:3px 12px 3px 12px; color:#ffffff; background-color:#f8e3c8; background-image:url(../images/useruploadedimages/orangebox-bg-top.gif); margin:0px; height:20px;vertical-align:top; font: 12px "trebuchet MS",arial,verdana,sans-serif;}

.panelbox ul {border:1px solid #ffffff; border-top:none; padding:3px 12px 3px 12px; color:#000000; background-color:#f8e3c8; margin:0px;vertical-align:top; list-style-type:disc;}

.panelbox li {padding:0px 0px 7px 0px; margin:0px 0px 0px 15px;}

.panelbox a, .panelbox a:link, .panelbox a:visited, .panelbox a:active {color:#000000;}

.panelbox a:hover, .panelbox a:focus {color:#ffffff; background-color:#000000;}

.panelbox2 {border:1px solid #cdcdcd; width:185px; margin:0px 0px 7px 0px; font: 12px "trebuchet MS",arial,verdana,sans-serif; padding:0px; vertical-align:top; color:#000000;}

.panelbox2 h2 {border:1px solid #ffffff; border-bottom:none; padding:3px 12px 3px 12px; color:#ffffff; background-color:#f8e3c8; background-image:url(../images/useruploadedimages/orangebox-bg-top.gif); margin:0px; height:20px;vertical-align:top; font: 12px "trebuchet MS",arial,verdana,sans-serif;}

.panelbox2 p {width:121px; display:block; color:#ffffff; background: #2985C6 url(../images/useruploadedimages/download-brochure.jpg) no-repeat top left; padding:60px 5px 5px 57px; border:1px solid #ffffff; border-top:none; vertical-align:top; margin:0px;}

.panelbox2 a, .panelbox2 a:link, .panelbox2 a:visited, .panelbox2 a:active {color:#ffffff;}

.panelbox2 a:hover, .panelbox2 a:focus {color:#000000; background-color:#ffffff;}

.panelbox3 {border:1px solid #cdcdcd; width:185px; margin:0px 0px 7px 0px; font: 12px "trebuchet MS",arial,verdana,sans-serif; padding:0px; vertical-align:top; color:#000000;}

.panelbox3 h2 {border:1px solid #ffffff; border-bottom:none; padding:3px 12px 3px 12px; color:#ffffff; background-color:#f8e3c8; background-image:url(../images/useruploadedimages/orangebox-bg-top.gif); margin:0px; height:20px;vertical-align:top; font: 12px "trebuchet MS",arial,verdana,sans-serif;}

.panelbox3 p {width:163px; display:block; color:#004891; background: #2985C6 url(../images/useruploadedimages/itp-quiz.gif) no-repeat top left; padding:5px 10px 5px 10px; border:1px solid #ffffff; border-top:none; vertical-align:top; margin:0px;}

.panelbox3 span {font-size:16px; font-weight:bold;}

.panelbox3 a, .panelbox3 a:link, .panelbox3 a:visited, .panelbox3 a:active {color:#004891;}

.panelbox3 a:hover, .panelbox3 a:focus {color:#ffffff; background-color:#004891;}

.panelbox4 {border:1px solid #cdcdcd; width:185px; margin:0px 0px 7px 0px; font: 12px "trebuchet MS",arial,verdana,sans-serif; padding:0px; vertical-align:top; color:#000000;}

.panelbox4 h2 {border:1px solid #ffffff; border-bottom:none; padding:3px 12px 3px 12px; color:#ffffff; background-color:#f8e3c8; background-image:url(../images/useruploadedimages/orangebox-bg-top.gif); margin:0px; height:20px;vertical-align:top; font: 12px "trebuchet MS",arial,verdana,sans-serif;}

.panelbox4 p {width:163px; display:block; color:#004891; background: #2985C6 url(../images/useruploadedimages/itp-top5.gif) no-repeat top left; padding:5px 10px 8px 10px; border:1px solid #ffffff; border-top:none; vertical-align:top; margin:0px;}

.panelbox4 span {font-size:14px;text-decoration:none;}

.panelbox4 a, .panelbox4 a:link, .panelbox4 a:visited, .panelbox4 a:active {color:#004891;font-size:20px; font-weight:bold;text-decoration:none;}

.panelbox4 a:hover, .panelbox4 a:focus {color:#ffffff; background-color:#004891;text-decoration:none;}

.panelbox5 {border:1px solid #cdcdcd; width:185px; margin:0px 0px 7px 0px; font: 12px "trebuchet MS",arial,verdana,sans-serif; padding:0px; vertical-align:top; color:#000000;}

.panelbox5 h2 {border:1px solid #ffffff; border-bottom:none; padding:3px 12px 3px 12px; color:#ffffff; background-color:#f8e3c8; background-image:url(../images/useruploadedimages/orangebox-bg-top.gif); margin:0px; height:20px;vertical-align:top; font: 12px "trebuchet MS",arial,verdana,sans-serif;}

.panelbox5 p {width:163px; display:block; color:#4d9aea; background: #2985C6 url(../images/useruploadedimages/itp-factsheets.jpg) no-repeat top left; padding:20px 10px 20px 10px; border:1px solid #ffffff; border-top:none; vertical-align:top; margin:0px;}

.panelbox5 span {color:#004891; font-size:18px; font-weight:bold;text-decoration:none;}

.panelbox5 a, .panelbox5 a:link, .panelbox5 a:visited, .panelbox5 a:active {color:#4d9aea;font-size:14px; font-weight:bold;text-decoration:none;}

.panelbox5 a:hover, .panelbox5 a:focus {background-color:#ffffff;font-size:14px; font-weight:bold;text-decoration:none;}



/* home page styles */

.leftcontainer {color:#000000; background-color:#ffffff;margin:15px 0px 0px 16px; padding:0px; width:539px; height:685px; vertical-align:top;}

.leftcontainer a, .leftcontainer a:link, .leftcontainer a:visited, .leftcontainer a:active {color: #134898; background-color:transparent; text-decoration:underline;}

.leftcontainer a:hover, .leftcontainer a:focus {color: #ffffff; background-color:#134898; text-decoration:underline;}

.bluebgbox {border:1px solid #cdcdcd; color:#000000; background-color:#e9f1f4; padding:0px 15px 15px 15px; width:507px;}

.bluebgbox h1 {text-align:center;}

.whitebgboxleft {float:left; margin:7px 0px 0px 0px; border:1px solid #cdcdcd; color:#000000; background-color:#ffffff;	padding:0px 15px 15px 15px; width:293px;}

.whitebgboxleft ul {list-style-type:none; display:inline; margin:0px; padding:0px;}

.whitebgboxleft li {list-style-type:none; display:inline; margin:0px; padding:0px;}

.whitebgboxright {float:left; margin:7px 0px 0px 10px; border:1px solid #cdcdcd; color:#000000;	background-color:#ffffff; padding:0px 15px 15px 15px; width:172p;}

.whitebgboxright h2 a, .whitebgboxright h2 a:link, .whitebgboxright h2 a:visited, .whitebgboxright h2 a:hover, .whitebgboxright h2 a:active, .whitebgboxright h2 a:focus {font: bold 1em "trebuchet MS",arial,verdana,sans-serif; color:#250200; background-color:transparent; margin:0px; padding:15px 0px 5px 0px; text-decoration:none;}


/* content page styles */

.breadcrumbs {float:left;width:526px;margin:0px; padding:15px 0px 15px 15px;}

a.clsAltNormalOneSmaller, a.clsAltNormalOneSmaller:link, a.clsAltNormalOneSmaller:active {font: 11px "trebuchet MS",arial,verdana,sans-serif !important; color:#000000 !important;}

a.clsAltNormalOneSmaller:hover, a.clsAltNormalOneSmaller:focus {font: 11px "trebuchet MS",arial,verdana,sans-serif !important; color:#ffffff !important; background-color:#000000 !important;}

.printfriendly {float:left;width:13px;margin:0px 5px 15px 0px; padding:15px 0px 0px 0px;}

.contentarea {width:539px; margin:0px 5px 0px 16px; padding:0px;clear:both; font-size:1em;}

.contentarea2 {width:539px; margin:0px 5px 0px 16px; padding:0px;clear:both; font-size:1em;}

.contentspacer {width:539px; margin:0px 5px 0px 16px; padding:0px;height:380px;clear:both;}

.contentarea .bluebgbox {width:506px;}

.contentarea2 .bluebgbox {width:506px;}

.contentarea h1, .contentarea2 h1 {color:#e38d1e; background-color:transparent; margin:0px; padding:0px 0px 5px 0px; border-bottom:1px dotted #e38d1e;}

.contentarea h2, .contentarea2 h2 {color:#e38d1e; background-color:transparent; margin:15px 0px 0px 0px; padding:0px;}

.contentarea h3, .contentarea2 h3 {color:#e38d1e; background-color:transparent; margin:15px 0px 0px 0px; padding:0px;}

.contentarea h4, .contentarea2 h4 {color:#e38d1e; background-color:transparent; margin:15px 0px 0px 0px; padding:0px;}

.contentarea ul, .contentarea2 ul {list-style-type: disc;}

.contentarea li, .contentarea2 li {padding:0px 0px 10px 0px;}

.contentarea a, .contentarea a:link, .contentarea a:visited, .contentarea a:active {color: #134898; background-color:transparent; text-decoration:underline;}

.contentarea a:hover, .contentarea a:focus {color: #ffffff; background-color: #134898;}

.contentarea2 a, .contentarea2 a:link, .contentarea2 a:visited, .contentarea2 a:active {color: #134898; background-color:transparent; text-decoration:underline;}

.contentarea2 a:hover, .contentarea2 a:focus {color: #ffffff; background-color: #134898;}

.breadcrumbs a, breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {color:#000000; text-decoration:underline;}

.breadcrumbs a:hover, .breadcrumbs a:focus {color:#ffffff; text-decoration:underline; background-color:#000000;}

.innertable {width:538px; border-left:1px solid #cdcdcd; font-size:1em;}

.innertable th {background-color:#e9f1f4; border: 1px solid #cdcdcd; border-left:none; padding:10px; text-align:left;}

.innertable td {border: 1px solid #cdcdcd; border-left:none; border-top:none; padding:10px; vertical-align:top;}

.innertable a, .innertable a:link, .innertable a:visited, .innertable a:active, .innertable a:hover, .innertable a:focus {font-weight:bold;}

.innertable #header1 {width:238px;}
.innertable #header2 {width:300px;}

.innertable2 {width:538px; border-left:1px solid #cdcdcd; font-size:1em;}

.innertable2 th {background-color:#e9f1f4; border: 1px solid #cdcdcd; border-left:none; padding:10px; text-align:left;}

.innertable2 td {border: 1px solid #cdcdcd; border-left:none; border-top:none; padding:10px; vertical-align:top;}

.innertable2 a {display:block; margin:0px 25px 10px 0px; width:200px;float:left; }

.indextable {width:538px; border-left:1px solid #cdcdcd;}

.indextable th {background-color:#e9f1f4; border: 1px solid #cdcdcd; border-left:none; padding:10px; text-align:left;}

.indextable td {border: 1px solid #cdcdcd; border-left:none; border-top:none; padding:10px; vertical-align:top;}

.indextable a {display:block; margin:0px 25px 10px 0px; width:200px;float:left; }

.checktable {width:538px; border-left:1px solid #cdcdcd;}

.checktable th {background-color:#e9f1f4; border: 1px solid #cdcdcd; border-left:none; padding:10px; text-align:left;}

.checktable td {border: 1px solid #cdcdcd; border-left:none; border-top:none; padding:10px; vertical-align:top;}

.checktable a {font-weight:bold;}

.checktable #header1 {width:38px;}
.checktable #header2 {width:250px;}
.checktable #header3 {width:150px;}
.checktable #header4 {width:50px;}

.journaltable {width:538px; border-left:1px solid #cdcdcd;}

.journaltable th {background-color:#e9f1f4; border: 1px solid #cdcdcd; border-left:none; padding:10px; text-align:left;}

.journaltable td {border: 1px solid #cdcdcd; border-left:none; border-top:none; padding:10px; vertical-align:top;}

.journaltable a {font-weight:bold;}

.journaltable #header1 {width:78px;}
.journaltable #header2 {width:100px;}
.journaltable #header3 {width:100px;}
.journaltable #header4 {width:100px;}
.journaltable #header5 {width:60px;}
.journaltable #header6 {width:100px;}


/* footer styles */

.footertop {font: 12px "trebuchet MS",arial,verdana,sans-serif; width:744px;padding:4px 15px 0px 15px;height:21px;color:#333333;background-color:#bbbbbb;text-align:left; margin:0px;clear:both;}

.footertop h1 {font-size:0px;border:none;color:#bbbbbb;height:0px;margin:0px 0px 0px -3000px; padding:0px;}

.footertop ul {list-style-type:none; margin:0px; padding:0px;}

.footertop li {display:inline; margin:0px 15px 0px 0px;}

.footertop a, .footertop a:link, .footertop a:visited, .footertop a:active {color: #333333; background-color:transparent; text-decoration:underline;}

.footertop a:hover, .footertop a:focus {color: #ffffff; background-color:#333333; text-decoration:underline;}

.footerbottom {font: 12px "trebuchet MS",arial,verdana,sans-serif; width:744px;padding:4px 15px 0px 15px; height:21px; color:#666666;background-color:#ffffff;	text-align:left; margin:10px 0px 0px 0px;clear:both;}

.footerbottom h2 {font-size:0px;border:none;color:#ffffff;height:0px;margin:0px 0px 0px -3000px; padding:0px;}

.footerbottom a, .footerbottom a:link, .footerbottom a:visited, .footerbottom a:active {color: #666666; background-color:transparent; text-decoration:underline;}

.footerbottom a:hover, .footerbottom a:focus {color: #ffffff; background-color:#666666; text-decoration:underline;}

.printfooter {font: 11px "trebuchet MS",arial,verdana,sans-serif; width:744px; padding:0px 15px 0px 15px; margin:0px; color:#134898;clear:both;}

.printfooter h2 {font: bold 11px "trebuchet MS",arial,verdana,sans-serif; color:#134898}

.backtotop {padding:0px 15px; color:#ffffff; margin:15px 0px 0px 0px; width:744px;clear:both;}

.backtotop h1 {font-size:0px;border:none;color:#ffffff;height:0px;margin:0px; padding:0px;}

.flow {list-style-type:none; margin:0px; padding:0px; float:left; overflow:hidden; clear:both; font: 12px "trebuchet MS",arial,verdana,sans-serif;}

.flow li {list-style-type:none; float:left; margin:0px; padding:5px 0px;}

.flow a, .flow a:link, .flow a:visited, .flow a:active {color:#134898; margin: 0px 10px 0px 0px; background: url(../images/useruploadedimages/itp-arrow-right.gif) no-repeat top left; padding:0px 5px 5px 19px;}

.flow a:hover, .flow a:focus {color:#ffffff; margin: 0px 10px 0px 0px; background: url(../images/useruploadedimages/itp-arrow-right-over.gif) no-repeat top left; padding:0px 5px 5px 19px;}

.backup {list-style-type:none; margin:0px; padding:0px; float:right; overflow:hidden; font: 12px "trebuchet MS",arial,verdana,sans-serif;}

.backup li {list-style-type:none; float:left; margin:0px; padding:5px 0px;}

.backup a, .backup a:link, .backup a:visited, .backup a:active {color:#134898; margin: 0px 10px 0px 0px; background: url(../images/useruploadedimages/itp-back-arrow.gif) no-repeat top left; padding:0px 5px 5px 19px;}

.backup a:hover, .backup a:focus {color:#ffffff; margin: 0px 10px 0px 0px; background: url(../images/useruploadedimages/itp-back-arrow-over.gif) no-repeat top left; padding:0px 5px 5px 19px;}


/* styles for print */

@media print {

.printfriendly {display:none;}

.rightcontainer {display:none;}

.leftcontainer {color:#000000; padding:0px; margin:0px; width:630px; vertical-align:top;}

.leftcontainer a, .leftcontainer a:link, .leftcontainer a:visited, .leftcontainer a:active {color: #134898; background-color:transparent;	text-decoration:underline;}

.leftcontainer a:hover, .leftcontainer a:focus {color: #134898; background-color:transparent; text-decoration:underline;}

.bluebgbox {color:#000000; width:100%; padding:0px; margin:0px; border:none;}

.whitebgboxleft {margin:15px 0px 0px 0px; color:#000000; width:100%; padding:0px; border:none;}

.whitebgboxright {margin:15px 0px 0px 0px; color:#000000; width:100%; padding:0px; border:none;}

.contentarea, .contentarea2 {width:630px; min-height:0px; margin:15px 0px 0px 0px; margin:0px; clear:both;}

.breadcrumbs {padding:0px; margin:0px;}

.skip {display:none;}

.backtotop {display:none;}

.footertop h1 {display:none;}

.printfooter {display:block; width:630px; font: 0.6em "trebuchet MS",arial,verdana,sans-serif; padding:15px 0px 0px 0px; margin:0px; }

.printfooter h1 {font: bold 1.1em "trebuchet MS",arial,verdana,sans-serif;}

.footertop {display:none;}

.footerbottom {display:none;}

#Footer1_TRBottomBannerHTML  {display:table-row !important; width:620px;}

.backtotop h1 {display:none;}

.banner {width:630px; height:198px;border-bottom:1px solid #ffffff; overflow:hidden;}

.banner img {border:none; margin:0px; padding:0px; width:566px;float:left;}

.banner h1 {display:none;}

.banner span {margin:0px;padding:0px;width:630px;float:left;}



}

















