.mainmenu {
	background-color: #F89342;
	border-color: #000000;
	border-width: 2px;
	border-style: solid;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	background-image: url(../img/boxy.gif);
	background-repeat: repeat-x;
}

.mainmenu a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.mainmenu a:hover{
	text-decoration: underline;
}

.marocmi {
	background-color: #FFFFFF;
	background-image: url(../img/marocmibg.gif);
	background-repeat: repeat-x;
	text-align: justify; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

.marocmi a {
	text-align: justify; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.marocmi a:hover {
	color: #FFFF44;
	text-decoration: none;
}

.h3
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	margin-bottom: 0pt;
}


.h2 {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	margin-bottom: 5pt;
}

.h1 {
	line-height: normal;
	font-size: 20pt;
	text-align: left;
	font-weight: normal; 
	font-family: Verdana,Helvetica, Arial, sans-serif; 
	padding-left: 42pt;
	background-image: url(../img/icon.gif);
	background-repeat: no-repeat;
}

.theadings {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 20;
	background-color: #FFA500;
	background-image: url(../img/boxy.gif);
	background-repeat: repeat-x;
}

.diction{
	border-style: dashed;
	border-width: 1pt;
	border-color: black;
	font-family: monospace;
	font-size: 10pt;
	text-align: center;
	padding: 5pt;
}

.leftborder {
	border-left-style: dotted;
	border-left-color: Black;
	border-left-width: 1pt;
	padding-left: 3pt;
}

a {
	color: #8B0000;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border-style: none;
	border-width: 0pt;
	border-color: #F57F20;
	
}

.boxke a img {
	border-style: solid;
	border-color: #000000;
}

.boxke a:hover img {
	border-style: solid;
	border-color: #EE3333;
}


.ticker {
	position: absolute;
	left: 5pt;
	top: 0;
	font-size: 14px;
	clip: rect(0px 0px auto 0px);
	font-weight: normal;
	text-decoration: none;
	color: #FF9933;
}

.stdpage {
	line-height: 150%;
	text-align: justify;
	padding: 0pt 5pt 5pt 5pt;
}

.below
{
	text-align: center;
}
.below a {
	color: #cc3333;
	font-weight: bold;
	text-decoration: none;
}

ul {
	list-style: square;
	margin-top: 0pt;
}

.ticker a {
	font-weight: bold;
	text-decoration: none;
	color: #FF9933;
}


.printpage {
	float: right;
}

h3
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	margin-bottom: 0pt;
}


h2 {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	margin-bottom: 5pt;
}

h1 {
	line-height: normal;
	font-size: 20pt;
	text-align: left;
	font-weight: normal; 
	font-family: Verdana,Helvetica, Arial, sans-serif; 
	padding-left: 42pt;
	background-image: url(../img/icon.gif);
	background-repeat: no-repeat;
}



.code {
	font: normal 8pt "Courier New", Courier, monospace;
}


body {
	font-family: sans-serif;
	background-color: #ff6633;
	font-size: 10pt;
}

.main {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f57f20;
	font-size: 10pt;
	text-align: left;
	background-image: url(../interface_images/fade.gif);
	background-repeat: repeat-x;
	padding-top: 5pt;
	line-height: normal;
}

.tabletop {
	border: 0px none;
	border-top: 2px solid black;
	border-bottom: 1px solid black;
	font-weight: bold;
}

.tabletopleft {
	border: 0px none;
	border-top: 2px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	font-weight: bold;
}

.tablebottomleft {
	border: 0px none;
	border-bottom: 2px solid black;
	border-right: 1px solid black;
	font-weight: bold;
}

.tableleft {
	border: 0px none;
	border-right: 1px solid black;
	font-weight: bold;
}

.table2 {
	border: 0px none;
}

.tablebottom {
	border: 0px none;
	border-bottom: 2px solid black;
}
