/* CSS Document */







html {



	height: 100%;



}







body {



	height: 100%;



	margin: 0px 0px 0px 0px;



	color:#000000;



	direction:rtl;



}



.clr {



	clear: both;



}



table.main{



	width:980px;



}



table.main22{



	border-width: 0px;



}



table.main22 td{



	border-style: none;



	border-width: medium;



}







.outline {



  background: #333333;



	padding: 2px;



}



td



{



	list-style:none;



	font-size: 9pt;



	color:#000000;



}







td a.mainlevel-nav



{



	list-style: none;



	padding: 5;



	margin: 0;



	font-size: 11px;



	color:#ffffff;



}



td a.mainlevel-nav:hover



{



	list-style: none;



	padding: 5;



	margin: 0;



	font-size: 11px;



	color:#ffcc66



}







ul#mainlevel-nav li



{



	background-image: none;



	padding-left: 20px;



	padding-right: 0px;



	float: left;



	font-size: 14px;



	line-height: 30px;



	height:30px;



	color:#ffffff;



}







ul#mainlevel-nav li a



{



	display: block;



	padding-right: 20px;



	padding-left: 45px;



	text-decoration: none;



	color:#ffffff;



	font-weight:bold;



}







#buttons>ul#mainlevel-nav li a { width: auto; }







	td mainlevel-nav li a:hover



{



	color:#ffcc66;



}







span.mainlevel-nav



{



	color:#FF0000;



}







table.content_table {



  width: 100%;



	padding: 0px;



	margin: 0px;



}







table.content_table td {



	padding: 0px;



	margin: 0px;



}



#main {



	width:960px;



}



#main_body {



  float: left;



  width:500px;



  text-align:right;



  padding: 8px 8px 8px 8px;



}



#main_body2 {



  width:690px;



  max-width:960px;



  text-align:left;



  padding: 8px 8px 8px 8px;



  color:#333333;



 



}



#center {



  float: left;



  width:440px;



  height:100%;



}



#center2 {



  float: left;



  width:690px;



  height:100%;



}



#left {



  float: right;



  width:247px;



  height:100%;



  text-align:right;



  vertical-align:top;



}



#footer {



  float: left;



  width:960px;



  background-image:url(../images/footer.png);



  height:48px;



  color:#666666;



  text-align:center;



  line-height:100%;



  padding-top:5px;



  margin-left:1px;



}



#footer a {



  color:#666666;



  font-weight:bold;



}



#top {



  background-image:url(../images/right_top_link.png);



  background-repeat:no-repeat;



  background-position:right top;



  float: left;



  width:960px;



}



#top2{



  background-image:url(../images/left_top_link.png);



  background-repeat:no-repeat;



  background-position:left  top;



  width:960px;



  float: left;



}



#top3{



  background-image:url(../images/bac_top_link.png);



  width:878px!important;



  float: right;



  margin-right:12px!important;



  line-height:38px!important;



  text-align:right;



  height:38px!important;



  padding-top:5px;



  width:872px;



  margin-right:6px;



  line-height:44px;



  text-align:right;



  height:44px;



  padding-top:5px;







}



.maintitle {



	color: #333333;



	font-size: 40px;



	padding-left: 15px;



	padding-top: 20px;



  text-align:right;



}







.error {



  font-style: italic;



  text-transform: uppercase;



  padding: 5px;



  color: #cccccc;



  font-size: 14px;



  font-weight: normal;



}







/** old stuff **/







div.back_button a{



	display:block;



	width:110px;



	color:#CCCCCC;



	padding-left:2px;



	padding-right:13px;



	float:left;



	padding-top:3px;



	height:25px;



	line-height:22px;



}



div.back_button a:hover {



	color:#ffcc66;



}



.pagenav {



  text-align: center;



  font-size: 11px;



  font-weight: normal;



  width: auto;



  padding: 0px 10px;



  line-height: 20px;



  margin: 1px;



  color:#333333;



}







.pagenavbar {



	margin-left: 10px;



	float: left;



}







ul



{



margin: 0;



padding: 0;



list-style: none;



}







li



{



line-height: 15px;



padding-right: 15px;



padding-top: 0px;



background-image: url(../images/arrow.png);



background-repeat: no-repeat;



background-position:right;



}











td {



  text-align:right;



	font-size: 9pt;



}















body {



	padding: 0px;



	font-family: Tahoma;



	line-height: 120%;



	font-size: 11px;



	color:#333333;



}



a:link, a:visited {



	text-decoration: none;



	color:#777777;



}







a:hover {



text-decoration: none;



	color:#000000;



}



#logo{



	background-color:#FFFFFF;



  text-align:right;



}



table.contentpaneopen {



	  width: 100%;



	border-collapse: collapse;



	border-spacing: 0px;



	margin-right:5px;



	margin-left:5px;



	margin-top:0px;



	margin-bottom:0px;



}







table.contentpaneopen td {



   padding-left: 5px;



   padding-right:15px;







}







table.contentpaneopen td.componentheading {



	padding-left: 4px;



   padding-right:15px;



}







table.contentpaneopen td.contentheading {



padding-right:20px;



}







table.contentpane {



	  width: 100%;



	padding: 0px;



	border-collapse: collapse;



	border-spacing: 0px;



	margin: 0px;



}







table.contentpane td {



	margin: 0px;



	padding: 0px;



}







table.contentpane td.componentheading {



	padding-left: 4px;



}







table.contentpaneopen fieldset {



	border: 0px;



	border-bottom: 1px solid #eee;



}







.button {



  font-family      : tahoma;



  font-style       : normal;



  font-size        : 12px;



  font-weight      : bold;



  background-color : #F0F0F0;



  color            : #000000;



  border           : 1px solid #CCCCCC;



}







.inputbox {



	BORDER-RIGHT: 1px solid #CCCCCC;



	BORDER-TOP: 1px solid #CCCCCC;



	FONT-SIZE: 8pt;



	BORDER-LEFT: 1px solid #CCCCCC;



	BORDER-BOTTOM: 1px solid #CCCCCC;



	FONT-FAMILY: Tahoma;



}



.inputbox-nav {



	BORDER-RIGHT: 0px solid #CCCCCC;



	BORDER-TOP: 0px solid #CCCCCC;



	FONT-SIZE: 8pt;



	BORDER-LEFT: 0px solid #CCCCCC;



	BORDER-BOTTOM: 0px solid #CCCCCC;



	FONT-FAMILY: Tahoma;



}







.componentheading {



	padding-right: 15px;



	margin-right:0px;



	color: #333333;



	font-weight: bold;



	font-size: 13px;



	background-image:url(../images/bac_content.png);



	background-position:right top;



	background-repeat:no-repeat;



	height:30px;



	line-height:27px;



	text-align:right;



}







.contentcolumn {



	padding-left: 5px;



}







.contentheading {



	padding-right: 15px;



	color:#000000;



	font-weight: bold;



	font-size: 13px;



	background-image:url(../images/bac_content.png);



	background-position:right top;



	background-repeat:no-repeat;



	height:30px;



	line-height:27px;



	text-align:right;



}



.contentpagetitle {



	font-size: 13px;



	font-weight: normal;



	color: #cccccc;



  text-align:right;



}







table.searchinto {



	width: 100%;



}







table.searchintro td {



	font-weight: normal;



}







#leftcol div.module, #rightcol-normal div.module {



width: 247px;



background-image:url(../images/bac_mod.png);



background-repeat:repeat-y;



background-position:right top;



margin-bottom: 10px;



}







#leftcol div.module div, #rightcol-normal div.module div {



width: 247px;



background: transparent url(../images/top_mod.png) top left no-repeat;



}







#leftcol div.module div div, #rightcol-normal div.module div div {



width: 247px;



background: transparent url(../images/bot_mod.png)  bottom left no-repeat;



}







#leftcol div.module div div div,#rightcol-normal div.module div div div{



width: 240px;



padding-right: 5px;



padding-top: 10px;



background: transparent;



padding-bottom: 10px;



font-size: 10px;



}







#leftcol div.module div div div div, #rightcol-normal div.module div div div div{



padding: 0px;



margin: 0px;



}







#leftcol h3 {



font-size: 15px;



width: 238px;



font-weight: bold;



margin: 0px;



padding: 0px;



margin-bottom: 5px;



background-image:url(../images/bac_h3.png);



background-repeat:no-repeat;



background-position:right top;



line-height:34px;



padding-right:7px;



}



div.user h3 {



	background: url(../images/bac_user.png) no-repeat;



	background-position:bottom right;



	color:#333333;



  text-align:right;



	padding-bottom:5px;



	height: 27px;



	line-height: 27px;



	font-weight: bold;



	font-size: 12px;



	font-family:Tahoma;



	margin-top:0px;



	margin-right:0px;



	margin-bottom:0px;



	padding-right:15px;



}



div.newsflash h3 {



	background: url(../images/bac_newsflash.png) no-repeat;



	background-position:bottom right;



	color:#333333;



  text-align:right;



	padding-bottom:5px;



	height: 27px;



	line-height: 27px;



	font-weight: bold;



	font-size: 12px;



	font-family:Tahoma;



	margin-top:0px;



	margin-right:0px;



	margin-bottom:0px;



	padding-right:15px;



}







#user1 {



  float: left;



  width:700px;



  background-image:url(../images/bac_user1.png);



  background-repeat:no-repeat;



  background-position:top right;



  height:118px;



  color:#333333;



  line-height:100%;



  padding-top:5px;



  margin-left:3px;



}



#user{



  float: left;



  width:197px;



  text-align:right;



}



#newsflash{



  float: left;



  width:500px;



}







#maincol-normal-800 div.moduletable, #maincol-wide-800 div.moduletable, #maincol-broad-800 div.moduletable, #maincol-normal-1024 div.moduletable, #maincol-wide-1024 div.moduletable, #maincol-broad-1024 div.moduletable {



width: 100%;



margin-bottom: 10px;



border: 1px solid #EFEFEF;



background: transparent;



font-size: 10px;



}







#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3, #maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3 {



font-size: 12px;



font-weight: bold;



margin: 0px;



padding: 0px;



height: 20px;



line-height: 20px;



color: #FFF;



width: 100%;



border-bottom: 1px solid #EFEFEF;



  text-align:right;



text-indent: 5px;



}







table.pollstableborder {



  padding: 2px;



  width:96%;



}



moduletable-Banners {



	text-align:center;



}



.sectiontableheader {



  color            : #4490B4;



  background-color:#F4F4F4;



  font-weight      : bold;



}



a.category {



  font-weight: bold;



  padding: 8px;



  color:#333333;



}



a.category:hover {



  font-weight: bold;



  padding: 8px;



  color:#333333;



}



a.category:visited {



  font-weight: bold;



  padding: 8px;



  color:#333333;



}



img.image{



  width:64px;



  height:64px;



}



a.download {



  font-weight: bold;



  color:#333333;



}



a.download:hover {



  font-weight: bold;



  color:#333333;



}



a.download:visited {



  font-weight: bold;



  color:#333333;



}



.sectiontablefooter {







}







.sectiontableentry1 {



	background-color:#F9F9FF;



}







.sectiontableentry2 {



	background-color:#ECECFF;



}



.small {



	color: #999999;



	font-size: 11px;



}







a.createdate {



	height: 15px;



	padding-bottom: 10px;



	color: #333333;



	font-size: 11px;



}







a.modifydate {



	height: 15px;



	padding-top: 10px;



	color: #333333;



	font-size: 11px;



}







table.contenttoc {



  padding: 2px;



  margin-right: 2px;



  margin-bottom: 2px;



}







table.contenttoc td {



  padding: 2px;



}







table.contenttoc th {



  color: #3C4571;



  text-align:right;



	padding-top: 2px;



	padding-left: 4px;



	height: 21px;



	font-weight: normal;



	font-size: 10px;



	text-transform: uppercase;



}





a.mainlevel{

	font-size: 8pt;

	color:#000000;

	font-weight: bold;



}



a.mainlevel:link, a.mainlevel:visited {



	display: block;



	background: url(../images/menu_bg.png) no-repeat;



	background-position:right top;



	text-align: right;



	margin-right:15px;



	height: 20px;



	line-height:20px;



	text-decoration: none;



	width:257px!important;



	width:257px;



}







a.mainlevel:hover {



	text-decoration: none;



	background-position: right bottom;



	font-weight:bolder;



	color:#ffcc66;

}







a.mainlevel#active_menu {



	color:#ffcc66;



	font-weight: bolder;



	font-size:13px;



	background-position: right bottom;



}







a.mainlevel#active_menu:hover {



	color:#ffcc66;



}







a.sublevel:link, a.sublevel:visited {



	padding-left: 1px;



	vertical-align: middle;



	font-size: 11px;



	font-weight: normal;



	color: #FF9900;



  text-align:right;



}







a.sublevel:hover {



	color: #ffcc66;



	text-decoration: none;



}







a.sublevel#active_menu {



	color: #ffcc66;



}







.highlight {



	background-color: Yellow;



	color: Blue;



	padding: 0;



}



.code {



	background-color: #ddd;



}







form {



/* removes space below form elements */



	margin: 0;



 	padding: 0;



	width:98%;



}







div.mosimage {



}







div.message {



	color:#FF0000;



	font-weight:bold;



	font-size:12px;



	text-align:center;



	padding-top:20px;



}



.mosimage {



  margin: 5px



}







.mosimage_caption {



  margin-top: 2px;



  background: #efefef;



  padding: 1px 2px;



  color: #666;



  font-size: 10px;



  border-top: 1px solid #cccccc;



}







span.article_seperator {



	display: block;



	height: 1.5em;



}



td.dot {



	height:5px;



}



table.top_menu{



	padding-top:4px;



}



td.tab{



	height:10px;



}



a.mostread, a.mostread:visited {



	color:#333333;



	font-weight:normal;



}



a.mostread:hover {



	color:#333333;



	font-weight:normal;



}



a.latestnews, a.latestnews:visited {



	color:#000000;



	font-weight:normal;



	line-height:200%;



	text-align:right;



}



a.latestnews:hover {



	color:#cccccc;



	font-weight:normal;



	line-height:200%;



}



div.latestnews{



	



}







li.latestnews{



	padding-left:20px !important;



	padding-right:10px;



	width:100%;



}







li.latestnews-user{



	padding-left:20px !important;



	padding-right:10px;



	text-align:justify



}



li.mostread-user{



	padding-left:20px !important;



	padding-right:10px;



}



td.site_name {



	font-size:44px;



	padding-top:16px;



	padding-bottom:10px;



	font-weight:normal;



	color:#3C4571;



}



td.site_desc {



	font-size:15px;



	font-weight:normal;



	color:#3C4571;



}



table.box_table{



	background-color:#F7F7F7;



}



a.readon, a.readon:visited {



	display:block;



	color:#000080;



	float:left;



	height:25px;



	line-height:22px;

}



a.readon:hover {



	color:#ffcc66;



}



th.pagenav_next {



	display:block;



	color:#003300;



	padding-left:15px;



	height:21px;



	font-size:11px;



	width:50px;



	text-align:center;



}



th.pagenav_prev {



	display:block;



	color:#003300;



	padding-left:15px;



	height:21px;



	font-size:11px;



	width:50px;



}



/** typography **/



h1, h2, h4, h5, h6 {



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	padding-bottom: 0px;



	margin-bottom: 5px;



	line-height: 100%;



}











h1 {



	font-size: 200%;



	font-weight: normal;

}







h2 {



	font-size: 150%;

}







div.empty {



	margin: 10px 0px 10px 0px;



	padding: 7px 10px 7px 35px;



	border: 1px solid #dcdcdc;



	background: #383838;



	text-align:justify;



}







div.info {



	margin: 10px 0px 10px 0px;



	padding: 7px 10px 7px 35px;



	border: 1px solid #dcdcdc;



	background: #383838 url(../images/Info-Shield.png) 3px 3px no-repeat;



	text-align:justify;



}







div.alert {



	margin: 10px 0px 10px 0px;



	padding: 7px 10px 7px 35px;



	border: 1px solid #dcdcdc;



	background: #383838 url(../images/Warning-Shield.png) 3px 3px no-repeat;



	text-align:justify;



}







div.error2 {



	margin: 10px 0px 10px 0px;



	padding: 7px 10px 7px 35px;



	border: 1px solid #dcdcdc;



	background: #383838 url(../images/Error-Shield.png) 3px 3px no-repeat;



	text-align:justify;



}











div.ok {



	margin: 10px 0px 10px 0px;



	padding: 7px 10px 7px 35px;



	border: 1px solid #dcdcdc;



	background: #383838 url(../images/Good-Shield.png) 3px 3px no-repeat;



	text-align:justify;



}







div.access {



	margin: 10px 0px 10px 0px;



	padding: 7px 10px 7px 35px;



	border: 1px solid #dcdcdc;



	background: #383838 url(../images/Accessibility.png) 3px 3px no-repeat;



	text-align:justify;



}







div.help {



	margin: 10px 0px 10px 0px;



	padding: 7px 10px 7px 35px;



	border: 1px solid #dcdcdc;



	background: #383838 url(../images/Help-and-Support.png) 3px 3px no-repeat;



	text-align:justify;



}







pre {



	margin: 2px 0px 2px 0px;



	padding: 10px 10px 10px 10px;



	border: 1px solid #969696;



	border-left: 20px solid #969696;



	background: #f0f0f0;



	font-size: 90%;



	color: #646464;



	/* Browser specific (not valid) styles to make preformatted text wrap */



	/* white-space: pre-wrap;        css-3 */



	/* white-space: -moz-pre-wrap;   Mozilla, since 1999 */



}







table.moduletableheader {



	



       }



td.moduletableheaderleft {



	background-image:url(../images/BGTool.gif);



	width:10000px;



       }



td.moduletableheadercenter {



       }



td.moduletableheaderleft {



       }







table.moduletable {



		border-left-style: solid; 



		border-left-width: 1px; 



		border-right-style: solid; 



		border-right-width: 1px;



		display:table;



		font-weight:normal;



		height:100%;



        }







table.moduletable th {



		font-size        : 11px;



		height:25;



		display			:block;



		background-color:#282828;



		font-weight:lighter;



		color:#ffcc66;



		text-align       : center;



		padding-top:10px;



		}







table.moduletable td {



        font-size: 11px;



        font-weight: normal;



		background-color:#e4e4e4;



		color:#000000;



		padding-right:10px;



		padding-left:10px;



		height:100%;



       }











table.moduletable-pic {



		display:table;



		font-weight:normal;



		border-spacing:5px;



		padding:5px;



		text-align:center;



        }







table.moduletable-pic th {



		text-align       : center;



		}







table.moduletable-pic td {



		text-align       : center;



       }



div.module-search{



		text-align       : left;



        font-size: 9pt;



        font-weight: normal;



		color:#000000;



		padding-right:10px;



		padding-left:10px;



		height:100%;



       }



	   



.inputbox-search



{



	border:1px solid #B4B9C9; 



	font-size:10pt; font-family:Tahoma;



	color:#FFFFFF;



	background-color:#3D4254	;



	BORDER-RIGHT: 1px solid #CCCCCC;



}



td,div,p{



	line-height:200%;



}



div.syndicate div



{



	float:left;



}



.latestnews{



	line-height:200%;



}




