.lpw_inaccessible { font-size: 13px; color: red; }

.lpw_required { color:#930; }

.lpw_StudyResults { margin:0 0 10px 0; width:100%; }


.lpw_Headline2
{	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #663;
	margin-bottom: 0.5em;
	margin-top: 1.5em }
	
.lpw_Headline3
{	font: bold 11px Verdana, Tahoma, Arial, Helvetica;
	color: #663;
	margin-bottom: 0.3em;
	margin-top: 1.5em ; }
	
.lpw_clear { padding:0; margin:0; font-size:1px; line-height:0px; height:0px; clear:both; }

.lpw_StudyResults .Content { float:right; width:33%; text-align:left; }

.lpw_Grade
{	color: Green;
	font-weight: bold; }

.lpw_Faild
{	color: Red;
	font-weight: bold; }

.lpw_Row3
{	clear: both;
	float: left;
	width: 99%; }

.lpw_RowHeading3 
{	font-weight: bold;
	color: #663;
	float: left;
	width: 41%; }

.lpw_RowValue3 
{	float: left;
	width: 58%;
	text-align: left; }

.lpw_ChangeContactInfoSection
{	margin-bottom: 5px;
	width: 405px;
	text-align: left; }

.lpw_ChangeContactInfoRowButton
{	margin-bottom: 5px;
	margin-right: 140px;
	width: 100%;
	clear: both;
	text-align: right; }

.lpw_ClearContactInfoRowButton
{	margin-bottom: 5px;
 	margin-right: 10px;
	width: 100%;
	clear: both;
	text-align: right; }

.lpw_VertListRow
{	clear: both;
	margin: 0 0 2px 0; }

.lpw_VertListRowHeading
{	font-weight: bold;
	color: #663;
	float: left;
	width: 35%; 
	padding: 0; }

.lpw_VertListRowValue
{	float: right;
	width: 64%;
	text-align: left; }

.lpw_RowColorEven
{	background-color:#FFFFFF; }

.lpw_RowColorOdd
{	background-color:#eff5fc; }

.lpw_Disabled
{	background-color:#FBFAF2;
	border-style: solid;
	border-width: 0px;
	border-color: #7F9DB9;
	margin-left: 2px; }
   
.lpw_InputArea
{
	background-color: #FDF5E6;
	border-color: #D6D2C2;
	border-width: 1px;
	border-style: solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 2px;
	margin-bottom: 10px; }

.lpw_EmailInfo {font-size: 11px; font-style:italic;} 
	
.lpw_Table_alternating {
	background-color: #FDF5E6; }
	
.lpw_Table {
	border: solid 1px #D6D2C2; }
   
.lpw_Table_GridStyle {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color: White;
	/*border: solid 1px #002D96;
	border-top: none 0px;
	
	border-color: #002D96;
	border-width: 1px;
	border-style: solid
	border-left: solid 1px #002D96;
	border-right: solid 1px #002D96;*/ }
   
.lpw_Table_GridHeaderStyle {
	font-size: 11px;
	font-weight: bold;
	color: #663;
	background-color: #EBEADB;
	/*height: 20px;*/
	border-color: #D6D2C2;
	/*border-top-color: #002D96;*/
	border-width: 0px;
	border-style: solid;
	padding: 3px 2px 2px 3px;
	/*padding-left: 3px;
	padding-right: 2px;*/ }

.lpw_Table_GridItemStyle {
	border-color: #D6D2C2;
	border-width: 0px;
	border-style: solid;
	vertical-align:top;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 2px; }
	
.lpw_InnerTable_GridStyle {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	border: none 0px ;
	border-top: none 0px; }

.lpw_Grid {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color: White;
	border-color: #D6D2C2;
	border-top-color: #EBEADB;
	/*border: solid 1px #002D96;
	border-top: none 0px;
	border-width: 1px;
	border-style: solid
	border-left: solid 1px #002D96;
	border-right: solid 1px #002D96;*/ }

.lpw_Grid_alternating {
	background-color: #FDF5E6 }

.lpw_Grid_footer {
	background-color: #C3DAF9;
	/*border-color: #C3DAF9;*/
	border-top-color: #002D96;
	border-right-color: #C3DAF9; }

.lpw_Grid_header {
	font-size: 11px;
	font-weight: bold;
	color: #663;
	background-color: #EBEADB;
	/*height: 20px;*/
	border-color: #D6D2C2;
	border-top-color: #002D96;
	padding: 3px 2px 2px 3px;
	/*padding-left: 3px;
	padding-right: 2px;*/
	vertical-align: top; }
	
	
	.lpw_Grid_header2 {
	font-size: 13px;
	font-weight: bold;
	color: #663;
	background-color: #EBEADB;
	height: 20px;
	/*border-color: #D6D2C2;
	border-top-color: #002D96;*/
	padding: 3px 2px 2px 5px;
	cursor: pointer;
	/*vertical-align: top;*/ }
	
	.lpw_Grid_header3 {
	font-size: 13px;
	font-weight: bold;
	color: #663;
	background-color: #FFF9EC;
	/*background-color:#FDF5E6FFF9EC;*/
	height: 25px;
	padding: 3px 2px 2px 3px;
	vertical-align:middle;}
	
	.lpw_Grid_header4 {
	font-size: 13px;
	font-weight: bolder;
	font-style: italic;
	color: #663;
	height: 23px;
	padding: 6px 2px 1px 3px;
	vertical-align:bottom; }
	
		
.lpw_Grid_item {
	border-color: #D6D2C2;
	vertical-align:top;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 3px; }
	
	.lpw_Grid tr{
	border-bottom-color: #D6D2C2;
	border-top-color: #D6D2C2;
	border-left-color: #D6D2C2;
	border-right-color: #D6D2C2;
	}
	.lpw_Grid td{
	border-bottom-color: #D6D2C2;
	border-top-color: #D6D2C2;
	border-left-color: #D6D2C2;
	border-right-color: #D6D2C2;
	}
	
	.lpw_Grid_item_number {
	border-color: #D6D2C2;
	vertical-align:top;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 3px;
	color: #999; }
	
	.lpw_Grid_item_image {
	border-color: #D6D2C2;
	/*vertical-align:top;*/
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 4px; }
	
.lpw_Grid_item_selectItem {
	border-color: #D6D2C2;
	vertical-align:top;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 2px; }
	
.lpw_Grid_item_selectRowItem {
	border-color: #D6D2C2;
	vertical-align:top;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px; }

.lpw_Grid_pager {
	background-color: #EBEADB;
	height: 30px;
	text-align: center;
	border-color: #002D96 }
	
.lpw_TableHeader1
{	color:#FFFFFF;
	font-size:13px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-weight:bold;
	background-color:#003366}

.lpw_TableHeader2
{	color:#003366;
    font-size:13px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-weight:bold;
	background-color:#c4d7ea}
	
.lpw_TableHeader3
{	font-size: 11px;
	font-weight: bold;
	color: #663;
	background-color: #EBEADB;
	/*border-left: solid 1px #663;
	border-right: solid 1px #663;
	border-top: solid 1px #663;*/}
	
.lpw_TableCell
{	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size:11px;
	vertical-align:top; }
	
.lpw_TableCellHeadline
{	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color: #663;
	vertical-align:top;}
	
.lpw_DatePicker
{	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px; }	
  
INPUT
{	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px; }
	
/*SELECT
{	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px; }*/

#PanelMemberList
{	float: left;
}

/*-- visiting-card, --*/


.lpw-visiting-card { width:100%; border:1px solid black; clear:both; }

.lpw_visiting-card-l { width:48%; float:left; padding:0 0 26px 0; border-top:1px solid #ccc;  background:url(../../../../../images/layout/visitingcard-rowbg.gif) no-repeat 50% 100%; }
.lpw_visiting-card-r { width:48%; float:right; padding:0 0 26px 0; border-top:1px solid #ccc; background:url(../../../../../images/layout/visitingcard-rowbg.gif) no-repeat 50% 100%; }

.lpw_visiting-card-linespace { clear: both; height: 0; margin: 8px 0 0 0 ; padding: 0; line-height: 0; font-size: 1px; }


.lpw_visiting-card fieldset { margin:0; padding:0; border:0; overflow:hidden; position:relative; }
.lpw_visiting-card fieldset ol { list-style:none; padding:0; margin:0 0 0 25px; }
.lpw_visiting-card fieldset ol li { list-style:none; padding:0; margin:0 0 0 25px; }
.lpw_visiting-card legend { position:relative; left:0; color:#666; }
.lpw_visiting-card legend span { position:relative; left:10px; color:#666; }
.lpw_visiting-card .name { border-right:1px solid #ccc; border-left:1px solid #ccc; }
.lpw_visiting-card .address-other { border-right:1px solid #ccc; border-left:1px solid #ccc; }
.lpw_visiting-card .email { border-right:1px solid #ccc; border-left:1px solid #ccc; }

.lpw_visiting-card label { color:#666; font-size:0.8em; }
.lpw_visiting-card b { color:#333; font-weight:700; }

.lpw_visiting-card .name { display:block; background:#eee url(../../../../../images/layout/g3border-graygradient.gif) repeat-x left top; padding:5px; }

.lpw_visiting-card .name legend { margin: 0 0 5px 0; }

.lpw_visiting-card .address-other { display:block; background:#eee url(../../../../../images/layout/g3border-graygradient.gif) repeat-x left top; padding:0; }
 .lpw_visiting-card .address { display:block; float:left; border-right:5px solid white; width:53%; padding:5px; }
  .lpw_visiting-card .address legend { margin: 0 0 5px 0; }
 .lpw_visiting-card .other { display:block; float:left; margin: 0 0 0 -5px; border-left:5px solid white; padding:5px; width:39%; }
  .lpw_visiting-card .other legend { padding:0 0 5px 5px; width:100%; float:left; }
   .lpw_visiting-card .other .othercol-l { float:left; width: 58%; clear:left; display:block; }
   .lpw_visiting-card .other .othercol-r { float:right; width: 42%; clear:right; display:block; }
   
  
.lpw_visiting-card .email { display:block; background:#eee url(../../../../../images/layout/g3border-graygradient.gif) repeat-x left top; padding:5px; /*margin:5px;*/ }
.lpw_visiting-card .email legend { margin: 0 0 5px 0; }

.lpw_visiting-card .Bottom { width:100%; height:30px; float:left; background: url(../../../../../images/layout/g3border-tb.gif) repeat-x top left; font-size:1px; padding:0 0 15px 0; }
 .lpw_visiting-card .Bottom .l { width:8px; height:35px; float:left; background: url(../../../../../images/layout/g3border-corner-l.gif) no-repeat 0px -8px; }
 .lpw_visiting-card .Bottom .r { width:8px; height:35px; float:right; background: url(../../../../../images/layout/g3border-corner-r.gif) no-repeat 0px -8px; }
 
.lpw_visiting-card .button-row { width:100%; clear:both; float:left; display:block; border:1px solid black; }
#ctl00_mainRegion_LPW_T04_panelAddressList { width:100%; float:left; clear:both; margin:0;}

/*-- National registration address Box --*/

.lpw_address-box { margin:0 0 15px 0; background: #fbe7c3; float:right; width:100%; }
 .lpw_address-box .top { float:left; height: 9px; width:100%; overflow:hidden; }
  .lpw_address-box .top .l { height:9px; width:9px; float:left; background: url(../../../../../images/layout/lpwaddress-box-c.gif) no-repeat 0 0; }
  .lpw_address-box .top .r { height:9px; width:9px; float:right; background: url(../../../../../images/layout/lpwaddress-box-c.gif) no-repeat top right; }

 .lpw_address-box .wrapper-l { float:left; width:100%; }
 .lpw_address-box .wrapper-r { float:left; width:100%;}

 .lpw_address-box-header { float:left; display:block; width:100%; background:#fff5e4; border-top:1px solid #f5daa8; }
 .lpw_address-box-header h2 { font-size:1.1em; display:block; margin:3px 3px 2px 10px; color:#000; font-weight: normal; }

 .lpw_address-box-content { float:left; padding:10px; }
 
.lpw_address-box-content .row
{	clear: both;
	float: left;
	width: 99%; 
	margin:0 0 4px 0; }

.lpw_address-box-content .row .heading
{	font-weight: bold;
	margin:0 0 3px 0;
	color: #666;
	width: 99%;
	clear: both;
}

.lpw_address-box-content .row .value 
{	float: left;
	margin:0 0 0 0.2em;
	text-align: left; }

.lpw_address-box .wrapper-r .button { float:right; clear:both; text-align:right; padding: 0 10px; }

 .lpw_address-box .bottom { float:left; height:9px; width:100%; padding:0; margin:0; font-size:1px; }
  .lpw_address-box .bottom .l { height:9px; width:9px; float:left; background: url(../../../../../images/layout/lpwaddress-box-c.gif) no-repeat bottom left; }
  .lpw_address-box .bottom .r { height:9px; width:9px; float:right; background: url(../../../../../images/layout/lpwaddress-box-c.gif) no-repeat bottom right; }
  
.lpw_occasion-table {font-size: 11px;font-weight: normal;}
.lpw_occasion-table h2 {font-size: 11px;font-weight: bold;color: #663;margin: 0 0 0 0;}  
  
  /* --- AjaxControlToolkit ---*/
.ListSearchExtender { color: Red;}

/* .ModalPopupExtender_background {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}*/

.ListBoxSearchExtender  
{
    background-color:#F0F8FF;
	color:gray;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

.ModalPopupExtender_background
{
    filter: Alpha(Opacity=50); -moz-opacity:0.5; opacity: 0.5;
    background-color: #999999;
    position: absolute;
    z-index: 5000;
}

.ModalPopupExtender_confirm_popup {
	background-color: white;
    overflow:auto;
    border: 1px solid #000000;
    padding:15px;
 	top: auto;
	left: auto;
	width:250px;
	
}

/*Textbox Watermark*/
.unwatermarked {
	/*height:18px;
	width:148px;*/
}

.watermarked {
	height:16px;
	/*width:150px;*/
	padding:1px 2px 0 2px;
	border:1px solid #7F9DB9;
	background-color:#F0F8FF;
	color:gray;
}

/*MaskedEdit Related Styles*/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px; width:100%;} 
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding:3px;}
.ajax__calendar_dayname {height:17px;width:18px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.CalendarExtender .ajax__calendar_container {padding:0px;position:absolute;cursor:default;width:168px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;border:1px solid #6593cf;color:#000000; background-color: #ffffff;}
.CalendarExtender .ajax__calendar_container TABLE {font-size:11px; background-color:#e6e6df;width:168px;}
.CalendarExtender .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:168px;position:absolute;text-align:center;margin:auto;} 
.CalendarExtender .ajax__calendar_header { margin-top:4px; height:20px;width:100%; background: url(../../../../../images/ajax/CalendarHeaderBg.gif);border-bottom:1px solid #6593cf;}
.CalendarExtender .ajax__calendar_footer {border-top:1px solid #6593cf;background-color: #c5deff;}
.CalendarExtender .ajax__calendar_today {cursor:pointer;padding:3px 0 3px 0;}
.CalendarExtender .ajax__calendar_dayname {border-bottom:0px solid #f5f5f5;}
.CalendarExtender .ajax__calendar_day {border:1px solid #ffffff;border-bottom:1px solid #e9e9e9;background-color: #ffffff;}
.CalendarExtender .ajax__calendar_month {border:1px solid #ffffff;border-bottom:1px solid #e9e9e9;background-color: #ffffff;}
.CalendarExtender .ajax__calendar_year {border:1px solid #ffffff;border-bottom:1px solid #e9e9e9;background-color: #ffffff;}

.CalendarExtender .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#ff9900;color:#0066cc; background-image: url(../../../../../images/ajax/CalendarActiveItemBg.gif);}
.CalendarExtender .ajax__calendar_active .ajax__calendar_month {background-color:#ffffff;border-color:#ff9900;color:#0066cc; background-image: url(../../../../../images/ajax/CalendarActiveItemBg.gif);background-repeat:repeat-x;}
.CalendarExtender .ajax__calendar_active .ajax__calendar_year {background-color:#ffffff;border-color:#ff9900;color:#0066cc; background-image: url(../../../../../images/ajax/CalendarActiveItemBg.gif);background-repeat:repeat-x;}

.CalendarExtender .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#d6cccc;}
.CalendarExtender .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#d6cccc;}

.CalendarExtender .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-width: 0; border-color:#daf2fc;color:#0066cc;font-weight:bold; background-image: url(../../../../../images/ajax/CalendarItemHoverDay.gif);}
.CalendarExtender .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.CalendarExtender .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.CalendarExtender .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.CalendarExtender .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}


.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/* plain theme */
.ajax__tab_plain .ajax__tab_outer {text-align: center; vertical-align: middle; border:2px solid #999999;}
.ajax__tab_plain .ajax__tab_inner {text-align: center; vertical-align: middle; }
.ajax__tab_plain .ajax__tab_body {text-align: center; vertical-align: middle;}
.ajax__tab_plain .ajax__tab_header {text-align: center; vertical-align: middle;}
.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {background:#FFFFE1;}





/*Examensansökan*/
.lpw_Wizard_SideBarStyle { display:none; }
.lpw_Wizard_HeaderStyle { font-size: 110%;  color: #444; font-weight: bold; margin: 0;  border-left: 1px solid #bbb; border-right: 1px solid #bbb; border-top: 1px solid #bbb; background: url(../../../../Images/boxgray-gradbg.gif) repeat-x top; vertical-align: baseline; vertical-align: baseline; padding:  4px 3px 4px 5px; }
.lpw_Wizard_StepStyle {  border-bottom: 1px solid #bbb; border-left: 1px solid #bbb; margin:0px; border-right: 1px solid #bbb; background-color:#ddd; padding: 2px; }
.lpw_Wizard { width: 600px; clear: both;}
.lpw_Wizard_StepStyle_Content{ background-color:#fafafa; padding: 8px 8px 8px 8px; border: 1px solid #bbb; min-height:350px;  height: auto !important; height: 450px;   }
	.lpw_Wizard_StepStyle_Content h3 {font-size: 120%; font-weight: bold; color: #333; padding-top: 3px; margin-top: 3px;}
	.lpw_Wizard_StepStyle_Content h4 {font-size: 100%; font-weight: bold; color: #333;}
.lpw_Wizard_StepStyle_Content_Row{ padding-top: 2px; clear: both;}
.lpw_Wizard_Choosedegreearea select {margin: 8px 0px 8px 0px;}
.lpw_Wizard_Includeprogramname {font-size:0.8em}
.lpw_Wizard_RowHeading {font-size: 100%; font-weight: bold; color: #333;}
.lpw_Wizard_SelectRowHeading {	font-size: 100%; font-weight: bold; color: #333; padding-top: 7px;}
.lpw_Wizard_DegreeExtra b {font-size: 100%; font-weight: bold; color: #333;}
.lpw_Wizard_StepStyle_Content b {font-size: 100%; font-weight: bold; color: #333;}
#ctl00_mainRegion_LPW_T20_DegreeApplicationWizard_pnlProfessionalDegreeExtra {margin-top: 30px;}

.lpw_Wizard_Grid { margin-bottom:2px; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica;	background-color: White; border-right: solid 1px #bbb; border-left: solid 1px #bbb;	border-bottom: solid 1px #bbb; border-top: solid 1px #bbb;}
.lpw_Wizard_Grid_HeaderStyle_Slim { font-size: 11px; font-weight: bold; color: #333;	background-color: #eee; border-color: #bbb;	border-top-color: #bbb; padding: 0px 2px 0px 3px; vertical-align: top; }
.lpw_Wizard_Grid_AlternatingRowItemStyle { background-color: #fafafa }
.lpw_Wizard_Grid_FooterStyle { background-color: #C3DAF9; border-top-color: #bbb;}
.lpw_Wizard_Grid_ItemStyle { border-color: #ddd; vertical-align:top; padding-left:3px; padding-right:2px; padding-top:3px; }
 
 .lpw_Wizard_Grid_Light { margin-bottom:2px; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica;}
 .lpw_Wizard_Grid_Light_ItemStyle { border-bottom: solid 1px #bbb;	vertical-align:top;	padding-left: 3px;	padding-right: 2px; padding-top: 3px; }
 
 .lpw_Wizard_Wizard_HelpfunctionPanel { background: url(../../../../Images/boxgray-gradbg.gif) repeat-x top; background-color:#ddd; padding:2px; z-index:51; border: 1px solid #bbb; left:50%; top:50%; margin:0;  }
 .lpw_Wizard_Wizard_HelpfunctionPanel_Content{background-color:#fafafa; padding:8px; border:1px solid #bbb; overflow:auto;}
 .lpw_Wizard_Wizard_HelpfunctionPanel_Header{font-size:110%; color:#444; font-weight:normal; padding:4px 9px; }


/*Avtal*/
.agreement-search { width:100%; float:left; min-width:419px; padding:7px 0 7px 0;}
 .agreement-search .Top { width:100%; height:8px; float:left; background:url(standard3/image/layout/g3border-tb.gif) repeat-x 0 -5px; font-size:1px; }
  .agreement-search .Top .l { width:8px; height:10px; float:left; background:url(standard3/image/layout/g3border-corner.gif) no-repeat left top; }
  .agreement-search .Top .r { width:8px; height:10px; float:right; background:url(standard3/image/layout/g3border-corner.gif) no-repeat right top; }

 .agreement-search .w-l { float:left; width:100%; background:url(standard3/image/layout/g3border-lr.gif) repeat-y top left; }
  .agreement-search .w-r { float:right; width:100%; background:url(standard3/image/layout/g3border-lr.gif) repeat-y top right; }
   .agreement-search .c { float:left; width:100%; }
    .agreement-search .c .c { float:left; margin:0; }

.agreement-search fieldset { margin:0; padding:10px 0 10px 0; border:0; overflow:hidden; position:relative; }

.agreement-search label { color:#666; font-size:0.8em; }
.agreement-search b { color:#333; font-weight:700; }

.agreement-search .filter { display:block; background:#eee url(standard3/image/layout/g3border-graygradient.gif) repeat-x left top; padding:0 0 0 0; margin:0 10px 0 10px; }
.agreement-search .filter  .subject {margin:5px 5px 5px 5px; color:#666;}

 .agreement-search .showall { float:left; margin:5px 0 5px 10px; }

 .agreement-search .Bottom { width:100%; height:30px; float:left; background: url(standard3/image/layout/g3border-tb.gif) repeat-x top left; font-size:1px; padding:0 0 10px 0; }
  .agreement-search .Bottom .l { width:8px; height:35px; float:left; background: url(standard3/image/layout/g3border-corner-l.gif) no-repeat 0px -8px; }
  .agreement-search .Bottom .c { width:79px; height:35px; margin:0 0 0 10%; float:left; background: url(standard3/image/layout/g3border-arrow.gif) no-repeat 0 5px; }
  .agreement-search .Bottom .r { width:8px; height:35px; float:right; background: url(standard3/image/layout/g3border-corner-r.gif) no-repeat 0px -8px; }

.agreement-overgrid {clear:both;}

.agreement-grid { float:left; border:0; width:100%; border-top:1px solid #ddd; margin:5px 0 0 0; border-bottom:1px solid #ddd;}
.agreement-itemstyle-number {text-align: right; vertical-align: top; color: #999; width: 10px; }
.agreement-listing-projectname {font-weight: bold; padding: 0 0 0 5px}
.agreement-row-heading {font-size: 100%; font-weight: bold; color: #666; padding-top:5px}
.agreement-row-data {font-size: 100%; padding-top:5px}
.agreement-row-heading-first {font-size: 110%; font-weight: bold; color: #666; padding-top:8px; padding-bottom:5px}
.agreement-row-data-first {font-size: 110%; padding-top:8px; font-weight: bold; padding-bottom:5px}
.agreement-highlight { background: yellow; }
.agreement-griddiv { clear:both; }


/*Lagerpopup*/
 .popup_panel { width:350px;background-color:#fff; padding:10px; z-index:51; left:50%; top:50%; margin:0; border:4px solid #ffcc00; }
 .popup_panel_header { background-color:#fff; font-size:110%; color:#444; font-weight:normal; margin:0 0 10px 0; }
 .popup_pandel_content { background-color:#fff; padding:0; overflow:auto; width:300px; display:block;}
