body {
	background-image: url('/graphics/background.png');
	background-repeat: repeat-x;
	background-color: #f1f1f1;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
}

#frame {
	width: 795px;
	top: 0px;
	margin: 0px auto;
	height: auto;
}

#frameTop {
	background-image: url('/graphics/fadeTop.png');
	width: 795px;
	height: 4px;
	overflow: hidden;
}

#frameMiddle {
	background-image: url('/graphics/fadeMiddle.png');
	background-repeat: repeat-y;
	height: auto;
	min-height: 500px;
	padding: 8px 33px 0px 34px;
	width: 795px;
	overflow: auto;
}

html>body #frameMiddle {
	width/* */:/**/728px; 
	width: /**/728px;
}
	
#frameBottom {
	width: 795px;
	height: 25px;
	overflow: hidden;
	background-image: url('/graphics/fadeBottom.png');
	background-repeat: repeat-x;
}

#logo {
	width: 169px;
	height: 75px;
	overflow: hidden;
	position: relative;	
	float: left;
	margin-left: 0px;
}

#language {
	width: auto;
	height: 78px;
	overflow: hidden;
	position: relative;
	margin-top: 2px;
	float: right;
	margin-right: 6px;
	margin-bottom: 0px;
}

#heading {
	width: 728px;
	height: 148px;
	overflow: hidden;
	position: relative;
	margin-top: 5px;
	float: left;
}

#links {
	width: auto;
	height: 18px;
	overflow: hidden;
	position: relative;
	margin-top: 2px;
	margin-right: 6px;
	float: right;
}

#main {
	width: 728px;
	overflow: hidden;
	/* height: auto; */
	position: relative;
	margin-top: 5px;
	float: right;
	background-image: url('/graphics/borderMiddle.png');
	background-repeat: repeat-y;
}

#mainTop {
	width: 728px;
	overflow: hidden;
	height: 9px;
	position: relative;
	float: right;
	background-image: url('/graphics/borderTop.png');
	background-repeat: repeat-y;
}

#mainContent {
	width: 704px;
	margin-left: 12px;
	margin-right: 12px;
	position: relative;
	text-align: left;
	
	/*
	height: auto;
	min-height: 100px;
	overflow: auto;
	*/
		
	font: normal normal normal 12px/18px arial;
	color: #000;
}

#mainBottom {
	width: 728px;
	overflow: hidden;
	height: 9px;
	position: relative;
	float: right;
	background-image: url('/graphics/borderBottom.png');
	background-repeat: repeat-y;
}

a.language  {
	text-decoration: none;
	color: #777;
	font: normal normal bold 12px/12px verdana;
}

a.language:hover {
	text-decoration: underline;
	color: #11c;
}

a.meny  {
	text-decoration: none;
	color: #777;
	font: normal normal bold 14px/14px verdana;
}

a.meny:hover {
	text-decoration: underline;
	color: #00f;
}

h2 {
	font: normal normal normal 16px arial;
	color: #000;
}

p.breadtext {
	text-align:	left;
	font: normal normal normal 12px/14px arial;
	color: #000;
}

.pageInfo {
	text-align:	left;
	font: italic normal normal 10px/10px arial;
	color: #ccc;
}

a.mainLinks {
	font: normal normal normal 12px/24px verdana;
	color: #777;
	text-decoration: none;
	margin-right: 10px;
	margin-top: 10px;
}

a.mainLinks:hover {
	color: #fff;
	background-color: #999;
}

a {
	color: #66f;
	text-decoration: none;
}

a:hover {
	color: #22f;
	text-decoration: underline;
}

#ajaxDiv {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

img {
	border: none;
	margin: 1px;
}
/*
a[href^="http://"]:not([href*="yoursite.stanford.edu"])::after {
	content: "";
	background: url('./graphics/web.png') center right no-repeat;
	padding-right: 1em;
}

a[href^="mailto:"] {
	background: transparent url('/graphics/icon_mail.png') 100% 50% no-repeat;
	padding-right: 18px;
}
*/
a[href$=".doc"] {
	background: #f00 url('./graphics/icon_word.png') 100% 50% no-repeat;
	padding-right: 18px;
}

a[href$=".pdf"] {
	background: transparent url('./graphics/icon_pdf.png') 100% 50% no-repeat;
	padding-right: 18px;
}

a[href$=".ppt"] {
	background: transparent url('./graphics/icon_ppt.png') 100% 50% no-repeat;
	padding-right: 18px;
}
