/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

 @import url("editor.css"); 
 @import url("units.css"); 

/* --- Divs used for page structure ---*/
body
{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 0.65em;
}


a img {
	border: none;
}
#containerdiv {	
	width: 74em; 
	margin: 0em;
	background-color: white;
}

#header { padding-top: 1.0em; }
#logo {
	float: left;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}
#logo a img {	width: 17.5em; }


#globalmenu {  
	text-align: right;
	margin-right:1.2em;
	padding-top: 0.6em;
}

#globalmenu img, #globalmenu a img{  
	width: 9.2em;
	height: 1.9em;
}


div.topcontainer						{ clear: both; background: #FFF url(images/bgtop.png) repeat-x top;}
div.topcontainer div.top			{ background: url(images/topleftcorn.png) no-repeat top left;}
div.topcontainer div.top div		{ background: url(images/toprightcorn.png) no-repeat top right;}
div.topcontainer div.top, div.topcontainer div.top div { height: 16px; font-size: 1px;}
/* Quicksearch */
#quicksearch {
	/*clear: both;*/
	float: right;
	margin: 0.3em 0.4em 1em 0.1em;
	padding-left: 0.7em;

}
#quicksearchfmenu
{clear:both;float:left;margin-right:0.5em;}
#quicksearchbox
{float:left;}
#quicksearch a { padding-left: 0.5em; color: #666; text-decoration: none;
}
#quicksearch a:hover { text-decoration: underline; }


.ipquicksearch {
	border: 1px solid #BCBCBC;
	padding: 0.15em 0.3em 0.13em 0.3em;
	width: 9.7em;
	margin: 0;
}

.btquicksearch{
   border:1px solid #BCBCBC;
   background-color:#ECEBEB;
   color:#000;
   font-size:0.9em;
	padding: 0.0em 0.3em 0.0em 0.3em;
	margin: 0em;
}

/* FUNCTION MENU */
#functionmenu {  
	float: left;
	background-color:Blue;
	text-align:right;
	width:35em;
}
.functionlink1 {
	height: 2em; width: 5.1em ;
}
.functionlink2 {
	height: 2em; width: 11.5em;
}
.functionlink3 {
	height: 2em; width: 9.9em;
} 

/************ Breadcrumb **************/
#breadcrumbcontainer
{
	/*margin-bottom:0.5em;*/
	width:100%;
}
#breadcrumb
{
	width:100%;
	padding:0.3em 0em 0.3em 0.8em;
}

/************ Breadcrumb END **********/
#maincontainerdiv {
	background-color: #FFF;
	width: 100%;
	text-align: left;
	float: right;
	height: auto;
	border: solid 0px red;
}

#leftcol {
	width: 21%;
	float: left;
	min-height:55em;
	/*height: 55em; /* SETs MINIMI HEIGHT FOR ENTIRE SITE */
	margin: 0;
	padding-left: 0.6em;
		overflow: hidden;
}

#maincol {
	width: 57%; 	
	float: left;
	margin-bottom: 6em;
	background:url("images/mainright.png") repeat-y right;
	padding-left: 0.6em;
}

#maintopleft {
	background: url(images/mainrightcorn.png) no-repeat right top;
	text-align: right;
	width:100%;
}

#maintopright {
	background: url(images/mainleftcorn.png) no-repeat left top;
}

.print {
	display: block;
	background: url(images/icprint.png) no-repeat right;
	padding-right: 2em;
	margin-right: 1em;
	padding-top: 1.0em;
}

#maincontent {
	float: left;
	clear: left;
	text-align: left;
	background:url(images/mainleft.png) repeat-y left ;
	padding-left: 2em;
	padding-right: 2em;
}

#mainbottomleft {
	background: url(images/mainbottomright.png) no-repeat right top;
	text-align: right;
	width:100%;
	height: 4.8em;
	clear: left;
}

#mainbottomright {
	background: url(images/mainbottomleft.png) no-repeat left top;
	height: 4.8em;
}



#rightcol {
	width: 19.6%;
	float: right;
	overflow: hidden;
}



#footercontainer {
	clear: both;
	padding: 0;
	width: 100%;
	margin: 0em 0em 5em 0em;
}

#footerdiv {
		border-top: solid 0.1em #CDCDCD;
		margin: 0em 1.6em 0em 2em; 
		padding: 0.3em 0.5em 0em 1em;
}

#footercol1 {
	text-align: left;
	float: left; width: 40.6em;
}
#footercol15 {
	text-align: left;
	float: left; width: 20.6em;
	padding-left:1em;
}

#footercol2 {
	text-align: right;
	float: right; 
	padding-left:1em;
}

#footercol1 p, #footercol1 span, #footercol15 p, #footercol15 span, #footercol2 p, #footercol2 span {
	font-size: 1em;
	color: #989898;
	margin: 0em;
}

/* -- Standard divs --*/
div.leftfloating { float: left; }
div.rightfloating { float: right; }
.centered { text-align: center; }
div.rightaligned { text-align: right; }
.hidden { display:none; }
img.borderless { border: 0; }
img.topleft 
{
	vertical-align:top;
	padding-right:0.8em;
	float:left;
}
img.topright 
{
	vertical-align:top;
	padding-left:0.8em;
	float:right;
}








