*
{
    outline-style: none
}

.AaE
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    COLOR: #666;
    FONT-FAMILY: Tahoma, Arial, Sans-Serif;
    POSITION: relative;
    BACKGROUND-COLOR: #e5e9ea;
    TEXT-ALIGN: center! important
}

.AaELookup
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Arial, Sans-Serif;
    POSITION: relative;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: center! important;
}

.wrapper
{
    MIN-HEIGHT: 100px;
    MARGIN: 0px auto 10px;
    OVERFLOW: hidden;
    WIDTH: 940px;
    POSITION: relative;
    TEXT-ALIGN: center! important
}

UNKNOWN
{
    DISPLAY: none
}

A IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}

DIV.header
{
    BACKGROUND-IMAGE: url(/en/common/media/head_bg.JPG);
	HEIGHT: 108px;
	TEXT-ALIGN: left;
	PADDING-LEFT: 5px! important;
}

DIV.header H1
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}

DIV.header H1 .logo
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/en/common/media/logo_bg.gif);
    BORDER-LEFT: 0px;
    WIDTH: 274px! important;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 102px;
}

DIV.header H1 .logo SPAN
{
    DISPLAY: none
}

DIV.topmenuwrap
{
    BACKGROUND-POSITION: 50% bottom;
    Z-INDEX: 1;
    MIN-HEIGHT: 42px;
    LEFT: -7px;
    BACKGROUND-IMAGE: url(/en/common/media/topmenu_bg.gif);
    WIDTH: 952px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: RELATIVE;
    TOP: -5px! important;
    HEIGHT: 42px;
    TEXT-ALIGN: left;
	display: block;
}

DIV.topmenuleft
{
    DISPLAY: none;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/en/common/media/topmenu_left.JPG);
    WIDTH: 6px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 33px;

}

DIV.topmenuright
{
    DISPLAY: none;
    FLOAT: right;
    BACKGROUND-IMAGE: url(/en/common/media/topmenu_right.JPG);
    WIDTH: 6px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 33px
}

DIV.topmenupane
{
    FLOAT: left;
    MARGIN-LEFT: 7px;
    WIDTH: 915px;
    POSITION: relative;
    HEIGHT: 33px;
}

.default DIV.contentwrap
{
    MIN-HEIGHT: 50px;
    BACKGROUND-IMAGE: url(/en/common/media/content_bg.gif);
    WIDTH: 940px;
    BACKGROUND-REPEAT: repeat-y;
    POSITION: relative;
    TEXT-ALIGN: left;
	MARGIN: 0px auto;
	background-color: #FFFFFF;
	BACKGROUND-POSITION: center top;
}

.default DIV.contentwrap DIV.contenttop
{
	BACKGROUND-POSITION: 50% top;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/en/common/media/contenttop_bg.gif);
    OVERFLOW: visible;
    WIDTH: 100%;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 17px;
}

.default DIV.contentwrap DIV.contenttopleft
{
    BACKGROUND-POSITION: left top;
	FLOAT: left;
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 5px;
}

.default DIV.contentwrap DIV.contenttopright
{
	BACKGROUND-POSITION: right top;
    FLOAT: right;
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 5px
}

.default DIV.contentwrap DIV.contentbottom
{
	BACKGROUND-IMAGE: url(/en/common/media/contentbottom_bg.gif);
    CLEAR: both;
	BACKGROUND-POSITION: 50% top;
    OVERFLOW: hidden;
    WIDTH: 100%;
    BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 22px;
}

.default DIV.contentwrap DIV.contentbottomleft
{
    BACKGROUND-POSITION: left bottom;
    FLOAT: left;
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 5px;
    BACKGROUND-IMAGE: none;
}

.default DIV.contentwrap DIV.contentbottomright
{
    BACKGROUND-POSITION: right bottom;
    FLOAT: right;
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 5px;
	BACKGROUND-IMAGE: none;
}

.default DIV.contentwrap DIV.contentpane
{
	CLEAR: both! important;
    PADDING-RIGHT: 0px! important;
    DISPLAY: block;
    PADDING-LEFT: 0px! important;
    FLOAT: none! important;
    PADDING-BOTTOM: 14px! important;
    MARGIN: 0px auto;
    WIDTH: 860px;
    PADDING-TOP: 6px! important;
    POSITION: relative;
	OVERFLOW: visible! important;
	min-height: 500px;
}

.default .contentpane TABLE
{
    LEFT: 0px! important;
    POSITION: relative;
	FONT-SIZE: 8.5pt;
	TOP: 0px;
}

.default .contentpanetitle TABLE
{
    LEFT: 0px! important;
	WIDTH: 850px! important;
    POSITION: relative;
	FONT-SIZE: 8.5pt;
	TOP: 12px! important;
}

* HTML .default .contentpane 
{
    LEFT: 40px! important
}

* HTML .default .contentpane
{
    LEFT: 40px! important
}

.pagelogo
{
    BACKGROUND-POSITION: left top;
    LEFT: 6px;
    BACKGROUND-IMAGE: url(/en/common/media/page-logo.gif);
    WIDTH: 120px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 9px;
    HEIGHT: 81px;
}

.default DIV.contentwrap DIV.pagelogo
{
    BACKGROUND-POSITION: left top;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(/en/common/media/page-logo.gif);
    WIDTH: 120px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 81px;
	overflow: visible;
}

A
{
    outline: 0px
}

IMG
{
    outline: 0px
}

*
{
    outline: 0px
}

.TxtInputHdrTD
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666; /*medium grey*/
    background-color: #f4f4f4;
    border-left: 3px solid #00907f;
    text-transform: capitalize;
    padding: 3px 3px 3px 5px;
    margin: 20px 0px 10px 0px;
}

.table
{
    width: 100%;
}

.table TD
{
	padding: 5px;
    background-color: white;
    border-bottom: 1px solid #ccc;
    vertical-align: middle;
}

.table .table_titlecell
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    background-color: #f4f4f4;
    border-left: 3px solid #00907f;
    text-transform: capitalize;
    padding: 3px 3px 3px 5px;
    margin: 20px 0px 10px 0px;
	height: 20px;
}

.table .TxtInputTitleTD
{
    font-size: 11px;
    vertical-align: top;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f4f4;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    padding-left:8px;
}

.table .Txt
{
    font-size: 11px;
    vertical-align: top;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    padding-left:8px;
}

.nestedtable
{
    width: 100%;
}

.nestedtable TD
{
    padding: 3px 5px 3px 10px;
    background-color: #FFFFFF;
    text-align: left;
    border-bottom: 1px solid #FFFFFF;
}

.TxtInputTitleMandTD
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #F4F4F4! important;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    padding-left:8px;
	COLOR: #009966;
	vertical-align: top! important;
}

.TxtInputMandTD
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF! important;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
	COLOR: #009966;
}

.Button
{
    BACKGROUND: url(/en/common/media/button_right.png) no-repeat right top;
    CURSOR: pointer! important;
    HEIGHT: 24px;
	COLOR: #FFFFFF! important;
	MIN-WIDTH: 98px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none! important;
	BORDER: none;
	LINE-HEIGHT: 2.1em;
	margin-right: 10px! important;
}

.ButtonAaEWebTrack
{
    BACKGROUND: url(/en/common/media/button_right.png) no-repeat right top;
    CURSOR: pointer! important;
    HEIGHT: 24px;
	COLOR: #FFFFFF! important;
	MIN-WIDTH: 150px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none! important;
	BORDER: none;
	LINE-HEIGHT: 2.1em;
}

.ButtonLookup
{
    BACKGROUND: url(/en/common/media/button_right.png) no-repeat right top;
    CURSOR: pointer! important;
    HEIGHT: 24px;
	COLOR: #FFFFFF! important;
	MIN-WIDTH: 86px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none! important;
	BORDER: none;
	LINE-HEIGHT: 2.1em;
	margin-right: 10px! important;
}

.Button:hover
{
    BACKGROUND-POSITION: right -24px;
	BORDER: none;
}

.ButtonAaEWebTrack:hover
{
    BACKGROUND-POSITION: right -24px;
	BORDER: none;
}

.ButtonLookup:hover
{
    BACKGROUND-POSITION: right -24px;
	BORDER: none;
}

.clear
{
    CLEAR: both
}

.left
{
    FLOAT: left
}

h4 
{
    color: #00907f;
    font-size: 11px;
    font-weight: bold;
    margin: 0px 0px 1px 0px;
}

.CUCTblOuter
{
    background-color: #f4f4f4;
}

.CUCTblHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    background: url(/en/common/media/tablehead_left.gif) repeat-x;
}

.CUCTblHead A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff
}

.CUCTblHead A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
}

.Sort
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: webdings;
    TEXT-DECORATION: none
}

.default_table
{
	width: 100%;
	background-color: #FFFFFF;
}

.default_table td 
{
	vertical-align: top;
	padding: 4px;
	border-bottom: 1px dashed #CCC;
	text-align: left;
}

.default_table  td.endrow 
{
	border-bottom: 3px solid #3D5871;
}
.default_table  td.Greyendrow 
{
	background-color: #f4f4f4;
	border-bottom: 3px solid #3D5871;
}
.default_table  td.Grey 
{
	background-color: #f4f4f4;
}


.default_table  td.buttonrow 
{
	padding-left: 8px;
	text-align: center;
	padding: 5px;
	background: #f4f4f4;
	border-bottom: none;
}

.default_table  td.headerrow 
{
	background: #f4f4f4;
}

.default_table  td.titlerow 
{
	padding-left: 8px;
	padding: 5px;
	background: #f4f4f4;
	font-weight: bold;
}

/* attach this class if you want a hover color on the TD */
.default_table td.hover 
{
	background: #A6BCCC;
}

.default_table.link
{
	text-decoration: none! important;
}

.latestnews
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/en/common/media/latestnews.png) no-repeat;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 22px;
    TEXT-ALIGN: right;
}

.archivenews
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/en/common/media/archivenews.png) no-repeat;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 22px;
    TEXT-ALIGN: right;
}
