
/* This is the top level div definition for the page */
/* pwPage contains the areas pwLeftCorner, pwMainTop, pwToolbar and pwMainContent */
/*
pwPage: 
*---------------------------------------------------* 
! pwLeftCorner	! pwMainTop							! 
*				!-----------------------------------*	
!				! pwToolbar							!
*---------------------------------------------------*
!			pwMainContent							!
!													!
!													!
!													!
!													!
!													!
!													!
*---------------------------------------------------*     */

.pwPage 
{
	width: 1000px;
	height: 610px;
	padding: 0px;
	margin: 0px;
	border: none;
	overflow: hidden;
}
.pwLeftCorner
{
	height: 90px;
	width: 190px;
	margin: 0px;
	padding: 0px;
	border: none;
	float:left;
	background-image: url(/search/nb/20070603210204oe_/http://iu.hil.no/eway/Library/Design/WebPortal/LeftCorner.jpg);
	background-repeat: no-repeat; 
	overflow: hidden;
}
.pwTop  /* pwTop contains pwMainTop and pwToolbar */
{
	height: 90px;
	width: 810px; 
	margin: 0px;
	padding: 0px;
	border: none;
	float:left;
	overflow: hidden;
}

.pwMainTop
{
	height: 45px;
	width: 100%; 
	margin: 0px;
	padding: 0px;
	border: none;
	float:left;
	background-position: center center;
	background-image: url(/search/nb/20070603210204oe_/http://iu.hil.no/eway/Library/Design/WebPortal/logo.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.pwToolBar
{
	width: 100%;
	height: 45px;
	margin: 0px;
	padding: 0px; 
	border: none;
	float: left;
	background-image: url(/search/nb/20070603210204oe_/http://iu.hil.no/eway/Library/Design/WebPortal/toolbarbackground.jpg);
	background-repeat: repeat;
	overflow: auto;
}
.pwMainContent
{
	width: 1000px;
	height: 520px;
	border: none;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(/search/nb/20070603210204oe_/http://iu.hil.no/eway/Library/Design/WebPortal/bg_body.jpg); 
	background-repeat:repeat-y;
	overflow: hidden;
}
/* Main Content */
/* Main Content is an area within pwPage, see above */
/* It contains the left navigation area and the mainpage. */

.pwLeftNav
{
	width: 170px;
	height: 510px;
	border: none;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow:auto;
	vertical-align: top;
}

.pwMainPage	
{
	width: 790px;  
	height: 510px;
	border: none;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow:auto;
}

/* Content / division of MainPage :*/

.pwmMainLeft
{
	width: 578px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	border: none;
	float: left;
	overflow: auto;
}
.pwmMainRight
{
	width: 190px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	border: none;
	float:left;
	overflow:  auto;
}
.pwMainNoSplit
{
	width: 100%;
	height: 100%;
	border: none;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: auto;
}
.pwmMainTop
{
	width: 100%;
	border-left: groove thin;
	border-right: groove thin;
	border-top: groove thin;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	float: left;
	overflow: auto;
	background-color: #f5f5f5;
}
.pwmMainBottom
{
	width: 100%;
	height: 75%;
	padding: 10px 10px 10px 10px;
	border-left: groove thin;
	border-right: groove thin;
	border-bottom: groove thin;
	margin: 0px;
	float: left;
	overflow: auto;
}
/* 2 column 75 / 25 % split */
.pw2Left
{
	width: 73%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	border: none;
	float: left;
	overflow: auto;
}
.pw2Right
{
	width: 23%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	border: none;
	float:left;
	overflow:  auto;
}
.pw2C
{
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	border: none;
	float:left;
	overflow:  auto;
}
/* Editor page has a different split (wide right) between left & right. This is defined here */
.pwmMainLeftwide
{
	width: 486px;
	height: 100%;
	border: none;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: auto;
}
.pwmMainRightwide
{
	width: 283px;
	height: 100%;
	border: none;
	padding: 0px;
	margin: 0px;
	float:left;
	overflow:  auto;
}

.pwScroll	/* Defines overflow attributes for automatic scolling in the main area*/
{
	padding: 10px 20px 10px 20px;
	overflow:auto;
	width: 100%;
	height: 100%;
}
.pwClip /* Defines overflow attributes for clipping */
{
	overflow: hidden;
	width: 100%;
}

/* Classes used for padding */
.leftpad20
{
	width: 20px;
	height: 100%;
	float: left;
}
.leftpad10
{
	width: 10px;
	height: 100%;
	float: left;
}
.rightpad10
{
	width: 10px;
	height: 100%;
	float: right;
}
.vpad10
{
	width: 100%;
	height: 10px;
}
.vborder
{
	width: 1px;
	height: 100%;
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: Activeborder;
	float: left;
}


/* Classes used by the n_WebToolbar - navigator */

.nwTab /* Possible selection */
{
	float: left;
}
.nwTabLink
{
	border-top: solid 1px #EFE7D6;
	padding: 3px 5px 4px 5px;
	background-color: #f1efe2;
	color: #316ac5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: xx-small;
}	
.nwTabLink:hover
{
	text-decoration: underline;
}
.nwTabLinkSel
{
	border-top: solid 1px #EFE7D6;
	padding: 3px 5px 4px 5px;
	background-color: White;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: xx-small;
}	
.nwTabLinkSel:hover
{
	text-decoration: underline;
}

.nwSelection /* Possible selection */
{
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	vertical-align: top;
	border: white thin solid;
	height: 20px;
	background-color: #aca899;
}
.nwSelectionLink
{
	cursor: hand;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: xx-small;
}
.nwSelectionLink:hover
{
	color: #316ac5;
}
.nwSelected
{
	border-right: thin groove;
	padding-right: 5px;
	border-top: thin groove;
	padding-left: 5px;
	float: left;
	vertical-align: top;
	border-left: thin groove;
	cursor: hand;
	height: 21px;
	background-color: threedlightshadow;
}
.nwSelectedLink
{
	color: #316ac5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: hand;
	font-weight: bold;
	font-size: xx-small;
}
.nwSelectedLink:hover
{
}
/* Classes used by the n_WebToolbar_Link navigator */
.nwLink
{
	float:right;
	padding-top: 25px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: x-small;
	cursor: hand;
}
.nwLinkActive
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: x-small;
	float: right;
	cursor: hand;
	color: #316ac5;
	padding-top: 25px;
}

/* n_WebToolbarUserRoles */
.nwtoolbaruserroles
{
	padding-top: 7px;
	float: right;
	font-size:xx-small;
	font-weight: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
}
.userroles{ 	
	height: 20px;
	padding: 0 0 0 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight: normal;	
}
 .username
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight: normal;	
}

/* Classes used by the n_KeywordNavigator */
.kwtopopen
{
	font-weight: normal;
	font-size: x-small;
	cursor: hand;
	color: #316ac5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.kwtopopen:hover
{
	color: #316ac5;
}

.kwtopclosed
{
	font-weight: normal;
	font-size: x-small;
	cursor: hand;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.kwtopclosed:hover
{
	color: #316ac5;
}

.kwopen
{
	font-weight: normal;
	font-size: xx-small;
	cursor: hand;
	color: #316ac5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.kwopen:hover
{
	color: #316ac5;
}
.kwclosed
{
	font-weight: normal;
	font-size: xx-small;
	cursor: hand;
	color: Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.kwclosed:hover
{
	color: #316ac5;
}

/* Classes used by the n_RightPage_InheritProfileDesc navigator */

/* Standard attributes for i_SearchForm */
.frmSearch
{
	font-size:xx-small;
	font-weight: normal;
	width: 100%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: none;
}
.txtSearch /* The Input field used for full-text search */
{
	padding: 0 0 0 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight: normal;	
}
.txtSearchRepeat /* The Input field used for full-text search */
{
	padding: 0 0 0 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight: normal;	
	width: 30%;
}
.searchSubmit
{
	height: 20px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:	xx-small;
	font-weight: normal;	
}

/************************/
/* Object list classes	*/
/************************/
.space
{
	width: 100%;
}
/* ImageList */
.imgTable
{
	border: activeborder 1px solid;
	padding: 0px;
	width: 100%;
}
.imgCell
/* Contains a thumbnail and a link caption */
{
	border: activeborder 1px solid;
	text-align: center;
	vertical-align: baseline;
}
.imgThumb
/* Contains a thumbnail and a link caption */
{
	width: 120px;
	border: none;
}

.disclaimer
{
	font-weight: normal;
	font-size: xx-small;
	color: #aca899;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.disclaimerCaption
{
	font-weight: bold;
}
.disclaimerHR
{
	height: 1px;
	margin-top: 50px;
	color: #aca899;
	border-style:solid;
}
.docList
{
	width: 100%;
	float:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: xx-small;
	font-weight: normal;
	text-align: left;
	color: Black;
	padding: 0px;
}

.newsDesk
{
	width: 100%;
	float:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: xx-small;
	font-weight: normal;
	text-align: left;
	border: activeborder 1px solid;
	color: Black;
	padding: 0px;
}
.newsDeskHeadRow
{
	background-color: #ece9d8;
	height: 15px;
}
.newsDeskDateCol
{
	width: 70px;
	float: left;
}
.newsDeskDateTimeCol
{
	width: 120px;
	float: left;
}
.newsDeskTitleCol
{
	width: 330px;
	float: left;
	overflow:hidden;
}
.newsDeskNameCol
{
	width: 550;
	overflow:hidden;
	float: left;
}

.newsDeskAuthorCol
{
	width: 70px;
	overflow:hidden;
	float: left;
}
.newsDeskLinkRow
{
	cursor: hand;
	color: black;
	height: 12px;
	width: 100%;
	border: none;
	margin: 0px;
	padding: 0px;	
}
.newsDeskLinkRow:hover
{
	cursor: hand;	
	background-color: #fffacd;
}
.newsDeskLinkRow:active
{
	cursor: hand;	
	background-color: #fffacd;
}
.eventNameCol
{
	width: 300px;
	overflow:hidden;
	float: left;
}
.eventLocCol
{
	width: 200px;
	overflow:hidden;
	float: left;
}


.postIt
{
	border: khaki 1px solid;
	background-color : #FFFFC0;
	width: 100%;
	color: #215dc6;
	padding-left: 2px;
	padding-right: 2px;
	font-family: 'Comic Sans MS';
	font-size: xx-small;
}
.postItRight
{
	float:right;
	vertical-align: middle;
}
.postItCaption
{
	font-weight: bold;
	font-size: x-small;
	float:left; 
}
.topStory
{
	border-right: activeborder 1px solid;
	padding-right: 2px;
	border-top: activeborder 1px solid;
	padding-left: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: x-small;
	padding-bottom: 2px;
	border-left: activeborder 1px solid;
	width: 100%;
	color: #000000;
	padding-top: 2px;
	border-bottom: activeborder 1px solid;
	background-color: #f5f5f5;
}
.topStoryRight
{
	border-right: activeborder 1px solid;
	padding-right: 2px;
	border-top: activeborder 1px solid;
	padding-left: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: activeborder 1px solid;
	width: 100%;
	color: #000000;
	padding-top: 2px;
	border-bottom: activeborder 1px solid;
	background-color: #f5f5f5;
}

.imgIcon
{
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: middle;
}
.imgIconHidden
{
	margin: 0px;
	vertical-align: middle;
	margin: 0px;	
	display: none;
}
.hidden
{
	display: none;
}
.HiddenCaption
{
	font-size: x-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: none;
	border-bottom: thin groove;
	padding-top: 2px;
}
.webrightnewobject
{
	border: none;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.msgHeaderRight
{
	float:right;
	vertical-align: middle;
 	padding-top: 5px;
	padding-bottom: 5px; 
}
.msgHeaderRightNoPad
{
	float:right;
	vertical-align: middle;
}
.msgHeaderLeft
{ 
	float: left;
}
.msgListCaption   /* List Caption */
{
	font-family: "Franklin Gothic Medium" Verdana, Arial, Sans-Serif;
	font-weight : normal;
	font-size : medium;
}
.msgPageCount   /* (Side x av y) */
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
}
.msgButton
{
	border: solid 1px #d4d0c8 ;
	padding-right: 4px;
	padding-left: 4px;
	vertical-align:middle;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: hand;
	color: highlight;
}
.msgButton:hover
{
	background-color: threedlightshadow;
	text-decoration: underline;
}
.msgCaption   /* List Caption */
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight : bold;
	font-size : x-small;
}
.msgSmallCaption   /* List Caption */
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight : Normal;
	font-size : x-small;
}
.msgText
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: x-small;
}
.msgCategory
{
	font-weight: normal;
	font-size: x-small;
	color: Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: right;
}

.msgCreator
{
	font-size: xx-small;
	color: #aca899;
	font-family: Verdana, Arial, Sans-Serif;
}
.msgReadMore
{
	border: solid thin #d4d0c8 ;
	padding-right: 4px;
	padding-left: 4px;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: hand;
	display: none;
}
.msgReadMore:hover
{
	background-color: #ece9d8;
	text-decoration: none;
}
.link
{
	cursor: hand;
	color: highlight;
	
}
.link:hover
{
	text-decoration: underline;
}

.msgTitleLink
{
	font-size: x-small;
	cursor: hand;
	color: highlight;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.msgTitleLink:hover
{
	text-decoration: underline;
}

.msgfldtab{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: xx-small;
	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
{
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: xx-small;
	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;
}
/*****************************/
/* Discussion plugin classes */
/*****************************/
.discTable
{
	/* Discussion table */
	width: 100%;
	padding: 0px 4px 0px 4px;
}
.discHeaderRow
{
	border-right: activeborder 1px solid;
	border-top: activeborder 1px solid;
	border-left: activeborder 1px solid;
	font-weight: normal;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ece9d8;
	text-align: left;
}
.discHeaderRowCount
{
	border-right: activeborder 1px solid;
	border-top: activeborder 1px solid;
	border-left: activeborder 1px solid;
	font-weight: normal;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ece9d8;
	text-align: right;
}

/* The columns */
.discIconCol
{
	width: 20px;
	padding: 0px 4px 0px 4px;
}
.discDateCol
{
	width: 105px;
	padding: 0px 4px 0px 4px;
}
.discCountCol
{
	width: 50px;
	padding: 0px 4px 0px 4px;
	text-align: right;
}
.discSubjectCol
{
	padding: 0px 4px 0px 4px;
	text-align: left;
}
.discAuthorCol
{
	width: 200px;
	text-align: left;
}
.discCell
{
	border-right: activeborder 1px solid;
	border-top: activeborder 1px solid;
	border-left: activeborder 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: xx-small;
}
.discFooter
{
	border-bottom: activeborder 1px solid;
	border-right: activeborder 1px solid;
	border-top: activeborder 1px solid;
	border-left: activeborder 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: xx-small;
	background-color: #ece9d8;
}
.discLink
{
	color: highlight;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: xx-small;
	cursor:hand;
}
.discLink:hover
{
	color: #316ac5;  
}
/* ObjectDiscussion Classes */
.objDiscTitle
{
	color: Black;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: xx-small;
	overflow:hidden
}

.objDiscTable
{
	border-right: activeborder 1px solid;
	padding-right: 2px;
	border-top: activeborder 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: activeborder 1px solid;
	width: 100%;
	padding-top: 2px;
	border-bottom: activeborder 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: infobackground;
}
/* The ShowThread classes: */
.stTable
{
	border: activeborder 1px solid;
	padding: 2px 4px 2px 4px;
	width: 100%;
}
.stAuthorCol
{
	width: 190px;
}
.stButtonCol
{
	width: 250px;
}
.stMainCol
{
}

.stHeaderRow
{
	padding: 2px 4px 2px 4px;
	border-bottom: activeborder 1px solid;
	font-weight: normal;
	font-size: x-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ece9d8;
	text-align: left;
}
.stName
{
	font-weight: normal;
	font-size: medium;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.stCell
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: x-small;
	padding: 0px 4px 0px 4px;
	vertical-align: top;
}
.stTitle
{
	padding: 0px 4px 0px 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: xx-small;
	
}
.stCreator
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: xx-small;
	padding: 0px 4px 0px 4px;
	vertical-align: top;
}
.stCreatorLink
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: xx-small;
	padding: 2px 4px 2px 4px;
	vertical-align: bottom;
}
.stMain
{
	background-color: #fffacd;
}
.stRowMarker
{
	border-right: activeborder 1px solid;
	border-left: activeborder 1px solid;
	height: 3px;
	background-color: #004e98;
}




/* Standard toolbar classes */
.tWebToolbar
{
	width : 100%;
	padding : 0px;
	margin: 0px;
	background-color: threedlightshadow;
	border-left-color : White;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #adaa9c;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : White;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #adaa9c;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.tWebControl
{
	float: right;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: right;
	height: 100%;
	vertical-align: bottom;
}
.tWebText
{
	float: left;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	height: 100%;
	font-weight: bold;
	font-size: x-small;
	color: #990000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.portalToolbar
{
	width : 100%;
	padding : 0px;
	background-color: threedlightshadow;
	border-left-color : White;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #adaa9c;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : White;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #adaa9c;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.portalToolbarText
{
	font-weight: bold;
	font-size: x-small;
	color: #990000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.portalFrame
{
	border-right: #adaa9c 1px solid;
	padding-right: 5px;
	border-top: white 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: white 1px solid;
	width: 100%;
	padding-top: 5px;
	border-bottom: #adaa9c 1px solid;
	background-color: threedlightshadow;
}

/*************************/
/* eWay 2.1 Form Classes */
/*************************/

.defbody
{
	margin: 0px;
	background-repeat: repeat-y; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
}
.msgBody
{
	background-image: none;
	background-color: #ece9d8;
}
.frmBody
{
	background-image: none;
	background-color: #ece9d8;
}
.frmTable
{
	border: thin groove;
	padding: 2px 2px 2px 2px;
	width: 100%;
	background-color: #ece9d8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.frmEmpCol1
{
	width: 85px;
}
.frmReadTable
{
	border: thin groove;
	padding: 2px 2px 2px 2px;
	width: 100%;
	background-color: #ece9d8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.frmReadTitle
{
	font-weight: bold;
}

.frmTableDynamic
{
	border: thin groove;
	padding: 0px 2px 0px 2px;
	background-color: #ece9d8;
}
.frmLogin
{
	border: thin groove;
	padding: 0px 2px 0px 2px;
	background-color: #ece9d8;
}
.frmTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	border-bottom: thin groove;
	padding: 2px 0px 2px 0px;
}
.frmToolbar
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: x-small;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffe1;
}
.frmCaption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	border-top: thin groove;
}
.frmCaptionPlain {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-color: #ece9d8;
}
.frmImage 
{
	border: none;
	width: 120px;
}
.frmToolbarSection 
{
	border-bottom: thin groove;
	padding: 2px 0px 2px 0px;
}
.frmPrompt {
	padding: 0px 2px 0px 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.frmField
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.frmTextField
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	
}
.frmImageCell
{
	border-left: thin groove;
}
.frmTransition
{
	padding: 0px;
	margin: 0px;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.frmProfileSelect {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;	
}
.frmProfileHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;	
}
.frmButton
{
	width: 93px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;	
}
.frmSmallButton
{
	width: 65px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;	
}
.frmImgButton
{
	vertical-align: bottom;
	margin-right: 2px;	
	margin-left: 2px;
}
.frmSmallHelpButton
{
	width: 65px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;	
    BEHAVIOR: url(/search/nb/20070603210204oe_/http://iu.hil.no/eway/help/helpobject.htc);
    CURSOR: hand
}

.formBody
{
	width: 100%;
	padding: 0px 5px 0px 5px;  
/*  Toolbar color: #ece9d8; (Button Face)
/*  Border color: #AAA79E; */

}


.formHeader
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: Black;
}


/* Standard form classes */

.formTextCell {
	background-color : #FFFFC0;
	padding : 0 5 0 0;
	color : Black;
	font-family: 'Comic Sans MS';
	font-size: medium;
}

.formToolbarTable { 
	background-color: #ece9d8;
	padding : 5 5 5 0;
 }
.formToolbarSection {
	background-color: #ece9d8;
	padding : 0 0 0 0;
}
.formSmallPrompt {
	color : Black;
	background-color : #FFFFC0;
	font-family: verdana;
	font-size: xx-small;
	padding : 0 5 0 5;
	border-right : 1px none #95BDEE;
}
.formSmallTextField {
	font-family: verdana;
	font-size: xx-small;
}

.FormReadonlyField
{
	background: transparent;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: xx-small;
	TEXT-ALIGN: left;
	border : medium none;
}


.formSection {
	color : Black;
	background-color: #ece9d8;
	font-family: verdana;
	font-size: 10pt;
	font-weight : bold;
	padding : 0 5 0 5;
}
.formPadding
{
	padding : 5 5 5 5;
}
