/* This css is based on a MORE (5 for the moment) IN ONE principle*/
/******************************************/
/* Active-css: BLUE-WHITE; /*INDIGO*/ /*GREEN*/ /*BROWN*/ /* DARK GREEN*/

@media screen{
	 * {
	     margin: 0;
	}

	body {
		/*height: 100%;
		overflow:scroll;*/
		margin:0px;
		padding:0px;
		font-family:Verdana, Helvetica, sans-serif;
		color:#000000;
		background-color:#FFFFFF; /*#eeeff0*/ 
	}
	a {
		color: #4C491C; /*#286185*/ /*#336633*/ /*#003366*/ /*#003399*/
		text-decoration: underline;
	}
	a:hover {
		color: #A8A54E;
		text-decoration: none;
	}

	a:visited {
		color: #A8A54E; /*#54386B*/ /*#883746*/ /*#878756*/ /*#883746*/
	}
	p {
		padding-bottom:1,2em;
		word-spacing: normal;
	}
	ul {
		list-style-position:outside;
	}
	/* Table styles */

	table {
		empty-cells: show;
	}

	table.bordered {
		border:0px solid #F3F3F3;
		height:auto;
	}

	caption {
		text-align: left;
		text-transform: capitalize;
		padding-left: 1em;
		padding-bottom: 1px;
		border-bottom: 0px dashe white;
		color: #666666;
	}

	caption span {
		font-weight: bold; 
	}

	th{
		color:#000000; /*#333333*/ /*#333333*/ /*#333333*/ /* #333333*/
		padding: 0.3em 0.2em;
		border-top: 0px solid white;
		border-right: 0px solid white;
		border-left: 0px solid white;
		border-bottom: 0px solid white;
	}

	thead {
		height: 0em;
	}

	thead tr { 
		height: 0em;
	}

	thead td {
		border-bottom: 0px;
	}

	tbody {
		margin: 0px;
		padding: 0px;
		/*height: 100%;*/
	}
	tfoot {		
		margin-bottom: 0px;
	}

	#content_info td {
		margin-top:14px;
		margin-left:0;
		background-color:#FFFFFF;
		border:0px;
		vertical-align:top;
	}

	/* End table styles */

	legend {
		font-weight: bold;
	}

	a img{
		border:0em;
	}

	h1{
		margin-top: 0.8em;
		color: #4C491C; /*#8da559*/ /*#ff8800*/ /*#7e8c37*/ /*#7e8c37*/
		font-family: Georgia, serif;
		font-size: 1.4em;
		font-weight: bold;
		margin-bottom: 0.6em;
	}

	h1 img{
		display: none;
		vertical-align: middle;
	}

	h2{
		color: #4C491C; /*#8da559*/ /*#ff8800*/ /*#7e8c37*/ /*#7e8c37*/
		font-family: Georgia, serif;
		font-size: 1.2em;
		font-weight: bold;
		margin-top: 1.2em;
		margin-bottom: 0.6em;
	}

	h3{
		color: #4C491C; /*#8da559*/ /*#ff8800*/ /*#7e8c37*/ /*#7e8c37*/
		font-family: Georgia, serif;
		font-size: 1.0em;
		margin-bottom: 0.7em;
	}
	h4{
		color: #4C491C; /*#8da559*/ /*#ff8800*/ /*#7e8c37*/ /*#7e8c37*/
		font-family: Georgia, serif;
		font-size: 0.89em;
		margin-bottom: 0.6em;
		margin-top: 1.0em;
	}
	h5{
		color: #4C491C; /*#8da559*/ /*#ff8800*/ /*#7e8c37*/ /*#7e8c37*/
		font-family: Georgia, serif;
		font-size: 0.89em;
		font-weight: bold;
		margin-top: 0.89em;
	}

	a.skiplink {
		display: none;
	}

	a.but:hover {
		position: relative;
		left:1px;
	}
	.wrapper {
		width:800px;
		min-height: 80%;
		height: auto !important;
		height: 80%;
		margin-left:auto;
		margin-top:2px;
		margin-right:auto;
	}

	#header {
		background-color:transparant; /*#eeeff0*/ /*#edf1e4*/ /*#edf1e4*/ /*#d5d7bf*/
		margin-left:auto;
		margin-top:2px;
		margin-right:auto;
		width:800px;
		height:136px;
	}


	#f_header {
		height:0px; 
		line-height:0.01em; 
		background-color:transparant; /*#eeeff0*/ /*#edf1e4*/ /*#edf1e4*/ /*#d5d7bf*/
	}
	#log_langUp {
			/***float:right;***/
			position:relative; 
			/***z-index: 1;***/
			margin-top: 0px;
			margin-right: 0px;
			margin-left: 611px;
			*margin-left: 608px; /**** IE 8,7 < 7.0 ****/
			width: 15em;;
			height: 27px;
			padding-bottom: 0px;
	}
	#log_lang {
			clear:both; 
			float:left; 
			position:relative; 
			z-index: 1;
			padding-top: 6px;
			padding-left: 0px;
			/*width: 580px;*/
			height: 16px;
			padding-bottom: 3px;
	}

	#nav1{
		display:none;
		position:relative;
		text-align:left;
		padding-right:0.5em;
		/**/
		background-color:transparant; 
		margin-bottom: 0px; 
		padding-bottom:0px;			
		}

			#nav1 ul {
				display:inline;
				list-style-type:none;
				margin-left:0.4em;
				padding-left:0;
			}

			#nav1 li {
				color:#ffffff; 
				padding:0em 0.4em 0em 0.4em;
				display:inline
			}

			#nav1 acronym {
				border-bottom: 0;
			}

			#nav1 a {
				font-family:Verdana, sans-serif, helvetica;
				color:#ffffff; /*#ffffff*/ /*#ffffff*/ /*#66732d*/ /*#576226*/
				text-decoration:none;
				font-weight:bold;
			}

			#nav1 a:hover {
				color: #ddddff; /*#eeeeee*/ /*#ffffff*/ /*#334400*/ /*#222222*/
			}

		#nav2{
			line-height: 0.9em;
			border:0px;
			padding-bottom:0em;
			background-color:#DED9A5; /*** brown/beige ***/ 
			margin-top:2px;
			position: relative;
			height: 27px;
			width:800px;
			overflow:visible;
			font-size:0.75em;
		}

			#nav2 ul {
				/*background-image: url("separ_2.gif");*/
				/*background-repeat: no-repeat;*/
				/*background-position: 0% 70%;*/
				margin: 0 0 0 0em;
				list-style-type:none;
				display:block;
				padding:0em;
			}

			#nav2 li {
				float:left;
			}

			#nav2 a {
				display:block;
				font-family:Verdana, sans-serif, helvetica;
				/*****font-size:0.89em;*****/
				color:#000000; 
				text-decoration:underline;
				font-weight:normal;
				padding:0em 0.8em;
			}

			#nav2 a:hover {
				color:#000000; 
				background-color:#FFFFFF;
			}

			#nav2 a:visited {
				color:#000000;
			}

			/*dropdown menu*/
				#linkgroups {
					position:relative;
					overflow:visible!important;
					z-index: 100;
				}
				#linkgroups li {
					overflow:visible!important;
					min-height: 21px!important; 
					max-height: auto!important;
					width: auto;
					position:relative;
					border-right:1px solid #FFFFFF;
					padding-left:3px;
					padding-top:6px;
					padding-right:3px;
					background-color:#E9E9C8; /*** beige ***/
					text-align: left;
					 /***level 1> visible links** */
				}

				#linkgroups li div.dropdown {
					display: none;
					position: absolute;
					text-align: left;
					height: auto;
					top: 1.0em;
					left: 0em;
					background-color:#FFFFFF;
					/* **level 2> linkspace in dropdown** */
				}

				#linkgroups li ul {
					list-style: none;
					background: none;
					margin: 0px;
					padding: 0;
				}
				#linkgroups>li>div.dropdown {
					top: auto;
					left: 0px;
					background-color:#FFFFFF;
				}

				#linkgroups li:hover div.dropdown {
					display: block!important;
				}

				#linkgroups li.over div.dropdown {
					display: block!important;
				}

				#linkgroups li li {
					float:none;
					display:block;
					background: none;
					margin: 0;
					padding-bottom: 6px;
					border-bottom: 1px solid #dfdd93;
				}

				#linkgroups li li a {
					display:block;
					padding: 0 0 0px;
					width: auto;
					margin: 0;
					background-color:#FFFFFF;/*#637785*/ /*#637048*/ /*#343434*/ /*#d3e189*/
				}

				#linkgroups li li a span{
					display: block;
					padding: 0 1em;
					margin: 2px;
				}

				#linkgroups li li a:hover span, #linkgroups li li a:active span{
					background-color:#fcf86f; /* #798D9B*/ /*#788857*/ /*#585858*/ /*#E0EAAA*/
					border-bottom: 0px solid #cccccc;
					margin: 1px;
					
				}


		#banner_logo{
			position:relative;
			width:800px;
			heigth:105px!important;
			border:0px solid #fffcfc; /*1px solid #637785*/ /*1px solid #ff9900*/ /*1px solid #adaa64*/ /*1px solid #c1c19d*/
			padding:0em;
			margin-top: 0px;
			margin-left: 0em;*/
			margin-right: 0px;
			margin-left: 0px;
		}

			#logo {
				position:absolute;
				left:0px;
				top:0px;
			}
				#logo img{
					margin:1px;
					width:0px;
					height:0px;
					border:0px;
				}
			#banner{
				position:relative;
				margin-left: 0em;
				background-color:transparant; 
				height:105px;
				background-image:url("../images/h_calls.jpg");
				background-repeat:no-repeat;
			}
				#banner_image{
					position: absolute;
					right: 0em;
				}

					#banner_image img{
						height: 0em;
					}

				#site-title{
					display:none!important;
					line-height: 1.5em;
					position:absolute;
					left:10.8em;
					top:0.1em;
					width:30em;
					padding:0.3em;
					color:#ffffff; /*#ffffff*/ /*#ffffff*/ /*#847f44*/ /*#d3e189*/
					font-family:Verdana, sans-serif;
					font-weight:bold;
				}
					#title_content{
						display:none
						font-size:1.1em;
					}

				#site-subtitle{
					position:absolute;
					top:78px;
					left:15px;
					width:300px;
					padding:0px;
					color:#000000; 
					font-family: Georgia, sans-serif;
					font-weight: normal;
					white-space: nowrap;
				}
					#subtitle_content{
						font-size:1.0em;
					}

		#user_id{
			width: 800px; /* modified */
			position: relative;
			font-size:0.75em;

		}
			#log1{
				color:#a3ab88; /*#000000*/ /*#000000*/ /*#000000*/ /*#000000*/
				font-weight:normal;
			}

			#log2{
				font-weight:normal;
				color:#a3ab88; 
			}
			#log3 a{
				color:#a3ab88; 
				text-decoration:underline;
			}
			#log3 a:hover{
				color:#000000; 
				background-color:#fcf86f; /*** fluogeel***/
			}
    /* change language links */
    #language {
        float:right;
        margin-right: 0.7em;
        white-space: nowrap !important;
        color: #333;
        /*padding: 0.3em 0.2em 0 0;*/
        position: relative;
        padding-top: 0.1em;
    }
    #language span {
        font-size:0.75em;
    }
    #language a {
        display: block;
        width: 15px;
        height: 23px;
        line-height: 23px;
        font-size: 11px !important;
        color: #000;
        text-decoration: none;
        text-transform: capitalize;
        font-weight: normal;
        float: left;
    }
    #language form{
        display:inline;
    }

    #language a {
        background: url("bg-lang-btns.gif") no-repeat bottom left;
    }
    #language a:hover, #language a.current {
        background: url("bg-lang-btns.gif") no-repeat top left;
    }

	td#center_cell {
		width:650px;
		height:auto;
		padding-left:18px;
		padding-top:0px;
		vertical-align: top;
		/*border-bottom:1px dashed #c8cdb4;*/ 
		padding-bottom:0em;
	}

	#content{
		min-height:49%;
		height:auto;	
		border-top:0px solid #ffffff; /* 0px solid #637785*/ /*0px solid #637048*/ /*0px solid #ffffff*/ /*0px solid #ffffff*/
		margin-left:auto;
		margin-top:0px;
		margin-right:auto;
		margin-bottom:6px;
		padding:0em;
	}
	#content_table{
		width: 800px;
		min-heigth:100%;
		heigth:100%!important;
		heigth:auto;
		margin-left:auto;
		margin-top:0px;
		margin-right:auto;
		margin-bottom:6px;
		border:0px;
	}

		#location-bar{
			position:relative;
			padding-left: 148px;
			overflow:hidden!important;
			z-index:0;
			height:24px;
			color:#A3AB88; 
			font-size:0.6em;
			font-weight:normal;
			vertical-align:top;
		}
		
	#width_forcer{
		width:0px;
	}

	#location-bar a{
		color:#a3ab88; 
		text-decoration:underline;
	}

	#location-bar a:hover{
		color:#000000; /*#99cc66*/ /*#99cc66*/ /*#676767*/ /*#ffffff*/
		/*background-color: #fcf86f;*/
	}

	#location1{
		position: absolute;
		bottom: 0.3em;
		/*******font-size:0.89em;*******/
	}

	#location1 span {
		color: #999999; /*#637785*/ /*#A6C574*/ /*#7E8C37*/ /**/
		font-weight: normal;
		/*******font-size: 0.75em;*******/
		padding: 0px 2px;
	}

	#location_border_cover{
		position:absolute;
		left:-1px;
		right: 1px;
		top:0px;
		border-left:0px; 
		border-right:0px; 		
		height:2.2em;
		width: 100%;
	}

	#content_info{
		font-size: 0.75em;
		border-top: 0px;
		padding-right: 0;
	}



	td#left_cell1{
		height:36px;
		width:100%;
		margin:0;
		padding:0;
		white-space:normal;
	}
	td#left_cell2{
		width:124px!important;
		height:auto;
		padding-top:22px;/*36px;*/
		left:0px;
		padding-right:6px;
		padding-bottom:0px;
		vertical-align:top;
	}

	#search{
		float: right !important;
		margin-top: 80px;
		*margin-top: 73px; /**** IE 8,7 < 7.0 ****/
		margin-right: 9px;
		*margin-right: 6px; /**** IE 8,7 < 7.0 ****/
		width: 15em;
		text-align: right;
	}
	#_search{
		position:relative;
		margin-top:20px;
		margin-right:9px;
		float: right !important;
		max-width: 15em;
		text-align: right;
	}
	* html #search {
		width: 15em;
		padding-top:2px;
	}
	*:first-child+html #search {
		max-width: 15em;
		padding-top:2px;
	}

		#search form{
			display: inline;
			width:11em;
			margin-right:0.5em;
		}

			#search label{
				float:left;
				top:-0.2em;
				color:#ffffff;
				font-size:0.75em;
			}

			#search input{
				position:relative;
				top:0em;
				font-size:0.75em;
				border:1px solid #666666; /*1px solid #7f9db9*/ /*1px solid #7f9db9*/ /*1px solid #999999*/ /*1px solid #7e8c37*/
				margin-right:0.7em;
				background-color:#ffffff; /* #ffffff*/ /* #ffffff*/ /*#ffffff*/ /*#7e8c37*/
			}
			#search #sub{
			}

			#search #query{
				width:11em;
			}

	.title_story {
		left: 0em;
		top: 0px;
		padding-left: 7px;
			padding-top:3px;
			padding-bottom:8px;
		margin-bottom: 7px;
		border-left: 0px dashed #c8cdb4;
		font-weight: bold;
	}

	.title_story a {
		text-decoration: none;
	}

	.release_story {
		height: 12px;
		padding: 3px 5px;
		background-color: #E1E1E1;
		color: #333333;
		/*****font-size: 1.0em;*****/
		text-align: right;
	}

	.content_story {
		border-right: 1px solid #E1E1E1;
		margin-right: 2%;
	}

	.text_story {
		padding: 0.2em 0.2em 0.2em 0;
		text-align: justify;
		color: #333333;
	}
	*:first-child+html .text_story p {margin: 0 0 0.5em 0; }

	.bottom_border {
		margin-left: 2em;
		border-bottom: 1px solid #E1E1E1;
		clear: left;
	}

	.portlet_folder{
		display:block;
		background-color:transparant; /*#ffffff*/ 
		border-top:0px;
		padding:0px;
		margin-top:0px;
	}

	.portlet_folder div.portlet_folder_title{
		color: #000000;
		border-top:0px solid #ffffff; 
		border-bottom:1px solid #c8cdb4; 
		font-size:0.75em;
		font-weight: normal;
		padding:6px 6px 6px 18px;
		text-indent: -1.3em;
	}

	.portlet_folder a{
		color:#000000; /*color:#a3ab88;*/ /*#ffffff*/ /*#d3e287*/ /*#d2e186*/
		text-decoration:underline;
	}

	.portlet_folder a:visited{
		color:#000000; /*color:#a3ab88;*/ /*#ffffff*/ /*#d3e287*/ /*#d2e186*/
	}
	.portlet_folder a:hover{
		color:#000000; /*color:#a3ab88;*/ /*#ffffff*/ /*#d3e287*/ /*#d2e186*/
		background-color:#fcf86f;
	}

	.sub_folder ul{
		padding:0em;
		margin:0em;
	}

	.sub_folder li{
		list-style-type: none;
		display:block;
		/*****font-size:0.7em;*****/
		border-bottom:1px dashed #c8cdb4; /*1px solid #aebac3*/ /*1px solid #cfe0b4*/ /*1px solid #d3e188*/ /*1px solid #d3e189*/
	}

	.sub_folder a{
		color:#494949; /*color:#a3ab88;*/ /*#494949*/ /*#2f2d21*/ /*#2f212d*/
		display:block;
		padding:7px 1em 7px 1em;
		background-color: transparent;
	}

	.sub_folder a:hover{
		color:#666666; /*color:#a3ab88;*/ /*#666666*/ /*#555555*/ /*#58712f*/
	}

	.sub_folder a:visited{
		color: #999999; /*color:#a3ab88;*/ /*#999999*/ /*#666666*/ /*#999999*/
	}

	.middle-portlet{
		display: block;
		border: 2px solid #ffffff;
		padding: 0em;
		padding-bottom: 0.2em;
		margin-bottom: 1em;
	}

	.middle-portlet-footer{
		text-align: right;
		/*******font-size: 1em;*******/
		margin-right: 20px;
		padding-right: 16px;
	}
	.middle-portlet-footer a{
		text-decoration:underline;
		color:#a3ab88;
	}
	.middle-portlet-footer a:visited{
		color:#a3ab88;
	}

	.middle-portlet h4{
		color: #4b6333; 
		font-size: 1.2em;
		padding-top: 0em;
		padding-left: 0px;
		padding-right: 0.6em;
		margin-top: 0em;
		margin-bottom: 0.4em;
		font-family: Georgia, serif;
		font-weight: bold;
		line-height: 1.6em;
		border-bottom: 0px solid #ffffff;
	}

	.center-portlet-content{
		padding: 0em 0em;
	}
	.middle-portlet ul{
		list-style-type: none;
		margin-top: 0.5em;
		margin-bottom: 0em;
	}
	.middle-portlet li{
		margin: 0.4em 0em;
	}

	#copyright{
		position:relative;
		width:800px;
		height:16px;
		padding-top:12px;
		padding-bottom:2px;
		border-bottom:1px dashed #c8cdb4;
		font-size:0.75em;
		color:#a3ab88;
	}
		.floatRight{
			float:right;
			margin-right: 0px;
			margin-bottom: 6px;
			text-align:right
			width:300px;
		}
		.horizlist{
			margin-left: 3px;
			margin-bottom: 6px;
			width:126px;
			/*** see a-tagcolor:#a3ab88; ***/
		}

		.horizlist ul {
			list-style-type:none;
			text-align:left;
			margin-left:0em;
			padding:0em;
		}

		.horizlist li {
			/*padding:0em 0.4em 0em 0.4em;*/
			/*display:inline;*/
		}

		.horizlist a {
			float:left;
			/*******font-size:0.8em;*******/
			color:#a3ab88;
		}

		.horizlist a:hover {
			color:#000000; /*#eeeeee*/ /*#333333*/ /*#ffffff*/ /*#223300*/
			background-color:#fcf86f;
		}
	#footer{
              	position:relative;	
              	clear:left;
		width:800px;
		height:130px;
		bottom:3px!important;
		margin-left:auto;
		margin-top:3px;
		margin-right:auto;
		margin-bottom:6px!important;
		font-size:0.75em!important;
	}

	#footer a{
		color:#4C491C; 
		text-decoration:underline;
	}

	#footer a:visited{
		color:#615D29; 
	}
	#f_logo1{
		float:left;
		clear:left;
		position:relative;
		width:162px;
		heigth:64px;
		margin-left:0px;	
		margin-top:0px;	
		z-index:-1;	
	}
	#f_logo2{
		float:right;
		margin-right:0px;
		width:173px;
		heigth:35px;
		vertical-align: top;
	}

	#f_txt{
		position:relative;
		float:right;
		vertical-align:top;
		padding-top:6px;
		padding-right:0px;
		text-align: right;
		width:480px;
		heigth:12px;
		font-size:0.75em;	
	}

	.clearer {
		clear:both;
	}
}
