/* BODY properties are inherited by everything without an explicit property   */
/* definition                                                                 */
/* The "! important" qualifier makes this rule override local "normal"-level  */
/* rules                                                                      */
/*                                                                            */
/* Note that Netscape Navigator 4.x incorrectly interprets partial URLs       */  
/* relative to the HTML source. Given this bug, authors may wish to use       */
/* full URLs where possible.                                                  */
                                                 
BODY {
	background: #FFFFFD url(http://xray.bmc.uu.se/Courses/Stationary/green_border.GIF) repeat-y ! important ;
	color: #000000 ;
	font-family: palatino, arial, serif ;
	font-size: medium ;
	font-style: normal ;
	text-align: left ;
	margin-left: 0 ;  
	margin-right: 0 ; 
	margin-top: 0 ;   
	margin-bottom: 0 ;
	padding: 30px 30px 20px 20px
}

BODY.Menu {
	background: #3399CC url(http://xray.bmc.uu.se/Courses/Stationary/green_backg.GIF) repeat! important ;
	color: #000000  ;
	font-family: helvetica, geneva, sans-serif  ! important  ; 
	font-size: small  ! important  ;
	font-style: normal  ! important  ;
	text-align: right ;
	margin-top: 0 ;
	margin-bottom: 0 ;
	margin-left: 0 ; 
	margin-right: 0 ;
	padding: 5px 
}


PRE {
	font-family: courier, monospaced ;
	font-size: small 
}

B.Menu {
	font-family: helvetica, geneva,  sans-serif
	font-weight: bold ; font-size: x-large
}

H1 , H2 , H3 , H4 , H5 , H6 {color: #000000 ; font-family: helvetica, geneva,  sans-serif }

H1 {
	text-align: center ;
	font-weight: bold ; 
	font-size: x-large 
}

H2 {
	text-align: left ;
	font-weight: bold ;
	font-size: large ;
	margin-left: 12% ;
	margin-right: 12% 
}

H3 {
	text-align: left ;
	font-weight: bold ;
	font-size: medium ;
	margin-left: 12% ;
	margin-right: 12% 
}

H4 {
	text-align: left ;
	font-weight: bold ;
	font-size: medium ;
	font-style: italic ;
	margin-left: 12% ;
	margin-right: 12% 
}

BLOCKQUOTE {
	text-align: justify ;
	margin-left: 12% ;
	margin-right: 12% ;
	margin-bottom: 4% 
}
P {
	text-align: justify ;
	margin-left: 12% ;
	margin-right: 12% ;
	margin-bottom: 4% 
}
P.left {
	text-align: left ;
	margin-left: 12% ;
	margin-right: 12% ;
	margin-bottom: 4% 
}
P.right {
	text-align: right ;
	margin-left: 12% ;
	margin-right: 12% ;
	margin-bottom: 4% 
}
P.center {
	text-align: center ;
	margin-left: 12% ;
	margin-right: 12% ;
	margin-bottom: 4% 
}
P.news {
/*	background: #FFFFCC ; border: #FFFFCC ; */
    background: #FFFFCC ;
    border-color: red ;
	border-style: outset ;
	text-align: justify ;
	margin-left: 12% ;
	margin-right: 12% ;
	margin-bottom: 4% ;
	padding: 5px
}

P.compulsory { background: #FFFFCC }

TABLE {
	margin-left: 12% ;
	margin-right: 12% ;
	margin-bottom: 4% 
}

TH {text-align:left }
TD.compulsory { background: #FFFFCC }
TD.room { background: #99CC99}


TABLE.Dictionary {margin-top: 1% ; margin-left: 12% ;
	margin-right: 12% ; font-size: small }
TABLE.Dictionary TR  {font-size: small }
TABLE.Dictionary TR TD {font-size: small }

TABLE.eval {color: #000000 ; background: #EEEEEE ; margin-left: 0% ; margin-right: 12% ; 	font-family: arial ; font-size: small 
}

TABLE.page1 {background: #EEEEEE }

UL {
	margin-left: 18% ;
	margin-right: 12% ;
	margin-bottom: 4% 
}

OL.index {
	text-align: left ;
	margin-top: 1% ;
	margin-left: 12% ;
	margin-right: 16% ;
	margin-bottom: 4% 
}
OL.index OL { text-align: left }
OL.index OL LI {list-style: lower-alpha }

OL.lab {
	text-align: justify ;
	margin-top: 1% ;
	margin-left: 12% ;
	margin-right: 16% ;
	margin-bottom: 4% 
}
OL.lab OL { text-align: left }
OL.lab OL LI {list-style: lower-alpha }

UL.lab {
	margin-left: 12% ;
	margin-right: 8% ;
	margin-bottom: 4% 
}


DL {
	margin-left: 5% ;
	margin-right: 5% ;
	margin-bottom: 4% 
}

ADDRESS {
	font-size: medium ; font-style: normal ;
	margin-left: 12% ;
	margin-right: 12% ;
	margin-bottom: 4% 
}

FORM.narrow {
	text-align: justify ;
	margin-left: 12% ;
	margin-right: 12% ;
	margin-bottom: 4% 
}

FORM.evaluation {
	text-align: justify ;
	margin-left: 6% ;
	margin-right: 6% ;
	margin-bottom: 4% 
}

SUP {font-size: smaller }
SUB {font-size: smaller }


.greek {font-family: symbol }
.small {font-size: 9pt ; line-height: 12pt }
.Center  {text-align: center }
.center  {text-align: center }
.left    {text-align: left }
.right   {text-align: right }
.justify {text-align: justify }
.tab	 {text-indent: 1.5em }
.tab2	 {text-indent: 3.0em }
.footindex {text-align: center ; font-size: x-small }
.hdrspc {line-height: 0% }
.Heading {font-weight: bold ; font-style: italic }
.ListHeader {text-align: left ; 
	margin-left: 12% ; margin-right: 12% ; 
	font-weight: bold ; font-style: italic }
.ListText {text-align: left ; 
	margin-left: 12% ; margin-right: 12% }


/* Colours */
.red {color: red}
.blue {color: blue}
.green {color: green}
.yellow {color: yellow}


/* Links */
A:link { color: #990000; text-decoration: none }   
A:visited { color: #0066CC; text-decoration: none } 
A:active { color: #00CC66; text-decoration: none }  

BODY.Menu A:link { color: black; text-decoration: none }   
BODY.Menu A:visited { color: black; text-decoration: none } 
BODY.Menu A:active { color: black; text-decoration: none }   

 
/* Images */
IMG.map {float: none ; margin-top: 12% }
IMG.farLeft {float: left  ; margin-left: -16% } 
IMG.slu { margin-top: 1% ; margin-bottom: 5% }
BODY.Menu IMG { margin-top: 1% ; margin-bottom: 5% }


/* IDs */
/* #Horton {position:absolute ; margin-left: -16% } */
#CytC {position:relative ; float:right ; left:30px }
#Horton {position:relative ; float:right ; left:30px }
#TextbookImg {position:relative ; float:right ; left:30px }

