/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:38px;}
        #cboxTitle{position:absolute; bottom:10px; left:0; text-align:center; width:100%; color:black;  font-family:Tahoma;font-size:9px;direction:rtl;}
        #cboxCurrent{position:absolute; bottom:25px; left:10px; color:#949494;font-size:9px;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Styles/colorbox/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Styles/colorbox/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Styles/colorbox/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Styles/colorbox/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Styles/colorbox/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Styles/colorbox/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Styles/colorbox/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Styles/colorbox/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

.tblMonths td{padding:5px;text-align:center;font-weight:600;cursor:pointer;}
.tblYears td{padding:5px;text-align:center;font-weight:600;cursor:pointer;}
.cToolbarLeft {background-image:url('../../images/ToolbarLeft.gif');background-repeat:no-repeat;width:9px;height:33px;}
.cToolbarMid {background-image:url('../../images/ToolbarMid.gif');background-repeat:repeat-x;height:33px;}
.cToolbarRight {background-image:url('../../images/ToolbarRight.gif');background-repeat:no-repeat;width:9px;height:33px;}

/*WinThem1*/
.WinThem1Corner1{	background-image:url('../../images/Win8_01.gif');background-repeat:no-repeat;width:5px;height:30px;}.WinThem1Corner2{	background-image:url('../../images/Win8_03.gif');background-repeat:no-repeat;width:5px;height:30px;}.WinThem1Corner3{	background-image:url('../../images/Win8_07.gif');background-repeat:no-repeat;width:5px;height:5px;}.WinThem1Corner4{	background-image:url('../../images/Win8_09.gif');background-repeat:no-repeat;width:5px;height:5px;}.WinThem1Bot{background-image:url('../../images/win8bottom.jpg');background-repeat:repeat-x;height:5px;}.WinThem1Left{background-image:url('../../images/win8left.jpg');background-repeat:repeat-y;width:5px;}.WinThem1Right{background-image:url('../../images/win8right.jpg');background-repeat:repeat-y;width:5px;}.WinThem1Mid{background-image:url('../../images/win8top.jpg');background-repeat:repeat-x;height:30px;}
/*End Win Them 1*/
.VDot {background-image:url('../../images/dot3.gif');background-repeat:repeat-y;width:17px;height:100px;}
.btnShowSpeech {width:150px;height:40px;}

.PicGalleryCats li {padding:3px;}
.Clear {clear:both;}

.Pan1 {background-image:url("../../images/ca_chromex.gif");background-repeat:repeat-x;}
.Pan1 .ct,.Pan1 .ct p,.navi li {background-image:url("../../images/ca_chrome.gif");background-repeat:no-repeat;}

.Pan1 {background-color:#FFFFFF;background-position:0 -800px;position:relative;left:5px;margin-bottom:10px;}
.Pan1 .ct {background-position:0 -600px;font-size:0;height:3px;left:-1px;position:absolute;top:0;width:100%;z-index:1;text-align:right;direction:rtl;}

.Pan1 .ct p{background-position:right -800px;left:auto;right:-2px;width:3px;z-index:0;height:3px;}
.Pan1 .ct p{font-size:0;height:3px;left:-1px;position:absolute;top:0;}

.Pan1 {border-color:-moz-use-text-color #DDDDDD #DDDDDD;border-right:solid 1px  #DDDDDD;border-left:solid 1px  #DDDDDD;border-bottom:solid 1px  #DDDDDD;}
.Pan1 .head {padding:10px;direction:rtl;}
.Pan1 .head  a{color:#7A1113;font-weight:bold;font-size:16px;font-family:Verdana;}
.Pan1 .cn{padding:8px; }

.tblSearch {direction:ltr;position:relative;top:-7px;}
.tblSearch td {padding:4px;direction:rtl;white-space:nowrap;}
.tblSearch .lbl {margin-right:20px;}

.DateCont {width:90px;}
.SectionTitle {font-weight:bold;border-left:solid 1px #BBBBBB;height:23px;margin-top:-5px;padding-top:8px;text-align:center;padding-left:5px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

ul{	list-style: none;}
/* *****************************************************************************     PAGER  */
.pager {
	text-align: right;
	margin: 3px;
}
.pager ul 
{
	direction:ltr;
	list-style:none;
}
.pager li {
	margin-right: 5px;
	float: left;
	border:1px solide #eee;
	direction:ltr;
}
.pager a {
	width:17px;
	text-align:center;
	display: block;
	border: 1px solid #ccc;
	background-color:White;
	padding:3px;
}
.pager .current {
	width:17px;
	text-align:center;
	display: block;
	border: 0px solid #ccc;
	background: #FFFFFF;
	font-weight:bold;
}

.pager a:hover {
	background: #0098D4;
	border: 1px solid #000;
	color: #FFFFFF;
}
/* ***************************************************************************** EO PAGER   */

.GridHeader {background-color:#EEEEEE !important;border-right:solid 1px #BBBBBB;border-top:solid 1px #BBBBBB;border-left:solid 1px #BBBBBB;border-bottom-style:none !important;}
.GridHeader div{text-align:right !important;font-weight:bold;background-color:#EEEEEE !important;}		
.GridHeader .ListItem {background-image:none;}

.cItemDate{float:left;width:70px;text-align:center;}
.ListItem {direction:rtl;padding-bottom:7px;padding-top:7px; background:url('../../images/Site/leftarrow.jpg') no-repeat;background-position:right 5px;padding-right:20px;}
.ListItem {background-color:#F6FDF5;border-bottom:solid 1px #D9F2D6;border-right:solid 1px #D9F2D6;border-left:solid 1px #D9F2D6;}

.Padder10 {padding:10px;}
.Leftlbl {float:left;}

.cDateTxt {	vertical-align:top;	float: left;	display: inline; /* fixes IE/Win double margin bug */	}
.cDateImg {	vertical-align:bottom;	float: right;	width: 18px;	cursor:pointer;}
.cDateInput{	float:left;	width:40px;}
.cDateCtrl{    float:right;	width:58px;	text-align:right;}
.cDateInnerImage{	background-image:url('../../images/Date.gif');	width:15px;	height:15px;}
.cDate{	width:58px;	direction:ltr;	BORDER: 1px #999999 solid;	font-family : tahoma;	font-size : 11px;	color : #000000;	z-index:999;}

.cHiddenDate{	display:none;	position:absolute;	z-index:100;}
.cHidden{	visibility:hidden;	display:none;	}
#DatePanel {direction:ltr;position:absolute !important;position:fixed;}
.FltLeft {float:left;}
.SectionKeyword {width:80px;height:12px;font-family:Tahoma;font-size:12px;}
.tblAssistanceFiles {direction:ltr;}
.tblAssistanceFiles td, .tblAssistanceFiles th {padding:6px;text-align:center;}
.tblAssistanceFiles th {background-color:#C1D9F8;border-top:solid 1px #169FD9;border-bottom:solid 1px #169FD9;}

.cOpinionButton {width:150px;height:25px;}
#OpinionForm .ctrl{margin-bottom:10px;}
#OpinionForm .Opinionlbl {margin-bottom:4px;}
#OpinionForm .Opinionlbl .Mandatory {color:Maroon;}
#OpinionForm fieldset {padding:10px;}
.tblOpinion td {vertical-align:top;}
.Farsi {direction:rtl;line-height:150%;}

.cErrorMessage {
	padding:3px 24px 6px 5px;
	font-family:Tahoma;
	font-size:8pt;
	direction:rtl;
	color:#000000;
	border:solid 1px #d8000c;
	
	background:url(../../images/icon/message-error.gif) no-repeat right 2px #ffbaba;
	text-align:right;
}
.cOkMessage {
	padding:3px 24px 6px 5px;
	font-family:Tahoma;
	font-size:8pt;
	direction:rtl;
	color:#000000;
	border:solid 1px #4f8a10;
	background:url(../../images/icon/message-ok.gif) no-repeat right 2px #dff2bf;
	text-align:right;
}
.cInformation {
	background:url(../../images/icon/message-info.gif) no-repeat right 2px #bde5f8;
	padding:3px 24px 6px 5px;
	color:#000000;
	border:1px solid #00529b;
	direction:rtl;
	text-align:right;
	font-family:Tahoma;
	font-size:8pt;
}
.cWarning {
	background:url(../../images/icon/message-warning.gif) no-repeat right 2px #feefb3;
	padding:3px 24px 6px 5px;
	color:#000000;
	border:1px solid #9f6000;
	direction:rtl;
	text-align:right;
	font-family:Tahoma;
	font-size:8pt;
}

.cMandatory
{
	font-size: 8pt;
	color:Red;
	font-weight:bold; 
	font-family: tahoma;
	direction:rtl;
}

.English {direction:ltr;}

.DashedLine {height:5px;border-top:dashed 1px #111111;margin-top:10px;}

.OpinLeft {float:left;width:70%;}
.OpinRight {float:right;width:30%;}

.OpQuestionLeft {float:left;width:50%;}
.OpQuestionRight {float:right;width:50%;}

.SugHeader {background-color:#7cae82;height:17px;padding:4px;color:White;text-align:center;}
.SugContent {padding:5px;direction:rtl;border:solid 1px #7cae82;}
.SugItem {border-bottom:dashed 1px #111111;margin-top:5px;padding-bottom:5px;}
