body { font-family: Arial, sans-serial; font-size: 12px; font-weight: normal; color: #797979; text-align: center;  margin: 0; padding: 0; }
body { behavior: url("fileadmin/templates/valmorgan/js/csshover.htc"); }
body#AU { background: #000b1b url(../images/back_body_au.jpg) left top repeat-x; } 
body#NZ { background: #006bb7 url(../images/back_body_nz.jpg) left top repeat-x; } 
body#UAE { background: #000b1b url(../images/back_body_uae.jpg) left top repeat-x; } /* old bgcolor: #ca4611 */
body#RETAIL { background: #0b152d url(../images/back_body_retail.jpg) left top repeat-x; }
td, th { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: #797979; }
table { empty-cells:show; }

a:link, a:visited { color: #315a94; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: 0px solid #ffffff;  }
#RETAIL #mainContainer .logo {
/*display:none;*/
}
form { margin: 0; }
p { margin: 10px 0; }

.clearer { height: 1px; line-height: 1px; font-size: 1px; clear: both; }

.floatLeft { float: left; }
.floatRight { float: right; }

#mainContainer { width: 960px; text-align: left; margin: 0 auto; }

#mainContainer .header { width: 100%; height: 80px; margin-top: 10px; }
#AU .header { background: url(../images/back_header_au.gif) left top no-repeat;}
#NZ .header { background: url(../images/back_header_nz.gif) left top no-repeat;}
#UAE .header { background: url(../images/back_header_uae.gif) left top no-repeat;}
#RETAIL .header { background:none;  } /*background image handled by logo */
/*#RETAIL .header { background: url(../images/back_header_retail.gif) left top no-repeat;   }*/

	#mainContainer .header .logo { float: left; }
/*		#mainContainer .header .logo img { margin: 12px 0 0 20px; height: 50px;}
*/
#mainContainer .header .logo img { margin:12px 0 0 20px; }
#RETAIL #mainContainer .header .logo img { margin:0; }
#RETAIL #mainContainer .header .langmenu { display:none; }
	#mainContainer .header .langmenu { margin: 40px 20px 0 0; font-size: 9px; float: right; }

#mainContainer .mainmenu .menuBegin { width: 10px; height: 30px; float: left; }
#RETAIL #mainContainer .mainmenu .menuBegin { width:20px; height: 37px; float: left; }
#AU .mainmenu .menuBegin { background: url(../images/modules/back_mainmenu_left_au.gif) left top no-repeat; }
#NZ .mainmenu .menuBegin { background: url(../images/modules/back_mainmenu_left_nz.gif) left top no-repeat; }
#UAE .mainmenu .menuBegin { background: url(../images/modules/back_mainmenu_left_uae.gif) left top no-repeat; }
#RETAIL .mainmenu .menuBegin { background: url(../images/modules/back_mainmenu_left_retail.gif) left top no-repeat; display:none;  }
/*#RETAIL .mainmenu .menuBegin { background: url(../images/modules/back_mainmenu_left_retail.jpg) left top no-repeat; }
*/
#mainContainer .mainmenu .menuEnd { width: 10px; height: 30px; float: right; display: inline; }
#AU .mainmenu .menuEnd { background: url(../images/modules/back_mainmenu_right_au.gif) left top no-repeat; }
#NZ .mainmenu .menuEnd { background: url(../images/modules/back_mainmenu_right_nz.gif) left top no-repeat; }
#UAE .mainmenu .menuEnd { background: url(../images/modules/back_mainmenu_right_uae.gif) left top no-repeat; }
#RETAIL .mainmenu .menuEnd { background: url(../images/modules/back_mainmenu_right_retail.gif) left top no-repeat; width:20px; height:37px; display:none; }
/*#RETAIL .mainmenu .menuEnd { background: url(../images/modules/back_mainmenu_right_retail.jpg) left top no-repeat; }
*/
#mainContainer .mainmenu { width: 100%; margin: 10px 0; float: left; }
#mainContainer .mainmenu table {width: 940px; height: 30px; float: left; }
#mainContainer .mainmenu table td { white-space: nowrap;}
#AU .mainmenu table { background: url(../images/modules/back_mainmenu_au.gif) left top repeat-x; }
#NZ .mainmenu table { background: url(../images/modules/back_mainmenu_nz.gif) left top repeat-x; }
#UAE .mainmenu table { background: url(../images/modules/back_mainmenu_uae.gif) left top repeat-x; }
#RETAIL .mainmenu table { background: url(../images/modules/back_mainmenu_full_retail.gif) left top no-repeat; width:960px; height:37px; padding:0 20px; }

#mainContainer .mainmenu .item { height: 30px; line-height: 30px; font-size: 12px; color: #FFFFFF; text-align: center; text-decoration: none; display: block; zoom: 1; }
#RETAIL .mainmenu .item { height: 37px; line-height: 26px; font-size: 12px; color: #FFFFFF; text-align: center; text-decoration: none; display: block; zoom: 1; }
#mainContainer .mainmenu .menuSeparator { width: 1px; height: 26px; font-size: 1px; float: left; display: inline; }
#AU .mainmenu .menuSeparator { background: url(../images/modules/menu_separator_au.gif) left 4px no-repeat; }
#NZ .mainmenu .menuSeparator { background: url(../images/modules/menu_separator_nz.gif) left 4px no-repeat; }
#UAE .mainmenu .menuSeparator { background: url(../images/modules/menu_separator_uae.gif) left 4px no-repeat; }
#RETAIL .mainmenu .menuSeparator { background: url(../images/modules/menu_separator_uae.gif) left 4px no-repeat; }
#RETAIL .mainmenu .menuSeparator { width: 1px; height: 26px; font-size: 1px; float: left; display: inline;padding:0;margin:0; }
/*#RETAIL .mainmenu .menuSeparator { background: url(../images/modules/menu_separator_retail.jpg) left 4px no-repeat; }*/

.submenuTopMargin { width: 180px; padding: 29px 0 0 0; }
.submenu { width: 180px; text-align: left; background-color: #01487C; padding: 0 0 1px 0; }
.submenu a:link, .submenu a:visited { font-size: 12px; color: #ffffff; text-decoration: none; padding: 7px 25px 7px 30px; border-top: 1px solid #01487C; margin: 0 1px; display: block; zoom: 1; }
.submenu .level1 { background-color: #01518D;}
.submenu .act1, .submenu .level1:hover { background-color: #238AD9; }
.submenu .level2 { background-color: #006CB7; padding: 7px 5px 7px 30px!important;  }
.submenu .act2 { background-image: url(../images/items/bullet_02.gif); background-position: 15px 11px; background-repeat: no-repeat; }
.submenu .level2:hover { background-color: #238AD9; }
.submenu .sub { background-image: url(../images/items/bullet_01.gif); background-position: 160px 10px; background-repeat: no-repeat; }

/*Retail menu colours*/
#RETAIL .submenu { background-color: #315472; padding: 0 0 1px 0; }
#RETAIL .submenu a:link, #RETAIL .submenu a:visited { border-top: 1px solid #293952; }
#RETAIL .submenu .level1 { background-color: #315472;}
#RETAIL .submenu .act1, .submenu .level1:hover { background-color: #7494ad!important; }
#RETAIL .submenu .level2 { background-color: #376586; }
#RETAIL .submenu .act2 { }
#RETAIL .submenu .level2:hover { background-color: #7494ad; }

#NZ .submenu { background-color: #767676; }
#NZ .submenu a:link, #NZ .submenu a:visited { border-top: 1px solid #767676; }
#NZ .submenu .level1 { background-color: #45515f;}
#NZ .submenu .act1, .submenu .level1:hover { background-color: #6a7c91; }
#NZ .submenu .level2 { background-color: #45515f; }
#NZ .submenu .act2 { }
#NZ .submenu .level2:hover { background-color: #6a7c91; }

/* IE select field overlay */
.submenu { z-index: 999; position: relative; overflow: hidden; }
iframe.select-overflow { width: 300px; height: 2000px; filter:mask(); z-index: -1; position: absolute; left: 0; top: 0; }


#contentContainer { width: 920px; padding: 9px 19px; background: #FFFFFF; border-left: #d6d6d6 1px solid; border-right: #d6d6d6 1px solid; float: left; }
	#leftColumn { width: 540px; margin-right: 20px; float: left; display: inline; overflow: hidden; }
	#leftColumn .content { min-height: 500px; height: auto!important; height: 500px; margin: 10px 0 0 0; }
	
	#rightColumn { width: 360px; float: left; display: inline; overflow: hidden; }
	#rightColumn .content { margin: 10px 0 0 0; }

	#mainContainer .topSeparator { width: 100%; height: 10px; font-size: 1px; float: left; }
	#AU .topSeparator { background: url(../images/back_top_separator_au.gif) left top no-repeat; }
	#NZ .topSeparator { background: url(../images/back_top_separator_nz.gif) left top no-repeat; }
	#UAE .topSeparator { background: url(../images/back_top_separator_uae.gif) left top no-repeat; }
	#RETAIL .topSeparator { background: url(../images/back_top_separator.gif) left top no-repeat; }	

	#mainContainer .path { width: 938px; height: 20px; color: #325a95; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; background: #FFFFFF url(../images/back_path_separator.gif) left bottom no-repeat; padding-left: 20px; float: left; }
	#mainContainer .path img { margin-bottom: 2px; }
	#mainContainer .path a:link, #mainContainer .path a:visited { color: #325a95; text-decoration: none; }
		
	#mainContainer .bottomSeparator { width: 100%; height: 10px; font-size: 1px; float: left; }
	#AU .bottomSeparator { background: url(../images/back_bottom_separator_au.gif) left top no-repeat; }
	#NZ .bottomSeparator { background: url(../images/back_bottom_separator_nz.gif) left top no-repeat; }
	#UAE .bottomSeparator { background: url(../images/back_bottom_separator_uae.gif) left top no-repeat; }
	#RETAIL .bottomSeparator { background: url(../images/back_bottom_separator.gif) left top no-repeat; }

	#mainContainer .footer { width: 100%; height: 87px; font-family: Trebuchet MS; font-size: 11px; color: #fefefe; margin-top: 2px; float: left; }
	#AU .footer { background: url(../images/back_footer_au.jpg) left top no-repeat; }
	#NZ .footer { background: url(../images/back_footer_nz.jpg) left top no-repeat; }
	#UAE .footer { background: url(../images/back_footer_uae.jpg) left top no-repeat; }
	#RETAIL .footer { background: url(../images/back_footer.jpg) left top no-repeat; }

	#mainContainer .footer .copyright { margin: 12px 0 0 20px; float: left; display: inline; } 
	#mainContainer .footer .copyright a:link, #mainContainer .footer .copyright a:visited { color: #74b1ec; text-decoration: none; }
	#mainContainer .footer .bottommenu { margin: 11px 20px 0 0; text-align: right; float: right; display: inline; }
	#mainContainer .footer .sysmenu { width: 400px; text-align: right; margin: 0 20px 0 0; clear: right; float: right; display: inline; }
	#mainContainer .footer .item { color: #85bbee; text-decoration: none; }

	


/* CONTENT ============================= */

ul { list-style: none; color: #525252; margin: 10px 0; padding: 0; }
li { color: #797979; background: url(../images/items/square.gif) left 5px no-repeat; padding: 0 0 0 10px; margin: 4px 0; }
ul ul { margin: 0 0 0 20px; }
ul ul li { background: url(../images/items/minus.gif) left 7px no-repeat; padding: 0 0 0 10px; }

/* Headers */
h1 { font-size: 20px; font-weight: normal; color: #315a94; margin: 10px 0; }
h2 { font-size: 16px; font-weight: normal; color: #315a94; margin: 10px 0; }
h3 { font-size: 16px; font-weight: normal; color: #292929; margin: 0; }
.fce-1col-blue-contentContainer h1 {  font-size: 16px; font-weight: normal; color: #292929; margin: 0; }
.fce-1col-v2-blue h1 { color: #FFFFFF; }
.fce-1col-v2-blue h2 { color: #FFFFFF; }

.fce-1col_blue h1.csc-firstHeader { margin-top: 0!important; }
.fce-1col_blue h2 { color: #ffffff; }

.fce-1col-grey h1.csc-firstHeader { margin-top: 0!important; }

.csc-header h1 { font-size: 16px!important; }
.csc-header h2 { font-size: 20px!important; }

/* CSS for TTNEWS*/
.news-1col_v2 { width: 540px; margin: 0 0 10px 0; float: left; }
.news-1col2-banner-top { width: 100%; min-height: 5px; height: auto!important; height: 5px; font-size: 1px; background: url(../images/modules/back_content_top.gif) left top no-repeat; float: left; }
.news-1col2-contentContainer { width: 100%; background: #ffffff url(../images/modules/back_content_middle.gif) left top repeat-y; float: left; }
.news-1col2-content { padding: 10px 20px; }
.news-1col2-bottom { width: 100%; height: 5px; font-size: 1px; background: url(../images/modules/back_content_bottom.gif) left top no-repeat; float: left; }
.news-1col_v2 h1 { margin-bottom: 0; }
.news-1col_v2 .csc-header h1 { margin: 10px 0; }
