/* 
   =========================================================
       APEX STYLE
 
                     
   =========================================================				 
*/   
 

/* Region */
.normalregion
{
  padding: 8px;
}

/*Buttons*/
.standardbutton{
	cursor:pointer;
	white-space:nowrap;
	border:#7b8194 1px solid;
	/*border-top:#7b8194 2px solid;
	border-right:#7b8194 2px solid;
	border-bottom:#7b8194 2px solid;*/
	/*background:url(btn-bg.gif);*/
	text-decoration:none !important;
	font-weight:bold;
	color:#586073 !important;
	margin:5px;
       
	padding:2px 8px;
       /*min-width:30px;
       max-width:20px;*/
	background-color:#c9e5ec;
	display:inline-block;
	
}

.standardbutton a{	
	text-decoration:none !important;
	font-weight:bold;
	color:#586073 !important;

}

.savebutton{
	cursor:pointer;
	white-space:nowrap;
	border:#7b8194 1px solid;	
	text-decoration:none !important;
	font-weight:bold;
	color: #586073 !important;
	margin:5px;
	padding:2px 8px;
       /*min-width:30px;
       max-width:20px;*/
	background-color:#e0cc81;
	display:inline-block;
}

.savebutton a{	
	text-decoration:none !important;
	font-weight:bold;
	color:#586073 !important;

}

/*Labels*/
.nonabel{font-weight:normal;white-space:nowrap;}
.optionallabel{font-weight:normal;white-space:nowrap;color:#343434;}
a.optionallabelwithhelp{cursor:help;font-weight:normal;white-space:nowrap;color:#343434;}
.requiredlabel{font-weight:normal;white-space:nowrap;color:#343434;}
a.requiredlabelwithhelp{cursor:help;font-weight:normal;white-space:nowrap;color:#343434;}
.inlineerror {cursor:help;font-weight:normal;white-space:nowrap;color:red}
.req{color:red !important;font-size:9pt;}

/* Notifications */
#messages{text-align:center;}
#notification_zone{margin: 0px 15px;}
#notification,#success{margin:5px auto;color:#333;width:100%;background-color:#D9E5EF;}
#notification td.tM,#success td.tM{background-image:url(msgBoxTop-Bg.gif);background-repeat:repeat-x;}
#notification td.bM,#success td.bM{background-image:url(msgBoxBtm-Bg.gif);background-repeat:repeat-x;}
#notification td.L,#success td.L{background-image:url(msgBoxMain-L.gif);}
#notification td.R,#success td.R{background-image:url(msgBoxMain-R.gif);}

/*Reports*/
table.standardreport{}
th.reportheader{white-space:nowrap;padding:2px 8px;background-color:#cfe0f1;border:1px solid #AAA;border-left:none;}
td.data{padding:2px 8px;border:1px solid #AAA;border-left:none;border-top:none;background-color:#f2f2f5;}
td.dataalt{padding:2px 8px;}
.standard{border-left:1px solid #AAA;}


/* 
   =========================================================
       SABAM STYLE

                     full page style 
   =========================================================				 
*/

/*strong
{ background-color: yellow; 
  font-weight: normal;
}*/


div#main 
{
width: 981px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
text-align: center;
background-image:url('../img/search.jpg');
background-repeat:no-repeat;
background-position:top right;
}

div#mainsplash
{
width: 981px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
text-align: center;
}

body {
	/*background-color: #fbfbfb;
	background-color: #f5f5f5;*/
	background-image:url(../img/background.jpg);
	background-repeat:repeat-x;
	background-color:#FBFBFB;
	font-family:Verdana;
	font-size:90%;
	margin-top:0;	
}

body, td, th {
	color: #333333;
}

h1{
	color: #e82c5c;
	font-family:Verdana;
	font-size:1.30em;
}

h2{
	color: #63aeda;
	font-family:Verdana;
	font-size:1.25em;
	padding-top:-10px;
        /*margin-bottom:-0.5em;*/
}
h3 {
	color: #006699;
       font-size:1.10em;
}

h4{
  color: #2a2e55;
  font-size:1.00em;
}

h5, h6 {
	color: #006699;
       font-size:1.00em;
}



a {
  color: #003366;
}

/* 
   =========================================================
                     header style 
   =========================================================				 
*/

div#searchbar
{
position: relative;
top: 3px;
font-size: 15px;
}

div#header
{
width: 981px;
/*height: 101px;*/
height: 95px;
/*background-color:red;*/
position:relative;
}

div.headertable
{
width: 981px;
color: #ffffff;
}

div#toplogo
{
width: 500px;
margin-bottom:10px;
float: left;
position:relative;
z-index:-1;
/*text-align:left;*/
}

div.headertable div
{
/*float: left;*/
/*width: 490px;*/
height: 50px;
}

div#searchbar input
{
color: black;
background: white;
border: 1px solid #6cb3dc;
}

div#searchbar a
{ 
text-decoration:none;
}

#topmenu
{
color:black;
position:relative;
top:75px;
right:15px;
text-align:right;
z-index:2;
/*width: 150px;*/
}



/* 
   =========================================================
                     blue navigation bar
   =========================================================				 
*/

div#navigationtop
{
background-image:url('../img/nav_top.jpg');
background-repeat:no-repeat;
}
div#navigationbody
{
background-image:url('../img/nav_body.jpg');
background-repeat:repeat;
text-align:left;
}
div#navigationbottom
{
background-image:url('../img/nav_bottom.jpg');
background-repeat:no-repeat;
}
#navigationmenu
{
padding-top:5px;
padding-left:30px;
margin:0;
color:#FFFFFF;
/*white-space:nowrap;*/
list-style-type:circle;
}

#navigationmenu li 
{
display:inline;
border-right-style:dotted;
border-right-color:#b3d7ed;
border-width:thin;
margin-left:10px;
margin-right:0px;
padding-left:25px;
padding-right:0px;
}

#navigationmenu li a
{
color:#FFFFFF;
text-decoration:none;
padding-right:0px;
margin-right:25px;
font-size: 15px;
}

#navigationmenu li a:hover
{
border-bottom:3px solid red;
}

#navigationmenu li a:active
{
border-bottom:3px solid red;
}

#navigationmenu li a:active
{
border-bottom:3px solid red;
}


#top_navigationmenu
{
margin:0;
white-space:nowrap;
list-style-type:circle;
font-size: 15px;
}

#top_navigationmenu li 
{
display:inline;
color:#000000;
border-right-style:solid;
border-width:1px;
margin-left:0px;
padding-left:6px;
padding-right:0px;
}

#top_navigationmenu li a
{
color:black;
text-decoration:none;
margin-right:6px;

}

#top_navigationmenu li a:hover
{

border-bottom:1px solid black;
}

/* 
   =========================================================
                     content style
   =========================================================				 
*/

div#splashcontent
{
width:981px;
height:690px;
background-image:url('../img/splash.jpg');
background-repeat:no-repeat;
}

div#lang_select
{
width:691px;
height:400px;
position:relative;
float:right;
top:136px;
}

div#langbox
{
height:170px;
width:691px;
}

div#langbox_top
{
background-image:url('../img/lang_top.gif');
background-repeat:no-repeat;
}
div#langbox_body
{
background-image:url('../img/lang_body.gif');
background-repeat:repeat-y;
width:691px;
margin:0px;
}
div#langbox_bottom
{
background-image:url('../img/lang_bottom.gif');
background-repeat:no-repeat;
}

div#langbox_body_logo
{
float:left;
width:685px;
padding-left:30px;
text-align:left;
}

div#langbox_body_text
{
float:left;
width:461px;
text-align:left;
padding-left:30px;
}

div#langbox_body_link
{
position:relative;
float:right;
width:170px;
text-align:right;
padding-right:30px;
color:#63aeda;
font-family:Arial;
font-size:18px;
}

div#langbox_body_link a
{
position:relative;
float:right;
width:170px;
text-align:right;
padding-right:30px;
color:#63aeda;
font-family:Arial;
font-size:18px;
text-decoration:none;
}

div#langbox_body_link a:hover
{
position:relative;
float:right;
width:170px;
text-align:right;
padding-right:30px;
/*color:#63aeda;*/
color:red;
font-family:Arial;
font-size:18px;
text-decoration:underline;
}

div#left_contenttop
{
background-image:url('../img/lc_top.jpg');
background-repeat:no-repeat;
height:23px;
}
div#left_contentbody
{
background-image:url('../img/lc_body.jpg');
background-repeat:repeat;
text-align: left;
padding-left: 30px;
padding-right: 30px;
font-size:12px;
}
div#left_contentbottom
{
background-image:url('../img/lc_bottom.jpg');
background-repeat:repeat;
}

div#right_contenttop
{
background-image:url('../img/rc_top.jpg');
background-repeat:no-repeat;
height:23px;
}
div#right_contentbody
{
background-image:url('../img/rc_body.jpg');
background-repeat:repeat;
word-wrap: break-word;
height:530px;
overflow:auto;
padding-left: 30px;
padding-right: 30px;
padding-top:10px;
margin-right:7px;
text-align:left;
font-size:12px;
visibility: visible;
/*border: thin solid white;*/
background-color: #fbfbfb;
scrollbar-face-color: #fbfbfb; 
scrollbar-3dlight-color: #336699; 
scrollbar-base-color: #fbfbfb;
scrollbar-track-color: #fbfbfb; 
scrollbar-darkshadow-color: #000; 
scrollbar-arrow-color: #000;
scrollbar-shadow-color: #fff; 
scrollbar-highlight-color: #fff;

}
div#right_contentbottom
{
background-image:url('../img/rc_bottom.jpg');
background-repeat:no-repeat;
}

div#right_contentbody ul li ul li
{
background-image:url(../img/blue_bullet.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:20px;
margin-top:5px;
}

div#div_submenu
{
display:none;
}

div.contenttable
{
width: 980px;
float: left;
left: 358px;
}

.home_content
{
width:981px;
}

div#home_contenttop
{
background-image:url('../img/footer_top.jpg');
background-repeat:no-repeat;
}
div#home_contentbody
{
background-image:url('../img/footer_body.jpg');
background-repeat:repeat;
height:530px;
overflow:auto;
padding-left: 30px;
padding-right: 30px;
padding-top:0px;
margin-right:7px;
text-align:left;
font-size:12px;
visibility: visible;
/*border: thin solid white;*/
background-color: #fbfbfb;
scrollbar-face-color: #fbfbfb; 
scrollbar-3dlight-color: #336699; 
scrollbar-base-color: #fbfbfb;
scrollbar-track-color: #fbfbfb; 
scrollbar-darkshadow-color: #000; 
scrollbar-arrow-color: #000;
scrollbar-shadow-color: #fff; 
scrollbar-highlight-color: #fff;

}
div#home_contentbottom
{
background-image:url('../img/footer_bottom.jpg');
background-repeat:no-repeat;
}
div#home_contentbody ul li ul li
{
background-image:url(../img/blue_bullet.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:20px;
margin-top:5px;
}

div#home_contentbody ul li
{
background-image:url(../img/red_bullet.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:14px;
margin-top:5px;
}
div#home_contentbody ul
{
list-style-type:none;
padding:0px;
margin:0px;
padding-top:10px;
padding-bottom:15px;
}
.left_content{
   position: relative;
   float: left;
   left: 0px;
   width: 288px;
}

.right_content{
   position: relative;
   float: left;
   left: 0px;
   width: 692px;
}

div#left_contentbody ul
{
list-style-type:none;
padding:0px;
margin:0px;
padding-top:10px;
padding-bottom:15px;
}

div#left_contentbody ul li
{
/*background-image:url(../img/red_bullet.gif);*/
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:14px;
margin-top:10px;
}

div#left_contentbody ul li ul
{
list-style-type:none;
padding-left:10px;
}

div#left_contentbody ul li ul li
{
/*background-image:url(../img/blue_bullet.gif);*/
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:20px;
margin-top:5px;
}

div#right_contentbody ul li
{
background-image:url(../img/red_bullet.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:14px;
margin-top:5px;
}

div#right_contentbody ul
{
list-style-type:none;
padding:0px;
margin:0px;
padding-left:30px;
}

div#left_contentbody ul li a:hover
{
color:#e82c5c;
text-decoration:none;
}
div#left_contentbody ul li a:active
{
color:#e82c5c;
text-decoration:none;
}

div#left_contentbody ul li ul li a:hover
{
color:#e82c5c;
text-decoration:none;
}
div#left_contentbody ul li ul li a:active
{
color:#e82c5c;
text-decoration:none;
}


/* 
   =========================================================
                     Footer style
   =========================================================				 
*/

div#footer
{
width: 981px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
clear:both;
}

div#footertop
{
background-image:url('../img/footer_top.jpg');
background-repeat:no-repeat;
}
div#footerbody
{
background-image:url('../img/footer_body.jpg');
background-repeat:repeat;
padding-left:50px;
padding-right:50px;
}
div#footerbottom
{
background-image:url('../img/footer_bottom.jpg');
background-repeat:no-repeat;
}
div#div_submenu1
{
display:none;
}
div#div_submenu2
{
display:none;
}
div#div_submenu3
{
display:none;
}
div#div_submenu4
{
display:none;
}
div#div_submenu5
{
display:none;
}
div#div_submenu6
{
display:none;
}
div#div_submenu7
{
display:none;
}
div#div_submenu8
{
display:none;
}
div#div_submenu9
{
display:none;
}
div#div_submenu10
{
display:none;
}
div#left_contentbody ul li ul li
{
/*background-image:url(../img/blue_bullet.gif);*/
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:10px;
margin-top:5px;
}
div#left_contentbody ul li ul li a
{
background-image:url(../img/blue_bullet.gif);
background-repeat:no-repeat;
background-position:5px 5px;
margin-top:5px;
padding-left:20px;
}
div#left_contentbody ul li a
{
background-image:url(../img/red_bullet.gif);
background-repeat:no-repeat;
background-position:5px 5px;
margin-top:5px;
padding-left:20px;
color:black;
text-decoration:none;
}

#nav_current
{
border-bottom: 3px solid red;
}

#nav_current a:hover
{
text-decoration: none;
border-bottom: 0px;
}

div#area
{
  background-color:#cfe0f1;
  border: 3px solid #AAA;
  margin-top: 5px;
}

.Breadcrumbs {
	height:25px;
	line-height:25px;
	/*margin:7px 15px 0px 15px;
	background-image:url(../img/breadcrumb-left.gif);
	background-repeat:no-repeat;*/
	padding:0px 0px 0px 40px;
}
.Breadcrumbs ul, .Breadcrumbs li {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}
.Breadcrumbs li a {
	/*font-size:11px;*/
	float:left;
	text-decoration:none;
	line-height:19px;
	/*background-color:#FFFFFF;
	border-bottom: 3px solid #ffffff;
	border-top: 3px solid #ffffff;*/
}
.Breadcrumbs a:hover {
	border-bottom: 3px solid #6abfe4;
}
.Breadcrumbs a.grey:link, .Breadcrumbs a.grey:visited {
	color:#a2a2a4;
}
.Breadcrumbs .on {
	font-weight:bold;
	border-bottom: 3px solid #6abfe4;
	color:#1b1c4c;
}
.Breadcrumbs li.arrow {
	background-image:url(../img/breadcrumb-arrow.gif);
	background-repeat:no-repeat;
	width:18px;
	height:25px;
}









/*#navigationmenu li a:hover
{
border-bottom:3px solid red;
}*/