
/*  General rules */
	
img	{
	border: 0;
	}
	
body, p, td, input, select, option, textarea {
	font-family:  verdana, lucida, arial, helvetica, sans-serif;
	font-size: x-small;
}	

#parttwo li 
{
	list-style-type:disc;
	margin: 0 0 0.5em 0;
}	

#parttwo h1, #parttwo h2, #parttwo h3, #parttwo h4, #parttwo h5, #parttwo h6 
{
	font-weight:normal;
	}
	
/*  Layout ------------------------------------------------  */

body	{
	margin: 1em;
	padding: 0;
	border: 0;
}
	
#Form1
{
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#page	
{
	margin: 0;
	padding: 0;
	border: 0;
}

#header 
{
	margin: 0;
	padding: 0;
	border: 0;
 }

#pagebody
{
	margin: 2em 0 0 0;
	padding: 0;
	border: 0;
}

#footer	
{
	margin: 2em 0 0 0;
	padding: 0;
	border: 0;
}

#partone
{
	display:none;
}

#partthree
{
	display:none;
}

#parttwo
{
	margin: 2em 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}

/*  Logo image ------------------------------------------------  */

#logoimg  {
	}

/*  Section image ------------------------------------------------  */

#secimg
{
	display:none;
}

.person #secimg
{
	display:none;
}

#secimg img	
{
	margin: 0;
	padding: 0;
	border: 0;
}

#secimg2
{
	display:none;
}

/*  Section title ------------------------------------------------  */

#sectitle
{
	display:none;
}

/*  Document image ------------------------------------------------  */
#docimg 
{
}

/* Language Selection --------------------------------- */
#languages
{
	display: none;
}
/*  Quote ------------------------------------------------  */
#quote 
{
	display:none;
}

/*  Main menu ------------------------------------------------  */
#mainmenu 
{
	display:none;
}

/*  Main menu 1 ------------------------------------------------  */
#mainmenu1
{
	display:none;
}

/*  Main menu 2 ------------------------------------------------  */
#mainmenu2
{
	display:none;
}

/*  Main menu 2 ------------------------------------------------  */
#mainmenu3
{
	display:none;
}
/*  Quick search ------------------------------------------------  */
#quicksearch
{
	display:none;
}

/*  Progressive navigation ------------------------------------------------  */
#pnav
{
	display:none;
}

/*  Copyrights ------------------------------------------------  */
#copyrights 
{
	margin: 2em 0 0 0;
}

#copyrights ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#copyrights ul li {
	display: inline;
	padding: 0;
	margin: 2em 1em 2em 0;
	font-size: smaller;
	}

/*  Section menu ------------------------------------------------  */
#secmenu
{
}

#secmenu ul 
{
	}

#seccolone
{
	float:left;
	display:block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 45%;
	}

#seccoltwo
{
	float:right;
	display:block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 45%;
	}


/*  Document menu ------------------------------------------------ */  
#docmenu
{
	}
	
#docmenu ul li a span, #docmenu ul li a:link span, #docmenu ul li a:visited span, #docmenu ul li a:active span, #docmenu ul li a:hover span	{
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	clear:none;
	}
	
#docmenu ul li.first 
{
	display: none;
}
	
/*  ------------------------------------------------  */
#relmenu
{
	}

/*  Section key contact ------------------------------------------------  */
#keycontact
{
	}

#keycontact img 
{
	display:none;
}
#keycontact span 
{
}

/*  Site map ------------------------------------------------  */
#sitemap 	
{	
}

#sitemap li 
{
	list-style-type:disc;
	margin: 0;
}
	
/*  Document title and headings ------------------------------------------------  */
h1, #title
{
	}
	
/*  Main content ------------------------------------------------ */ 
#maincontent
{
}

/*  Document details ------------------------------------------------  */
#details
{
	margin: 1em 0 0 0;
}

#details dl {
	border: 0;
	margin: 0;
	padding: 0 0 0.5em 0;
	list-style-type: none;
	}

#details dl dt 
{
	display:block;
	float:left;
	padding: 0.5em 0 0 0;
	margin: 0;
	width: 120px;
	}
	
#details dl dd 
{
	display:block;
	padding: 0.5em 0 0 2em;
	margin: 0;
	clear:right;
	text-align:right;
	}

#details dl dt a, #details dl dt a:link, #details dl dt a:visited, #details dl dt a:active, 
#details dl dd a, #details dl dd a:link, #details dl dd a:visited, #details dl dd a:active 
{
	color: #000;
}

#details dl dd span.address span
{
	margin: 0 0 0 1em;
	padding: 0;
}
	
/*  Back navigator ------------------------------------------------  */
#back
{
	display:none;
}

/*  Alpha index ------------------------------------------------  */
#alphaindex
{
	margin: 2em 0 2em 0;
	height: 1em;
}

#alphaindex ul 
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	}

#alphaindex ul li {
	display: block;
	float: left;
	margin: 0 0.5em 0 0;
	padding: 0;
	border: 0;
	}

#alphaindex ul li a, #alphaindex ul li a:link, #alphaindex ul li a:visited, #alphaindex ul li a:active {
	display: block;
	margin: 0;	
	padding: 0;
	border: 0;
	text-align:center;
	}

#alphaindex ul li a:hover {
	}

#alphaindex ul li.current a, #alphaindex ul li.current a:link, #alphaindex ul li.current a:visited, #alphaindex ul li.current a:active {
	color: red;
	}
	
/*  Forms ------------------------------------------------  */
#contentform
{
	margin: 2em 0 2em 0;
	padding: 0;
}

#contentform dl {
	padding: 0.5em 0 0 0;
	margin: 0;
	text-transform:lowercase;
	}

#contentform dl dt 
{
	display:block;
	float:left;
	padding: 0 0 0.5em   0;
	margin: 0;
	border: 0;
	width: 180px;
	}
	
#contentform dl dt.mandatory 
{
	font-weight: bold;
	}

#contentform dl dd 
{
	display:block;
	float: none;
	padding: 0 0 0.5em   0;
	margin: 0;
	border: 0;
	clear:none;
	}

#contentform input, #contentform select, #contentform option, #contentform textarea
{
	border: 1px solid #000;
	background: transparent;
	width: 240px;
}

.renderadmin #contentform dl dd span.button input
{
	width: auto;
}

.renderadmin #contentform dl dd span.checkbox input
{
	border: 0;
	width: auto;
}

#contentform span.button input 
{
	border: 1px solid #000;
	background: transparent;
	width: auto;
}

#contentform span.button 
{
	display:block;
	float: none;
	border: 0;
	margin: 0 0 0 183px;
	padding: 0;
	clear:none;
}
	
#contentform span
{
	display:block;
	margin: 1em 0 1em 0;
}

#contentform ul
{
	margin: 0 0 0.5em 183px;
	}

#contentform ul li
{
	display:block;
	padding: 0;
	margin: 0;
	border: 0;
	list-style-type: none;
	text-transform:lowercase;
	}
	
#contentform ul li input
{
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
	}
	
/*  Search ------------------------------------------------  */

#search
{
	margin: 2em 0 0 0;
}

#search h4
{
	}
	
#search #seccat
{
	float:none;
	display:block;
	margin: 1em 0 0 0;
	padding: 0;
	border: 0;
	clear:left;
	height: 1px;
}

#search #sec
{
	float:left;
	display:block;
	margin: 1em 0 0 0;
	padding: 0;
	border: 0;
	width: 45%;
}
#search #cat
{
	float:right;
	display:block;
	margin: 1em 0 0 0;
	padding: 0;
	border: 0;
	width: 45%;
}

#search #sec ul, #search #cat ul
{
	display:block;
	margin: auto;
	border: 0;
	list-style: none;
	}

#search #sec ul li, #search #cat ul li
{
	margin: auto;
	list-style: none;
}

#search #sec ul li input, #search #cat ul li input
{
	margin: 0;
	width: auto;
	}

#search span.box input 
{
	width: 200px;
}
#search span.button input 
{
	width: auto;
}

span.searchresult 
{
	display: block;
	margin: 1em 0 1em 0;
	padding: 0;
}

span.searchtext
{
	color: red;
}

/*  More pages navigator ------------------------------------------------  */
#docmenu span.morepages
{
	border: 0;
	margin: 1em 0 1em 0;
	padding: 0;
	list-style-type: none;
	height: 1px;
	}

#docmenu span.morepages span.currentpage
{
	float:left;
	}
	
#docmenu span.morepages span.otherpages
{
	float:right;
	}

#docmenu span.morepages span.otherpages span
{
	margin: 0 0 0 1em;
}
	
#docmenu span.morepages a, #docmenu span.morepages a:link, #docmenu span.morepages a:visited, #docmenu span.morepages a:active 
{
}

#docmenu span.morepages a:hover
{
}

/*  Links ------------------------------------------------  */
a, a:link, a:visited, a:active {
	}

a:hover {
	}
	
/*  ------------------------------------------------  */
.hide, .skip {
	display: none;
	}
	
/*  ------------------------------------------------  */
.alttext 
{
	display: none;
}

/*  ------------------------------------------------  */
.error 
{
	color: red;
	}

/*  Visual editing ------------------------------------------------  */

#edit 
{
	display: none;
	}
	#ActiveExperts
	{
		visibility: hidden;	
	}