body.standard {
	background-image: url('default/background.gif');
	/*background-color: gray;*/
	font-family: verdana, arial, times;
	font-size: 12px;
}

body{
	background-image: none;
	font-family: verdana, arial, times;
	font-size: 12px;
}

table {
	font-family: verdana, arial, times;
	font-size: 12px;
}

table.table {
	background-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
	border-color: black;
}
.table_action {
	background-color: #cccccc;
}

table.table_list {
	/*background-color: #EEEEEE;*/
	background-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

table.form {
	border-style: solid;
	border-width: 1px;
	border-color: black;
	/*background-color: #BED2CD;*/
	background-color: #EEEEEE;
}

.editor_menubar {background-color: #D6D3CE}
.editor_outer {background-color: #D6D3CE}

table.list {
	background-color:#DDDDDD;
}

table.result {
	border-style: solid;
	border-width: 1px;
	border-color:#000000;
	background-color:#FFCC99;
	margin-top:10px;
	margin-bottom:10px;
	vertical-align:top;
	text-align:left; 
}

form.form {
	border-style: solid;
	border-width: 1px;
	border-color: black;
	background-color: #BED2CD;
}

.label {
	border-style: solid;
	border-width: 2px;
	border-color: black;
	background-color: #FFCC66;
	font-size: 100%;
	font-weight: bold;
}

table.section_box {
	border-style: solid;
	border-width: 2px;
	border-color: #BED2CD;
	background-color: white;
	font-size:11px;
}

th.section_box {
	background-color: #BED2CD;
	color: black;
}

.table {
	background-color: #EEEEEE;
}

.table2 {
	background-color: #FFFFFF;
}
.table_hl {
	background-color: #ffff99;
}

a.section_box {
}

/* ............. Start tabbed page tags ................. */
.tab, .tab_active {
	background-color: #DDDDDD;
	padding: 4px 6px;
	font-size: 12px;
	text-decoration: none;
	color: #363636;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	line-height: 24px;
}
.tab_active {
	background-image: none;	
	background-color: #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	font-weight:bold;
}

.tab_outer_border {
	border-top: 0px; 
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
	background-color: #EEEEEE;		
}
.border_bottom {
	border-bottom: 1px solid #CCCCCC;
}

/*
.tab, .tab_active {
	background-color: #FFCC99;
	padding: 4px 6px;
	font-size: 12px;
	text-decoration: none;
	color: #363636;
	border-top: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	border-left: 1px solid #9C9C9C;
	line-height: 24px;
}
.tab_active {
	background-image: none;	
	background-color: #FCFCEF;
	border-bottom: 1px solid #fff;
}

.tab_outer_border {
	border-top: 0px; 
	border-left: 1px solid #9C9C9C; 
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	padding: 10px;
	background-color: #FCFCEF;		
}
.border_bottom {
	border-bottom: 1px solid #9C9C9C;
}
*/
/* ............. End tabbed page tags ................. */

.workbook {
	border-style: solid;
	border-width: 2px;
	border-color: black;
	background-color: white;
	font-size: 100%;
}

.content {
	border-style: solid;
	border-width: 2px;
	border-color: black;
	background-color: white;
	font-size: 100%;
}

.footer {
	border-style: solid;
	border-width: 2px;
	border-color: black;
	background-color: #FFCC66;
	font-size: 100%;
	font-weight: bold;
}

div.copyright {
	color: white;
	font-size: 80%;
	font-weight: bold;
	margin-top: 15px;
}

h1 {
	color: black;
	font-size: 140%;
	font-weight: bold;
}

h2 {
	color: black;
	font-size: 120%;
	font-weight: bold;
}



li {
	margin-top: 5px;
	margin-bottom: 5px;
}




ul {
	margin-bottom: 10px;
}

.menu {
	color: white;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}


a.footer_link {text-decoration: none; font-weight: bold; color: #222222;}



a.section_link {
	color: black;
}

a.depot_link {
	color: black;
	font-size: 11px;
	/*text-decoration: none;*/
}
a.depot_link:hover{text-decoration:none}

a {/*color: #990000;*/ color: black;text-decoration: underline}



a.section:hover {text-decoration: none;}

a:hover {text-decoration: none}


.light_background {background-color: #f5f5f5}



/*hr {border-style: solid; height: 2px; border-color: #627A74}*/
/*hr {border-style: solid; height: 1px; border-color: #627A74}*/
hr {color: #627A74; background-color: #627A74; border: 0; height:1px}

a.path {
	color: black;
	text-decoration: underline;
}

a.path:hover {
	text-decoration: none;
}

/* ............. Start Presentation slide tags .................
	Uses contextual css elements, require that the content is surrounded by <div class=slide>...</div> 
	See http://www.htmlhelp.com/reference/css/structure.html for syntax */

div.slide {
	font-size: 30px;
	color:black;
}

h1.slide {
	margin-top: 30px;
	font-size: 35px;
	color: #990000;
}

h2.slide {
	margin-top: 30px;
	font-size: 28px;
	color: #990000;
}

hr.slide {
	{border-style: solid; height: 2px; border-color: #990000}
}

ul.slide {
	/*margin-left: 50px;*/
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 30px;
	list-style-type: square;
	/*color: #990000;*/
}

/** List item after a ul-tag of class "slide" */
ul.slide li {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 30px;
	list-style-type: square;
}

ol.slide {
	margin-left: 50px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 30px;
	color: black;
}


li.slide {
	
	margin-top: 30px;
	margin-bottom: 30px;
	
	font-size: 30px;
	color: black;
}

/*................. End Presentation slide tags .................*/

/** Tool tip */
.tooltip {
	/*background-color:#F4F4F4;
	border:1px solid #669900;*/
	background-color:#FFFFE1;
	border: 1px solid black;
	padding:5px;
	width:300px;
	font-size:12px;
	position:absolute;
	visibility:hidden; /** Hidden by default. Use javascript to show popup when needed */
}
