

body {padding:0px 0px 0px 0px; margin:0px; background:#fff; color:#444; font:12pt; font-family: verdana; line-height:1.4;  background:url(/stylesheets/images/body_bk.png) 506px 0px repeat-y;text-align:left;}
div {
  padding:0px; margin:0px;
}
p {
  padding:0px; margin:0px;
}
ul {
  padding:0px; margin:0px;
}
h2 {
  padding:0px; margin:0px;
}
h3 {
  padding:0px; margin:0px;
}
h4 {
  padding:0px; margin:0px;
}
li {
  padding:0px; margin:0px;
}
img {
  padding:0px; margin:0px;
}
ul {list-style-type:none;}
a {color:#027A9f;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0px;}
a#back-to-top {color:#AAA;text-decoration:none;font-size:8pt;display:block;text-align:right;margin:10px 10px 0px 0px}
a#back-to-top:hover { color:#ADA;}
TEXTAREA {border:1px solid #CCC;}
#container {width:980px; clear:both; borders:1px solid #000;}
#main {width:506px; float:left; borders:1px solid #000;}
#sides {width:474px; float:left; borders:1px solid #000;overflow:hidden;}
#left-column {float:left;borders:1px solid #000;text-align:left;overflow:hidden;}
#right-column h5 { margin:20px 0px 0px 0px; padding:0px; color:#4c6f48;font-size:8pt;line-height:1;}

legend {color:#027A9F; font-weight:bold}
.steps {color:#027A9F; font-weight:bold}

#top-menu {
top:0px;
}
#top-menu ul {
  padding:0px;
  margin:0px 0px 0px 10px;
  list-style:none;
}
#top-menu ul li {
  padding:0px;
  margin:0px;
  list-style:none;
  color:#3FC202;
}
#top-menu ul li a {
  font-family: verdana,helvetica,arial,sans-serif;font-size: 12px;color:#3FC202; font-weight:normal; border-bottom:1px solid #3FC202;
  text-decoration:none;
}

#right-list
h5 {
	margin:5px px ;
	font-family: tahoma;
	font-size:10pt;
	color: #027A9f;
}
#right-list 
 {
margin:0px 0px 30px 20px;
}
#right-list li {padding:0px;margin:0px; list-style:square; color:#3FC202;}
#right-list li {padding:0px;margin:10px 7px;text-align:left;line-height:1.1; font-size:8pt;}
#right-list li a {
color:#3FC202;font-family: verdana,helvetica,arial,sans-serif;font-size: 12px;
}
#right-list li a:hover {
  text-decoration: underline;
}
#home_style a
 {
font-family: verdana,helvetica,arial,sans-serif;font-size: 13px;color:#027A9F;
}
#right-list h2 {font-size:10pt; line-height:1.4; color:#0px#02; text-transform:none;border-bottom:2px solid #DED;margin-right:10px;position:relative;}
#main p {padding:0px;}
#logo {height:190px;background:url('/stylesheets/images/header.jpg') left bottom no-repeat;}
#wimp-logo { position:absolute; height:80px;width:291px;}
#cyberpeace-logo {position:absolute; height:80px;width:291px;top:80px;}

#main p.more a {
color:#027A9f; font:13px verdana; padding:0px;padding-right:15px;float:right;
}
#main p.more a:hover {text-decoration:underline;}

#right-column {width:214px;float:right;borders:1px solid #000;overflow:hidden;}
#partners { background:url('/stylesheets/images/right_column.jpg') no-repeat left bottom;; height:179px;padding:15px 0px 0px 0px;}

#contact-home {width:230px; height:190px; margin:0px 5px;background:#fff; color:#000;}
#contact-home ul {width:198px;  margin:0 0 0 13px;}
#contact-home ul li {width:99px; height:190px; float:left;}

#contact-home ul li a { outline:none;}
#contact-home ul li.cp {width:99px; height:190px;}
#contact-home ul li.cp a {width:99px; height:190px; display:block; background:url(/stylesheets/images/tab_cp_off.png)  no-repeat left bottom ; text-indent:-190px;}
#contact-home ul li.cp a:hover {width:99px; outline:none;height:190px; background:url(/stylesheets/images/tab_cp_on.png) no-repeat left bottom; }

#contact-home ul li.iyf a {width:99px; outline:none;height:190px; display:block; background:url(/stylesheets/images/tab_wm_off.png) no-repeat left bottom; text-indent:-190px;}
#contact-home ul li.iyf a span {display:none;}
#contact-home ul li.cp a span {display:none;}
#contact-home ul li.iyf a:hover {width:99px; height:190px; background:url(/stylesheets/images/tab_wm_on.png) no-repeat left bottom;}

#highlight_1 {
    margin:0px;
    margin:20px 15px;
	width: 475px;
	background:#f4f4f4;
    padding:0px 0px;
	font-family: verdana,helvetica,arial,sans-serif;
font-size: 12px;
}
#highlight_1 h4 a {
  font-family: verdana,helvetica,arial,sans-serif;font-size: 18px; color:#514539;margin-bottom:10px;border-top:0px solid #AADD44;font-weight:bold;padding:0px;margin:5px 0px 0px 0px;
}
#highlight_1 h4 a:hover {
  text-decoration: underline;
}
#highlight_1 div.photo { float:left;margin:0px 10px 0px 0px; border:0px solid #000;}
#highlight_1 p {font-size:10pt;}
#events_highlights
 {
	overflow:hidden;
	margin:0px;
	margin:0px 15px;
	background:#f4f4f4;
	height: 160px;
	width: 475px;
	padding:0px 0px;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
}
 h4 a {
  font-family: verdana,helvetica,arial,sans-serif;font-size: 18px; color:#514539;margin-bottom:10px;border-top:0px solid #AADD44;font-weight:bold;padding:0px;margin:5px 0px 0px 0px;
}
 h4 a:hover {
  text-decoration: underline;
}
 div.photo { float:left;margin:0px 0px 0px 0px; border:0px solid #000;}
 p {font-size:10pt;}
#highlight_2 {
  margin:5px 5px;
}
#highlight_2 div.highlight { font-size:10pt; }
#highlight_2 div.highlight.centered { text-align:center; }
#highlight_2 div.photo { float:left; border:1px solid #ccc; margin:0px 10px 10px 0px;padding:1px;}

#news-archive { margin:10px 0px 0px 30px;}
#news-archive li { margin:20px 0px;clear:both;}
#news-archive li h4 { margin:0px;}
#news-archive li h4 a { font-weight:normal;}
#news-archive .date { font-weight:bold;}
#news-archive .photo { border:1px solid #000;float:left;overflow:hidden;width:90px;height:100px;margin:5px 10px 10px 0px;}

.section {
  padding:20px 0px 0px 20px;
   font-family: verdana,helvetica,arial,sans-serif;font-size: 12px;
}
.section h3 {
  text-decoration:underline;
  clear:both;
}
.section DIV.description {
  margin:0px 0px 0px 0px;
}
.section UL.publications {
  margin:0px 0px 0px 0px;
}
.section UL.publications li {
  margin:0px 0px 10px 0px;
  clear:both;
  list-style-image:none;
  list-style:none;
}
.section UL.publications li DIV.date { font-weight:bold;}
.section UL.publications li DIV.photo {
  border:1px solid #000;
  float:left;
  overflow:hidden;
  width:20px;
  height:20px;
  margin:5px 10px 10px 0px;
}
.section UL.publications li DIV.photo img.square {
  width:30px;
}
.section UL.publications li DIV.content {
  padding:0px 0px 0px 30px;
}
.section UL.publications li DIV.content H4 {
  margin:0px;
}
.section UL.publications li DIV.content H4 a {
  text-decoration:underline;
  font-weight:normal;
}
.section UL.publications li DIV.content p {
  margin:0px;
}
.section UL.publications li DIV.content DIV.download {
  padding:0px 0px 0px 15px;
  background:url(/images/download.gif) no-repeat left center;
}
.section UL.publications li DIV.content DIV.download a {
  font-size:8pt;
  color:#777;
}

ul.downloads {
  list-style:disc;
  margin:4px 20px;
}
ul.downloads li {
  font-size:6pt;
  list-style:disc;
  color: ##498AB3;
}
ul.downloads li a {
  font-size:9pt;
}

#left-column .more { display:block;text-align:right;}
#left-column .more a {
color:#027A9f; font:13px tahoma; font-weight:bold; padding:0px;padding-right:15px;float:right;
}
#left-column .more a:hover {
  text-decoration: underline;
}

.left-list {margin:10px 10px 20px 15px;}
.left-list h2 {font-size:10pt; line-height:1.4; color:#3FC202; text-transform:none;border-bottom:2px solid #DED;margin-right:10px;position:relative;}
.left-list h2.rtl { text-align:right; }
.left-list h2 span.rtl { position:absolute; top:0px;right:0px;}
.left-list  h2 a {font-size:11pt; line-height:1.4; color:#3FC202; text-transform:none;}
.left-list ul { margin:0px 10px 0px 0px;}
.left-list li {
  font-family: verdana,helvetica,arial,sans-serif;font-size: 12px; list-style:none;color:#027A9f;border-bottom:1px dashed #DDD;padding:3px 0px;
}
.left-list li a {
font-size:10pt; background:#fff; color:#027A9f; 
}
.left-list li a:hover {
  text-decoration: underline;
}
.left-list h5 {font-weight:normal;font-size:10pt;margin:0px;}
.left-list h5 a {font-weight:bold;font-size:10pt;margin:0px;text-decoration:underline;}
.left-list a#rss-subscribe {float:right; margin:4px 0px 0px 0px;width:14px;height:14px;; background:url(images/rss.png) no-repeat center center;}
.left-list a#rss-subscribe span {display:none;}
.left-list .date {color:#999; font-weight:bold;font-size:8pt;}
.left-list .news {margin:5px 0px 0px 0px;}
.left-list .news li {
  font-family: verdana,helvetica,arial,sans-serif;font-size: 12px;border:0px; margin-bottom:10px;line-height:12pt;padding:0px;
}
.left-list p {color:#555;}


.display-photo-album {text-align:center; margin:10px;}
.display-photo-album img {display:none;}
.display-photo-album a {border-bottom:2px solid ;text-decoration:none;font-weight:bold;}


#leftPaninleftPan {width:270px; float:left;}
#leftPaninleftPan h3 {height:55px; background:url(images/icon3.gif) 0 0 no-repeat #fff; color:#046CB8; font:24px/40px serif; padding:30px 0 0 54px; margin:0 0 0 22px;}
#leftPaninleftPan h4 {width:209px; height:90px; background:url(images/image1.jpg) 0 0 no-repeat; margin:0 0 0 22px; text-indent:-2000px;}
#leftPaninleftPan p.strongtext {font:12px/18px serif; background:#fff; color:#3A3A3A; font-weight:bold; padding:16px 24px 14px;}


#leftPaninleftPan p.moreone {width:100px; height:23px; margin:0 0 35px;}
#leftPaninleftPan p.moreone a {width:100px; height:23px; display:block; background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#589B02; font:12px/23px serif; font-weight:bold; text-decoration:none; padding:0 0 0 36px;}
#leftPaninleftPan p.moreone a:hover {background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#046CB8; text-decoration:underline;}

#leftPaninrightPan {width:235px; float:left;}

#leftPaninrightPan h4 {width:209px; height:90px; background:url(images/image2.jpg) 0 0 no-repeat; text-indent:-2000px; margin:85px 0 0;}

#leftPaninrightPan p {padding:0 0 14px;}
#leftPaninrightPan p.strongtext {font:12px/18px serif; background:#fff; color:#3A3A3A; font-weight:bold; padding:16px 24px 14px 0;}
#leftPaninrightPan p span {font-weight:bold;}

#leftPaninrightPan p.moretwo {width:100px; height:23px; margin:0 0 35px;}
#leftPaninrightPan p.moretwo a {width:100px; height:23px; display:block; background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#589B02; font:12px/23px serif; font-weight:bold; text-decoration:none; padding:0 0 0 36px;}
#leftPaninrightPan p.moretwo a:hover {background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#046CB8; text-decoration:underline;}
/*----/Left Panel----*/

/*----Right Panel----*/
#left-column {width:257px; float:left;font-size:10pt;}

#left-column  h2 {font-size:11pt; line-height:1.4; color:#3FC202; text-transform:none;}
#left-column  h2 a {font-size:10pt; line-height:1.4; color:#3FC202; text-transform:none;}
#left-column  h4 {font-size:10pt; line-height:1.4; color:#3FC202; text-transform:none;}
#left-column  h4 a {font-size:10pt; line-height:1.4; color:#027A9f; text-transform:none; text-decoration:none;border-bottom:1px solid #027A9f;}

Blockquote {clear:both; text-align:center;margin:5px 5px; color:#3FC202; font-weight:bold;}

#rightbottomPan {width:273px; height:24px; background:url(images/rightbottompan.gif) 0 0 no-repeat;}

/*----Right Panel----*/
#footer {height:130px; margin:15px 0px 0px 0px;background:#4C4C4C; color:#fff; clear:both;}
#footerPan {width:778px; float:left; position:relative}
#footerPan img {width:218px; height:52px; position:absolute; top:28px; right:30px;}

#footerPan ul {width:500px; position:absolute; top:18px; left:53px;}
#footerPan li {
  float:left;  font-weight:normal;font-family: verdana,helvetica,arial,sans-serif;font-size: 10px;
}
#footerPan ul li a {padding:0 5px 0; color:#fff; background:#4C4C4C; text-decoration:none;}
#footerPan ul li a:hover {text-decoration:underline;}

#footerPan p.copyright {background:#4C4C4C; color:#79D000; font:11px/15px sans-serif; position:absolute; top:50px; left:58px;}

#257
#page-body {
  padding:10px 25px 0px 25px;font-size:10pt;
}
#page-body.home {
  padding:0px;
  width:475px;
}
#page-body.home Div.page-text {padding:0px 0px 0px 15px;width:475px;}
#page-body h1 {
  margin:15px 0px 10px 0px;padding:0px;color:#027A9f; font-size:15pt;
}
#page-body h2 {
  margin:15px 0px 10px 0px;padding:0px;color:#027A9f; font-family: verdana,helvetica,arial,sans-serif;font-size: 18px;
}
#page-body h3 {
  margin:0px 0px 10px 0px;padding:0px; font-size:11pt; color:#00AADD;
}
#page-body h6 {
  margin:0px;padding:0px; font-size:10pt;font-weight:normal;
}
#page-body h1.rtl {
  text-align:right;direction:rtl;
  font-family:'Arabic Transparent';
}
#page-body h2.rtl {
  text-align:right;direction:rtl;
  font-family:'Arabic Transparent';
}
#page-body h3.rtl {
  text-align:right;direction:rtl;
  font-family:'Arabic Transparent';
}
#page-body h4.rtl {
  text-align:right;direction:rtl;
  font-family:'Arabic Transparent';
}
#page-body h5.rtl {
  text-align:right;direction:rtl;
  font-family:'Arabic Transparent';
}
#page-body h6.rtl {
  text-align:right;direction:rtl;
  font-family:'Arabic Transparent';
}

.page-text {
  padding:0px;padding-left:15px; font-size:10pt;margin-bottom:15px;
}
.page-text p {
  margin:0px 0px 10px 0px; font-size:10pt; font-family: verdana,helvetica,arial,sans-serif;font-size: 12px;
}
.page-text Blockquote p {
  font-size:12pt;
}
.page-text Blockquote p a { font-family:sans-serif; font-weight:normal;font-size:14pt; color:#000; }
.page-text Blockquote p:first-letter { sbackground: url(images/double.gif) no-repeat left top; }
.page-text a {
  color:#027A9F;font-family: verdana,helvetica,arial,sans-serif;font-size: 12px;
}
.page-text a:hover {
  text-decoration: underline;
}
.page-text ul {
  margin:0px 0px 0px 20px;
  list-style: disc outside;
  list-style-color: #027A9F;
}
.page-text li {
  margin:5px 25px;
}
.page-text li a {
  color:#027A9F;font-family: verdana,helvetica,arial,sans-serif;font-size: 12px;
}
  a:hover {text-decoration:underline;color:#027A9F;}
  ol li {margin-bottom:15px;}
 

#page_sidebar {
  padding:10px 10px 0px 10px;
}
#page_sidebar ul {
  padding:0px 0px 0px 15px;; margin:0px 0px 0px 0px;
}
#page_sidebar#page_sidebar ol {
  padding:0px 0px 0px 15px;; margin:0px 0px 0px 0px;
}
#page_sidebar h4 { font-size:10pt;}
#page_sidebar ul li { font-size:10pt; list-style:square;}
#page_sidebar li { padding:0px; }


#news-bar { margin:20px 0px 0px 5px; text-align:left;}
#news-bar a#rss-subscribe {float:left; margin:3px 3px 0px 0px;width:14px;height:14px;; background:url(images/rss.png) no-repeat center center;}
#news-bar a#rss-subscribe span {display:none;}
#news-bar ul {padding:0px;margin:8px 5px 10px 0px;}
#news-bar ul li { margin-bottom:10px; display:block; }
#news-bar ul li p.first { text-align:justify; font-size:10pt;}
#news-bar ul li p {font-size:10pt; line-height:1.4;}
#news-bar ul li b { margin-bottom:10px; display:block;}
#news-bar ul li img { border:1px solid #ddd; }
#news-bar ul li img.square { float:left; margin:5px; border:1px solid #555; }
#news-bar ul li img.medium { display:block;}
#news-bar ul b a { background:#FFF; color:#046CB8; font-size:10pt; line-height:1.3;font-weight:bold;font-style:normal; border-bottom:1px solid #046CB8;font-family:sans-serif; }
#news-bar ul b a:hover {text-decoration:underline;}

#top-menu a {color:#fff;}
	
#attached_photos ul { margin:0px; padding:0px; borders:1px solid #000; width:225px;}
#attached_photos ul li { float:left; border:1px solid #ddd; margin:5px;padding:3px;overflow:hidden; height:55px;width:90px;}
#attached_photos ul li a { display:block; overflow:hidden; height:55px;width:90px;}
#attached_photos ul li { list-style:none; list-style-image:none; }
#attached_photos ul li a img { heights:40px; }

#photo-albums {margin:10px 0px 20px 30px;}
#photo-albums li.photo-album {margin:10px 0px 20px 30px;}
#photo-albums li.photo {float:left;height:60px;width:60px;margin:5px;list-style:none;list-style-image:none;overflow:hidden;padding:0px;border:1px solid #444;text-align:center;}
#photo-albums h4 {display:inline;}

#album_photos ul {
  list-style:none;list-style-image:none;
}
#album_photos ul li {
  list-style:none;list-style-image:none;
}
#album_photos ul li {float:left; width:120px; height:100px;borders:1px solid #000;margin:10px;text-align:center;}
#album_photos img { border:1px solid #555;padding:2px; }

#publications { margin:20px 0px 0px 5px;}
#publications ul { margin:0px 0px 0px 0px;width:225px;list-style-type:square;list-style:square;}
#publications li { font-size:10pt; list-style-type:square;list-style:square; color:#027A9f;padding:3px 0px;}
#publications a { font-size:8.6pt; background:#fff; color:#027A9f;}


Div.upload {text-align:left;padding:4px 0px 5px 20px; margin:0px 5px 2px 0px;background-repeat:no-repeat; background-position:left 5px;}
Div.upload.doc {
  background-image:url('/images/doctypes/icon_doc.gif');
}
Div.upload.docx {
  background-image:url('/images/doctypes/icon_doc.gif');
}
Div.upload.ppt {background-image:url('/images/doctypes/icon_ppt.gif')}
Div.upload.xls {background-image:url('/images/doctypes/icon_xls.gif')}
Div.upload.pdf {background-image:url('/images/doctypes/icon_pdf.gif')}
Div.upload.mp3 {background-image:url('/images/doctypes/icon_mp3.gif')}
Div.upload.ra {background-image:url('/images/doctypes/icon_ra.gif')}
Div.upload.avi {background-image:url('/images/doctypes/icon_avi.gif')}
Div.upload.mov {background-image:url('/images/doctypes/icon_mov.gif')}
Div.upload.txt {background-image:url('/images/doctypes/icon_txt.gif')}
Div.upload.zip {background-image:url('/images/doctypes/icon_zip.gif')}
Div.upload.rar {background-image:url('/images/doctypes/icon_rar.gif')}
Div.upload.swf {background-image:url('/images/doctypes/icon_swf.gif')}
Div.upload.css {background-image:url('/images/doctypes/icon_css.gif')}
Div.upload.gif {background-image:url('/images/doctypes/icon_gif.gif')}
Div.upload.jpg {background-image:url('/images/doctypes/icon_jpg.gif')}
Div.upload.png {background-image:url('/images/doctypes/icon_png.gif')}
Div.upload.generic {background-image:url('/images/doctypes/icon_generic.gif')}

/* Pagination */
.navigation-bar { clear:both;margin:10px 40px;text-align:left;font-size:10pt;}
.pagination {
    padding: 5px;
    margin: 3px;
    direction:ltr;
	padding-left:15px;
}
.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #387199;
    text-decoration: none;
    color: #387199;
	font-size:10pt;
	font-family:verdana;
}
.pagination a:hover {
  border: 1px solid #387199;
  color: #387199;
  text-decoration:underline;
}
.pagination a:active {
  border: 1px solid #387199;
  color: #387199;
  text-decoration:underline;
}
.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #4455BB;
    font-weight: bold;
    background-color: #387199;
    color: #FFF;
	font-size:10pt;
	font-family:verdana;
}
.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #387199;
    color: #ddd;
	font-size:10pt;
	font-family:verdana;
}

.versions-nav { height:20px; padding:3px;background:#EED;border:1px solid #CCC;font-size:10pt;}
.versions-nav .next { float:right;}
.versions-nav .previous { float:left;}
.versions-nav .current { list-style:none;display:block;width:140px;text-align:center;margin:0px;}


#events-buttons a { padding:5px 20px;font-size:10pt;font-weight:bold;color:#fff; display:block;float:left;margin:3px 10px;text-align:center;text-decoration:underline;align:center;}
#events-buttons #publish_button {background:#0D0;border:1px solid #0A0;}
#events-buttons #request_publishing_button { background:#FC0;;border:1px solid #AA0;}
#events-buttons #request_approval_button { background:#FC0;;border:1px solid #AA0;}
#events-buttons #disapprove_button { background:#D00;;border:1px solid #A00;}
#events-buttons #rejecting_button { background:#D00;;border:1px solid #A00;}
#events-buttons a:hover {text-decoration:underline;}
.grey-box {padding:10px;background:#F0F0Ed;border:1px solid #EED;}
.grey-box-net-aman {padding:1px;background:#F0F0Ed;border:1px solid #EED;font-weight:bold}
.page-status { color:#FFF;font-size:9pt;padding:2px;font-weight:bold;text-align:center; }

.page-status.pending { background:#EA0; }
.page-status.pending_approval { background:#EA0; }
.page-status.pending_publishing { background:#EA0; }
.page-status.rejected { background:#FE0000; }
.page-status.draft { background:#0AC; }
.page-status.published { background:#0A0; }


Div#flash_message {
    direction:ltr;
    z-index:100;
    border-bottom:2px solid #8ba96f;
    border-top:2px solid #8ba96f; 
    background:#c2eca6; 
    text-align:center;
    padding:5px;
    margin:5px 0px;
    font-size:10pt;
    color:#000;
}
Div#flash_message a {
  color:#000;
}
Div#flash_message a.close {
  display:block;
  float:right;
  width:16px;
  height:16px;
  background:transparent url('/images/delete.gif') no-repeat center center;
}
Div#flash_message a.close span {
  display:none;
}
 
Div.rtl {
  direction:rtl;
}
Div.rtl div {
  direction:rtl;
  text-align:right;
}
Div.rtl ul {
  direction:rtl;
  text-align:right;
}
Div.rtl li {
  direction:rtl;
  text-align:right;
}
Div.rtl p {
  direction:rtl;
  text-align:right;
}
Div.rtl Div#forum-post span.reply {
  left:10px;
}
Div.rtl Div.posts-replies-tree span.reply {
  left:10px;
}
Div.ltr {
  direction:ltr;
}
Div.ltr div {
  direction:ltr;
  text-align:left;
}
Div.ltr ul {
  direction:ltr;
  text-align:left;
}
Div.ltr li {
  direction:ltr;
  text-align:left;
}
Div.ltr p {
  direction:ltr;
  text-align:left;
}
Div.ltr Div#forum-post span.reply {
  right:10px;
}
Div.ltr Div.posts-replies-tree span.reply {
  right:10px;
}
#forums-list {
  padding-left:15px;
}
#forums-list.rtl {
  direction:rtl;
}
#forums-list.rtl div {
  direction:rtl;
  text-align:right;
}
#forums-list.rtl ul {
  direction:rtl;
  text-align:right;
}
#forums-list.rtl li {
  direction:rtl;
  text-align:right;
}
#forums-list.rtl div.sublinks span {
  float:left;
  font-size:11.5pt;
}
#forums-list.rtl div.sublinks span.user {
  float:right;
}
#forums-list.rtl span.link {
  left:0px;
}
#forums-list.rtl span.link span {
  float:left;
}
#forums-list.ltr {
  direction:ltr;
}
#forums-list.ltr div {
  direction:ltr;
  text-align:left;
}
#forums-list.ltr ul {
  direction:ltr;
  text-align:left;
}
#forums-list.ltr li {
  direction:ltr;
  text-align:left;
}
#forums-list.ltr div.sublinks span {
  float:right;
  font-size:8pt;
}
#forums-list.ltr div.sublinks span.user {
  float:left;
}
#forums-list.ltr span.link {
  right:0px;
}
#forums-list.ltr span.link span {
  float:right;
}
#forums-list ul li.forum {
  margin:0px 0px 20px 0px;
  padding:0px;
  position:relative;
  background:#FAFDFD;
}
#forums-list ul li.forum h4 {
  background:#EDF5ED;
  padding:4px;
  font-weight:bold;
  font-size:10pt;
  height:26px;
}
#forums-list ul li.forum h4 a {
  font-size:12px;
}
#forums-list ul li.forum h4 a:hover { text-decoration:underline; color:#444444;}
#forums-list ul li.forum p { clear:both; padding:3px;}
#forums-list ul li.forum div.sublinks {
  height:45px;
}
#forums-list ul li.forum div.sublinks span {
  margin:2px 15px 0px 4px;
}
#forums-list ul li.forum div.sublinks span.user {
  color: grey;
  font-size:8pt;
}
#forums-list ul li.forum span.link {
  position:absolute;
  top:0px;
  display:block;
  height:21px;
}
#forums-list ul li.forum span.link span {
  height:24px;
  display:block;
  font-size:8pt;
  text-align:center;
  padding:10px 0px 0px 0px;
  width:52px;
}
#forums-list ul li.forum span.link span.post {
  background:#d8ecb6;
  width:80px;
}
#forums-list ul li.forum span.link span.post a {
  color:#258;
  font-weight:bold;
}
#forums-list ul li.forum span.link span.post a:hover {
  text-decoration:underline;
}
#forums-list ul li.post {
  margin:0px 0px 20px 0px;
  padding:0px;
  position:relative;
  background:#FAFDFD;
}
#forums-list ul li.post h4 {
  background:#EDF5ED;
  padding:4px;
  font-weight:bold;
  font-size:10pt;
  height:26px;
}
#forums-list ul li.post h4 a {
  font-size:12px;
}
#forums-list ul li.post h4 a:hover { text-decoration:underline; color:#444444;}
#forums-list ul li.post p { clear:both; padding:3px;}
#forums-list ul li.post div.sublinks {
  height:45px;
}
#forums-list ul li.post div.sublinks span {
  margin:2px 15px 0px 4px;
}
#forums-list ul li.post div.sublinks span.user {
  color: grey;
  font-size:8pt;
}
#forums-list ul li.post span.link {
  position:absolute;
  top:0px;
  display:block;
  height:21px;
}
#forums-list ul li.post span.link span {
  height:24px;
  display:block;
  font-size:8pt;
  text-align:center;
  padding:10px 0px 0px 0px;
  width:52px;
}
#forums-list ul li.post span.link span.post {
  background:#d8ecb6;
  width:80px;
}
#forums-list ul li.post span.link span.post a {
  color:#258;
  font-weight:bold;
}
#forums-list ul li.post span.link span.post a:hover {
  text-decoration:underline;
}
Div#forum-post {
		position:relative;
		padding-left:15px;
}
Div#forum-post h2 {
  margin:0px;
}
Div#forum-post h2 b {
  background:#EDF5ED;
  padding:2px 100px 2px 10;
  font-weight:normal;
  display:block;
}
Div#forum-post span.reply {
  position:absolute;
  top:8px;
  font-size:9pt;
}
Div#forum-post span.reply a { text-decoration:underline;}
Div#forum-post span.user {
  color: grey;
  font-size:8pt;
}
Div#forum-post div.post-body {
  margin:10px 0px 0px 0px;
}
Div.posts-replies-tree {
	clear:both;
	padding-top:20px;
	padding-left:20px;
}
Div.posts-replies-tree ul {
  list-style:none;
  list-style-image:none;
}
Div.posts-replies-tree ul li {
  list-style:none;
  list-style-image:none;
  margin-bottom:10px;
  position:relative;
}
Div.posts-replies-tree ul li h4 {
  padding:2px;
  background:#F0F0f0;
}
Div.posts-replies-tree ul li span.reply {
  position:absolute;
  top:2px;
}
Div.posts-replies-tree ul li span.user {
  color: grey;
  font-size:8pt;
}
Div.post-ancestors-tree {
	background:#EDF5ED;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}
Div.post-ancestors-tree ul {
  margin:0px 20px 0px 20px;
  padding:5px;
}
Div.post-ancestors-tree ul li {
  list-style:disc;
  font-size:6pt;
}
Div.post-ancestors-tree ul li a {
  font-size:10pt;
  text-decoration:underline;
}
Div.post-ancestors-tree ul li span {
  font-size:10pt;
  font-weight:bold;
}
Div.action-buttons a {
  margin-top:10px;
  font-weight:bold;
  margin-left:20px;
  padding:1px 10px;
  border:1px solid #CCC;
  background:#F0F0F0;
  action-buttons
}
Div.new-post {
  padding-left:20px;
  background:#6eb061 url('/gfx/add.png') no-repeat 3px center;
  height:20px;
  width:80px;
  margin:5px 20px;
}
Div.new-post a {
  display:block;
  background:#498AB3;
  color:#fff;
  padding:2px 0px 2px 0px;
  height:16px;
  text-align:center;
  font-size:9pt;
  padding-left:15px;
}

 
#errorExplanation {
  background:#FFF6F6;
  border:1px solid #FEE;
}
#errorExplanation h2 {
  font-size:10pt;
  margin:0px;
  padding:5px;
  color:#E66;
}
#errorExplanation p {
  margin-left:5px;
}
#errorExplanation ul {
  margin:5px;
  padding:0px;
}
#errorExplanation ul li {
  list-style:disc;
  list-style-image:none;
  margin:3px 0px 3px 20px;
}
 
#topmenu {
  padding-left:4px;
  position:absolute;
  top:157px;
  left:20px;
}

#topmenu_in {
  padding-right:4px;
}

#transmenu {
  position:relative;
  overflow:hidden;
}
#transmenu ul {
  padding:3px 10px 0px 0px;
  margin:0px auto;
  list-style:none;
  list-style-image:none;
}
#transmenu ul li {
  float:left;
  display:block;
  list-style:none;
  list-style-image:none;
}
#transmenu ul li a.menu-root {
  text-decoration:none;
  font-weight:bold;
  font-family: verdana,helvetica,arial,sans-serif;font-size: 10pt;
  margin:6px 15px 0px 5px;
  color:#fff;
  padding:0px 0px 8px 0px;
}
.transMenu {
	position:absolute;
	overflow:hidden;
	sleft:-1000px;
	top:-1000px;
}

/* this is the main container for the menu itself. it's width and height get set by script  depending on the size of the items table */
.transMenu .content {
	position:absolute;
  width:150px;
}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
	position:relative;
	left:0px; top:0px;
	z-index:2;
  width:150px;
  padding:5px;
}
.transMenu .items img {display:none;}

.transMenu.top .items {
	border-top:none;
  padding:5px 5px;
}

/* each TR.item is one menu item */
.transMenu .item {
    color:#FFF;
    text-decoration:none;
    sbackground-color:#44AAB9;
	font-family: verdana,helvetica,arial,sans-serif;font-size: 10pt;
	/* this is a hack for mac/ie5  whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	cursor:hand;
}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla  the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
	position:absolute;
	left:0px; top:0px;
  sbackground-color:#6DE;
  background-color:#44AAB9;
	-moz-opacity:.86;
	filter:alpha(opacity=86);
	z-index:1;
}

/* same concept as .background  but this is the sliver of shadow on the right of the menu. It's left  height  and background are set by script. In IE5/mac  it uses a PNG */
.transMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:3px; width:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
}

/* same concept as .background  but this is the sliver of shadow on the bottom of the menu. It's top  width  and background are set by script. In IE5/mac  it uses a PNG */
.transMenu .shadowBottom {
	position:absolute;
	z-index:1;
	left:3px; height:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover {
	background:#CEF;
	color:#000;
}

/* this is either the dingbat that indicates there is a submenu  or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img {
	margin-left:10px;
}
 


#two-columns-form label {
  position:absolute;
  top:0px;left:0px;
  width:80px;
  text-align:right;
  padding:10px 20px 0px 0px;
  display:block;
}
#two-columns-form div.field-row {
  position:relative;
  margin:0px 0px 0px 0px;
  border-bottom:1px solid #eed;
  padding:10px 0px 10px 100px;
}
#two-columns-form div.field-row input {
  width:350px;
}
#two-columns-form div.field-row textarea {
  width:350px;
}
#two-columns-form div.prompt-text input {
  background:#eaf3f9;
  font-family:Arial, sans-serif;
  border:0px;
  border-bottom:2px solid #CDF;
  padding:4px;
  font-size:14pt;
  font-weight:normal;
  width:350px;
}
#two-columns-form div.form-buttons {
  text-align:right;
  background:#eee;
  padding:5px 10px 5px 5px;
}
 
  

