#portal { width:1000px; height:100%; margin:0px 0; }/* Portal */
#canvas { }/* canvas */
#PageType .dspPage { text-align:left; padding:0 20px; margin:0px;}/* box hack */

body#POP01 { text-align:left; }

#top {height:100px;background:#66ccff;margin-bottom:10px;}
#top img{margin:0 0 0 10px;}

/* #6AbAf4
Default settings for content areas */
#leftnav{float:left; width:214px;}
#main {float:left; width:784px;}
#contentwide  {float:left; margin-left:10px;width:740px; background-color:white; overflow:hidden;}
#content {float:left; margin-left:10px;width:550px; background-color:white; overflow:hidden;}
#right {float:left; margin-left:10px;width:204px;background-color:white;overflow:hidden;}

#frloader{visiblity:hidden;display:none;}
iframe {border:none;}

#_ctl8_lblMessage{color:red; font-weight:bold;}
div.browselist{border-bottom: solid 1px #ccddcc;}


/* design note | resetting browser defaults ------------------------------------------------------- */

* { margin:0px; padding:0px; }/* clear default settings (not IE4) */
a img { border:none; }/* clear border on linked images */ 
form { margin:0px; }/* clear hidden margin on form elements */


/* elements | base font ---------------------------------------------------------------------------- */

body, div,
h1, h2,
h3, h4,
h5, h6,
p, 
dt, dd, 
ol ,ul, li
legend, label,
th, caption,
input, textarea, select { color:#000000; font-family:Verdana,Arial,Tahoma,Helvetica,Geneva,sans-serif; }
p.summary{font-weight:bold;}

body, div, td { font-size:11px; line-height:16px; }


/* elements | paragraphs ---------------------------------------------------------------------- */

h1, h2 { letter-spacing:1px; }
h1 { color:#023F80; font:bold 22px Verdana,Arial,sans-serif; margin:0px; }
h2 { color:#000000; font:normal 15px/20px Verdana,Arial,sans-serif; margin:10px 0; }

h1 + h2 { margin:0px; }


h3 h4 { color:#023F80; margin:10px 0; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size:14px; font-weight:normal; }

h5, h6 { margin:0px 0 10px 0; }
h5 { font-size:13px; font-weight:bold;  }
h6 { font-size:12px; font-weight:normal; }

.BA01 .dspCont h2.seminarpage {font-size:11px; font-weight:bold; color:#000000;}
/* elements | p tags ------------------------------------------------------------------- */

p { margin:11px 0px; }
p.footer { font-size:10px; padding-bottom:6px; margin-bottom:20px; border-bottom:#D1D1D1 1px solid; }

span.small { font-size:9px; }
small { color:#999999; font-size:9px; }

/* elements | links ------------------------------------------------------------------- */

a:link, a:active, a:visited { color:#043E79; text-decoration:none; }
a:hover { text-decoration:underline; }


/* elements | forms ------------------------------------------------------------------- */

label { font-size:10px; font-weight:bold; }
legend { font-size:12px; font-weight:bold; }

input,
textarea,
select { font-size:10px; font-weight:normal; }


/* elements | listings ------------------------------------------------------------------- */

ol, ul { margin-left:30px; }
ul li {
	list-style-type:disc ;
}

ul ul { margin-left:0px;  }/* when nested */
ul ul li { list-style-type:none; }/* when nested */

dl { margin-bottom:20px; }
dt { font-size:10px; font-weight:bold; }
dd { padding:0px; padding-bottom:5px; margin:0 0 10px 0; }

dl.news dt {padding:0px; padding-bottom:0px; margin: 0 0 0 0; color:#023f80;}
dl.news dd {padding:0px; padding-bottom:0px; margin: 0 0 0 0;border-bottom: solid 1px #ccccdd;}
dl.news h3{color:#023F80; font:bold 16px Verdana,Arial,sans-serif;padding:0px; padding-bottom:0px; margin: 0 0 5px 0;border-bottom: solid 1px #ccccdd;}

dl.articlelist dt{padding:0px; padding-bottom:0px; margin: 0 0 5px 0;color:#023f80;}
dl.articlelist h3{color:#023F80; font:bold 16px Verdana,Arial,sans-serif;padding:0px; padding-bottom:0px; margin: 0 0 5px 0;border-bottom: solid 1px #ccccdd;}
dl.articlelist dd{heigt:0px; padding:0px;}

h3.searchresult {color:#023F80; font:bold 16px Verdana,Arial,sans-serif;padding:0px; padding-bottom:0px; margin: 0 0 5px 0;border-bottom: solid 1px #ccccdd;}


hr { height:1px; margin:0px; }


/* element | tables ------------------------------------------------------------------- */

caption { font-size:10px; text-align:left; }

th { font-weight:bold; font-family:Tahoma,Sans-Serif; text-align:left; }
td { font-size:11px; }

/* menu section ----------------------------------------------------------------------------*/

.CT01 { border-color:#93999A; background-color:#eeeeff;

border:#93999A 1px solid; }

.CT01#MEN01 { /* section navi lev 2 */ }

.CT01#MEN01 ul li { color:#ccccdd; text-transform:uppercase; border:#FFFFFF 1px solid; border-top:#E7E4D3 1px solid; background:#eeeeff; }
.CT01#MEN01 ul li.mnuselected { font-weight:bold; background:#eeeeff;}/* #E7E4D3; #AABB88; linkself */
.CT01#MEN01 ul li a { display:block; width:98%;/* IE block fix */  color:#023F80;  font-size:10px; line-height:20px; padding-left:5px; }
.CT01#MEN01 ul li a:hover { text-decoration:none; background:#ffffff; }
/* section navi lev 3 */
.CT01#MEN01 ul ul {display:none;}
.CT01#MEN01 ul ul.mnuexpanded {display:block;}
.CT01#MEN01 ul ul li { text-transform:none; margin:0px; border:0px; }
.CT01#MEN01 ul ul li a { display:block; margin-left:5px; color:#023F80; line-height:20px; font-weight:normal; }
.CT01#MEN01 ul ul li.mnusubsel a{font-weight:bold;}


.CT02 { border-color:#93999A; background-color:#eeeeff;border:#93999A 1px solid;margin-top:20px; }
ul.langnav{}
ul.langnav li {color:#ccccdd;  text-transform:uppercase; border:#FFFFFF 1px solid; border-top:#E7E4D3 1px solid;list-style-type:disc}
ul.langnav li a{width:98%;color:#023F80;  font-size:10px; line-height:20px; padding-left:5px}
ul.langnav li a:hover{text-decoration:none; background:#ffffff;}

/*MIsc ---- */
.datePicker
{
    BEHAVIOR: url(/eway/library/components/datepicker.htc);
    CURSOR: hand
}
a.readmore { display:block; font-size:9px; padding-left:20px; margin:4px 0 20px 0; background:/*#E7F1F8*/ url(assets/gfx/gfx_ico_readmore.gif) left center no-repeat; }

div.search{float:right;}
div.portalselector{position:absolute; top:80px;left:870px;}

table.tbl01 {background-color:ffffff;border:#93999A 1px solid;}
table.tbl01 td {background-color:eeeeff;font-size:12px; color:#023f80;}


/* eWayEditorClasses--------------------------------- */

a.edititem { color:Red; font-size:10px;font-weight:normal;}
a.edititem:visited { color:Red;  font-size:10px;font-weight:normal;}
a.new	{ color:Red;  font-size:10px;font-weight:normal;}
a.new:visited	{ color:Red;  font-size:10px;font-weight:normal;}
#toggle {
  position:absolute;
  top:50px;
  left:900px;
}

/* *****************/
/* New form design */
/* *****************/

.frmBody
{
	background-image: none;
	background-color: buttonface;
	margin:0;
	overflow: hidden;
}

.frmctrlwrapper
{
	margin: 0;
	padding: 0px;
	width: 100%; 
	height: 26px; 
 	background-color: buttonface; 
	border-bottom:1px solid;
 	border-bottom-color:ActiveBorder; 
 	overflow: hidden;
/*
	background-image:url(/eway/custom/design/webportal/tool-bkgd.gif);
	background-color:#A2C2EE;
 	border-bottom-color:#2557AD;     */
}

/*.frmctrlwrapper a
{
	cursor:hand;
	text-decoration:none;
 	padding: 4px 3px  0px 0px;
	height: 100%; 
	vertical-align: middle; 
	color: Black;
	border-right: 1px solid;
/*	border-right-color:#6A8CCB;  */
	border-right-color:Activeborder; 
} 
/*
.frmctrlwrapper a:hover
{
	background-color: #ffd695;
	text-decoration:none;
} */
.frmctrlwrapper img
{
	margin:3px; 
	vertical-align: middle;
}

.frmctrlbtn
{
	overflow: visible;
	width: 1px; /* trick to set size of buttons in ie */
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:hand;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: buttonface;
} 
.frmctrlbtnhover
{
	overflow: visible;
	width: 1px; /* trick to set size of buttons in ie */
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:hand;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: #ffd695;
}

div.frmContent
{
	height: 100%;
	width: 100%;
	background-color: buttonface;
}
.frmContent	/* Outmost table */
{
	width: 100%;
}
.frmTable /* inner table */
{
	border: thin groove;
	padding: 2px;
	width: 100%;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: buttonface;
}
.frmtabledynamic
{
	border: thin groove;
	padding: 2px;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: buttonface;
}

.frmfield /* Floating size field */
{
	width: 100%;
}
.frmbuttonbar
{
	/* background-color: buttonshadow; */
	border-top: thin groove;
}
.frmbutton /* Standard size button */
{
	width: 100px;
}
.floatmenu
{
	background-color: infobackground;
	display: none;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-right-color:Activeborder; 
	border-left-color:Activeborder; 
	border-bottom-color:Activeborder; 
	border-top-color:Activeborder; 
}
.floatmenu a
{
	cursor:hand;
	text-decoration:none;
	color: Black;
	width: 100%;
} 
.floatmenu a:hover
{
	background-color: #ffd695;
	text-decoration:none;
}
.floatmenuevent
{
	background-color: infobackground;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-right-color:Activeborder; 
	border-left-color:Activeborder; 
	border-bottom-color:Activeborder; 
	border-top-color:Activeborder; 
}
.floatmenuevent a
{
	cursor:hand;
	text-decoration:none;
	color: Black;
	width: 100%;
} 
.floatmenuevent a:hover
{
	background-color: #ffd695;
	text-decoration:none;
}
.defbody
{
	margin: 0;
	padding: 0;
	border: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8.5pt;
}
.msgBody
{
	margin: 0;
	padding: 0;
	border: none;
	background-image: none;
	background-color: buttonface;
}
.msgfldtab
{
	/* ingress / Body tabs in editmessage */
	cursor:hand;
	padding-left : 4;
	padding-right : 4;
	padding-top : 4;
	padding-bottom : 0;
	border-bottom: none;
	border-left : thin groove;
	border-right : thin groove;
	border-top : thin groove;
	height: 12px;
	color: highlight;
}

.msgfldtabActive
{
	cursor:hand;
	padding-left : 4;
	padding-right : 4;
	padding-top : 4;
	padding-bottom : 0;
	border-bottom: none;
	border-left : thin groove;
	border-right : thin groove;
	border-top : thin groove;
	height: 12px;
	color: highlight;
	background-color: White;
}
