/**********STYLES***********
1. Reset
2. Main Page Layout
	a. Header
	b. Breadcrumbs
	c. Content Area
	d. Left Navigation
	e. Right Navigation
	f. Footer
3. Supporting styles
4. Dynamic Converter styles
****************************/

/***** Reset Styles *****/
/*{margin:0; padding:0;}*/
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote {margin:0;	padding:0;}
table {border-collapse:collapse;border-spacing:0;}
/*fieldset,*/img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
img{border:0;}

a:link{color: #333333;text-decoration: underline;}
a:visited{color: #333333;text-decoration: underline;}
a:hover{color:#990000;text-decoration: underline;}
a:active{color: #333333;text-decoration: underline;}
 
/***** Main Styles *****/
html{background: #dfdddd;}
body{
    background: #dfdddd;
	text-align:center; /*for IE6 and 20th century mainframes*/
	display:table;
    width:100%;
	}
#wrapper{
	width:750px;
	height:100%;
	text-align:left;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	background: #fff;
	margin:0 auto;
	padding:0 10px;
	position:relative;
	}
	 
/***** Header Styles *****/
#skipNavigation {float:left;height:21px;}
#skipNavigation a{
	font-size:0.7em;
	font-family:Arial,Helvetica,sans-serif;
	color: #fff;
	line-height:21px;
	text-decoration:none;
	}
#skipNavigation a:focus{color: #990000;}
#langToggle{
	float:right;
	width:77px;
	height: 21px;
	background:#96A69B url('../../../../../../../../stellent/fragments/AEMATLangToggle/langToggleSpacer.gif');
	background-repeat: repeat-x;
	background-position: bottom right;
	right:-10px;
	position:relative;
	}
#langToggleInner {
	width:77px;
	height: 21px;
	background: url('../../../../../../../../stellent/fragments/AEMAT_Fr_En/bg_fr_en.gif');
	background-repeat:no-repeat;
	background-position: bottom left;
	text-align:center;
	background-repeat: no-repeat;
	}
#langToggleInner a:link,
#langToggleInner a:visited,
#langToggleInner a:active{
	font-size:0.7em;
	font-family:Arial,Helvetica,sans-serif;
	color: #fff;
	line-height:19px;
	text-decoration:none;
	}
#langToggleInner a:hover{
	color:#990000;
	text-decoration:none;
	}


	
/*** OLD BANNER STYLES
.board_ttl{
	font-family:verdana;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	}
#boardTitle{margin-bottom:5px;width:750px;height:100%;}
***/

#headerTop {
	height:75px;
	margin-bottom:5px;
	position:relative;
	width:750px;
	}
#headerTop img{float:left;}
#headerTop h1{
	bottom:0;
	font-family:verdana;
	font-size:0.8em;
	margin:0;
	position:absolute;
	right:0;
	text-transform: uppercase;
	}
/*#headerLeft{float:left;height:75px;margin-left:25px;display:inline;}
#headerRight{float:right;}*/

 
/***** Top Navigation Styles *****/
.outer_wrap{display: table; height: 72px; width:100%;  #position: relative; overflow: hidden;}
.mid_wrap{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.intra_wrap{#position: relative; #top: -50%;margin-left:10px;}
#active_ttl div div div{color:#fff;font-size:1.2em;}
	
#top_nav a{
	font-weight:bold;
	font-family:verdana;
	}
#top_nav {MARGIN-BOTTOM: 10px; WIDTH: 750px; HEIGHT: 72px;	font-weight:bold;
	font-family:verdana;
	font-size:0.8em;}
#top_nav a ul li{padding-top:0;padding-bottom:0;margin:0;}
#top_nav a{display:block;text-decoration:none;color:#000;}
#top_nav a:hover{color:#fff;}

.elto_header_bg {background:#98A89B url("../../../../../../../../stellent/fragments/AEMATheader/header_bg/elto.jpg") center top no-repeat;}
.arb_header_bg {background:#98A89B url("../../../../../../../../stellent/fragments/AEMATheader/header_bg/arb.jpg") center top no-repeat;}
.bon_header_bg {background:#98A89B url("../../../../../../../../stellent/fragments/AEMATheader/header_bg/bon.jpg") center top no-repeat;}
.crb_header_bg {background:#98A89B url("../../../../../../../../stellent/fragments/AEMATheader/header_bg/crb.jpg") center top no-repeat;}
.ert_header_bg {background:#98A89B url("../../../../../../../../stellent/fragments/AEMATheader/header_bg/ert.jpg") center top no-repeat;}
.omb_header_bg {background:#98A89B url("../../../../../../../../stellent/fragments/AEMATheader/header_bg/omb.jpg") center top no-repeat;}

a.arb_link:hover {background:url("../../../../../../../../stellent/fragments/AEMATheader/topnav/arb_on.jpg") left top no-repeat;}
a.bon_link:hover {background:url("../../../../../../../../stellent/fragments/AEMATheader/topnav/bon_on.jpg") left top no-repeat;}
a.crb_link:hover {background:url("../../../../../../../../stellent/fragments/AEMATheader/topnav/crb_on.jpg") center top no-repeat;}
a.ert_link:hover {background:url("../../../../../../../../stellent/fragments/AEMATheader/topnav/ert_on.jpg") right top no-repeat;}
a.omb_link:hover {background:url("../../../../../../../../stellent/fragments/AEMATheader/topnav/omb_on.jpg") right top no-repeat;}

/***** Breadcrumb Styles *****/
#bc{margin-bottom:5px;width:750px; height:26px;}
.split{font-size:70%;}
#bcBody{
	float:left;
	width:734px;
	height:24px;
	line-height:22px;
	margin:0;
	padding:0;
	background:#f4f4f4;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	}
#bcBody a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
	color: #666666;
	text-decoration:none;
	}
#bcBody a:hover{text-decoration:underline;}
#bcLocationBar{float:left;}
#bcSearch{ 
	float:right;
	line-height:23px;
	height:24px;
	margin:0;
	padding:0;
	background:#f4f4f4;
	}
#bcLeft{
	float:left;
	width:12px;
	height:26px;
	background:url('../../../../../../../../stellent/fragments/AEMATBreadcrumbs/left_konec.gif');
	} 
#bcRight{
	float:left;
	width:4px;
	height:26px;
	background:url('../../../../../../../../stellent/fragments/AEMATBreadcrumbs/right_konec.gif');
	}

/***** Content Area Styles *****/
#contentHeader{
	width:410px;
	height:23px;
	background: url('../../../../../../../../stellent/fragments/AEMATContentHeader/bg_main_content_tab_spacer.gif');
	background-repeat: repeat-y;
	background-position: top left;
	}
#contentHeaderInner{
	width:410px;
	height:23px;
	background:#C4C4C4 url('../../../../../../../../stellent/fragments/AEMATContentHeader/bg_main_content_tab.gif');
	background-repeat: no-repeat;
	}
#contentHeader2nd{
	width:580px;
	height:23px;
	background: url('../../../../../../../../stellent/fragments/AEMATContentHeader/bg_main_content_tab_2nd_spacer.gif');
	background-repeat: repeat-y;
	background-position: top left;
	}
#contentHeader2ndInner{
	width:580px;
	height:23px;
	background: url('../../../../../../../../stellent/fragments/AEMATContentHeader/bg_main_content_tab_2nd.gif');
	background-repeat: no-repeat;
	}
#contentHeader h1,
#contentHeader2nd h1{
	padding:2px 0 0 10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	color: #333;
	margin:0;
	}
#contentMain{
	width:398px;
	padding:5px;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	}
#contentMain2nd{
	width:568px;
	padding:5px;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	}
#contentFooter{ 
	width:410px;
	height: 14px;
	margin: 0;
	padding: 0;
	background:#fff url('../../../../../../../../stellent/groups/public/@cluster/@intra/@internal/documents/stillimage/csmd_cont_table_bot.gif') top center;
	background-repeat:no-repeat;
	}
#contentFooter2nd{
	width:580px;
	height: 14px;
	margin: 0;
	padding: 0;
	line-height:14px;
	background:#fff url('../../../../../../../../stellent/groups/public/@cluster/@intra/@internal/documents/stillimage/ec021649.gif');
	background-repeat:no-repeat;
	}
/*****  Left navigation styles *****/
#leftLowerNavWrapper{float:left;width:160px;}
#leftLowerNavWrapper2nd{width:160px;}
#leftNav{float:left;width:160px;}
#leftLowerNav{
	float:left;
	width:155px;
	background:#DEE1DF;
	border:1px solid #333;
	border-top:none;
	padding:0 0 2px 3px;
	}
#leftLowerNav table td{padding:1px;}
#leftLowerNavHeader{
	float:left;
	width:150px;
	height:22px;
	line-height:22px;
	padding-left:10px;
	font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;
	font-size:0.70em;
	color:#fff;
	background:#98A89B url('../../../../../../../../stellent/fragments/AEMATLeftNavigation/left_nav_header_1.gif');
	background-repeat: no-repeat;
	background-position: top left;
	}
#leftLowerNav a{
	font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;
	font-size:0.85em;
	font-weight:bold;
	text-decoration:none;
	}
#leftLowerNav p{margin:1px 0 0 0;}
#eServices{font-size:1.2em;font-weight:bolder;}
#contentWrapperInner{float:left;}
#contentWrapperOuter{float:right;}
#contentHeader{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	}
.ontjusleftnav_header{
	background:#96a69b url('../../../../../../../../stellent/fragments/AEMATLeftNavigation/left_nav_header_1.gif');
	width:150px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:70%;
	line-height:22px;
	padding-left:10px;
	background-repeat:no-repeat;
	}
.ontjusleftnav{
	width: 158px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;	
	border-color:#333333;
    border-style:solid;
    border-width:0 1px 1px;
    margin-bottom:5px;
	margin-top: 0px;
	background-color:#DEE1DF;
	text-decoration:none;
	padding: 3px 0;
	font-size:70%;
	}
a.ontjusleftnavtxt:link{   
	text-decoration:none;
	color:#333333;
	cursor:pointer;
	display:block;
	font-weight:bold;
	padding-left:2px;
	}
a.ontjusleftnavtxt:visited{
    color:#333333;
	cursor:pointer;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding-left:2px;
	}
a.ontjusleftnavtxt:hover{
    color:#993333;
	cursor:pointer;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding-left:2px;
	}
a.ontjusleftnavtxt:active{
    color:#993333;
	cursor:pointer;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding-left:2px;
	}
.ontjusleftnavtblevel1{margin-top:3px;border:0;}
.ontjusleftnavtb{margin-top:3px;border:0;}
.ontjusleftnavtblevel1{margin-top:3px;border:0;}

.ontjusleftnavtblevel1active{margin-top:3px;border:0;}


.trpadding{padding-left:4px;padding-top:2px;}
.tdwidth{width:5px;padding-top:4px;}
.ontjusleftnav table{border-collapse:separate;}

/*****  Right navigation styles *****/
#rightNavWrapper{float:left;margin-left:10px;}
.rightfloat{float:right;}
#rightWrapper{width:150px;float:right;}
#rightNavHeader{
	width:153px;
	padding-left:7px;
	background:#96A69B url('../../../../../../../../stellent/fragments/AEMATLeftNavigation/left_nav_header_1.gif');
	font-size:0.7em;
	font-family:Arial,Helvetica,sans-serif;
	color:#fff;
	line-height:22px;
	background-repeat: no-repeat;
	}
#rightNavAEMAT{
	width:148px;
	padding:5px;
	background:#DEE1DF;
	border:1px solid #333;
	}
#rightNav{
	width:148px;
	padding:5px;
	background:#dee1df;
	/*background:#DEE1DF;*/
	border-right:1px solid #333;
	border-left:1px solid #333; 
	border-bottom:1px solid #333;
	}
	
#rightNav a{word-wrap: break-word;}
#rightNavLower{
	width:148px;
	margin-top:5px;
	padding:5px;
	background:#DEE1DF;
	border:1px solid #333;
	}
/*****  Footer styles *****/
#footer{}
#footerNav{
	margin-top: 10px; 
	padding-top: 5px; 
	border: #333333; 
	border-top-style: solid; 
	border-top-width: 1px; 
	margin-bottom: 5px;
	font-family: arial;
	font-size: 70%;color: #666666;
	text-align:center;
	}
div#footerNav span{margin:5px 0;}
#footerNav a:link,
#footerNav a:active,
#footerNav a:visited{text-decoration:none;}
#footerNav a:hover{text-decoration:underline;}

/***** Supporting Styles *****/
.float_left{float:left;}
.float_right{float:right;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.clear_all{clear: both;}
.width_100{width:100%;}
.width_50{width:50%;}

/*OMB inlined feedback form*/
.mainfield{padding:5px 10px 12px 10px; margin:0 2px;}
.subfield{padding:5px 10px 12px 10px; margin: 0 2px;}
.mainlegend{padding:0 2px;}
.sublegend{padding:0 2px;}

/*Error Page Styles*/
#error_left{float:left;width:282px;}
#error_right{float:right;border-left:1px solid #9AA79D;padding-left:10px;width:275px;}
#error_left h2,#error_right h2{text-align:center;margin-top:20px;}

/*********************************************** THE END **************************************************************/

/******************* The following classes match the DYNAMIC CONVERTER template **********************/
h1.h1
{
color: #000000;
font-weight:bold;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 105%;
}

h2.h2
{
color: #000000;
font-weight:bold;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 100%;
margin:13px 0;
}

h3.h3
{
color: #000000;
font-weight:bold;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 90%;
}

h4.h4
{
color: #000000;
font-weight:bold;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}

h5.h5
{
color: #000000;
font-weight:bold;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 1.2em;
}

/* the following classes are for the HTML BLOCK items */

/* for the dotted dividing lines */
table.dotDIVIDER
{
width: 100%;
height: 1px;
border-bottom: 1px dotted #5a5a5a;
}
/* Lists */
ol,ul{margin:5px 0;}

/* List Alpha */
li.ListAlpha
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 25px;
}

li.ListAlphaNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}

li.ListAlphaNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}

/* List Bullet */
li.ListBullet
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 25px;
}

li.ListBulletNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}

li.ListBulletNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}

/* for right nav lists */
ul.ListBulletRIGHTnav
{
color: #ffffff;
font-family: arial;
font-size: 70%;
list-style-type: disc;
margin-left: 17px;
margin-top: 0px;
margin-bottom: 0px;
}

/* List Number */
li.ListNumber
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 25px;
}

li.ListNumberNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}

li.ListNumberNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}

/* List Roman */
li.ListRoman
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 25px;
}

li.ListRomanNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}

li.ListRomanNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}

/* List Upper Alpha */
li.ListUpperAlpha
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 25px;
}

li.ListUpperAlphaNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}

li.ListUpperAlphaNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}

/* List Upper Roman */

li.ListUpperRoman
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 25px;
}

li.ListUpperRomanNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}

li.ListUpperRomanNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}

/* Normal */

p /* this "catches" the paragraph tags without the "normal" class name as in p.normal below  */
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-bottom: 0px;
margin-top: 6px;
}

p.normalRIGHTnav
{
font-size: 70%;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
}

p.normal
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}

p.normalSMALL /* for small text used with picture captions or  */
{
font-size: 70%;
font-family: arial, verdana, helvetica, sans-serif;
color: #000000;
}

/* Paragraph in a List */

p.ParagraphList
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}

p.ParagraphListNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}

p.ParagraphListNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 120px;
}

/* Picture Aligned LEFT or RIGHT List */
table.picALIGNEDleft
{
border-color: #6666cc;
border-width: 1px;
border-style: solid;
padding: 2px;
margin-right: 10px;
margin-bottom: 5px;
}

table.picALIGNEDleftBORDERLESS
{
padding: 2px;
margin-right: 10px;
margin-bottom: 5px;
}

table.picALIGNEDright
{
border-color: #6666cc;
border-width: 1px;
border-style: solid;
padding: 2px;
margin-left: 10px;
margin-bottom: 5px;
}

table.picALIGNEDrightBORDERLESS
{
padding: 2px;
margin-left: 10px;
margin-bottom: 5px;
}

/* Plain List */
dt.PlainList
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}

dt.PlainListNESTED
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 40px;
}

dt.PlainListNESTED2
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
margin-left: 80px;
}

bodytext em
{
color: #000000;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 80%;
}
.search_teaser{font-size:80%;}
.search_title{font-size:80%;}
.search_counter{font-size:80%;}
.search_properties{font-size:80%;}
.normalSMALLnolinespacing {
 	font-size: 70%;
	font-family: Verdana,Helvetica,Arial,sans-serif
	color: #000;
	margin:0 2px 0 4px;
	}
.normalnolinespacing {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000;
	margin:0;
	font-size: 70%;
	}	
