html, body, form
{
    margin: 0;
    height: 100%;
}
.cmsAdminClient
{
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    margin: 0 10px;
}
.cmsAdminClient h1
{
    color: #003f7c;
    font-size: 1.5em;
    font-weight: normal;
    margin: 10px 0;
    padding: 0;
}
.cmsAdminClient h2
{
    font-size: 13px;
    color: #003f7c;
    font-size: 1.3em;
    font-weight: normal;
    margin: 10px 0;
    padding: 0;
}
.cmsAdminClient .dataListTable
{
    border-collapse: collapse;
}

.cmsAdminClient a
{
    color: #003f7c;
    text-decoration: none;
}

.cmsAdminClient .dataListTable th, .cmsAdminClient .dataListTable td
{
    padding: 4px;
    border: solid 1px silver;
}

.cmsAdminClient .dataListTable th
{
    background-color: #dfdfdf;
    text-align: left;
    font-weight: 500;
}

.cmsAdminClient input[type="button"], .cmsAdminClient input[type="submit"], input.editorUpdateCancel
{
    margin: 10px 0;
    background-color: #003f7c;
    border: none;
    padding: 5px 9px;
    color: white;
    cursor: pointer;
    min-width: 50px;
}
input.editorUpdateCancel
{
    background-color: #003f7c !important;
    color: white !important;
    margin-left: 5px;
    border: none !important;
    cursor: pointer !important;
    font-size: 0.8em !important;
}
.cmsAdminClient .inputFormTable
{
    border-collapse: collapse;
    background-color: #efefef;
    border: solid 5px #efefef;
}
.cmsAdminClient .inputFormTable td.inputFormFieldLabel,
.cmsAdminClient .inputFormTable td.inputFormFieldControl,
.cmsAdminClient .inputFormTable td.inputFormFieldDisplay
{
    padding: 4px;
    border-bottom: solid 1px #e0e0e0;
}
.cmsAdminClient .inputFormTable .inputFormFieldLabel
{
    color: #003f7c;
    font-weight: bold;
}
.cmsAdminClient .alert
{
    color: red;
}
.cmsAdminPageToolBar
{
    background-color: #f7f7f7;
	border-bottom: solid 1px #000000;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 38px;
    font-family: "Open Sans", arial, sans-serif;
    font-size: 13px;
}
.cmsAdminPageToolBar h1
{
    margin: 0 10px 0 0 !important;
    padding: 0 !important;
    color: #003f7c;
    font-size: 1.5em;
    font-weight: normal;
}
.cmsAdminPageToolBar h2
{
    margin: 0 10px 0 0 !important;
    padding: 0 !important;
    color: #003f7c;
    font-size: 1.1em;
    font-weight: normal;
}

.cmsAdminPageToolBar input[type="button"], .cmsAdminPageToolBar input[type="submit"]
{
    background-color: #003f7c;
    border: none;
    padding: 5px 9px;
    color: white;
    cursor: pointer;
    min-width: 50px;
    margin-left: 2px;
}

.cmsAdminEditContentBar
{
    width:100%;
    position:relative;
    z-index:1;
	height: 22px;
}
.cmsAdminEditContentBar div.contentName
{
    padding-left: 3px;
    text-align: left;
    font-weight: bold;
    font-size: 11px;
    line-height: 22px;
    color: #3F5260;
    font-family: Century Gothic, Arial;
    float: left;
}
.cmsAdminEditContentBar div.contentAdminButtons
{
    float: right;
    padding: 3px 3px 0 0;
    height: 22px;
}
.cmsAdminEditContentBar img
{
	padding: 0;
    margin: 0;
    border: 0;
    display: inline;
}
.reToolbar.Default .InternalLink
{
	background-image: url(../AdminImages/InternalLink.gif);
	background-position: -4px -2px;
}

.reToolbar.Default .ImageAssistant
{
	background-image: url(../AdminImages/MaskedImage.gif);
	background-position: 2px 2px;
}
.reToolbar.Default .EmbedHTML
{
	background-image: url(../AdminImages/EmbedHTML.gif);
	background-position: -2px -2px;
}
.reToolbar.Default .EmbedIFrame
{
	background-image: url(../AdminImages/EmbedIFrame.gif);
	background-position: -2px -2px;
}
.reToolbar.Default .EmbedYouTubeVideo
{
	background-image: url(../AdminImages/EmbedYouTubeVideo.gif);
	background-position: 1px 1px;
}

.reToolbar.Default .ImageAssistantSmartClient
{
	background-image: url(../AdminImages/ImageAssistantSmartClient.gif);
	background-position: 2px 2px;
}

.reToolbar.Default .InsertContentSlideShow
{
	background-image: url(../AdminImages/SlideShow.gif);
	background-position: 1px 1px;
}

/*
#CmsAdminTable
{
	width: 100%;
	min-width:100%;
	height: 100%;
	min-height: 100%;
}
#CmsAdminTable td
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	vertical-align: top;
}
#CmsAdminInnerTable_MenuCell
{
	width: 188px;
}
#CmsAdminInnerTable_MainCell
{
	border-top: solid 1px black;
	border-left: solid 1px black;
}
.CmsAdminHeading
{
	font-size:12pt;
	font-weight: bold;
	font-family: Comic Sans, Arial;
	color:  #00386d;
}
.CmsAdminBodyText
{
	font-family: Comic Sans, Arial, Sans-Serif;
	font-size: 10pt;
	color:  #000000;
}
p.CmsAdminBodyText
{
    padding: 0;
	margin: 1em 0;
}
.CmsAdminLink
{
	font-family: Comic Sans, Arial, Sans-Serif;
	font-size: 10pt;
	color:  #00386d;
}
.CmsAdminHtmlButton
{
}
.CmsAdminPropertiesLabel
{
	font-size:10pt;
	font-family: Comic Sans, Arial;
	color:  #00386d;
	font-weight: bold
}
.CmsAdminTextBox
{
	font-family: Comic Sans, Arial, Sans-Serif;
	font-size: 10pt;
	color:  #000000;
}
.CmsAdminDropDown
{
	font-family: Comic Sans, Arial, Sans-Serif;
	font-size: 10pt;
	color:  #000000;
}
.CmsAdminErrorText
{
	font-size:10pt;
	font-family: Comic Sans, Arial;
	color:  #FF0000;
}
.CmsAdminMenuButton
{
	height: 23px;
	width: 100%;
	text-align: left;
	font-weight: bold;
	font-size:10pt;
	color: #00386d;
	font-family: Comic Sans, Arial;
	background-image: url(../AdminImages/MenuButton.jpg);
	background-repeat: no-repeat;
	padding-left:12px;
}
.CmsAdminButton1
{
	background: #c0cad4 url(../AdminImages/Button1.gif) repeat-x;
	margin: 0 0 0 4px !important;
	text-align: center !important;
	border: solid 0px #191919 !important;
    cursor: pointer;
    width: 60px;
    height: 25px;
	letter-spacing: 0px !important;
}
.CmsAdminButton1 label
{
	font: bold 12px Arial, Verdana, Sans-serif !important;
	color: #fff !important;
	text-decoration: none !important;
}
.CmsAdminButton2
{
	height: 25px;
	width: 120px;
	text-align: center;
	background-image: url(../AdminImages/Button2.jpg);
	cursor: pointer;
	letter-spacing: 0px !important;
}
.CmsAdminButton2 label
{
	font-weight: bold;
	font-size:8pt;
	color: #00386d;
	font-family: Comic Sans, Arial;
}
.CmsAdminPageToolBar
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #000000;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 38px;
}
CmsAdminPageToolBar td
{
    padding: 2px;
}
.CmsAdminTreeMenuCell
{
	background-color: #EFF6F7;
}
.CmsAdminEditPageToolbarSpacer
{
	width: 100%;
	height: 39px;
}
.CmsAdminEditPageDiv
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	height: 100%;
}
.CmsAdminEditPageInnerDiv
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	height: 100%
}
.CmsAdminEditContentBar
{
    width:100%;
    position:relative;
    z-index:1;
	height: 22px;
}
.CmsAdminEditContentBar div.contentName
{
    padding-left: 3px;
    text-align: left;
    font-weight: bold;
    font-size: 11px;
    line-height: 22px;
    color: #3F5260;
    font-family: Century Gothic, Arial;
    float: left;
}
.CmsAdminEditContentBar div.contentAdminButtons
{
    float: right;
    padding: 3px 3px 0 0;
    height: 22px;
}
.CmsAdminEditContentBar img
{
	padding: 0;
    margin: 0;
    border: 0;
    display: inline;
}
.EditorContainer
{
	margin: 0;
	padding: 0;
	
}
.EditorContainer td
{
	font: normal 11px Tahoma;
}
CmsAdminMenuContainer a
{
	color: Black;
}
a.rmLink, .rmText
{
	color: #000000;
}
.cmsAdminLink
{
    text-decoration: none;
    color: #0058a6;
}
.cmsAdminLink: hover
{
    text-decoration: underline;
}*/

/*Sometimes in a design defailt element styles can affect the default skin styles in rad controls. Override them here*/

.RadMenu_Default ul.rmRootGroup
{
    margin: 0 !important;
}
.RadMenu_Default li
{
    border-bottom: none !important;
    background-image: none;
}
.RadMenu_Default li:before
{
    display: none !important;
}

/**/

.ticSecurityEntitySearch
{
	padding: 10px;
}

	.ticSecurityEntitySearch .search
	{
	}

		.ticSecurityEntitySearch .search input[type=button]
		{
		}

.ticSecuritySelectEntities
{
}

	.ticSecuritySelectEntities .selectedEntities
	{
		float: left;
	}

		.ticSecuritySelectEntities .selectedEntities .selectedEntity
		{
			display: block;
			border: solid 1px #e0e0e0;
			padding: 2px;
		}

			.ticSecuritySelectEntities .selectedEntities .selectedEntity .delete
			{
				vertical-align: bottom;
			}

	.ticSecuritySelectEntities .addEntity
	{
		float: left;
		margin-left: 10px;
	}

		.ticSecuritySelectEntities .addEntity input[type=button], .ticSecuritySelectEntities .addEntity input[type=submit]
		{
		}


.ticSecurityEntitySearch .entityList
{
	border: solid 1px silver;
}

	.ticSecurityEntitySearch .entityList a
	{
		display: block;
		padding: 3px;
		color: black;
		cursor: pointer;
	}

		.ticSecurityEntitySearch .entityList a:hover
		{
			background-color: #e0e0e0;
		}

		.ticSecurityEntitySearch .entityList a.current
		{
			background-color: #bceff8;
		}

		.ticSecurityEntitySearch .entityList a img
		{
			vertical-align: bottom;
		}

.ticSecurityEntitySearch .selectCancel input[type=button]
{
	margin-right: 10px;
}
