/* ---------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------- */
body,form{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000;margin: 0px;padding: 0px;background-color:#fff}
h1,h2,h3,h4,h5,h6{margin:0px;}
hr{background-color:#e0e0e0;color:#e0e0e0;height:1px;border:none;margin-top:10px;margin-bottom:10px;}
/* ---------------------------------------------------------------------------------------------------- */



/* HEADER */
/* ---------------------------------------------------------------------------------------------------- */
#idDiv_header_1_wrapper{position:relative;margin:0 auto;width:950px;height:75px;   }
#idImg_essa_l{position:absolute;top:20px;}
#idImg_essa_r{position:absolute;top:30px;right:0px;}
#idDiv_lang{position:absolute;top:60px;right:150px;width:75px;color:#616161;}
/* ---------------------------------------------------------------------------------------------------- */



/* MAIN NAV BAR */
/* ---------------------------------------------------------------------------------------------------- */
#idDiv_mainNavBarWrapper{width:950px;margin:0 auto;background-color:#f4f4f4;margin-bottom:10px;height:21px;} /*padding-top:10px;*/
/* ---------------------------------------------------------------------------------------------------- */



/* LEFT NAVIGATION BAR */
/* ---------------------------------------------------------------------------------------------------- */
#idDiv_leftNavBar{position:relative;border:solid 1px #e0e0e0;}
.div_lnb_title{
	position:relative;
	left:-1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ec7000;
	text-decoration: none;
	background-image: url(/images/bg_imgs/12x1_f09b4a.gif);
	background-repeat: repeat-y;
	background-position: left center;
	padding-top:4px;
	padding-bottom:3px;
	padding-left: 20px;
	padding-right:5px;
	line-height:14px;
	margin-bottom:1px;
}

.div_lnb_title a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ec7000;
	text-decoration: none;
}

.div_lnb_title a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ec7000;
	text-decoration: none;
}

.div_lnb_sub{
	text-decoration: none;
	background-position: left bottom;
	margin-left: 18px;
	padding-left: 17px;
	background-image: url(/images/bg_imgs/lsmnb_bg1.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-bottom: 3px;
}
.bg_f09b4a{background-color:#f09b4a;}
.p25px{padding-left:25px;}
/* ---------------------------------------------------------------------------------------------------- */



/* GENERAL 4 FROMS */
/* ---------------------------------------------------------------------------------------------------- */
.form_btn_0494d0{
	font-size:10px;
	color:#fff;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	background-color:#0494d0;
	border:none;
	cursor:pointer;
}
.blur_in_ty_te{
	padding:1px;
	color:#5e5e5e;
	width:110px;
	margin-bottom:5px;
	border:solid 1px #5e5e5e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.focus_in_ty_te{
	padding:1px;
	color:#000;
	width:110px;
	margin-bottom:5px;
	border:solid 1px #e95c0d;
}
.focus_in_ty_te_000{
	padding:1px;
	color:#000;
	width:110px;
	margin-bottom:5px;
	border:solid 1px #000;
}

/* ---------------------------------------------------------------------------------------------------- */



/* OTHER */
/* ---------------------------------------------------------------------------------------------------- */
.sidebarTitles{font-size:11px;font-weight:bold;color:#e95c0d;}
.label_10_000{font-size: 10px;color: #000;}
.bb1pxspbpt{border-bottom:solid 1px #999;padding-bottom:6px;padding-top:6px;}
.bb1pxspbpt2{padding-bottom:6px;padding-top:6px;}
.txt_12_666_bold{font-size:12px;font-weight:bold;color:#666;text-decoration:none;}
.txt_12_ff7c00_bold{font-size:12px;font-weight:bold;color:#ff7c00;text-decoration:none;}
.c_0394db{color:#0394db;}
.u{text-decoration:none;}
#idDiv_blueBox{
	position:absolute;
	top:-13px;
	left:-1px;
	background-color: #05384e;
	height: 20px;
	width: 12px;
}
/* ---------------------------------------------------------------------------------------------------- */



/*  */
/* ---------------------------------------------------------------------------------------------------- */
#idDiv_path{margin-left:17px;}
#idDiv_pagination{font-size:12px;color:#0394db;}
.div_goBack{border-top:solid 1px #ccc;padding-top:15px;}
/*.div_imageTitles{position:relative;margin-top:3px;margin-bottom:3px;background-color:#f09b4a;color:#fff;padding-left:38px;font-weight:bold;font-size:12px;padding-top:3px;padding-bottom:3px;padding-right:3px;background-repeat:no-repeat;}*/
.div_imageTitles{position:relative;background-color:#f09b4a;color:#fff;font-weight:bold;font-size:12px;background-repeat:no-repeat; height:24px}
.div_articleItems{
	margin-left:35px;
	padding-left:13px;
	margin-top:4px;
	margin-bottom:4px;
	background-image: url(/images/articles/dots4.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}
.div_articleItems a
{
	text-decoration:none;
}
.div_articleItems a:hover
{
	text-decoration:none;
}

.div_extrasItem{height:20px;line-height:20px;padding-left:30px;background-repeat:no-repeat;background-position:left bottom;margin-top:10px;margin-bottom:10px;cursor:pointer;}
/* ---------------------------------------------------------------------------------------------------- */

/* paging */
#paging .pgmore {font-size:10px;color:#0a50a1;}
#paging .pgmoresel {font-size:10px;color:#f09b4a;}

/* search paging */
div.paging  {height:15px; width:732px; vertical-align:middle; padding:3px 8px 0px 8px; background-color:#EFEFEF; text-align:center;}

span.previous { font-size: 10px; color: #0a50a1; width:126px; display:block; float:left; text-align:left;}
span.previous a { font-size: 10px; color: #0a50a1;}
span.previous a:hover { text-decoration:none;}

span.next { font-size: 10px; color: #0a50a1; width:126px; display:block; float:right; text-align:right;}
span.next a { font-size: 10px; color: #0a50a1;}
span.next a:hover { text-decoration:none;}

span.number { font-size: 10px; color: #0a50a1; margin:0px 2px 0px 1px; width:477px; display:block; float:left; text-align:center;}
span.number a { font-size: 10px; color: #0a50a1; margin:0px 2px 0px 1px;}
span.number a:hover { font-size: 10px; margin:0px 2px 0px 1px; }

span.number .selected { font-size: 10px; color: #f09b4a; margin:0px 2px 0px 1px;}

/* site map */
.div_lnb_sub2{
	text-decoration: none;
	background-position: left bottom;
	margin-left: 36px;
	padding-left: 17px;
	background-image: url(/images/bg_imgs/lsmnb_bg1.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-bottom: 3px;
}

.div_lnb_sub3{
	text-decoration: none;
	background-position: left bottom;
	margin-left: 54px;
	padding-left: 17px;
	background-image: url(/images/bg_imgs/lsmnb_bg1.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-bottom: 3px;
}


/* update panel */
.updateProgress {
    border-width:1px; 
    border-style:solid; 
    background-color:#CCCCCC; 
    position:absolute; 
    width:130px; 
    height:50px;    
}
.updateProgressMessage {
    margin:3px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:small; 
    vertical-align: middle;
}
.updateBackground {
    background-color:gray; 
    filter:alpha(opacity=10); 
    opacity:0.1; 
}   






