html
{
}
body
{
	margin:0;
	background-color:#717171;
	text-align:left;
	font-family:Arial;

}
form
{
    margin:0px;
}

/* Site */

.test
{
	 Font-Size:12px;
	 font-family:Serif;
}
.SiteContainer
{
	width:100%;
	direction:ltr;
}
.SiteLeftContainer
{
	background-image:url(images/site/admin_left_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.SiteMiddleContainer
{
	width:1001px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.MiddleContainer
{
	width:1186px;
}
.SiteMiddleContainerCC
{
	width:953px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.MiddleContainerCC
{
	width:953px;
}
.SiteRightContainer
{
	background-image:url(images/site/admin_right_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}

/* Header */
.SiteHeaderContainer
{
}
.HeaderContainer
{
	width:100%;
    height:62px;
	background-image:url(images/site/site_header_bg1.gif);
	background-repeat:no-repeat;
	background-position: top left;
	background-size: cover;
}
.HeaderMenuContainer
{
    vertical-align:top;
    padding-left:20px;
	height:30px;
}
.HeaderMenu
{
	/*width:370px;*/
	height:30px;
	border:groove 2px #2A2F35 #696F76;
	border-top-width:0px;
	margin-right:30px;
	float:right;
}

/* Telerik Menu */
#TopMenu
{
	text-align:left;
}
.TopMenuGroupItem
{
	font-family:Arial;
	font-size:12px;
	/*color:#ffffff;*/
	text-decoration:none;
	color:#ffffff;
	background-color:#000000;
	padding-top:0px;
	padding-bottom:0px;	
	cursor:default;
}
.TopMenuGroupItemHover
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	background-color:#000000;
	text-decoration:none;	
	padding-top:0px;
	padding-bottom:0px;	
	cursor:default;
}
.TopMenuItem
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;	
	cursor: pointer;
	cursor: hand;
}
.TopMenuItemHover
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;	
	padding-top:0px;
	padding-bottom:0px;	
	cursor: pointer;
	cursor: hand;
}
.TopMenuDivider
{
    padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	color:white;
}

.TopMenuSubItems
{
	/*background-color:#ffffff;
	border:solid 1px #000000;*/
	padding:0px;
	direction:ltr;
}
.TopMenuSubItem
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;	
	cursor: pointer;
	cursor: hand;
	vertical-align:middle;
}
.TopMenuSubItemHover
{
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
	background-color:#000000;
	text-decoration:none;	
	padding:0px;
	cursor: pointer;
	cursor: hand;
}

/* Footer */
.SiteFooterContainer
{
	height:92px;
	background-image:url(images/site/site_footer_bg.jpg);
	background-repeat:no-repeat;
    background-position:center;
}
.SiteFooterContainerCC
{
	height:92px;
	background-image:url(images/site/site_footer_bg_CC.jpg);
	background-repeat:no-repeat;
    background-position:center;
}
.FooterText
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	padding:10px;
}

/* Login */
.LoginContainer
{
	padding-top:60px;
	text-align:center;
	padding-left: 20px;
}
.Login
{
	background-image:url(images/site/login_bg.jpg);
	background-repeat:no-repeat;
	width:337px;
	height:199px;
	padding-top:10px;
	text-align:center;
	margin: auto;
}
.LoginTitle
{
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:10px;
}
.LoginFieldTitle
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	padding-left:30px;
}
.LoginFormContainer
{
	padding-top:10px;
	padding-left:20px;
}
.LoginErrorMessgae
{
	font-family:Arial;
	font-size:12px;
	color:Red;
}

/* Filter */
.ContentFilterContainer
{
	height:60px;
	background-image:url(images/site/content_filter_bg_4.gif);
	background-repeat:repeat-x;
}
.FilterContainer
{
}
.FilterFieldTitle
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	white-space:nowrap;
}
.FilterHandle
{
	width:11px;
	padding-left:3px;
	padding-right:3px;
}
.FilterButton
{
	padding-top:3px;
}

/* Buttons */
.ContentButtonsContainer
{
	height:40px;
	background-image:url(images/site/content_buttons_bg.gif);
	background-repeat:repeat-x;
	vertical-align:top;
}
.ButtonsContainer
{
	width:100%;
}
.ButtonsToolbarContainer
{
    padding-top:6px;
}
.ButtonsLogoutContainer
{
    padding-right:5px;
	text-align:right;
}
.ButtonsLogout
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
}

/* Message */
.ContentMessage
{
	height:30px;
	background-image:url(images/site/content_message_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}

/* Content */
.SiteContentContainer
{
    vertical-align:top;
}
.ContentContainer
{
    width:100%;
}
.ContentListContainer
{
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
    height:300px;
}

/* Grid */
.ContentGrid
{
	width:100%;
}
.GridInfoContainer
{
}
.GridTitle
{
	font-family:Tahoma;
	font-size:24px;
	font-weight:bold;
}
.GridInfo
{
	background-image:url(images/site/bullet_grid_info.gif);
	background-repeat:no-repeat;
	background-position: left 7px;
	padding-left:10px;
	padding-right:10px;
	font-family:arial;
	font-size:11px;
	letter-spacing:1px;	
	color:#000000;
	padding-top:4px;
	padding-bottom:4px;
}
.GridMessage
{
	direction:ltr;
	background-image:url(images/site/bullet_grid_msg_he.gif);
	background-repeat:no-repeat;
	background-position: right 8px;
	padding-left:30px;
	padding-right:10px;
	font-family:arial;
	font-size:11px;
	letter-spacing:1px;	
	color:#ffffff;
	padding-top:4px;
	padding-bottom:4px;	
}
.MasterTable
{
	border-collapse:collapse;
	border:solid 1px #000000;
}
.GridHeader th
{
	border: solid 1px #000000;
	background-color:#C7E577;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
.GridHeaderCenter th
{
	border: solid 1px #000000;
	background-color:#C7E577;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.GridHeaderCenterTop th
{
	border: solid 1px #000000;
	background-color:#C7E577;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}
.GridHeaderParentEmpty
{
	border: solid 1px #000000;
	background-color:#EDF3DB;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.GridHeaderParentText
{
	border: solid 1px #000000;
	background-color:#DBDCF3;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.GridRow td
{
	border:solid 1px #000000;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial;
	font-size:12px;
}
.GridAltRow td
{
	border:solid 1px #000000;
	background-color:#EDF3DB;
	color:#000000;
	font-family:arial;
	font-size:12px;
}
.GridItemCell
{
	border: solid 1px #000000;
	padding-left: 5px;
	padding-right: 5px;
}
.GridItemCell2
{
	border:solid 1px #000000;
	padding-left:5px;
	padding-right:5px;
	 Font-Size:12px;
	 font-family:Serif;
}

.GridItemCellCenter
{
	border:solid 1px #000000;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
.GridButtons
{
	border: solid 1px #000000;
	background-color:#FFFFFF;
	padding:2px;
}
.GridItemID
{
	border:solid 1px #000000;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.GridPager td
{
	border:solid 1px #000000;
	background-color:#FEFF97;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	text-align:right;
}

/* Inputs */
td
{
	font-family:arial;
	font-size:12px;
}
input
{
    font-family:Arial;
    font-size:12px;
}
textarea
{
    font-family:Arial;
    font-size:12px;
}
select
{
    font-family:Arial;
    font-size:12px;
}
.TextBox3
{
    font-family:Arial;
    font-size:12px;
	width:22px;
}
.TextBox6
{
    font-family:Arial;
    font-size:12px;
	width:43px;
}
.TextBox10
{
    font-family:Arial;
    font-size:12px;
	width:72px;
}
.TextBox20
{
    font-family:Arial;
    font-size:12px;
	width:120px;
}
.TextBox50
{
    font-family:Arial;
    font-size:12px;
	width:150px;
}
.TextBox255
{
    font-family:Arial;
    font-size:12px;
	width:220px;
}
.TextBox260
{
    font-family:Arial;
    font-size:12px;
	width:260px;
}
.TextBox270
{
    font-family:Arial;
    font-size:12px;
	width:270px;
}
.TextArea255
{
    font-family:Arial;
    font-size:12px;
	width:220px;
}
.TextBox40{
    font-family:Arial;
    font-size:12px;
	width:40px;
}
.TextBox125{
    font-family:Arial;
    font-size:12px;
	width:125px;
}
.TextBox240{
    font-family:Arial;
    font-size:12px;
	width:240px;
}
.TextArea225{
    font-family:Arial;
    font-size:12px;
	width:225px;
	height:60px;
}

.DropDownList255
{
    font-family:Arial;
    font-size:12px;
  	width:206px;
}
.DropDownList20
{
    font-family:Arial;
    font-size:12px;
	width:120px;
}

.Button
{
    font-family:Arial;
    font-size:12px;
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
    height:23px;
}

/* Validators */
.ValidatorAsterisk
{
    font-family:Arial;
    font-size:16px;
    color:#CE2C2C;
}

/* Edit */
.EditContainer
{
	background-color:#EBEDEE;
	width:100%;
	direction:ltr;
}
.EditTabContainer
{
    width:100%;
	vertical-align:top;
}
.EditTitleContainer
{
	background-image:url(images/site/edit_title_bg.gif);
	background-repeat:repeat-x;
	height:32px;
	text-align:center;
}
.EditTitle
{
	padding-top:5px;
}
.EditTitleText
{
	font-family:arial;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
}
.EditInfoContainer
{
	background-image:url(images/site/edit_info_bg.gif);
	background-repeat:repeat-x;
	height:25px;
	text-align:center;
	padding-top:4px;
}
.EditInfo
{
	font-family:arial;
	font-size:12px;
	color:#ffffff;
}
.EditGroupTitleContainer
{
	background-image:url(images/site/edit_group_title_bg.gif);
	background-repeat:repeat-x;
	height:22px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-top:8px;
	text-align:left;
	text-indent:5px;
}
.EditFieldName
{
	font-family:arial;
	font-size:12px;
	color:#3D3D3D;
	vertical-align:top;
	padding-top:5px;
	white-space:nowrap;
}
.EditFieldNameMandatory
{
	font-family:arial;
	font-size:12px;
	color:#CE2C2C;
	vertical-align:top;
	padding-top:5px;
}
.EditFieldText
{
	font-family:arial;
	font-size:12px;
	color:#000000;
	vertical-align:top;
	padding-top:6px;
}
.EditButtonsContainer
{
	background-image:url(images/site/edit_button_bg.gif);
	background-repeat:repeat-x;
	height:35px;
	text-align:center;
}
.EditButtons
{
	padding-top:6px;
}
.EditTabContainer
{
    vertical-align:top;
    padding-left:5px;
    padding-right:5px;
}
.EditColumnsDivider
{
    width:5px;
}
.EditFilter
{
	background-image:url(images/site/edit_filter_bg.gif);
	background-repeat:repeat-x;
	height:35px;
	padding-top:2px;
	padding-right:5px;
}

/* General */
.FilesManagerGridView
{
    overflow:auto;
}
.ThumbnailBorder
{
    border: solid 1px #000000;
}

.RadEditorContainer
{
	direction:ltr;
}

.RadTreeViewContainer
{
	border: solid 1px #7F9DB9;
	background-color:#ffffff;
}
.TextAreaMemberFilter{
	height:16px;
	font-size:12px;
}
.DropDownMemberFilter{
	height:21px;
	font-size:12px;
	vertical-align:top;
	line-height:21px;
}
.TextBoxUserFilter{
	width:120px;
	height:16px;
}
.DropDownUserFilter{
	width:125px;
	/*height:22px;
	font-size:13px;
	vertical-align:top;
	line-height:22px;*/
}
.TextBoxEventFilter{
	width:195px;
	height:16px;
}
.NewButtonContainer{
	padding:4px;
}
.OrderBtnTd {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.LnkNoStyle{
	color:Black;
	text-decoration:none;
}

.MinWidth200 {
	min-width: 200px;
}