.navbar_title_bg
{
	background-color:rgb(28,52,112);
	color:White;
	font-weight:bold;
}
.l_padding_top_left
{
	padding-top: 5px;
	padding-left: 14px;
}
.l_padding_top
{
	padding-top: 5px;
}
/* IMAGES*/

.backImage
{
	width: 16px;
	height: 16px;
	border: 0px;
}

.logoImage
{
	width: 298px;
	height: 83px;
	border: 0px;
}

.rightImage
{
	width:16px;
	height:433px;
	float:right;
}
.sigImage
{
	width: 90px;
	height: 63px;
	border: 0px;
}
.xhtml_valid
{
	width: 72px;
	height: 27px;
	border: 0px;
}

.aaa_valid
{
	width: 74px;
	height: 27px;
	border: 0px;
}

.css_valid
{
	width: 72px;
	height: 27px;
	border: 0px;
}


.leftImage
{
	width: 117px;
	height: 434px;
	border: 0px;
}

.icsLogo
{
	width: 35px;
	height: 37px;
	border: 0px;
}

.equalImage
{
	width: 125px;
	height: 125px;
	border: 0px;
}

.ecLogo
{
	width: 41px;
	height: 28px;
	border: 0px;
}

.equalLogo
{
	width: 65px;
	height: 26px;
	border: 0px;
}

.logoLoged
{
	width: 90px;
	height: 89px;
	border: 0px;
}
/*end IMAGES*/

/* HEADER */

/*Default version*/


div.hdr_bg_acc {
	width: 100%;
	height: 99px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background-color:Gray;
}

div.hdr_bg {
	width: 100%;
	height: 99px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background-image: url(../images/template_new/banner_top_middle.jpg);
	background-repeat: repeat-x;
}

div.hdr_logo {
	float: left;
	width: 29%;
	height: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background :url(../images/template_new/banner_top_left.jpg) top left;
	background-repeat: no-repeat;
}

div.hdr_banner {
	float: right;
	text-align: right;
	height: 100%;
	width:60%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url(../images/template_new/banner_top_right.jpg) top right;
	background-repeat: no-repeat;
}

div.headerTitle
{
	text-align: left;
	font-weight: bold;
	font-size: 1.4em;
	color: rgb(49,71,121);
}

.logo
{
	width: 362px;
	height: 89px;
	border: 0px;	
}
/*end Default version*/

/*END HEADER*/

/* CONTENT */

div.content_full_full
{
	clear: both;
	float: left;
	display: table-row;
	width: 100%;
	height: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url(../images/template_new/menu_middle.jpg);
	background-repeat:repeat-y;
	background-color:white;
}

div.content_full
{
	clear: both;
	float: left;
	display: table-row;
	width: 100%;
	height: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url(../images/template_new/right_vertical_bar_middle.jpg) bottom right;
	background-repeat:repeat-y;
}

div.content 
{
	float: left;
	display: table-row;
	width:100%;
	height: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background: url(../images/template_new/right_vertical_bar_top.jpg) top right;
	background-repeat:no-repeat;
}

div.content_container
{
	padding-top:1em;
}

/* 2-COLUMN RIGHT LAYOUT */
div.col2_1_right {
	display: table-cell;
	float: left;
	width:200px;
	/*min-width: 200px;*/
	height: 100%;
	left: 0px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.col2_1_right_image {
	display: table-cell;
	float: left;
	width:200px;
	/*eight: 550px;*/
	left: 0px;
	background: url(../images/template_new/menu_upper.jpg);
	background-repeat:no-repeat;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.col2_2_right 
{
	display: table-cell;
	float: left;
	width:74%;
	min-width: 400px;
	height: 100%;
	right: 0px;
	padding: 0em 0em 0em 2%;
	margin: 0em 0em 0em 0em;
}

div.title_content
{
	padding-left:2px;
	padding-right:18px;
	display: table-cell;
	float: right;
	width:100%;
	left: 0px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background-image: url(../images/template_new/title_main_colour.jpg);
	background-repeat:repeat;
}

/* END OF 2-COLUMN RIGHT LAYOUT */

/* END OF CONTENT */


/* BOX STYLES */

/* BOX STYLES */

/* BOX 1 - RIGHT GREY BOX IN MAIN VIEW */

div.box1_container {
	float: left;
	display: inline-table;
	width: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box1_title_container {
	clear: both;
	float: left;
	display: table-row;
	width: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box1_title_bg {
	float: left;
	width: 100%;
	background-color: rgb(136,149,183);
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box1_title {
	float: left;
	width: 90%;
	font-weight: bold;
	color: yellow;
	font-size: 0.8em;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0em 0em 0em 0em;
}

div.box1_body_container {
	clear: both;
	float: left;
	display: table-row;
	width: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box1_body_bg {
	float: left;
	width: 100%;
	height: 100%;
	background-color: rgb(231,234,241);
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box1_body {
	float: left;
	width: 90%;
	padding-left: 5%;
	text-align: left;
	font-size: 0.9em;
	padding-top: 2px;
	padding-bottom: 6px;
	margin: 0em 0em 0em 0em;
}

div.box1_body_content
{
	border: 1px solid white;
}

div.box1_body_center {
	float: left;
	width: 90%;
	padding-left: 5%;
	text-align: center;
	font-size: 0.8em;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0em 0em 0em 0em;
}

div.box1_hr {
	float: left;
	display: table-row;
	width: 100%;
	height: 1px;
	font-size: 0em;
	background-color: rgb(136,149,183);
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

/* END OF BOX 1 */

/* BOX 2 */

div.box2_container {
	float: left;
	display: inline-table;
	width: 100%;
	height: 100%;
	border: 1.5px solid rgb(136,149,183);
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box2_title {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

div.box2_body_container {
	clear: both;
	float: left;
	display: table-row;
	width: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box2_body {
	float: left;
	width: 90%;
	min-height: 20px;
	padding-left: 5%;
	text-align: left;
	font-size: 0.9em;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0em 0em 0em 0em;
}

div.box2_body_v2 {
	float: left;
	width: 90%;
	padding-left: 5%;
	text-align: left;
	font-size: 0.9em;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0em 0em 0em 0em;
	background-color: rgb(231,234,241);
}

/* END OF BOX 2 */

/* BOX 3 */

div.box3_container {
	float: left;
	display: inline-table;
	width: 43%;
	padding: 0em 0em 0em 0em;
	margin: 0% 1% 0% 1%;
	background-color: rgb(231,234,241);
}

div.box3_container_w {
	float: left;
	display: inline-table;
	width: 43%;
	padding: 0em 0em 0em 0em;
	margin: 0% 1% 0% 1%;
	background-color: rgb(255,255,255);
}

div.box3_body_a {
	float: left;
	width: 25%;
	min-width: 90px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box3_body_b_blue {
	float: left;
	width: 74%;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1%;
	color: rgb(60,80,139);
	margin: 0em 0em 0em 0em;
}

div.box3_body_b_grey {
	float: left;
	width: 59%;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1%;
	color: rgb(115,116,111);
	margin: 0em 0em 0em 0em;
}

/* END OF BOX 3 */

/* BOX 4 */
div.box4 {
	float: left;
	width: 99%;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(211,210,40);
	right: 0px;
	background-color: rgb(255,255,255);
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box4_container {
	float: left;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(136,149,183);
	font-size: 0.9em;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box4_head_container {
	float: left;
	width: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	background-color: rgb(231,234,241);
}

div.box4_head_a {
	float: left;
	width: 10%;
	min-width: 90px;
	padding: 0.2em 0em 0.2em 0.2em;
	margin: 0em 0em 0em 0em;
}

div.box4_head_b_blue {
	float: left;
	width: 88%;
	padding-top: 0.2em;
	padding-right: 0em;
	padding-bottom: 0.2em;
	padding-left: 1%;
	color: rgb(60,80,139);
	margin: 0em 0em 0em 0em;
}

div.box4_tabs_container {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 0.9em;
	color: rgb(255,255,255);
	background-color: rgb(136,149,183);
	padding: 0.2em 0em 0.2em 0em;
	margin: 0em 0em 0em 0em;
}

div.box4_body_container {
	float: left;
	width: 100%;
	background-color: rgb(255,255,255);
	color: rgb(136,149,183);
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box4_body {
	float: left;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 0.3em;
	padding-bottom: 0.5em;
	margin: 0em 0em 0em 0em;
}

/* END OF BOX STYLES */

/* BOX 6 */

div.box6_container {
	float: left;
	display: inline-table;
	width: 95%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_container_1 {
	float:none;
	display: inline-table;
	width: 60%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_head_container {
	clear: both;
	float: left;
	display: table-row;
	width: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_head_bg_a {
	float: left;
	width: 100%;
	height: 80px;
	font-size: 0em;
	background: url(../images/template_new/box6_head_a.jpg) left;
	background-repeat: no-repeat;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_head_bg_b {
	float: left;
	width: 100%;
	height: 80px;
	font-size: 0em;
	background: url(../images/template_new/box6_head_b.jpg);
	background-repeat: repeat-x;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_head_bg_c {
	float: left;
	width: 100%;
	height: 80px;
	font-size: 0em;
	background: url(../images/template_new/box6_head_c.jpg) right;
	background-repeat: no-repeat;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_title_container {
	clear: both;
	width: 80%;
	float: left;
	display: table-row;
	padding-left: 1%;
	margin: 0em 0em 0em 0em;
}

div.box6_title_bg_a_1 {
	float: left;
	width: 100%;
	height: 6px;
	font-size: 0em;
	background: url(../images/template_new/box6_title_a_1.jpg) left;
	background-repeat: no-repeat;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_title_bg_a_2 {
	float: left;
	width: 100%;
	height: 6px;
	font-size: 0em;
	background: url(../images/template_new/box6_title_a_2.jpg);
	background-repeat: repeat-x;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_title_bg_a_3 {
	float: left;
	width: 100%;
	height: 6px;
	font-size: 0em;
	background: url(../images/template_new/box6_title_a_3.jpg) right;
	background-repeat: no-repeat;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_title_bg_b_1 {
	float: left;
	width: 100%;
	font-size: 0em;
	background: url(../images/template_new/box6_title_b_1.jpg) left;
	background-repeat: repeat-y;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_title_bg_b_2 {
	float: left;
	width: 100%;
	font-size: 0em;
	background: url(../images/template_new/box6_title_b_2.jpg);
	background-repeat: repeat;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_title_bg_b_3 {
	float: left;
	width: 100%;
	font-size: 0em;
	background: url(../images/template_new/box6_title_b_3.jpg) right;
	background-repeat: repeat-y;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_title_bg_c_1 {
	float: left;
	width: 100%;
	height: 6px;
	font-size: 0em;
	background: url(../images/template_new/box6_title_c_1.jpg) left;
	background-repeat: no-repeat;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_title_bg_c_2 {
	float: left;
	width: 100%;
	height: 6px;
	font-size: 0em;
	background: url(../images/template_new/box6_title_c_2.jpg) right;
	background-repeat: repeat-x;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_title_bg_c_3 {
	float: left;
	width: 100%;
	height: 6px;
	font-size: 0em;
	background: url(../images/template_new/box6_title_c_3.jpg) right;
	background-repeat: no-repeat;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_title {
	float: left;
	width: 90%;
	font-weight: bold;
	font-size: 11pt;
	color: rgb(0,0,0);
	padding-left: 2.5%;
	padding-right: 2.5%;
	margin: 0em 0em 0em 0em;
}


div.box6_title_mb{
	float: left;
	width: 90%;
	font-size: 10pt;
	color: rgb(0,0,0);
	padding-left:1em;
	margin: 0em 0em 0em 0em;
}


div.box6_body_container {
	clear: both;
	float: left;
	display: table-row;
	width: 100%;
	padding: 0em 0em 0em 0em;
	margin:-1.5em 0em 0em 0em;
}

div.box6_body_bg_a {
	float: left;
	width: 100%;
	background: url(../images/template_new/box6_body_a.jpg) left;
	background-repeat: repeat-y;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_body_bg_b {
	float: left;
	width: 100%;
	background: url(../images/template_new/box6_body_b.jpg);
	background-repeat: repeat;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_body_bg_c {
	float: left;
	width: 100%;
	background: url(../images/template_new/box6_body_c.jpg) right;
	background-repeat: repeat-y;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_body {
	float: left;
	width: 99.6%;
	color: rgb(0,0,0);
	padding-left: 0.2%;
	padding-right: 0.2%;
	padding-bottom: 3px;
	margin: 0em 0em 0em 0em;
}

div.box6_footer_container {
	clear: both;
	float: left;
	display: table-row;
	font-size: 0em;
	width: 100%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.box6_footer {
	float: left;
	width: 100%;
	height: 2px;
	font-size: 0em;
	background: url(../images/template_new/box6_footer.jpg);
	background-repeat: repeat-x;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

/* END OF BOX 6 */

/*END BOC STYLES*/

/* OTHER STYLES */

div.spacer {
	clear: both;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	font-size: 0em;
}

div.center {
	float: right;
	width: 30%;
	text-align: center;
	font-size: 0.8em;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.left_align {
	float: left;
	width: 40%;
	text-align: center;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.right_align {
	float: left;
	width: 60%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div.blue_text {
	color: rgb(49,71,121);
}

span.selected {
	font-weight: bold;
	/*color: rgb(221,223,35);*/
}

span.highlight {
	font-weight: bold;
	color: rgb(250,254,7);
}

span.hidden {
	visibility: hidden;
}

/* IMAGES */

img.linked {
    border: none;
	text-decoration: none;
}

/* END OF IMAGES */

/* LISTS */

ul.navigation_menu_lev1 {
	list-style-type: none;
	padding-top: 0em;
	padding-left: 0em;
	margin: 0em 0em 0em 0em;
}

ul.navigation_menu_lev2 {
	list-style-type: none;
	padding-top: 0em;
	padding-left: 1em;
	margin: 0em 0em 0em 0em;
}
li.navigation_menu_lev3
{
	list-style-type: none;
	padding-top: 0.4em;
	padding-left: 1em;
	margin: 0em 0em 0em 0em;
}

/* END LISTS */

/* END OTHER STYLES */


/* FOOTER */
div.footer_upper_bg
{
	float: left;
	clear: both;
	left: 0px;
	display: table-row;
	width: 100%;
	height: 12px;
	background-image: url(../images/template_new/footer_upper_middle.jpg);
	background-repeat: repeat-x;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0em;
}

div.footer_upper_col_2
{
	width:78%;
	height: 12px;
	float: left;
	display: table-cell;
	text-align: center;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0em;
	background: url(../images/template_new/footer_upper_left.jpg) top  left;
	background-repeat: no-repeat;
}

div.footer_upper_col_1
{
	width:20%;
	height: 12px;
	float: right;
	display: table-cell;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0em;
	font-weight:bold;
	background: url(../images/template_new/footer_upper_right.jpg) top right;
	background-repeat:no-repeat;
}

div.footer_bg
{
	float: left;
	clear: both;
	left: 0px;
	display: table-row;
	width: 100%;
	background-image: url(../images/template_new/footer_colour.jpg);
	background-repeat: repeat;
	margin: 0em 0em 0em 0em;
	padding: 1em 0em 0em 0em;
}

div.footer_col_1
{
	width:68%;
	float: left;
	display: table-cell;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
	font-size: 8pt;
	font-weight:bold;
}

div.footer_col_2
{
	width:30%;
	float: right;
	display: table-cell;
	text-align: right;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.8em;
}



div.footer_bottom_bg
{
	float: left;
	clear: both;
	left: 0px;
	display: table-row;
	width: 100%;
	height: 12px;
	background-image: url(../images/template_new/footer_lower.jpg);
	background-repeat: repeat-x;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}


/* ICS LOGO STRUCTURE */

div.ics_logo_container {
	float: left;
	text-align: center;
	padding-top: 1px;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	margin: 0em 0em 0em 0em;
}

img.ics_logo_a {
	float: left;
	padding-top: 1px;
	margin: 0em 0em 0em 0em;
}

div.ics_logo_b {
	float: left;
	text-align: center;
	padding-left:0.5em;
	padding-top:0.5em;
	
}

span.ics_logo_c {
	font-size: 7pt;
}

span.ics.logo_d {
	font-size: 9pt;
	font-weight: bold;
}

/* END OF ICS LOGO STRUCTURE */

/* END OF FOOTER */


/* NAVBAR */
div.navbar {
	float: left;
	width: 98%;
	color: rgb(49,71,121);
	font-size: 1.1em;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
/*END NAVBAR*/

/* TOP QUICKLINKS */

div.top_quicklinks {
	width: 60%;
	float: left;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 39.5%;
	padding-right: 0.5%;
	margin: 0em 0em 0em 0em;
	font-size: 0.7em;
	text-align: right;
}

div.bottom_quicklinks {
	width: 90%;
	float: right;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-right: 0.5%;
	margin: 0em 0em 0em 0em;
	font-size: 0.7em;
	text-align: right;
}

/* END OF TOP QUICKLINKS */


/* BUTTON POSITIONING */

/* RIGHT */

div.button_container_1 {
	float: left;
	width: 55%;
	padding-left: 40%;
	margin: 0.1em 0em 0em 0em;
}

/* END RIGHT */

/* LEFT */

div.button_container_2 {
	float: left;
	width: 70%;
	padding-left: 2%;
	margin: 0.1em 0em 0em 0em;
}



