body{
margin: 0;
padding: 0;
background-color: #90270b;
background-image:url(../images/body_back.gif);
background-position:top left;
background-repeat:repeat-y;
color: #000000;
font: normal 11px  Tahoma, Verdana, Arial, sans-serif;
}

/* layout classes, divs, tds
----------------------------------------------- */

.menu_up_td {background-image:url(../images/up_menu_back.gif); background-position:bottom left; background-repeat:repeat-x}
.menu_up_sub_td {background-image:url(../images/up_menu_back_subs.gif); background-position:center left; background-repeat:repeat-x; height:84px}

.top_menu_container_div {position:relative; margin:0px; padding:0px}

.top_menu, .bottom_menu {position:absolute; left:0; bottom:0; color:#FFFFFF; background-color:transparent; font-size:11px; margin:0px 5px 13px 100px; padding:0px; }

.bottom_menu {margin:0px 5px 13px 86px;}

#fisrt_top_item div.top_menu {margin-left:120px;}

#fisrt_bottom_item div.bottom_menu  {margin-left:106px;}

#fisrt_top_item img, #fisrt_bottom_item img{margin-left:20px;}

.top_menu_subs {position:absolute; left:0; bottom:0; color:#FFFFFF; background-color:transparent; font-size:11px; margin:0px 5px 30px 70px; padding:0px; }

#fisrt_top_item div.top_menu_subs{margin-left:90px; margin-bottom:25px}

#fisrt_top_item img {margin-left:20px;}

img.logo {margin-right:31px;}
img.first_sub_pic{margin-bottom:10px;}

.top_right_td {border-bottom:1px solid #BFBA6B; padding-left:20px;  }

#icon {margin-top:120px; width: 212px; text-align:center; color:#CF8C7A;}

.lag {width:212px; height:37px; text-align:right; vertical-align:middle; background-image:url(../images/lag_back.gif); background-position:top left; background-repeat:repeat-x; color:#BFBA6B; margin:0px; padding:0px; margin-top:1px;}

.din {font-size:10px; text-align:center; margin-left:221px; margin:30px 0px 5px 244px; width:726px; padding:0px; position:static; left:0px; bottom:0px; height:100%; vertical-align:bottom}

.left_div_def {padding-left:20px; padding-right:20px; float:left; width:470px; margin:0px 0px 0px 0px}

.right_div_def {float:left; width:180px; margin:10px 0px 30px 0px;  padding:0px}

/* main content classes, p, h1 paddings etc
----------------------------------------------- */
.main_content { padding-top:25px; padding-right:10px}

.main_content_subs { padding:10px 20px}

.main_content p, .main_content_subs p {line-height:130%}

.main_content h1, .top_right_td  h1, .main_content_subs h1, .main_content_subs h2, div.program  h1, div.program  h2 {font-size:12px; color:#92270D; background-color:#FFFFFF; margin:0px 0px 10px 0px; padding:0px}

.main_content_subs h2, div.program  h2  {font-size:12px; font-weight:normal}

.main_content_subs h3, div.program  h3  {font-size:12px; font-weight:normal; color:#3A82AE; background-color:inherit;}

.main_content ol, .main_content_subs ol, .program  ol {line-height:130%}

.main_content ul li, .main_content_subs ul li, .program  ul li {
	line-height:130%;
	margin:8px 10px; 
	padding:0px;
	list-style-type:disc;
	list-style-position:outside;
	list-style-image:url(../images/bullet.gif);
}

.main_content ol li, .main_content_subs ol li, .program  ol li {
	line-height:130%;
	margin:8px 10px; 
	padding:0px;
	
}

.main_content ul.no_margin, .main_content_subs ul.no_margin, .main_content ol.no_margin, .main_content_subs ol.no_margin{
	padding:0px;
	margin:0px 20px;
}
.main_content ul.no_margin li, .main_content_subs ul.no_margin li{
	line-height:100%;
	margin:8px 0px; 
	padding:0px;
	list-style-type:disc;
	list-style-position:outside;
	list-style-image:url(../images/bullet.gif);
}

.main_content ol.no_margin li, .main_content_subs ol.no_margin li{
	line-height:100%;
	margin:8px 0px; 
	padding:0px;
}



.top_right_td  h1 {margin:0px 0px 5px 0px;}

h1 {padding:0px; margin:0px;}

.main_content_subs img{margin-left:10px; margin-bottom:8px; padding:2px; border:2px solid #b3af6a}


/* main content artdiagnosis programmes spesific styles
----------------------------------------------- */
div.program {margin:20px 0; padding:0 10px; background-color:#fafafa; border:1px solid #b3af6a;}

div.program h2 {color:#92270D; background-color:#fafafa;}

div.program h3 {margin-bottom:0px; margin-top:0px; color:#3A82AE; background-color:#fafafa;}

div.program p {margin-top:0px;}

/* navigation lists and menus
----------------------------------------------- */
h1.menu_heading {
font-size:12px;
width:202px;
color:#BFBA6B;
text-align:left;
vertical-align:middle;
padding:8px 0px 8px 10px;
margin:0px;}

#nav_left_container {margin-top:60px;}

#nav_left_container_subs {margin-top:20px;}

#navlist, #navlistsubs
{
padding-left: 0px;
margin-left: 0px;
margin-top:0px;
padding-bottom:1px;
background-image:url(../images/menu_sep.gif);
background-position:bottom right;
background-repeat:no-repeat;
width: 212px;
}


#navlist li, #navlistsubs li
{
list-style: none;
padding: 8px 15px;
background-image:url(../images/menu_sep.gif);
background-position:top right;
background-repeat:no-repeat;
text-align:left
}

#navlistsubs li {padding: 8px 28px;}


#navlistsubs li#current
{
	background-color:#852409;
	color:#BFBA6B;
	border-color:#b0310e;
	border-bottom-width:0px;
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	text-align:left;
	background-image:url(../images/side_back.gif);
	background-position:top right;
	background-repeat:repeat-y;
}

/* Links 
----------------------------------------------- */
.main_content A[name]:link, .main_content_subs A[name]:link{color:inherit; background-color:inherit; font-weight:bold; text-decoration: inherit;} 
.main_content A[name]:visited, .main_content_subs A[name]:visited{color:inherit; background-color:inherit; font-weight:bold; text-decoration: inherit;}
.main_content A[name]:hover, .main_content_subs A[name]:hover{color:inherit; background-color:inherit;  font-weight:bold; text-decoration: inherit;}

.main_content A:link, .main_content_subs A:link{color:#3A82AE; background-color:inherit; font-weight:bold; text-decoration: underline;}
.main_content A:visited, .main_content_subs A:visited{color: #3A82AE;  background-color:inherit;  font-weight:bold;text-decoration: underline;}
.main_content A:hover, .main_content_subs A:hover{color: #0E5078;  background-color:inherit;  font-weight:bold; text-decoration:underline; }

.top_menu A:link, .bottom_menu A:link, .top_menu_subs A#current_top:link {color:#ffffff; background-color:inherit; font-weight:normal; text-decoration: none;}
.top_menu A:visited, .bottom_menu A:visited, .top_menu_subs A#current_top:visited {color: #ffffff;  background-color:inherit;  font-weight:normal;text-decoration: none;}
.top_menu A:hover, .bottom_menu A:hover, .top_menu_subs  A#current_top:hover {color: #ffffff;  background-color:inherit;  font-weight:normal; text-decoration:underline; }

.top_menu_subs A:link {color:#E5E3C4; background-color:inherit; font-weight:normal; text-decoration: none;}
.top_menu_subs A:visited{color: #E5E3C4;  background-color:inherit;  font-weight:normal;text-decoration: none;}
.top_menu_subs A:hover{color: #ffffff;  background-color:inherit;  font-weight:normal; text-decoration:underline; }
  
.lag A:link, #navlist li A:link, #navlistsubs li A:link {color:#BFBA6B; font-size:11px; font-weight:normal; text-decoration: none;}
.lag A:visited, #navlist li A:visited, #navlistsubs li A:visited{color: #BFBA6B; font-size:11px; font-weight:normal; text-decoration: none;}
.lag A:hover, #navlist li A:hover, #navlistsubs li A:hover {color: #BFBA6B; font-size:11px; font-weight:normal; text-decoration:underline;}

#navlistsubs li#current A:link {color:#BFBA6B; font-size:11px; font-weight:normal; text-decoration: none; cursor:default}
#navlistsubs li#current A:visited{color: #BFBA6B; font-size:11px; font-weight:normal; text-decoration: none; cursor:default}
#navlistsubs li#current A:hover {color: #BFBA6B; font-size:11px; font-weight:normal; text-decoration:none; cursor:default}

a img { border:none;}

.din A:link {color: #54a6ce; background-color:inherit; font-size:10px; font-weight:normal; text-decoration: none;}
.din A:visited {color: #54a6ce; background-color:inherit; font-size:10px; font-weight:normal; text-decoration: none;}
.din A:hover {color: #3A82AE; background-color:inherit; font-size:10px; font-weight:normal; text-decoration:underline; }