/*
These are some CSS-classes defined by MiniP itself. They are prepended to any 
CSS-file used within MiniP to guarantee that outputted markup displays the way 
it was originally intended. Please make sure not to accidentally use CSS-class-
names that start by 'MiniP_' in your own stylesheets! These are reserved for 
MiniPs' internal usage only. If you really need to change tho look of a certain 
element, feel free to override minip's internal CSS-classes.
*/
#MiniP_Toolbar {
    background:                        #F7EFD8;
    border-bottom:                     1px solid #D8AC24;
    text-align:                        right; 
    padding:                           3px;
}
.MiniP_BreadCrumbBar {
    font-size:                         11pt;
    font-weight:                       bold;
    text-align:                        left;
    padding-left:                      5px;
    width:                             450px;
}
#MiniP_TOC {
    font-weight:                       bold;
    padding:                           10px;
    line-height:                       13px;
}
.MiniP_Navigation_Container {}
.MiniP_Navigation_Title {
    border-top:                        0px #009933 solid; 
    border-bottom:                     1px solid #D8AC24; 
    font-weight:                       bold; 
    padding:                           3px;
    letter-spacing:                    1px;
}
.MiniP_Navigation_Page {
    border-top:                        0px #009933 solid; 
    border-bottom:                     1px solid #D8AC24; 
    font-weight:                       bold; 
    padding:                           3px;
}
.MiniP_Navigation_Content {
    margin-left:                       14px; 
    background:                        none; 
    /*border-top:                        1px solid #eee;*/
    border-bottom:                     1px solid #FFBF00;
}
.MiniP_Navigation_Content_Active {
    margin-left:                       14px; 
    background:                        #F7EFD8;
    border-top:                        1px solid #ccc;
    border-bottom:                     1px solid #FFBF00; 
}
.MiniP_Sitemap {}
.MiniP_Sitemap_Dropdown {
    border:                            0px solid #ffbf00;
    font:                              8pt Arial, Verdana, sans-serif;
    font-weight:                       normal;
    letter-spacing:                    normal;
}
.MiniP_Search {
    margin:                            0;
    padding:                           5px;
    padding-top:                       0px;
    text-align:                        left;
}
.MiniP_Search_Input {
    border:                            0px;
    border-bottom:                     1px dotted #ffbf00;
    text-align:                        center;
}
.MiniP_Search_Button {
    border:                            1px dotted #ffbf00;
}
.MiniP_Comment_Container {
    border:                            1px solid black; 
    padding:                           1em;
}
.MiniP_Comment_Date {
    position:                          relative;
    left:                              200px;
    top:                               2px;
    text-align:                        right;
    width:                             180px;
}
.MiniP_Comment_Head {}
.MiniP_Comment_Content {}
body {
	font:						normal 12px Optima, Verdana; 
	color:						#000; 
	background:					#ddd; 
	margin:						0px; 
	text-align:					center; 
	width:						100%; 
	height:						100%; 
	position:                  relative;
	
}

img { 
    border:                     0
    }
    
td,th {		
    font:                       normal 12px Verdana; color:#000; 
    }
    
ul {		
    list-style-image:           url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=list.gif'); 
    }
    
form { 		
    margin:                     0px; 
    }
     
input,textarea,select { 			
    border:                     1px solid #396; 
    background:                 #EFE; 
    font:                       normal 11px Courier; color:#096; 
    }
     
input:hover,textarea:hover,select:hover { 	
    background:                 #DFD; 
    } 
input[type=submit] { 				
    background:                 #096; 
    color:                      #EFE; 
    } 
input[type=submit]:hover {			
    background:                 #3C9; 
    } 

#mainOutside {	
    background:                 url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=background.gif') repeat-y; 
    background-position:        center;
    position:                   relative; 
    margin:                     0px auto; 
    width:                      960px; 
    }
#mainInside {	
    position:                   relative; 
    margin-left:                20px; 
    margin-right:                20px; 
    margin-top:                0px; 
    margin-bottom:                0px; 
    }
#header {	
    position:                   relative;
    left:                       0px; 
    right:                      0px;
    width:                      920px; 
    height:                     110px; 
    background:                 url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=header.jpg') no-repeat; 
    }
#searchLeft {	
    position:                   relative; 
    margin-top:                 90px; 
    float:                      right; 
    background:                 url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=searchLeft.gif') no-repeat; 
    width:                      28px; 
    height:                     25px; 
    }
    
#searchRight {	
    position:                   relative; 
    margin-top:                 90px; 
    float:                      right; 
    background:                 url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=searchRight.gif') no-repeat; 
    width:                      10px; 
    height:                     25px; 
    }
#search {	
    position:                   relative; 
    margin-top:                 90px; 
    float:                      right; 
    background:                 url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=search.gif') repeat-x; 
    height:                     25px; 
    color:                      #999; 
    }

#searchField {	
	background-color:			#fff;
	border: 					0px none #999;
	border-bottom:				1px dotted #41D28D;
	height:						16px; 
	width:						175px; 
	font-size:					11px; 
	color:						#999;
	margin-top:					4px; 
}

#search_container {
	font:						optima, georgia, garamond, verdana;
	font-style:					italic;
}

#searchButton {	
    margin-left:                2px; 
    border:                     0px; 
    background:                 url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=search_ico.gif') no-repeat center; 
    width:                      19px; 
    height:                     19px; 
    }

#sitemap {	
    padding-left:               10px; 
    text-align:                 left; 
    }
    
#footer {	
    width:                      920px; 
    height:                     72px; 
    background:                 url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=footer.jpg') no-repeat; 
    background-position:        bottom left;        
    clear:                      both; 
   
    }
#copy {		
    text-align:                 center; 
    padding:                    15px; color:#096; 
    font-size:                  10px; 
    }
    
    

#navi {		
	position:					relative; 
	width:						180px; 
	float:						left; 
}

#navtop {	
	position:					relative; 
	width:						180px; 
	height:						25px; 
	background:					url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=navi_top.gif') no-repeat; 
}

.topNaviIn {
	display:					none;
	position:					relative;
	width:						180px;
	max-height:					21px;
	background:					url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=topnavi_normal.gif') no-repeat; 
	padding:					2px 5px 3px 10px;
	font:						bold 13px Optima, Verdana; 
	color:						#999; 
	text-align:					left; 
	cursor:						pointer; 
}

.topNavi {	
	position:					relative; 
	width:						180px; 
	background:					url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=topnavi_normal.gif') no-repeat; 
}
	
.subNaviIn {	
	position:					relative; 
	width:						180px; 
	max-height:					21px; 
	background:					url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=subnavi_normal.gif') no-repeat; 
	padding:					4px 5px 4px 20px;
	font:						bold 11px Optima, Verdana; 
	color:						#999; 
	text-align:					left; 
	cursor:						pointer; 
}

.subNavi {	
	position:					relative; 
	width:						180px; 
	background:					url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=subnavi_normal.gif') no-repeat; 
}

.subNaviBox {	
	display:					none; 
	border-bottom:				1px solid #999; 
}

#content {	
	position:				relative; 
	width:					510px; 
	margin:					5px 10px 5px 20px; 
	/* This is massively error-prone and causes content in WYSIWYG-editor to be centered, puh */
	float:					left;
	text-align:				justify;
}

.cont_top {	
	position:				relative; 
	max-height:				26px; 
	
	padding:				5px 10px 4px 5px;
	font:					bold 14px Optima, Verdana; 
	color:					#999; 
	
}

.cont_mid {	
    position:               relative; 
  
    padding:                6px 10px 6px 10px;
    border-bottom:          1px solid #eee; 
    border-top:             1px solid #eee; 
    }
    
    .sitemap {	
   padding:                 24px;
    }

.cont_bot {	
	position:				relative; 
	max-height:				26px; 
	
	padding:				6px 10px 7px 15px;
	font:					normal 11px Optima, Verdana; 
	color:					#999; 
	margin-bottom:			10px;
	 
}

#notes {	
    position:               relative; 
    width:                  175px; 
    margin:                 20px 5px 5px 10px; 
    float:                  left; 
    text-align:             left; }

.note_top {
	font:					italic bold 14px optima, Georgia; 
	color:					#c60;
	position:				relative; 
	max-height:				40px; 
	background:				url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=note_top.jpg') no-repeat; 
	padding:				8px 10px 10px 10px;
	}

.note_mid {
	font:					normal 12px Optima, Georgia;
	position:				relative; 
	background:				url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=note_mid.jpg') repeat-y; 
	padding:				6px 10px 6px 10px;
	color:					#993; 
}

.note_bot {	
	position:				relative; 
	height:					25px; 
	background:				url('../util/getImg.php?tmpl=template.learnin_11.obj&eid=note_bot.jpg') no-repeat; 
	margin-bottom:			10px; 
}

a:link,a:active,
a:visited { 	
	text-decoration: 		none; 
	font-weight: 			bold; 
	color: 					#396; 
}

a:hover   { 	
	text-decoration: 			underline; 
	
	color: 					#6c9; 
}

a.navitop:link,a.navitop:active,
a.navitop:visited { 	
	text-decoration: 			none; 
	font:					bold 13px Optima, Verdana; 
	color:					#999; 
}

a.navitop:hover   { 	
	text-decoration: 			none; 
	font:					bold 13px Optima, Verdana; 
	color:					#999; 
}

a.navisub:link,a.navisub:active,
a.navisub:visited { 	
	text-decoration: 			none; 
	font:					bold 11px Optima, Verdana; 
	color:					#666; 
}

a.navisub:hover   { 	
	text-decoration: 			none; 
	font:					bold 11px Optima, Verdana; 
	color:					#666; 
}


#header, #footer { 	
	margin-left:				0px;
	voice-family: 				"\"}\""; 
	voice-family:				inherit; 
	
} 

#MiniP_Toolbar {
	background:                           none;
	border:                               0;
}