/*
* { border: solid 1px #f00; }
*/

/* ========================================================================  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* ========================================================================  */


#Body
{
	-moz-background-clip : border;
	-moz-background-origin : padding;
	-moz-background-size : auto auto;
	
	font-family: Verdana, Arial, Lucida Sans, Lucida, Sans-Serif;
	
	min-height: 100%;
	
	font-size: 75%;
}

form
{
	display : block;
}


/* ========================================================================  */

.eControlPanel
{
	display: block;
	padding: 6px;
}

.ePage  
{
	background: #fff url('bgmain.gif') repeat-x top left;
	text-align : center 
}
.eMaster
{
	width : 799px;
	margin : 0 auto 0 auto;
	text-align : left;
}

.eLogo
{
	height: 80px;
	min-height: 80px;
	width: 100%;
	display:block;
}

.eLogoLeft
{
	height: 100%;
	width: 220px;
	float:left;
}

.eLogoLeft div { float:right; margin-top: 49px; }

.eLogoLeft *
{
	margin-top: 6px;
}
.eLogoMain
{
	height: 100%;
	width : 579;
	color: #333;
	float:right;
	background: #fff url('bars.gif') no-repeat 6px 62px;
}
.eLogoMain dl
{
	margin: 64px 0;
}
.eLogoMain dl dt
{
	float: right;
	padding-left: 4px;
	padding-right: 0px;
	font-size: 0.85em;
}
.eLogoMain dl dt a
{
	font-weight: normal;
}

.eHeader
{
	clear: both;
	min-height: 200px;
	height: 200px;
	width: 100%;
	margin-top: 20px;
	margin-bottom :20px;
	display:block;
}

.eHeaderLeft
{
	min-height: 200px;
	width: 210px;
	height: auto;
	display : block;
	float: left;
	margin-top : 6px;
}

.eHeaderLeft span
{
	float:right;
}

.eHeaderMain
{
	min-height: 200px;
	height: 200px;
	width: 579px;
	display:block;
	float: right;
	background:#fff;
}

.eHeaderMainImage
{
	display:block;
	min-height: 196px;
	max-height: 196px;
	width: 575px;
	height: 196px;
	background: #000 url('foto_main.gif') no-repeat 0px 0px;
	margin: 2px;
}

.eHeaderMainPane
{
}

.eTopPane
{
	border-collapse: collapse;
	height: 0px;
}

.eContent
{
	width: 100%;
	min-height: 200px;
	display:block;
}

.eLeftPane
{
	height: auto;
	text-align: left;
	float:left;
	width:220px;
/*
	padding: 0 15px 0 0;
*/
}

.eContentPane
{
	height: auto;
	width: 579px;
	float:right;
	text-align: left;
}

.eBottomPane
{
	border-collapse: collapse;
/*
	height: 0px;
	padding: 2px;
*/
}

.eFooter
{
	min-height: 22px;
	height:auto;
	width: 100%;
	border-top: solid 1px #aaa;
	margin-top: 6px;
	padding: 8px 0 6px 0;
	color: #333;
	font-size: 0.85em;
	font-weight:bold;
	background: #fff url('bars.gif') no-repeat right 7px;
}

.eFooter dl
{
	padding: 0 160px 0 0;
	margin : 0;
}
.eFooter dl dt
{
	float: left;
}
.eFooter dl dd
{
	float: right;
	padding-left: 10px;
}

.eCopyright
{
	color: #333;
	font-size: 1em;
}

.eTerms
{
	font-size: 1em;
}

.ePrivacy
{
	font-size: 1em;
}

.eUser
{
}

.eLogin
{
}

.eSearch
{
	font-size: 0.85em;
}


.eclear
{
	clear:both;
}

/* ========================================================================  */

.eImageFull
{
	background: #fff url('foto01.gif') no-repeat 0px 0px;
}
.eImageAdresses
{
	background: #fff url('foto_adresses.jpg') no-repeat 0px 0px;
}
.eImageChess
{
	background: #fff url('foto_chess.jpg') no-repeat 0px 0px;
}
.eImageCoffee
{
	background: #fff url('foto_coffee.jpg') no-repeat 0px 0px;
}
.eImageComputer
{
	background: #fff url('foto_computer.jpg') no-repeat 0px 0px;
}
.eImageComputerback
{
	background: #fff url('foto_computerback.jpg') no-repeat 0px 0px;
}
.eImageFilofax
{
	background: #fff url('foto_filofax.jpg') no-repeat 0px 0px;
}
.eImageHq
{
	background: #fff url('foto_hq.jpg') no-repeat 0px 0px;
}
.eImageOffice01
{
	background: #fff url('foto_office01.jpg') no-repeat 0px 0px;
}
.eImagePiggybank
{
	background: #fff url('foto_piggybank.jpg') no-repeat 0px 0px;
}
.eImageSuccess
{
	background: #fff url('foto_success.jpg') no-repeat 0px 0px;
}
.eImageWorking01
{
	background: #fff url('foto_working01.jpg') no-repeat 0px 0px;
}
.eImageWorking02
{
	background: #fff url('foto_working02.jpg') no-repeat 0px 0px;
}

/* ========================================================================  */

/* ========================================================================  */

.erepository_header
{
	width: 100%;
}
.repository_header ul
{
	float:none;
}
.erepository_header li
{
	list-style: none;
	float: left;
}
.erepository_header_container
{
	float:right;
}

.erepository_content
{
	width: 100%;
}
.erepository_content dl
{
	background-color: #ff6600;
	height: 1.2em;
}
.erepository_content dl dt
{
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
}
.erepository_content dl dt .Head
{
	color: #333;
}
.erepository_content dl dd
{
	float: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
}

.erepository_contentbox
{
	width: 100%;
	padding-bottom: 2px;
}
.erepository_image
{
	float:left;
	padding-top: 4px;
}
.erepository_info
{
	float: right;
	padding-left: 4px;
}
.erepository_description
{
	padding-top: 4px;
	padding-bottom: 4px;
}
.erepository_details
{
	border-top: solid 1px #ff6600;
}
.erepository_details dl
{
}
.erepository_details dl dt
{
	float: left;
}
.erepository_details dl dd
{
	float: right;
}
.erepository_details td.SubHead 
{
	padding-right: 4px;
}
.erepository_footer
{
	border-top: solid 1px #333;
}

/* ========================================================================  */
.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 1em; 
	background-color:transparent;
}

.main_dnnmenu_rootitem  
{	
	color: #fff;
	font-size: 1em; 
	font-weight:bold; 	
	text-align:center; 
	padding : 2px;
	text-transform:capitalize; margin-right:1px;
	white-space:nowrap;
	clear:both;
	display:block;
	width:100%;
}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color: #444;
	font-size: 1em; 
	font-weight:bold;
	text-align:center;
	padding : 2px;
	background:url(../images/menu_hover.gif) repeat-x top left;
	text-transform:capitalize; margin-right:1px;
	white-space:nowrap;
	display:block;
	width:100%;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	color: #444;
	font-weight:bold;
	text-align:center;
	font-size: 1em; 
	padding : 2px;
	background:url(../images/menu_active.gif) repeat-x top left;
	text-transform:capitalize; margin-right:1px;
	white-space:nowrap;
	display:block;
	width:100%;
}

.main_dnnmenu_submenu 
{
	border:1px solid #C0D6E5;
}

.main_dnnmenu_submenu td
{
	background-color:#fff;
	z-index: 1000;
	font-size: 0.8em; 
	font-weight:bold;
	text-align:left;
	color:#000000;
	line-height:2em;
	padding: 0px 4px;
	margin:0px;
}

.main_dnnmenu_itemhover td   
{  
	background: #ff6600 url(../images/submenu_hover.gif) repeat-x top left;
	color:#ffffff;
}

.main_dnnmenu_itemselected td{
    background: #ff6600 url(../images/submenu_active.gif) repeat-x top left;
	color:#ffffff;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/* ========================================================================  */
INPUT, SELECT, TEXTAREA
{
	/*	border: thin solid #0075AD; */
}

.StandardButton
{
	border: outset 2px #0075AD;
	margin: 1pt;
	color: #000000;
}

.text
{
	font-size: 1em;
}

.text_caption
{
	font-weight: bold;
	font-size: 1.2em;
}
.page_caption
{
	font-weight: bold;
	font-size: 1.4em
	color: #b20000;
}

h1, h2, h3, h4, h5, h6
{
	color: #333333;
	font-weight: normal;
	margin-bottom: 8px;
}
h1, h2, h3
{
	font-size: 160%;
	font-weight: bold;
}
h4, h5
{
	font-size: 140%;
}
h6
{
	font-size: 80%;
}
h4, h6
{
	font-weight: bold;
}
h1, h4
{
	color: #333333;
}
h2, h5
{
	color: #0075ad;
}
h3, h6
{
	color: #ff6600;
}


LI
{
	margin-left: 14px;
}

TD
{
}

TD.Alternating
{
	background-color: #fffffe;
}

A:link
{
	color: #333;
	text-decoration: underline;
}
A:hover
{
	color: #0075ad;
	text-decoration: none;
}
A:active
{
	color: #333;
	text-decoration: underline;
}
A:visited
{
	color: #333;
	text-decoration: underline;
}

/* GENERAL */
/* style for module titles */
.Head
{
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-size: 1.1em;
	font-weight: bold;
	color: #0075ad;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-size: 0.85em;
	font-weight: bold;
	color: #333333;
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
	color: #ff6600;
}

.NormalBold
{
	font-weight: normal;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-size: 0.85em;
	padding-left: 3px;
	padding-right: 3px;
	border: solid 1px #ddd;
}
a.CommandButton:link, a.CommandButton:active, a.CommandButton:visited
{
	color: #0075ad;
}
a.CommandButton:hover
{
	color: #ff6600;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
}

A.CommandButton:visited
{
}

A.CommandButton:active
{
}

A.CommandButton:hover
{
}

/* button style for standard HTML buttons */
.StandardButton
{
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message
{
}

/* style of item titles by Announcements and events */
.ItemTitle
{
}

.fadein2
{
	/*	filter: progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=50,   Duration=1, Enabled=false)  */
}

.fadein
{
	/* 	filter: progid:DXImageTransform.Microsoft.Fade(Duration=1)  */
}

.CreateFrom
{
	color: #333;
}











