body { 
	margin-top: 0px; 
	margin-left: 5px; 
	margin-right: 0px; 
	margin-bottom: 5px; 
	padding-top: 0; 
	padding-left: 0;
	padding-right: 0; 
	padding-bottom: 0; 
	border-top: 0; 
	border-left: 0; 
	border-bottom: 0;
	border-right: 0; 
	width: auto;
}

.{scrollbar-3dlight-color: #003333;
          scrollbar-arrow-color: #ff9900;
          scrollbar-track-color: #003333;
          scrollbar-darkshadow-color: #000000;
          scrollbar-face-color: #006666;
          scrollbar-highlight-color: #006666;
          scrollbar-shadow-color: #006666;
	  border-color: #2f797c}

a.HeaderLink:link, a.HeaderLink:active, a.HeaderLink:visited, a.HeaderLink:hover { 
	font-size: 10px;
	font-family: verdana;	
	color: #FF9900;
	font-weight : bold;
	text-decoration: none 
}

a.HeaderLink:hover { 
	color: #ed2d00; 
}

a.MainMenu:link, a.MainMenu:active, a.MainMenu:visited, a.MainMenu:hover { 
	font-size: 12px;
	font-family: verdana;	
	color: #ff9900;
	font-weight : bold;
	text-decoration: none 
}

a.MainMenu:hover { 
	color: #ed2d00; 
}

a.PathMenu:link, a.PathMenu:active, a.PathMenu:visited, a.PathMenu:hover { 
	font-size: 10px;	
	font-family: verdana;	
	color: #FFDC75; 
	font-weight: bold;
	text-decoration: none
}

a.PathMenu:hover { 
	text-decoration: none;	
	color: #FFC125; 
}

.Title { 
	font-weight: bold; 
	font-size: 16px; 
	color: #FF870F; 
	font-family: verdana, arial, helvetica, sans-serif;
	border-bottom : 1px solid black;
	width : 100%;
}

.SubTitle {
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	border-bottom : 1px solid #FFA700;
	width : 100%;
}

.LeftColTitle { 
	font-weight: bold; 
	font-size: 11px; 
	color: #000000; 
	font-family: verdana;
	text-align: left;
	border-bottom : 1px solid #ff9900;	
	width : 100%;
}

.LeftColText { 
	font-size: 11px; 
	color: black; 
	font-family: verdana, arial, helvetica;
	text-align: left;
}

a.LeftColLink:link, a.LeftColLink:active, a.LeftColLink:visited, a.LeftColLink:hover { 
	font-weight: bold; 
	font-size: 10px; 
	color: #ed2d00; 
	font-family: verdana;	
	text-align: left;
	text-decoration: none;
}	

a.LeftColLink:hover { 
	text-decoration: none;	
	color: #ff9900;
}

a.LeftColLinkActive:link, a.LeftColLinkActive:active, a.LeftColLinkActive:visited, a.LeftColLinkActive:hover { 
	font-weight: bold; 
	font-size: 10px; 
	color: #000000; 
	font-family: verdana;	
	text-align: left;
	text-decoration: none;
}	

a.LeftColLinkActive:hover { 
	text-decoration: none;	
	color: #888888;
}

a:link, a:active, a:visited { 
	font-size: 12px;	
	font-family: verdana;	
	color: #ed2d00; 
	text-decoration: none 
}

a:hover { 
	text-decoration: none;	
	color: #ff9900; 	 
}

td, .Text { 
	font-size: 12px; 
	color: black; 
	font-family: verdana 
}

.SubMenuBlack {
	font-size: 10px;
	color : black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight : bold;
}

.BodyFooter { 
	font-size: 11px; 
	color: #888888; 
	font-family: arial, helvetica, sans-serif;
	border-top : 1px solid black;
	width : 100%;
}

.BodyFooter2 { 
	font-size: 11px; 
	color: #888888; 
	font-family: arial, helvetica, sans-serif;
}

}

.Note { 
	font-size: 11px; 
	color: #888888; 
	font-family: arial, helvetica, sans-serif; 
}



a.Top:link, a.Top:active, a.Top:visited, a.Top:hover { 
	font-size: 11px;	
	font-family: arial, helvetica, sans-serif;
	color: #888888; 
	text-decoration: none
}

a.Top:hover { 
	text-decoration: none;		
	color: #000000;
}

.formbutton {
	background-color: #cccccc;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	border: 1px solid Black;
	width: 100px;
}

.formtext {
	background-color: #CCCCCC;
	color: #000000;
	border: 1px solid Black;
	font-family: verdana;
	  scrollbar-3dlight-color: #cccccc;
          scrollbar-arrow-color: #000000;
          scrollbar-track-color: #cccccc;
          scrollbar-darkshadow-color: #cccccc;
          scrollbar-face-color: #cccccc;
          scrollbar-highlight-color: #cccccc;
          scrollbar-shadow-color: #cccccc;
}

li {
	padding : 3px;
}

TH.Minikalenteri
{
border: 0px solid #000000;
	color: #FF9900;
	font-weight: bold;
	background: #006666;
}

.Minikalenteri2
{
border: 0px solid #000000;
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	
	background: #ffffff;
}

.Minikalenteri3
{
font-weight: bold; 
font-size: 10px;
	font-family: verdana;
	color: #000000;
	
	background: #ffffff;
}



sup { 
	font-weight: bold; 
	font-size: 8px; 
	color: black; 
	font-family: verdana 
}




























a.TopMenuLink:link, a.TopMenuLink:active, a.TopMenuLink:visited { 
	color: white; 
	font-weight : bold;
	text-decoration: none 
}

a.TopMenuLink:hover { 
	color: #FFDC75; 
}

a.LeftMenuLink:link, a.LeftMenuLink:active, a.LeftMenuLink:visited, a.LeftMenuLink:hover { 
	font-size: 10px;
	color: black; 
	font-weight : bold;
	text-decoration: none 
}

a.SubMenuLink:link, a.SubMenuLink:active, a.SubMenuLink:visited { 
	font-size: 11px;
	color : white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none 
}

a.SubMenuLink:hover  {
	color: #FFF780; 
}

a.FooterLink:link, a.FooterLink:active, a.FooterLink:visited, a.FooterLink:hover { 
	font-weight: bold; 
	font-size: 10px; 
	color: #999999; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: none 
}

a.BottomMenuLink:link, a.BottomMenuLink:active, a.BottomMenuLink:visited { 
	font-weight: bold; 
	font-size: 10px; 
	color: white; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: none 
}

a.BottomMenuLink:hover {
	text-decoration: underline 
}

a.IDLink:link, a.IDLink:active, a.IDLink:visited { 
	font-weight: bold; 
	font-size: 9px; 
	color: #5B5B5B; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: none 
}

a.IDLink:hover {
	text-decoration: underline 
}

th { 
	font-weight: bold; 
	font-size: 12px; 
	color: black; 
	font-family: arial, helvetica, sans-serif 
}


td.LeftCol { 
             background: white;
             vertical-align: top;
             text-align: right;
}

td.MidCol { 
            background: white url(http://www.pvv.ntnu.no/~madsb/jc/_gfx/watermark2.gif) repeat-y;
            vertical-align: top;
}

td.RightCol { 
              background: white;   
              vertical-align: top;
}

table.TopMenuFrame {
	background : white;
	width : 750px;
}

td.TopMenuItem {
	font-size: 11px;
	color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	background: Black;
	text-align : center;
	width : 10%;
	padding : 1px;
	border-right : 1px solid white;
}

table.LeftMenuFrame {
	background : white;
	width : 150px;
}

td.LeftMenuItem {
	font-size: 9px;
	color: black;
	font-weight : bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background: #FFDC75;
	text-align : left;
	width : 150px;
	padding : 2px 2px 2px 7px;
	border : 1px solid #FFC000;
}

td.BottomMenu { 
	font-size: 10px; 
	color: #999999; 
	font-family: arial, helvetica, sans-serif;
	border-top : 1px solid black;
	width : 100%;
}

table.BottomBar { 
             background: black url(http://www.pvv.ntnu.no/~madsb/jc/_gfx/bottom_menu.gif) no-repeat; 
             width: 720px; 
             height: 36px;      
}

dt { 
	padding-top: 10px; 
	font-weight: bold; 
}

dd { 
	padding: 2px; 
}


hr {
	color : #FFA700;
	height : 1px;
	border-style : dotted;
}



blockquote {
	font-size: 12px;
	color: black;
	font-family: arial, helvetica, sans-serif;
        padding: 4px;
        background-color: #F7F7F7;
	border: 1px dotted black;
}


.SubMenuText {
	font-size: 11px;
	color : #FFF780;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	padding : 1px;
}

.Title { 
	font-weight: bold; 
	font-size: 16px; 
	color: #FF870F; 
	font-family: verdana, arial, helvetica, sans-serif;
	border-bottom : 1px solid black;
	width : 100%;
}

.SubTitle {
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	border-bottom : 1px solid #FFA700;
	width : 100%;


.Small { 
	font-size: 10px; 
	color: black; 
	font-family: arial, helvetica, sans-serif 
}

.FinePrint { 
	font-size: 9px; 
	color: black; 
	font-family: arial, helvetica, sans-serif; 
}

.ArticleHeader { 
	font-size: 13px; 
	font-weight: bold;
}

.Movie { 
	font-size: 12px; 
	font-variant: small-caps; 
	color: black; 
}

.Source { 
	font-size: 10px; 
	font-weight: bold; 
	color: #5A5A5A; 
	font-family: arial, helvetica, sans-serif;
}

.Copyright { 
	font-size: 10px; 
	font-weight: bold; 
	color: #5A5A5A; 
	font-family: arial, helvetica, sans-serif;
}

.Caption { 
	font-weight: bold; 
	font-size: 11px; 
	color: #999999; 
	font-family: arial, helvetica, sans-serif;
}

.Quote { 
	font-weight: bold; 
	font-size: 11px; 
	color: #999999; 
	font-family: arial, helvetica, sans-serif;
}

.QuoteAuthor { 
	font-size: 11px; 
	color: black; 
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}

.Author { 
	font-weight: bold; 
	font-size: 12px; 
	color: black; 
	font-family: arial, helvetica, sans-serif;
}

.BigChar { 
	font-size: 16px; 
	font-weight: bold; 
	color: black; 
}

.TextWhite { 
	font-size: 12px; 
	color: white; 
	font-family: arial, helvetica, sans-serif;
}

.ID { 
	font-weight: bold; 
	font-size: 9px; 
	color: #5B5B5B; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: none
}


.TableHeader {
	font-size: 11px;
	color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	background: Black;
	padding : 1px;
}

.TableRowHL {
	background: #F1F1F1;
}

.GuestHeader {
	font-size: 12px;
	color: white;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background: #FF870F;
	border-bottom : 1px solid black;
	padding : 1px;
}

.PollHeader {
        text-align: left;
	font-size: 11px;
	color: white;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	background: #FF870F;
	padding : 2px;
	border-bottom : 1px solid black;
}

.PollText {
        text-align: left;
	font-size: 11px;
	color: black;
	font-family: arial, helvetica, sans-serif;
}

.NewsHeader {
	color: black;
	font-size: 13px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}

.NewsDate {
	color: white;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
        background: #FF870F;
	padding : 1px;
	border-bottom : 1px solid black;
}

.CalendarHeader {
	color: black;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	background: #FF870F;
	padding : 2px;
}

.CalendarHL {
	color: black;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	background: #FFDC75;
	padding : 2px;
}

.CalendarText {
	color: black;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	padding : 2px;
}

.LineSpace {
	line-height : 3px;
	width: 100%;
}

.PageIdx {
	font-weight: bold; 
	font-size: 11px;
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
}



.FormRadio, .FormCheck {
	font-size: 11px;
	color: black;
	font-family: arial, helvetica, sans-serif;
}

.formbutton {
	background-color: #cccccc;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	border: 1px solid Black;
	width: 100px;
}

.formtext {
	background-color: #CCCCCC;
	color: #000000;
	border: 1px solid Black;
	font-family: verdana;
	  scrollbar-3dlight-color: #cccccc;
          scrollbar-arrow-color: #000000;
          scrollbar-track-color: #cccccc;
          scrollbar-darkshadow-color: #cccccc;
          scrollbar-face-color: #cccccc;
          scrollbar-highlight-color: #cccccc;
          scrollbar-shadow-color: #cccccc;
}
