/* FORM1.CONTAINER.CONTENT.MAIN.ACCESS*/
#Access
{
	padding:1px;
	top:20px;
	margin: 10px 0px 5px 0px;
	min-width:600px;
}

/* */
.menuNav
{
  margin-top: -1px;
  margin-bottom: 6px;
  text-align:left;
}

/* l1 */
.menuNav table a {
  display: block;
  _height:0px ;min-height:0px; 
  padding: 1px 0px;
}

/* l2 */

.menuNav table table td {
  background: #fff url(Images/l2-grad.gif) repeat-y 100% 0;
  border-bottom: 1px solid #E1E1E1;
}

.menuNav .menuItemStyle tbody tr
{
	padding:0px;
	background-color:Transparent;
	border-color:#06234D;
	border-width:0px;
	color:inherit;
    Width:180px;
	
}
.menuNav .ccMenuItem1 tr 
{
 	background: url(Images/btnRepeatTH.jpg) 0 0;
	background-position:top;
	background-repeat: repeat-x;
	color: #fff;	
}
.menuNav .ccMenuItem1 .menuItemHover  tr
{
    background: url(Images/btnRepeat_mouseover.jpg) 0 0;
	color: #fff;
}
.menuNav .ccMenuItem1 td
{
	height: 20px;
	padding-left: 10px;
	margin-left:  0px;
}
.menuNav .ccMenuItem1 a
{
	color:#fff;
}
.menuNav .ccMenuItem1 td a:link,  #ctl00_Menu1 .ccMenuItem1 td a:visited
{
 color  : #fff;
 margin-left: 10px;
}

/*Level 2 í menu*/

.ccMenuItem2 {}
.menuNav .ccMenuItem2 tr 
{
	background-color:#ecf0f3;	
}

.menuNav .ccMenuItem2 .menuItemHover  tr
{
	background-color: #ecf0f3;
	background: url();	
}

/* SUBMENU */
/* #Access sublinkmenu */
#sublinkmenu
{
	/*background: #9CA6BD; /*url("img/border_top.png") repeat fixed;*/
	height:30px;
	width:100%;
	border-bottom:2px solid #06234D;
}
#sublinkmenu label,
#sublinkmenu a
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
#sublinkmenu ul
{
	height:24px;
	list-style-type:none;
	/*margin-left:30px;
	margin-right:30px;*/
	margin-top:2px;
	padding:0px;
}
#sublinkmenu li
{
	background: url("Images/btnRepeatTH.jpg") repeat-x scroll center top transparent;
	color:#FFFFFF; /*#003073;*/
	float:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	border-left:2px solid white;
	height:80%;
	margin-top:5px;
	margin-left:2px;
}
#sublinkmenu li .SelectedMenuItem
{
	font-size:1.2em;
	border-bottom:4px solid #06234D;
}

/* ********************************
	Panel.ar, Raðir og eigindi
   ******************************** */

.Panel
{
	border:0px;
	background: #FFFFFF;
	margin: 10px 1px 1px 1px;
}
.Panel h2,
.Panel h3
{
	font-weight: bold;
	text-align: left;
	text-indent: 15px;
	margin-top:0px;
	font-size: 1.0em;
/*	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 0px;*/
}
.Panel h2
{
	color: #06234D;
	border: solid 1px #B3C2D4;
	background-color: #F3F4F8;
}
.Panel h3
{
	/*font-size: 0.8em;*/
}

.Panel .SubPanel
{
	clear:both;
	margin:2px 5px 2px 5px;
	padding:0px;
	width:90%;
	border-bottom:2px solid #B3C2D4;
	/*border-top:2px solid #B3C2D4;*/
}
.Panel .SubPanel h2
{
	color: #06234D;
	border: solid 1px #B3C2D4;
	background-color: #FFFFFF;
	/*font-size: 1.0em;*/
	font-weight:lighter;
	text-indent: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	/*width: 300px; */

/*	background: #fff url("img/border_sub_top.png") repeat fixed;
	color:White;
	height:20px;
	padding-left:10px;*/
}

.LeftButtonPanel
{
    float:right;
    margin-bottom:15px;
}

.Panel .ButtonPanel
{
	clear:both;
	height:35px;
	background-color: Transparent; /*#B3C2D4;*/
	margin-top:30px;
	width:60%;
	float:right;
}
.Panel .SubButtonPanel
{
	clear:both;
	height:25px;
	background-color: Transparent; /*#006985;*/
	/*border:#B3C2D4;*/
	padding-left:10px;
	margin-bottom:4px;
	margin-left:2px;
	width:60%;
	float:right;
}
.Panel .ButtonPanel .Button,
.LeftButtonPanel .Button,
.FormRow .FormButton .TextBoxButton,
.FormRow .FormButton .TextBoxButtonDisabled,
.Panel .SubButtonPanel .Button
{
	background: url(Images/btnRepeatTh.jpg) 0 0;
	border: 0;
	color: #fff;
	cursor:pointer;
	text-align: left;
	padding-left:5px;
	margin-right:20px;
}

.BottomPanel
{
	clear:both;
	height:5px;
	background-color: Transparent; /*#B3C2D4;*/
	margin-top:5px;
	width:100%;
	/*float:right;*/
}
/* ********************************
	info og error box
   ******************************** */

#Access .Info,
#Access .Error,
#Access .Data,
.Data
{
	padding:10px; 
	padding-top:20px;
	margin: 10px 30px 10px 30px;
	width:auto;
	min-width:80%;
	height:auto;
	min-height:80px;
}
#Access div.Info
{
	background-color:#FFF50D;
	border:1px solid #A46806;
}
#Access div.Error
{
	background-color:#F8907B;
	border:1px solid #BF0005;
}
#Access div.Data,
.Data
{
	background-color:#E2F4FF;
	border:1px solid #003073;
}
#Access .Data .DataInfo
{
    padding-left:90px;
    width:auto;
    max-width:1200px;
}
#Access div.Info img,
#Access div.Error img,
#Access div.Data img,
.Data img
{
	float:left;
	width:auto;
	padding: 20px;
	height:auto;
}

#Access div.Info h2,
#Access div.Error h2,
#Access div.Data h2,
#Access .Data h2
{
	/*font-size:medium;*/
	color:#4C1207;
}

.MemoPanel
{
    background-color:transparent;
    border:2px solid grey;
    padding:2px;
    min-height:242px;
}
.MemoPanel h2
{
	color: #06234D;
	/*border: solid 1px #B3C2D4;*/
	background-color: #F3F4F8;
}
.MemoPanel .DataPopup
{
	padding:2px; 
	padding-top:5px;
	margin: 2px;
	width:auto;
	min-width:400px;
	max-width:800px;
	height:auto;
	min-height:80px;
	background-color:transparent;
}
.MemoPanel .DataPopup .LabelPopup
{
    /*border:1px solid red;*/
    min-width:100px;
    text-align:left;
    background-color:transparent;
}

/* ********************************
	Raðir, dálkar og hnappar
   ******************************** */

.FormRow .FormButton .TextBoxButtonDisabled
{
	background: url(Images/btnRepeat_disabled.jpg) 0 0;
	font-style:italic;
	color:Black;
}
.Panel .ButtonPanel .Button:hover {
	background: url(Images/btnRepeat_mouseover.jpg) 0 0;
}
.Panel .ButtonPanel .RightButton
{
	background: url(Images/btnRepeatTh.jpg) 0 0;
	border: 0;
	color: #fff;
	cursor:pointer;
	float:right;
	margin:5px;
}
.Panel .ButtonPanel .RightButton:hover {
	background: url(Images/btnRepeat_mouseover.jpg) 0 0;
}
.Panel .SubButtonPanel .RightButton
{
	background:#B3C2D4;
	right:10px;
}

.leftPanel,
.panelShort
{
	float:left;
	padding:3px;
	width:45%;
}
.rightPanel
{
	float:right;
	padding:3px;
	width:45%;
	height:20px;
}
.panelShort
{
    width:25%;
}

.Panel .LeftImage
{
	float:left;
	margin:30px 30px 10px 30px;
	height:100px;
}
.Panel p
{
	/*font-size:small;*/
}
.StepPanel
{
	float:right;
	margin-top:-22px;
	clear:both;
}
.StepPanel .Steps
{
	padding-right:10px;
	font-size:1.4em;
	font-weight:bold;
	color:#003073;
}

.Note
{
	/*border:1px solid red;*/
	margin:1px;
	padding:1px;
}
.Note .NoteLabel
{
    font-size:0.8em;
	color:gray;
}
.Note .ErrorLabel
{
    font-size:0.8em;
	color:red;
}

/* *****************************
	Raðir
*/

div.FormRow
{
	height:50px;
	clear:both;
	padding:5px 15px 2px 15px;
/*	border: 1px dashed #333;*/
	/*background-color:#ffe;*/
	/*background-color:yellow;*/
	margin-bottom:2px;
}
div.FormRow .FormInput,
div.FormRow .FormSelect,
div.FormRow .FormLabel,
div.FormRow .FormButton,
div.FormRow .FormCheckBox
{
	margin:2px;
	float:left;
	display:inline;
	height:auto;
	padding:0px;
	/*border:1px solid green;*/
}
div.FormRow .FormCheckBox
{
	padding-top:14px;
}

div.FormRow .FormInput label,
div.FormRow .FormInput .Label,
div.FormRow .FormLabel label,
div.FormRow .FormSelect label,
div.FormRow .FormCheckBox .CheckBoxLabel,
.Label
{
	padding-right:5px;
	color:#06234D;
	font-weight:bold;
	/*font-size:small;*/
	/*border:1px solid blue;*/
	/*display:inline;*/
}
div.FormRow .FormInput .Input,
div.FormRow .FormLabel .LabelData,
div.FormRow .FormSelect .Select,
div.FormRow .FormButton
{
	/*border:1px solid red;*/
	display:block;
	margin-top:2px;
}
div.FormRow .FormLabel .LabelData
{
	margin-left:2px;
}
div.FormRow .FormLabel .LabelData img
{
	border:1px solid gray;
	float:left;
	margin-right:5px;
}
div.FormRow .FormSelect .Select
{
	margin-top:3px;
}
div.FormRow .FormCheckBox .CheckBox
{
    display:inline;
}
div.FormRow .FormCheckBox .CheckBoxLabel
{
    padding-left:10px;
}
div.FormRow .FormButton .TextBoxButton,
div.FormRow .FormButton .TextBoxButtonDisabled
{
	margin-right:5px;
	margin-top:16px;
}

div.FormRow .FormLabel .Label
{
	/*border:1px solid green;*/
	display:block;
	margin:2px;
	/*font-size:small;
	padding-top:5px;*/
}

div.FormRow .FormInfo
{
	background-color:#FFF50D;
	border:1px solid #A46806;
	padding:0px; 
	/*padding-top:20px;*/
	margin: 2px 0px 2px 30px;
}
div.FormRow .FormInfo img
{
	float:left;
	width:auto;
	margin:0px;
	padding:0px;
	/*border:1px solid red;*/
}
div.FormRow .FormInfo .InfoLabel
{
	float:left;
	padding:20px 6px 0px 2px;
	color:#4C1207;
	/*border:1px solid green;*/
}

/* ********************************
	töflur og grid
   ******************************** */

div.listPanel
{
	padding-left:5px;
	width:98%;
}
div.listPanel label,
div.listPanel span
{
	position:relative;
	/*border:1px solid red;*/
	padding:10px 0px 10px 0px;
	/*font-size:small;*/
	font-weight:bold;
}
div.Grid,
.InvTable
{
	/*border:1px solid red;*/
	position:relative;
	font-family:Arial Sans-Serif;
	/*font-size: 1.0em;*/
	width:98%;
	margin:5px;
}
.InvTable caption
{
	font-size:2em;
	text-align:left;
}

table caption
{
	color:#06234D;
	font-size:1em;
	font-weight:bold;
	background-color:#ECF0F3;
	border:1px solid #06234D;
	text-align:left;
	padding:2px;
	padding-left:5px;
}
table .TableHead
{
	border:1px solid red;
	height:10px;
	background: url(Images/btnRepeat.jpg) 0 0;
	/*font-size:1.1em;*/
	font-weight:bold;
	color:White;
	/*background-color:url(); /*#23487E;Font-Bold="True" ForeColor="White" */
}
table .TableHead td a
{
	color:White;
}
div.Grid td,
div.Grid .GridViewRow td
{
	border:1px solid #FFFFFF;
	font-style:normal;
	/*font-size:1.0em;*/
	font-family:Arial Sans-Serif;
	padding-left:4px;
	padding-right:4px;
}
div.Grid .GridViewRow
{
	background-color:#FFFFFF;
	color:#06234D;
}
div.Grid .GridViewAltRow
{
	background-color:#ECF0F3;
	color:#06234D;
}
div.Grid .GridViewNormRow
{
	background-color:#FFFFFF;
	color:#06234D;
}
div.Grid asp:Label,
div.Grid label
{
	/*font-size:small;*/
}
div.Grid .IconPanel
{
/*	border:1px solid green;*/
	float:right;
	padding:2px;
	margin: 1px 5px 15px 5px;
}
.Grid .IconPanel img
{
/*	border:1px solid red;*/
	margin-left:5px;
	margin-right:2px;
}
.Grid .IconPanel label
{
/*	border:1px solid yellow;*/
	margin-right:10px;
	padding:0px;
	font-family:Arial;
	/*font-size: 1em;*/
	font-style:normal;
	font-weight:normal;
}

div.GriddPanel
{
/*	border: 1px solid red;*/
	padding:2px;
	margin:2px;
	width:100%;
}
.GriddPanel .excelLinkButton,
.SubGrid .GriddBottom .excelLinkButton
{
	background: url(Images/btnRepeatLink.png) 0 0;
	float:left;
	text-align:left; 
	padding:2px 0px 3px 4px;
	text-decoration:none;
	/*border:1px solid blue;*/
	/*background-image: url(Images/excel_linkur.png) ;*/
	/*background-repeat:no-repeat;*/
	/*background-position:left;*/
	/*overflow:auto;
	position:relative;
	margin:5px;*/
	font-weight:bolder;
	font-family:Arial;
	color:White;
	width:80px;
	margin-top:1px;
	border: 1px solid Navy;
	/*height:25px;*/
	/*padding-left:100px;*/
}
.GriddPanel .excelLinkButton:hover,
.SubGrid .GriddBottom .excelLinkButton:hover
{
	background: url(Images/btnRepeatLink_hoover.png) 0 0;
	/*background-image: url(Images/excel_linkur_hover.png) ;
	background-repeat:no-repeat;
	background-position:left;*/
	overflow:auto;
	position:inherit;
	/*width:20px;
	padding-left:100px;*/
}

.GridPanel .excelLinkButton:Text,
.SubGrid .GriddBottom .excelLinkButton:Text
{
/*	border:1px solid red;*/
	margin-left:30px;
	width:50px;
}

.SubGrid
{
	clear:both;
	margin:10px 5px 2px 5px;
	padding:1px;
/*	border:1px dashed #B3C2D4;*/
}
.SubGrid h3
{
	color: #06234D;
	border: solid 1px #B3C2D4;
	background-color: #FFFFFF;
	/*font-size: 1.0em;*/
	font-weight:lighter;
	text-indent: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;

}
.SubGrid .GriddBottom
{
	clear:both;
/*	border:1px solid red;*/
	border-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
/*	width:150px;*/
	text-align:left;
/*	height:20px;*/
}

.SubGrid .GriddBottom .excelLinkButton
{
	text-align:left;
}

.SubGrid .GriddMiddle
{
	clear:both;
	/*font-size:12pt;*/
/*	border:1px solid blue;*/
}
.SubGrid .GriddMiddle .SumValue
{
	float:left;
	margin:5px 10px 0px;
	text-align:right;
	width:160px ;
}
.SubGrid .GriddMiddle .SumValue label,
.GriddMiddle .SumValue label
{
/*	display:block; */
/*	clear:both; */
	float:left;
	text-align:right;
	margin:0px;
	padding:1px;
/*	height:8px;*/
	width:20%;
/*	border-top:1px solid red;*/
}
.SubGrid .GriddMiddle .SumValue .Label,
.GriddMiddle .SumValue .Label
{
	/*clear:both;*/
	font-weight:normal;
	float:right;
	width:65%;
	padding:1px;
	padding-right:5px;
	border-right:1px solid #B3C2D4;
/*	border-top:1px solid green;*/
}

.DataGrid
{
		background-color: #FFFFFF;
}
.DataGrid td
{
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 1px 1px 1px 1px;
}
.DataGrid th
{
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
	margin: 1px 1px 1px 1px;
}
.DataGrid caption
{
	color: #06234D;
	background-color: #FFFFFF;
	/*font-size: 1.2em;*/
	font-weight: bold;
	vertical-align:bottom;
	text-align: left;
	padding-top: 5px;
}
