.no-disp { display: none; }

body {
  padding: 0;
  margin: 0;
  border: 0;
  font-family: Arial, sans-serif;
  font-size: 11px;  _font-size:  68.75%;
  color: #606060;
  text-align: center;
}

/* **************************************************************** */
/* Basic Settings                                                   */
/* **************************************************************** */

div, table, caption { font-size : 1em; }

a,
a:link {
  color: #9d0202;
  text-decoration: none;
}

a:hover,
a:active { 
  color: #9d0202; 
  text-decoration: underline;
}
 
p, ul, ol {
  margin-top: 0px;
  margin-bottom: 10px;
}

ul ul, ol ol, ul ol, ol ul {
  margin-bottom: 0em;
}

li { 
  padding-bottom: 0em;   
}

form { margin: 0; }


hr {
  border: 0;
  color: #ccc;
  background-color: #ccc;
  height: 1px;
}

textinput, textarea, select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  vertical-align: middle;
  width: 158px;
}

textarea { vertical-align: top; }

img { 
  margin: 0;
  padding: 0;
  border: none; 
}

h1, h2, h3, h4 {
  margin-top: 0;
  margin-bottom: 0;
}

h1 {
  font-size: 1.4em;
  margin-bottom: .55em;
}

h2 {
  font-size: 1.27em;
  margin-bottom: .55em;
}

h3 {
  font-size: 1.09em;
  margin-bottom: .55em;
}

h4 {
  font-size: 1em;
  margin-bottom: .55em;
}

/* **************************************************************** */
/* Layout of template columns                                       */
/* **************************************************************** */

#two-col #wrapper {
  text-align: left;
  margin: 0 auto 0 auto;
}

#header {
  padding: 0;
  margin: 0 0 5px 0;
  height: 125px;
  background: #FFF url(img/bg-header.gif) no-repeat 0% 0%;
}

#header .logo { position: absolute; top: 19px; left: 33px; border: 0; }
.version { position: absolute; top: 5px; left: 870px; border: 0; color:#aaaaaa;}
.version a {color:#aaaaaa;}


/* **************************************************************** */
/* Second Navigation                                                */
/* **************************************************************** */

.main-navigation { width: 179px; padding-top: 10px; background: url(img/bg-second-nav-top.gif) no-repeat 0% 0%; }
.main-navigation h4 { color: #fff; text-transform: uppercase; padding: 8px 0 3px 22px; margin: 0; background: url(img/bg-second-nav-level1.gif) repeat-y 0% 0%; }
.main-navigation a {
  width: 157px;
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 3px 0 3px 22px;
  background: url(img/bg-second-nav-level1.gif) no-repeat 0% 0%;
}

.main-navigation ul { list-style: none; padding: 0; margin: 0; background: url(img/bg-second-nav-bottom.gif) no-repeat 0% 100%; }
.main-navigation ul.gr1 { padding-bottom: 10px; background: url(img/bg-second-nav-line.gif) no-repeat 0% 100%; }
.main-navigation ul.gr2 { padding-bottom: 10px; background: url(img/bg-second-nav-line.gif) no-repeat 0% 100%; }
.main-navigation ul.gr3 { padding-bottom: 10px; }
.main-navigation li { display: inline; padding: 0; margin: 0; }

.main-navigation .gr1 .current_page a, .main-navigation .gr2 .current_page a, .main-navigation .gr3 .current_page a,
.main-navigation .gr1 .current_page_ancestor a, .main-navigation .gr2 .current_page_ancestor a, .main-navigation .gr3 .current_page_ancestor a,
.main-navigation .gr1 a:hover, .main-navigation .gr2 a:hover, .main-navigation .gr3 a:hover {
  color: #fff;
  text-decoration: none;
  background: url(img/bg-second-nav-level1-active.gif) no-repeat 0% 0%;
}

/* **************************************************************** */
/* Breadcrumbs definitions                                          */
/* **************************************************************** */

#breadcrumbs {
  position: absolute;
  top: 141px;
  left: 163px;
  border: 1px solid #d2d2d2;
  font-size: .9em;
  color: #9a9a9a;
  font-weight: bold;
}

#three-col #breadcrumbs { width: 608px; }
#two-col #breadcrumbs { width: 759px; }
#one-col #breadcrumbs { width: 916px; left: 6px;  }

#breadcrumbs .content { padding: 0; }

#breadcrumbs ul { float: left; margin: 0px; padding: 2px 8px 2px 8px; }
#breadcrumbs li { float: left; list-style: none; }

#breadcrumbs a { color: #366fc3; text-decoration: none; font-weight: normal; }
#breadcrumbs a:hover { color: #366fc3; text-decoration: underline; }

#breadcrumbs .tracer-first-separator { display: none; }
#breadcrumbs .tracer-separator { margin: 0 4px 0 4px; }

/* **************************************************************** */
/* Footer                                                           */
/* **************************************************************** */

#footer {
  float: left;
  _float: left;
  height: 32px;
  color: #fff;
  text-align: center;
  background: url(img/bg-footer.gif) no-repeat 0% 0%;
}

#footer .vcard .content { padding: 10px 0 0 0; }
#footer .vcard .content .org { display: none; }

#footer .vcard .content a { color: #fff; }
#footer .vcard .content a:hover { color: #fff; }
#footer .vcard .content .seperator { padding: 0 5px 0 5px; background: url("img/bg-sep-footer.gif") no-repeat 50% 50% ; }

/* **************************************************************** */
/* Atli byrjar hér													/*
/* **************************************************************** */
.AssignStudentCourseInformation
{
	/*border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;*/
}

.AssignStudentLookupStudent
{
	/*border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;*/
}

.AssignStudentStudentList
{
	/*border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;*/
}

.LoginForm
{
	position: absolute; 
	top: 250px; 
	left: 430px; 
}

.CurrentUser { position: absolute; top: 107px; left: 750px; border: 0; color:#ffffff; text-align:right; width:200px;}
.CurrentUser a {color:#ffffff;font-weight:bold;}

#block_1 h4.pagetitle 
{
	background:transparent url(img/bg-breadcrumbs-2col.gif) no-repeat scroll 0%;
	margin-top: -3px;
	padding:10px;
	width:760px;
}
