@charset "utf-8";

/*****
 * $Id: order.css,v 1.1.1.1.2.1 2010/04/22 14:09:38 dahansen Exp $
 * $Log: order.css,v $
 * Revision 1.1.1.1.2.1  2010/04/22 14:09:38  dahansen
 * *** empty log message ***
 *
 * Revision 1.1.1.1  2010/01/27 14:20:04  dahansen
 *
 *
 * Revision 1.1.1.1  2010/01/04 15:07:10  dahansen
 *
 *
 * Revision 1.1.1.1  2009/12/30 19:52:21  dahansen
 * Oppstart
 *
 *
 * cVS: ----------------------------------------------------------------------
 *
 * Revision 1.2  2009/12/30 18:40:05  dahansen
 * Klargjort for versjonshåndtering
 *
 * 
 *****/

/************************************************************ Start Screen Basics ************************************************************/
body{
	padding: 0 ;
	margin: 0 ;
	height: 100% ;
}

a:hover,
a:link,
a:visited{
	text-decoration:none;
	color:#000;
}

div#calendarMenuBar{
	position:absolute;
	float: left ;
	width: 158px ;
	height: 100% ;
	padding-left: 10px ;
	padding-right: 10px ;
	font-family:Verdana, Geneva, sans-serif ;
	color:#000;
	font-size:10px ;
	text-align:right;
}
div#sectionDivider {
	position:absolute;
	float: left ;
	margin-left: 170px; 
	width: 6px ;
	height: 839px ;
	z-index: 2 ;
/*	border-left: solid 1px #6593cf ;
	border-right: solid 1px #6593cf ;*/
	background: url(../img/divider2.png) ;
}

div#topSectiondivider{
	position: relative ;
	left: 0px ;
	right: 0px ;
	width: 100%;
	height: 4px ;
	background-color: #bed9fe ;
	border-top: solid 1px #6593cf ;
	border-bottom: solid 1px #6593cf ;
	z-index: 1 ;
	overflow: hidden ;
}

div#mainArea{
	position:relative;
	float: left ;
	margin-left: 182px; 
	width: 840px ;
	height: auto ;
	font-family: Verdana, Geneva, sans-serif ;
	color:#000;
	font-size:10px ;
}

p.formtitle{
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	margin-bottom: 10px ;
}

/************************************************************ Start Status Frames ************************************************************/

div#contextMenu{
	position: relative ;
	left: 176px ;
	right: 0px ;
	width: 1092px ;
	/*margin-left: 176px ;*/
	height: 60px ;
	border-top: solid 1px #fff ;
	border-left: solid 1px #fff ;
	border-right: solid 1px #6593cf ;
	border-bottom: solid 1px #6593cf ;
	background: url(../img/contextmenubg.png) ;
}

div#headerBar{
	position:relative;
	padding: 6px ;
	height: 18px ;
	margin-bottom: 8px ;
	font: 16px Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	color: #004891 ;	
}

div#headerBarLine{
	position:relative;
	height: 0px ;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #6593cf ;
	margin-bottom: 6px ;
	width: 100% ;
}

/************************************************************ Main menu ************************************************************/

div.mmenu_deselected,
div.mmenu_disabled,
div.mmenu_selected{
	position:relative;
	clear:both;
	width: 100% ;
	vertical-align: middle ;
	text-align: left ;
	height: 24px ;
	border-top: solid 1px #6593cf ;
	margin-right: 6px ;
	margin-left: -10px ;
	padding-top: 7px ;
	padding-left: 6px ;
	padding-right: 6px ;
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	color: #204d89 ;
	cursor:pointer ;
}

div.mmenu_deselected{
	background: url(../img/menu_deselected.png) ;
}
div.mmenu_selected{
	background: url(../img/menu_selected.png) ;
}
div.mmenu_deselected:hover{
	background: url(../img/menu_hilite.png) ;
}
div.mmenu_selected:hover{
	background: url(../img/menu_selected_hilite.png) ;
}
div.mmenu_disabled{
    background: url(../img/menu_deselected.png) ;
    color: #75aaed ;
}

/************************************************************ Context menu ************************************************************/

ul.contextMenu{
	list-style: none ;
	margin: 0px ;
	padding: 0px ;
	height: 24px ;
}
li.contextMenuSelected,
li.contextMenuDeselected{
	position: relative;
	float: left ;
	text-indent: 18px ;
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	background-image:url(../img/contextmenudivider.png) ;
	background-repeat:no-repeat ;
	padding-right: 10px ;
	margin-left: 0px ;
	padding-bottom: 3px ;
	cursor: pointer;
}
li.contextMenuSelected:hover{
	color:#da9b04 ;
	text-decoration:underline ;
}
li.contextMenuDeselected:hover{
	color:#da9b04 ;
	text-decoration:underline ;	
}
/************************************************************ Pop-up's ************************************************************/
div.blocking_popup{
	position:absolute ;
	left: 0px; ;
	top: 0px ;
	z-index: 99 ;
	width: 100% ;
	height: 100% ;
	border-style: none ;
	background-color: #000 ;
	filter:alpha(opacity=2) ;
	-moz-opacity:0.02 ;
	-khtml-opacity: 0.02 ;
	opacity: 0.02 ;
}
div.alertwin,
div.popupwin{
	position:absolute ;
	display:none ;
	top: 300px ;
	left: 400px ;
	width: 398px ;
	height: 298px ;
	border-top: solid 1px #aac7ee ;
	border-left: solid 1px #aac7ee ;
	border-right: solid 1px #335d93 ;
	border-bottom: solid 1px #335d93 ;
	background-image:url(../img/popupframe.png) ;
	padding: 1px ;
	z-index: 100 ;
}
div.loginwin{
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle ;
	top: 100px ;
	width: 398px ;
	height: 228px ;
	border-top: solid 1px #aac7ee ;
	border-left: solid 1px #aac7ee ;
	border-right: solid 1px #335d93 ;
	border-bottom: solid 1px #335d93 ;
	background-image:url(../img/popupframe.png) ;
	padding: 1px ;
	z-index: 100 ;
	text-align:left;
}
div.alertwin{ height: 198px ; }
div.loginwininner,
div.alertwininner,
div.popupwinInner{
	position:absolute ;
	width: 380px ;
	height: 280px ;
	border-top: solid 1px #335d93 ;
	border-left: solid 1px #335d93 ;
	border-right: solid 1px #aac7ee ;
	border-bottom: solid 1px #aac7ee ;
	background-image:url(../img/popupframebg.png) ;
	padding: 8px ;
	text-align:left;
}
div.loginwininner{
	height: 210px ;
}
div.alertwininner{ height: 180px ; }
div#alertHeaderBar,
div.popupHeaderBar{
	position:relative;
	margin-left: -8px ;
	margin-top: -8px ;
	width: 386px ;
	height: 20px ;
	padding-top: 3px ;
	padding-left: 6px ;
	padding-right: 2px ;
	padding-bottom: 2px ;
	margin-bottom: 8px ;
	border-top: solid 1px #aac7ee ;
	border-left: solid 1px #aac7ee ;
	border-right: solid 1px #335d93 ;
	border-bottom: solid 1px #335d93 ;
	background: url(../img/popuphdrbg.png) ;
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	color: #fff ;
	cursor:move;
}
div#alertmsg{
	font: 13px Verdana, Arial, Helvetica, sans-serif ;
	width: 380px ;
	overflow: hidden ;
}
div#alertBtns,
div.popupBtns{
	position:absolute ;
    clear: none;
	width: 237px ;
	height: 23px ;
	bottom: 20px ;
	right: 6px ;
}
div#alertBtns input[type=button],
div.popupBtns input[type=button] {
	position: relative ;
	height: 22px ;
	width: 60px ;
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
/*	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #5d8cc9 ;
	border-bottom: 2px solid #5d8cc9 ;
	background-color:#f0f4fa;*/
	padding: 0px ;
	text-indent: 0px ;
	margin: 0px ;
    float: right;
}
form#popupform{
	position: absolute ;
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	padding-top: 20px ;
	width: 380px ;
}

form#popupform span,
form#popupform select,
form#popupform label{
	display: block ;
	float:left ;
	width: 125px ;
}
form#popupform span{
	padding-top: 3px ;
	clear: both ;
}
form#popupform div{
	height: 20px ;
	clear: both ;
	margin: 0px ;
	margin-bottom: 4px ;
}
form#popupform div label{
	width: 80px ;
	float: left;
	padding-top: 3px ;
}
form#popupform input[type=radio]{
	width: 14px ;
	float: left ;
	margin: 0px ;
	margin-top: 1px ;
	margin-right: 6px ;
	border: none ;
	background: none ;
}
form#popupform select,
form#popupform input{
	display: block ;
	width: 250px ;
	background-color:#f0f4fa;
	border: 1px solid #9ac6ff;
	margin-bottom: 4px ;
}
form#popupform select{
	height: 22px ;
}
form#popupform input[type=button]{
	float: left ;
	width: 78px ;
	margin-top: 4px ;
	margin-right: 8px ;
}

/**************************************** START CSS FOR NAVIGATION CALENDAR ****************************************/
div.monthCalendarBackground,
div.monthPopupCalendarBackground{
	position:relative;
	left:   0px;
	top:    0px ;
	height: auto ;
	width:	158px;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:11px ;
}
div.monthPopupCalendarBackground{
	width:	126px;
	height: 100% ;
	background-color:#FFF;	
}
div.monthCalNavNext,
div.monthCalNavNextWide,
div.monthCalNavPrev{
	position: absolute ;
	left:   0px;
	top:    0px ;
	width: 14px ;
	height: 14px ;
	cursor: pointer ;
	background-image: url(../img/prevarr.png)
}
div.monthCalNavPrev:hover{
	background-image: url(../img/prevarrhover.png)
}
div.monthCalNavNext,
div.monthCalNavNextWide{
	left: 112px;
    right: 0px;
	background-image: url(../img/nextarr.png)
}
div.monthCalNavNextWide{
    left: 144px 
}
div.monthCalNavNext:hover{
	left: 112px ;
	background-image: url(../img/nextarrhover.png)
}
div.monthRow,
div.monthRowPopup,
div.monthRowPopupWide{
	position:relative;
	float: left ;
	height: 16px;
	width:	158px;
	text-align: center;
	font-weight:bold;
	padding-top:2px ;
	background-color: #bfdbff ;
	margin-top: 16px ;
	margin-bottom: 2px ;
	cursor:default;
}
div.monthRowPopup{
	margin-top:0px ;
	width:	126px;
	padding-top:0px ;
}
div.monthRowPopupWide{
    margin-top:0px ;
    padding-top:0px ;
}

div.dayRow{
	position:relative;
	width: 18px ;
	float: left ;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:10px ;
	text-align:right;
	line-height:14px;
}

div.weekNumRow{
	position:relative;
	float: left ;
	width: 16px ;
	padding-right: 6px ;
	margin-top: 14px ;
	padding-top: 2px ;
	padding-bottom: 1px ;
	line-height:16px;
	border-right: solid 1px #9ac6ff ;
	font-family:Verdana, Geneva, sans-serif ;
	color:#000;
	font-style:italic;
	font-size:10px ;
	text-align:right;
}

.dayHeaders{
	font-weight:bold ;
	display:block ;
	border-bottom: solid 1px #9ac6ff ;
	cursor:default;
}

span.thisMonthsDates{
	color:#000;
	margin: 2px ;
	display:block ;
	cursor:pointer;
}

span.highlitDay,
span.highlitToday{
	margin: 1px ;
	line-height:12px;
	border: solid 1px #00C ;
	display:block ;
	cursor:pointer;
    background-color: #bfdbff ;
}
span.highlitToday{
    background: none ;
    border: solid 1px #C00 ;
}
span.lastMonthsDates,
span.nextMonthsDates{
	color:#b3b3b3;
	margin: 2px ;
	display:block ;
	cursor:pointer;
}

span.weekNumbers{
	display:block ;
	padding-right: 2px;
	cursor:pointer;
}

span.weekNumbers:hover{
	padding-right: 2px;
	background-color: #bfdbff ;
	display:block ;
}

/****************************************************************************************************/

div.divlist div.divdesel{
	height: 16px ;
	margin: 0px ;
	background-color:#e3efff;
}
div.divlist div.divact{
	height: 14px ;
	margin: 0px ;
	/*background-color:#5980b2;*/
	color:#FFF;
	border: dotted 1px #000;
}
div.divlist div.divsel{
	height: 16px ;
	margin: 0px ;
	background-color:#5980b2;
	color:#FFF;
	-moz-user-select: none;
}
/************************************************** DATA LIST START **************************************************/

form.normalDataInput div div.divlist{
	position: relative ;
	width: 382px ;
	height: 176px ;
	margin-top: 2px ;
	background-color:#f0f4fa;
	border: 1px solid #9ac6ff;	
	clear: both ;
	overflow:auto ;
	font: 11px Verdana, Geneva, sans-serif ;
}
div.divdesel{
	height: 16px ;
	margin: 0px ;
	/*background-color:#f0f4fa;*/
}
div.divdrag,
div.divact{
	height: 14px ;
	margin: 0px ;
	background-color:#5980b2;
	color:#FFF;
	border: dotted 1px #000;
}
div.divdrag{
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
div.divsel{
	height: 16px ;
	margin: 0px ;
	background-color:#5980b2;
	color:#FFF;
	-moz-user-select: none;
}
form.normalDataInput div div.divlist div span{
	padding-left: 3px ;
	padding-right: 3px ;
	float:left ;
	clear:none ;
	margin: 0px ;
	width: 175px;
	padding-top: 1px ;
	height: 15px ;
	cursor:pointer;
	-moz-user-select: none;	
}
/************************************************** DEBUG DIV **************************************************/
div#debug {
	position:absolute; 
    font: 9px Verdana, Geneva, sans-serif ;
	left: 1010px; 
	top: 10px; 
	width: 250px; 
	height: 90%; 
	border: solid 1px #FC6; 
	background-color:#FF9; 
	padding: 4px; 
	overflow:scroll;
}

/*************************************************************************************/

div#orderMenu{ 
	position: relative; 
	width:821px; 
	height:21px; 
 	background:url(../img/tab_bg.png) ; */
	font: 13px Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 1px; 
	margin: 0px ; 
	color: #000;
} 

div.tabWindow,
div#userlist{
	position:relative;
	display:block ;
	width:808px ;
	height: 95% ;
	padding: 6px ;
	margin: 0px ;
	border: solid 1px #919b9c ;
	border-top: none ;
	color: #000 ;
	overflow:auto ;
}
div#strayjobsfooter{
    height: 52px ;
}
div#userlist{
    border: none ;
    height: 155px ;    
}

img.popupcalimg{
    margin: 2px 18px 0px 4px ;
    cursor: pointer;
    float: left;
} 

/*************************************** Warning message  **********************************************/

div#warnmessage{
    position: absolute;
    width: 200px ;
    height: 40px ;
    border: 2px solid #f00;
    padding: 4px ;
    display: none;
    text-align: center;
    vertical-align: middle;
    font: bold 12px Verdana, Geneva, sans-serif ;
    color: #c00;
    background-color: #ffffcc ;
    z-index: 1000 ;
}

/******************************************************************************************************/
div ul.buttons{
    clear: none;
}                 
div ul.buttons img{
    margin-top: 3px; 
    margin-left: 8px; 
    cursor: pointer; 
    float: left;
}
form#order {
    position: relative;
    font: 12px Verdana, Arial, Helvetica, sans-serif ;
    padding: 0px ;
    margin: 0px ;
    width: 800px ;
    height: auto ;
}
form#order div.buttonrow,
form#order div.narrowcontainer,
form#order div.widecontainer{
    position: relative ;
    width: 800px;
    padding: 6px ;
    padding-left: 0px ;
    height: auto;
    float: left ;
    clear: none ;
    margin: 6px 0px 0px 0px;
    border-top: solid 1px #6593CF;
}
form#order div.narrowcontainer{ width: 394px;}
form#order div.buttonrow{
    width: 258px;
    padding-left: 525px;
    border-top: none;
}
form#order div.padding394{
    position: relative ;
    width: 394px;
    height: 22px;
    float: left ;
    clear: none ;
}
form#order div select,
form#order div textarea, 
form#order div input.orderinput,
form#order div input{
    display: block;
    width: 200px ;
    height: 17px;
    float: left ;
    clear: none ;
    margin-top: 4px ;
    background-color:#f0f4fa;
    border: 1px solid #9ac6ff;
    font: 11px Verdana, Arial, Helvetica, sans-serif ;
}                
form#order div input.topinput{
    width: 95px ;    
}                    
form#order div input.shorttimeentry{
    margin-top: 4px 3px 0px 0px;
    margin-right: 3px ;
    width: 45px ;        
}
form#order div input[type=checkbox].radiobutton,
form#order div input[type=radio].radiobutton{
    width: 13px ;
    height: 13px;
    margin: 5px 7px 0px 2px;
    background: none;
    border: none;
}
form#order div input.orderinput{ width: 425px ;}
form#order div input.circulation{ text-align: right ;}
form#order div select{ width: 240px ; height: 21px; }
form#order div select.narrowselect{ width: 120px ; }
form#order div textarea{ width: 640px; height: 137px ; }
form#order div label{
    display: block;
    width: 140px ;
    height: 22px ;
    margin-top: 4px ;
    float: left;
    clear: left;
}
form#order div label.toplabel{
    clear: none ;
    width: 70px ;    
    padding-left: 20px ;
}
form#order div label.padlabel587{
    clear: none ;
    width: 70px ;    
    padding-left: 587px ;
}
form#order div label.padlabel400{
    clear: none ;
    width: 70px ;    
    padding-left: 207px ;
}
form#order div label.padlabel223{
    clear: none ;
    width: 70px ;    
    padding-left: 223px ;
}
form#order div label.radiolabel{
    clear: none ;
    width: 20px ;    
}
form#order div label.radiolabelwide{
    clear: none ;
    width: 90px ;    
}
/******************************************************************************************************/

div#popupcal{
    display: none ;
    position: absolute; 
    left: 970px; 
    top: 140px; 
    width: auto; 
    height: auto; 
    padding: 0px ;
    background-color: #fff; 
    z-index: 10;
    border-top: 2px solid #c5ddff ;
    border-left: 2px solid #c5ddff ;
    border-right: 2px solid #5d8cc9 ;
    border-bottom: 2px solid #5d8cc9 ;
}
div.orderListContainer{
    position: relative;
    width: 802px ; 
    height: auto; 
    clear: both; 
    overflow: hidden;   
}
div.orderList{
    position: relative;
    top: 0px ; 
    width: 800px ; 
    height: 179px ; 
    overflow: auto;        
    background-color:#f0f4fa;
    border: 1px solid #9ac6ff;    
}
div.orderList div{
    position: relative;
    padding: 0px ;
    margin: 0px ;
    width: 782px;
    height: 17px ;
    float: left ;
    font: 10px Verdana, Arial, Helvetica, sans-serif ;
    overflow: hidden ;
    border: none ;
    border-bottom: 1px solid #9ac6ff;    
}
div.orderList div div{
    position: relative;
    padding: 0px ;
    padding-left: 10px; 
    margin: 0px ;
    width: 50px;
    height: 17px ;
    float: left ;
    font: 10px Verdana, Arial, Helvetica, sans-serif ;
    overflow: hidden ;
    border: none ;
}
div#orderListHeader{
    float: none;
    clear: both;
}
div#ordersWaiting{ height: 100px ; }
div#ordersDone{ height: 100px ; }

div.orderListHeader div.lstselect, div.orderList div.lstselect{ width: 20px ; padding-left: 2px; }
div.orderListHeader div.lstpublic, div.orderList div.lstpublic{ width: 120px ; padding-left: 2px;}
div.orderListHeader div.lstissue, div.orderList div.lstissue{ width: 30px ; text-align: right; }
div.orderListHeader div.lstpages, div.orderList div.lstpages{ width: 45px ; text-align: right; }
div.orderListHeader div.lstinserts, div.orderList div.lstinserts{ width: 30px ; text-align: right; }
div.orderList div.lstcircunnamed, div.orderList div.lstcircnamed, div.orderList div.lstcircextra,
div.orderListHeader div.lstcircunnamed, div.orderListHeader div.lstcircnamed, div.orderListHeader div.lstcircextra{ width: 48px ; text-align: right; }
div.orderListHeader div.lstpubdate, div.orderListHeader div.lstorderdate,
div.orderList div.lstpubdate, div.orderList div.lstorderdate{ width: 45px ; }
div.orderListHeader div.lststatus, div.orderList div.lststatus{ width: 80px ; }
div.orderListHeader div.lstplannedstart, div.orderListHeader div.lstplannedend, 
div.orderList div.lstplannedstart, div.orderList div.lstplannedend{ width: 80px ; padding-left: 10px;}

div.orderListHeader div{
    position: relative;
    padding: 0px ;
    padding-left: 10px; 
    padding-bottom: 2px ;
    margin: 0px ;
    width: 50px;
    height: 12px ;
    float: left ;
    font: 10px Verdana, Arial, Helvetica, sans-serif ;
    overflow: hidden ;
    border: none ;
}
div.dataline{ cursor: pointer ; }
div.dataline:hover{ background-color: #eee ; }
div#ordertypediv_1{ display: <? funcOrderDisplayStatus( 1 ) ; ?> }
div#ordertypediv_2{ display: <? funcOrderDisplayStatus( 2 ) ; ?> }
div#ordertypediv_3{ display: <? funcOrderDisplayStatus( 3 ) ; ?> }
div#ordertypediv_4{ display: <? funcOrderDisplayStatus( 4 ) ; ?> }

div#issuealert{
    position: absolute;
    display: none ;
    padding: 3px ;
    margin: 0px ;
    left: 760px ;
    top: 154px ;
    width: 150px;
    height: 45px ;
    font: 9px Arial, Helvetica, sans-serif ;
    overflow: hidden ;
    border: solid 1px #cc0000 ;
    background-color: #FFFF99;
    z-index: 100;
}
div#issuealert a{
    font-weight: bolder;
    cursor: pointer;
    display: block;
    padding-top: 5px;
}
div#issuealert div#closebtn{
    float: right;
    width: 8px ;
    height: 8px ;
    background-image: url(img/closebutton.png) ;    
    border: none ;
    cursor: pointer;
}
p.explanation{
    font: 12px Verdana, Helvetica, sans-serif ;
    font-style: italic;
    padding-bottom: 16px;
}

/************************************************************************************************************************/
div#popupinfo{
    font: 12px Verdana, Helvetica, sans-serif ;
}
div#popupinfo input{
    font: 11px Verdana, Helvetica, sans-serif ;
}
div#popupinfo div.areaframe{
    width: 370px;
    padding: 5px;
    margin-bottom: 8px;
    border: 1px solid #6593CF;
}
div#popupinfo div.header{
    position: absolute;
    left: 15px;
    padding: 0px 2px 0px 2px;
    color: #6593CF;
}
div#popupinfo div.spacer,
div#popupinfo div.container_narrow,
div#popupinfo div.container_half,
div#popupinfo div.container_wide{
    position: relative;
    height: 20px;
    width: 178px;
    margin: 4px 0px 5px 2px;
    clear: none;
    float: left;
}
div#popupinfo div.spacer{
    width: 5px;
}
div#popupinfo div.container_narrow{
    width: 90px;
    height: 62px;
    border-right: solid 1px #6593CF;
}
div#popupinfo div.container_wide{
    width: 268px;
}
div#popupinfo div#times{         height: 30px ; }
div#popupinfo div#recurrence{    height: 66px ; }
div#popupinfo div#durationframe{ height: 70px ; }
div#popupinfo div#times_hdr{
    background-color: #d0e0f4;
    top: 28px;
}
div#popupinfo div#recurrence_hdr{
    background-color: #ccdcf1;
    top: 78px;
}
div#popupinfo div#durationframe_hdr{
    background-color: #c3d5eb;
    top: 164px;
}
div#recurringTime div#popupinfo div input{
    float: left;
    margin: 0px;
}
div#recurringTime div#popupinfo div input.timeinp{
    width: 45px;
    height: 15px;
    margin: 0px 6px 0px 6px;
}
div#recurringTime div#popupinfo div input.dateinp{
    width: 95px;
    height: 15px;
    margin: 0px 6px 0px 6px;
}
div#recurringTime div#popupinfo input.choose[type=radio]{
    width: auto;
    clear: left;
    margin: 3px 5px 0px 0px;
}
div#recurringTime div#popupinfo input.choose[type=checkbox]{
    width: auto;
    clear: none;
    margin: 3px 5px 0px 0px;
}
div#recurringTime div#popupinfo label{
    width: 110px;
    height: 18px;
    padding-top: 2px;
    margin: 0px;
    height: 20px;
    float: left;
}
div#recurringTime div#popupinfo label.narrow{
    width: 60px;
    clear: right;
}
div#recurringTime div#popupinfo label.small{
    width: auto;
    clear: none;
    display: inline;
}
div#recurringTime div#popupinfo label.tiny,
div#recurringTime div#popupinfo label.tinyred{
    width: 35px;
    clear: none;
    display: inline;
}
div#recurringTime div#popupinfo label.tinyred{ color: #f00;}
