body {
	background-color: white;
	margin: 0px;
}
.daneshnamehtopline {
	width: 100%;
}
span.tabbut {
	margin-left: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #00aeef;
	background-color: #D0E7FD;
}
.tablink {
	color: #000000;
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
}
DIV#mavara-main {
	background: white;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
DIV#mavara-top {
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	color: #578308;
	font-size: 10px;
	width: 100%;
}
.mavaratopmenu {
	color: #004E82;
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
}
DIV#usermenu {
	background-color: white;
	color: black;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	font-family: Tahoma;
	font-size: 10px;
}
DIV#mavara-mid {
	background: white;
	height: auto;
	margin: 0px;
	padding: 0px;
}
DIV#mavara-bot {
	padding-top: 10px;
	margin-top: 0px;
	background: #D0E7FD;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
TD#leftcolumn {
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
	background: white;
	width: 180px;
}
TD#rightcolumn {
	padding-left: 0px;
	vertical-align: top;
	background: white;
	width: 700px;
}
TD#centercolumn {
	padding-right: 12px;
	background: white;
	vertical-align: top;
	width: 100%;
}
DIV#mavara-center {
	margin: 0px;
	padding: 0px;
}
div.box {
	background-image: url(roshdBlue/blue_fade_bdgrd2.gif);
	margin: 0px;
	border: 0px solid white;
	border-top: 0px outset blue;
	padding-bottom: 12px;
	overflow: hidden;
	width: 170px;
}
div.box-title {
	background-image: url(roshdBlue/blue_white_line.gif);
	background-repeat: no-repeat;
	color: black;
	font-family: Tahoma, Verdana, Geneva;
	font-size: 12px;
	overflow: hidden;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	width: 170px;
}
span.qtlo {background:#DBEBC1 url(img/icons/qt_lo_1.gif) repeat-x center left;}
span.qtm {background:#F9E9B5 url(img/icons/qt_m_1.gif) repeat-x center left;}
span.qthi {background:#FFC1C1 url(img/icons/qt_hi_1.gif) repeat-x center left;}
div.box-title table {
 width: 100%;
}
div.box-data {
	background-image: url(roshdBlue/blue_fade_bdgrd2.gif);
	overflow: hidden;
	background-color: #d0e7fd; 
	color: black;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Tahoma;
	font-size: 12px;
	width: 170px;
}
div.box-data2 {
	overflow: hidden;
	background-color: #d0e7fd; 
	color: black;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Tahoma;
	font-size: 12px;
}
div.separator {
	backgr2ound-image: url(roshdBlue/blue_fade_bdgrd2.gif);
	color: black;
	font-family: Tahoma;
	font-size: 12px;
	margin: 6px 2px 2px 2px;
	width: 90%;
}
.linkmenu, .rsslink {
	font-family: Tahoma;
	font-size: 12px;
	margin-left: 12px;
	color: #0066cc;
	text-decoration: none;
}
.linkmenu:active, .rsslink:active {
	font-family: Tahoma;
	font-size: 12px;
	color: black;	
	text-decoration: none;
}
.linkmenu:hover, .rsslink:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: red;
	text-decoration: none;
}
.separator {
	font-family: Tahoma;
	font-size: 13px;
	color: #001199;
	text-decoration: none;
}
.separator:active {
	font-family: Tahoma;
	font-size: 13px;
	color: blue;
	text-decoration: none;
}
.separator:hover {
	font-family: Tahoma;
	font-size: 13px;
	color: red;
}
span.user-box-text {
	color: black;
}
TD.module {
	font-family: Tahoma;
	font-size: 10px;
	color: black;
	text-align: left;
}
.linkmodule {
	font-family: Tahoma;
	font-size: 10px;
	color: blue;
	text-decoration: none;
}
.linkmodule:active {
	font-family: Tahoma;
	font-size: 10px;
	color: #004E82;
	text-decoration: none;
}
.linkmodule:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #004E82;
	text-decoration: none;
}
div.cbox {
	background: white;
	margin: 4px 4px 0px 4px;
	border: 0px solid #8CACBB;
	padding-bottom: 10px;
	overflow: hidden;
	width: 99%;
}
div.cbox-title {
	background-color: #D0E7FD;
	color: black;
	border-bottom: 1px solid #8CACBB;
	font-family: Tahoma;
	font-size: 10px;
	overflow: hidden;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	width: 100%;
}
.cboxtlink {
	font-family: Tahoma;
	font-size: 10px;
	color: black;
	text-decoration: none;
}
.cboxtlink:active {
	font-family: Tahoma;
	font-size: 10px;
	color: black;
	text-decoration: none;
}
.cboxtlink:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: black;
	text-decoration: none;
}
div.cbox-data {
	overflow: hidden;
	background: white;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Tahoma;
	font-size: 10px;
	color: black;
	width: 99%;
}
div.simplebox {
	margin: 5px 1px 5px 1px;
	padding: 2px 2px 2px 2px;
	color: black;
	border: 1px solid #8CACBB;
	background: white;
	width: 98%;
	font-family: Tahoma;
	font-size: 10px;
}
span.simplebox {
	margin: 1px;
	padding: 1px;
	color: black;
	border: 1px solid #8CACBB;
	background: white;
	font-family: Tahoma;
}
FORM {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
input, textarea, select {
	color: #000000;
	font-family: Tahoma;
}
TD.form {
	color: Black;
	font-family: Tahoma;
	font-size: 10px;
	vertical-align: top;
	text-align: left;
}
TD.formbor {
	border: 1px solid #8CACBB;
	color: Black;
	font-family: Tahoma;
	font-size: 10px;
	vertical-align: top;
	text-align: left;
}
TR.formcolor, TD.formcolor, td.galform, td.editblogform, td.editfgalform, TD.comform, td.forumform {
	border: 1px solid #8CACBB;
	color: black;
	font-family: Tahoma;
	background: #D0E7FD;
	font-size: 10px;
	vertical-align: top;
	text-align: left;
}
table.listgallery, table.creategalform, TABLE.normal, table.gallerylisting, table.bloglist, table.editblogform, table.editfgalform,
	table.listfgal, table.listfiles, table.listarticles, table.forumstable, table.forumformtable, table.viewthread {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	width: 100%;
}
.scrollable-table-area{
		 width : 100%;
}
.hint_body{
	font-family: Tahoma;
	font-size: 10px;
	color: 	 blue;
}
.hint_title{
	font-family: Tahoma;
	font-size: 10px;
	color: 	 white;
}
table.comment{
		padding: 0px;
		margin: 0px;
		border-collapse: collapse;
		width: 100%;
 		border: 2px solid ;
}
td.odd_comment{
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 12px;
	color: black;
	background-color: #EEF6FF;
	vertical-align: top;
}
.error{
	font-family: Tahoma;
	font-size: 12px;
	color: red;
	font-weight: bold;	
}
td.even_comment{
	border: 1px solid #8CACBB;
	font-family: Tahoma;
	font-size: 12px;
	background-color: transparent;
	color: black;
	vertical-align: top;
}
span.last_post{
	font-family: Tahoma;
	font-size: 10px;
	color: blue;
}
a.last_post,a.last_post:hover,a.last_post:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: #336699;
	text-decoration: none;
}
a.topic,a.topic:hover,a.topic:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFB7;
	text-decoration: none;
}
TABLE.normalnoborder {
	width: 97%;
}
TD.heading, td.gallistheading, td.listgalheading, td.bloglistheading, td.listfgalheading, td.listfilesheading, td.listartheading,
	td.forumheading, td.thead {
	font-family: Tahoma;
	text-align: center;
	color: black;
	font-size: 10px;
	background-color: #D0E7FD;
	border: 1px solid #8CACBB;
	padding-left: 2px;
	padding-right: 5px;
}
TD.button {
	font-family: Tahoma;
	color: black;
	font-size: 10px;
	background-color: #D0E7FD;
	border: 1px solid #8CACBB;
	padding-left: 2px;
	padding-right: 5px;
	text-align: center;
	vertical-align: middle;
}
a.tablename, a.galname, a.imagename, a.blogname, a.fgalname, a.artname, a.forumname {
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
	color: black;
	text-decoration: none;
}
a.tablename:hover, a.galname:hover, a.imagename:hover, a.blogname:hover, a.fgalname:hover, a.artname:hover, a.forumname:hover {
	text-decoration: underline;
}
a.forumnameread {
	font-size: 12px;
	letter-spacing: 1px;
	color: black;
	text-decoration: none;
}
a.forumnameread:hover {
	text-decoration: underline;
}
.tableheading, .gallistheading, .listgalheading, .bloglistheading, .llisfgalheading, .llistfileslink, .llistart, .lforumheading {
	font-family: Tahoma;
	color: black;
	font-size: 10px;
	text-decoration: none;
}
.tableheading:hover, gallistheading:hover, .listgalheading:hover, .bloglistheading:hover, .llisfgalheading:hover, .llistfileslink:hover, .llistart:hover, .lforumheading:hover {
	font-family: Tahoma;
	color: black;
	font-size: 10px;
	text-decoration: none;
}
table.findtable {
	width: 97%;
	margin-bottom: 1px;
	padding-bottom: 10px;
}
td.findtable {
	font-family: Tahoma;
	font-size: 11px;
}
TD.odd, td.gallistnameodd, td.gallistdescriptionodd, td.gallistcreatedodd, td.gallistlastModifodd, td.gallistuserodd, td.gallistimagesodd, td.gallisthitsodd, td.gallistactionsodd, td.listgalidodd, td.listgalnameodd, td.listgalcreatedodd, td.listgalhitsodd, td.listgaluserodd, td.listgalfilesizeodd, td.bloglistnameodd, td.bloglistdescriptionodd, td.bloglistcreatedodd, td.bloglistlastModifodd, td.bloglistuserodd, td.bloglistpublicodd, td.bloglistpostsodd, td.bloglistvisitsodd, td.bloglistactivityodd, td.bloglistactionsodd, td.listfgalnameodd, td.listfgaldescriptionodd, td.listfgalcreatedodd, td.listfgallastModifodd, td.listfgaluserodd, td.listfgalfilesodd, td.listfgalvisitsodd, td.listfgalactionsodd, td.listfilesnameodd, td.listfilesdescriptionodd, td.listfilesidodd, td.listfilesfilenameodd, td.listfilesfilesizeodd, td.listfilescreatedodd, td.listfilesdlsodd, td.listfilesnameodd, td.listfilesuserodd, td.listfilesactionsodd, td.listarttitleodd, td.listarttopicodd, td.listartpublishDateodd, td.listartauthorodd, td.listartreadsodd, td.listarthasimageodd, td.listartuseimageodd, td.listartactionsodd, td.listartsizeodd, td.forumstableodd, td.forumstableinfoodd, td.topictitleodd, td.topicrepliesodd, td.topicreadsodd, td.topicscoreodd, td.topiclastpostodd, td.topicauthorodd {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-size: 12px;
	color: black;
	background-color: #EEF6FF;
	vertical-align: top;
	text-align: left;
}
TD.even, td.gallistnameeven, td.gallistdescriptioneven, td.gallistcreatedeven, td.gallistlastModifeven, td.gallistusereven, td.gallistimageseven, td.gallisthitseven, td.gallistactionseven, td.listgalideven, td.listgalnameeven, td.listgalcreatedeven, td.listgalhitseven, td.listgalusereven, td.listgalfilesizeeven, td.bloglistnameeven, td.bloglistdescriptioneven, td.bloglistcreatedeven, td.bloglistlastModifeven, td.bloglistusereven, td.bloglistpubliceven, td.bloglistpostseven, td.bloglistvisitseven, td.bloglistactivityeven, td.bloglistactionseven, td.listfgalnameeven, td.listfgaldescriptioneven, td.listfgalcreatedeven, td.listfgallastModifeven, td.listfgalusereven, td.listfgalfileseven, td.listfgalvisitseven, td.listfgalactionseven, td.listfilesnameeven, td.listfilesdescriptioneven, td.listfilesideven, td.listfilesfilenameeven, td.listfilesfilesizeeven, td.listfilescreatedeven, td.listfilesdlseven, td.listfilesnameeven, td.listfilesusereven, td.listfilesactionseven, td.listarttitleeven, td.listarttopiceven, td.listartpublishDateeven, td.listartauthoreven, td.listartreadseven, td.listarthasimageeven, td.listartuseimageeven, td.listartactionseven, td.listartsizeeven, td.forumstableeven, td.forumstableinfoeven, td.topictitleeven, td.topicreplieseven, td.topicreadseven, td.topicscoreeven, td.topiclastposteven, td.topicauthoreven {
	border: 1px solid #8CACBB;
	font-size: 12px;
	background-color: transparent;
	color: black;
	vertical-align: top;
	text-align: left;
}
TD.third {
	border: 1px solid #8CACBB;
	font-size: 10px;
	color: Black;
	background-color: #8CACBB;
	vertical-align: top;
	text-align: left;
}
.pagetitle, .forumspagetitle {
	font-size: 20px;
	color: black;
}
a.pagetitle, a.forumspagetitle {
	font-size: 20px;
	text-decoration: none;
	color: black;
}
a.pagetitle:hover, a.forumspagetitle:hover {
	font-size: 20px;
	color: black;
}
H1 {
	font-size: 18px;
	font-family: Tahoma;
	color: black;
}
H2 {
	font-size: 16px;
	font-family: Tahoma;
	color: black;
}
H3 {
	font-size: 14px;
	font-family: Tahoma;
	color: black;
}
.link, .gallink, .bloglink, .fgallink, .trailer, .opencomlink, .commentslink, .admlink, .forumbutlink {
	font-family: Tahoma;
	font-size: 10px;
	color: #004E82;
	text-decoration: underline;
}
.link:hover, .gallink:hover, .bloglink:hover, .fgallink:hover, .trailer:hover, .opencomlink:hover, .commentslink:hover, .admlink:hover, .forumbutlink:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #004E82;
	text-decoration: underline;
}
div.searchdate {
	font-family: Tahoma;
	font-size: 10px;
	color: #333333;
}
.mini {
	text-align: center;
	font-family: Tahoma;
	font-size: 9px;
	color: Black;
}
.prevnext, .galprevnext, .blogprevnext, .fgalprevnext, .artprevnext, .forumprevnext {
	font-family: Tahoma;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.prevnext:active, .galprevnext:active, .blogprevnext:active, .fgalprevnext:active, .artprevnext:active, .forumprevnext:active {
	font-family: Tahoma;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.prevnext:hover, .galprevnext:hover, .blogprevnext:hover, .fgalprevnext:hover, .artprevnext:hover, .forumprevnext:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}
span.warn {
	color: red;
}
div.titlebar {
	background: #D0E7FD;
	color: black;
	border: 1px solid #8CACBB;
	padding: 1px;
	margin: 1px 1px;
	clear: both;
}
span.titlebar {
	background: #D0E7FD;
	color: black;
	border: 1px solid #8CACBB;
	padding: 1px;
	margin: 1px 1px;
	clear: both;
}
DIV#page-bar {
	margin-left: 5px;
}
.button2, .button3 {
	font-size : 10px;
	margin : 0;
	padding : 0 2px;
	border : 1px solid #999;
}
.button2 a {
	text-decoration:none;
}
.button3 {
	border-radius : 5px 5px 0 0;
	-moz-border-radius : 5px 5px 0 0;
	-khtml-border-radius : 5px 5px 0 0;
}
.button3 .linkbut {
	border-radius : 5px 5px 0 0;
	-moz-border-radius : 5px 5px 0 0;
	-khtml-border-radius : 5px 5px 0 0;
	padding-bottom : 2px;
	border-bottom : 0;
}
body .button2 {
	margin-left : 5px;
}
.linkbut:hover {
}
div.cache {
	background: #EFEFEF;
	border: 1px solid black;
	padding: 0.1em;
	margin: 0.1ex 0px;
	width: 100%;
}
div.cachedpage {
	border: 1px solid black;
	padding: 0.1em;
	margin: 0.1ex 0px;
	width: 100%;
}
.daneshnamehcache {
	font-family: Tahoma;
	font-size: 9px;
	color: #578308;
	text-decoration: none;
}
.daneshnamehcache:active {
	font-family: Tahoma;
	font-size: 9px;
	color: #578308;
	text-decoration: none;
}
.daneshnamehcache:hover {
	font-family: Tahoma;
	font-size: 9px;
	color: #578308;
	text-decoration: none;
}
table.daneshnamehtable {
	border-collapse: collapse;
}
td.daneshnamehcell {
	border-collapse: collapse;
	border: 1px solid #8CACBB;
	background-color: #EEF6FF;
}
div.daneshnamehtext {
	background: white;
	font-family: Tahoma;
	font-size: 12px;
	border: 0px solid while;
	padding: 3px 4px 1px 4px;
	margin: 0px 1px 5px 1px;
	width: 100%;
	clear: both;
}
a.daneshnamehexternallink {
	color: #004E82;
	text-decoration: underline;
	background-image: url('roshdBlue/external.png');
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 13px;
	padding-right: 0px;
}
.daneshnameh {
	color: #004E82;
	text-decoration: underline;
}
.daneshnameh:hover {
	color: #004E82;
	text-decoration: underline;
}
p.editdate {
	color: black;
	font-size: smaller;
	margin-bottom: -1ex;
	font-family: Tahoma;
}
div.daneshnameh-edithelp {
	background: white;
	border: 1px solid black;
	font-size: smaller;
	padding: 6pt;
}
TABLE.galtable {
	border-collapse: collapse;
}
TD.oddthumb {
	background: transparent;
	border: 1px solid #8CACBB;
	border-collapse: collapse;
}
TD.eventhumb {
	background: #EEF6FF;
	border: 1px solid #8CACBB;
	border-collapse: collapse;
}
div.thumbnails {
	border: 1px solid white;
	margin-top: 10px;
	margin-bottom: 10px;
}
img.athumb {
	border: 1px solid white;
}
.caption {
	color: black;
}
p.norecords {
	font-weight: bold;
}
div.imagetitle {
	font-weight: bold;
	font-size: 20px;
	font-family: Tahoma;
	color: #00287B;
}
div.gallerylink {
}
div.showimage {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.posthead {
	background-color: while;
	font-family: Tahoma;
	font-size: 13px;
	color: black;
	font-weight: bold;
	overflow: hidden;
	border: 1px solid while;	
	border-bottom: 0px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
}
span.posthead {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #578308;
}
.blogt {
	font-family: Tahoma;
	font-size: 11px;
	color: white;
	text-decoration: none;
}
.blogt:active {
	font-family: Tahoma;
	font-size: 11px;
	color: white;
	text-decoration: none;
}
.blogt:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: white;
	text-decoration: underline;
}
div.postbody {
	overflow: hidden;
	background: white;
	border: 1px solid while;
	font-family: Tahoma;
	font-size: 10px;
	color: black;
	padding: 5px 0px 2px 5px;
	margin-bottom: 10px;
}
div.blogtitle {
	font-family: Tahoma;
	color: black;
	font-size: 11px;
	font-weight: bold;
	font-size: 18px;
	background-color: #D0E7FD;
	padding-left: 2px;
	padding-right: 5px;
	margin-top: 10px;
	border: 1px solid #8CACBB;
	border-bottom: 0px;
}
div.bloginfo {
	background: white;
	border: 1px solid #8CACBB;
	padding: 0.5em 0.8em 0.5em 0.8em;
	margin-bottom: 10px;
	font-family: Tahoma;
	font-size: 11px;
	clear: both;
}
div.blogdesc {
	background: white;
	border: 1px solid #8CACBB;
	padding: 0.5em 0.8em 0.5em 0.8em;
	margin-bottom: 10px;
	font-family: Tahoma;
	font-size: 11px;
	clear: both;
}
div.blogtools {
	background: white;
	border: 1px solid #8CACBB;
	padding: 0.5em 0.8em 0.5em 0.8em;
	margin-bottom: 10px;
	font-family: Tahoma;
	font-size: 10px;
	clear: both;
}
div.articletitle {
	font-family: Tahoma;
	color: #578308;
	font-size: 11px;
	font-weight: bold;
	background-color: while;
	border: 1px solid while;
	border-bottom: 0px;
	padding: 0.5em 0.8em 0.5em 0.8em;
	margin-top: 5px;
	clear: both;
}
div.articleheading {
	background: white;
	border: 1px solid while;	
	padding: 0.5em 0.8em 0.5em 0.8em;
	border-bottom: 0px;
	font-family: Tahoma;
	font-size: 10px;
	clear: both;
}
div.articletrailer {
	background: white;
	border: 1px solid while;
	margin-bottom: 20px;
	font-family: Tahoma;
	font-size: 10px;
	clear: both;
}
div.articleheadingtext {
	font-family: Tahoma;
	font-size: 10px;
	display: inline;
}
div.articlebody {
	background: white;
	border: 1px solid while;
	padding: 0.5em 0.8em 0.5em 0.8em;
	margin: 10px 0px;
	font-family: Tahoma;
	font-size: 10px;
	clear: both;
}
span.titlea {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
}
span.titleb {
	font-family: Tahoma;
	font-size: 10px;
}
span.trailer {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}
.day {
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: black;
}
.day:hover {
	font-family: Tahoma;
	font-size: 9px;
	color: black;
	text-decoration: none;
}
.today {
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.today:hover {
	font-family: Tahoma;
	font-size: 9px;
	color: black;
	text-decoration: none;
	font-weight: bold;
}
.nav {
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.nav:hover {
	font-family: Tahoma;
	font-size: 9px;
	color: black;
	text-decoration: none;
	font-weight: bold;
}
.changedate {
	font-family: Tahoma;
	font-size: 8px;
	color: black;
	font-weight: bold;
}
.date {
	font-family: Tahoma;
	font-size: 9px;
	color: black;
	font-weight: bold;
}
#comzone {
	display: none;
	margin: 5px 1px 5px 1px;
	padding-left: 2px;
	padding-right: 2px;
}
#comzoneopen {
	display: block;
	margin: 5px 1px 5px 1px;
	padding-left: 2px;
	padding-right: 2px;
}
span.commentstitle {
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	width: 98%;
}
table.chatroom {
	border-color: #5A4A39;
	border-style: solid;
	border-width: 2px;
	width: 97%;
}
td.chatchannels {
	font-family: Tahoma;
	background: #B5C6DE;
	font-size: 11px;
	color: white;
}
td.chatarea {
	padding-left: 0px;
	margin-left: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: black;
	background: #FFFFFF;
}
table.chatform {
	border-color: #00639C;
	border-style: solid;
	border-width: 2px;
	width: 97%;
	border-top: 0px;
}
td.tdchatform {
	color: Black;
	font-family: Tahoma;
	background: #EFEFEF;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
}
span.chnormal {
	color: black;
	font-family: Tahoma;
	font-size: 11px;
}
span.chuser {
	color: black;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
div.pollresults {
	background: white;
	border: 1px solid black;
	width: 98%;
	margin-top: 5px;
	font-family: Tahoma;
	font-size: 14px;
	padding-left: 5px;
}
table.pollresults {
	width: 97%;
}
td.pollr {
	font-family: Tahoma;
	font-size: 11px;
	color: black;
}
td.threadseparator {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	background-color: #EEEEEE;
	height: 5px;
}
.forumvotelink {
	font-family: Tahoma;
	font-size: 12px;
	color: black;
}
.forumvotelink:active {
	font-family: Tahoma;
	font-size: 12px;
	color: black;
}
.forumvotelink:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: black;
}
table.tcategpath {
	margin-bottom: 40px;
	border-color: while;	#74AE0B;
	border-style: solid;
	border-width: 1px;
	width: 97%;
	border-collapse: collapse;
}
td.tdcategpath {
	font-family: Tahoma;
	color: #578308;
	font-size: 12px;
	font-weight: bold;
	background-color: while;	#CDE2A7;
	padding-left: 2px;
	margin: 0px;
	border-spacing: 0px;
	padding-right: 5px;
}
.categpath {
	font-family: Tahoma;
	font-size: 12px;
	color: #578308;
	text-decoration: none;
}
.categpath:active {
	font-family: Tahoma;
	font-size: 12px;
	color: #578308;
	text-decoration: none;
}
.categpath:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #578308;
	text-decoration: none;
}
table.subcats {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 97%;
	border-spacing: 0px;
	padding-right: 0px;
	margin-bottom: 10px;
	border-color: while;
	border-style: solid;
	border-width: 1px;
	background: while;
	border-collapse: collapse;
}
td.tdsubcat {
	width: 25%;
	background: while;
}
.categlink {
	font-family: Tahoma;
	font-size: 11px;
	color: #578308;
	text-decoration: none;
	font-weight: bold;
}
.categlink:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #578308;
	text-decoration: none;
	font-weight: bold;
}
.categlink:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #578308;
	text-decoration: underline;
	font-weight: bold;
}
table.catobjects {
	width: 97%;
	border-spacing: 0px;
	padding-right: 0px;
	margin-bottom: 10px;
	border-color: #8CACBB;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
td.categobjectsnameeven, td.categobjectsnameodd {
	font-family: Tahoma;
	font-size: 11px;
	color: black;
}
td.categobjectsdataeven, td.categobjectsdataodd {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #EEF6FF;
	color: black;
}
.catname {
	font-family: Tahoma;
	font-size: 11px;
	color: #004E82;
	text-decoration: none;
}
.catname:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #004E82;
	text-decoration: none;
}
.catname:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #004E82;
	text-decoration: underline;
}
div.faqlistquestions {
	background: #FFFFFF;
	color: black;
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid black;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.faqqa {
	background: #FFFFFF;
	color: black;
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid black;
	margin-bottom: 20px;
	padding: 5px;
}
div.faqquestion {
	margin-bottom: 5px;
	font-family: Tahoma;
	font-size: 12px;
	background: #D0E7FD;
	color: white;
}
div.faqanswer {
	font-family: Tahoma;
	font-size: 12px;
	width: 97%;
}
div.questionblock {
	border: 1px solid black;
	background: white;
	margin-bottom: 10px;
}
div.quizquestion {
	font-family: Tahoma;
	font-size: 12px;
	margin-bottom: 5px;
}
div.quizoptions {
	font-family: Tahoma;
	font-size: 12px;
}
div.quizdescription {
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid black;
	background: white;
	margin-bottom: 10px;
}
div.quizanswer {
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid black;
	background: white;
	margin-bottom: 10px;
}
div.shoutboxmsg {
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid black;
	background: white;
	margin-bottom: 0px;
	padding: 1px 0px 1px 2px;
}
div.shoutboxmodmsg {
	font-family: Tahoma;
	font-size: 10px;
	margin-bottom: 4px;
	padding: 1px 0px 1px 2px;
}
textarea.tshoutbox {
	background-color: white;
	border-bottom: #5e5d63 1px solid;
	border-left: #5e5d63 1px solid;
	border-right: #5e5d63 1px solid;
	border-top: #5e5d63 1px solid;
	color: #000000;
	font-family: Tahoma;
	font-size: 10px;
}
.daneshnameh-table {
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	width: 90%;
}
.daneshnameh-tr-a td {
	background: #ddd;
	border: none;
}
.daneshnameh-tr-b td {
	background: #efefef;
	border: none;
}
div.code {
	font-size: 90%;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: #F4F4F4;
	font-family: Tahoma, courier;
}
pre {
	font-size: 14px;
	font-family: Tahoma, courier;
}
hr {
	width: 100%;
	height: 1px;
	background-color: #AAAAAA;
	border-width: 0px;
	padding: 0px;
	color: #AAAAAA;
}
div.tocnav {
	font-family: Tahoma;
	font-size: 9px;
	background: #D0E7FD;
	border: 1px solid #8CACBB;
	color: black;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
}
.tocnavlink {
	color: black;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 10px;
}
.tocnavlink:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: black;
	text-decoration: underline;
}
div.dircategs {
	border: 0.5px solid while;
	padding: 5px;
}
.dirlink {
	font-family: Tahoma;
	font-size: 12px;
	color: black;
	text-decoration: underline;
	font-weight: bold;
}
.dirlink:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #636363;
	text-decoration: underline;
	font-weight: bold;
}
.dirsublink {
	font-family: Tahoma;
	font-size: 10px;
	color: black;
	text-decoration: underline;
}
.dirsublink:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #636363;
	text-decoration: underline;
}
div.dirlistsites {
	background-color: white;
	padding: 5px 0px 10px 5px;
	border: 0.5px solid while;
	margin-top: 10px;
	width: 100%;
}
div.dirsite {
	background-color: #EEF6FF;
	margin-bottom: 10px;
	margin-right: 5px;
}
span.dirsitedesc {
}
span.dirsitetrail {
	font-size: 10px;
}
span.dirsitecats {
}
.dirsitelink {
	font-family: Tahoma;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}
.dirsitelink:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #636363;
	text-decoration: underline;
}
div.dirrelated {
	background-color: White;
	margin-top: 10px;
	border: 0.5px solid while;
	padding: 5px 0px 5px 5px;
}
td.dirfooter {
	font-size: 9px;
}
div.dirfooter {
	margin-top: 10px;
	border: 0.5px solid while;
}
td.prio1 {
	border: 1px solid #8CACBB;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 2px;
	background-color: #F7F9CA;
}
td.prio2 {
	border: 1px solid #8CACBB;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 2px;
	background-color: #F7F9EA;
}
td.prio3 {
	border: 1px solid #8CACBB;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 2px;
	background-color: #EEF6FF;
}
td.prio4 {
	border: 1px solid #8CACBB;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 2px;
	background-color: #F7F9FD;
}
td.prio5 {
	border: 1px solid #8CACBB;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 2px;
	background-color: #F7F9FF;
}
div.messureadflag {
	background-color: #CCCCCC;
	padding-left: 5px;
}
div.messureadhead {
	background-color: #DEDEDE;
	margin-top: 2px;
}
div.messureadbody {
	margin-top: 5px;
	background-color: #DEDEDE;
}
.readlink {
	font-family: Tahoma;
	font-size: 10px;
	color: black;
	text-decoration: underline;
}
.readlink:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #636363;
	text-decoration: underline;
}
#calendar
{
width:100%;
}
.Cal0, .Cal1, .Cal2 {
	border-top: 1px dashed #cccccc;
	color: #425262;
	font-size: 10px;
	padding-right: 0px;
}
.Cal0:before {
	content: "? ";
}
.Cal1:before {
	content: "+ ";
	background-color: #FFCC77;
}
.Cal2:before {
	content: "X ";
	background-color: #eeeeaa;
}
.caltitle {
	font-weight: bold;
	color: #425262;
}
.caltab {
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #666666;
	border-bottom: 2px solid #aeaeae;
	margin-right: 6px;
}
a.caltab {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background-color: #dedede;
	color: #004E82;
}
a.caltab:hover {
	background-color: #efefef;
	border-bottom: 2px solid #dedede;
}
.caltabon {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffffff;
	border: 1px solid #666666;
	border-bottom: 2px solid #FFFFFF;
	margin-right: 6px;
}
a.caltabon {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #004E82;
}
a.caltabon:hover {
	background-color: transparent;
}
div#tab, div#tabcal, div#tabnav {
	margin-top: 10px;
	margin-left: 30px;
}
div#tab {
	margin-bottom: 1px;
}
div.tabcal, div.tabnav {
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #666666;
	border-bottom: 1px solid #aeaeae;
	font-size: 11px;
}
#opaque {
	background-color: #ffffff;
}
.calweb {
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	color: #336699;
}
.calweb:hover {
	color: #996633;
}
.calprio1 {
	background-color: #DAE0E0;
}
.calprio2 {
	background-color: #DADCDC;
}
.calprio3 {
	background-color: #DAD0D0;
}
.calprio4 {
	background-color: #DACACA;
}
.calprio5 {
	background-color: #DAC0D0;
}
.calprio6 {
	background-color: #DABABA;
}
.calprio7 {
	background-color: #DAB0B0;
}
.calprio8 {
	background-color: #DAAAAA;
}
.calprio9 {
	background-color: #DA9A9A;
}
.calprio1 a, .calprio2 a, .calprio3 a, .calprio4 a, .calprio5 a, .calprio6 a, .calprio7 a, .calprio8 a, .calprio9 a {
	color: #000000;
}
#opaque {
	background-color: #ffffff;
}
div.tabrow {
	margin-left: 29px;
	background-color: #efefef;
	border: 1px solid #787878;
	border-bottom: 0;
	font-size: 11px;
}
td.middle {
	vertical-align: middle; 
}
.daterow {
	margin-left: 10px;
}
.mininotes {
	font-size: 80%;
	color:#666666;
}
.opaque
{
	background-color: #ffffff;
	width: auto;
	border: 1px solid #666666;
	padding: 1px; 
}
.opaque .box-title,
.opaque, .box-data 
{
	width: auto;
}
.calcontent {
	min-height: 60px;
}
#caltable {
	width: 100%;
}
div#edithelpzone {
	display: none;
}
div#attzone {
	display: none;
	margin-top: 10px;
}
div#attzoneopen {
	display: block;
	margin-top: 10px;
}
.highlight {
	background-color: #FFAAAA;
	color: #000000;
}
caption {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
div.tree {
	text-align: left;
	padding-left: 1.5em;
}
div.tree#top {
	border: 1px outset #00E000;
	padding: 10px 1.5em 20px 1.5em;
}
textarea.daneshnamehedit {
	font-family: Tahoma;
	width: 98%;
}
.daneshnameh {
	color: #0044bb;
}
.notexistdaneshnamehlink {
	color: #ff0000;
}
.daneshnameh:hover {
	color: #003164;
}
input.button{
	background-image: url('../img/icons/button1F.gif');
	height: 20px;
	width : 100px;
	border:0;
	color: white;
	font-family: Tahoma;
	font-size: 12px;
}
.MenuItem
{
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: None;
}
a.MenuItemLink
{
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: None;
	margin: 0px;
	padding: 0px;
}
a.MenuItemLink:link
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: None;
}
a.MenuItemLink:visited
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: None;
}
a.MenuItemLink:hover
{
	COLOR: #0000ff;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: None;
}
a.myMenuItem
{
	COLOR: #0000ff;
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	margin: 0px;
	padding: 0px;
}
a.myMenuItem:link
{
	COLOR: #0000ff;
	FONT-FAMILY: Tahoma;
}
a.myMenuItem:visited
{
	COLOR: #0000ff;
	FONT-FAMILY: Tahoma;
}
a.myMenuItem:hover
{
	COLOR: #0000ff;
	FONT-FAMILY: Tahoma;
}
a.myMenuItemNE
{
	COLOR: #ff0000;
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	margin: 0px;
	padding: 0px;
}
a.myMenuItemNE:link
{
	COLOR: #ff0000;
	FONT-FAMILY: Tahoma;
}
a.myMenuItemNE:visited
{
	COLOR: #ff0000;
	FONT-FAMILY: Tahoma;
}
a.myMenuItemNE:hover
{
	COLOR: #ff0000;
	FONT-FAMILY: Tahoma;
}
.myMenu {
	position: absolute;
	visibility: hidden;
	z-index: 5;
}	
.diff div{border-top: 1px solid black}
.diffheader{background-color:#a9b8c2; font-weight: bold;}
.diffadded {background-color:#ccffcc;}
.diffdeleted {background-color:#ffcccc;}
.diffbody{background-color:#F2F4F5}
.diffchar {color: red;}
img.button{
	Border Bottom 1;
	CURSOR :Hand;
}
div.masterFloatingDiv {
	display: none; 
	background: #EFF5FF; 
	width: 350px; 
	top: 0px; 
	left: 0px; 
	height: 200; 
	padding: 5px; 
	border: 1px solid black;
}
div.searchFloatingDiv {
	color: #0000ff; 
	background: #0080c0; 
	text-align: center; 
	border: 1px solid #ffffff; 
	width: 100%;
}
div.floatingDiv {
	background: #EFF5FF; 
	width: 350px; 
	top: 0px; 
	left: 0px; 
	height: 200; 
	padding: 5px; 
	overflow: auto;
}
div.waitMessage {
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	text-align : center;
}
span.waitMessage {
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	text-align : center;
}
input.submitInput {
	font: 11px Tahoma;
	font-weight: bold;
	letter-spacing: 1;
	cursor: pointer;
	background-color: #D0E7FD;
}
hr.hrSeparator {
	width: 80%;
	height: 2px;
	padding: 1px;
	border-width: 3px;
}
span.searchBar {
	width: 100%;
	text-align: center;
	background: #0000ff; 
}
td.simpleCell {
	font-family: Tahoma;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}
ul.errorList {
	font-family: Tahoma;
	color: #ff0000;
	font-size: 10px;
}
label.showLabel {
	font-family: Tahoma;
	font-weight: bold;
}
div.daneshnamehtext {
	font-size : 12px;
	padding : 10px;
	clear : both;
	width : auto;
}
div.daneshnamehtext div.img {
 overflow: auto;   
 overflow-y: auto;  
 overflow-x: hidden;  
}
.daneshnamehtext div.box {
	width : auto;
}
.tabs {
	padding : 1px 5px;
}
.tabmark {
	display : inline;
	font-size : 10px;
	background-color : #DDDDDD;
	border : 1px solid #666666;
	margin : 0px;
	margin-right : 5px;
	padding: 2px 0;
	border-radius : 5px 5px 0 0;
	-moz-border-radius : 5px 5px 0 0;
	-khtml-border-radius : 5px 5px 0 0;
}
.tabmark a {
	border-radius : 5px 5px 0 0;
	-moz-border-radius : 5px 5px 0 0;
	-khtml-border-radius : 5px 5px 0 0;
	border-bottom : 0;
	color : #666666;
	font-weight : bold;
	padding : 1px 5px;
}
.tabmark a:active {
	background-color : white;
	color : red;
}
.tabmark a:hover {
	color : black;
	background-color : #CCCCCC;
}
.tabcontent {
	z-index : 200;
	border : 1px solid #999999;
	padding: 6px 2px 2px 2px;
	margin: 5px;
	margin-top : 0;
	background-color : #EEEEEE;
	border-radius : 0px 4px 4px 4px;
	-moz-border-radius : 0px 4px 4px 4px;
	-khtml-border-radius : 0px 4px 4px 4px;
}
TD {
	font-size: 8pt;
}
td.verticalHeading {
	font-family: Tahoma;
	text-align: center;
	color: black;
	font-size: 10px;
	background-color: #D0E7FD;
	border: 1px solid #8CACBB;
	padding-left: 2px;
	padding-right: 5px;
	writing-mode: tb-rl;
	filter: flipH() flipV();
}
li.failedResult {
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
}
.TextBox {
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-top-color: #000000;
	font-family: tahoma;
	border-right-width: 1px;
	border-right-color: #000000
}
div.framedDiv {
	width: 99%;
	margin: 0px;
	padding: 0px;
	color: black;
	border: 1px solid #8CACBB;
	background: #FFFFFF;
	font-family: Tahoma;
}
TR.formShowColored, TD.formShowColored {
	color: black;
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-family: Tahoma;
	background-color: #FFFFD0;
	font-size: 12px;
}
TR.formShowColorless, TD.formShowColorless {
	color: black;
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-family: Tahoma;
	background-color: transparent;
	font-size: 12px;
}
table.neatTable {
	padding: 0px;
	margin: 0px;
	border: 1px solid #8CACBB;
	border-collapse: collapse;
}
td.highlightedCell {
	border-collapse: collapse;
	border: 1px solid #8CACBB;
	background-color: #EEF6FF;
}
td.borderedCell {
	border-collapse: collapse;
	border: 1px solid #8CACBB;
}
hr.separator {
	height: 3px;
 	align: center;
 	width: 100%;
 	color: #0080ff;
	border-width: 0px;
	padding: 0px;
}
span.highlighted {
	color: #0000ff;
	font-size: 12px;
	font-weight: bold;
	text-align : center;
}
div.highlighted {
	color: #0000ff;
	font-size: 12px;
	font-weight: bold;
}
div.highlightedError {
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
}
table.semiNormal {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
TD.evenRightJustified {
	margin: 0px;
	padding: 0px;
	color: black;
	font-size: 12px;
	text-align: right;
	vertical-align: top;
	border: 1px solid #8CACBB;
	background-color: transparent;
}
span.chargeSpan {
	color: #ff0000;
}
span.resourceSpan {
	color: #0000ff;
}
span.borderedArea {
	background: #EFF5FF; 
	border: 1px solid #8CACBB;
	font-family: Tahoma;
	font-size: 10px;
}
div.myFloatingDiv {
	background: #EFF5FF; 
	top: 0px; 
	left: 0px; 
	height: 200; 
	padding: 5px; 
	overflow: auto;
}
div.myMasterFloatingDiv {
	display: none; 
	background: #EFF5FF; 
	top: 0px; 
	left: 0px; 
	height: 200; 
	padding: 5px; 
	border: 1px solid black;
}
.inactiveTreeElements {
	font-family: Tahoma
	font-size: 10px;
	color: #808080;
	text-decoration: none;
}
TD.highlight {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-size: 12px;
	color: black;
	background-color: #FFFFA0;
	vertical-align: top;
	text-align: left;
}
TD.subHeading {
	font-family: Tahoma;
	text-align: center;
	color: white;
	font-size: 10px;
	font-weight: bold;	
	background-color: #0080C0;
	border: 1px solid #8CACBB;
	padding-left: 2px;
	padding-right: 5px;
}
TD.paleCell {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #FFFFD0;
}
TD.notPaleCell {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 12px;
	background-color: transparent;
}
button.buttonShow {
	font-style: bold;
	font-family: Tahoma;
	text-decoration: none;
}
button.buttonHide {
	font-style: bold;
	font-family: Tahoma;
	text-decoration: line-through;
}
li.liErroneous {
	font-family: Tahoma;
	color: #ff0000;
	font-size: 10px;
}
li.liRight {
	font-family: Tahoma;
	color: #000000;
	font-size: 10px;
}
span.formHighlight {
	color: #ff0000;
	font-weight: bold;
	font-family: Tahoma;
}
.rollover {
	color: #ffff80;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #0000a0;
	background-color: #0080C0;
}
td.leftJustified {
	text-align: left;
}
td.rightJustified {
	text-align: right;
}
div.overLibDiv {
	position: absolute; 
	z-index: 1000; 
	background-image: none; 
	left: 300px; 
	top: 2064px; 
	visibility: block; 
	overflow: true;
}
.yellowColor {
	color: #ffff40;
}
.inlineElement {
	display: inline;
}
td.borderLessCell {
	border: 0px;
}
table.fullWidthTable {
	width: 100%;
}
.headBar {
	border: 1px solid;
	border-color: navy;
	background-color: #F0F0F0;
}
.centeredElement {
	text-align: center;
}
.valignMiddle {
	vertical-align: middle;
}
div.leftFloatingDiv {
	float: left; 
	text-align: left; 
	white-space: nowrap;
}
div.rightFloatingDiv {
	float: right;
	text-align: right; 
	white-space: nowrap;
}
span.leftFloatingSpan {
	float: left; 
	text-align: left; 
	white-space: nowrap;
}
span.rightFloatingSpan {
	float: right;
	text-align: right; 
	white-space: nowrap;
}
.subThreadsTable {
	border: 2px ridge #0080ff;
}
.noBorder {
	border: 0px;
}
TD.paleCellAPPROVED {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #FFFFD0;
}
TD.notPaleCellAPPROVED {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 12px;
	background-color: transparent;
}
TD.paleCellQUEUED {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #A0F0F0;
}
TD.notPaleCellQUEUED {
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #DDDDDD;
}
ul {
	font-family: Tahoma;
}
td.counterBidiAlignLeft {
	text-align: left;
}
td.counterBidiAlignRight {
	text-align: right;
}
table.inlineTable {
	display: inline;
}
span.fileSize {
	color: #ffffff;
	padding: 2px;
	direction: ltr;
	text-align: left;
	background-color: #ff0000;
}
TD.attachmentCellAPPROVED {
	border: 1px solid #00FF00;
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #D0ffD0;
}
TD.attachmentCellQUEUED {
	border: 1px solid #ff0000;
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #ffdcb9;
}
div.leftAlignedAndDiredDiv {
	direction: ltr;
	text-align: left;
}
div.intelligentMessage {
	width: 98%;
	margin: 1px;
	padding: 2px;
	color: black;
	font-size: 10px;
	font-family: Tahoma;
	border: 2px dashed #00aeef;
	background-color: #D0E7FD;
}
span.objectKeywordSpan {
	color: #006464;
	font-size: 10px;
	font-family: Tahoma;
}
span.objectCategorySpan {
	color: #ff0080;
	font-size: 10px;
	font-family: Tahoma;
}
tr.lastRowIM {
	background-color: #0080C0;
}
tr.groupSeparatorIM {
	background-color: #B3D9FF;
}
span.myMessage {
	color: #ff0000;
	font-weight: bold;
}
span.othersMessage {
	color: #408080;
	font-weight: bold;
}
