@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background: url(Images/MainBG.jpg);
	font-family: Tahoma;
	font-size: 11px;
}
#maincontainer{
	width: 950px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background-color: #a8a8a8;
}
#topsection{
	height: 125px; /*Height of top section*/
	background: url(Images/HeaderBG.jpg);
	background-repeat: no-repeat;
}
#topbar{
	height: 25px; /*Height of top section*/
	background: url(Images/TopBarBG.jpg);
	color: #AAA;
}
#topbar a {
	color: #AAA;
	text-decoration: none;
}
.topbarLeft {
	float: left;
	padding: 6px;
	margin-left: 10px;
}
.topbarRight {
	float: right;
	padding: 6px;
	margin-right: 10px;
}
#contentwrapper{
	margin-top: 4px;
	margin-bottom: 4px;
	float: left;
	width: 100%;
}
#contentcolumn{
	margin: 0 0px 0 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	text-align: center;
	background-color: #FFFFFF;
}
#MainContentText {
	padding: 0 20px;
	direction: rtl;
	text-align: right;
}
.MainContentFooter {
	width: 570px;
	height: 20px;
	background: url(Images/MainContentFooter.jpg);
	background-repeat: no-repeat;
}
.MainContentHeader {
	height: 20px;
	background-repeat: no-repeat;
	background-image: url('Images/MainContentHeader.jpg');
	width: 570px;
}
#leftcolumn{
	float: left;
	width: 172px; /*Width of left column in pixel*/
	margin-left: 0px; /*Set margin to that of -(MainContainerWidth)*/
	padding: 4px;
	background-color: #a8a8a8;
}
.treeview{
    width: 192px;
    background-color: #EFEFEF;
}
#rightcolumn{
	float: right;
	width: 192px; /*Width of right column*/
	margin-left: 0px; /*Set left margin to -(RightColumnWidth)*/
	padding: 4px;
	direction:rtl;
	background-color: #a8a8a8;
}
#footer{
	clear: left;
	height: 35px;
	width: 100%;
	background: url(Images/FooterBG.jpg);
	background-repeat: repeat-x;
	color: #999;
	text-align: center;
	padding-top: 15px;
}
.RightNavHeader {
	background: url(Images/RightBoxHeader.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	direction: rtl;
	padding: 4px 20px 4px 4px;
	border-bottom: solid 1px #fbb615;
}
.RightBoxFooter {
	height: 20px;
	background: url(Images/RightBoxFooter.jpg);
	background-repeat: no-repeat;
}
.NavSeprator {
	height: 10px;
    width: 118px;
}
.NavContent {
	background-color: #efeeee;
	padding: 2px;
}
.LeftNavHeader {
	background: url(Images/LeftBoxHeader.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	direction: rtl;
	padding: 4px 4px 4px 20px;
	text-align: left;
	border-bottom: solid 1px #fbb615;
}
.LeftBoxFooter {
	height: 20px;
	background: url(Images/LeftBoxFooter.jpg);
	background-repeat: no-repeat;
}

.TopNews {
	
}
.TopNewsPic {
	float: left;
	padding: 1px;
	border: solid 1px #666;
	background-color: #CCC;
	margin-right: 15px;
	
}
.TopNewsContent {
	margin-left: 190px;	
}
.TopNewsUpTitr{
	direction: rtl;
	text-align: justify;
	padding-bottom: 0.2px;
	padding-right: 3px;
	font-weight: normal;
	line-height: 1em;
	font-size: 11px;
}
.TopNewsSubTitr{
	direction: rtl;
	text-align: justify;
	padding-bottom: 0.2px;
	padding-right: 3px;
	font-weight: normal;
	line-height: 1em;
	font-size: 11px;
}
.TopNewsTitr{
	direction: rtl;
	text-align: justify;
	padding-bottom: 3px;
	padding-right: 9px;
	font-weight: bold;
	line-height: 1.7em;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(Images/NewsTitirBulet.jpg);
}
a.NewsTitr {
	text-decoration: none;	
	color: #00008b;
}
.TopNewsText {
	direction: rtl;
	text-align: justify;
	line-height: 1.7em;
	padding-right: 20px;
	font-size: 11px;
}
.NewsContinue {
	direction: rtl;
	text-align: left;
	margin-top: 10px;
	font-size: 10px;
}
a.Continue {
	text-decoration: none;
	color: #F60;
}
.NewsSeprator {
	clear: both;
	height: 1px;
	border-bottom: solid 1px #BBB;
	margin-bottom: 5px;
	padding: 2px;
}
.OtherNewsTitle {
	margin-top: 20px;
	margin-bottom: 5px;
	background: url(Images/OtherNewsTitle.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	clear: both;
	padding: 5px 90px 5px 5px;
}
.OtherNewsEven {
	background-color: #EEE;
	padding: 5px;
	clear: both;
	margin-top: 5px;
}
.OtherNewsOdd {
	padding: 5px;
	clear: both;
	margin-top: 5px;
}
.OtherNewsPic {
	float: right;
	padding: 1px;
	border: solid 1px #666666;
	background-color: #CCCCCC;
}
.OtherNewsContent {
	margin-right: 90px;
}
.OtherNewsTitr{
	direction: rtl;
	text-align: justify;
	padding-bottom: 8px;
	padding-right: 9px;
	font-weight: bold;
	line-height: 1.4em;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(Images/NewsTitirBulet.gif);
}
.OtherNewsText {
	direction: rtl;
	text-align: justify;
	line-height: 1.4em;
	padding-right: 20px;
	font-size: 11px;
}
.AdverLinks {
	text-align:center;
	padding: 4px;
}
input.SrchText {
	font-family: Tahoma;
	font-size: 10px;
	color: #666;
	direction: rtl;
	border: solid 0px;
	width: 120px;
}
a.AdvancedSrch {
	text-decoration: none;
	color: #666;
	font-size: 10px;
}
.SrchContent {
	text-align: center;
	padding: 4px;
}
#SrchBox {
	width: 100px;
	margin: 0 auto;
	border: solid 1px #999;
	background: #FFF;
}


/**************************** TREE MENU ****************************/
/* Defaults */
.ygtvtn { width:16px; height:22px; background: url(Images/default/tn.gif) 0 0 no-repeat; }
.ygtvtm { width:16px; height:22px; cursor:pointer ; background: url(Images/default/tm.gif) 0 0 no-repeat; }
.ygtvtmh { width:16px; height:22px; cursor:pointer ; background: url(Images/default/tmh.gif) 0 0 no-repeat; }
.ygtvtp { width:16px; height:22px; cursor:pointer ; background: url(Images/default/tp.gif) 0 0 no-repeat; }
.ygtvtph { width:16px; height:22px; cursor:pointer ; background: url(Images/default/tph.gif) 0 0 no-repeat; }
.ygtvln { width:16px; height:22px; background: url(Images/default/ln.gif) 0 0 no-repeat; } 
.ygtvlm { width:16px; height:22px; cursor:pointer ; background: url(Images/default/lm.gif) 0 0 no-repeat; }
.ygtvlmh { width:16px; height:22px; cursor:pointer ; background: url(Images/default/lmh.gif) 0 0 no-repeat; }
.ygtvlp { width:16px; height:22px; cursor:pointer ; background: url(Images/default/lp.gif) 0 0 no-repeat; }
.ygtvlph { width:16px; height:22px; cursor:pointer ; background: url(Images/default/lph.gif) 0 0 no-repeat; }
.ygtvloading { width:16px; height:22px; background: url(Images/default/loading.gif) 0 0 no-repeat; }
.ygtvdepthcell { width:16px; height:22px; background: url(Images/default/vline.gif) 0 0 no-repeat; }
.ygtvblankdepthcell { width:16px; height:22px; }
.ygtvitem { background: #EEE; }  
.ygtvchildren {  }  
* html .ygtvchildren { height:2%; }  
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { 
	margin-left:2px;
	text-decoration: none;
}
.ygtvspacer { height: 10px; width: 10px; margin: 2px; }

/* via ID selector */
#tree2 .ygtvtn { background: url(Images/folders/tn.gif) 0 0 no-repeat; width:17px; height:22px; }
#tree2 .ygtvtm { background: url(Images/folders/tm.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
#tree2 .ygtvtmh { background: url(Images/folders/tmh.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
#tree2 .ygtvtp { background: url(Images/folders/tp.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
#tree2 .ygtvtph { background: url(Images/folders/tph.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
#tree2 .ygtvln { background: url(Images/folders/ln.gif) 0 0 no-repeat; width:17px; height:22px; }
#tree2 .ygtvlm { background: url(Images/folders/lm.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
#tree2 .ygtvlmh { background: url(Images/folders/lmh.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
#tree2 .ygtvlp { background: url(Images/folders/lp.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
#tree2 .ygtvlph { background: url(Images/folders/lph.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }
#tree2 .ygtvloading { background: url(Images/folders/loading.gif) 0 0 no-repeat; width:16px; height:22px; }
#tree2 .ygtvdepthcell { background: url(Images/folders/vline.gif) 0 0 no-repeat; width:17px; height:22px; }
#tree2 .ygtvblankdepthcell { width:17px; height:22px; }
#tree2 .ygtvitem { }  
#tree2 .ygtvchildren { }  
* html .ygtvchildren { height:1%; }  
#tree2 .ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { 
	margin-left:2px;
	text-decoration: none;
}

/* via css class selector */
.treemenu .ygtvtn {background: transparent;  width:1em; height:20px; }
.treemenu .ygtvtm { background: url(Images/menu/collapse.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }
.treemenu .ygtvtmh { background: url(Images/menu/collapseh.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }
.treemenu .ygtvtp { background: url(Images/menu/expand.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }
.treemenu .ygtvtph { background: url(Images/menu/expandh.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }
.treemenu .ygtvln { background: transparent; width:1em; height:20px; }
.treemenu .ygtvlm { background: url(Images/menu/collapse.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }
.treemenu .ygtvlmh { background: url(Images/menu/collapseh.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }
.treemenu .ygtvlp { background: url(Images/menu/expand.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }
.treemenu .ygtvlph { background: url(Images/menu/expandh.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }
.treemenu .ygtvloading { background: url(Images/menu/loading.gif) 0 6px no-repeat; width:1em; height:22px; }
.treemenu .ygtvdepthcell { background: transparent; width:1em; height:20px; }
.treemenu .ygtvblankdepthcell {background: transparent;  width:1em; height:20px; }
.treemenu .ygtvitem { border: 0px solid grey; }  
.treemenu .ygtvchildren { }  
.treemenu .ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { 
	/*font-size: 12px;*/
	padding-right: 2px;
	color: #00008b;
}
.ygtvlabel:hover { 
	color: #FF9900;
}

/**************************** TREE MENU ****************************/

#IntroContainer {
	text-align: center;
	padding-top: 100px;
}
#IntroFlashBox {
	width:350px; 
	height:350px; 
	margin:0 auto;
}
#IntroTextBox {
	width:350px; 
	margin:0 auto;
	text-align: center;
	padding-top: 20px;
	color: #333;
	line-height: 1.5em;
}
a.IntroTextBox {
	text-decoration: none;
	color: #00008b;
}



/**************************** NEWS ****************************/

.DescNewsTitle {
	margin-bottom: 5px;
	background: url(Images/DescNewsTitle.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	padding: 5px 90px 5px 5px;
	height: 50px;
}
.DescPic {
	text-align: center;	
}
.DescPicBox {
	background-color: #CCC;
	border: solid 1px #666;
	padding: 1px;
}
.DescTitle {
	background-color: #DDD;
	color: #333;
	font-weight: bold;
	text-align: center;
	padding: 8px;
	margin-top: 15px;
}
.DescText {
	padding: 8px;
	text-align:justify;
	direction:rtl;
	line-height: 1.7em;
	text-indent: 10px;
	
}
.VoteFormBox {
	border-top: dotted 1px #AAA;
	margin-top: 15px;
	background-color: #F5F5F5;
	color: #666;
}
.VoteFormTitle{
	background: #EEE;
	font-size: 10px;
	color: #666;
	padding: 5px;
}
.VoteInput {
	font-family: Tahoma, Geneva, sans-serif;
	direction: rtl;
	color: #333;
	font-size: 10px;
}
.VoteLable {
	display: table-cell;
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
}

.RalatedNewsBox {
	margin-top: 15px;
	background-color: #F5F5F5;
	color: #666;
}
.RalatedNewsTitle {
	font-size: 10px;
	color: #666;
	padding: 5px;
	background: url(Images/RalatedNewsTitle.jpg);
	padding-right: 80px;
}
.RalatedNewsLink {
	color: #333;
	text-decoration: none;
	line-height: 1.7em;
	margin-bottom: 5px;
}
.RalatedNewsLink:hover {
	color: #00F;
}



/**************************** PIC GALLERY ****************************/

.PicGalleryBox01 {
	background: url(Images/PicGalleryBG01.jpg);
	width: 210px;
	height: 142px;
	padding-top:18px;
	text-align: center;
}
.PicGalleryDesc {
	color: #666;
	font-size: 10px;
	margin-bottom: 20px;
}
.PicGalleryBox02 {
	background: url(Images/PicGallery02.jpg);
	width: 210px;
	height: 142px;
	padding-top:18px;
	text-align: center;
}
.PageContentTextBox {
    direction: rtl;
    text-align: justify;
    color: #333;
    font-family: Tahoma;
    font-size: 13px;
    line-height: 1.5em;
    background-color: #CCC;
}
.PageContentText {
    direction: rtl;
    text-align:justify;
    color: #333;
    font-family: Tahoma;
    font-size: 13px;
    line-height: 1.5em;
    margin-right:15px;
    margin-left:15px;
}
.MagPic {
	text-align: center;
}
.MagContent {
	color: #666;
	font-size: 10px;	
	text-align: right;	
}
