BODY                      { background-color: #F7F7F7; }

#container                { width: 760px;
                            margin: 0;
                            padding: 0;
                            border: 1px solid #F0F0F0;
                            text-align: left;
                            background-color: #FFFFFF; }

#notepad-top              { position: relative;
                            z-index: 1;
                            height: 70px;
                            width: 250px;
                            margin: 0 0 -9px 0;
                            padding: 0;
                            background: url('images_web/notepad-box-draft6-top.jpg') top left no-repeat; }

#notepad-middle           { position: relative;
                            z-index: 1;
                            width: 250px;
                            margin: 0;
                            padding: 0;
                            background: url('images_web/notepad-box-draft6-middle.jpg') top left repeat-y; }

#notepad-bottom           { position: relative;
                            z-index: 0;
                            height: 40px;
                            width: 250px;
                            margin: -18px 0 0 0;
                            padding: 0px;
                            background: url('images_web/notepad-box-draft6-bottom.jpg') top left no-repeat; }

#menu-box-header          { position: absolute;
                            top: 9px;
                            left: 95px;
                            font-family: arial, helvetica, sans-serif;
                            font-size: 0.8em;
                            color: #00546B;
                            text-align: left;
                            font-weight: bold;
                            line-height: 120%;
                            padding: 0;
                            margin-top: 0;
                            margin-bottom: 0;
                            margin-left: 0px;
                            margin-right: 6px; }

#menu-box-text            { font-family: arial, helvetica, sans-serif;
                            font-size: 0.75em;
                            color: #202020;
                            text-align: left;
                            line-height: 120%;
                            padding: 0;
                            margin-top: 6px;
                            margin-bottom: 6px;
                            margin-left: 12px;
                            margin-right: 12px; }

A:link                    { color: #000080;
                            text-decoration: none; }
A:visited                 { color: #006699;
                            text-decoration: none; }
A:hover                   { color: #00C0C0;
                            text-decoration: underline; }

#header                   { position: relative;
                            left: 0px;
                            top: 0px;
                            width: 100%;
                            height: 160px;
                            margin: 0;
                            padding: 20px 0 10px 0; }

#header-content           { margin: 0;
                            padding: 0; }

#banner                   { position: relative;
                            left: 0px;
                            top: 0px;
                            width: 100%;
                            height: 101px;
                            margin: 0;
                            padding: 0;
                            background: url('images/grid.jpg') top left repeat; }

#awm-holder               { position: relative;
                            left: 0px;
                            top: 0px;
                            width: 100%;
                            height: 50px;
                            margin: 0;
                            padding: 0;
                            background: url('images/awmHolder.gif') top left repeat; }

.title-holder             { position: relative;
                            left: 6px;
                            top: 12px;
                            margin: 0;
                            padding: 0; }

.subTitle-holder          { position: relative;
                            left: 30px;
                            top: 10px;
                            margin: 0;
                            padding: 0; }

.subTitle-holderR         { position: relative;
                            top: 10px;
                            margin: 0;
                            padding: 0; }

.Lmenu-holder             { position: relative;
                            left: -6px;
                            top: 10px;
                            margin: 0;
                            padding: 0; }

.spacer                   { position: relative;
                            clear: both;
                            left: 0px;
                            top: 0px;
                            width: 100%;
                            height: 35px;
                            margin: 0;
                            padding: 0; }

.spacerBis                { position: relative;
                            clear: both;
                            left: 0px;
                            top: 0px;
                            width: 100%;
                            height: 60px;
                            margin: 0;
                            padding: 0; }

.block24px {
	height: 24px;
}

.page-content             { position: relative;
                            clear: both;
                            left: 0px;
                            top: 0px;
                            width: 80%;
                            margin: 0;
                            padding: 0; }

.full-page-content        { position: relative;
                            clear: both;
                            left: 0px;
                            top: 0px;
                            width: 100%;
                            margin: 0;
                            padding: 0;
                            padding: 10px 0 10px 0; }

.full-page-indent         { position: relative;
                            clear: both;
                            left: 20%;
                            top: 0px;
                            width: 80%;
                            margin: 0;
                            padding: 0; }

.full-page-indent-fill    { position: relative;
                            clear: both;
                            left: 15%;
                            top: 0px;
                            width: 85%;
                            height: 300px; }

#left-column              { float: left; }

#right-column             { float: right; }

#right-column-Ucontainer  { position: relative;
                            clear: both;
                            margin: 0 0 30px 0;
                            padding: 0; }

#right-column-Lcontainer  { position: relative;
                            clear: both;
                            margin: 0;
                            padding: 0; }

#right-column-L           { float: left;
                            margin: 0px;
                            padding: 0 10px 0 10px;
                            height: 160px;
                            width: 200px;
                            background: url('images_web/linksBgd.jpg') top left no-repeat; }

#right-column-R           { margin: 0 0 0 241px;
                            padding: 0; }

.bottom                   { position: relative;
                            clear: both;
                            left: 0px;
                            top: 0px;
                            width: 100%;
                            margin: 0;
                            padding: 0;
                            background: url('images/grid.jpg') top left repeat; }

.footer                   { margin: 0;
                            padding: 12px; }

img                       { border: none;
                            margin:0;
                            padding:0; }

.image-align-middle       { vertical-align: middle; }

.image-align-middle-L     { vertical-align: middle;
                            float: left; }

.image-align-middle-R     { vertical-align: middle;
                            float: right; }

h1                        { font-family: arial, helvetica, sans-serif;
                            font-size: 1.2em;
                            color: #FFFFFF;
                            text-align: left;
                            font-weight: bold;
                            line-height: 120%; }

h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 0.95em;
	color: #00546b;
	font-weight: bold;
	line-height: 120%;
	margin: 12px 6px 12px 6px;
	padding: 0;
}

.h2-right                 { font-size: 0.75em;
                            color: #202020;
                            text-align: right;
                            font-weight: normal; }

h3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 0.8em;
	color: #00546b;
	font-weight: bold;
	line-height: 120%;
	margin: 12px 6px 6px 6px;
	padding: 0;
}

.mid-reduced-text         { font-family: arial, helvetica, sans-serif;
                            font-size: 0.7em;
                            color: #202020;
                            text-align: center;
                            line-height: 150%;
                            margin-top: 6px;
                            margin-bottom: 6px;
                            margin-left: 6px;
                            margin-right: 6px; }

.reduced-text             { font-family: arial, helvetica, sans-serif;
                            font-size: 0.6em;
                            color: #202020;
                            text-align: center;
                            line-height: 100%;
                            margin-top: 6px;
                            margin-bottom: 6px;
                            margin-left: 6px;
                            margin-right: 6px; }

p {
	font-family: arial, helvetica, sans-serif;
	font-size: 0.75em;
	color: #202020;
	line-height: 120%;
	margin: 6px;
	padding: 0;
}

.p-right                  { text-align: right; }

ul                        { font-family: arial, helvetica, sans-serif;
                            font-size: 0.75em;
                            font-weight: normal;
                            color: #202020;
                            line-height: 120%;
                            margin-top: 18px;
                            margin-bottom: 18px;
                            text-align: left; }

.ul-content               { margin-top: 6px;
                            margin-bottom: 6px; }

.ul-Lmenu                 { color: #00546B; }

li                        { font-family: arial, helvetica, sans-serif;
                            margin-top: 6px;
                            margin-bottom: 6px;
                            margin-left: 0px;
                            margin-right: 6px; }

.html-coded               { list-style: none;
                            margin-left: 0px;
                            padding-left: 0px;
                            text-indent: -40px;
                            margin-right: 6px;
                            text-align: left; }

.nobullet                 { list-style: none;
                            margin-left: 0px; }

.nest-nobullet            { list-style-type: none; }

.nest-lower-roman         { list-style-type: lower-roman; }

.form-textarea            { font-family: verdana, arial, sans-serif;
                            font-size: 11px;
                            font-weight: normal;
                            color: #020880;
                            line-height: 120%;
                            text-align: left;
                            border: #7B9EBD 1px solid;
                            background-color: #F0F0F0; }

.form-textbox             { font-family: verdana, arial, sans-serif;
                            font-size: 11px;
                            font-weight: normal;
                            color: #020880;
                            line-height: 120%;
                            text-align: left;
                            border: #7B9EBD 1px solid;
                            background-color: #F0F0F0; }

.form-button-eng          { font-family: verdana, arial, sans-serif;
                            font-size: 10px;
                            font-weight: normal;
                            color: #202020;
                            line-height: 100%;
                            margin: 6px;
                            text-align: center;
                            height: 25px;
                            width: 80px; }

.form-button-fr           { font-family: verdana, arial, sans-serif;
                            font-size: 10px;
                            font-weight: normal;
                            color: #202020;
                            line-height: 100%;
                            margin: 6px;
                            text-align: center;
                            height: 25px;
                            width: 80px; }

.spec-text-h-l {
	font-weight: bold;
	margin: 12px 3px 18px 6px;
}

.spec-text-l {
	margin: 9px 6px 12px 6px;
}

.faq-text-l {
	font-weight: bold;
	margin: 9px 6px 6px 6px;
}

.icon-text-l {
	white-space: nowrap;
	margin: 9px 6px 12px 6px;
}

table                     { width: 724px;
                            border: 0px none;
                            padding: 0;
                            border-collapse: collapse }

.extranet-top-left {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background: url('../js/showHide/tableHeaderFooter.jpg') bottom left repeat;
}

.extranet-top-adjacent {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	background: url('../js/showHide/tableHeaderFooter.jpg') bottom left repeat;
}

.cell-left {
}

.cell-adjacent {
	border-left: 1px solid #e0e0e0;
}

.cell-top2row-left        { border-top: 1px solid #C0C0C0;
                            border-bottom: 0px; }

.cell-top2row-adjacent    { border-top: 1px solid #C0C0C0;
                            border-bottom: 0px; }

#blocks                   { border: none;
                            margin: 0px;
                            padding: 0px;
                            text-align: center; }

.col                      { float: right; }

.col .block1              { text-align: center ; }

#col1                     { width: 19%; }

#col2                     { width: 19%; }

#col3                     { width: 19%; }

#col4                     { width: 19%; }

#col5                     { width: 19%; }