

/* Generic rules */
body {margin:0px 0px 0px 10px;}
form {padding:0px; margin:0px;}
input, select, textarea {font-family:verdana,arial,sans-serif; color:#021c4f; font-weight:normal; font-size:70%;}
img {border:none}
/* End of Generic rules */

/* General formatting rules */
.left {float:left; clear:left}
.right {float:right;}
.blueline table {width:100%;}
/* End of General formatting rules */

.keyword {height:15px;font-family:verdana,arial,sans-serif; color:#021c4f; font-weight:normal; font-size:120%;}

/* Mastheads and child elements */
.masthead_01 {background:#73a0c0 url('/Rebranding/images/headers/header_01.jpg') no-repeat; width:760px; height:159px;}
.masthead_11 {background:#73a0c0 url('/Rebranding/images/headers/header_11.jpg') no-repeat; width:760px; height:159px;}
.masthead_12 {background:#73a0c0 url('/Rebranding/images/headers/header_12.jpg') no-repeat; width:760px; height:159px;}

.toplinks {padding-left:10px; padding-top:5px; float:left;}
.clientlogin {padding-right:10px; padding-top:5px; float:right;}

.blueline {clear:both; position:relative; top:114px; margin-left:10px; width:510px; min-height:28px; height:auto; background-color:#4981a9;}
* html .blueline {clear:both; position:relative; top:114px; margin-left:10px; width:510px; height:28px; background-color:#4981a9;}/* IE Win */

.control_pink_115 {border:1px solid #b88094; width:115px;}
.control_blue_150 {border:1px solid #7f9db9; width:175px;}

.control_150 {border:1px solid #7f9db9; width:150px;}
/* End of Mastheads and child elements */


/* Breadcrumbs */
.breadcrumbs {margin:15px 0px 0px 10px; clear:both;}
.page_index {margin:5px 0px 0px 0px; clear:both;}
/* End of Breadcrumbs */


/* Main content layer */
.maincontent {width:760px; margin-top:12px; margin-bottom:12px; clear:both;}
.im_main_content {position: absolute; left: 8px; top: 160px;}
/* End of Main content layer */


/* Left column and child elements */
.leftcolumn {width:532px; float:left;}

.block_pink {
	background:#ffffff url('/Rebranding/images/corner_pink.gif') no-repeat top right;
	clear:both;
	border-left:1px solid #dbb0b9; 
	border-bottom:1px solid #dbb0b9; 
	padding:8px 8px 0px 0px; 
	margin-bottom:8px;
}

.block_blue {
	background:#ffffff url('/Rebranding/images/corner_blue.gif') no-repeat top right;
	clear:both;
	border-left:1px solid #b4bcdc; 
	border-bottom:1px solid #b4bcdc; 
	padding:8px 8px 0px 0px; 
	margin-bottom:8px;
}
html>body .block_blue {overflow:hidden; padding:8px 4px 0px 0px;} /*for opera and firefox */

.block_green {
	background:#ffffff url('/Rebranding/images/corner_grey.gif') no-repeat top right;
	clear:both;
	border-left:1px solid #cccccc; 
	border-bottom:1px solid #cccccc; 
	padding:8px 8px 0px 0px; 
	margin-bottom:8px;
	overflow:hidden;
}
html>body .block_green {overflow:hidden; padding:8px 4px 0px 0px;} /*for opera and firefox */

.block_green_search {
	background:#ffffff url('/Rebranding/images/corner_grey.gif') no-repeat top right;
	clear:both;
	border-left:1px solid #cccccc; 
	border-bottom:1px solid #cccccc; 
	padding:8px 5px 0px 0px; 
	margin-bottom:8px;
	overflow:hidden;
}



/* End of Left column and child elements */

/* Content area */
.content583 {float:left; width: 584px; padding:0px 0px 0px 0px; margin-left:1px;}
.block_content {margin:0px 0px 0px 10px;}

.block_pink_intro_backgr {padding:6px 6px 10px 6px; background-color:#f8eff1;}
.block_blue_intro_backgr {padding:6px; background-color:#edf2f6;}
/* End of Content area */

/* Right column and child elements */
.rightcolumn {width:203px; float:right; background-color:#ffffff;}
.panel_pink {background:#dbb0b9 url('/Rebranding/images/corner_pink_fill.gif') no-repeat top right; border-left:1px solid #999999; border-bottom:1px solid #999999; padding:1px 4px 0px 2px;}
.panel_blue {background:#bacedd url('/Rebranding/images/corner_blue_fill.gif') no-repeat top right; border-left:1px solid #999999; border-bottom:1px solid #999999; padding:1px 4px 0px 2px;}
.panel_green {background:#cccccc url('/Rebranding/images/corner_green_fill.gif') no-repeat top right; border-left:1px solid #999999; border-bottom:1px solid #999999; padding:1px 4px 0px 2px;}

.news {width:203px; margin-top:15px; background-color:#ffffff;}
.enquiry_form {margin-left:5px;}
/* End of Right column and child elements */


/* Left-hand side navigation */
.left_nav {text-align:right; width:162px; padding:2px 2px 2px 2px;}

.div_pink {margin-top:4px; margin-bottom:4px; height:1px !important; line-height:1px !important; font-size:0.1em; background:url('/Rebranding/images/lhs_div_pink.gif') no-repeat 10px top;}
.div_blue {margin-top:4px; margin-bottom:4px; height:1px !important; line-height:1px !important; font-size:0.1em; background:url('/Rebranding/images/lhs_div_blue.gif') no-repeat 10px top;}
.div_green {margin-top:4px; height:1px !important; line-height:1px !important; font-size:0.1em; background:url('/Rebranding/images/lhs_div_green.gif') no-repeat 10px top;}
* html .div_pink {margin-top:0px; margin-bottom:10px; height:1px !important; line-height:1px !important; font-size:0.1em; background:url('/Rebranding/images/lhs_div_pink.gif') no-repeat 10px top;} /* IE Win */
* html .div_blue {margin-top:0px; margin-bottom:10px; height:1px !important; line-height:1px !important; font-size:0.1em; background:url('/Rebranding/images/lhs_div_blue.gif') no-repeat 10px top;} /* IE Win */
* html .div_green {margin-top:0px; margin-bottom:10px; height:1px !important; line-height:1px !important; font-size:0.1em; background:url('/Rebranding/images/lhs_div_green.gif') no-repeat 10px top;} /* IE Win */
/* End of Left-hand side navigation */


/* Footer */
.home_footer {width:760px; height:100px; background-color:#ffffff; padding-top:16px; clear:both;} 
.footer {width:760px; height:100px; background-color:#ffffff; padding-top:12px; clear:both;} 
.footer_links {position:relative; width:500px;}
/* End of Footer */


/* Text Classes */
.red_txt {font-family:verdana,arial,sans-serif; color:#ff0000;}

.black_txt {font-family:verdana,arial,sans-serif; color:#333333; font-size:60%;}
.black_txt a:link, .black_txt a:visited, .black_txt a:active {color:#333333; font-weight:bold; text-decoration:none;}
.black_txt a:hover {text-decoration:underline;}

.white_txt {font-family:verdana,arial,sans-serif; color:#ffffff; font-size:60%;}

.white_links {font-family:verdana,arial,sans-serif; color:#ffffff; font-size:100%;}
.white_links a:link, .white_links a:visited, .white_links a:active {color:#ffffff; text-decoration:none;  font-weight:bold;}
.white_links a:hover {text-decoration:underline;}
.white_links * {font-family:verdana,arial,sans-serif; font-size:100%;}

.white_links_bottom {font-family:verdana,arial,sans-serif; color:#ffffff; font-size:80%;}
.white_links_bottom a:link, .white_links_bottom a:visited, .white_links_bottom a:active {color:#ffffff; text-decoration:none;  font-weight:bold;}
.white_links_bottom a:hover {text-decoration:underline;}
.white_links_bottom * {font-family:verdana,arial,sans-serif; font-size:80%;}

.grey_hdr {font-family:verdana,arial,sans-serif; color:#666666; font-size:60%; font-weight:bold;}
.grey_links {font-family:verdana,arial,sans-serif; color:#666666; font-size:60%;}
.grey_links a:link, .grey_links a:visited, .grey_links a:active {color:#666666; font-weight:bold; text-decoration:none;}
.grey_links a:hover {text-decoration:underline;}


.pink_links {font-family:verdana,arial,sans-serif; color:#333333; font-size:60%;}
.pink_links a:link, .pink_links a:visited, .pink_links a:active {color:#73002c; font-weight:bold; text-decoration:none;}
.pink_links a:hover {text-decoration:underline;}
.pink_hdr {font-family:verdana,arial,sans-serif; color:#73002c; font-weight:bold;}

.blue_links {font-family:verdana,arial,sans-serif; color:#333333; font-size:60%;}
.blue_links a:link, .blue_links a:visited, .blue_links a:active {color:#195e90; font-weight:bold; text-decoration:none;}
.blue_links a:hover {text-decoration:underline;}

.green_hdr {font-family:verdana,arial,sans-serif; color:#43746b; font-size:60%; font-weight:bold;}
.green_links {font-family:verdana,arial,sans-serif; color:#333333; font-size:60%;}
.green_links a:link, .green_links a:visited, .green_links a:active {color:#43746b; font-weight:normal; text-decoration:none;}
.green_links a:hover {text-decoration:underline;}

.green_headlines_txt {font-family:verdana,arial,sans-serif; color:#43746b; font-size:60%;}
.green_headlines_txt a:link, .green_headlines_txt a:visited, .green_headlines_txt a:active {color:#43746b; text-decoration:none;}
.green_headlines_txt a:hover {color:#43746b ;text-decoration:underline;}

.grey_headlines_txt {font-family:verdana,arial,sans-serif; color:#666666; font-size:60%;}
.grey_headlines_txt a:link, .grey_headlines_txt a:visited, .grey_headlines_txt a:active {color:#333333; text-decoration:none;}
.grey_headlines_txt a:hover {text-decoration:underline;}

.pink_headlines_txt {font-family:verdana,arial,sans-serif; color:#666666; font-size:60%;}
.pink_headlines_txt a:link, .pink_headlines_txt a:visited, .pink_headlines_txt a:active {color:#73002c; text-decoration:none;}
.pink_headlines_txt a:hover {text-decoration:underline;}

.blue_headlines_txt {font-family:verdana,arial,sans-serif; color:#666666; font-size:60%;}
.blue_headlines_txt a:link, .blue_headlines_txt a:visited, .blue_headlines_txt a:active {color:#195e90; text-decoration:none;}
.blue_headlines_txt a:hover {text-decoration:underline;}

.breadcrumbs_pink {font-family:verdana,arial,sans-serif; color:#73002c; font-size:60%; font-weight:bold;}
.breadcrumbs_pink a:link, .breadcrumbs_pink a:visited, .breadcrumbs_pink a:active, .breadcrumbs_pink a:hover {color:#73002c; font-weight:normal; text-decoration:underline;}

.breadcrumbs_blue {font-family:verdana,arial,sans-serif; color:#195e90; font-size:60%; font-weight:bold;}
.breadcrumbs_blue a:link, .breadcrumbs_blue a:visited, .breadcrumbs_blue a:active, .breadcrumbs_blue a:hover {color:#195e90; font-weight:normal; text-decoration:underline;}

.breadcrumbs_green {font-family:verdana,arial,sans-serif; color:#43746b; font-size:60%; font-weight:bold;}
.breadcrumbs_green a:link, .breadcrumbs_green a:visited, .breadcrumbs_green a:active, .breadcrumbs_green a:hover {color:#43746b; font-weight:normal; text-decoration:underline;}
/* End of Text Classes */



/* List Classes */
ol {position: relative; padding:3px 0px 3px 20px; margin:6px 0px 0px 0px;}
* html ol {position: relative; padding:3px 0px 3px 20px; margin:6px 0px 0px 3px;} /* IE Win */

.inline_list {padding:0px; margin:0px;}
.inline_list li {display:inline; list-style-type:none; padding-right:2px;}

.headlines_list {padding:0px; margin:0px; display:block;}
.headlines_list li {padding:0px; margin:0px; list-style-type:none; padding-right:2px; margin-bottom:4px;}

.pink_list {padding:0px; margin:0px; display:block;}
.pink_list li {padding:0px; margin:0px; list-style-type:none; padding-right:2px; margin-bottom:4px;}
* html .pink_list li {padding:0px; margin:0px 0px -4px 0px; list-style-type:none;} /* IE Win */

.hash_list {list-style-image: url('/Rebranding/images/list_hash.gif'); padding:3px; margin:5px 0px 0px 12px; }
.hash_list li {line-height:16px; padding:0px; margin:0px}

.simple_list {list-style-type: disc; padding:3px; margin:0px 0px 0px 12px; }
.simple_list li {line-height:16px; padding:0px; margin:0px}


.lhs_level_1 {display:block; margin-right:9px}
.lhs_level_1 li {list-style-type:none; padding-top:0.6em; padding-left:0px; margin-left:-42px;}
.lhs_level_1 { font-family:verdana,arial,sans-serif; color:#666666; font-size:60%; line-height:1em;}
.lhs_level_1 a:link, .lhs_level_1 a:visited, .lhs_level_1 a:active {color:#666666; font-weight:bold; text-decoration:none;}
.lhs_level_1 a:hover {text-decoration:underline;}

.lhs_level_2_pink {display:block; background:url('/Rebranding/images/active_pink.gif') no-repeat top right; margin-right:-9px}
.lhs_level_2_pink li {list-style-type:none; padding-top:0.6em; padding-left:0px; padding-right:9px;}
.lhs_level_2_pink { font-family:verdana,arial,sans-serif; line-height:1em; color:#73002c; font-weight:bold; font-size:100%;}
.lhs_level_2_pink a:link, .lhs_level_2_pink a:visited, .lhs_level_2_pink a:active {color:#73002c; font-weight:normal; text-decoration:none;}
.lhs_level_2_pink a:hover {text-decoration:underline;}

a:link.lhs_level_2_pink_on {color:#73002c; font-weight:bold; text-decoration:none;}
a:visited.lhs_level_2_pink_on {color:#73002c; font-weight:bold; text-decoration:none;}
a:active.lhs_level_2_pink_on {color:#73002c; font-weight:bold; text-decoration:none;}
a:hover.lhs_level_2_pink_on {color:#73002c; font-weight:bold; text-decoration:none;}

.lhs_level_2_blue {display:block; background:url('/Rebranding/images/active_blue.gif') no-repeat top right; margin-right:-9px}
.lhs_level_2_blue li {list-style-type:none; padding-top:0.6em; padding-left:0px; padding-right:9px;}
.lhs_level_2_blue { font-family:verdana,arial,sans-serif; line-height:1em; color:#195e90; font-weight:bold; font-size:100%;}
.lhs_level_2_blue a:link, .lhs_level_2_blue a:visited, .lhs_level_2_blue a:active {color:#195e90; font-weight:normal; text-decoration:none;}
.lhs_level_2_blue a:hover {text-decoration:underline;}

a:link.lhs_level_2_blue_on {color:#195e90; font-weight:bold; text-decoration:none;}
a:visited.lhs_level_2_blue_on {color:#195e90; font-weight:bold; text-decoration:none;}
a:active.lhs_level_2_blue_on {color:#195e90; font-weight:bold; text-decoration:none;}
a:hover.lhs_level_2_blue_on {color:#195e90; font-weight:bold; text-decoration:none;}

.lhs_level_2_green {display:block; background:url('/Rebranding/images/active_green.gif') no-repeat top right; margin-right:-9px}
.lhs_level_2_green li {list-style-type:none; padding-top:0.6em; padding-left:0px; padding-right:9px;}
.lhs_level_2_green { font-family:verdana,arial,sans-serif; line-height:1em; color:#43746b; font-weight:bold; font-size:100%;}
.lhs_level_2_green a:link, .lhs_level_2_green a:visited, .lhs_level_2_green a:active {color:#43746b; font-weight:normal; text-decoration:none;}
.lhs_level_2_green a:hover {text-decoration:underline;}

a:link.lhs_level_2_green_on {color:#43746b; font-weight:bold; text-decoration:none;}
a:visited.lhs_level_2_green_on {color:#43746b; font-weight:bold; text-decoration:none;}
a:active.lhs_level_2_green_on {color:#43746b; font-weight:bold; text-decoration:none;}
a:hover.lhs_level_2_green_on {color:#43746b; font-weight:bold; text-decoration:none;}

/* End of List Classes */


/* Form Classes */
.control_pink_105 {border:1px solid #b88094; width:105px;}
.control_pink_175 {border:1px solid #b88094; width:175px;}
.control_pink_150 {border:1px solid #b88094; width:175px;}

.control_blue_105 {border:1px solid #7f9db9; width:105px;}
.control_blue_175 {border:1px solid #7f9db9; width:175px;}
/* End of Form Classes */


/* Other Elements Classes */
.div760 {width:760px; height:1px; background:#ffffff url('/Rebranding/images/div_grey.gif') repeat-x; margin-bottom:5px; clear:both;}
.div760 hr {display:none}

.div570_pink {width:570px; height:1px; background:#ffffff url('/Rebranding/images/div_pink.gif') repeat-x; margin-bottom:5px; clear:both;}
.div570_pink hr {display:none}

.div550 {width:550px; height:1px; background:#ffffff url('/Rebranding/images/div_grey.gif') repeat-x; margin-bottom:5px; clear:both;}
.div550 hr {display:none}


.div_pink_panel {width:192px; height:1px; background:#dbb0b9 url('/Rebranding/images/div_pink.gif') repeat-x; margin-bottom:2px; margin-top:2px; clear:both;}
.div_pink_panel hr {display:none;}

.div_pink570 {width:570px; height:1px; background:#ffffff url('/Rebranding/images/div_pink.gif') repeat-x; margin-bottom:2px; margin-top:2px; clear:both;}
.div_pink570 hr {display:none;}

.div_green570 {width:570px; height:1px; background:#ffffff url('/Rebranding/images/div_green.gif') repeat-x; margin-bottom:2px; margin-top:2px; clear:both;}
.div_green570 hr {display:none;}

.div_blue_panel {width:192px; height:1px; background:#bacedd url('/Rebranding/images/div_blue.gif') repeat-x; margin-bottom:2px; margin-top:2px; clear:both;}
.div_blue_panel hr {display:none;}

.div_green_panel {width:192px; height:1px; background:#cccccc url('/Rebranding/images/div_grey.gif') repeat-x; margin-bottom:2px; margin-top:2px; clear:both;}
.div_green_panel hr {display:none;}

.column261 {width:254px; margin-bottom:10px;} 
.break5 {margin-top:5px; display:block;}
.break8 {margin-top:8px; display:block;}
.break15 {margin-top:15px; display:block;}
.break20 {margin-top:20px; display:block;}

.px5 {margin:5px;}
.px6 {margin-left:6px;}

/* End of Other Elements Classes */



