﻿.AdanLink { margin:0; text-align:center; vertical-align:middle; background-color:#fff;
            font-size:8px; font-weight:bold; font-family:Tahoma; line-height:20px; color:#333; }

.AdanLink a { font-size:8px; font-weight:bold; font-family:Tahoma; line-height:20px; color:#333; }

.AdanLink a:hover { color:red; }

.Central { margin:0 auto; }

.ClearDiv { height:1px; clear:both; }

.ClearDiv5PX { height:1px; clear:both; margin:5px 0; }

.MasterDiv { width:980px; padding:0 10px; background-color:#fff;
             /*margin-top:-20px; /*background-color:transparent; position:relative; z-index:12;*/
             background:#fff url(Images/Bg1.png) repeat; }

a { text-decoration:none; border:none; outline:none; }

img { border:none; outline:none; }

.BlackDiv { z-index:100; position:fixed; left:0; right:0; top:0; bottom:0; background:#000000 url(Images/BgBlackDiv.png) repeat;
            opacity:0.9; filter:alpha(opacity = 90); }

.BgImage,
.BgImageWhite,
.BgImageViolet { background-color:#333; position:absolute; z-index:1; top:0; right:0; bottom:0; left:0; opacity:0.6;
                 filter:alpha(opacity=60); }

.BgImageWhite { background-color:#fff; }

.BgImageViolet { background-color:#CC00CC; }

.BgImageMenu { background-color:#fff; position:absolute; z-index:1; top:0; right:0; bottom:0; left:0; opacity:0.8; filter:alpha(opacity=80); }

.Requred,
.RequredMultiLine { position:relative; color:Red; width:1px!important; margin-right:-4px; }

.RequredMultiLine { vertical-align:top; line-height:30px; }

.SmallText,
.MedText,
.LongText,
.MultiLineText,
.ToolbarText { background-color:#ffffff; padding:5px; border:solid 1px #BBB;
                 font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000;
				 moz-border-radius:5px; webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
				 behavior:url(ie-css3.htc); }

.SmallText,
.ToolbarText { width:150px; }

.MedText { width:300px; }

.LongText,
.MultiLineText { width:500px; }

.MultiLineText { height:150px; max-height:100px; }

.ToolbarText { padding:5px; margin-top:-1px; }

.SmallText:hover,
.MedText:hover,
.LongText:hover,
.MultiLineText:hover,
.ToolbarText:hover,
.SmallText:focus,
.MedText:focus,
.LongText:focus,
.MultiLineText:focus,
.ToolbarText:focus,
.TextWithButton:hover,
.TextWithButton:focus { background-color:#f4f5d8; }

.TextWithButton { width:148px; color:#aaa; border:1px solid #BBB; border-left:none; margin:0; background-color:#fff; line-height:25px;
                  padding:0 5px; height:25px;
                   -webkit-border-top-right-radius:5px;  -moz-border-radius-topright:5px; border-top-right-radius:5px;
                   -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; }

select.SmallText { width:162px; }
/*======================================================== Buttons Begin ==========================================================*/

.Btn { background-color:#ddd; margin:0 5px; padding:5px 20px; /*border:solid 1px #BBB;*/ border:none; font-weight:normal; cursor:pointer;
	   moz-border-radius:5px; webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(ie-css3.htc);
	   font-family:Tahoma; font-size:11px; color:#000000; }

.BtnInGrid { background-color:transparent!important; margin:0; padding:8px; border:none; font-weight:normal; cursor:pointer; }

.BtnAdminMin,
.BtnAdminMed { width:45px; display:inline-block; margin:0; padding:5px 20px 5px 10px; background-color:#f3f3f3!important; }

.BtnAdminMed { width:80px; }

.BtnAdminLogout { background-color:#FF6A6A!important; }

.btnHome { background:#ddd url(Images/Home.png) no-repeat right center; }
.btnNew { background:#ddd url(Images/New.png) no-repeat right center; }
.btnDelete { background:#ddd url(Images/Delete.png) no-repeat right center; }
.btnAdd { background:#ddd url(Images/Add.png) no-repeat right center; }
.btnCancel { background:#ddd url(Images/Cancel.png) no-repeat right center; }
.btnSave { background:#ddd url(Images/Save.png) no-repeat right center; }
.btnAccept { background:#ddd url(Images/Accept.png) no-repeat right center; }
.btnDown { background:#ddd url(Images/Down.png) no-repeat right center; }
.btnUp { background:#ddd url(Images/Up.png) no-repeat right center; }
.btnLogin { background:#ddd url(Images/Login.png) no-repeat right center; }
.btnLogout { background:#ddd url(Images/Logout.png) no-repeat right center; }
.btnSearch { background:#ddd url(Images/Search.png) no-repeat right center; }
.btnReload { background:#ddd url(Images/Reload.png) no-repeat right center; }
.btnBack { background:#ddd url(Images/Back.png) no-repeat right center; }
.btnNext { background:#ddd url(Images/Next.png) no-repeat right center; }
.btnPrev { background:#ddd url(Images/CarouselPrev.png) no-repeat 2px center; }
.btnForward,
.btnForwardSmall,
.btnForwardBig { background:#ddd url(Images/CarouselForward.png) no-repeat 65px center; }
.btnForwardBig { background-position:85px center; }
.btnForwardSmall { background-position:right center; }
.btnUpload { background:#ddd url(Images/Upload.png) no-repeat right center; }
.btnPrint { background:#ddd url(Images/Print.png) no-repeat right center; }
.btnPdf { background:#ddd url(Images/Pdf.png) no-repeat right center; }
.btnMail { background:#ddd url(Images/Mail.png) no-repeat right center; }
.btnUser { background:#ddd url(Images/User.png) no-repeat right center; }
.btnRed { background:#ddd url(Images/Red.png) no-repeat right center; }
.btnBlue { background:#ddd url(Images/Blue.png) no-repeat right center; }
.btnGreen { background:#ddd url(Images/Green.png) no-repeat right center; }
.btnYellow { background:#ddd url(Images/Yellow.png) no-repeat right center; }
.btnRegister { background:#ddd url(Images/Register.png) no-repeat right center; }
.btnGridFirst { background:#ddd url(Images/NextAll.png) no-repeat right center; }
.btnGridLast { background:#ddd url(Images/BackAll.png) no-repeat left center; }
.btnGridNext { background:#ddd url(Images/Back.png) no-repeat left center; }
.btnGridPrev { background:#ddd url(Images/Next.png) no-repeat right center; }

.Btn:hover,
.Btn:focus { background-color:#f4f5d8!important; }

.BtnAdminLogout:hover,
.BtnAdminLogout:focus { background-color:Red!important; }

.LeftBtn { float:left; }

.RightBtn { float:right; }

.btnInTextBox { background-color:#ddd; width:30px; border:1px solid #BBB; border-right:none; cursor:pointer; margin:0; height:27px;
                padding:0; position:absolute;
                -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px;
                -ebkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; }
                      
.btnInTextBox:hover,
.btnInTextBox:focus { background-color:#aaa!important; }

.btnSearchInTextBox { background:#ddd url(Images/Search.png) no-repeat center center; }
.btnAcceptInTextBox { background:#ddd url(Images/Accept.png) no-repeat center center; }

/*======================================================== Buttons End ==========================================================*/

.CheckBoxListDiv { width:300px; background-color:#FFFFFF; border:solid 1px #CCCCCC; padding:5px; margin-right:108px; margin-top:-18px; }

.CheckBoxListDiv2 { width:620px; background-color:#FFFFFF; border:solid 1px #CCCCCC; padding:5px; margin:-10px 115px 3px 0; }

.mCheckBoxListDiv { background-color:#FFFFFF; border:solid 1px #CCCCCC; padding:5px; margin:-15px 113px -12px 0; }

.DatePicker { width:150px; border:solid 1px #CCC; padding:5px; font-family:Tahoma; font-size:11px; cursor:pointer;
              moz-border-radius:5px; webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
              background:#ffffff url('Images/Cal.png') no-repeat 5px center; }

.DatePicker:hover { background-color:#eeeeee; }

.shadow {
	-moz-box-shadow: 1px 1px 14px #000;
	-webkit-box-shadow: 1px 1px 14px #000;
	box-shadow: 1px 1px 14px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction= 135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.shadow2 {
	-moz-box-shadow: 0px 0px 5px #ccc;
	-webkit-box-shadow: 0px 0px 5px #ccc;
	box-shadow: 0px 0px 5px #ccc;
}

.shadow3 {
	-moz-box-shadow: 1px 1px 14px #000;
	-webkit-box-shadow: 1px 1px 14px #000;
	box-shadow: 1px 1px 14px #000;
}

.PleaseWait { moz-border-radius:5px; webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(ie-css3.htc);
			  height:20px; width:120px; background:#fff url(Images/PleaseWait.gif) no-repeat center 5px;
			  padding:35px 10px 0 5px; border:2px dotted #fb8de1; color:#000; font-family:Tahoma; font-size:11px; direction:rtl;
			  position:fixed; top:50%; left:50%; margin-top:-27px; margin-left:-67px; z-index:80000; }

.ContentDiv { min-height:50px; position:relative; }

.ContentDiv .Btn { position:absolute; bottom:0; left:0; }

.RoundCournerFive  { moz-border-radius:5px; webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
                     behavior:url(ie-css3.htc); }

.RoundCournerTen { moz-border-radius:10px; webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;
                   behavior:url(ie-css3.htc); }

.RoundCournerFifteen { moz-border-radius:15px; webkit-border-radius:15px; -khtml-border-radius:15px; border-radius:15px;
                       behavior:url(ie-css3.htc); }

.RoundCournerTwenty { moz-border-radius:20px; webkit-border-radius:20px; -khtml-border-radius:20px; border-radius:20px;
                      behavior:url(ie-css3.htc); }

.RoundCournerTwentyFive { moz-border-radius:25px; webkit-border-radius:25px; -khtml-border-radius:25px; border-radius:25px;
                          behavior:url(ie-css3.htc); }

.TopRoundCournerFive { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
					   -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
                       border-top-left-radius: 5px; border-top-right-radius: 5px;
                       behavior:url(ie-css3.htc); }
                       
.TopRoundCournerTen { -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;
					   -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;
                       border-top-left-radius: 10px; border-top-right-radius: 10px;
                       behavior:url(ie-css3.htc); }
                       
.BottomRoundCournerFive { -ebkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
					      -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;
                          border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;
                          behavior:url(ie-css3.htc); }
                       
.BottomRoundCournerTen { -ebkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;
					     -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px;
                         border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;
                         behavior:url(ie-css3.htc); }
                         


#Menu { margin:auto; background:transparent url(Images/MenuBg.png) repeat-x; height:50px; padding:0 0px; font-family:Tahoma;
        font-size:12px; z-index:1000; width:1000px; clear:both; direction:rtl; margin-bottom:5px; }

#Menu .Menu { list-style:none; height:50px; }

#Menu .Menu li.MenuItem { float:right; padding:0; line-height:50px; margin:0 0px; }

#Menu .Menu li.MenuItem.LeftItem { float:left; }

#Menu .Menu li.MenuItem>a { text-decoration:none; color:#fff; padding:0px 15px; cursor:pointer; height:50px; display:block; }

#Menu .Menu li.MenuItem>a.Home { -webkit-border-top-right-radius:5px; -khtml-border-radius-bottomright:5px;
                                 -moz-border-radius-topright:5px; border-top-right-radius:5px; }

#Menu .Menu li.MenuItem>a span {  }

#Menu .Menu li.MenuItem.RootParent>a span { background:url(Images/MenuDown.png) no-repeat left center;
                                            padding-left:15px; margin-left:0px; }

#Menu .Menu li.MenuItem:hover>a,
#Menu .Menu li.MenuItem>a.current { background:transparent url(Images/MenuBgHover.png) repeat; color:#000; }

#Menu .Menu li.MenuItem.RootParent:hover>a span { background-image:url(Images/MenuDownHover.png); }

#Menu .Menu li.MenuItem.RootParent .SubMenu { position:absolute; margin-top:-10px; display:none; margin-right:-10px; z-index:1000;
                                              background:#ebecbc; }

/*----------------------------------------------------------------------------------------------------------------------------*/

#Menu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu { list-style:none; width:225px; margin:0; padding:0; position:relative; z-index:2; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li { float:none; margin:0; padding:5px; list-style:none; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li a { text-decoration:none; color:#000; display:block;
                                                                moz-border-radius:5px; webkit-border-radius:5px;
                                                               -khtml-border-radius:5px; border-radius:5px;
                                                               line-height:40px; padding-right:5px; cursor:pointer; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li:hover>a { background:#eee url(Images/MainBg2.jpg) repeat; color:#000; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li>a span { display:block; height:40px; overflow:hidden; padding-left:5px; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li.Parent>a  { margin-left:2px; }
                                                                            
#Menu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li.Parent>a span { background:url('Images/MenuNext.png') no-repeat left center;
                                                                            margin-left:5px; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li.Parent:hover>a span { background-image:url('Images/MenuNextHover.png'); }

#Menu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li ul { position:absolute; display:none;
                                                                 background:#ebecbc;
                                                                 /*background-color:#ddd;*/ width:225px;
                                                                 padding:0; margin:-45px 215px 0 0;
                                                                 moz-border-radius:5px; webkit-border-radius:5px;
                                                                 -khtml-border-radius:5px; border-radius:5px;
                                                                 /*behavior:url(ie-css3.htc);*/
                                                                 border:solid 1px #dee094;
                                                                 z-index:2; }
 
/*----------------------------------------------------------------------------------------------------------------------------*/

#Menu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu { list-style:none; margin:0; padding:1px 0; width:400px;
                                                            /*background-color:#cccccc;*/
                                                            position:relative; z-index:2; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li { margin:10px; border:1px solid #dee094; cursor:pointer;
                                                               moz-border-radius:10px; webkit-border-radius:10px;
                                                               -khtml-border-radius:10px; border-radius:10px;
                                                               /*behavior:url(ie-css3.htc);*/ }
                                                               
#Menu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li a { text-decoration:none; color:#000; cursor:pointer; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li a img { float:right; width:70px; height:60px; margin:5px;
                                                                     moz-border-radius:5px; webkit-border-radius:5px;
                                                                    -khtml-border-radius:5px; border-radius:5px;
                                                                     border:none; border:none!important; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li a div { float:none; height:70px; overflow:hidden; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li a div h3 { margin:0 5px 0 0; width:100%; line-height:25px; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li a div .Desc { width:100%; margin-right:10px; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li:hover { background:#eee url(Images/MainBg2.jpg) repeat; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li:hover a { color:#000; }

/*----------------------------------------------------------------------------------------------------------------------------*/

#Menu .Menu li.MenuItem.RootParent .SubMenu .HtmlSubMenu { /*background-color:#cccccc;*/ width:500px; padding:5px;
                                                           position:relative; z-index:2; }

/*----------------------------------------------------------------------------------------------------------------------------*/

#Menu .Menu li.MenuItem.RootParent .SubMenu .GroupSubMenu { /*background-color:#cccccc;*/ /*width:500px;*/
                                                            height:350px; padding:5px;
                                                            position:relative; z-index:2; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .GroupSubMenu h3 { line-height:25px; padding:0; margin:5px 0 0 0; display:block;
                                                               cursor:default; color:#909090; }

#Menu .Menu li.MenuItem.RootParent .SubMenu .GroupSubMenu a { line-height:25px; padding:0 5px; margin:0 5px 0 0; display:block;
                                                              text-decoration:none; color:#000000; cursor:pointer;
                                                              moz-border-radius:5px; webkit-border-radius:5px;
                                                              -khtml-border-radius:5px; border-radius:5px;
                                                              /*behavior:url(ie-css3.htc);*/ }

#Menu .Menu li.MenuItem.RootParent .SubMenu .GroupSubMenu a:hover { background:#eee url(Images/MainBg2.jpg) repeat; }



/*----------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------V Menu--------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------*/


#VMenu { margin:0 auto 0 auto; width:260px; padding:0; font-family:Tahoma; font-size:12px; z-index:1000; clear:both; direction:rtl; }

#VMenu .Menu { list-style:none; width:240px; margin:5px; padding:2px 0; }

#VMenu .Menu li.MenuItem { padding:0; line-height:30px; margin:5px 0px 5px 0px; display:block; }

#VMenu .Menu li.MenuItem.LeftItem { float:left; }

#VMenu .Menu li.MenuItem>a { text-decoration:none; color:#000; padding:0px 5px; cursor:pointer; height:30px; display:block;
                            moz-border-radius:5px; webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }

#VMenu .Menu li.MenuItem>a.Home { -webkit-border-top-right-radius:5px; -khtml-border-radius-bottomright:5px;
                                 -moz-border-radius-topright:5px; border-top-right-radius:5px; }

#VMenu .Menu li.MenuItem>a span { display:block; }

#VMenu .Menu li.MenuItem.RootParent>a span { background:url(Images/MenuNext.png) no-repeat left center; padding-left:15px;
                                             margin-left:0px; }

#VMenu .Menu li.MenuItem:hover>a,
#VMenu .Menu li.MenuItem>a.current { background:#fff url(Images/MenuBgHover.png) repeat; color:#c31a1a; }

#VMenu .Menu li.MenuItem.RootParent:hover>a span { background-image:url(Images/MenuNextHover.png); }

#VMenu .Menu li.MenuItem.RootParent .SubMenu { position:absolute; margin-top:-27px; display:none; margin-right:235px;
                                               z-index:1000; background:#ebecbc url(Images/MainBgd.jpg) repeat;
                                               moz-border-radius:5px; webkit-border-radius:5px; -khtml-border-radius:5px;
                                               border-radius:5px; border:solid 1px #dee094; }
                                              
/*----------------------------------------------------------------------------------------------------------------------------*/

#VMenu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu { list-style:none; width:225px; margin:0; padding:0; position:relative; z-index:2; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li { float:none; margin:0; padding:5px; list-style:none; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li a { text-decoration:none; color:#000; display:block;
                                                                moz-border-radius:5px; webkit-border-radius:5px;
                                                               -khtml-border-radius:5px; border-radius:5px;
                                                               line-height:30px; padding-right:5px; cursor:pointer; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li:hover>a { background:#eee url(Images/MainBg2.jpg) repeat; color:#000; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li>a span { display:block; height:30px; overflow:hidden; padding-left:5px; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li.Parent>a  { margin-left:2px; }
                                                                            
#VMenu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li.Parent>a span { background:url('Images/MenuNext.png') no-repeat left center;
                                                                            margin-left:5px; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li.Parent:hover>a span { background-image:url('Images/MenuNextHover.png'); }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .TextSubMenu li ul { position:absolute; display:none;
                                                                 background:#ebecbc; width:225px;
                                                                 padding:0; margin:-35px 215px 0 0;
                                                                 moz-border-radius:5px; webkit-border-radius:5px;
                                                                 -khtml-border-radius:5px; border-radius:5px;
                                                                 border:solid 1px #dee094;
                                                                 z-index:2; }
 
/*----------------------------------------------------------------------------------------------------------------------------*/

#VMenu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu { list-style:none; margin:0; padding:1px 0; width:400px;
                                                            position:relative; z-index:2; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li { margin:10px; border:1px solid #dee094; cursor:pointer;
                                                               moz-border-radius:10px; webkit-border-radius:10px;
                                                               -khtml-border-radius:10px; border-radius:10px; }
                                                               
#VMenu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li a { text-decoration:none; color:#000; cursor:pointer; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li a img { float:right; width:70px; height:60px; margin:5px;
                                                                     moz-border-radius:5px; webkit-border-radius:5px;
                                                                    -khtml-border-radius:5px; border-radius:5px;
                                                                     border:none; border:none!important; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li a div { float:none; height:70px; overflow:hidden; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li a div h3 { margin:0 5px 0 0; width:100%; line-height:25px; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li a div .Desc { width:100%; margin-right:10px; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li:hover { background:#eee url(Images/MainBg2.jpg) repeat-x 0 0; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .ImageSubMenu li:hover a { color:#000; }

/*----------------------------------------------------------------------------------------------------------------------------*/

#VMenu .Menu li.MenuItem.RootParent .SubMenu .HtmlSubMenu { width:500px; padding:5px; position:relative; z-index:2; }

/*----------------------------------------------------------------------------------------------------------------------------*/

#VMenu .Menu li.MenuItem.RootParent .SubMenu .GroupSubMenu { height:350px; padding:5px; position:relative; z-index:2; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .GroupSubMenu h3 { line-height:25px; padding:0; margin:5px 0 0 0; display:block;
                                                               cursor:default; color:#909090; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .GroupSubMenu a { line-height:25px; padding:0 5px; margin:0 5px 0 0; display:block;
                                                              text-decoration:none; color:#000000; cursor:pointer;
                                                              moz-border-radius:5px; webkit-border-radius:5px;
                                                              -khtml-border-radius:5px; border-radius:5px; }

#VMenu .Menu li.MenuItem.RootParent .SubMenu .GroupSubMenu a:hover { background:#eee url(Images/MainBg2.jpg) repeat; }


body { min-height:700px; padding:0; margin:0; background:#eee url(Images/Bg1.png) repeat; }
	

.QuickMenu { height:260px; width:198px; float:right; margin:0 3px; padding:5px 0 0 0; direction:rtl; overflow:hidden; }

.QuickMenu .QuickMenuItem { color:#000000; border:none; padding:5px; display:inline-block; text-align:center; margin:0 5px 4px 0;
                            min-width:80px; max-width:80px; width:80px; min-height:70px; max-height:70px; height:70px; overflow:hidden;
                            background-color:#eeeeee; }
                            
.QuickMenu .QuickMenuItem:hover { background-color:#e2e494!important; }

.QuickMenu .QuickMenuItem img { border:none; display:block; margin:auto; width:48px; height:48px; }

.QuickMenu .QuickMenuItem strong { margin:0 -25px 0 -25px; font-family:Tahoma; font-size:10px; text-align:center; clear:both;
                              max-height:25px; overflow:hidden; width:105px; line-height:25px; }
                              

.hrViolet { border:none; border-bottom:1px solid #e2e494; }

.hrVioletpoint { border:none; border-bottom:2px dotted #e2e494; }

.hrBotttom { border:none; border-bottom:2px dotted #ccc; margin:0 0 10px 0; }

.Frame { width:202px; min-height:200px; position:relative; font-family:Tahoma; font-size:11px; margin-bottom:10px; margin-top:15px; }

.FrameBottomShadow { background:transparent url(Images/FrameBottom4.png) no-repeat center 0; height:18px; margin:-10px 0 10px 0; }

.FrameBig { width:100%; min-height:200px; position:relative; font-family:Tahoma; font-size:11px; margin-bottom:10px; }

.Frame .FrameBody { position:relative; z-index:2; padding:5px; direction:rtl; }

.Frame .FrameBody .FrameHeader { background:#de3636 url(Images/MenuBgHover.png) repeat 0 -20px; height:30px; line-height:30px;
                                 text-indent:5px; font-weight:bold; color:#fff; margin:-20px 20px 0 20px; text-align:center;
                                 border:1px solid #fcabea; border-top:none; }
                                 
.Frame .FrameBody .FrameHeader.BlueHeader { background:#0a28c3 url(Images/BlueHeader.png) repeat; border:none; }

.Frame .FrameBody .FrameHeader.RedHeader { background:#b5200c url(Images/RedHeader.png) repeat; border:none; }

.Frame .FrameBody .FrameHeader.PurpleHeader { background:#5153aa url(Images/PurpleHeader.png) repeat; border:none; }

.Frame .FrameBody .FrameHeader.GreenHeader { background:#28b71d url(Images/GreenHeader.png) repeat; border:none; }

.Frame .FrameBody .FrameHeader.YellowHeader { background:#ffd800 url(Images/YellowHeader.png) repeat; border:none;
                                              color:#c31a1a; }
                                              
.Frame .FrameBody .FrameHeader.BlueLightHeader { background:#2993c3 url(Images/BlueLightHeader.png) repeat; border:none; }

.Frame .FrameBody .FrameHeader.GreenNewHeader { background:#2993c3 url(Images/Frame3Header.png) repeat; border:none; position:relative; z-index:2; }

.Frame .FrameBody .FrameHeader .LeftItem { float:left; margin-left:5px; }

.Frame .FrameBody .FrameContent { padding:5px 10px 0 10px; }

.Frame .FrameBody .FrameContent .FrameErrorDiv { text-align:center; font-weight:bold; color:Red; line-height:40px;
                                                 vertical-align:middle; }

.Frame2 .FrameContent .FrameLink,
.Frame2 .FrameContent4 .FrameLink,
.Frame .FrameBody .FrameContent .FrameLink  { padding:7px 5px; display:inline-block; background:#eee url(Images/Bg31.png) repeat; color:#000;
                                              width:235px; margin:0 0 5px 5px; }

.Frame2 .FrameContent4 .FrameLink { width:213px; background:transparent; margin-bottom:0; }

.Frame2 .FrameContent .FrameLink:hover,
.Frame2 .FrameContent .FrameLink.Current,
.Frame2 .FrameContent4 .FrameLink:hover,
.Frame2 .FrameContent4 .FrameLink.Current,
.Frame .FrameBody .FrameContent .FrameLink:hover,
.Frame .FrameBody .FrameContent .FrameLink.Current { background:#ddd url(Images/Bg2.png) repeat; }

.Frame2 .FrameContent .FrameLink2,
.Frame .FrameBody .FrameContent .FrameLink2  { padding:5px; display:inline-block; background:#aaa url(Images/Bg51.png) repeat; color:#000; width:215px;
											  margin:0 0 5px 5px; }

.Frame2 .FrameContent .FrameLink2:hover,
.Frame2 .FrameContent .FrameLink2.Current,
.Frame .FrameBody .FrameContent .FrameLink2:hover,
.Frame .FrameBody .FrameContent .FrameLink2.Current { background-color:#eee; }

.Frame .FrameBody .FrameContent hr,
.Coulmn hr { border:none; border-bottom:1px solid #fb8de1; }

.Frame .FrameBody .FrameContent .FrameLabel,
.Frame .FrameBody .FrameContent .FrameLabelMultiline { width:100px; display:inline-block; text-align:left; padding:0 0 0 5px;
                                                       margin-bottom:10px; }

.Frame .FrameBody .FrameContent .FrameLabelMultiline { vertical-align:top; padding-top:7px; }

.Frame3 .FrameContent #main-nav .nav-top-item,
.Frame2 .FrameContent #main-nav .nav-top-item,
.Frame .FrameBody .FrameContent #main-nav .nav-top-item { background:#eee url(Images/Bg3.png) repeat; display:block; line-height:20px;
                                                          padding:5px; color:#000; font-weight:bold; z-index:1; position:relative; }

.Frame3 .FrameContent #main-nav .nav-top-item:hover,
.Frame3 .FrameContent #main-nav .nav-top-item.Current,                                                          
.Frame2 .FrameContent #main-nav .nav-top-item:hover,
.Frame2 .FrameContent #main-nav .nav-top-item.Current,
.Frame .FrameBody .FrameContent #main-nav .nav-top-item:hover,
.Frame .FrameBody .FrameContent #main-nav .nav-top-item.Current { background-color:#aaa; }

.Frame3 .FrameContent #main-nav .main-nav-container,
.Frame2 .FrameContent #main-nav .main-nav-container,
.Frame .FrameBody .FrameContent #main-nav .main-nav-container { background:#eee url(Images/Bg2.png) repeat; padding:15px 10px 5px 10px; margin-top:-5px; }

.Frame .FrameBody .FrameFooter { background:#bbb url(Images/TopDivBg.png) repeat; height:30px; line-height:30px;
                                 text-indent:5px; font-weight:bold; color:#000; text-align:left; }


.Frame2 { width:202px; min-height:200px; position:relative; font-family:Tahoma; font-size:11px; margin-bottom:10px; } 

.Frame2 .FrameHeader { background:transparent url(Images/FrameTop.png) no-repeat; height:67px; } 

.Frame2 .FrameHeader h3 { color:#c31a1a; text-align:right; font-weight:bold; padding:28px 20px 0 0; }

.Frame2 .FrameHeader2 { background:transparent url(Images/FrameTop2.png) no-repeat; height:15px; } 

.Frame2 .FrameHeader3 { background:#de3636 url(Images/MenuBgHover.png) repeat 0 -20px; height:30px; line-height:30px;
                        text-indent:5px; margin:0px 20px -15px 20px; text-align:center;
                        /*border:1px solid #fcabea; border-top:none;*/ z-index:1; position:relative; } 

.Frame2 .FrameHeader3 h3 { color:#fff; text-align:right; font-weight:bold; padding:0 20px 0 0; }
          
.Frame2 .FrameHeader4 { background-color:#de3636; height:150px; width:30px; line-height:30px; text-indent:5px; text-align:center; z-index:1;
                        position:absolute; right:0; top:0; } 

.Frame2 .FrameHeader4 h3 { color:#fff; font-weight:bold; margin:50px 0 0 0;
                           /* for firefox, safari, chrome, etc. */
						   -webkit-transform: rotate(270deg);	
						   -moz-transform: rotate(270deg);
						   -ms-transform: rotate(270deg);
						   -o-transform: rotate(270deg);
						   transform: rotate(270deg);
						   /* for ie */
						   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

.Frame2 .FrameContent { background:transparent url(Images/FrameMiddle.png) repeat-y; direction:rtl; padding:5px 15px 10px 10px; } 

.Frame2 .FrameContent3 { background:#fff; margin:0; direction:rtl; padding:10px 10px 0 10px; }

.Frame2 .FrameContent4 { background:#fff; margin:0 15px 0 0; direction:rtl; padding:0 25px 0 10px; }

.Frame2 .FrameFooter { background:transparent url(Images/FrameBottom.png) no-repeat; min-height:37px; text-align:center; }

.Frame2 .FrameFooter2 { background:transparent url(Images/FrameBottom2.png) no-repeat; min-height:15px; }

.Frame2 .FrameFooter h3 { color:#fff; text-align:center; font-weight:bold; line-height:42px; }

.Frame2 .FrameFooter3 { background:transparent url(Images/FrameBottom3.png) no-repeat center 0; min-height:66px;}

/*--------*/

.Frame3 { width:202px; position:relative; font-family:Tahoma; font-size:11px; margin-bottom:5px; direction:rtl; } 

	.Frame3 .FrameHeader { background:transparent url(Images/Frame3Header.png) repeat-x; height:32px; } 
		
		.Frame3 .FrameHeaderIcon1,
		.Frame3 .FrameHeaderIcon2,
		.Frame3 .FrameHeaderIcon3,
		.Frame3 .FrameHeaderIcon4, 
		.Frame3 .FrameHeaderIcon5,
		.Frame3 .FrameHeaderIcon6,
		.Frame3 .FrameHeaderIcon7 { height:48px; width:48px; display:inline-block; float:right; margin:-8px 10px 0 0; } 
		
		.Frame3 .FrameHeaderIcon1 { background:transparent url(Images/Newsletter.png) no-repeat; }
		.Frame3 .FrameHeaderIcon2 { background:transparent url(Images/Statistics.png) no-repeat; }
		.Frame3 .FrameHeaderIcon3 { background:transparent url(Images/Polls.png) no-repeat; }
		.Frame3 .FrameHeaderIcon4 { background:transparent url(Images/Login2.png) no-repeat; }
		.Frame3 .FrameHeaderIcon5 { background:transparent url(Images/Search2.png) no-repeat; }
		.Frame3 .FrameHeaderIcon6 { background:transparent url(Images/Menu.png) no-repeat; }
		.Frame3 .FrameHeaderIcon7 { background:transparent url(Images/Link.png) no-repeat; }

		.Frame3 .FrameHeader h3 { color:#c31a1a; text-align:right; font-weight:bold; padding:0 10px 0 0; line-height:32px; float:right;
		                          font-size:11px; }
		
	.Frame3 .FrameContent { padding:10px; margin:0 7px; border:1px dotted #bbb; border-bottom:none; border-top:none; } 
	
		.Frame3 .FrameContent .FrameLink { display:block; color:#333; line-height:25px; margin-bottom:2px;
		                                   text-indent:5px; }
			
			.Frame3 .FrameContent .FrameLink.Current,
			.Frame3 .FrameContent .FrameLink:hover { background-color:#e2e494;  }
			
		.Frame3 .FrameContent .FrameLabel,
		.Frame3 .FrameContent .FrameLabelMultiline { width:100px; display:inline-block; text-align:left; padding:0 0 0 5px;
                                                       margin-bottom:10px; }
		
		.Frame3 .FrameContent .FrameLabelMultiline { vertical-align:top; padding-top:7px; }
		
	.Frame3 .FrameFooter,
	.Frame3 .FrameFooter2 { min-height:37px; text-align:center; margin:0 7px; border:1px dotted #aaa; border-top:none; }
	
	.Frame3 .FrameFooter2 { min-height:5px; }


/*---------------------------------Library---------------------------------*/

.Library { width:700px; background: url(Images/LibraryTitle.jpg) repeat-x; padding:43px 0 10px 0;
           direction:rtl; font-family:Tahoma; font-size:12px; }

.Library table { width:700px; background:#ccc url(Images/Stack.jpg) repeat; float:left; }
			  
.Library table tr td { width:143px; height:193px; }

.Library table tr td div { width:100px; height:150px; background-color:#fff; position:absolute; margin:25px 35px 0 0;
                           text-align:center; cursor:pointer; }

.Library table tr td div a { display:block; height:150px; color:#000; text-decoration:none; padding-top:5px; }

.Library table tr td div a img { width:90px; position:absolute; left:3px; top:40px; opacity:0.5; filter:alpha(opacity=50); }

.Library table tr td div:hover { width:110px; height:160px; margin:20px 30px 0 0; }

.Library table tr td div:hover a { height:160px; }

.Library table tr td div:hover a img { width:110px; left:-2px; opacity:1; filter:alpha(opacity=100); }

/*---------------------------------Article---------------------------------*/

.Article { width:98%; margin:auto; direction:rtl; font-family:Tahoma; font-size:12px; }

.ArticleRow { padding:5px; }

.ArticleRow:hover { background:#e2e494; /*-moz-box-shadow:1px 1px 10px #000;
					-webkit-box-shadow:1px 1px 10px #000; box-shadow:1px 1px 10px #000;*/ }

.Article .ArticleShort { padding:15px 5px; text-indent:5px; }

.Article .BottomText { padding:0 0 10px 0; display:inline-block; } 

/*------------------------------------------------------------------------------------------------------------------*/
.Opt { display:block; height:25px; }


.PollResultSection { position:relative; z-index:2; /*min-height:197px;*/ }

.PollResultSection .PollResultSectionCharts { min-height:145px; overflow:hidden; }

.PollResultSection .PollResultSectionCharts .OptResults { clear:both; } 

.PollResultSection .PollResultSectionCharts .OptResults .OptResultText { display:block; margin:3px 5px 2px 0; }

.PollResultSection .PollResultSectionCharts .OptResults .OptResultChartDiv { border: 1px solid #ddd;/*#6666FF;*/ }

.PollResultSection .PollResultSectionCharts .OptResults .OptResultChart { text-align:center; font-size:xx-small;
                                                                          height:10px; }
                                                                          
.Link { background-color:#f3f3f3; color:#000; font-weight:bold; display:block; padding:5px; line-height:30px; text-align:center; }

.Link:hover { background-color:#fdbdef; }

.MarqueeMsg { clear:both; background:#ebecbc url(Images/YellowHeader1.png) repeat; height:20px; line-height:20px;
              font-family:Tahoma; font-size:12px; padding:3px 15px; direction:rtl; margin-top:3px; }

.MarqueeMsg a { color:#333; }

.MarqueeMsg a:hover { color:#aaa; }

.BannerDiv { margin:auto; width:1000px; }

.JobDiv { display:none; }

.JobDiv a { height:40px; width:216px; display:block; background:#ddd url(Images/JobPic.png) no-repeat center center;
            moz-border-radius:5px; webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
            
.FlashDiv { float:right; width:182px; height:150px; margin:5px; font-family:Tahoma; color:#333; font-size:11px;
            font-weight:bold; line-height:30px; text-align:center; border:1px solid #ccc; background-color:#eee;
            moz-border-radius:5px; webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }

.FlashDiv:hover h3 { background-color:#aaa; }

.FlashDiv a { color:#333; }

.FlashDiv img { width:108px; height:108px; overflow:hidden; }

.FlashDiv embed { width:108px; max-height:108px; overflow:hidden; }

.FlashDiv h3 { background-color:#ddd; margin-bottom:5px; border-bottom:1px solid #ccc;
               -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
			   -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
               border-top-left-radius: 5px; border-top-right-radius: 5px;}
               
.dots { position:absolute; z-index:3; background-color:#cbcf35; top:4px; left:10px; padding:3px;
        moz-border-radius:5px; webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
            /*opacity:0.7; filter:alpha(opacity=70);*/ }
    /*.dots:hover { opacity:1; filter:alpha(opacity=100); }*/
    .dots .dot { float:left; line-height:15px; text-align:center; font-size:10px; height:15px; width:15px;
                    background-color:#ebecbc; margin:0 2px; cursor:pointer; 
                    moz-border-radius:3px; webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
        .dots .dot:hover,
        .dots .dot.active { background-color:#333; color:#fff; }

.RightBgDiv { position:fixed; right:0; top:0; bottom:0; width:150px; z-index:1; background:url(Images/RightBgDiv.png) repeat-y; display:none;
              visibility:hidden; }

.LeftBgDiv { position:fixed; left:0; top:0; bottom:0; width:150px; z-index:1; background:url(Images/LeftBgDiv.png) repeat-y; display:none;
              visibility:hidden; }
