﻿html, body
{
    background-position: top;
    font-family: tahoma;
    font-size: 11px;
    caption-side: top;
    padding: 0;
    margin: 0;
  background-image: url('images/bg_repeater-1.png'); 
    background-repeat: repeat-x;
    background-color:#E1E1E1;
}
input 
{
	font-family: tahoma;
	font-size: 11px;
	}
textarea 
{
	font-family: tahoma;
	font-size: 11px;
	}
select 
{
	font-family: tahoma;
	font-size: 11px;
	}
a,a:visited,a:active,a:link
{
text-decoration:none;
color:black;
}
a:hover
{
	text-decoration:underline;
}
.ltr
{
    direction:ltr;
    }
    #RequiredField
{
    color:Red;
    
}
#Panel11
{
      
    }
#S9P21
{
	width:190px;
	padding:0;
	padding:5px;
	background-color:White;
    }
#S9P24
{
	width:300px;
	padding:5px;
	padding-top:0;
    }
#S6P21
{
	width:190px;
	padding:0;
	padding:5px;
	background-color:White;
    }
#S6P22
{
	padding:0;
	padding:5px;
	background-color:White;
    }
#S5P21
{
	width:190px;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
    }
#S5P22
{
	width:640px;
	padding:0;
	padding:0px;
    }
#S5P25
{
	width:140px;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
    }
#S1P21
{
	width:190px;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
    }
#S1P22
{
    padding-top:8px;
    }
#S1P23
{
	width:140px;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
    }
#MainTBL
{
	width: 1000px;
	background-color:White;
}
#MainTBL .S2P21{width:790px; padding:5px}
#MainTBL .S2P22{width:190px;padding:5px;}
#MainTBL .Panel21
{
width:200px;
background-color:White;
}
#MainTBL .Panel22
{	
width:665px;
/*line-height:25px;*/
text-align:justify;
padding:5px;
background-color:White;
}
#MainTBL .Panel22S2
{
width:800px;
text-align:justify;
background-color:White;
padding:5px;
    }
#MainTBL .Panel23
{
    width: 135px;
	background:white;
}
#MainTBL .Footer
{
	height:50px;
}
#MainTBL .Header
{
    height: 100px;
}
#MainTBL .CentralRow
{
	height:100%;
}
#timer{margin-top:30px;margin-bottom:25px;}
#MenuHeader
{
    padding: 10px;
    background: url("images/roundboxmnu_tr.png") repeat-x;
    margin-bottom: 3px;
    border-radius:7px;
    color:White;
}    
#MenuHeader a
{
    color:White;
    }

#UsersLoginHeader
{
    padding: 10px;
    background: url("images/roundboxmnu_tr.png") repeat-x;
    margin-bottom: 3px;
    border-radius:7px;
    color:White;
}    
#UsersLoginHeader a
{
    color:White;
    }
    
#SponsersHeader
{
    padding: 10px;
    background: url("images/roundboxmnu_tr.png") repeat-x;
    margin-bottom: 3px;
    border-radius:7px;
    color:White;
}    
#SponsersHeader a
{
    color:White;
    }
#SponserScrollUp
{
    list-style:none;
}
#SponserScrollUp li
{
    list-style:none;
}
.Button
{
	background-attachment:scroll;
	background-image:url('images/fade-butt.png');
	background-position:0 0;
	background-repeat:repeat-x;
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-style:solid;
	border-width:3px;
	color:#333333;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	padding:0.25em;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-position:center;
	height:30px;
}

.TopDiv
{
    height: 30px;
    text-align: center;
    font-weight: bold;
    padding: 0;
    vertical-align:middle;
    margin-bottom:5px;
	background-color:#406da3;
	border-radius:5px;
	color: #FFFFFF;
}

.TopDiv td
{
    text-align: center;
    vertical-align:middle;
}

.TopDiv a,.TopDiv a:visited,.TopDiv a:active,.TopDiv a:link
{
	font-weight: bold;
	color: #FFFFFF;
}
.TopDiv a:hover
{
    color:Red;
    }
    
    
.TopDiv td
{
    vertical-align:middle;
    text-align:center;
    }

#PagesF2
{
    background-color: #EFEFEF;
    border-color: #808080;
    padding: 10px;
    border-radius:7px;
    color:Black;
}
#PagesHeader
{
    padding: 10px;
    background: url("images/roundboxmnu_tr.png") repeat-x;
    margin-bottom: 3px;
    border-radius:7px;
    color:White;
}


#LoginTbl{}
#LoginTbl td {height:25px;padding:0;vertical-align:middle;background: url("images/dotted.png") repeat-x scroll center bottom }
#LoginTbl td:hover {background-image: url("images/mnubg1.png"); background-position: center center; background-repeat: repeat-x;}
#LoginTbl a,#LoginTbl a:visited,#LoginTbl a:active,#LoginTbl a:link{font-weight:normal; display:block}
#LoginTbl .TopDiv,#LoginTbl .TopDiv:hover
{
    height: 30px;
    text-align: center;
    font-weight: bold;
    padding: 0;
    vertical-align:middle;
    margin-bottom:5px;
	background-repeat: repeat-x;
	background-image: url(images/topdiv.png);
	color: #FFFFFF;
}

#ActionTitle .txt {padding-top:7px;padding-right:10px;}
#ActionTitle {margin-bottom:5px;direction:rtl;}
/*--------------------------------*/
#NewsF4
{
    height:300px;
    }
#NewsF4 .ImagePanel 
{
    width:400px;
    }
#TextPanel
{
    background-color:#b5dde4;
    width:400px;
    position:relative;
    left:0;
    float:left;
    height:200px;
    }
#slideshowContainer2{}
#slideshowContainer2 .Counteiner 
{
    position:relative;
    top:-100px;
    background-color:White;
    opacity:.5;
    height:50px;
    float:right;
    width:300px;
    right:100px;
    padding:5px;
    }
#slideshowContainer2 .Titr2 a,#slideshowContainer2 .Titr2 a:visited,#slideshowContainer2 .Titr2 a:active,#slideshowContainer2 .Titr2 a:link
{
    opacity:1;
    }
#slideshow1
{
	height: 160x;
    background-color: #d5d5d5;
    margin-bottom:0px;
}
#slideshow2
{
    height: 160px;
    margin-bottom:0px;
}
#slideshow 
{
    float:right;
    width:390px;
    }
#slideshow span.image-wrapper {
	display: block;
}
#slideshow span.image-wrapper {
	display: block;
	position: relative;
	top: 0px;
	left: 0;
	height:200px;
}
#slideshow a.advance-link {
	display: block;
	line-height: 0; /* This should be set to be at least the height of the largest image in the slideshow with padding */
	text-align: center;
}
#NewsF5 .HeadLine1 a,#NewsF5 .HeadLine1 a:visited,#NewsF5 .HeadLine1 a:link,#NewsF5 .HeadLine1 a:active
{
    font-family:Tahoma;
    font-size:11px;
    color:#333333;
    font-weight:normal;
    }
#NewsF5 .HeadLine1 a:hover
{
    color:Green;
    }

#NewsF5 .HeadLine a,#NewsF5 .HeadLine a:visited,#NewsF5 .HeadLine a:link,#NewsF5 .HeadLine a:active
{
    font-family:Tahoma;
    font-size:11px;
    color:#333333;
    font-weight:bold;
    }
#NewsF5 .HeadLine a:hover
{
    color:Green;
    }
#NewsF7
{
    margin-bottom:5px;
    }
#NewsF7 .Image
{
    float: right;
    margin: 0;
    margin-left: 5px;
}

#NewsF7 a,#NewsF7 a:visited,#NewsF7 a:active,#NewsF7 a:link
{
    font-family: tahoma;
    font-size: 11px;
    color: #336600;
}
#NewsF7 a:hover
{
    color:Red;
    }
#NewsF7 .Titr1 a, #NewsF7 .Titr1 a:visited, #NewsF7 .Titr1 a:active, #NewsF7 .Titr1 a:link
{
    font-family: tahoma;
    font-size: 11px;
    color: #CC3300;
}
#NewsF7 .Titr1 a:hover
{
    color:#000066;
    text-decoration:none;
    }
#NewsF7 .Titr2 a, #NewsF7 .Titr2 a:visited, #NewsF7 .Titr2 a:active, #NewsF7 .Titr2 a:link
{
    font-family: Tahoma;
    font-size: 11px;
    color: #543923;
    font-weight: 600;
    line-height:1.5;
}
#NewsF7 .Titr2 a:hover
{
    color:#000066;
    text-decoration:none;
    }
#NewsF7 .Summary
{
    text-align:justify;
    }
.NewsF7-tr
{
    width: 100%;
    margin: 0px;
    padding: 0;
    background-image: url('images/newsf7titlebg1.jpg');
    background-repeat: repeat-x;
    background-position: top;
}
.NewsF7-tr:hover
{
    background-image: url('images/newsf7titlebg.jpg');
    background-repeat: repeat-x;
    background-position: top;
}
.NewsF7-tl
{

}
.NewsF7-br
{

}
.NewsF7-bl {}
.NewsF7-Menu { margin: 0; padding: 8px; font-family:Times New Roman;font-size:14px;font-weight:bold;color:White}
.NewFs7-Menu p{ margin: 0; padding: 8px; font-family:Times New Roman;font-size:14px;font-weight:bold;}
#NewFs7Menu a, #NewFs7Menu a:active, #NewFs7Menu a:visited, #NewFs7Menu a:link
{
    font-family: Times New Roman;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    display:block;
}
#NewFs7Menu a:hover, {color:Yellow}
.NewsListF7
{
    background-color: #e3efff;
    background: -moz-linear-gradient(-90deg, #e9e9e9, #f9f9f9) repeat scroll 0 0 transparent;
    border-color: #C4DCE2;
}
/*News F8*/
.NewsF8-tr {
    background: url("images/moduletable_grey_r.png") no-repeat scroll right top transparent;
    height: 53px;
    margin-bottom: -8px;
}
.NewsF8-tl {
    background: url("images/moduletable_grey_l.png") no-repeat scroll left top transparent;
    height: 53px;
}

.NewsF8-content { margin: 0; padding: 10px;}
.NewsF8-content p {line-height: 1.6; margin: 0; padding: 0;}
#NewsF8Menu {padding:8px 25px 8px 8px}
#NewsF8 .Titr1 a, #NewsF8 .Titr1 a:visited, #NewsF8 .Titr1 a:active, #NewsF8 .Titr1 a:link
{
    font-family: tahoma;
    font-size: 11px;
    color: #CC3300;
}
#NewsF8 .Titr1 a:hover
{
    color:#000066;
    text-decoration:none;
    }
#NewsF8 .Titr2 a, #NewsF8 .Titr2 a:visited, #NewsF8 .Titr2 a:active, #NewsF8 .Titr2 a:link
{
    font-family: Tahoma;
    font-size: 11px;
    color: #543923;
    font-weight: 600;
    line-height:1.5;
}
#NewsF8 .Titr2 a:hover
{
    color:#000066;
    text-decoration:none;
    }
#NewsF8 .Summary
{
    text-align:justify;
    }
#NewsF8 ul
{
    padding:0;}
#NewsF8 ul li 
{
    list-style-type:none;
    display: inline;
    list-style: none outside none;
}
#NewsF8Menu {width:100%;padding:0;}
#NewsF8Menu td{ vertical-align:middle; padding-left:5px;padding-right:5px;height:30px;}
#ActionDown
{
    background-image:url('images/down-info-bl-bg.png');
    background-position: 0 100%;
    background-repeat: no-repeat;
    padding: 0 0 5px;
    margin:20px;
    }
#ActionDown div
{
    background-image:url('images/down-info-tl-bg.png');
    background-position: 0 0;
    padding: 0 0 0 5px;
    background-repeat: no-repeat;    
    }
#ActionDown div div
{
    background-image:url('images/down-info-tr-bg.png');
    padding: 0;
    background-position: 100% 0;
    }
#ActionDown div div div
{
    background-image:url('images/down-info-br-bg.png');
    background-position: 100% 100%;
    bottom: -5px;
    padding: 0 5px 0 0;
    position: relative;
    }
#ActionDown div div div div
{
    background-image:url('images/down-info-content-bg.png');
    background-position: 0 0;
    background-repeat: repeat-x;
    bottom: 0;
    padding: 0;
    top: -5px;
    }
#ActionDown div div div div div
{
    background-image: url('images/ok_16.gif');
    background-position: right 15px;
    background-repeat: no-repeat;
    padding: 18px 25px 0px 25px;
}
/* Acardion Start*/
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    margin-top: 1px;
    position: relative;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
    color: #555555;
    font-weight: normal;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
    color: #212121;
    font-weight: normal;
    padding: 5px;
    border-top-color: #CCCCCC;
    border-top-width: 1px;
    border-top-style: dotted;
    background-color: #F0F0F0;
}
.ui-state-default .ui-icon {
    background-image: url("images/ui-icons_888888_5f256x240.png");
}
.ui-state-active .ui-icon {
    background-image: url("images/ui-icons_888888_5f256x240.png");
}
.ui-icon {
    background-image: url("images/ui-icons_888888_5f256x240.png");
    height: 16px;
    width: 16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-accordion-content
{
    padding: 5px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    background-color: #F0F0F0;
}
/* Acardion End*/


#Category .HeadLine1 a,#Category .HeadLine1 a:visited,#Category .HeadLine1 a:link,#Category .HeadLine1 a:active
{
    font-family:Tahoma;
    font-size:11px;
    color:#333333;
    font-weight:normal;
    }
#Category .HeadLine1 a:hover
{
    color:Green;
    }
#Category .HeadLine a,#Category .HeadLine a:visited,#Category .HeadLine a:link,#Category .HeadLine a:active 
{
    font-family:Times New Roman;
    font-size:16px;
    color:#333333;
    font-weight:bold;
    }
#Category .HeadLine a:hover
{
    color:Green;
    }
#slideshow a.advance-link:hover,
#slideshow a.advance-link:active,
#slideshow a.advance-link:visited {
	text-decoration: none;
}
#slideshow a.advance-link:focus {
	outline: none;
}

#slideshow img {
	border-width: 0px;
	width:390px;
	height:200px;
}
ul.thumbs 
{
    padding:0;
}
ul.thumbs li {
	padding: 0;
	margin: 2px;
	list-style: none;
	float:left;
}
a.thumb {
	padding: 1px;
	display: block;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
#slideshow a.advance-link {
	width: 400px; /* This should be set to be at least the width of the largest image in the slideshow with padding */
}
#slideshow a.advance-link{
	height: 200px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	
}
#caption
{
    padding-top:20px;
    height:110px;
    }
#caption .Summary
{
    padding-left:20px;
    padding-right:20px;
    }
#caption .Title
{
    background-position: right top;
    background-image: url(../../extendedmodules/subjects/ui/images/arrow1.png);
    background-repeat: no-repeat;
    height:25px;
}    
#caption .Title a,#caption .Title  a:active,#caption .Title  a:visited,#caption .Title  a:link
{
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #990000;
    padding-right:25px;
}
#SearchBox
{
    border: 1px solid #8EA9E1;
    width: 100%;
    background-color: #D1DCF3;
}

#LanguagesHeader
{
    padding: 7px;
    background: url("images/roundboxmnu_tr.png") repeat-x;
    margin-bottom: 3px;
    border-radius:7px;
}    
#LanguagesHeader a
{
    color:White;
    }

#LanguageSelector
{
    
    }
#LanguageSelector .active
{
    background-color: gray;
    
}
#LanguageSelector td
{
    padding: 5px;
    /*background-color: #DEE9F3;*/
}

#SimpleSearchBox
{

    }


.roundbox-tr {background: url("images/roundbox_tr.png") no-repeat scroll right top transparent; margin: auto auto 10px; padding: 0; width: 100%;}
.roundbox-tl {background: url("images/roundbox_tl.png") no-repeat scroll left top transparent; margin: 0; padding: 0;}
.roundbox-br {background: url("images/roundbox_br.png") no-repeat scroll right bottom transparent; margin: 0; padding: 0;}
.roundbox-bl {background: url("images/roundbox_bl.png") no-repeat scroll left bottom transparent; margin: 0; padding: 0;}
.roundbox-content { margin: 0; padding: 10px;}
.roundbox-content p {line-height: 1.6; margin: 0; padding: 0;}

.roundboxlanguage-tr{background: url("images/roundbox_tr.png") no-repeat scroll right top transparent;margin: 3px auto 3px auto; padding: 0; width: 100%;}
.roundboxlanguage-tl {background: url("images/roundbox_tl.png") no-repeat scroll left top transparent; margin: 0; padding: 0;}
.roundboxlanguage-br {background: url("images/roundbox_br.png") no-repeat scroll right bottom transparent; margin: 0; padding: 0;}
.roundboxlanguage-bl {background: url("images/roundbox_bl.png") no-repeat scroll left bottom transparent; margin: 0; padding: 0;}
.roundboxlanguage-content { margin: 0; padding: 3px;}
.roundboxlanguage-content p {line-height: 1.6; margin: 0; padding: 0;}

.roundbox1-tr1 { width:100%; margin:auto; padding:0; background:url("images/roundbox1_tr.png") no-repeat right top; margin-bottom:3px;}
.roundbox1-tl1 { margin:0; padding:0; background: url("images/roundbox1_tl.png") no-repeat left top; }
.roundbox1-br1 { margin:0; padding:0; background: url("images/roundbox1_br.png") no-repeat right bottom; }
.roundbox1-bl1 { margin:0; padding:0; background: url("images/roundbox1_bl.png") no-repeat left bottom; }
.roundbox1-content1 { margin:0; padding-left:10px;padding-right:5px;padding-top:1px;padding-bottom:0; }
.roundbox1-content1 p { margin:0; padding:0; line-height:1.6; }

.roundboxMenu-tr { width:100%; margin:auto; padding:0; background-color:#406da3;border-radius:5px;margin-bottom:25px;}
.roundboxMenu-tl { }
.roundboxMenu-br {}
.roundboxMenu-bl { }
.roundboxMenu-Menu { margin: 0; padding: 8px; font-family:Times New Roman;font-size:14px;font-weight:bold;color:White;height:25px;}
.roundboxMenu-Menu p{ margin: 0; padding: 8px; font-family:Times New Roman;font-size:14px;font-weight:bold;}
#roundboxMenu a,#roundboxMenu td a:active;#roundboxMenu td a:visited,#roundboxMenu td a:link{font-family:Times New Roman;font-size:14px;font-weight:bold;color:White;text-decoration:none;}
#roundboxMenu a:hover{color:Yellow;}
#roundboxMenu a {color:#ffffff;}


#LoginTbl1 a, #LoginTbl1 a:active, #LoginTbl1 a:visited, #LoginTbl1 a:link
{
    font-family:Tahoma;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:Orange;
    }
#LoginTbl1 a:hover
{
    color:Black;
    }
#AddToCard
{
    padding:0;
    margin:0;
    background-image:url('images/btnorder.png');
    width:95px;
    height:25px;
    background-repeat:no-repeat;
    text-align:center;
    padding-top:5px;
}
#AddToCard a,#AddToCard a:visited,#AddToCard a:active,#AddToCard a:link
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    display:block;
    color:blue;
    }
#AddToCard a:hover
{
    color:black;
    text-decoration:underline;
    }
/*  NewsList */
#SubjectDetail
{
    line-height:1.5;
    text-align:justify;
    }
#SubjectDetail .Summary
{
    border-color: #666666;
    padding-left: 50px;
    padding-right: 50px;
    line-height: 2;
    background-color: White;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    width:100%;
}
#SubjectDetail .SummaryPrint
{
    border-color: #666666;
    padding-left: 50px;
    padding-right: 50px;
    line-height: 2;
    background-color: #EAEAEA;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
}
#SubjectDetail .Article
{
    line-height:1.5;
    text-align:justify;
    padding:5px;
    }
#SubjectDetail .ArticlePrint
{
    width:600px;
    line-height:1.5;
    text-align:justify;
    padding:5px;
    }
#SubjectDetail .Info
{
    color:Gray;}
#SubjectDetail .TitlePrint
{
    font-family: 'times New Roman' , Times, serif;
    font-size: 16px;
    font-weight: bold;
    color: #9A1010;
    text-align: center;
}
#SubjectDetail .SubjectInnerImage
{
    position:relative;
    //top:-20px;
    padding-left:30px;
    margin-right:20px;
    margin-left:20px;
    border:1px solid silver;
    background-color:FloralWhite;
    }
#SubjectDetail img.SubjectInnerImage
{
    border:1px solid silver;
    padding:3px;
    }
#NewsF1Header
{
    padding: 7px;
	padding-top:0px;
    background: url("images/roundboxmnu_tr.png") repeat-x;
    margin-bottom: 3px;
    border-radius:7px;
}    
#NewsF1Header a
{
    color:White;
    
    }

#NewsF1 .Img {margin:0;margin-top:5px;margin-bottom:5px;}
#NewsF1 
{
    text-align:justify;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    color:black;
    }
#NewsF1 .Link1 a,#NewsF1 .Link1 a:visited,#NewsF1 .Link1 a:active,#NewsF1 .Link1 a:link
{
    font-family:Tahoma;
    font-size:11px;
    text-decoration:none;
    color:Black;
    font-weight:bold;
    }
#NewsF1 .Link1 a:hover
{
    color:Blue;
    text-decoration: underline;
    }
#NewsF1 .Link2 a,#NewsF1 .Link2 a:visited,#NewsF1 .Link2 a:active,#NewsF1 .Link2 a:link
{
    font-family:Tahoma;
    font-size:11px;
    text-decoration:none;
    color:Black;
    font-weight:bold;
    }
#NewsF1 .Link2 a:hover
{
    color: Blue;
    text-decoration: underline;
}
#NewsF1 .Summary
{
    margin-top:5px;
    }
#NewsF2 .Image
{
}

#NewsF2 a,#NewsF2 a:visited,#NewsF2 a:active,#NewsF2 a:link
{
    font-family: tahoma;
    font-size: 11px;
    color: #336600;
}
#NewsF2 a:hover
{
    color:Red;
    }
#NewsF2 .Summary
{
    text-align:justify;
    }
#NewsF3
{
	list-style-image: url(images/arrow2.png);
	margin:0;
	padding:0;
	padding-right:20px;
}

#NewsF3 li
{
	margin-top: 7px;
	margin-bottom: 7px; 
}
#NewsF3 a,#NewsF3 a:active,#NewsF3 a:visited,#NewsF3 a:link
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:Black;
    text-decoration:none;
    }
#NewsF3 a:hover
{
    color:Gray;
    }

#NewsF9Header
{
    padding: 7px;
    background: url("images/roundboxmnu_tr.png") repeat-x;
    margin-bottom: 3px;
    border-radius:7px;
}    
#NewsF9Header a
{
    color:White;
    }


#NewsScrollUp
{
	list-style-type:none;
	margin:0;
	padding:0;
    }
#NewsScrollUp li
{
	margin-top: 7px;
	margin-bottom: 7px;
	padding:5px;
}
#NewsScrollUp a,#NewsScrollUp a:active,#NewsScrollUp a:visited,#NewsScrollUp a:link
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:Black;
    text-decoration:none;
    }
#NewsScrollUp a:hover
{
    color:Gray;
    text-decoration:underline;
    }
/*NewsF6*/
#wrapper6{
    width:790px;
    min-height: 96%;
	
	height: 96%;
	text-align:left;
    margin: 0 auto -30px;
    padding:0 10px 0px 10px;
    height:350px;
}

#bigPic{
	height:200px;
	padding:1px;
	border:1px solid #CCC;
	background-color:#FFF;
	margin-bottom:10px;
}
#bigPic img{
	position:absolute;
	display:none;
}
ul#thumbs li.active{
	border:2px solid #000;	
	background:#fff;
	padding:2px;
}
ul#thumbs, ul#thumbs li{
	margin:0;
	padding:0;
	list-style:none;
}
	
ul#thumbs li{
	float:left;
	margin-right:7px;
	margin-bottom:5px;
	border:1px solid #CCC;	
	padding:3px;
	cursor:pointer;
}
ul#thumbs img{
	float:left;
	width:100px;
	line-height:80px;
	overflow:hidden;
	position:relative;
	z-index:1;
	opacity:0.4;
	filter:alpha(opacity=40);
}
ul#thumbs .active img
{
    opacity:1;
	filter:alpha(opacity=100);
} 
ul#thumbs li:hover img
{
    opacity:.8;
	filter:alpha(opacity=80);
} 

#CarouselContainer
{
    height: 102px;
    margin-bottom: 10px;
}
.list_carousel {
	margin: 0;
	width: 360px;
	float:left;
	direction:ltr;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	font-size: 12px;
	color: #666;
	text-align: center;
	padding:5px;
	width: 120px;
	height: 80px;
	margin: 6px;
	display: block;
	float: left;
}
.clearfix {
	float: none;
	clear: both;
}
#prev1
{
    background-position: center center;
    margin: 0px;
    display: block;
    width: 15px;
    height: 130px;
    background-image: url('images/right.jpg');
    background-repeat: no-repeat;
    float:right;
}
#next1 {
    background-position: center center;
    margin: 0px;
    display: block;
    width: 15px;
    height: 130px;
    background-image: url('images/left.jpg');
    background-repeat: no-repeat;
    float:left;
}

#GalleryImage
{
    background-color: #D7E9F1;
    border: 5px solid #D7E9F1;
    height:150px;
    overflow:hidden;
}
#GalleryImage .Title
{
    padding: 3px;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 10px;
    color: Black;
}
#GalleryImage .Comment a, #GalleryImage .Comment a:visited, #GalleryImage .Comment a:active, #GalleryImage .Comment a:link
{
    font-family: tahoma;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
}
#GalleryImage .Image
{
    text-align:center;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #CCCCCC;
    background-color: White;
    padding:5px;
    height:90px;
    overflow:hidden;
    }
#GalleryNavigarion
{
    border-color: #666666;
    background-color: #EAEAEA;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    margin-top:5px;
    margin-bottom:5px;
    padding:5px;
}
#GalleryNavigarion span
{
    padding: 2px;
    background-color: #CBE2ED;
    border-radius: 5px 5px 5px 5px;
    font-family:Tahoma;
    color:Black;
    font-size:10px;
}
#GalleryNavigarion a
{
    padding: 2px;
    background-color: #76B5CF;
    border-radius: 5px 5px 5px 5px;
}
#GalleryNavigarion a
{
    font-family:Tahoma;
    color:White;
    font-size:10px;
    text-decoration:none;
}
#GalleryNavigarion a:hover
{
    background-color:#ffffff;
    color:Blue;
    }
    
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog1
{
    border: 5px solid #666666;
    width: 375px;
    height: 203px;
    background-color: #E0E0E0;
}
#boxes .close
{
    background-position: -140px 0px;
    width:20px;
    height:20px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9999;
    background-image: url('images/miscellaneous_sprite.png');
    background-repeat: no-repeat;
}
#ShowComments .Title
{
    background-color: #CCCCCC;
}
#ShowComments .Title td
{
    padding:2px;
}

/* Ticker Styling */
#ticker-wrapper.has-js {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 11px;
}
#ticker {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
	height:30px;
}
#ticker-title {
	padding: 0px;
	color: #990000;
	font-weight: bold;
	text-transform: uppercase;
}
#ticker-content {
	margin: 0px;
	padding-top: 9px;
	position: absolute;
	color: #1F527B;
	font-weight: bold;
	background-color: #ffffff;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.2em;
}
#ticker-content:focus {
	none;
}
#ticker-content a {
	text-decoration: none;	
	color: #1F527B;
}
#ticker-content a:hover {
	text-decoration: underline;	
	color: #0D3059;
}
#ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	background-color: #ffffff;
	display: block;
	width: 800px;
	height: 23px; 
}
#ticker-swipe span {
	margin-left: 1px;
	background-color: #f8f0db;
	border-bottom: 1px solid #1F527B;
	height: 12px;
	width: 7px;
	display: block;
}
#ticker-controls {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
	float: left;
}
#ticker-controls li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}
#ticker-controls li#play-pause {
	background-image: url(images/controls.png');
	background-position: 32px 16px;
}
#ticker-controls li#play-pause.over {
	background-position: 32px 32px;
}
#ticker-controls li#play-pause.down {
	background-position: 32px 0px;
}
#ticker-controls li#play-pause.paused {
	background-image: url(images/controls.png');	
	background-position: 48px 16px;
}
#ticker-controls li#play-pause.paused.over {
	background-position: 48px 32px;
}
#ticker-controls li#play-pause.paused.down {
	background-position: 48px 0px;
}
#ticker-controls li#prev {
	background-image: url(images/controls.png');
	background-position: 0px 16px;		
}
#ticker-controls li#prev.over {
	background-position: 0px 32px;		
}
#ticker-controls li#prev.down {
	background-position: 0px 0px;		
}
#ticker-controls li#next {
	background-image: url(images/controls.png');	
	background-position: 16px 16px;	
}
#ticker-controls li#next.over {
	background-position: 16px 32px;	
}
#ticker-controls li#next.down {	
	background-position: 16px 0px;	
}
.js-hidden {
	display: none;
}
#no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}
.left #ticker-swipe {
	left: 80px;
}
.left #ticker-controls, .left #ticker-content, .left #ticker-title, .left #ticker {
    float: left;
}
.left #ticker-controls {
    padding-left: 6px;
}
.right #ticker-swipe {
	right: 80px;
}
.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker {
    float: right;
}
.right #ticker-controls {
    padding-right: 6px;
}
/* timer general */
#timer {
	 /*position:absolute; */
	 width:351px;
}

#timer hr {  /* this creates the overline you see on top of the timer */
	position:relative;
	top:30px;
	left:0;
	margin:0;
	border:1px solid #ffffff;
	width:350px;
}

*:first-child+html hr { /* this is the IE7 hack to position the above overline */
	top:370px;
}
/* timer numbers */
.timer_numbers {
	font-size:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:blue;
}

#timer_days {
	background:url(extendedmodules/countdowntimer/ui/images/countdown1.png) #ffffff no-repeat;
	float:left;
    width:85px;
    height:50px;
	padding:0px 0 0 5px;
	color:Red;
	letter-spacing:10px;
}

#timer_hours {
	background:url(extendedmodules/countdowntimer/ui/images/countdown1.png) #ffffff no-repeat;
	float:left;
    width:85px;
    height:50px;
	padding:0px 0 0 5px;
	color:Red;
	letter-spacing:10px;
}

#timer_mins {
	background:url(extendedmodules/countdowntimer/ui/images/countdown1.png) #ffffff no-repeat;
	float:left;
    width:85px;
    height:50px;
	padding:0px 0 0 5px;

	color:Red;
	letter-spacing:10px;
}

#timer_seconds {
	background:url(extendedmodules/countdowntimer/ui/images/countdown2.png) #ffffff no-repeat;
	float:left;
    width:76px;
    height:50px;
	padding:0px 0 0 5px;

	color:Red;
	letter-spacing:10px;
}

/* timer labels */
.timer_labels {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#666;
}

#timer_labels {
	position:relative;
}

#timer_days_label {
    position:absolute;
    top:60px;
    left:50px;
}

#timer_hours_label {
    position:absolute;
    top:60px;
    left:130px;
}

#timer_mins_label {
    position:absolute;
    top:60px;
    left:228px;
}

#timer_seconds_label {
    position:absolute;
    top:60px;
    left:313px;
}
/*****************************Hamayesh******************************/
.msg
{
	background-color: #FFEEE6;
	border: 1px solid #FF8000;
	color: #800000;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	clip: rect(5px, auto, 5px, auto);
	margin:5 5 5 5;
}

.tr_activestep
{
    background-color: #FFFFFF;
    height: 24px;
    color: #000000;
}
.tr_activestep td
{
    border: 1px solid #000000;
    background-image: url('images/activestep.gif');
    background-repeat: no-repeat;
}
.tr_deactivestep
{
    background-color: #A4A4A4;
    height: 24px;
   
}
.tr_deactivestep a
{
    color: #666666;
}
.tr_deactivestep td
    {
    border: 1px solid #000000;
    }
    
#treeviewessay a
{
    color:Black;
}

/*****************************EPAYMENT******************************/
.FormHeaderPasargad
{
	background-position: center;
	height: 40px;
	background-image: url( 'images/bg1.png' );
	background-repeat: repeat-x;
	font-weight:600;
}
.SaleHeaderPasargad
{
	background-color:#CCF4FF ;
}
.SaleDataPasargad
{
	background-color: #EAFBFF;
	padding-top: 5px;
}
#CopyWrite{text-align:center;}
#CopyWrite a, a:active, a:visited, a:link{font-family: tahoma;font-size: 11px;}
#CopyWrite a:hover{color: #800000;}
.WriterTitel
{
    font-weight:bold;
}


