
body {
background: url('../images/bg.png'); font-family:Tahoma; font-size:10pt

}
.state       { color: #FFFFFF }
.left        { border:1px dotted #C0C0C0; text-align: justify; text-justify: kashida; direction: rtl; font-family: 
               Tahoma; font-size: 10pt;  }
/* modules */
.moduletable {
   font-size: 10pt;
   width:100%; font-family:Tahoma
}

.moduletable th {
   font-size: 12pt;
   text-align: center;
   height: 30px;
   vertical-align: middle;
   color:#FFFFFF;
   background-position:     center top;
   background-repeat:repeat-x; font-family:Georgia; background-image:url('../images/modulebg.jpg'); background-attachment:scroll; width:190; font-weight:bold
}

.moduletable td {
   font-size: 12px;
}

.lastupdate  { font-family: Tahoma; font-size: 10px; color: #666666; text-align: center; 
               direction: rtl }
html {
  height: 100%;
  margin-bottom: 0px;
}
.moscommain {
border-style:dotted; border-width:0px; font-family: tahoma;
width:98%; font-size:9pt; color:#660033
}
.moscoments  { font-family: Tahoma; font-size: 9pt; color: #7C2C05 }
.moscombody {	
width: 100%; font-size:9pt 
}
.moscominbux{	
border:1px solid #C79865; background-color: #F7EFE8;
font-family:Tahoma; font-size:9pt; color:#927145 
}

.moscombuttom{	
border:1px solid #C79865; background-color: #F7EFE8;
width: 100%; font-family:Arial; font-size:9pt; color:#7C613A; text-decoration:none; font-weight:bold 
}
.moscomsmall  { font-family: Tahoma; font-size: 9pt; color: #7C2C05 }.moscomtextodd {
background-color: #F3F4F5; font-size:9pt 
}
.moscomtexteven {
background-color: #D0D9DB; font-size:9pt; font-family:Tahoma 
}
.moscomform {
width:98%; font-family:Tahoma; font-size:9pt
}
.moscomnav {	
font-family:Tahoma; font-size:9pt
}
.moscomhr {
  color: #68878A;
  height: 1px; font-family:Tahoma; font-size:9pt
}
.introtext   { border-top:1px dashed #836843; border-bottom:1px dashed #836843; font-family: Tahoma; font-size: 8pt; text-align: justify; 
               direction: rtl; padding-left:50px; padding-right:50px; color:#800000; padding-top:10px; padding-bottom:10px; background-color:#F1F0EB }
.hits   { padding:0; font-family: Tahoma; text-align: center; 
               direction: rtl; font-size:8pt; border-left-width:1px; border-right-width:1px; border-top-style:dotted; border-top-width:1px; border-bottom-style:dotted; border-bottom-width:1px; color:#666633 }


.tire        { border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; 
               border-bottom: 1px dotted #9FB0C6;  }

a:link.contenttitle ,a:visited.contenttitle  {
	background-position:  
                right bottom; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003366; FONT-FAMILY: serif; background-repeat:repeat; text-decoration:none; text-align:justify; background-attachment:scroll; direction:rtl; vertical-align:top; width:420; padding-left:0; padding-right:25px; padding-top:0px; padding-bottom:6px; background-image:url('../images/contentbg.gif')
}

a:hover.contenttitle {
	background-position:  
                
               right bottom; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #800000; FONT-FAMILY: serif; background-repeat:repeat; text-decoration:none; text-align:justify; background-attachment:scroll; direction:rtl; vertical-align:top; width:420; padding-left:0; padding-right:25px; padding-top:0px; padding-bottom:6px; background-image:url('../images/contentbg.gif')
}
.poll {
	FONT-SIZE: 10px; COLOR: #FFFFFF; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma
}

.button {
	border:1px solid #1E1B56; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; text-decoration:none; background-color:#808080
}
.inputbox {
	border:1px solid #000080; FONT-SIZE: 10px; BACKGROUND: #CBD9ED; COLOR: #000080; FONT-FAMILY: Tahoma; text-decoration:none
}

.contentheading {

	font-size: 16px;

	font-weight: bold;

	color: #FF0000;font-family:Arial; vertical-align:middle; text-align:center

}

.contentpagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #FF0000; BORDER-BOTTOM: 1px solid #FFFFFF; FONT-FAMILY: Arial; TEXT-ALIGN: center; direction:rtl; text-decoration:none
}
.sectiontableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #800000; BORDER-BOTTOM: 1px solid #FFFFFF; FONT-FAMILY: Arial; TEXT-ALIGN: right; direction:rtl; text-decoration:none
}
/* custom stuff */
form {
  margin: 0;
  padding: 0;
}

}

a:link, a:visited {
	color: #971111; 
	text-decoration: none;
	font-weight: normal; font-family:Tahoma; font-size:10pt
}

a:hover {
	color: #c00;	
	text-decoration: underline;
	font-weight: normal;
}

p,th {
	font-family: Tahoma;
	text-decoration:none; font-size:10pt;  
}

search  {
	font-family: Tahoma;
	text-decoration:none; font-size:10pt; text-align:center
} 

div,  table {
	font-family: Tahoma;
	text-decoration:none; font-size:10pt
}

span.pathway {
	padding-left: 10px;
	color: #394048;
}

table.contenttoc td {
  padding: 0 5px;
}


.sectiontableentry1  {
  border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:4px; background-color:#E1E1E1; font-family:Tahoma; font-size:10pt; direction:rtl
}
.sectiontableentry2  {
  border:0px solid #FFFFFF; padding:4px; background-color:#A4B8D0; color:#000066; font-family:Tahoma; font-size:10pt
}


.small {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
}

.modifydate {
  font-family: Tahoma, Helvetica, sans-serif;
  height: 20px;
  vertical-align: bottom;
	font-size: 9px;
	color: #666;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
}

.createdate {
	font-family:Tahoma; font-size:8pt; color:#078CBE; text-align:center; direction:rtl
}
.createdate1 {
	font-family:Tahoma; font-size:8pt; color:#F3FCDA; text-align:left; direction:rtl; margin-right:30
}
.mosimage {
  margin: 5px;
}

.mosimage_caption {
  font-size: 10px;
  color: #666;
}

table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}


/** template stuff **/

.contentpad {
	padding: 5px 10px;
}


/* default menu link styles */
a:link.mainlevel, a:visited.mainlevel {
	display: block;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 5px;
}

a:hover.mainlevel {

}


td.latestnews {
	background: #eef3f9;
	padding: 5px;
}


/* some page content things */

form {
border: 0;
margin: 0;
padding: 0;
}