body{background:#e5e9f0 url("images/bg_body.gif") repeat-y center;
	font-family:verdana,arial,geneva,sans-serif;font-size:11px;color:#000;text-align:center;
	margin:0;padding:0;}
	
form{margin:0;}
form p {margin:0 0 2px 0;}

ul{list-style-type:disc;margin:0 0 5px 0;padding:0 0 0 15px;}
li {margin:3px 0;}
ul ul li{list-style-type:disc;}
ul ul ul li{list-style-type:disc;}

a{color:#ff5800;text-decoration:underline;}
a:hover{text-decoration:none;}

table, tr, td, tbody, thead {margin:0;padding:0;font-family:verdana,arial,geneva,sans-serif;font-size:9px;}
table tbody tr td.rowcolor1 {background-color:#f5f3ec;}
table tbody tr td.rowcolor2 {background-color:#d4cbae;}
table tbody tr td.rowcolor3 {background-color:#eae6d7;}

p {margin:0 0 15px 0;padding:0;}
h1 {font-family:verdana,arial,geneva,sans-serif;font-size:20px;font-weight:bold;color:#666;margin:0;padding:0;}
h2 {font-family:verdana,arial,geneva,sans-serif;font-size:14px;font-weight:bold;color:#666;margin:0 0 5px 0;padding:0}
h3 {font-family:verdana,arial,geneva,sans-serif;font-size:11px;font-weight:bold;color:#000;margin:0 0 5px 0;padding:0}
h1.article{font-size:12px;font-weight:bold;color:#000;margin:0 0 5px 0;padding:0;}
p.summary {font-family:verdana,arial,geneva,sans-serif;font-size:14px;font-weight:bold;color:#666;margin:10px 0 15px 0;padding:0}
p.right {text-align:right;}
p.testemonial, p.right {font-size:10px;font-style:italic;margin:0 0 10px 0;padding:0;}
img.testemonial {border:1px solid #666;}
a.testemonial {font-size:10px;text-decoration:none;}
a.testemonial:hover {font-size:10px;text-decoration:underline;}

a.link {font-size:12px;}


/* ==================================================================
   PRINT LAYOUT    
   ==================================================================*/
#print_canvas {height:100%;width:515px;margin:auto;padding:0;background-color:#fff;text-align:left;}
#print_header_logo{padding:5px 0;}
#print_header_txt{padding:10px 0;}
#print_header_line{clear:both;width:515px;height:10px;border-top:1px solid #999;margin:0;padding:0;text-align:right;}
#print_header_txt p {font-family:verdana,arial,geneva,sans-serif;font-size:10px;font-weight:normal;color:#000;margin:0;margin:0 0 3px 0;padding:0}
body.print{font-family:verdana,arial,geneva,sans-serif;font-size:11px;color:#000;text-align:left;background:#fff none;
	margin:0;padding:0;}	


/* ==================================================================
    MASTER PAGE LAYOUT - Used by all pages	
   ==================================================================*/
#canvas {height:100%;width:920px;margin:auto;padding:0;background-color:#fff;text-align:left;position:relative;}
#logo {float:left;width:920px;margin:5px 0;padding:0;}

/* ==================================================================
   HOMEPAGE_ LAYOUT    
   ==================================================================*/
#hp_container_header {width:920px;height:60px;margin:0;padding:0;background-color:#fff;}
#hp_container_top {
	width:920px;height:279px;max-width:918px;margin:0;padding:0;
	background:#fff url("images/frontpicture1.jpg") no-repeat; 
	border:1px solid #fff}
#hp_container_menu {clear:both;width:920px;height:34px;max-width:918px;background-color:#3b5975;margin:0;padding:0;border-left:1px solid #fff;border-right:1px solid #fff;}
#hp_container_bottom {width:920px;max-width:918px;margin:0;padding:0;background-color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;}
#hp_container_bottom_left {float:left;width:633px;margin:5px 0 0 0;}
#hp_container_bottom_right {float:right;width:277px;max-width:276px;margin:1px 0 0 0;padding:0;background-color:#fff;border-left:1px solid #999;}	

div.hp_top_left {float:left;width:520px;margin:0;padding:0;}
div.hp_top_right {float:right;width:390px;max-width:380px;margin:0;padding:35px 10px 0 0;}

div.hp_faculty_frame{width:276px;margin:0;padding:0;background-color:#f5f3ec;}
div.hp_faculty_framew{width:276px;margin:0;padding:0;}
div.hp_faculty{width:256px;margin:0px 10px 3px 10px;padding:0;}
div.hp_faculty_top{width:256px;margin:0;padding:5px 0 0 0;}
div.hp_faculty_top_col1 {float:left;width:87px;max-width:82px;margin:0;padding:0 5px 0 0;}
div.hp_faculty_top_col2 {float:left;width:87px;max-width:82px;margin:0;padding:0 5px 0 0;}
div.hp_faculty_top_col3 {float:left;width:82px;margin:0;padding:0;}
div.hp_faculty_bottom_frame{width:256px;margin:0px 10px 0px 10px;padding:0;}
div.hp_faculty_bottom{width:256px;margin:0;padding:10px 5px 0 0;}

div.hp_faculty p, div.hp_faculty a {font-family:verdana,arial,geneva,sans-serif;font-size:10px;text-decoration:none;margin:0;padding:0;}
div.hp_faculty a:hover{text-decoration:underline;}
div.hp_faculty h2 {font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:20px;color:#c7b558;margin:0;padding:0;}
div.hp_faculty_bottom p{margin:0;padding:0;}

#hp_container_bottom_left h2{font-size:12px;color:#000;margin:0 0 5px 0;padding:0}
#hp_container_bottom_left h3{font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:12px;color:#666;font-style:italic;margin:0 0 5px 0;padding:0}
#hp_container_bottom_left p {margin:0;}
#hp_container_bottom_left a {font-family:verdana,arial,geneva,sans-serif;font-size:10px;text-decoration:none;}
#hp_container_bottom_left a:hover {text-decoration:underline;}
div.hp_progam_left{float:left;width:180px;}
div.hp_progam_right{float:left;width:300px;padding:3px 0 0 0;}

img.seal {position:absolute;right:-5px;top:0px;z-index:999;}
img.newcourse {position:absolute;left:55px;top:55px;z-index:998;}


/* ==================================================================
    MAINPAGE LAYOUT 
   ==================================================================*/
#mp_container_header {width:920px;height:50px;margin:0;padding:0;background-color:#fff;}  
#mp_container_menu {width:920px;height:34px;background-color:#3b5975;margin:0;padding:0;}
#mp_container_menu_sep{width:920px;height:14px;margin:0;padding:0;}
#mp_container {
    float:left;
    width:920px; /* fix for IE to display with DNN  - normal 490px*/
    min-width:535px; /* adjustment because of the above IE fix */
    max-width:535px; /* adjustment because of the above IE fix */		
	min-height:410px; /*dur ikke i IE*/ 	    
	max-height:10000px;		
    margin:0;
    padding:0;
    background-color:#fff;   
    border-left:195px solid #fff;   /* The width and color of the left rail */   
	border-right:190px solid #e5e9f0;  /* The width and color of the right rail */		
}
#mp_container_left {float:left;width:195px;margin-left:-195px;padding:0 0 10px 0;position:relative;}
#mp_container_center {float:left;width:535px;max-width:535px;margin-right:-535px;padding:0;position:relative;}
#mp_container_right {float:right;width:190px;margin-right:-190px;padding:0 0 10px 0;position:relative;}

div.mp_top_left {float:left;width:600px;margin:0;padding:0;}
div.mp_top_right {float:right;width:290px;max-width:275px;margin:30px 0 0 0;padding: 0 0 0 15px;}
div.mp_content_header {width:535px;height:150px;margin:0;	padding:0;}
div.mp_content {width:535px;max-width:515px;margin:0;padding:0 10px 10px 10px;}

div.mp_left {width:175px;margin:0 15px 0 5px;}
div.mp_right {width:175px;max-width:175px;margin:15px 5px 0 10px;height:480px;}
div.mp_right p {font-family:verdana,arial,geneva,sans-serif;font-size:10px;margin:0;padding:0 0 2px 0;}
div.mp_right img {margin:0 0 3px 0;}
div.mp_right h2 {font-size:12px;font-weight:bold;color:#000;margin:0;padding:5px 0 5px 0;}
div.mp_left h2 {font-size:16px;font-weight:bold;color:#666;margin:0;padding:5px 0 5px 0;}
div.pageheader_picture {
	height:102px;width:535px;max-height:29px;max-width:525px;margin:0;padding:73px 0 0 10px;
	background:#fff url("images/headerpicture.jpg") no-repeat;}

/* ==================================================================
    TEXTSTYLES 
   ==================================================================*/	
	
/* NAVIGATION*/

ul.mainmenu {margin:0;padding:0;float:left;width:100%;height:34px;font-family:verdana,arial,geneva,sans-serif;font-size:12px;font-weight:bold;}
ul.mainmenu li{display:inline;}
ul.mainmenu li a{float:left;padding:0 8px;color:#fff;text-decoration:none;margin:2px 0 0 0;}
ul.mainmenu li a:hover{color:#fff;text-decoration:none;}
ul.mainmenu li.separator {margin:4px 0;padding:0;float:left;width:1px;display:inline;background:url(images/bg_mainmenu_separator.gif) repeat-y 0 0;height:26px;}

ul.leftmenu {list-style-type:none;padding:0;margin:0;font-family:verdana,arial,geneva,sans-serif;}
ul.leftmenu li {margin:5px 0 10px 0;}
ul.leftmenu li a{color:#666;text-decoration:none;font-size:10px;margin:2px 0 0 0;}
ul.leftmenu li a:hover{text-decoration:none;}
ul.leftmenu li.current a{color:#ff5800;text-decoration:none;font-size:10px;margin:2px 0 0 0;}
ul.leftmenu li.current a:hover{text-decoration:none;}

a.arrow{background:url(images/icon/bg_arrow.gif) right center no-repeat;padding:0 9px 2px 0;color:#ff5800;text-decoration:none;}
a.arrow:hover{text-decoration:underline;}

a.arrow_sm{background:url(images/icon/bg_arrow.gif) right center no-repeat;padding:0 9px 2px 0;color:#ff5800;text-decoration:none;font-family:verdana,arial,geneva,sans-serif;font-size:10px;}
a.arrow_sm:hover{text-decoration:underline;}

/* CAMPAIGN*/
div.campaign {width:380px;height:96px;margin:0 0 25px 0;padding:0;background-color:#fff;font-family:verdana,arial,geneva,sans-serif}
div.campaign_img {float:left;	width:130px;margin:0;padding:0;}
div.campaign_txt {float:left;width:250px;max-width:230px;margin:0;padding:6px 10px}
div.campaign h2 {font-size:12px;color:#000;font-weight:bold;margin:0;padding:5px 0;}
div.campaign p {font-size:10px;color:#000;margin:0;padding:0 0 3px 0;}
div.campaign a {font-size:10px;}

/*PAGE ICONS*/
div.pageicon_home{width:630px;margin:0;padding:0;text-align:right;}
div.pageicon_top{width:535px;max-width:525px;margin:0;padding:10px 10px 5px 0; text-align:right;}
div.pageicon_bottom{width:515px;margin:0;padding:0;text-align:right;}

p.errormsg {	font-weight:bold;color:#ff5800;padding:0 0 15px 0;margin:0;}
p.confirm {font-weight:bold;	padding:0 0 15px 0;	margin:0;}

/*FORMS*/
label.contact {float:left;width:75px;padding:5px 0 0 0;}	
div.form_contact{margin:5px 0 10px 0;padding:0 0 0 75px;}
label.join {float:left;width:90px;padding:5px 0 0 0;}	
div.form_join{margin:5px 0 10px 0;padding:0 0 0 90px;}
div.join {width:515px;}
div.join_left {float:left;width:95px;}
div.join_right {float:left;width:365px;}

div.clear{clear:both;height:1px;margin:0;padding:0;overflow:hidden;}
div.clear20{clear:both;height:20px;margin:0;padding:0;overflow:hidden;}

div.program_heading {width:515px;margin:0;padding:0;background:#fff url("images/sessions/bg_session_heading.gif") repeat-y 0 0;}
div.program_day1 {width:515px;margin:0;padding:0;background:#fff url("images/sessions/bg_session_day1.gif") repeat-y 0 0;}
div.program_meeting {width:515px;margin:0;padding:0;background:#fff url("images/sessions/bg_session_meeting.gif") repeat-y 0 0;}
div.program_day2 {width:515px;margin:0;padding:0;background:#fff url("images/sessions/bg_session_day2.gif") repeat-y 0 0;}

div.program_heading_blank {width:515px;margin:0;padding:0;background:#fff url("images/sessions/bg_session_heading_blank.gif") repeat-y 0 0;}
div.program_day1_blank {width:515px;margin:0;padding:0;background:#fff url("images/sessions/bg_session_day1_blank.gif") repeat-y 0 0;}
div.program_meeting_blank {width:515px;margin:0;padding:0;background:#fff url("images/sessions/bg_session_meeting_blank.gif") repeat-y 0 0;}
div.program_day2_blank {width:515px;margin:0;padding:0;background:#fff url("images/sessions/bg_session_day2_blank.gif") repeat-y 0 0;}


div.program_left {float:left;width:250px;max-width:240px;padding:5px;margin:0;}
div.program_right {float:right;width:250px;max-width:240px;padding:5px;margin:0;}
div.program_sep {height:1px;background-color:#fff;overflow:hidden;}

div.program_left h2, div.program_right h2 {font-family:verdana,arial,geneva,sans-serif;font-size:12px;font-weight:bold;color:#000;margin:0;padding:0;}
div.program_left h3, div.program_right h3 {font-size:12px;font-weight:bold;color:#3b5975;margin:0 0 5px 0;padding:0;}
div.program_left p, div.program_right p {margin:0 0 5px 0;}

div.faculty_img {float:left;width:110px;}
div.faculty_txt{float:left;width:405px;}

div.testemonial_img {float:left;width:85px;}
div.testemonial_txt{float:left;width:425px;}



div.figure {width:630px;}
div.figure p {margin:0;padding:0;font-family:verdana,arial,geneva,sans-serif;font-size:9px;}
div.figure_header{width:630px;margin:0;padding:3px 0;}
div.figure_top{width:630px;margin:0;padding:3px 0;background:#fff url("images/bg_figure_top.gif") repeat-y 0 0;}
div.figure_middle{width:630px;margin:0;padding:3px 0;background:#fff url("images/bg_figure_middle.gif") repeat-y 0 0;}
div.figure_bottom{width:630px;margin:0;padding:3px 0;background:#fff url("images/bg_figure_bottom.gif") repeat-y 0 0;}
div.figure_column1{float:left;width:66px;margin:0;padding:0;}
div.figure_column2{float:left;width:113px;margin:0;padding:0;}
div.figure_column3{float:left;width:113px;margin:0;padding:0;}
div.figure_column4{float:left;width:113px;margin:0;padding:0;}
div.figure_column5{float:left;width:113px;margin:0;padding:0;}
div.figure_column6{float:left;width:112px;margin:0;padding:0;}

div.price {width:515px;}
div.price_left{float:left;width:230px;}
div.price_right{float:left;width:130px;text-align:right;}
div.price_desc{float:left;width:100px;}
div.price p {margin:0 0 5px 0;}

div.session{width:515px;}
div.session_col1{float:left;width:150px;}
div.session_col2{float:left;width:365px;}
div.session p {margin:0 0 5px 0;}
div.joinconfirm{width:500px;max-width:460;padding:20px 20px;background:#f5f3ec;}

