body {
	margin: 0 4px;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
 	background: url(../images/backbody.gif);
	}	 
#maintable {
   width: 100%;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
   vertical-align: top;
	border: 1px solid #000;

}
#header {
   background: #003300; 
      font-family: "Times new roman, Tahoma, MS Sans Serif";
   font-size: 12pt;
	height: -80px;
	border-bottom: 1px solid Silver;
	border-top: 4px solid #303030;
}
#path {
   background: #003300;
	border-top: 1px solid #FFFFF0;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #FFFFF0;
	direction: rtl;
	text-align: right;
   padding: 0px 10px 0px;
   height: 30px;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
}
#right {
	 background: #003300;
	 width: 150px;
	 border-top: 1px solid #FAFAF7;
	 border-left: 1px solid #FAFAF7;
	 border-bottom: 1px solid Silver;
	 padding: 4px 6px 20px 1px;
	 direction: rtl;
	 text-align: right;
     font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
     font-size: 12pt;
     font-weight: bold;
}
#content {
   border-top: 1px solid #000000;
	border-right: 1px solid Silver;	
	 border-bottom: 1px solid #000000;
	 vertical-align: top;
	 padding: 10px 10px 20px;
	 text-align: right;
	 direction: rtl;
     font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
     font-size: 12pt;
     font-weight: bold;

}
#footer {
	border-top: 1px solid #FFFFF0;
	border-bottom: 4px solid #346;
   background: #ECE9D8;
	height: 30px;
	text-align: center;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
}
.pathway { 
 color: #ffffff;
 text-decoration: none;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
  } 

a.pathway, a.pathway:visited { 
color: #FFCC00; 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
} 

a.pathway:hover { 
color: #ffffff;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
} 
table.moduletable {
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
text-align: right;
width: 100%;
margin-bottom: 10px;
border-bottom: 1px solid White;
} 

table.moduletable th {
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
display: block;
color: #ece9d8; 
border-bottom: 3px solid #000000;
padding: 2px 20px 4px 0;
background: url(../images/th.gif) no-repeat right;
} 

table.moduletable td {
background: none; 
font-weight: BOLD;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
text-align: right;
padding: 2px;
} 
ul#mainlevel li a
{
float: right;
color: #000000;
width: 110px;
background-color: #ECE9D8;
padding: 2px 20px 2px 2px;
margin: 2px;
border: 1px solid #fff;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
}
ul#mainlevel li a:hover
{
background-color: #F5F5F5;
color: #FF0000;
}
a.mainlevel:link, a.mainlevel:visited {
width: 100% 160px;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
color: #fff; 
display: block;
text-decoration: none;
border: 1px solid gray;
padding: 2px 20px 2px 2px;
background: #023f02 url(../images/menu1.gif) repeat-y right;
} 
#active_menu {
display: block;
color: #000; 
text-decoration: none;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
border: 1px solid gray;
padding: 2px 20px 2px 2px;
background: #ffffff url(../images/menu2.gif) repeat-y right;
}
a.mainlevel:hover { 
display: block;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
color: #000; 
text-decoration: none;
border: 1px solid gray;
padding: 2px 20px 2px 2px;
background: #ffffff url(../images/menu2.gif) repeat-y right;
} 
a.sublevel:link, a.sublevel:visited { 
} 
.inputbox { 
font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
font-size: 12pt;
font-weight: bold;
color: #000000; 
border: 1px solid #A9A9A9;
background: #FAFAF5;
} 
.button { 
color: #000000; 
font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
font-size: 12pt;
font-weight: bold;
text-align: center; 
background: #ECE9D8; 
border: 1px solid #A9A9A9;
height: 22px;
margin: 5px;
}
a:link, a:visited { 
color: Navy; 
text-decoration: none; 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
} 

a:hover { 
color: #FF0000; 
text-decoration: none; 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
} 
.componentheading { 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
color: #0000CD; 
}
.contentheading { 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
color: #ff0000; 
} 
.small { 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
color: #008000; 
} 
.createdate { 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
color: #0000CD; 
} 
td,tr,p,div { 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
color: #000000; 
} 
.modifydate { 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
color: #000000; 
}
a.readon:link, a.readon:visited {
display: block;
width: 80px;
text-align: right;
float: right; 
color: #23598d; 
text-decoration: none; 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
border: 1px solid gray;
background: #F3F3F3 url(../images/more.gif) no-repeat right;
line-height: 15px;
padding: 2px 20px 2px 2px;
} 

a.readon:hover { 
color: #708090; 
text-decoration: none; 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
border: 1px solid gray;
background: #FBFBFB url(../images/more.gif) no-repeat right;
padding: 2px 20px 2px 2px;
} 
.back_button { 
display: block;
float: left;
width: 60px;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
margin-top: 4px; 
text-align: center; 
background: #f5f5f5; 
border: 1px solid Silver; 
height: 20px; 
} 
.poll { 
color: #483D8B; 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
} 

.pollstableborder { 
border: 1px solid gray;
background: #ECE9D8; 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
} 
.sectiontableentry2 { 
background-color: #F5F5F5;
padding: 2px;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
 } 
.sectiontableentry1 { 
background-color : #FBFBFB;
padding: 2px; 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
} 
.sectiontableheader { 
background-color : #F5F5F5; 
padding: 4px; 
color : Black; 
margin: 4px;
text-align: right;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
} 
.pagenav {
padding: 0px;
color: #000000;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
} 

a.pagenav, a.pagenav:visited { 
color: #2F4F4F; 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
} 

a.pagenav:hover { 
color: #DC143C; 
background: White;
border-bottom: 1px solid gray;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
} 
.sectiontablefooter { 
background: #F5F5F5; 
padding: 2px; 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
} 
.pagenavcounter { 
color: #FF9900; 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
text-align: right;
} 
table.contenttoc { 
float: left;
color: #343A58; 
background-color: #FBFBFB; 
border: 1px solid gray;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
width: 130px;
} 

table.contenttoc td { 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
padding: 3px; 
} 

table.contenttoc th { 
background: #EEEEE6 url(../images/documents.gif) no-repeat right; 
color: #708090; 
width: 100%; 
height: 20px; 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
border-bottom: 1px solid gray; 
} 
.pagenavbar { 
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
color: #ffffff; 
text-decoration: none; 
text-align: right; 
} 
.contentpaneopen {
vertical-align: top;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 14pt;
   font-weight: bold;
}
.contentpane {
vertical-align: top;
   font-family: Times new roman, Arial, Tahoma, MS Sans Serif;
   font-size: 12pt;
   font-weight: bold;
}
