

 /*  File: RSk/FormDecorator.css   */

/* this is set to the "real" radiobuttons and checkboxes */
.rfdRealInput
{
    position: absolute;
    left: -99999px;
}

/* --- COMMON SETTINGS FOR THE SKINNED BUTTONS --- */

/* set one pixel margin to the skinned buttons, which compensates the focus dots when the button is focused */
.rfdButton a.rfdSkinnedButton
{
	margin: 1px;
}

.rfdButton a.rfdSkinnedButton,
.rfdButton a.rfdSkinnedButton *
{
    cursor: default;
    background-repeat: no-repeat;
	background-color: transparent;
	height: 21px;
	line-height: 21px;
	text-decoration: none;
	display: inline-block;
	border: 0 !important; /* do not remove the !important flag, otherwise the * selector will not apply for that property */
	text-align: center;	
    white-space: nowrap;
}

/* set dotted border to a focused button */
.rfdButton a.rfdSkinnedButton:focus
{
	outline: dotted 1px #ccc;
}

.rfdButton a.rfdSkinnedButton,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover
{
    padding: 0 4px 0 0;
}

/*TEKI: fix CSS inheritance issue with RadComboBox */
.RadForm.rfdTextbox .rfdSkinnedButton input,
.RadForm.rfdTextbox .rfdSkinnedButton button,
.RadForm.rfdTextbox .RadComboBox input,
.RadForm.rfdTextbox .RadComboBox input[type="text"]
{
   border:0;
   background-color:transparent;
}

/*TEKI: (text) inputs by default can have no type specified, so update the button definition to show no border!*/
.RadForm.rfdTextbox input[type="button"].rfdDecorated,
.RadForm.rfdTextbox input[type="reset"].rfdDecorated,
.RadForm.rfdTextbox input[type="submit"].rfdDecorated
{
    border: 0;    
}

.rfdButton input[type="button"].rfdDecorated,
.rfdButton input[type="reset"].rfdDecorated,
.rfdButton input[type="submit"].rfdDecorated,
.rfdButton .rfdSkinnedButton button,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover *
{
    background-position: left -21px;
    height: 21px;
	line-height: 21px;
	border: 0;
	padding-left: 12px;
	margin-right:0;/*Safari!*/
}

.rfdButton input[type="button"].rfdDecorated,
.rfdButton input[type="reset"].rfdDecorated,
.rfdButton input[type="submit"].rfdDecorated,
.rfdButton .rfdSkinnedButton button,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover *
{
    padding-left: 4px\9; /* IE7 Standards, IE8 Compatibility */
}

.rfdButton input[type="button"].rfdDecorated,
.rfdButton input[type="reset"].rfdDecorated,
.rfdButton input[type="submit"].rfdDecorated,
.rfdButton .rfdSkinnedButton button,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover *
{
    padding-left /*\**/: 12px\9; /* IE8 */
}

.rfdButton a.rfdSkinnedButton *
{
    _background-position: left -21px;
}

/* IE6 fixes */
.rfdButton a.rfdInputDisabled:hover *
{
    _background-position: left -21px !important;
}

.rfdButton a.rfdInputDisabled:hover
{
    _background-position: right 0 !important;
}
/* end of IE6 fixes */

.rfdButton a.rfdSkinnedButton,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover
{
	background-position: right 0;
}

.rfdButton a.rfdSkinnedButton:hover
{
	background-position: right -42px;
}

.rfdButton a.rfdSkinnedButton:hover *
{
	background-position: left -63px;
}

.rfdButton a.rfdClickedButton,
.rfdButton a.rfdClickedButton:hover
{
	background-position: right -84px;
}

.rfdButton a.rfdSkinnedButton.rfdClickedButton *
{
	background-position: left -105px !important;
}

/* IE7 hovers fix */
*+html.rfdButton a.rfdSkinnedButton:hover *,
*+html .rfdButton a.rfdSkinnedButton:hover *
{
    background-position: left -63px;
}

/* --- END OF COMMON SETTINGS FOR THE SKINNED BUTTONS --- */

.rfdCheckboxChecked,
.rfdCheckboxUnchecked,
.rfdRadioUnchecked,
.rfdRadioChecked
{
    line-height: 20px !important;
	padding: 0 0 0 20px !important;
	zoom: 1; /* IE font-size fix when set in percent */		
	display: inline-block !important;
}

/* Disabled state */
.rfdSkinnedButton.rfdInputDisabled,
.rfdTextarea textarea[disabled],
.rfdTextbox input[type="text"][disabled],
.rfdTextbox input[type="password"][disabled]
{
    filter: alpha(opacity=50); /* IE < 8 */
    opacity: .5; /* FF3, OP9, WebKit */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; /* IE8 */
    -moz-opacity: .5; /* FF2 */
}

/* FormDecorator + TreeView fix */
.RadTreeView .rfdCheckboxUnchecked,
.RadTreeView .rfdCheckboxChecked
{
    display: -moz-inline-box;
    display: inline-block;
    width: 0;
    vertical-align: middle;
    line-height: 21px;
    height: 21px;
}

/* FormDecorator + TreeView fix */
.RadGrid .rfdCheckboxUnchecked,
.RadGrid .rfdCheckboxChecked
{
    display: -moz-inline-block;
    display: inline-block;
}

/* decorated <fieldset />, <textarea /> and <input type="text | password" /> */
.rfdRoundedInner
{  
    width: 1px;
    font-size: 1px;      
    background-repeat: no-repeat;
}

.rfdRoundedOuter
{    
    width: 1px;
    font-size: 0px;  
}

table.rfdRoundedWrapper,
table.rfdRoundedWrapper_fieldset
{
    display: -moz-inline-box; /*FF2*/
    display: inline-block; /* FF3, Opera, Safari*/
    _display: inline; /* IE6 */
    vertical-align: middle;           
    border-width: 0px !important;    
}

/* do not merge these 2 rules, because of IE6 ! */
table.rfdRoundedWrapper td
{
	padding: 0px !important;
	border: 0px !important;
}
table.rfdRoundedWrapper_fieldset>tbody>tr>td
{
	padding: 0px !important;
	border: 0px !important;
}

/* IE7 */
*+html table.rfdRoundedWrapper, *+html table.rfdRoundedWrapper_fieldset
{
   display: inline;
}

table.rfdRoundedWrapper td, table.rfdRoundedWrapper_fieldset td
{
    vertical-align: middle;
}

/* specific styling related to the elements that need to support rounded corners */
table.rfdRoundedWrapper textarea, textarea.rfdTextarea
{     
    /* Disable the drag resize of textareas in WebKit browsers */
    [hack:safari;
        resize: none;        
    ]        
}

/* right-to-left support begin */
.rfdRtl
{
	direction: rtl;
}

.rfdRtl .rfdRealInput 
{
	position: absolute; /* Causes IE to jump when a textbox in a scrollable parent is clicked -however, setting position:relative has other side effects. This is why it will be left here as *absolute* and set to relative where needed */	
	left: 0;
	right: 0;
	top: -9999px;
}

.rfdRtl .rfdCheckboxUnchecked,
.rfdRtl .rfdInputDisabled.rfdCheckboxUnchecked:hover
{
	padding: 0 20px 0 0 !important;
	background-position: right 0 !important;
}

.rfdRtl .rfdCheckboxUnchecked:hover
{
	background-position: right -200px !important;
}

.rfdRtl .rfdCheckboxChecked,
.rfdRtl .rfdInputDisabled.rfdCheckboxChecked:hover 
{
	padding: 0 20px 0 0 !important;
	background-position: right -420px !important;
}

.rfdRtl .rfdCheckboxChecked:hover
{
	background-position: right -640px !important;
}

.rfdRtl .rfdRadioUnchecked,
.rfdRtl .rfdInputDisabled.rfdRadioUnchecked:hover 
{
	padding: 0 20px 0 0 !important;
	background-position: right 0 !important;
}

.rfdRtl .rfdRadioUnchecked:hover
{
	background-position: right -220px !important;
}

.rfdRtl .rfdRadioChecked,
.rfdRtl .rfdInputDisabled.rfdRadioChecked:hover 
{
	padding: 0 20px 0 0 !important;
	background-position: right -440px !important;
}

.rfdRtl .rfdRadioChecked:hover
{
	background-position: right -640px !important;
}
/* right-to-left support end */

/* skinned selectbox */
.rfdSelect
{
	display: inline-block;
	text-decoration: none;
	font: normal 10pt Arial, Verdana, Sans-serif;
	cursor: default;
	outline: none;
	-moz-user-select: none;
	max-width: 1024px;
	overflow: hidden;
	background-position: 0 0;
	padding-left: 4px;
	zoom: 1;
}

.rfdSelect:hover
{
	background-position: 0 -44px;
}

.rfdSelect .rfdSelectOuter,
.rfdSelect.rfdSelectDisabled:hover .rfdSelectOuter
{
    background-position: right -22px;
    display: block;
    line-height: 22px;
    height: 22px;
    white-space: nowrap;
    width: inherit;
}

.rfdSelect:hover .rfdSelectOuter
{
    background-position: right -66px;
}

.rfdSelect .rfdSelectOuter span
{
    margin-right: 22px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*NEW - TEKI - Support for SELECT dropdowns using the new rendering */
.rfdSelect .rfdSelectBox
{
    position: absolute;
    overflow-y: auto;
    float: left; 
    width: inherit;
}

.rfdSelect li
{
    padding: 0 0 0 3px;
    line-height: 16px;
    height: 16px;
    background-image: none !important;
}

.rfdSelectDisabled
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 6/7 */
    opacity: .4; /* Gecko, Opera */
    -moz-opacity: .4; /* Old Gecko */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; /* IE8 */
}


/* dropdown settings */
.rfdSelectBox
{
    font: normal 10pt Arial, Verdana, Sans-serif;
    display: inline-block;
    overflow-x: hidden;
}

.rfdSelectBox.rfdSelectDisabled:hover
{
    background-position: 0 0;
}

.rfdSelectBox ul
{
    width: inherit;
}

.rfdSelectBox ul,
.rfdSelectBox li
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.rfdSelectBox li
{
    cursor: default;
    padding-left:3px;/* In AJAX CSS-es are registered skin-specific first, base second, which creates problems*/
    line-height: 16px;
    height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.rfdSelectBox_optgroup li
{
    padding-left: 20px !important;
    height: 18px !important;
    line-height: 18px !important;
}

.rfdSelectBox_optgroup .rfdSelectBox_optgroup_label
{
    font-style: italic;
    font-weight: bold;
    padding-left: 0 !important;
}

.rfdSelectBox_Default .rfdSelectBox_optgroup_label:hover
{
    background: none;
    color: black;
}

.rfdSelectBox.rfdSelectDisabled li:hover
{
    background: none !important;
}

.rfdSelectBox .rfdSelectBox_optgroup li
{
    padding-left: 12px !important;
}

.rfdSelectBox li.rfdSelectBox_optgroup_label
{
    padding-left: 0 !important;
}

/* end of skinned selectbox */


/* Internet Explorer fix for background position of a <fieldset /> */
.rfdFieldset fieldset
{
   background-position: 0 7px\9; /* all versions IE hack */
   background-repeat: no-repeat; /* Mandatory to use because of incorrect IE positioning of the image */		
}

.rfdCheckboxChecked,
.rfdCheckboxUnchecked,
.rfdRadioUnchecked,
.rfdRadioChecked
{
    line-height: 20px !important;
	padding: 0;
	padding-left: 20px;
	zoom: 1; /* fixes IE issue with font-size set in percent */
	display: inline-block !important;	
}

.rfdRoundedCorners
{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;   
}

/* This one fixes the jumping of the skinned select boxes when clicked in IE7 */
*+html .rfdSelect
{
   vertical-align: middle;
}

.rfdRtl .rfdSelect
{
    padding-left: 18px !important;
    background-position: 0 -110px !important;
}

.rfdRtl .rfdSelect .rfdSelectOuter
{
    margin: 0 !important;
    background-position: right -88px !important;
}

.rfdRtl .rfdSelect:hover
{
    background-position: 0 -154px !important;
}

.rfdRtl .rfdSelect .rfdSelectOuter:hover
{
    margin: 0 !important;
    background-position: right -132px !important;
}

.rfdRtl .rfdSelect .rfdSelectOuter span.rfdSelectText
{
    margin: 0 0 0 0 !important;
    padding: 0 3px 0 0 !important;
}
/* this one removes the hover from the rtl dropdowns in IE6 */
*html .rfdRtl .rfdSelect:hover
{
    _background-position: 0 -110px !important;
}

*+html.RadForm input.rfdDecorated,  
*+html.RadForm button.rfdDecorated  
{  
    padding-left: 4px !important;  
}

/* the styling of radiobuttons and checkboxes in Safari and Chrome is already fully achieved with CSS */
@media screen and (-webkit-min-device-pixel-ratio: 0)
{
    .rfdRadio label,
    .rfdCheckbox label
    {
        padding-left: 0 !important;
        background-image: none !important;
        line-height: 20px;
    }
    
    .rfdCheckbox label
    {
        vertical-align: middle;
    }
    
    .rfdRadio label
    {
        vertical-align: bottom;
    }
    
    .rfdRadio input[type="radio"],
    .rfdCheckbox input[type="checkbox"]
    {
        -khtml-appearance: none; /* remove the graphic appearance of the original control */
        position: static; /* set back it's static position on the page */
        width: 20px; /* set default width of the control */
	    height: 20px; /* set default height of the control */
	    vertical-align: middle; /* align the control properly */
    }
    
    .rfdCheckbox input[type="checkbox"][disabled],
    .rfdRadio input[type="radio"][disabled]
    {
        opacity: .5; /* give the control a disabled looks */
    }
    
    /* checkboxes */
    .rfdCheckbox input[type="checkbox"],
    .rfdCheckbox input[type="checkbox"][disabled]:hover
    {
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .rfdCheckbox input[type="checkbox"]:hover
    {
        background-position-y: -200px;
    }
    
    .rfdCheckbox input[type="checkbox"]:checked,
    .rfdCheckbox input[type="checkbox"][disabled]:hover:checked
    {
        background-position-y: -420px;
    }
    
    .rfdCheckbox input[type="checkbox"]:hover:checked
    {
        background-position-y: -640px;
    }
    
    /* radio buttons */
    .rfdRadio input[type="radio"],
    .rfdRadio input[type="radio"][disabled="disabled"]:hover
    {
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .rfdRadio input[type="radio"]:hover
    {
        background-position-y: -220px;
    }
    
    .rfdRadio input[type="radio"]:checked,
    .rfdRadio input[type="radio"][disabled="disabled"]:hover:checked
    {
        background-position-y: -440px;
    }
    
    .rfdRadio input[type="radio"]:hover:checked
    {
        background-position-y: -640px;
    }
}

 /*  File: RSk/Default/FormDecorator.Default.css   */

/* RadFormDecorator Default Skin */

/* CSS class for styling the decoration zone or the <html /> tag of the page */
.RadForm_Default.rfdZone
{
    
}

/* Decorate scrollbars */
.RadForm_Default.rfdScrollBars
{
	scrollbar-3dlight-color: #ccc; 
	scrollbar-arrow-color: #292929;
	scrollbar-base-color: #ff6347; 
	scrollbar-darkshadow-color: #595959; 
	scrollbar-face-color: #e4e4e4;
	scrollbar-highlight-color: #fff; 
	scrollbar-shadow-color: #a3a3a3;
	scrollbar-track-color: #f0f0f0;
}

/* Decorate <input type="button | submit | reset" /> and <button type="button | submit | reset" /> - look if there is a secondary .rfdButton class applied to the root element */
.RadForm_Default.rfdButton a.rfdSkinnedButton,
.RadForm_Default.rfdButton input[type="button"].rfdDecorated,
.RadForm_Default.rfdButton input[type="reset"].rfdDecorated,
.RadForm_Default.rfdButton input[type="submit"].rfdDecorated,
.RadForm_Default.rfdButton .rfdSkinnedButton button
{
	background-image: url('/App_Shared/RSk/Default/FormDecorator/ButtonSprites.gif');
	color: #000000;
}

.RadForm_Default.rfdButton a.rfdSkinnedButton,
.RadForm_Default.rfdButton a.rfdSkinnedButton *
{
    _background-image: url('/App_Shared/RSk/Default/FormDecorator/ButtonSprites.gif');
}

/* OPERA width fix - do not remove (and check if it is still necessary) */
@media screen and (min-width:1px)  
{
	/* 
       the hack below fixes a strange behavior under Opera - 
       input and button have a different CSS display when in anchor tag 
    */
	.RadForm_Default.rfdButton a.rfdSkinnedButton input
	{
	    display: block;
	    float: left;
	}
}

/* Decorate <h4|5|6 /> */
.RadForm_Default.rfdHeading h4
{
	color: #000000;	
	border-bottom: solid 1px #a0a0a0;	
}

.RadForm_Default.rfdHeading h5
{
	color: #000000;	
	border-bottom: solid 1px #a0a0a0;	
}

.RadForm_Default.rfdHeading h6
{
	color: #000000;	
}

/* Decorate <label /> */
.RadForm_Default.rfdLabel label
{	
	color: #000;
}

/* Decorate <input type="checkbox" /> */
.RadForm_Default .rfdCheckboxUnchecked,
.RadForm_Default .rfdInputDisabled.rfdCheckboxUnchecked:hover
{
	background: transparent url('/App_Shared/RSk/Default/FormDecorator/CheckBoxSprites.gif') no-repeat 0 0;
}

.RadForm_Default .rfdCheckboxUnchecked:hover
{
	background: transparent url('/App_Shared/RSk/Default/FormDecorator/CheckBoxSprites.gif') no-repeat 0 -200px;
}

.RadForm_Default .rfdCheckboxChecked,
.RadForm_Default .rfdInputDisabled.rfdCheckboxChecked:hover
{
	background: transparent url('/App_Shared/RSk/Default/FormDecorator/CheckBoxSprites.gif') no-repeat 0 -420px;
}

.RadForm_Default .rfdCheckboxChecked:hover
{
	background: transparent url('/App_Shared/RSk/Default/FormDecorator/CheckBoxSprites.gif') no-repeat 0 -640px;
}

/* Decorate <input type="radio" /> */
.RadForm_Default .rfdRadioUnchecked,
.RadForm_Default .rfdInputDisabled.rfdRadioUnchecked:hover
{
	background: transparent url('/App_Shared/RSk/Default/FormDecorator/RadioButtonSprites.png') no-repeat 1px 0;
}

.RadForm_Default .rfdRadioUnchecked:hover
{
	background: transparent url('/App_Shared/RSk/Default/FormDecorator/RadioButtonSprites.png') no-repeat 1px -220px;
}

.RadForm_Default .rfdRadioChecked,
.RadForm_Default .rfdInputDisabled.rfdRadioChecked:hover 
{
	background: transparent url('/App_Shared/RSk/Default/FormDecorator/RadioButtonSprites.png') no-repeat 1px -440px;
}

.RadForm_Default.rfdRadio .rfdRadioChecked:hover
{
	background: transparent url('/App_Shared/RSk/Default/FormDecorator/RadioButtonSprites.png') no-repeat 1px -640px;
}

/* IE6 - we set .gif")%> image instead of .png")%> due to the lack RGBA support */
.RadForm_Default .rfdRadioUnchecked,
.RadForm_Default .rfdInputDisabled.rfdRadioUnchecked:hover,
.RadForm_Default .rfdRadioUnchecked:hover,
.RadForm_Default .rfdRadioChecked,
.RadForm_Default .rfdInputDisabled.rfdRadioChecked:hover,
.RadForm_Default .rfdRadioChecked:hover
{
    _background-image: url('/App_Shared/RSk/Default/FormDecorator/RadioButtonSprites.gif'); /* IE6 hack */
}

/* <fieldset /> and <legend /> */
.rfdRoundedInner
{  
  width: 1px;
  font-size: 1px;      
  background-repeat :no-repeat;
}

.rfdRoundedOuter
{    
  width: 1px;
  font-size: 0px;
}

table.rfdRoundedWrapper,
table.rfdRoundedWrapper_fieldset
{
    display: -moz-inline-box; /* FF2 */
    display: inline-block; /* FF3, Opera, Safari */
    _display: inline; /* IE6 */            
    vertical-align: middle;
    border-width: 0px !important;
}

table.rfdRoundedWrapper td,
table.rfdRoundedWrapper_fieldset>tbody>tr>td
{
	padding: 0px !important;
	border: 0px !important;                 
}

/* IE7 */
*+html table.rfdRoundedWrapper,
*+html table.rfdRoundedWrapper_fieldset
{
   display: inline;
}

table.rfdRoundedWrapper td, table.rfdRoundedWrapper_fieldset td
{
    vertical-align: middle;
}

.RadForm_Default.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
.RadForm_Default fieldset.rfdFieldset legend
{
	color: #000000;
}

.RadForm_Default table.rfdRoundedWrapper:hover div.rfdRoundedInner
{
    background-color: #ffffff;
    border-color: #515151 !important;
}

/* this selector styles the hover of the side bars of the rounded elements */
.RadForm_Default table.rfdRoundedWrapper:hover .rfdRoundedOuter
{	
	background-color: #515151 !important;
}

/* Decorate <input type="text | password" /> and <textarea /> */
/* For all browsers except IE6 we are using attribute selectors - single or double */
.RadForm_Default.rfdTextbox input[type="text"],
.RadForm_Default.rfdTextbox input[type="password"],
.RadForm_Default.rfdTextarea textarea,
.RadForm_Default.rfdTextarea textarea[disabled]:hover,
.RadForm_Default.rfdTextbox input[disabled][type="text"]:hover,
.RadForm_Default.rfdTextbox input[disabled][type="password"]:hover
{
    border: solid 1px #8e8e8e;
    background-color: #ffffff;
}

.RadForm_Default.rfdTextbox .rfdDecorated:hover,
.RadForm_Default.rfdTextbox .rfdDecorated:hover,
.RadForm_Default.rfdTextarea textarea:hover
{
    border: solid 1px #515151;
}

/* Decorate <fieldset /> and <legend /> */
.RadForm_Default.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
.RadForm_Default.rfdFieldset fieldset.rfdFieldset legend
{
	color: #000000;
}

.RadForm_Default.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset,
.RadForm_Default.rfdFieldset fieldset.rfdFieldset
{	
	border: solid 1px #828282;
	background-image: url('/App_Shared/RSk/Default/FormDecorator/FieldsetBgr.png'); /* having a background image on a fieldset is not okay with IE */	
}

/* Because of a glitch in IE the following 2 CSS classes must be declared separately for correct parsing of the textarea class in IE6*/
.RadForm_Default table.rfdRoundedWrapper input,
.RadForm_Default table.rfdRoundedWrapper textarea,
.RadForm_Default input.rfdInput, 
.RadForm_Default textarea.rfdTextarea
{
	border: solid 1px #8e8e8e;
	background: #ffffff;	
	color: #000000;
}

.RadForm_Default textarea.rfdTextarea,
.RadForm_Default table.rfdRoundedWrapper textarea
{
    overflow: auto;
}

/* <select /> */
.rfdSelect_Default,
.rfdSelect_Default:hover,
.rfdSelect_Default .rfdSelectOuter,
.rfdSelect_Default:hover .rfdSelectOuter,
.rfdSelect_Default .rfdSelectArrow span,
.rfdSelectBox_Default .rfdSelect_selected,
.rfdSelectBox_Default li:hover,
.rfdSelect_Default.rfdSelectDisabled:hover,
.rfdRtl .rfdSelect_Default,
.rfdRtl .rfdSelect_Default:hover,
.rfdRtl .rfdSelect_Default .rfdSelectOuter,
.rfdRtl .rfdSelect_Default .rfdSelectOuter:hover
{
    background-image: url('/App_Shared/RSk/Default/FormDecorator/ComboSprites.gif');
    background-repeat: no-repeat;
    background-color: transparent;
}

.rfdSelect_Default .rfdSelectOuter,
.rfdSelect_Default.rfdSelectDisabled:hover .rfdSelectOuter
{
    color: black;
}

/* dropdown settings */
.rfdSelectBox_Default
{
    background: white;
    border: solid 1px #828282;
    color: #000;
}

.rfdSelectBox_Default li
{
    padding: 0 0 0 3px;
    background-image: none !important;
}

.rfdSelectBox_Default .rfdSelect_selected,
.rfdSelectBox_Default li:hover
{
    color: black;
    background-color: #dfdfdf;
}

.rfdSelectBox_Default .rfdSelectBox_optgroup_label:hover
{
    background: none;
    color: black;
}

/* IE6 disabled state fix - this should not be added to the base stylesheet, but at the bottom of the skin file */
* html .rfdSkinnedButton.rfdInputDisabled
{
    _filter: alpha(opacity=50);
}

* html .RadForm_Default.rfdButton a.rfdInputDisabled:hover
{
	_background-position: 0 0;
}

* html .RadForm_Default.rfdButton a.rfdInputDisabled:hover *
{
	_background-position: right -21px;
	_color: #824703;
}

.RadForm_Default.rfdTextbox input.rfdIE6TextBox,
.RadForm_Default.rfdTextbox textarea.rfdIE6TextBox
{
    _border: solid 1px #938879;
    _background-color: #ffffff;
}

/* the styling of radiobuttons and checkboxes in Safari and Chrome is already fully achieved with CSS */
@media screen and (-webkit-min-device-pixel-ratio: 0)
{
    /* checkboxes */
    .rfdCheckbox input[type="checkbox"],
    .rfdCheckbox input[type="checkbox"][disabled]:hover
    {
        background-image: url('/App_Shared/RSk/Default/FormDecorator/CheckBoxSprites.gif');
    }
    
    /* radio buttons */
    .rfdRadio input[type="radio"],
    .rfdRadio input[type="radio"][disabled="disabled"]:hover
    {
        background-image: url('/App_Shared/RSk/Default/FormDecorator/RadioButtonSprites.png');
    }
}

 /*  File: RSk/Input.css   */

/*Telerik RadInput Common CSS*/

/*global*/

.RadInput,
.RadInputMgr
{
	vertical-align:middle;
}

.RadInput table
{
	border:0;
	vertical-align:bottom;
}

.RadInput table.riTable td
{
	border:0;
	padding:0;
	vertical-align:middle;
	overflow:visible;/*RadGrid*/
}

.RadInput table td.riCell
{
	padding-right:4px;
}

.RadInput textarea
{
	vertical-align:bottom;
	overflow:auto;
}

/*textbox states*/

html body .RadInput .riTextBox,
html body .RadInputMgr
{
	border:1px solid;
	padding:2px 1px 3px;
}

/*buttons*/

.RadInput a
{
	display:block;
	overflow:hidden;
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	text-indent:-2222px;
	text-align:center;
	text-decoration:none;
}
* html .RadInput a{position:static}/*IE6*/
*+html .RadInput a{position:static}/*IE7*/

.RadInput .riSpin a
{
	margin:0 1px;
}

.RadInput a.riDown
{
	margin-top:3px;
}

* html .RadInput a.riDown
{
	margin-top /**/:0;
}

/*label*/

.RadInput .riLabel
{
	margin:0 4px 0 0;
	white-space:nowrap;
}

 /*  File: RSk/Default/Input.Default.css   */

/*Telerik RadInput Default Skin*/

/*global*/

.RadInput_Default,
.RadInputMgr_Default
{
	font:12px "segoe ui",arial,sans-serif;
}

/*textbox states*/

html body .RadInput_Default .riTextBox,
html body .RadInputMgr_Default
{
	border-color:#8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
	background:#fff;
	color:#000;
	font:12px "segoe ui",arial,sans-serif;
}

html body .RadInput_Default .riEmpty,
html body .RadInput_Empty_Default
{
	color:#8a8a8a;
}

html body .RadInput_Default .riHover,
html body .RadInput_Hover_Default,
html body .RadInput_Default .riFocused,
html body .RadInput_Focused_Default
{
	border-color:#515151;
}

html body .RadInput_Default .riRead,
html body .RadInput_Read_Default
{
	border-color:#d0d0d0;
}

html body .RadInput_Default .riDisabled,
html body .RadInput_Disabled_Default
{
	border-color:#d0d0d0;
	color:#8a8a8a;
	cursor:default;
}

html body .RadInput_Default .riError,
html body .RadInput_Error_Default
{
	border-color:#d51923;
	background:#fff 100% -298px no-repeat url('/App_Shared/RSk/Default/Input/sprite.gif');
	color:#d51923;
}

.RadForm.rfdTextbox .RadInput_Default .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Default[type="text"]
{
	border-color:#d51923;
	background:#fff 100% -298px no-repeat url('/App_Shared/RSk/Default/Input/sprite.gif');
	color:#d51923;
}

html body .RadInput_Default .riNegative,
html body .RadInput_Negative_Default
{
	color:#565656;
}

/*buttons*/

.RadInput_Default a
{
	background:transparent no-repeat url('/App_Shared/RSk/Default/Input/sprite.gif');
}

/*go*/

.RadInput_Default .riBtn a
{
	width:20px;
	height:18px;
	line-height:18px;
	background-position:3px 5px;
}

.RadInput_Default .riBtn a:hover
{
	background-position:3px -45px;
}

/*spin*/

.RadInput_Default .riSpin a
{
	width:15px;
	height:7px;
	line-height:7px;
}

.RadInput_Default .riUp
{
	background-position:4px -98px;
}

.RadInput_Default .riUp:hover
{
	background-position:4px -148px;
}

.RadInput_Default a.riDown
{
	background-position:4px -199px;
}

.RadInput_Default a.riDown:hover
{
	background-position:4px -249px;
}

/*label*/

.RadInput_Default .riLabel
{
	color:#000;
}

 /*  File: RSk/PanelBar.css   */

/* PanelBar base css */

.RadPanelBar
{
	width: 250px;
	text-align: left;
}

.RadPanelBar_rtl
{
	text-align: right;
}

.RadPanelBar .rpRootGroup
{
	border-width: 1px;
	border-style: solid;
}

.RadPanelBar .rpRootGroup,
.RadPanelBar .rpGroup,
.RadPanelBar .rpItem
{
	margin: 0;
	padding: 0;
	list-style-position:outside;
	list-style: none;
}

.RadPanelBar .rpSlide
{
    position: static;
    float: none;
    height: auto;
	overflow:hidden;
	display:none;
	zoom: 1;
}

.RadPanelBar .rpItem
{
	float: none;
	display: block;
	overflow: hidden;
	position: static;
}
* html .RadPanelBar .rpItem { display: inline }
* html .RadPanelBar .rpGroup .rpItem { display: block }

.RadPanelBar .rpItem:after,
.RadPanelBar .rpText:after,
.RadPanelBar .rpTemplate:after
{
    content: ""; 
    display: block; 
    height: 0; 
    line-height: 0;
    font-size: 0;
    clear: both; 
    visibility: hidden;
}

.RadPanelBar .rpLink
{
	cursor: pointer;
	text-decoration: none;
	overflow: hidden;
	background-repeat: repeat-x;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	zoom: 1;
}

.RadPanelBar .rpLink:focus
{
	outline: 0 none;
}

.RadPanelBar .rpLink,
.RadPanelBar .rpOut,
.RadPanelBar .rpText
{
	display: block;
}

*+html .RadPanelBar .rpItem { display: inline; }

.RadPanelBar .rpOut
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.RadPanelBar .rpFocused .rpOut,
.RadPanelBar .rpLink:hover .rpOut,
.RadPanelBar .rpSelected .rpOut,
.RadPanelBar .rpSelected:hover .rpOut
{
	border-bottom-width: 0;
	padding-bottom: 1px;
}

.RadPanelBar_Forest .rpDisabled:hover .rpOut
{
	padding-bottom: 0;
	border-bottom-width: 1px;
}

.RadPanelBar .rpImage
{
	float: left;
	border: 0;
	vertical-align: middle;
	padding: 4px 3px 3px;
}

* html .RadPanelBar .rpImage { padding-bottom: 4px; }

.RadPanelBar .rpText
{
	padding: 0 10px;
}

/* <sub items> */
.RadPanelBar .rpGroup
{
	overflow: auto;
	overflow-x: hidden;
}

.RadPanelBar .rpGroup .rpLink,
.RadPanelBar .rpGroup .rpTemplate
{
	background-color: transparent;
	
	border-bottom: 0;
	
	font-size: 12px;
	
	line-height: 22px;
}


.RadPanelBar .rpGroup .rpLink:hover
{
	border-bottom: 0;
}

.RadPanelBar .rpGroup .rpLink .rpOut,
.RadPanelBar .rpGroup .rpExpanded .rpOut,
.RadPanelBar .rpGroup .rpSelected .rpOut,
.RadPanelBar .rpGroup .rpLink:hover .rpOut,
.RadPanelBar .rpGroup .rpExpanded:hover .rpOut,
.RadPanelBar .rpGroup .rpSelected:hover .rpOut
{
	padding-bottom: 0;
}

.RadPanelBar .rpGroup .rpDisabled:hover .rpOut
{
	border-bottom: 0;
}

.RadPanelBar .rpGroup .rpOut
{
	border-bottom: 0;
	margin-right: 3px;
}

.RadPanelBar .rpGroup .rpImage
{
	padding: 3px 3px 3px 9px;
}
/* </sub items> */

/* <level indentation> */
.RadPanelBar .rpLevel2 .rpTemplate,
.RadPanelBar .rpLevel2 .rpOut
{
	padding-left: 15px;
}

.RadPanelBar .rpLevel3 .rpTemplate,
.RadPanelBar .rpLevel3 .rpOut
{
	padding-left: 30px;
}

/*      <rtl> */
.RadPanelBar_rtl .rpLevel2 .rpTemplate,
.RadPanelBar_rtl .rpLevel2 .rpOut
{
	padding-left: 0;
	padding-right: 15px;
}

.RadPanelBar_rtl .rpLevel3 .rpTemplate,
.RadPanelBar_rtl .rpLevel3 .rpOut
{
	padding-left: 0;
	padding-right: 30px;
}
/*      </rtl> */
/* </level indentation> */

.RadPanelBar .rpLevel1 .rpFirst { padding-top: 1px; }
.RadPanelBar .rpLevel2 .rpItem { padding-top: 0; }

.RadPanelBar .rpLevel1 .rpLast { padding-bottom: 1px; }
.RadPanelBar .rpLevel2 .rpItem { padding-bottom: 0; }

 /*  File: RSk/Default/PanelBar.Default.css   */

.RadPanelBar_Default
{
	background: #fff;
}

.RadPanelBar_Default .rpRootGroup
{
	border-color: #828282;
}

.RadPanelBar_Default .rpLink,
.RadPanelBar_Default .rpTemplate
{
	color: #000;
	font: normal 12px/24px "Segoe UI", Arial, sans-serif;
}

.RadPanelBar_Default .rpLink
{
	background-color: #fdfdfd;
	background-image: url('/App_Shared/RSk/Default/PanelBar/RootItemBg.gif');
	border-color: #ebebeb;
}

.RadPanelBar_Default .rpOut
{
	border-color: #ebebeb;
}

.RadPanelBar_Default .rpFocused,
.RadPanelBar_Default .rpExpanded,
.RadPanelBar_Default .rpSelected,
.RadPanelBar_Default .rpSelected:hover
{
	background-color: #fdfdfd;
	border-color: #6c6c6c;
}

/* <disabled items> */
.RadPanelBar_Default .rpDisabled,
.RadPanelBar_Default .rpDisabled:hover
{
	color: #bbb;
}
/* </disabled items> */

/* <expand arrows> */
.RadPanelBar_Default .rpExpandable .rpText,
.RadPanelBar_Default .rpExpanded .rpText
{
	background-color: transparent;
	background-image: url('/App_Shared/RSk/Default/PanelBar/Expandable.png');
}
/* </expand arrows> */

/* <subitems> */
.RadPanelBar_Default .rpGroup
{
	background-color: #fff;
}

.RadPanelBar_Default .rpGroup .rpLink,
.RadPanelBar_Default .rpGroup .rpTemplate
{
	color: #000;
	background-image: none;
	background-color: transparent;
}

.RadPanelBar_Default .rpGroup .rpLink:hover
{
	color: #000;
}

.RadPanelBar_Default .rpGroup .rpLink,
.RadPanelBar_Default .rpGroup .rpLink .rpOut
{		
	background-color: transparent;
	background-image: url('/App_Shared/RSk/Default/PanelBar/SubItemStates.png');
	background-repeat: no-repeat;
}

.RadPanelBar_Default .rpGroup .rpSelected,
.RadPanelBar_Default .rpGroup .rpSelected:hover
{
	color: #fff;
}

/* <subitems (disabled)> */
.RadPanelBar_Default .rpGroup .rpDisabled,
.RadPanelBar_Default .rpGroup .rpDisabled:hover,
.RadPanelBar_Default .rpGroup .rpDisabled .rpOut
{
	background-image: none;
}

.RadPanelBar_Default .rpGroup .rpDisabled,
.RadPanelBar_Default .rpGroup .rpDisabled:hover
{
	color: #bbb;
	background-color: #fff;
}
/* <subitems (disabled)> */

/* </subitems> */


/* <background positioning> */
.RadPanelBar_Default .rpLink,
.RadPanelBar_Default .rpExpanded
{
	background-position: 0 0;
}

.RadPanelBar_Default .rpFocused,
.RadPanelBar_Default .rpLink:hover,
.RadPanelBar_Default .rpExpanded:hover
{
	background-position: 0 -200px;
}

.RadPanelBar_Default .rpSelected,
.RadPanelBar_Default .rpSelected:hover
{
	background-position: 0 -400px;
}

.RadPanelBar_Default .rpFirst .rpLink,
.RadPanelBar_Default .rpFirst .rpExpanded
{
	background-position: 0 -1px;
}

.RadPanelBar_Default .rpFirst .rpFocused,
.RadPanelBar_Default .rpFirst .rpLink:hover
{
	background-position: 0 -201px;
}

.RadPanelBar_Default .rpFirst .rpSelected,
.RadPanelBar_Default .rpFirst .rpSelected:hover
{
	background-position: 0 -401px;
}

/* <root items (disabled)> */
.RadPanelBar_Default .rpDisabled:hover
{
	cursor: default;
}

.RadPanelBar_Default .rpDisabled,
.RadPanelBar_Default .rpDisabled:hover,
.RadPanelBar_Default .rpDisabled:hover .rpOut
{
	background-position: 0 0;
}
/* </root items (disabled)> */

/*      <expand arrows> */
.RadPanelBar_Default .rpExpandable .rpText,
.RadPanelBar_Default .rpExpanded .rpText
{
	padding-right: 20px;
	background-repeat: no-repeat;
}

.RadPanelBar_Default_rtl .rpExpandable .rpText,
.RadPanelBar_Default_rtl .rpExpanded .rpText
{
	padding-left: 20px;
}

.RadPanelBar_Default_rtl .rpGroup .rpText
{
	padding: 0 10px;
}

.RadPanelBar_Default .rpExpandable .rpText { background-position: 100% 0; }
.RadPanelBar_Default .rpExpanded .rpText { background-position: 100% -176px; }
.RadPanelBar_Default_rtl .rpExpandable .rpText { background-position: 0 0; }
.RadPanelBar_Default_rtl .rpExpanded .rpText { background-position: 0 -176px; }

.RadPanelBar_Default .rpExpandable.rpSelected .rpText,
.RadPanelBar_Default .rpExpandable.rpSelected:hover .rpText
{
	background-position: 100% -337px;
}

.RadPanelBar_Default .rpExpanded.rpSelected .rpText,
.RadPanelBar_Default .rpExpanded.rpSelected:hover .rpText
{
	background-position: 100% -476px;
}

.RadPanelBar_Default_rtl .rpExpandable.rpSelected .rpText,
.RadPanelBar_Default_rtl .rpExpandable.rpSelected:hover .rpText
{
	background-position: 0 -337px;
}

.RadPanelBar_Default_rtl .rpExpanded.rpSelected .rpText,
.RadPanelBar_Default_rtl .rpExpanded.rpSelected:hover .rpText
{
	background-position: 0 -476px;
}

/*      </expand arrows> */

.RadPanelBar_Default .rpGroup .rpLink,
.RadPanelBar_Default .rpGroup .rpLink .rpOut { background-position: 0 200px; }

.RadPanelBar_Default .rpGroup .rpLink:hover,
.RadPanelBar_Default .rpGroup .rpFocused { background-position: 100% -22px; }
.RadPanelBar_Default .rpGroup .rpLink:hover .rpOut,
.RadPanelBar_Default .rpGroup .rpFocused .rpOut { background-position: 0 0; }

/*      <subitems (selected)> */
.RadPanelBar_Default .rpGroup .rpSelected,
.RadPanelBar_Default .rpGroup .rpSelected:hover { background-position: 100% -222px; background-color: transparent; }
.RadPanelBar_Default .rpGroup .rpSelected .rpOut,
.RadPanelBar_Default .rpGroup .rpSelected:hover .rpOut { background-position: 0 -200px; }
/*      </subitems (selected)> */

/*      <subitems (expand arrows)> */
.RadPanelBar_Default .rpGroup .rpExpandable .rpText,
.RadPanelBar_Default .rpGroup .rpExpandable:hover .rpText { background-position: 100% -938px; }
.RadPanelBar_Default .rpGroup .rpExpanded .rpText,
.RadPanelBar_Default .rpGroup .rpExpanded:hover .rpText { background-position: 100% -1078px; }
.RadPanelBar_Default_rtl .rpGroup .rpExpandable .rpText,
.RadPanelBar_Default_rtl .rpGroup .rpExpandable:hover .rpText { background-position: 0 -938px; }
.RadPanelBar_Default_rtl .rpGroup .rpExpanded .rpText,
.RadPanelBar_Default_rtl .rpGroup .rpExpanded:hover .rpText { background-position: 0 -1078px; }
/*      </subitems (expand arrows)> */
/* </background positioning> */

 /*  File: RSk/Ajax.css   */

/* Telerik RadAjaxLoadingPanel Common CSS */

.RadAjax .raDiv,
.RadAjax .raColor
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

.RadAjax .raDiv
{
    background:none !important;
    font-size:11px;
    font-weight:bold;
    white-space:nowrap;
	position:relative;
	z-index:2;
	background-color:transparent;
	background-position:center center;
	background-repeat:no-repeat;
}

.RadAjax .raColor
{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background-image:none;
}

.RadAjax .raTransp
{
	zoom:1;
}

.RadAjax .raTop
{
	background-position:center top;
}

.RadAjax .raTopLeft
{
	background-position:left top;
}

.RadAjax .raTopRight
{
	background-position:right top;
}

.RadAjax .raLeft
{
	background-position:left center;
}

.RadAjax .raRight
{
	background-position:right center;
}

.RadAjax .raBottom
{
	background-position:center bottom;
}

.RadAjax .raBottomLeft
{
	background-position:left bottom;
}

.RadAjax .raBottomRight
{
	background-position:right bottom;
}

.RadAjax div.raNone
{
	background-image:none;
}

* html .RadAjaxUpdatedElement select
{
	visibility:hidden !important;
}

 /*  File: RSk/Default/Ajax.Default.css   */

/* Telerik RadAjaxLoadingPanel Default Skin */

.RadAjax_Default .raDiv
{
	background-image:url('/App_Shared/RSk/Default/Common/loading.gif');
}

.RadAjax_Default .raColor
{
	background-color:#fff;
}

.RadAjax_Default .raTransp
{
	opacity:0.6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
}

 /*  File: RSk/Default/ToolTip.Default.css   */

.RadToolTip_Default.rtLoading
{	
	background: url('/App_Shared/RSk/Default/ToolTip/Loading.gif') no-repeat center;
	width: 100%; 
	height: 100%;
}

div.RadToolTip_Default
{
	position: absolute;
	cursor: default;
}

div.RadToolTip_Default div.rtCallout
{
	display: none;
}

div.RadToolTip_Default.rtVisibleCallout div.rtCallout
{
	display: block;
}

div.RadToolTip_Default table.rtWrapper
{
	padding: 0; 
	margin: 0;
	border-collapse: collapse;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopLeft,
div.RadToolTip_Default table.rtWrapper td.rtWrapperTopRight,
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomLeft,
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomRight
{
	width: 3px; 
	height: 3px; 
	line-height: 1px; 
	font-size: 1px;
	background-image: url('/App_Shared/RSk/Default/ToolTip/ToolTipSprites.gif');
	background-color: transparent;
	background-repeat: no-repeat;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopLeft
{
	background-position: 0 -12px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopRight
{
	background-position: right -12px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomLeft
{
	background-position: 0 -63px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomRight
{
	background-position: right -63px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopCenter,
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomCenter
{
	height: 3px; 
	line-height: 0px; 
	font-size: 1px;
	background: url('/App_Shared/RSk/Default/ToolTip/ToolTipSprites.gif') ;
	background-repeat: repeat-x;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopCenter
{
	background-position: 0 -66px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomCenter
{
	background-position: 0 -120px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperLeftMiddle,
div.RadToolTip_Default table.rtWrapper td.rtWrapperRightMiddle
{
	background-image:  url('/App_Shared/RSk/Default/ToolTip/ToolTipVerticalSprites.gif');
	background-repeat: repeat-y;
	font-size: 1px;
	width: 3px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperLeftMiddle
{
	background-position: 0 0;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperRightMiddle
{
	background-position: -3px 0;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperContent
{
	font: normal 12px "Segoe UI", Arial, Sans-serif;
	height: 100%;
	background-color: #fff;	
	padding: 4px;
	color: #666;
}

div.RadToolTip_Default div.rtTitlebar
{	
	color: #666;
	font: normal 18px "Segoe UI", Arial, Sans-serif;
	float: left;
	line-height: 22px;
}

div.RadToolTip_Default a.rtCloseButton
{
	display: block; 
	float: right;
	position: absolute;
	right: 2px;
	width: 13px; 
	height: 11px;
	font-size: 1px; 
	line-height: 1px;
	margin-top: 5px;
	margin-right: 3px;
	background-image: url('/App_Shared/RSk/Default/ToolTip/ToolTipSprites.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	outline: none;
}

/* RTL support begin */
div.RadToolTip_Default_rtl a.rtCloseButton,
div.RadToolTip_Default_rtl a.rtCloseButton:hover
{
	float: left ;
	text-decoration: none ;
    outline: none;
    left: 2px;
    margin-left: 1px;
    right: auto;
    margin-right: auto;
}

div.RadToolTip_Default_rtl div.rtTitlebar,
div.RadToolTip_Default_rtl table.rtWrapper td.rtWrapperTopCenter div.rtTitlebar div
{
	float: right ;
}

/* position="rtCalloutCenter" */
div.RadToolTip_Default_rtl .rtCalloutCenter
{
	right: 0;
	left: auto;
}

/* position="rtCalloutBottomRight" */
.RadToolTip_Default_rtl .rtCalloutTopLeft
{
	margin-right: -8px;
	left: 0;
}

/* position="rtCalloutBottomCenter" */
.RadToolTip_Default_rtl .rtCalloutTopCenter
{
	margin-right: 10px;
}

/* position="rtCalloutBottomLeft" */
.RadToolTip_Default_rtl .rtCalloutTopRight
{
	margin-right: 20px;
}

/* position="rtCalloutTopCenter" */
.RadToolTip_Default_rtl .rtCalloutBottomCenter
{
	margin-right: 10px ;
}

/* position="rtCalloutTopLeft" */
.RadToolTip_Default_rtl .rtCalloutBottomRight
{
	margin-right: 40px ;
}

/* position="rtCalloutTopRight" */
.RadToolTip_Default_rtl .rtCalloutBottomLeft
{
	margin-right: -20px;
	left: 0;
}

/* position="rtCalloutMiddleRight" */
.RadToolTip_Default_rtl .rtCalloutMiddleLeft
{
	margin-right: 10px;
	left: 0;
}

/* position="rtCalloutMiddleLeft" */
.RadToolTip_Default_rtl .rtCalloutMiddleRight
{
	margin-right: 1px;
}
/* RTL support end */

div.RadToolTip_Default div.rtCallout
{
	position: absolute; 
	height: 11px; 
	width: 11px;
	line-height: 0px; 
	font-size: 1px;
	background-image: url('/App_Shared/RSk/Default/ToolTip/Callouts.gif');
	background-repeat: no-repeat;
}

/* position="rtCalloutCenter" */
div.RadToolTip_Default .rtCalloutCenter
{
	visibility: hidden;
}

/* position="rtCalloutBottomRight" */
.RadToolTip_Default .rtCalloutTopLeft
{
	margin-top: -10px; 
	margin-left: 20px;
	background-position: 0 -22px;
}

/* position="rtCalloutBottomCenter" */
.RadToolTip_Default .rtCalloutTopCenter
{
	left: 50% ;
	margin-top: -9px; 
	margin-left: -10px;
	background-position: 0 0 ;
}

/* position="rtCalloutBottomLeft" */
.RadToolTip_Default .rtCalloutTopRight
{
	left: 100% ;
	margin-top: -10px; 
	margin-left: -20px;
	background-position: 0 -11px ;
}

/* position="rtCalloutTopCenter" */
.RadToolTip_Default .rtCalloutBottomCenter
{
	top: 100% ; 
	left: 50% ;
	margin-left: -10px ; 
	margin-top: -1px ;
	background-position: 0 -55px ;
}

/* position="rtCalloutTopLeft" */
.RadToolTip_Default .rtCalloutBottomRight
{
	top: 100% ; 
	left: 100% ;
	margin-left: -40px ; 
	margin-top: -1px ;
	background-position: 0 -66px ;
}

/* position="rtCalloutTopRight" */
.RadToolTip_Default .rtCalloutBottomLeft
{
	top: 100% ;
	margin-left: 20px ; 
	margin-top: -1px ;
	background-position: 0 -77px ;
}

/* position="rtCalloutMiddleRight" */
.RadToolTip_Default .rtCalloutMiddleLeft
{
	top: 50% ;
	margin-left: -10px; 
	margin-top: -7px;
	background-position: 0 -44px ;
}

/* position="rtCalloutMiddleLeft" */
.RadToolTip_Default .rtCalloutMiddleRight
{
	left: 100% ; 
	top: 50% ;
	margin-left: -1px;
	margin-top: -10px;
	background-position: 0 -33px;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopLeft,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperTopCenter,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperTopRight,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperLeftMiddle,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperContent,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperRightMiddle,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomLeft,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomCenter,   
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomRight   
{
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

 /*  File: Themes/Public/Common/Base.css   */

﻿body{
margin:0; padding:0;
}
body, input, td, p, div, span
{
    color:#222;
    font-family:Arial;
}
body, td, p{
    font-size:13px;
    color:#222;    
}


td, p, div, span{
line-height:155%;
}


h1, h2, h3, h4
{
    font-family: Arial;
    margin:0px;
    padding:0px;
    padding-bottom:7px;
    font-weight:normal;
}
h1
{
    color:#000;
    font-size:18px;
    font-weight:bold;
}
h2
{
    color:#000;
    font-size:16px;
    font-weight:bold;
    
}
h3
{
    color:#222;
    font-size:14px;
    font-weight:bold;    
}


a, a:visited{ text-decoration:none; }
a:hover{ text-decoration:underline;}

a img{ border: none}


ul{
margin:5px 0;
padding:0 25px;
}
ul li{
list-style-position:outside;
}



 /*  File: Themes/Public/Common/Stylesheet.css   */

﻿
a.radfd_Default, a.radfd_Default span
{
    background-image: url(/App_Shared/Themes/Public/Common/images/ButtonSprites_Blood.gif) !important;
    color: #F8F8F8 !important;
    cursor:hand;
    cursor:pointer;
}
a.radfd_Default{
background-repeat:no-repeat !important;
}

a.radfd_Default:hover span {
color:#ffffff !important;
}

a.radfdSkinnedFormButton{
    display: -moz-box;
    display: inline-block;
}

.radfdSkinnedFormButton
{
    width: auto !important;
}
.radfd_Default label.Default {
display:block;
}
a.radfd_Default .radfdInnerSpan{
padding:0 15px !important;
}


.RadGrid_Default .rgAdd {

display:inline-block;
line-height:14px;
padding-left:25px !important;
width:auto !important;
font-size:12px;
}

.RadScheduler .rsHeader h2 {
color:White;
}

.RadScheduler .rsAptContent {
cursor:pointer;
cursor:hand;
}

.RadScheduler .rsMonthView .rsWrap {
height:35px !important;
}

.rcbInputCell .inputText{
overflow:hidden !important;
}

div.radupload {
height:40px;
}


.TelerikModalOverlay{
background-color:#000000 !important;
}






html{
  background:url(/App_Shared/Themes/Public/Common/images/site_bg.gif) repeat-x  left top;
}

body
{
    margin:0px;
    padding:0px;
    width:100%;
    position:absolute;
}

#bodyDiv{
    width:100%;
    display:block;
}
#aspnetForm{
width:100%;
}

.tdHeader{
padding:0px;
margin:0px;
vertical-align:top;
}


#bodyDivContainer{
    width:980px;
    margin-left:auto;
    margin-right:auto;
}

.inputText{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #959485;
color:#272522;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px 1px 3px 1px;
overflow:auto;
overflow-x:hidden;
}

.inputText.rhHover{
border-color:#AFAEA3
}

.inputText.rhFocused
{
    color: #000000;
    border-color: #000000;
}
#highlight { width: 240px; height: 135px; padding: 0.4em; }



#footer 
{
    margin-top:10px;
    border-top:1px dotted #cccccc;
    padding-top:10px;
    text-align:center;
    
}

.tdFooter{
height:65px;
padding:0px;
margin:0px;
border-top:2px solid #BD2E2A;
vertical-align:bottom;
}

#header{
position:relative;
height:203px;

}
#header #flash
{
    z-index:100;
}
#header #flash embed,
#header #flash object
{
    z-index:100;
    
}
#header2
{
    position:relative;
    z-index:80;
    top:0px;
    width:980px;
    height:203px;
   
    
}

#header2 #top_bar
{
position:absolute;
}

#loginArea{
font-size:11px;
height:36px;
left:400px;
padding-right:15px;
position:absolute;
white-space:nowrap;
width:400px;
}
#loginArea,  #loginArea span ,#loginBox {
color:#E8E8E8;
}
#loginArea a{
color:#CCC;
}

#loginArea a:hover{
color:white;
text-decoration:none;
}

#loginStatus{
color:Yellow;
}
#loginArea .inside{

height:36px;
padding-left:15px;
padding-top:5px;
}

#searchArea{
left:727px;
position:absolute;
top:82px;
}

#header2 #top_bar span{
display:inline-block;
  
   line-height:19px;
}
#header2 #top_bar img{
   padding-right:3px;

}
#header2 #top_bar #loginArea{
color:White;
}
#header2 #top_bar #loginArea input
{
background-color:white;
border:1px solid #000000;
font-size:11px;
height:11px;
line-height:11px;
vertical-align:top;
}

#header #loginStatus{
font-weight:bold;
}

#header #top_links{
display:block;
height:20px;
position:absolute;
right:0px;
text-align:right;
top:50px;
width:100px;
}
#header #top_links img{
margin:0 2px;
}
.SearchTextBox
{ 
   border: 1px solid #000000 !important;
   font-size:10px !important;
   }

.SearchBtn
{
    margin-top:1px;
}

#header2 #lang_switch
{
right:2px;
position:absolute;
top:5px;
width:100px;
text-align:right;
}

#lang_switch a{
color:#ccc;
}

#header2 #logo
{
background:transparent url(/App_Shared/Themes/Public/Common/images/logo.png) no-repeat scroll 0 0;
height:109px;
left:20px;
position:absolute;
top:0;
width:194px;
display:block;
}

#header2 #slogan
{
    position:absolute;
    top:88px;
    color:White;
    font-family:Arial;
    font-size:18px;
    line-height:20px;
    border-left:1px dotted white;
    padding-left:25px;
    left:300px; 
}

#header2 #top_menu
{
border-bottom: 2px solid #BD2E2A;
text-align:center;
left:0px;
position:absolute;
bottom:0;
}

#top_menu ul
{
    width:700px;
    margin:0px;
    padding:0px;
}

#top_menu li
{
    list-style:none;
    float:left;
    margin:0px 1px 0px 0px;
}



#top_menu li a,
#top_menu li a:visited
{
    
    background-image:url(/App_Shared/Themes/Public/Common/images/menu_button.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    height:23px;
    width:100px;
    display: block;
    padding-top:8px;
    text-decoration:none;
    color:Black;
    text-align:center;
    cursor:pointer;
}
#top_menu li a:hover
{
    
    background-position: 0px -31px !important;
    
}
.main_content{
vertical-align:top;
}
.main_content td{
vertical-align:top;
}

#mainPadder, .mainPadder{
   padding:15px 15px 20px 15px;
   
}

#top_banner_home{
background:transparent url(/App_Shared/Themes/Public/Common/images/top_dean_banner.jpg) no-repeat scroll top left;
margin-top:3px;
border-bottom:2px solid #BD2E2A;
height:187px;
padding-bottom:3px;
width:980px;
}
#top_banner_text{
height:173px;
line-height:160%;
margin:0 0 0 725px;
padding-top:15px;
width:250px;
color:#666666;
}

#top_banner_text a{
color:Red;
}

#dean_name{
background:transparent url(/App_Shared/Themes/Public/Common/images/dr_rameeh_txt.gif) no-repeat scroll right top;
display:block;
height:20px;
width:100%;
}

.leftColumn{
background-color:#F9F9F9;
color:#333;
width:300px;

}

.upcomingEventsDiv{
padding:10px;
}
.upcomingEventsDiv table{
border-collapse:collapse;
}

.upcomingEventsDiv h2{
border-bottom:1px solid #CCCCCC;
color:black;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}



.upcomingEventsDiv .eventTitle{
font-weight:bold;
padding-left:13px;
line-height:13px;
background:url(/App_Shared/Themes/Public/Common/images/marker.gif) no-repeat left center;
margin-top:10px;
display:block;
}

.upcomingEventsDiv .eventDate{
clear:both;
display:block;
font-size:11px;
margin-top:2px;
}

.goToCalendar{
line-height:30px;
padding-left:25px;
color:#BD2E2A;
font-weight:bold;
padding:10px;
width:100%;
text-decoration:none;
}
#rightColumn{
padding:10px;
}
#footerMenu{
word-spacing:-3px;
clear:both;
list-style:none;
margin:0 auto;
padding:0;
width:900px;
text-align:center;
}

#footerMenu li{
word-spacing:normal;
display:inline;
}
html>body #footerMenu li{
display:-moz-box;
}


#footerMenu li a{

/* background:transparent url(/App_Shared/Themes/Public/Common/images/blog_menu_separator.png) no-repeat scroll right top; */
border-right:1px solid #BFBFBF;
color:#333;
display:inline-block;
font-family:tahoma;
font-size:10px;
height:11px;
padding:0 4px 0 4px;
text-decoration:none;
}
html>body #footerMenu li a{
display:-moz-box;
}


#footerMenu li a:hover, #footerMenu li a.selected
{
    color: red;
}

#footerMenu li a.last
{
    background:none;
    border-right:none;
}

.footerText{
font-family:Verdana;
font-size:9px;
clear:both;
}


h1, h2, h3, h4
{
    font-family: Arial;
    margin:0px;
    padding:0px;
    padding-bottom:5px;    
}
h1
{    
    font-size:18px;
    font-weight:bold;
}
h2
{
    font-size:16px; 
    padding-top:7px;
}
h3 { color:black; font-size: 14px; }
    
p { margin:0 0 10px; }
img { border:0px}
.floatl{
 float:left;
}

a, a:visited{ color: #9D3419; }
a:hover{ text-decoration:none; }
.floatr{
float:right;
}

.floatn{
float:none;
}

.alignl{
text-align:left;
}

.alignr{
text-align:right;
}

img.floatl
{
    margin-right: 5px;
}


img.floatr
{
    margin-left: 5px;
}

.dir{
direction:ltr;
}

.drtl{
direction:rtl;
}

.dltr{
direction:ltr;
}

.paddingLeft10px { padding-left:10px; }
.paddingLeft5px { padding-left:5px; }

.paddingRight10px { padding-right:10px; }
.paddingRight5px { padding-right:5px; }

.marginLeft10px { margin-left:10px; }
.marginLeft5px { margin-left:5px; }

.marginRight10px { margin-right:10px; }
.marginRight5px { margin-right:5px; }


.captcha{

}

.captchaText{
line-height:20px;
margin-right:5px;
}

.captchaInput{
background:white url(/App_Shared/Themes/Public/Common/images/captcha_arrow_right.gif) no-repeat scroll -5px center;
border:1px solid #CCCCCC;
color:black;
float:left;
font-family:arial;
font-size:15px;
font-weight:bold;
height:20px;
letter-spacing:15px;
margin-left:6px;
padding:0 0 0 15px;
width:97px;
}
.captchaImg{
border:1px solid #CCCCCC;
float:left;
clear:both;
}

/*----------------- fieldset --------- */


fieldset
{ 
    border: 1px solid #CCCCCC;
    margin: 10px 0 10px 0;
    padding:5px;
    padding-top:0px;
}


fieldset h2{
    font-size:14px;
    font-family:Arial;
}

fieldset legend
{
    color: #9D3419;
    font-size:14px;
    font-weight:bold;
    line-height:24px;
    font-family:Arial;
    
}


.MembersHome fieldset legend
{
   
    font-size:16px;
    font-weight:bold;
    line-height:30px;
    font-family:Arial;
}


.memberRightColumn{
padding-left:10px;
}
.memberLeftColumn{
border-right:1px solid #CCCCCC;
width:200px;
}
.memberLeftColumn .memberPhoto{
padding-bottom:5px;
}
.memberLeftColumn .memberPhoto img{
padding-bottom:5px;
}
.memberLeftColumn h1{


}
.memberLeftColumn .memberPhoto h1{
color:black;
font-size:16px;
margin:0;
padding:0;
}
.memberLeftColumn .memberPhoto h2{
color:#666666;
font-size:13px;
font-weight:normal;
margin:0 0 10px;
padding:0;
}
.memberLeftColumn h2,.memberLeftColumn h3{
font-size:12px;
font-weight:bold;
}

.mhobbies p{

}
.mhobbies{

}
fieldset table
{
    width:100%;
    border:none;
    margin:0px;
    border-spacing:0px;
}





.fieldNameToolTip, .fieldName
{
       
    white-space:nowrap;
    font-weight:bold;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    color:#242424;
}

td.fieldNameToolTip, td.fieldName{

    padding-top:10px;
   vertical-align:top;
   border-right:none;
    border-bottom:1px solid #ccc;
    background-color:#F5F5F5;
    padding-bottom:10px;
    
}


span.fieldNameToolTip,
.fieldNameToolTip span
{
    background-image: url('images/question_icon.gif');
    background-repeat: no-repeat;
    background-position: center right;
    padding-right:20px;
    cursor: help;
    display: -moz-box;
    display: inline-block;
}

.fieldName .desc, .fieldNameToolTip .desc{
font-size:10px;
font-weight:normal;
clear:both;
display:block;
white-space:normal;
}


.fieldGroup{
float:left;

}


.fieldValue
{
  padding-top:10px;
  padding-left:15px;
  padding-right:10px;
  vertical-align:top;
  padding-bottom:15px;
  border-bottom:1px solid #ccc;
  background-color:#FBFBFB;
}

.fieldValue .smallFont{
font-size:9px;
font-style:italic;
padding:0px 5px 0px 5px;
}

td.fieldname
{
    text-align: right;
    font-size: 13px;
    font-weight: bold;
    vertical-align: top;
}


.fieldsetTable td.commandRow{
    padding-top:10px;
    padding-bottom:5px;
}

.fieldsetTable td.validationSummary{
empty-cells:hide;
padding:0px;
margin:0px;
color:Red;
 background-color:#FFFDEC;
}

.validationSummary div{

 border-bottom:1px solid #ccc;

}
.fieldsetTable{ width:100%; border-spacing:0px; border:0px; border-collapse:collapse; }


.info {
margin:0;
padding:0 5px;
}

.info H1,.info H2, .info H3{
border-bottom:1px solid #CCCCCC;
font-size:14px;
padding-top:5px;
}
.info p{
margin:0;
padding:10px 0;
}
/*-----------SectionTable--------------*/

.sectionTable
{
    margin-right:10px;
    padding:5px;
}
.sectionTable td
{
    padding:5px;
}

.sectionTable h2
{
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    padding-bottom: 5px;
    border-bottom: 1px solid #851B1B;
    width: 100%;
}

.sectionTable h2 a
{
    color: #9D3419;
    text-decoration: none;
}

.sectionTable p
{
    margin-top:5px;

}

.sectionTable td
{
    vertical-align:top;
}

/*-----------moduleTitle--------------*/

.moduleTitle
{
    padding:0px;
    margin:0px;
    width:100%;
    margin-bottom:10px;
    margin-top:10px;
    padding-bottom:10px;
    border-bottom:1px solid #ccc;

    border-collapse:collapse;
    
}

.moduleTitle td
{
    padding:0px;
    margin:0px;
    padding-bottom:20px;
    border-spacing:0px;
}

.moduleTitle td.img
{
    padding:0px;
    margin:0px;
    width:48px;
    vertical-align:top;
}



.moduleTitle img
{
    margin-top:2px;
    margin-right:10px
}


.moduleTitle h1
{
    font-family:Tahoma;
    font-size:18px;
    font-weight:bold;
    line-height:25px;
    padding:0px;
    margin:0px
    
}

.moduleTitle p{
    padding:0px;
    margin:0px;
    margin-top:2px;
    font-size:12px;
    color:#333;
}






/* ------------ WIZARD ---------------------- */


    .verticalWizard .wizardHeading{
    
    border-bottom:1px solid #ccc;
    }
    .verticalWizard h1,.verticalWizard h2,.verticalWizard h3{
        padding:2px 10px;
        font-size:16px;
        
    
    }
    .wizardHeading p{
        margin-left:10px;
    }
    
    .verticalWizard .wizardStepLinks td
     {
         padding:0px;
     }

    

     .verticalWizard .wizardContainer
    {
        position:static;
        left:0px;
        top:0px;
        width:100%;
        z-index:100;
       
             border:1px solid #ccc;
       border-collapse:separate !important;     
                      
    }
    
     .verticalWizard .wizardContainer td
    {
       
    }
        
     .verticalWizard .info {
        background-color:#E3E3E3;
        padding:10px 5px 10px 5px;
        margin:0px;
     }
     .verticalWizard td.wizardStep
    {
        vertical-align:top;
        width:100%;
        height:200px;
        padding:0px;
    }
    
    .verticalWizard td.wizardStep p
    {
    
    }
    
    .verticalWizard td.wizardStep table 
    {

        height:auto;
    }    

    .verticalWizard .wizardContainer td
   {

   }
    .verticalWizard .wizardContainer td table
   {

       
   }  
        .verticalWizard .wizardContainer td table table
     {
         border:none;
     }            

    .verticalWizard .wizardContainer td
   {
     
         
       
   }    
    .verticalWizard .wizardContainer table .fieldName
   {
      
            
       
   }    
  
     .verticalWizard  td.SideBar table,
     .verticalWizard  td.navigationArea table
    {
        border:none;
        padding:0px;
        
        
    }

    .verticalWizard td.navigationArea table
    {
        background-color: #F3F3F3;
        /* border-top: 1px solid #BFBFBF; */
        width: 100%;
        height:45px;
     
    }
    .verticalWizard td.navigationArea table td
    {
           padding-top:10px;
           padding-bottom:10px;
           vertical-align:middle;
           width:100%;
    }
    
     .verticalWizard  td.SideBar
    {

        width:150px;
        vertical-align:top;
    }
     .verticalWizard  td.SideBar table
    {
        position:absolute;
        margin-right:-1px;
        margin-top:1px;
        border-right:1px solid white;
    }
    
    .verticalWizard .SideBar a
    {
         display:none;
    }
    
    
    .verticalWizard fieldset{
    margin:0px;
    padding:0px;
    border:none;
    border-top:1px solid #ccc;
    }



.pagination{
text-align:center;
padding:10px 0 0 0;
}
.pagination span.legend{
font-weight:bold;
padding:3px;

}

.pagination span{
display:inline-block;
}

.pagination a,.pagination .current {
display:inline-block;
padding:2px 6px;
border:1px solid #ccc;
}
.pagination .current{
    font-weight:bold;
}
.pagination a:hover, .pagination .current{
background-color:#E4E4E4;
}

/*------ wizard with sideBar --------------*/
    .verticalWizardSideBar .wizardStepLinks td
     {
         padding:0px;
     }
    .verticalWizardSideBar  .wizardStepLink
    {
       background:white url(/App_Shared/Themes/Public/Common/images/verticalTabBg.gif) no-repeat scroll 0 0;
       height:27px;
       width:150px;
       text-align:right;
       z-index:400;
       position:relative;
       margin-top:-1px;
       border-right:1px solid #787878;
       
    }
    
    .verticalWizardSideBar  .wizardStepLink a
    {
        color:#333333;
        display:block !important;
        margin:0px 10px;
        font-family:"segoe ui",arial,sans-serif;
        font-size:11px;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:26px;
        z-index:1000;
        text-decoration:none;
       
        
    }
     .verticalWizardSideBar .wizardStepLinkSelected .wizardStepLink
    {
        background-position:0 -26px;
        margin-right:-1px;
        width:151px;
        border-right:none;
    }    
    .verticalWizardSideBar  .wizardStepLink a:hover,
     .verticalWizardSideBar .wizardStepLinkSelected .wizardStepLink a{

        color:#6B6B6B;
    }
     .verticalWizardSideBar .wizardContainer
    {
        position:static;
        left:0px;
        top:0px;
        width:100%;
        z-index:100;       
    }
    
     .verticalWizardSideBar .wizardContainer td
    {
       
    }
        
     .verticalWizardSideBar td.wizardStep
    {
        vertical-align:top;
        width:100%;
        height:200px;
        padding:10px;
    }
    
    .verticalWizardSideBar td.wizardStep table 
    {
        height:auto;
    }    

    .verticalWizardSideBar .wizardContainer td
   {
       
       
       
   }
    .verticalWizardSideBar .wizardContainer td table
   {
       border:1px solid #787878;
       border-collapse:separate !important;
       
   }  
        .verticalWizardSideBar .wizardContainer td table table
     {
         border:none;
     }            

    .verticalWizardSideBar .wizardContainer td
   {
     
         
       
   }    
    .verticalWizardSideBar .wizardContainer table .fieldName
   {
      
            
       
   }    
  
     .verticalWizardSideBar  td.SideBar table,
     .verticalWizardSideBar  td.navigationArea table
    {
        border:none;
        padding:0px;
        
        
    }

    .verticalWizardSideBar td.navigationArea table
    {
        background-color: #F3F3F3;
        border-top: 1px solid #BFBFBF;
        width: 100%;
        height:45px;
     
    }
    .verticalWizardSideBar td.navigationArea table td
    {
            padding:5px;
           vertical-align:middle;
           width:100%;
    }
    
     .verticalWizardSideBar  td.SideBar
    {

        width:150px;
        vertical-align:top;
    }
     .verticalWizardSideBar  td.SideBar table
    {
        position:absolute;
        margin-right:-1px;
        margin-top:1px;
        border-right:1px solid white;
    }
    
    .verticalWizardSideBar .SideBar a
    {
         display:none;
    }


    

    .htmlContentContainer
{
  
    position: relative;
    display:inline-block;
    height:auto;
    width:100%;
   
}
    .htmlContentOverlay{
    display:none;
    z-index:499;
    position:absolute;
    width:100%;
    height:100%;
    background-color:black;
    border:1px dashed #ccc;
    left:0;
    
    }
    
    .editHtmlContentLink
    {
        z-index:500;
        background-position: top;
        background: red url(../../App_Shared/Images/htmlcontentediticon.png) no-repeat 37px top;
        width: 30px;
        font-weight:bold;
        border: 1px solid #ccc;
        padding-right: 20px;
        padding-left: 3px;
        height: 13px;
        font-size: 11px;
        line-height: 13px;
        color: Blue;
        position: absolute;
        top: 0px;
        right:0;
        display: block;
        text-decoration:none;
        color:white !important;
    }
    

     .changeModeToEdit a,
    .changeModeToLive a{
   color:White !important
    }  
    a.changeModeToEdit,
    a.changeModeToLive
    {
    position:absolute;
    display:block;
    z-index:999;
    top:-100px;
    right:25px;
    padding:5px;
    height:12px;
    width:88px;
    border:1px solid #ccc;
    border-top:none;
    line-height:12px;
    padding-left:26px;
    color:White !important;
    font-size:11px;
    text-decoration:none;
    }


    a.changeModeToLive{
        background:green url(/App_Shared/Themes/Public/Common/images/live-preview-btns.png) no-repeat left top;
    }
    a.changeModeToEdit{
        background:orange url(/App_Shared/Themes/Public/Common/images/live-preview-btns.png) no-repeat left -22px;
    }
    
    
    
    .barLoadingPanel
{
    margin-top: 5px;
    margin-bottom: 5px;
    background: url(../../App_Shared/Images/ajax-loader-blue-hairy-circle-b.gif) no-repeat center left;
    padding-left: 37px;
    padding-top: 1px;
    margin-top: 10px;
    margin-left: 5px;
    height: 32px;
    width: 100px;
    position: relative;
    line-height: 32px;
    text-align: left;
    color: #28A9FF;
    z-index: 20000;
}
    
    
    .loadingBox
{
  
background: #fffffF url(../../App_Shared/images/ajax-loader-gray-circle-b.gif) no-repeat center left;
border:3px solid #333333;
color:#9D3419;
font-size:11px;
font-weight:bold;
height:32px;
left:50%;
line-height:32px;
margin-bottom:5px;
margin-left:5px;
margin-top:10px;
padding-left:37px;
padding-top:1px;
position:absolute;
text-align:left;
top:50%;
width:70px;
z-index:20000;
}


.validationStars{
color:Red;

}

.tableMargin td.fieldName, .tableMargin td.fieldNameToolTip
{
    padding: 5px 20px 5px 20px;
    height:20px;
}

.tableMargin
{
margin-bottom:10px;
}

.postDate
{
    color: #666666;
    font-size: 10px;
    margin:1px 0;
}

.postTitle{
color:Black;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

.postDescription{
margin:0;
padding:0;
}

.postImage{
width:300px;
height: auto;
}

.categoriesBoxes .postTitle a{
font-size:15px;
text-decoration:none;
font-weight:bold;
}

.categoriesBoxes .postTitle a:hover{
text-decoration:underline;
}
.categoriesBoxes .postDescription{
font-size:10px;
margin-left:15px;
}
.categoriesBoxes legend{
color:#333333;
}
.FeedbackOk{
color:Green;
}

.FeedbackKo{
color:Red;
}


.forceLTR, .forceLTR input
{

    direction: ltr;
}

.userContent table{
width:100% !important;
direction:ltr;
}
.userContent *[dir="rtl"] {
direction:rtl;
}

.userContent td{
direction:ltr;
}

 /*  File: Themes/Public/Default/Stylesheet.css   */

﻿

 /*  File: Themes/Rad/Style.css   */

﻿/* ************************************
                RAD PANEL BAR
*************************************** */
.RadPanelBar 
{
    direction:ltr;
}



.RadPanelBar .rpLevel1 .rpItem {
margin:1px 0;
}



.GridCommandRow td td
{
    width:100% !important;
    white-space:nowrap;
    line-height:16px;
}
.GridCommandRow  td td input
{
    margin:0px 3px 0px 3px;
    vertical-align:middle;
}

.RadGrid th, .RadGrid th a{
font-weight:bold;
}


.RadGrid .rgPageFirst {
margin:0 !important;
}

.RadGrid .rgPagePrev {
margin:0 !important;
}

.RadGrid .rgPageLast {
margin:0 !important;
}

.RadGrid .rgPageNext {
margin:0 !important;
}

.RadGrid .rgNumPart {
width:auto !important;
}

.RadGrid .rgHeaderDiv {
padding-right:17px !important;
margin-right:0 !important;
}

.rgDataDiv{
overflow-y:scroll !important;
direction:ltr !important;
}

/*
.RadGrid .rgDataDiv .rgMasterTable {
table-layout:fixed !important;
}
*/

.RadGrid .rgFilter {
margin:0 !important;
}

.RadGrid .rgArrPart2,.RadGrid .rgArrPart1 {
padding:0 10px !important;
color:#777;
}

.RadMenu .rmGroup .rmItem {
padding-right:0px !important;
}

.RadMenu .rmGroup .rmLink {
margin-right:1px;
}
/*
div.RadPicker{
width:auto !important;
}*/

.RadMenu .rmVertical .rmItem {
width: 135px;
}

.RadMenu .rmVertical .rmItem a{
width: 133px;
}


.GridFilterRow .inputText{
padding:1px 0;

}
/*
.RadPicker .RadInput .riTextBox{
width:122px !important;
}

.RadGrid .RadInput .riTextBox{
width: 62px !important;

}
*/
.RadGrid .rgInfoPart {
font-size:9px;
}
span.RadInput{
display:inline-block;
}
.RadInput input{
vertical-align:top;
}

html body .RadInput .riTextBox, html body .RadInputMgr {
padding:2px 0px 3px !important;
}

.RadPicker .rcInputCell {
padding:0 0 0 0 !important;
}


.RadToolBar .rtbChoiceArrow{
margin-left:0 !important;
margin-right:0 !important;
}

.nobg .rtbInner {
padding:0px !important;
}

.nobg .rtbOuter {
border:none !important;
}

.nobg .rtbWrap {
margin-bottom:1px;
margin-top:1px;
}

.nobg .rtbMiddle{
border:none !important;
background:transparent !important;
}

.rade_tool_text .rade_button_text {
width:auto !important;
}
.rade_toolbar.Sunset li .rade_tool_text .rade_button_text {
width:auto;
}
.rade_toolbar li .rade_tool_text .rade_button_text{
line-height:25px;
}
.rade_mode_html span{
text-indent:-99999px !important;
}

.propertyLabel {
font-size: 12px;
}

.rmVertical .rmSeparator .rmText {
line-height:1px !important;
}

.rtDropAbove,
.rtDropBelow
{
z-index:5000;
}

.resizeBar{
vertical-align:middle !important;
}


.rade_contentCell iframe{
padding:0px;
}

a.radfdSkinnedFormButton{
    display: -moz-box;
    display: inline-block;
}

.radfdSkinnedFormButton
{
    width: auto !important;
}

a .radfdInnerSpan{
padding:0 15px !important;
}



.riTextBox{
padding-right:1px !important;
font-family:tahoma !important;
font-size:13px !important;
}


.RadUpload .ruInputs, .RadUpload .ruProgress {
background:transparent !important;
}

a.rgAdd{
padding-left:20px !important;
height: 22px !important;
line-height:22px;
width:auto !important;
display:-moz-box;
display:inline-block;
font-size:12px !important;
font-weight:bold;
background-position:right -1646px !important;
}


/* TREE VIEW */



.rtUL{
margin: 0px !important;
}


.rtIn{
margin:0 3px !important;
padding:1px 3px 0 !important;
display:inline-block;
}

.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {
padding:1px 2px 0 !important;
}

.RadSiteMap .rsmLevel2 .rsmColumnWrap {
margin:0;
}

.RadSiteMap ul.rsmLevel1{
margin-bottom:10px;
}

/* WINDOW */
div.radwindow table.titlebarcontrols em {
overflow:visible !important;
}

.RadUpload .ruInputs{
padding:0px !important;
}

.ruFileWrap {
display:block;
height:21px;
}

.rcbScroll{
display:-moz-inline-block;
}

.mini li,
.mini .rcbInput
{
font-size:10px !important;
}


.TelerikModalOverlay{
background-color:Transparent !important;
background-image:url(/App_Shared/Images/clear.gif);
background-repeat:no-repeat;
}



html body .RadInput .riTextBox, html body .RadInputMgr {
padding-top:1px !important;
}

.autoHeightCombo .rcbScroll{
height:auto !important;
}


/*-------------------------------------*/
/*-----------Tap Strip--------------*/
/*-------------------------------------*/

.RadTabStrip
{
    z-index: 110;
    width:100%;
}

.smallerTabs{

}

.singlePage{
border:none;
padding:0;
}
.tabPagesSmaller{
border:1px solid #98846C;
border-top:none;
padding:12px;
}
.RadTabStrip .rtsLevel1 {
padding-top:1px !important;
}

.RadTabStrip.smallerTabs .rtsLI, .RadTabStrip.smallerTabs .rtsLink {
line-height:19px !important;
}

.RadTabStrip.smallerTabs .rtsLevel1 {
background-color:transparent !important;

}

.RadTabStrip.smallerTabs .rtsLevel1 .rtsTxt {
font-size:11px;
font-weight:bold;
}

.smallerTabs .tabPages
{
    background-color: White;
    border: 1px solid #8DB2E3;
    border-top:none;
    z-index: 100;
}


.smallerTabs .tabPage
{
    margin: 10px;
    padding:5px;
}

 .tabPage
{

}


.RadTabStripVertical .rtsLI {
float:none;
}

.reSpinBox input {
border:none !important;
}



.RadToolBar { float:none !important; }
.RadToolBar .rtbText { font-family:tahoma; display:inline-block }

.RadToolBar li.rtbSeparator {
font-size:10px !important;
}

.returnMessage .rtWrapperContent{
padding:5px 10px !important;
}

.returnMessage .rtWrapperContent div.msg{
background-position:left center;
background-repeat:no-repeat;
font-size:12px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
}



.returnMessage .closeBtn{
background-image:none !important;
padding:0;
text-align:center;
padding:5px 5px 0;
}

div.rtTitlebar {
font-family:tahoma !important;
font-size:11px !important;
font-weight:bold !important;
background-position:left center;
background-repeat:no-repeat;
color:#3E6AAA;
line-height:20px !important;
padding-left:18px;
background-image:url(/App_Shared/Images/Icons/16x16/indicator_info.png);

}

.returnMessage.success .rtTitlebar{
background-image:url(/App_Shared/Images/Icons/16x16/indicator_success.png);
}
.returnMessage.info .rtTitlebar{
}
.returnMessage.error .rtTitlebar{
background-image:url(/App_Shared/Images/Icons/16x16/indicator_error.png);
color:#D31709;
}

.rtbUL{
font-size:16px;
}

.rtsIn{
font-family:Tahoma;
}

.reTableDesignPreviewTableHolder {
height:350px;
}


.RadEditor.reWrapper{
min-height:150px !important;
min-width:300px !important;
}

.reEditorModes {
float:none;
}

.reToolbar .RTL
{
    background-position:-3729px center;
}
.reToolbar .LTR{
    background-position:-3700px center;
}

.reToolbar .Publish
{
    background-position:-1056px center;
}

.reToolbar .reTool_text span {
text-indent:-9999px;
}
.reToolbar .reTool_text .reButton_text {
text-indent:0;

}
.rtTitlebar{
font-family:tahoma;
font-size:13px;
font-weight:bold;
}

 /*  File: Themes/Rad/Default/Style.css   */

﻿/* @import url("../../LTR/RadStyle.css"); */


.RadGrid .rgSelectedRow td,.RadGrid .rgSelectedRow{
background:#828282  url(/App_Shared/RSk/Default/Grid/sprite.gif) repeat-x scroll 0 -3900px !important;
}


.RadComboBox a{
font-family:"Segoe UI",Arial,sans-serif;
}



.RadGrid .rgRow, .RadGrid .rgAltRow, .RadGrid .rgEditRow, .RadGrid .rgFooter, .RadGrid .rgEditForm{
color:#000000;
}

.RadGrid .rgRow a, .RadGrid .rgAltRow a, .RadGrid .rgEditRow a, .RadGrid .rgFooter a, .RadGrid .rgEditForm a{
color:#000000;
}
.RadGrid .rgRow a.u, .RadGrid .rgAltRow a.u, .RadGrid .rgEditRow a.u, .RadGrid .rgFooter a.u, .RadGrid .rgEditForm a.u {
border-bottom-color:#000000;
}



.RadGrid .rgHoveredRow, .RadGrid .rgHoveredRow a {
color:#000000;
}
.RadGrid .rgHoveredRow a.u {
border-bottom-color:#000000;
}
.RadGrid .rgSelectedRow, .RadGrid .rgSelectedRow a,
.RadGrid .rgSelectedRow.rgHoveredRow, .RadGrid .rgSelectedRow.rgHoveredRow a{
color:#FFFFFF;
}

.RadGrid .rgSelectedRow a.u,
.RadGrid .rgSelectedRow.rgHoveredRow a.u {
border-bottom-color:#FFFFFF;
}


.RadTabStrip span{
line-height:26px;
}

 /*  File: Themes/Public/Common/BaseRTL.css   */

﻿body, input, td, p, div, span, input, textarea
{
    font-family:Tahoma;
}

body, td, p{
    font-size:14px;
}


h1, h2, h3, h4
{
    font-family: Tahoma;
}



 /*  File: Themes/Public/Common/StylesheetRTL.css   */

﻿

a.radfd_Default .radfdInnerSpan {
font-family:tahoma !important;
font-size:11px !important;
font-weight:bold !important;
}

a.radfd_Default{
background-repeat:no-repeat !important;
}

a.radfd_Default:hover span {
color:#ffffff !important;
}



.RadPanelBar_Default2006 .rpText {
font-family:Tahoma !important;
}


div.radwindow table.titlebarcontrols ul.controlbuttons li a {
font-size:0px !important;

}

div.radwindow table.titlebarcontrols em {
float:right !important;

}
.radeditor table table {
direction:ltr;
}
div.radwindow table.titlebarcontrols a.windowicon {
margin:9px 0 0 3px !important;
}



div.rade_editorModes a {
font-size:0px !important;
text-indent:0px !important;
}

.radeditor.Sunset.rade_wrapper {
direction:ltr;
}
.radeditor.Sunset.rade_wrapper table ,.radeditor.Sunset.rade_wrapper td,.radeditor.Sunset.rade_wrapper input,.radeditor.Sunset.rade_wrapper p {
direction:ltr;
}
.radeditor{
direction:ltr;
}

*[\_moz_abspos] {
  outline: none !important;
  z-index: 2147483645 !important; /* max value -2 for this property */
}


.radeditor table{
direction:ltr;
}

.RadSplitter_Default .collapseBarCollapse,
.RadSplitter_Default .collapseBarCollapseOver {
background:transparent url(../../App_Shared/Skins/Gray/Splitter/splitbar_expand_h.gif) repeat scroll 0 0 !important;
}


.RadSplitter_Default .collapseBarExpand,
.RadSplitter_Default .collapseBarExpandOver {
background:transparent url(../../App_Shared/Skins/Gray/Splitter/splitbar_collapse_h.gif) repeat scroll 0 0 !important;

}

.RadSplitter_Default .pane, .RadSplitter_Default .paneHorizontal {
padding:0;
text-align:right !important;
}




.RadGrid_Default .rgAdd {
background-position:right -1220px !important;
display:block;
margin-right:-15px;
padding-right:35px !important;
font-size:12px;
}





.RadTreeView_Default
{
    font-family:"microsoft sans serif" !important;
    font-size:11px;
    text-align:right;
    
}
.RadTreeView_Default_rtl .rtPlus, .RadTreeView_Default_rtl .rtMinus {
margin-right:-18px !important;
margin-left:10px !important;
right:0px !important;
padding-right:11px !important;
}



.rtImg{
 padding-left: 0px !important; 
 padding-right: 6px !important; 
}

.RadScheduler .rsAptContent {
cursor:pointer;
cursor:hand;
}


.RadScheduler , .RadScheduler * {
direction:ltr !important;
text-align:right;
}
.RadScheduler .rsContentTable{
direction:rtl !important;
}

.RadScheduler_Default .rsHeader .rsPrevDay {
background-position:-24px -48px !important;
margin:6px -24px 0 40px !important;
display:inline-block !important;
text-align:left;
}
.RadScheduler_Default .rsDatePickerActivator{
text-align:left;
}

.RadScheduler_Default .rsHeader .rsNextDay {
background-position:0 -48px !important;
margin:6px 40px 0 -24px !important;
text-align:left;
display:inline-block !important;
}

.RadScheduler_Default .rsHeader h2 {
padding-right:5px;
}

.rsHeader p
{
width:100px;
}

.RadScheduler_Default .rsHeader em{
display:inline-block;
}
.RadScheduler_Default .rsHorizontalHeaderTable th {
padding:0 2px;
}

.RadScheduler .rsTopWrap .rsLastCell {
border-left-width:0;
border-right-width:1px !important;
}

.RadScheduler .rsHorizontalHeaderTable,.RadScheduler .rsDatePickerWrapper div{
direction:rtl !important;
}


.RadScheduler_Default .rsHeader h2 {
color: White;
}




.RadPanelBar_Default2006 .rpExpanded .rpText {
background: transparent url(/App_Shared/Themes/Public/Common/images/rtl/pbarbg.png) no-repeat scroll right top !important;
}

.RadPanelBar_Default2006  .rpText {
background: transparent url(/App_Shared/Themes/Public/Common/images/rtl/pbarbg.png) no-repeat scroll right -17px !important;
}

.RadPanelBar_Default2006 .rpGroup .rpText {
background:none !important;
}


.RadPanelBar_Default2006 .rpLevel2 .rpText {
padding-left:0px !important;
padding-right:36px !important;
}


/* 88888888888888888888888888888888888888888888
                  RAD ToolTip
                 t o o l t i p
   88888888888888888888888888888888888888888888 */

div.radtooltip_Default div.ToolTipTitlebar 
{
    float:right !important;
}

div.radtooltip_Default a.CloseButton, div.radtooltip_Default a.CloseButton:hover 
{
   float:left !important;
   text-decoration:none;
}

div.radtooltip_Default a.CloseButton span
{
    direction:ltr !important;
    display:none;
}

div.radtooltip_Default table.ToolTipWrapper td.ToolTipContent 
{
    font-family:Tahoma !important;
    font-size:10px;
}

div.radtooltip_Default div.ToolTipTitlebar 
{    
    font-family:Tahoma !important;
    font-size:10px;
    font-weight:bold;
}
    



/* 88888888888888888888888888888888888888888888
                  RAD Decororator
                d e c o r o r a t o r
   88888888888888888888888888888888888888888888 */

html body .RadInput_Default .riError
{
    background-position: 2px -148px !important;
    
}


.RadInput_Default .riCell {
padding:0 0 0 4px !important;
}


.radfd_Default .radfdCheckboxUnchecked, .radfd_Default .radfdInputDisabled.radfdCheckboxUnchecked:hover{
background-position:right 0 !important;
}

.radfd_Default .radfdCheckboxChecked:hover {
background-position:right -640px !important;
}

.radfd_Default .radfdCheckboxChecked, .radfd_Default .radfdInputDisabled.radfdCheckboxChecked:hover {
background-position:right -420px !important;
}

.radfd_Default .radfdRadioUnchecked:hover {
background-position:right -220px !important;
}

.radfd_Default .radfdRadioChecked:hover {
background-position:right -640px !important;
}

.radfd_Default .radfdRadioUnchecked, .radfd_Default .radfdInputDisabled.radfdRadioUnchecked:hover {
background-position:right 0 !important;
}

.radfdCheckboxChecked, .radfdCheckboxUnchecked, .radfdRadioUnchecked, .radfdRadioChecked {
padding:0 20px 0 0 !important;
}

.radfd_Default .radfdRadioChecked, .radfd_Default .radfdInputDisabled.radfdRadioChecked:hover {
background-position:right -440px !important;
}



.RadUpload_Default_rtl .ruFakeInput {
margin-right:0px !important;
}


#bodyDiv{
direction:ltr;
}
body, p , div, td ,table, span
{
    direction:rtl;
}

#header2 #top_bar
{
position:relative;
}

#loginArea{


font-size:11px;
height:36px;
left:100px;

padding-left:15px;
padding-right:auto;

}


#loginArea .inside{

padding-right:15px;
padding-left:auto;

}

#searchArea{
left:0 !important;


}


#header2 #top_bar img{
   padding-left:3px;
   padding-right:auto;

}


#header #top_links{

left:0px;
right:auto;
text-align:left;
}



#header2 #lang_switch
{
left:2px;
right:auto;
text-align:left;
}

#header2 #logo
{
background:transparent url(/App_Shared/Themes/Public/Common/images/rtl/logo.png) no-repeat scroll 0 0;
right:20px;
left:auto;
}

#header2 #slogan
{
    right:300px; 
    left:auto;
}

#header2 #top_menu
{

right:0px;
left:auto;
}



.floatl{
 float:right;
}

.floatr{
float:left;
}

.floatn{
float:none;
}
img.floatl
{
    margin-right:0px;
    margin-left: 5px;
    vertical-align: middle;
}

img.floatr
{
    margin-right:5px;
    margin-left: 0px;
}

.alignl{
text-align:right;
}

.alignr{
text-align:left;
}

.dir{
direction:rtl;
}

.drtl{
direction:ltr;
}

.dltr{
direction:rtl;
}


#top_banner_home{
background:transparent url(/App_Shared/Themes/Public/Common/images/rtl/top_dean_banner.jpg) no-repeat scroll top right;
}
#top_banner_text{
margin:0 725px 0 0;
}

#dean_name{
background:transparent url(/App_Shared/Themes/Public/Common/images/rtl/dr_rameeh_txt.gif) no-repeat scroll left top;
}



.upcomingEventsDiv .eventTitle{
padding-right:13px;
background:url(/App_Shared/Themes/Public/Common/images/rtl/marker.gif) no-repeat right center;
}

.upcomingEventsDiv .eventTitle{
font-weight:bold;
padding-left:13px;
line-height:13px;

margin-top:10px;
display:block;
}
.goToCalendar{
padding-right:25px;
padding-left:auto;
}

.paddingLeft10px { padding:0 10px 0 0; }
.paddingLeft5px { padding:0 5px 0 0; }

.paddingRight10px { padding:0 0 0 10px; }
.paddingRight5px { padding:0 0 0 10px; }

.marginLeft10px { margin:0 10px 0 0; }
.marginLeft5px { margin:0 5px 0 0; }

.marginRight10px { margin:0 0 0 10px; }
.marginRight5px {  margin:0 0 0 5px; }

.captchaText{
margin-left:0 0 0 5px;
}

.captchaInput{
background:white url(/App_Shared/Themes/Public/Common/images/rtl/captcha_arrow_left.gif) no-repeat scroll right center;
float:right;
font-family:arial;
margin-left:0 6px 0 0;
padding:0 15px 0 0px;
}

.captchaImg{
float:right;
}


.footerText{
font-family:tahoma;
font-size:9px;
clear:both;
}


#footerMenu li a{

/* background:transparent url(/App_Shared/Themes/Public/Common/images/rtl/blog_menu_separator.png) no-repeat scroll right top; */
border-left:1px solid #BFBFBF;
border-right:none;

}

#footerMenu li a.last
{
    background:none;
    border-left:none;
}





.memberRightColumn{
padding:0 10px 0 0;
}
.memberLeftColumn{
border-left:1px solid #CCCCCC;
border-right: none;
}







span.fieldNameToolTip,
.fieldNameToolTip span
{
    background-image: url('images/question_icon.gif');
    background-position: center left;
    text-align:right !important;
    padding-right:0px;
    padding-left:20px;
    direction:rtl !important;
}



.fieldGroup{
float:right;

}


.fieldValue
{
  padding-top:10px;
  padding-left:10px;
  padding-right:15px;
  padding-bottom:15px;
  border-bottom:1px solid #ccc;
  background-color:#FBFBFB;
}






.sectionTable
{
    margin-right:10px;
    padding:5px;
}
.sectionTable td
{
    padding:5px;
}

.sectionTable h2
{
    font-size: 15px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    padding-bottom: 5px;
    border-bottom: 1px solid #851B1B;
    width: 100%;
}

.sectionTable h2 a
{
    color: #9D3419;
    text-decoration: none;
}

.sectionTable p
{
    margin-top:5px;

}

.sectionTable td
{
    vertical-align:top;
}

h1, h2, h3, h4
{
font-family:Tahoma;
}


/*-----------moduleTitle--------------*/



.moduleTitle img
{
    margin:2px 0 0 10px
}

.moduleTitle h1 {
font-size:16px;
}


/* ------------ WIZARD ---------------------- */


    .wizardHeading p{
        margin-right:10px;
        margin-left:0;
    }
    
    

    

     .verticalWizard .wizardContainer
    {
        right:0px;
        left:auto;
    }
    


  

  
    
    .loadingBox
{
    margin-top: 5px;
    background-position: left;
    margin-bottom: 5px;
    background: #fffffF url(../../App_Shared/images/ajax-loader-gray-circle-b.gif) no-repeat center left;
    padding-left: 37px;
    padding-top: 1px;
    margin-top: 10px;
    margin-left: 5px;
    height: 32px;
    width: 70px;
    position: absolute;
    line-height: 32px;
    text-align: left;
    z-index: 20000;
    top: 50%;
    left: 50%;
}




.postDate
{
    color: #666666;
    font-size: 10px;
    
}

.postTitle{
font-family:Arial;
font-size:16px;
font-weight:bold;
}

.loadingBox {
background-position:right center;
padding-left:0 !important;
padding-right:37px;
width:80px;
text-align:right;
}



 /*  File: Themes/Public/Default/StylesheetRTL.css   */

﻿

 /*  File: Themes/Rad/StyleRTL.css   */

﻿/* @import url("../LTR/RadStyle.css"); */

html{
direction:ltr;
}


.RadComboBox *
{
	direction:rtl;
}




/* 88888888888888888888888888888888888888888888
                  RAD PanelBar
                 p a n e l b a r
   88888888888888888888888888888888888888888888 */
   

.RadPanelBar .rpText
{
    font-family:"Tahoma";
    font-size: 13px;
    text-align:right;
    font-weight:bold;
}


.RadPanelBar .rpExpandable .rpText, .RadPanelBar .rpExpanded .rpText {
padding-right:10px;
}


/* 88888888888888888888888888888888888888888888
                  RAD Splitter
                 s p l i t t e r
   88888888888888888888888888888888888888888888 */
  
   

.RadSplitter .pane, 
.RadSplitter .paneHorizontal 
{
	text-align: right !important;
}

.RAD_SPLITTER table,.RAD_SPLITTER table td ,
.RadSplitter table,.RadSplitter table td {

}

.RadSplitter .rspCollapseBarCollapse {
background-position:-4px 0 !important;
}

.RadSplitter .rspCollapseBarExpand {
background-position:-0 0 !important;
}

.RadSplitter .slideContent, .RadSplitter .slideContentDocked {
text-align:inherit !important;
}


.RadSplitter .slideZone,.RadSplitter .slideContainer  {
direction:ltr;
}

.resizeBar,.resizeBarInactive{
vertical-align:middle !important;
}

/* 88888888888888888888888888888888888888888888
                    RAD Grid
                    g r i d
   88888888888888888888888888888888888888888888 */
   
.GridCommandRow td
{
    text-align:right;
    
}

.RadGrid th
{
    font-family:"tahoma";
    font-size:11px;
}

.RadGrid, .RadGrid td,  .MasterTable, .DetailTable, .GroupPanel table, .GridEditForm table, .GridToolTip 
{
    font-family:"Tahoma" !important;
    font-size:11px;
}

.RadGrid .rgHeader:first-child, .RadGrid th.rgResizeCol:first-child, .RadGrid .rgFilterRow > td:first-child, .RadGrid .rgRow > td:first-child, .RadGrid .rgAltRow > td:first-child {
border-left:medium none;
border-right:medium none;
padding-right:7px !important;
}

.RadGrid .rgExpand {
    background-position:-21px -568px;
}

.RadGrid .rgAdd {
 background-position:right -1646px !important;
display:inline-block;
padding-right:35px !important;
margin-right:-15px;
font-size:12px !important;
font-weight:bold;    
}


.RadGrid .rgCollapse {
    background-position:3px -568px;
}

.GridRow td{
    text-align:right !important;
}    

.RadGrid .rgWrap {
float:right;
}

.RadGrid .rgInfoPart {
float:left;
}

/*
.RadGrid .rgPageFirst {
background-position:0 -998px !important ;
}
.RadGrid .rgPageFirst:hover {
background-position: 0 -1048px !important;
}
.RadGrid .rgPagePrev {
background-position:0 -848px !important;
}
.RadGrid .rgPagePrev:hover {
background-position: 0 -898px !important;
}

.RadGrid .rgPageLast {
background-position:0 -548px !important;
}
.RadGrid .rgPageLast:hover {
background-position: 0 -598px !important;
}
.RadGrid .rgPageNext {
background-position:0 -698px !important;
}
.RadGrid .rgPageNext:hover {
background-position: 0 -748px !important;
}
*/


.RadGrid .rgHeader{
font-weight:bold;
}

*:first-child+html .RadGrid .rgNumPart a,
*:first-child+html .RadGrid .rgArrPart2 span,
*:first-child+html .RadGrid .rgArrPart1 span
 {
display:inline-block !important;
float:none !important;
}

.RadGrid div.rgArrPart2 a{
float:right !important;
}


/*
.RadGrid .rgHeader:first-child, .RadGrid th.rgResizeCol:first-child, .RadGrid .rgFilterRow > td:first-child, .RadGrid .rgRow > td:first-child, .RadGrid .rgAltRow > td:first-child {
border-left:none !important;
padding-left:7px !important;
border-right:none !important;
padding-right:7px !important;
}
*/

.RadGrid .rgHeader, .RadGrid .rgResizeCol {
text-align:right;
}

.RadGrid TABLE.rcTable td {
border-width:0 !important;
}

.RadFileExplorer .RadGrid td {
border-style:none !important;
}

.RadMenu .rmGroup, .RadMenu .rmGroup .rmVertical {
background-position:101% 0 !important;
}

.RadMenu .rmMultiColumn .rmGroupColumn {
float:right;
}

.RadMenu, .RadMenu .rmLink {
font-family:Tahoma !important;
}

.RadMenu_Context_rtl .rmGroup .rmLink:hover, .RadMenu_Context_rtl .rmGroup .rmFocused, .RadMenu_Context_rtl  .rmGroup .rmSelected, .RadMenu_Context_rtl  .rmGroup .rmExpanded {
background-position:0 -168px !important;
}

.RadMenu_Context_rtl .rmGroup .rmLink:hover .rmText, .RadMenu_Context_rtl  .rmGroup .rmFocused .rmText, .RadMenu_Context_rtl  .rmGroup .rmSelected .rmText, .RadMenu_Context_rtl  .rmGroup .rmExpanded .rmText {
background-position:100% -192px !important;
}

.RadMenu .rmGroup .rmText {

padding:0 34px 0 28px !important;
}


.RadGrid .rgHeaderDiv {
margin-left:0 !important;
padding-left:0 !important;

}


.RadGrid{
direction:ltr !important;
}

.rgDataDiv div{
direction:rtl !important;
}


/* 88888888888888888888888888888888888888888888
                  RAD ComboBox
                c o m b o b o x
   88888888888888888888888888888888888888888888 */
   
.RadComboBox .rcbInput, .RadComboBoxDropDown
{
    font-family:tahoma !important;
    font-size: 12px !important;
    text-align:right;
}
.mini li,
.mini .rcbInput
{
font-size:10px !important;
}


.RadComboBox table{
direction:rtl !important;
}


.RadComboBox table td.rcbInputCell, .RadComboBox .rcbInputCell .rcbInput {
padding-left:0 !important;
padding-right:2px !important; 
}


.RadComboBox, .RadComboBox .rcbInput, .RadComboBoxDropDown {
text-align:right !important;
}

.RadComboBox td.rcbArrowCellRight {
background-position:-18px -88px !important;
}

.RadComboBox td.rcbInputCellLeft {
background-position:100% 0 !important;
}


/* 88888888888888888888888888888888888888888888
                  RAD TabStrip
                t a b s t r i p
   88888888888888888888888888888888888888888888 */

.RadTabStrip
{  
  direction:rtl;
}

.RadTabStrip .rtsUL {
text-align:right;  
}

.RadTabStrip.smallerTabs .rtsLevel1 .rtsTxt {
font-family:Tahoma !important;
font-size:11px;
font-weight:bold;
}


.rtsIn{
font-family:Tahoma;
font-weight:bold;
font-size:12px;
}


/* 88888888888888888888888888888888888888888888
                  RAD ToolTip
                 t o o l t i p
   88888888888888888888888888888888888888888888 */


    
.returnMessage .rtWrapperContent div.msg{
background-position:right center;
font-size:13px;
font-weight:bold;
padding-left:10;
font-family:Tahoma;
}

.RadToolTip.returnMessage div.rtTitlebar {
font-weight:bold !important;
}





/* 88888888888888888888888888888888888888888888
                  RAD Window
                 w i n d o w
   88888888888888888888888888888888888888888888 */
  
div.RadWindow table.rwTitlebarControls ul.controlbuttons li a {

}

div.RadWindow table.rwTitlebarControls ul.controlbuttons li a {
font-size:0px !important;

}
/*
div.RadWindow table{
direction:ltr;
}*/

div.RadWindow table.rwTitlebarControls{
direction:rtl;
}
div.RadWindow table.rwTitlebarControls em 
{
    float:right !important;
}

.RadWindow .rwControlButtons span {
text-indent:0px;
font-size:0;
}
div.RadWindow table.rwTitlebarControls a.rwIcon {
margin:4px 0 0 5px !important;
}

.RadWindow .rwControlButtons {
float:left !important;
}


.RadWindow .rwDialogText {
text-align:right !important;
}


.RadWindow .rwPopupButton {
margin:8px 0 8px 8px !important;
}


.rwDialogPopup .rwPopupButton, .rwDialogPopup .rwPopupButton span {
float:right !important;
}

.rgNoRecords, .rgNoRecords div{
text-align:right;
}

.rfeUploadInfoPanel dt {
float:right !important;
padding:0 0 0 4px !important;
}

/* 88888888888888888888888888888888888888888888
                  RAD TreeView
                 t r e e v i e w
   88888888888888888888888888888888888888888888 */


.RadTreeView,
.RadTreeView .rtIn, .RadTreeView .rtEdit .rtIn input {
    font-family:"Tahoma" !important;
    font-size:11px !important;
    text-align:right;
    font-weight:bold !important;
    
}


.RadTreeView_rtl .rtPlus, .RadTreeView_rtl .rtMinus {
margin-right:-19px !important;
margin-left:0px !important;
padding-right:18px !important;
right:0px !important;
width:0px !important;
}

.rtImg{
 padding-left: 0px !important; 
 padding-right: 6px !important; 
}

.RadTreeView_rtl .rtTop, .RadTreeView_rtl .rtMid, .RadTreeView_rtl .rtBot {
 padding:2px 15px 2px 15px !important; 
}






/* 88888888888888888888888888888888888888888888
                  RAD Form Decortator
               f o r m d e c o r a t o r
   88888888888888888888888888888888888888888888 */



.reWrapper_center, .reRightVerticalSide, .reLeftVerticalSide, .reWrapper_corner
{
	visibility: hidden;
}

.reToolZone
{
	background-color: transparent !important;
}

.reResizeCell div
{
	visibility: hidden !important;
}



.reDropDownBody span
{
	float: right !important;
	margin-right: 4px;
}

.reDropDownBody .reButton_text
{
	float: right !important;
	text-align: right !important;
	width: 100px !important;
	margin-right: 0;
}


.reInsertTable .reToolbar li  {
float:right !important;
}
.reDropDownBody .reTlbVertical ul li{
float:none;
}
/*
.reDropDownBody .reTlbVertical ul li a:hover{
background-position:-594px 0;
}*/

.reDropDownBody .reTlbVertical .reToolbar {
width:100%;
}
.reToolZone{
direction:ltr;
}

.reEditorModes span {
padding-right:10px;
}

.RadToolBar {
text-align:right;
}

.RadToolBar .rtbText {
font-weight:bold;
font-size:11px;
}

.reEditorModes a {
font-family:tahoma;
font-size:11px;
font-weight:bold;
}


/* 88888888888888888888888888888888888888888888
                  RAD  Scheduler
               
   88888888888888888888888888888888888888888888 */
.RadScheduler , .RadScheduler * {
direction:ltr !important;

}


.RadScheduler .rsAptContent {
cursor:pointer;
cursor:hand;
}


.RadScheduler .rsHeader h2 {
color:#333;
}


.RadScheduler .rsHeader .rsPrevDay {
background-position:-11px -51px !important;
margin:10px -15px 0 40px !important;
text-align:left;
display:inline-block !important;
}

.RadScheduler .rsDatePickerActivator{
text-align:left;
}

.RadScheduler .rsHeader .rsNextDay {
background-position:-2px -51px !important;
margin:10px 20px 0 -10px !important;
text-align:left;
display:inline-block !important;
}

.RadScheduler .rsHeader em{
display:inline-block;
}

.rsHeader p
{
width:100px;
}

.RadScheduler .rsHeader h2 {
padding-right:5px;
}

.RadScheduler .rsHorizontalHeaderTable th {
padding:0 2px;
}

.RadScheduler .rsTopWrap .rsLastCell {
border-left-width:0;
border-right-width:1px !important;
}

.RadScheduler .rsHorizontalHeaderTable,.RadScheduler .rsDatePickerWrapper div{
direction:rtl !important;
}

.RadInput_Default .riError, .RadInput_Error_Default {

background-position:2px -298px !important;
}


.RadSiteMap .rsmColumn {
float:right;
}

.RadSiteMap_Default .rsmLink, .RadSiteMap_Default .rsmTemplate {
font-family:Tahoma;
}

.RadSiteMap .rsmLevel1 .rsmList .rsmItem {
margin-left:0;
margin-right:10px;
}

.RadSiteMap .rsmLink, .RadSiteMap .rsmTemplate {
margin-left:10px;
margin-right:0;
padding:2px 0 2px 5px;
}
.RadSiteMap .rsmThreeLevels .rsmLevel1 .rsmLink, .RadSiteMap .rsmThreeLevels .rsmLevel1 .rsmTemplate, .RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmLink, .RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmTemplate, .RadSiteMap .rsmOneLevel .rsmItem .rsmLink, .RadSiteMap .rsmOneLevel .rsmItem .rsmTemplate {
padding-right:5px;
}


.RadCalendar .rcTitlebar table {
direction:rtl !important;
}
.RadCalendar .rcTitlebar .rcPrev, .RadCalendar .rcTitlebar .rcNext, .RadCalendar .rcTitlebar .rcFastPrev, .RadCalendar .rcTitlebar .rcFastNext {
font-size:0;
}

/*****************************************************
DIALOGS
****************************************************/


.reTableWizardSpinBox a span {
text-indent:9999px !important;
}
.reSpinBox a {
text-indent:9999px !important;
}

.reControlsLayout .reLabelCell, .reControlsLayout .reControlCell {
text-align:right !important;
}

.reToolWrapper
{
float:right !important;
}



.reBottomcell table
{
    float: left !important;
    margin: 4px 0 0 10px;
}


.reBottomcell table td
{
    padding-right: 4px;
}

.UploadPanel
{
    padding-right: 12px;
}

.filesize
{
    width: 70px;
}

.filemanagergrid td
{
    text-align: right;
}

.reBottomcell
{
    text-align: left;
}

.reBottomcell .radfdSkinnedFormButton,
.reBottomcell .radfdSkinnedFormButton
{
    margin-left: 12px;
}

.ImageProperties .radfd_skipme,
.TableWizard .radfd_skipme
{
    border-width: 1px !important;
    border-left: 0 !important;
}

.ImageProperties .reImageDialogCaller,
.ImageMapEditor .reImageDialogCaller,
.PageProperties .reImageDialogCaller,
.PageProperties .reImageDialogCaller
{
    position: relative;
    right: -157px;
}

.ConstrainProportions
{
    visibility: hidden;
}

.propertyLabel
{
    text-align: left !important;
    padding-left:5px;
}

.AboutDialog
{
    direction: ltr;
}



 /*  File: Themes/Rad/Default/StyleRTL.css   */

﻿/* @import url("../../RTL/RadStyle.css"); */



.RadGrid .rgHeader, .RadGrid th.rgResizeCol {
border-width:0 1px 1px 0;
border-left-color:#872B07;
}

.RadGrid .rgFilterRow td {
border-width:0 1px 1px 0;
}

.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td {
border-style:none solid solid none;
border-width:0 1px 1px 0;
}

.RadGrid .rgSelectedRow td, .RadGrid .rgActiveRow td, .RadGrid .rgHoveredRow td, .RadGrid .rgEditRow td {
border-right:0 none;
padding-right:8px;
}

.Default.reInsertTable {
width:144px !important;
}

.RadGrid_Default .rgNumPart span {
font-size:14px;
}