﻿/* Header Css End */
html, body
{
	background-color: #FFFFFF;
	color: #444444;
	font-family: Verdana;
	font-size: 11px;
	margin: 0px auto; /*position: relative;*/
	scrollbar-face-color: #D8EBFE;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #AACBEE;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #AAAAAA;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #EEEEEE;
}

/*//////////////////////////////////////
	Admin Master Page Style
//////////////////////////////////////*/
#AdminMasterPageMainOuterTable
{
	text-align: center;
}

#AdminMasterPageLeftColumn
{
	width: 10px;
}

#AdminMasterPageRightColumn
{
	width: 10px;
}

#AdminMasterPageMainContentTd
{
	text-align: left;
	padding: 5px;
}

#AdminMasterPageHeader
{
	float: left;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: bolder;
}

#AdminMasterPageHeader a
{
	color: #444444;
}

#AdminMasterPageHeader a:hover
{
	text-decoration: none;
	color: #444444;
}

#AdminMasterPageHeader #HeaderSiteName
{
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 8px;
	margin: 0;
	float: left;
	padding: 5px 5px 5px 0px;
	color: #11578B;
}

#AdminMasterPageHeader #HeaderLoginDetailsDiv
{
	float: right;
	text-align: right;
	padding-bottom: 5px;
	width: 46%;
	line-height: 25px;
}

#AdminMasterPageMainContentOuterDiv
{
	margin: 0px;
	float: left;
	border: 1px solid #476692;
	width: 99.8%;
	background-color: #FFFFFF;
}

#AdminMasterPageMainMenuDiv
{
	padding: 0px;
	float: left;
	width: 100%;
	background-color: #DFDFDF;
	margin-bottom: 10px;
}

#AdminMasterPageMainMenuDiv .RadMenu_Default, .RadMenu_Default .rmLink
{
	font-family: Verdana !important;
	color: #444444 !important;
}

#AdminMasterPageMainMenuDiv .RadMenu_Default .rmRootGroup, #AdminMasterPageMainMenuDiv .RadMenu_Default .rmLeftArrow, #AdminMasterPageMainMenuDiv .RadMenu_Default .rmRightArrow, #AdminMasterPageMainMenuDiv .RadMenu_Default .rmTopArrow, #AdminMasterPageMainMenuDiv .RadMenu_Default .rmBottomArrow
{
	background-image: none !important;
}

#AdminMasterPageMainMenuDiv .RadMenu_Default .rmRootGroup
{
	background-color: #DFDFDF !important;
	border: none !important;
}

#AdminMasterPageMainMenuDiv .RadMenu_Default .rmHorizontal .rmText
{
	color: #3475AB !important;
	font-weight: bold !important;
}

#AdminMasterPageMainMenuDiv .RadMenu_Default .rmSlide .rmText
{
	color: #444444 !important;
	font-weight: normal !important;
}

#AdminMasterPageMainMenuDiv .rmRootGroup .rmItem:hover
{
	background-color: #EFEFEF !important;
}

#AdminMasterPageMainContentInnerDiv
{
	vertical-align: top;
	border-bottom: solid 3px #476693;
	width: 100%;
	float: left;
	min-height: 590px;
	height: auto !important;
	height: 590px;
}

#AdminMasterPageFooterDiv
{
	padding: 5px;
	float: left;
}

.AdminPopupMasterPageMainContentOuterDiv
{
	width: 100%;
	float: left;
	border: 1px solid #476692;
}

.AdminPopupMasterPageMainContentOuterDivWithoutBorder
{
	width: 100%;
	float: left;
}
/* Title Bar Style */
#TitleBar_1
{
	/*font-size: 14px; 	font-weight: bold; 	color: #16387C; 	background-image: url(./Images/TitleBar1.jpg); 	height: 28px; 	border-left: solid 1px #D0DDE5; 	border-right: solid 1px #D0DDE5; 	text-align: left; 	padding: 0px 10px;*/
	background-color: #11578B;
	line-height: 22px;
	font-size: 11pt;
	color: White;
	font-weight: bold;
	text-align: justify;
	float: left;
	width: 100%;
}

#TitleBar_1 .SmallText
{
	font-size: 10px;
	padding: 2px 8px 2px 8px;
}

#TitleBar_1 .TitleNameDiv
{
	float: left;
	padding: 2px 5px;
}

#TitleBar_1 .TitleNameDiv a
{
	text-decoration: none;
	color: #FFFFFF;
}

#TitleBar_1 .TitleNameDiv a:hover
{
	text-decoration: underline;
}

#TitleBar_1 .TitleButtonsDiv
{
	float: right;
	font-size: 10px;
	padding: 2px 8px 2px 8px;
}

#TitleBar_1 .TitleButtonsDiv a
{
	text-decoration: none;
	color: #FFFFFF;
}

#TitleBar_1 .TitleButtonsDiv a:hover
{
	text-decoration: underline;
}

.StackImgButton
{
	background-image: url(./Images/Stack.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 5px;
}

.ListImgButton
{
	background-image: url(./Images/list.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 5px;
}

.PrintImgButton
{
	background-image: url(./Images/Printer.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 5px;
}

.EmailImgButton
{
	background-image: url(./Images/Email.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 5px;
}

.TitleBar_1_BackLink
{
	float: right;
	margin: 8px 6px 0px 0px;
}

.TitleBar_1_BackLink a
{
	background-image: url(   'images/BlueButton_BG.gif' );
	border: solid 1px #aacbee;
	height: 20px;
	font-size: 7.5pt;
	padding: 1px 8px 2px 8px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #07519A;
}

.TitleBar_2
{
	/*font-size: 14px; 	font-weight: bold; 	color: #16387C; 	background-image: url(./Images/TitleBar1.jpg); 	height: 28px; 	border-left: solid 1px #D0DDE5; 	border-right: solid 1px #D0DDE5; 	text-align: left; 	padding: 0px 10px;*/
	background-color: #73BAEE;
	line-height: 22px;
	font-size: 11pt;
	color: White;
	font-weight: bold;
	text-align: justify;
	float: left;
	width: 100%;
}

.TitleBar_2 .SmallText
{
	font-size: 10px;
}

.TitleBar_2 .TitleButtonsDiv
{
	float: right;
	font-size: 10px;
	padding: 2px 8px 2px 8px;
}

.TitleBar_2 .TitleButtonsDiv a
{
	text-decoration: none;
	color: #FFFFFF;
}

.TitleBar_2 .TitleButtonsDiv a:hover
{
	text-decoration: underline;
}

.TitleBar_2 .TitleNameDiv
{
	float: left;
	padding: 2px 5px;
}

.TitleBar_2 .TitleRatingDiv
{
	float: right;
	margin-top: 5px;
}

.TitleBar_2 .TitleRatingDiv Div
{
	float: right;
	padding-left: 10px;
}

.TitleBar_3
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3E759E;
	line-height: 22px;
	text-align: left;
	float: left;
	width: 100%;
}

.TitleBar_3 .TitleNameDiv
{
	float: left;
	padding: 0px 5px;
}

.TitleBar_3 .TitleNameDiv a
{
	text-decoration: none;
	color: #FFFFFF;
}

.TitleBar_3 .TitleNameDiv a:hover
{
	text-decoration: underline;
}

.TitleBar_3 .TitleNameDivWithButton
{
	float: left;
	padding: 4px 5px;
}

.TitleBar_3 .TitleNameRightSideDiv
{
	float: right;
	padding: 0px 5px;
}

.TitleBar_3 .TitleButtonsDiv
{
	float: right;
	font-size: 10px;
	padding: 2px 8px 2px 8px;
}

.TitleBar_3 .TitleButtonsDiv a
{
	text-decoration: none;
	color: #FFFFFF;
}

.TitleBar_3 .TitleButtonsDiv a:hover
{
	text-decoration: underline;
}

.TitleBar_3 .TitleButtonsDivWithButton
{
	float: right;
	font-size: 10px;
	padding: 4px 0px 2px;
}

.TitleBar_4
{
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

.TitleBar
{
	font-size: 14px;
	font-weight: bold;
	color: #16387C;
	background-image: url(/Web/App_Themes/Images/TitleBar1.jpg);
	background-repeat: repeat-x;
	height: 28px;
	border-left: solid 1px #D0DDE5;
	border-right: solid 1px #D0DDE5;
	text-align: left;
	padding: 0px 10px;
}
/*------------------------*/
/*Content Regions*/
#ContentRegion_1
{
	width: 100%;
	text-align: left;
	float: left;
}

.ContentRegion_3
{
	margin-bottom: 10px;
	border-bottom: solid 1px #93A6B4;
	border-left: solid 1px #93A6B4;
	border-right: solid 1px #93A6B4; /*padding: 10px;*/
	width: 99.7%;
	background-color: #FFFFFF;
}

.ContentRegion_3_WithoutMargin
{
	border-bottom: solid 1px #93A6B4;
	border-left: solid 1px #93A6B4;
	border-right: solid 1px #93A6B4; /*padding: 10px;*/
	width: 99.7%;
	background-color: #FFFFFF;
}

.ContentRegion_3_DetailsWithoutMargin
{
	border-bottom: solid 1px #93A6B4;
	border-left: solid 1px #93A6B4;
	border-right: solid 1px #93A6B4; /*padding: 10px;*/
	width: 99.7%;
	background-color: #FFFFFF;
	float: left;
}

.ContentRegion_3_DetailsWithoutMargin .DetailsDiv
{
	padding: 10px;
}

.ContentRegion_3_WithBottomBorder
{
	border-bottom: solid 1px #93A6B4;
	width: 100%;
	float: left;
}

.ContentRegion_3_WithAllBorders
{
	border: solid 1px #93A6B4; /*padding: 10px;*/
	width: 99.6%;
}

.ContentRegion_3_WithoutBorders
{
	/*padding: 10px;*/
	width: 99.6%;
}

.ContentRegion_3 .ContentTd
{
	text-align: left;
	padding: 5px 5px 0px 5px;
	vertical-align: top;
}

.ContentRegion_3 .ContentTd th
{
	font-weight: bold;
}

.ContentRegion_3 .ContentTdRight
{
	text-align: right;
	padding: 5px 5px 0px 5px;
	vertical-align: top;
}

.ContentRegion_3 .ContentTdRight th
{
	font-weight: bold;
}

#AdminSelectCategoryDiv .ContentRegion_3, #AdminSelectAuthorDiv .ContentRegion_3, #AdminSelectKeywordsDiv .ContentRegion_3
{
	overflow: auto;
	height: 200px;
	padding: 0;
	float: left;
}
/*------------------------*/
.RoundCornerBox, .RoundCornerBox b.tc, .RoundCornerBox b.bc
{
	background-color: transparent;
}
.RoundCornerBox b.tc, .RoundCornerBox b.bc, .RoundCornerBox b.tc b.L1, .RoundCornerBox b.tc b.L2, .RoundCornerBox b.tc b.L3, .RoundCornerBox b.bc b.L1, .RoundCornerBox b.bc b.L2, .RoundCornerBox b.bc b.L3
{
	font-size: 0px;
	padding: 0;
	display: block;
}
.RoundCornerBox b.tc b.L1, .RoundCornerBox b.tc b.L2, .RoundCornerBox b.bc b.L1, .RoundCornerBox b.bc b.L2
{
	height: 1px;
	line-height: 1px;
	overflow: hidden;
}
.RoundCornerBox b.tc b.L1, .RoundCornerBox b.bc b.L1
{
	margin: 0 4px;
}
.RoundCornerBox b.tc b.L2, .RoundCornerBox b.bc b.L2
{
	margin: 0 2px;
	border-width: 0 2px;
	border-style: solid;
}
.RoundCornerBox b.tc b.L3, .RoundCornerBox b.bc b.L3
{
	margin: 0 1px;
	border-width: 0 1px;
	border-style: solid;
	height: 2px;
	overflow: hidden;
}
.RoundCornerBox .content
{
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	margin: 0;
	overflow: hidden;
}
.RoundCornerBox .content
{
	/* Left-side border color */
	border-left-color: #A9C7DD;
	border-right-color: #A9C7DD;
}
.RoundCornerBox b.tc b.L1
{
	/* Top border color */
	background-color: #A9C7DD;
}
.RoundCornerBox b.tc b.L2, .RoundCornerBox b.tc b.L3
{
	border-color: #A9C7DD;
}
.RoundCornerBox b.bc b.L1
{
	/* bottom border color */
	background-color: #A9C7DD;
}
.RoundCornerBox b.bc b.L2, .RoundCornerBox b.bc b.L3
{
	border-color: #A9C7DD;
}
.RoundCornerBox .content
{
	/* -- Default params for where content is ---- */
	background: #FFFFFF;
}
.RoundCornerBox b b.L2, .RoundCornerBox b b.L3
{
	background-color: #FFFFFF;
}
.RoundCornerBox
{
	width: 300px;
}
.RoundCornerBox .content
{
	padding: 5px;
	text-align: center;
}
/*------------------------*/
.SearchRoundCornerBox, .SearchRoundCornerBox b.tc, .SearchRoundCornerBox b.bc
{
	background-color: transparent;
}
.SearchRoundCornerBox b.tc, .SearchRoundCornerBox b.bc, .SearchRoundCornerBox b.tc b.L1, .SearchRoundCornerBox b.tc b.L2, .SearchRoundCornerBox b.tc b.L3, .SearchRoundCornerBox b.bc b.L1, .SearchRoundCornerBox b.bc b.L2, .SearchRoundCornerBox b.bc b.L3
{
	font-size: 0px;
	padding: 0;
	display: block;
}
.SearchRoundCornerBox b.tc b.L1, .SearchRoundCornerBox b.tc b.L2, .SearchRoundCornerBox b.bc b.L1, .SearchRoundCornerBox b.bc b.L2
{
	height: 1px;
	line-height: 1px;
	overflow: hidden;
}
.SearchRoundCornerBox b.tc b.L1, .SearchRoundCornerBox b.bc b.L1
{
	margin: 0 4px;
}
.SearchRoundCornerBox b.tc b.L2, .SearchRoundCornerBox b.bc b.L2
{
	margin: 0 2px;
	border-width: 0 2px;
	border-style: solid;
}
.SearchRoundCornerBox b.tc b.L3, .SearchRoundCornerBox b.bc b.L3
{
	margin: 0 1px;
	border-width: 0 1px;
	border-style: solid;
	height: 2px;
	overflow: hidden;
}
.SearchRoundCornerBox .content
{
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	margin: 0;
	overflow: hidden;
}
.SearchRoundCornerBox .content
{
	/* Left-side border color */
	border-left-color: #A9C7DD;
	border-right-color: #A9C7DD;
}
.SearchRoundCornerBox b.tc b.L1
{
	/* Top border color */
	background-color: #A9C7DD;
}
.SearchRoundCornerBox b.tc b.L2, .SearchRoundCornerBox b.tc b.L3
{
	border-color: #A9C7DD;
}
.SearchRoundCornerBox b.bc b.L1
{
	/* bottom border color */
	background-color: #A9C7DD;
}
.SearchRoundCornerBox b.bc b.L2, .SearchRoundCornerBox b.bc b.L3
{
	border-color: #A9C7DD;
}
.SearchRoundCornerBox .content
{
	/* -- Default params for where content is ---- */
	background-color: #F7FAFB;
	color: #10578A;
	font-size: 7.5pt;
	font-weight: bold;
}
.SearchRoundCornerBox b b.L2, .SearchRoundCornerBox b b.L3
{
	background-color: #E9F2F6;
}
.SearchRoundCornerBox
{
}
.SearchRoundCornerBox .content
{
	padding: 5px;
	text-align: center;
}
/*------------------------*/
.LoginRoundCornerBox, .LoginRoundCornerBox b.tc, .LoginRoundCornerBox b.bc
{
	background-color: transparent;
}
.LoginRoundCornerBox b.tc, .LoginRoundCornerBox b.bc, .LoginRoundCornerBox b.tc b.L1, .LoginRoundCornerBox b.tc b.L2, .LoginRoundCornerBox b.tc b.L3, .LoginRoundCornerBox b.bc b.L1, .LoginRoundCornerBox b.bc b.L2, .LoginRoundCornerBox b.bc b.L3
{
	font-size: 0px;
	padding: 0;
	display: block;
}
.LoginRoundCornerBox b.tc b.L1, .LoginRoundCornerBox b.tc b.L2, .LoginRoundCornerBox b.bc b.L1, .LoginRoundCornerBox b.bc b.L2
{
	height: 1px;
	line-height: 1px;
	overflow: hidden;
}
.LoginRoundCornerBox b.tc b.L1, .LoginRoundCornerBox b.bc b.L1
{
	margin: 0 4px;
}
.LoginRoundCornerBox b.tc b.L2, .LoginRoundCornerBox b.bc b.L2
{
	margin: 0 2px;
	border-width: 0 2px;
	border-style: solid;
}
.LoginRoundCornerBox b.tc b.L3, .LoginRoundCornerBox b.bc b.L3
{
	margin: 0 1px;
	border-width: 0 1px;
	border-style: solid;
	height: 2px;
	overflow: hidden;
}
.LoginRoundCornerBox .content
{
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	margin: 0;
	overflow: hidden;
}
.LoginRoundCornerBox .content
{
	/* Left-side border color */
	border-left-color: #A9C7DD;
	border-right-color: #A9C7DD;
}
.LoginRoundCornerBox b.tc b.L1
{
	/* Top border color */
	background-color: #A9C7DD;
}
.LoginRoundCornerBox b.tc b.L2, .LoginRoundCornerBox b.tc b.L3
{
	border-color: #A9C7DD;
}
.LoginRoundCornerBox b.bc b.L1
{
	/* bottom border color */
	background-color: #A9C7DD;
}
.LoginRoundCornerBox b.bc b.L2, .LoginRoundCornerBox b.bc b.L3
{
	border-color: #A9C7DD;
}
.LoginRoundCornerBox .content
{
	/* -- Default params for where content is ---- */
	background: #F7FAFB;
}
.LoginRoundCornerBox b.bc b.L2, .LoginRoundCornerBox b.bc b.L3
{
	background-color: #F7FAFB;
}
.LoginRoundCornerBox b.tc b.L2, .LoginRoundCornerBox b.tc b.L3
{
	background-color: #FFFFFF; /*background-color: #E9F2F6;*/
}
.LoginRoundCornerBox
{
	float: left;
}
.LoginRoundCornerBox .content
{
	text-align: center;
}
.LoginRoundCornerBox .content .TopHeadingBG
{
	background-image: url(   'images/CornerHeaderBG1.gif' ); /*background-color: #E9F2F6;*/
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #10578a;
	text-align: left;
	width: 100%;
}
.LoginRoundCornerBox .content .BottomHeadingBG
{
	border-top: solid 2px #E9F2F6;
	font-size: 10px;
	font-weight: bold;
	color: #10578a;
	text-align: center;
	width: 100%;
}

.LoginRoundCornerBox .content .TopHeadingInnerDiv
{
	padding: 0 5px 5px 5px;
	float: left;
	text-align: left;
}

.LoginRoundCornerBox .content .TopHeadingButtonDiv
{
	padding: 0 18px 0px 5px;
	float: right;
	text-align: left;
	background-image: url(./Images/see-all.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 10px;
	margin-right: 5px;
}

.LoginRoundCornerBox .content .ContentDiv
{
	width: 100%;
}
.LoginRoundCornerBox .content .InnerContentDiv
{
	padding: 5px;
	float: left;
	text-align: left;
	width: 95%;
}
/*------------------------*/
.DetailsRoundCornerBox, .DetailsRoundCornerBox b.tc, .DetailsRoundCornerBox b.bc
{
	background-color: transparent;
}
.DetailsRoundCornerBox b.tc, .DetailsRoundCornerBox b.bc, .DetailsRoundCornerBox b.tc b.L1, .DetailsRoundCornerBox b.tc b.L2, .DetailsRoundCornerBox b.tc b.L3, .DetailsRoundCornerBox b.bc b.L1, .DetailsRoundCornerBox b.bc b.L2, .DetailsRoundCornerBox b.bc b.L3
{
	font-size: 0px;
	padding: 0;
	display: block;
}
.DetailsRoundCornerBox b.tc b.L1, .DetailsRoundCornerBox b.tc b.L2, .DetailsRoundCornerBox b.bc b.L1, .DetailsRoundCornerBox b.bc b.L2
{
	height: 1px;
	line-height: 1px;
	overflow: hidden;
}
.DetailsRoundCornerBox b.tc b.L1, .DetailsRoundCornerBox b.bc b.L1
{
	margin: 0 4px;
}
.DetailsRoundCornerBox b.tc b.L2, .DetailsRoundCornerBox b.bc b.L2
{
	margin: 0 2px;
	border-width: 0 2px;
	border-style: solid;
}
.DetailsRoundCornerBox b.tc b.L3, .DetailsRoundCornerBox b.bc b.L3
{
	margin: 0 1px;
	border-width: 0 1px;
	border-style: solid;
	height: 2px;
	overflow: hidden;
}
.DetailsRoundCornerBox .content
{
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	margin: 0;
	overflow: hidden;
}
.DetailsRoundCornerBox .content
{
	/* Left-side border color */
	border-left-color: #A9C7DD;
	border-right-color: #A9C7DD;
}
.DetailsRoundCornerBox b.tc b.L1
{
	/* Top border color */
	background-color: #A9C7DD;
}
.DetailsRoundCornerBox b.tc b.L2, .DetailsRoundCornerBox b.tc b.L3
{
	border-color: #A9C7DD;
}
.DetailsRoundCornerBox b.bc b.L1
{
	/* bottom border color */
	background-color: #A9C7DD;
}
.DetailsRoundCornerBox b.bc b.L2, .DetailsRoundCornerBox b.bc b.L3
{
	border-color: #A9C7DD;
}
.DetailsRoundCornerBox .content
{
	/* -- Default params for where content is ---- */
	background: #FFFFFF;
}
.DetailsRoundCornerBox b.bc b.L2, .DetailsRoundCornerBox b.bc b.L3
{
	background-color: #FFFFFF;
}
.DetailsRoundCornerBox b.tc b.L2, .DetailsRoundCornerBox b.tc b.L3
{
	background-color: #FFFFFF; /*background-color: #E9F2F6;*/
}
.DetailsRoundCornerBox
{
	float: left;
}
.DetailsRoundCornerBox .content
{
	text-align: center;
}
.DetailsRoundCornerBox .content .TopHeadingBG
{
	background-image: url(   'images/CornerHeaderBG1.gif' ); /*background-color: #E9F2F6;*/
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #10578a;
	text-align: left;
	width: 100%;
}

.DetailsRoundCornerBox .content .TopHeadingInnerDiv
{
	padding: 0 5px 5px 5px;
	float: left;
	text-align: left;
}

.DetailsRoundCornerBox .content .TopHeadingButtonDiv
{
	padding: 0 18px 0px 5px;
	float: right;
	text-align: left;
	background-image: url(./Images/see-all.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 10px;
	margin-right: 5px;
}

.DetailsRoundCornerBox .content .TopHeadingButtonWithoutImageDiv
{
	padding: 0 18px 0px 5px;
	float: right;
	text-align: left;
	font-size: 10px;
	margin-right: 5px;
}

.DetailsRoundCornerBox .content .ContentDiv
{
	width: 100%;
}

.DetailsRoundCornerBox .content .InnerContentDiv
{
	padding: 5px;
	float: left;
	text-align: left;
}

.DetailsRoundCornerBox .content .InnerContentWithoutPaddingDiv
{
	float: left;
	text-align: left;
	width: 100%;
}

.DetailsRoundCornerBox .content .InnerContentWithWidthDiv
{
	padding: 5px;
	float: left;
	text-align: left;
	width: 98.7%;
}

/*------------------------*/
.DetailsRoundCornerYellowBox, .DetailsRoundCornerYellowBox b.tc, .DetailsRoundCornerYellowBox b.bc
{
	background-color: transparent;
}
.DetailsRoundCornerYellowBox b.tc, .DetailsRoundCornerYellowBox b.bc, .DetailsRoundCornerYellowBox b.tc b.L1, .DetailsRoundCornerYellowBox b.tc b.L2, .DetailsRoundCornerYellowBox b.tc b.L3, .DetailsRoundCornerYellowBox b.bc b.L1, .DetailsRoundCornerYellowBox b.bc b.L2, .DetailsRoundCornerYellowBox b.bc b.L3
{
	font-size: 0px;
	padding: 0;
	display: block;
}
.DetailsRoundCornerYellowBox b.tc b.L1, .DetailsRoundCornerYellowBox b.tc b.L2, .DetailsRoundCornerYellowBox b.bc b.L1, .DetailsRoundCornerYellowBox b.bc b.L2
{
	height: 1px;
	line-height: 1px;
	overflow: hidden;
}
.DetailsRoundCornerYellowBox b.tc b.L1, .DetailsRoundCornerYellowBox b.bc b.L1
{
	margin: 0 4px;
}
.DetailsRoundCornerYellowBox b.tc b.L2, .DetailsRoundCornerYellowBox b.bc b.L2
{
	margin: 0 2px;
	border-width: 0 2px;
	border-style: solid;
}
.DetailsRoundCornerYellowBox b.tc b.L3, .DetailsRoundCornerYellowBox b.bc b.L3
{
	margin: 0 1px;
	border-width: 0 1px;
	border-style: solid;
	height: 2px;
	overflow: hidden;
}
.DetailsRoundCornerYellowBox .content
{
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	margin: 0;
	overflow: hidden;
}
.DetailsRoundCornerYellowBox .content
{
	/* Left-side border color */
	border-left-color: #FBC162;
	border-right-color: #FBC162;
}
.DetailsRoundCornerYellowBox b.tc b.L1
{
	/* Top border color */
	background-color: #FBC162;
}
.DetailsRoundCornerYellowBox b.tc b.L2, .DetailsRoundCornerYellowBox b.tc b.L3
{
	border-color: #FBC162;
}
.DetailsRoundCornerYellowBox b.bc b.L1
{
	/* bottom border color */
	background-color: #FBC162;
}
.DetailsRoundCornerYellowBox b.bc b.L2, .DetailsRoundCornerYellowBox b.bc b.L3
{
	border-color: #FBC162;
}
.DetailsRoundCornerYellowBox .content
{
	/* -- Default params for where content is ---- */
	background: #FFFFFF;
}
.DetailsRoundCornerYellowBox b.bc b.L2, .DetailsRoundCornerYellowBox b.bc b.L3
{
	background-color: #FDF1C1;
}
.DetailsRoundCornerYellowBox b.tc b.L2, .DetailsRoundCornerYellowBox b.tc b.L3
{
	background-color: #FDF1C1; /*background-color: #E9F2F6;*/
}
.DetailsRoundCornerYellowBox
{
	float: left;
}
.DetailsRoundCornerYellowBox .content
{
	text-align: center;
}
.DetailsRoundCornerYellowBox .content .TopHeadingBG
{
	background-image: url(   'images/yellow_bk.jpg' ); /*background-color: #E9F2F6;*/
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #B12003;
	text-align: left;
	width: 100%;
}

.DetailsRoundCornerYellowBox .content .TopHeadingBG a
{
	color: #B12003 !important;
}

.DetailsRoundCornerYellowBox .content .TopHeadingInnerDiv
{
	padding: 0 5px 5px 5px;
	float: left;
	text-align: left;
}

.DetailsRoundCornerYellowBox .content .TopHeadingButtonDiv
{
	padding: 0 22px 0px 5px;
	float: right;
	text-align: left;
	background-image: url(./Images/round_button.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 10px;
	margin-right: 5px;
}

.DetailsRoundCornerYellowBox .content .TopHeadingButtonWithoutImageDiv
{
	padding: 0 18px 0px 5px;
	float: right;
	text-align: left;
	font-size: 10px;
	margin-right: 5px;
}

.DetailsRoundCornerYellowBox .content .ContentDiv
{
	width: 100%;
}

.DetailsRoundCornerYellowBox .content .InnerContentDiv
{
	padding: 5px;
	float: left;
	text-align: left;
}

.DetailsRoundCornerYellowBox .content .InnerContentWithoutPaddingDiv
{
	float: left;
	text-align: left;
	width: 100%;
}

.DetailsRoundCornerYellowBox .content .InnerContentWithWidthDiv
{
	padding: 5px;
	float: left;
	text-align: left;
	width: 98.7%;
}
/*//// Detail Round Corner Box (Green)/////*/
.DetailsRoundCornerBoxGreen, .DetailsRoundCornerBoxGreen b.tc, .DetailsRoundCornerBoxGreen b.bc
{
	background-color: transparent;
}
.DetailsRoundCornerBoxGreen b.tc, .DetailsRoundCornerBoxGreen b.bc, .DetailsRoundCornerBoxGreen b.tc b.L1, .DetailsRoundCornerBoxGreen b.tc b.L2, .DetailsRoundCornerBoxGreen b.tc b.L3, .DetailsRoundCornerBoxGreen b.bc b.L1, .DetailsRoundCornerBoxGreen b.bc b.L2, .DetailsRoundCornerBoxGreen b.bc b.L3
{
	font-size: 0px;
	padding: 0;
	display: block;
}
.DetailsRoundCornerBoxGreen b.tc b.L1, .DetailsRoundCornerBoxGreen b.tc b.L2, .DetailsRoundCornerBoxGreen b.bc b.L1, .DetailsRoundCornerBoxGreen b.bc b.L2
{
	height: 1px;
	line-height: 1px;
	overflow: hidden;
}
.DetailsRoundCornerBoxGreen b.tc b.L1, .DetailsRoundCornerBoxGreen b.bc b.L1
{
	margin: 0 4px;
}
.DetailsRoundCornerBoxGreen b.tc b.L2, .DetailsRoundCornerBoxGreen b.bc b.L2
{
	margin: 0 2px;
	border-width: 0 2px;
	border-style: solid;
}
.DetailsRoundCornerBoxGreen b.tc b.L3, .DetailsRoundCornerBoxGreen b.bc b.L3
{
	margin: 0 1px;
	border-width: 0 1px;
	border-style: solid;
	height: 2px;
	overflow: hidden;
}
.DetailsRoundCornerBoxGreen .content
{
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	margin: 0;
	overflow: hidden;
}
.DetailsRoundCornerBoxGreen .content
{
	/* Left-side border color */
	border-left-color: #95ddb7;
	border-right-color: #95ddb7;
}
.DetailsRoundCornerBoxGreen b.tc b.L1
{
	/* Top border color */
	background-color: #95ddb7;
}
.DetailsRoundCornerBoxGreen b.tc b.L2, .DetailsRoundCornerBoxGreen b.tc b.L3
{
	border-color: #A9C7DD;
}
.DetailsRoundCornerBoxGreen b.bc b.L1
{
	/* bottom border color */
	background-color: #95ddb7;
}
.DetailsRoundCornerBoxGreen b.bc b.L2, .DetailsRoundCornerBoxGreen b.bc b.L3
{
	border-color: #95ddb7;
}
.DetailsRoundCornerBoxGreen .content
{
	/* -- Default params for where content is ---- */
	background: #f0fef6;
}
.DetailsRoundCornerBoxGreen b.bc b.L2, .DetailsRoundCornerBoxGreen b.bc b.L3
{
	background-color: #f0fef6;
}
.DetailsRoundCornerBoxGreen b.tc b.L2, .DetailsRoundCornerBoxGreen b.tc b.L3
{
	background-color: #FFFFFF; /*background-color: #E9F2F6;*/
}
.DetailsRoundCornerBoxGreen
{
	float: left;
}
.DetailsRoundCornerBoxGreen .content
{
	text-align: center;
}
.DetailsRoundCornerBoxGreen .content .TopHeadingBG
{
	background-image: url(   'images/CornerHeaderGreenBG1.gif' ); /*background-color: #E9F2F6;*/
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #10578a;
	text-align: left;
	width: 100%;
}

.DetailsRoundCornerBoxGreen .content .TopHeadingInnerDiv
{
	padding: 0 5px 5px 5px;
	float: left;
	text-align: left;
}

.DetailsRoundCornerBoxGreen .content .TopHeadingButtonDiv
{
	padding: 0 18px 0px 5px;
	float: right;
	text-align: left;
	background-image: url(./Images/see-all.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 10px;
	margin-right: 5px;
}

.DetailsRoundCornerBoxGreen .content .ContentDiv
{
	width: 100%;
}
.DetailsRoundCornerBoxGreen .content .InnerContentDiv
{
	padding: 5px;
	float: left;
	text-align: left;
}
/*////////////////////////////////////*/

/* Header Css Start */
#wraper
{
	margin: 0px auto;
	width: 991px;
	font-family: Verdana;
	font-size: 8.5pt;
	line-height: 14pt;
	text-align: justify;
	height: auto; /*overflow: hidden;*/
}
#wraper a
{
	color: #07519a;
	text-decoration: none;
}
#wraper a:hover
{
	color: #07519a;
	text-decoration: underline;
}
#header_container
{
	width: 991px;
	background-image: url(   '../App_Themes/Images/header_bg.gif' );
	background-repeat: repeat-x;
	height: 92px;
}
.RegularTxt
{
	font-family: Verdana;
	font-size: 8.5pt;
	line-height: 14pt;
	text-align: justify;
}
.PopupDetailsTable
{
	width: 200px;
	display: block;
	background-color: #E9F2FE;
	text-align: left;
	border: 1px solid #11739D;
}
.globe
{
	background-image: url(   '../App_Themes/Images/Globe.gif' );
	width: 102px;
	height: 105px;
	float: left;
}
.sonoworld
{
	background-image: url(   '../App_Themes/Images/Sonoworld_Logo.gif' );
	width: 263px;
	height: 105px;
	float: left;
}
.SonoworldLogo
{
	background-image: url(   '../App_Themes/Images/SonoworldLogoNew.gif' );
	width: 370px;
	height: 12px;
	float: left;
	padding-top:70px;
}
.SonoWorldLogoMainDiv
{
	background-color: #e5eef4;
	float: left;
	width: 370px;
}
.SonoWorldTranslateLanguageDiv
{
	width: 100%;
	float: right;
}
.SonoWorldTranslateLanguageDiv div
{
	padding-left: 5px;
	text-align: right;
	float: right;
}

.SonowordlRegistrationText
{
	float: left;
	padding-top: 15px;
	font-style: italic;
	width: 310px;
	text-align: center;
	color: #10578A;
}

.serarch_container
{
	height: 28px;
	width: 260px;
	float: left;
	margin-top: 20px;
	margin-left: 30px;
}
.search_lft
{
	background-image: url(   '../App_Themes/Images/Search_lft.gif' );
	width: 6px;
	height: 28px;
	float: left;
}
.search_ctr
{
	background-color: White;
	width: 248px;
	height: 25px;
	float: left;
	padding-top: 3px;
}
.search_rt
{
	background-image: url(   '../App_Themes/Images/Search_rt.gif' );
	width: 6px;
	height: 28px;
	float: right;
}

.NextPreviousLinkDiv .disabledLink
{
	color: #333;
	text-decoration: none;
}

.NextPreviousLinkDiv a.disabledLink:hover
{
	text-decoration: none;
}

.SmallTextBox
{
	height: 18px;
	border: solid 1px #2a76ad;
}
.login_container
{
	height: 84px;
	float: right;
	margin-top: 4px;
	margin-right: 4px;
	max-width: 300px;
	width: auto !important;
	width: 300px;
	float: right;
}
.login_lft
{
	background-image: url(   '../App_Themes/Images/Login_lft.gif' );
	width: 6px;
	height: 79px;
	float: left;
	background-repeat: no-repeat;
	padding: 0px;
}
.login_ctr
{
	min-width: 208px;
	height: 79px;
	float: right;
	background-image: url(   '../App_Themes/Images/Login_ctr.gif' );
	background-repeat: repeat-x;
}
.login_rt
{
	background-image: url(   '../App_Themes/Images/Login_rt.gif' );
	width: 6px;
	height: 79px;
	float: right;
	background-repeat: no-repeat;
	padding: 0px;
}
.login_txt
{
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	color: #10578a;
	line-height: 16px;
	text-align: left;
}
.login_txt a
{
	font-size: 7.5pt;
	text-decoration: none;
}
.login_txt a:hover
{
	color: #6e6e6e;
	text-decoration: underline;
}
.MaroonLink
{
	color: #b61010;
}
.welcome_bg
{
	font-size: 12px;
}
.error_txt
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	color: Red;
	line-height: 12px;
}
.user_bg
{
	background-color: #476692;
	padding: 2px 5px 2px 5px;
}
.header_button
{
	background-image: url(   '../App_Themes/Images/Header_Button_bg.gif' );
	padding: 2px 5px 5px 5px;
	height: 20px;
	line-height: 16px;
	color: White;
}

/** Home Page Slider */
#list
{
	height: 242px;
	width: 327px;
	margin: 0;
	background-color: #000;
}

.slider
{
	float: left;
	left: -5000px;
	margin: 15px;
	position: relative;
	visibility: hidden;
	text-align: center;
}

.slider ul
{
	height: 200px;
	width: 300px;
}

.slider ul li
{
	padding: 0 20px;
}

.slider ul li img
{
	cursor: pointer;
	padding-top: 3px;
	border: 0;
}

.prev
{
	cursor: pointer;
	float: left;
	padding-top: 200px;
	margin-right: 16px;
	margin-left: 10px;
}

.next
{
	cursor: pointer;
	float: right;
	padding-top: 200px;
	margin-right: 10px;
}

#FeaturedImageTotalCount
{
	font-weight: bolder;
	color: #FFF;
	font-size: 12px;
	width: 180px;
	text-align: center;
}

.disabled
{
	visibility: hidden;
}

.caption-top, .caption-bottom
{
	background: #000000;
	color: #ffffff;
	cursor: default;
	padding: 2px;
	font-size: 11px;
	text-align: center;
}

.caption-top
{
	border-width: 0px;
}

.caption-bottom
{
	border-width: 0px;
}

.caption a, .caption a
{
	background: #000;
	border: none;
	text-decoration: none;
	padding: 2px;
}

.caption a:hover, .caption a:hover
{
	background: #202020;
}

input
{
	border: 1px solid #000000;
	padding: 0;
	margin: 0;
}

.floatLeft
{
	float: left;
}

.AlignCenter
{
	text-align: center;
}

.floatRight
{
	float: right;
}

.PointerCursor
{
	cursor: pointer;
}

.helpText
{
	font-style: italic;
	font-size: 10px;
}

.helpTextMaxCharacters
{
	font-size: 10px;
}

.helpImportantText
{
	font-size: 12px;
	color: Red;
}

.HelpTextDivWindow
{
	z-index: 999;
	position: absolute;
	top: -999px;
	left: -999px;
	display: none;
	visibility: hidden;
	border: solid 1px #476692;
	padding: 2px 5px 2px 5px;
	background-color: #ebf3fb;
}

.HelpTextDivWindow table
{
	width: 436px;
	border-collapse: collapse;
	display: block;
}

.HelpTextDivWindow tr
{
	background-color: #E9F2FE;
}

.HelpTextDivWindow td
{
	text-align: left;
}

.HelpTextAdminSide
{
	color: Red;
}

.StatusMessageTextDiv
{
	padding: 20px;
	text-align: center;
	width: 95%;
}

.RadCalendarPopup
{
	z-index: 200001 !important;
}

.RadCalendarFastNavPopup
{
	z-index: 300001 !important;
}

.DetailsDivStyle
{
	width: 100%;
	padding: 10px;
	margin: 5px 0px;
	border: solid 1px #000000;
}
#MasterPageLeftColumn
{
	width: 10px;
}

#MasterPageRightColumn
{
	width: 10px;
}

#UserMasterPageHeader
{
	background-color: #F0F4F7;
	float: left;
	text-align: left;
	width: 100%;
	padding-top: 5px;
	border-bottom: 1px solid #476692;
}

#UserMasterPageHeader a
{
	text-decoration: none;
}

#UserMasterPageHeader a:hover
{
	text-decoration: underline;
}

#UserMasterPageHeader #HeaderSiteName
{
	color: #496595;
	font-size: 20px;
	float: left;
	background-image: url(./Images/logo.jpg);
	width: 494px;
	height: 100px;
}

#UserMasterPageHeader #HeaderSeperatorDiv
{
	float: left;
	height: 87px;
	padding: 5px 0px;
	background-color: #D00000;
	width: 3px;
}

#UserMasterPageHeader #HeaderLoginDetailsDiv
{
	float: right;
	text-align: right; /*font-size: 11px;*/
	padding: 20px 10px 10px 10px;
	font-weight: bold;
}

#UserMasterPageHeader #HeaderLoginPanelDiv
{
	float: right;
	text-align: left; /*font-size: 11px;*/
}

#UserMasterPageHeader #HeaderSearchPanelDiv
{
	float: right;
	padding: 10px 10px 0px 0px;
}

#Fetusheader_container
{
	width: 991px;
	background-image: url(   '../App_Themes/Images/header_bg.gif' );
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 129px;
}

.FetusLogo
{
	background-image: url(./Images/Fetus-logo1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 191px;
	height: 129px;
	float: left;
}

.FetusConferenceHeaderBanner
{
	float: left;
	margin: 5px;
	width: 500px;
	height: 75px;
}

#FetusHeaderSearchPanelDiv
{
	float: left;
	padding: 10px;
	color: #496595;
	font-size: 15px;
	font-weight: bold;
}

#FetusUserMasterPageHeader
{
	background-color: #FFFFFF;
	float: left;
	text-align: left;
	width: 100%;
	padding-top: 5px;
	border-bottom: 1px solid #476692;
}

#FetusUserMasterPageHeader a
{
	text-decoration: none;
}

#FetusUserMasterPageHeader a:hover
{
	text-decoration: underline;
}

#FetusUserMasterPageHeader #HeaderLogo
{
	color: #496595;
	font-size: 20px;
	float: left;
	background-image: url(./Images/Fetus-logo1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 191px;
	height: 129px;
}

#FetusUserMasterPageHeader #HeaderSiteName
{
	color: #496595;
	font-size: 20px;
	float: left;
	padding: 10px;
}

#FetusUserMasterPageHeader #HeaderSeperatorDiv
{
	float: left;
	height: 110px;
	padding: 5px 0px;
	background-color: #D00000;
	width: 3px;
}

#FetusUserMasterPageHeader #HeaderLoginDetailsDiv
{
	float: right;
	text-align: right;
	padding: 15px 10px 15px 10px;
}

#FetusUserMasterPageHeader #HeaderBanner
{
	float: left;
	background-image: url(./Images/Fetus_banner.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 468px;
	height: 60px;
	margin-left: 5px;
}

#FetusUserMasterPageHeader #HeaderSearchPanelDiv
{
	float: right;
	padding: 10px 10px 0px 0px;
	color: #496595;
	font-size: 15px;
	font-weight: bold;
}

#FetusUserMasterPageHeader #MarqueeText
{
	font-size: 15px;
	font-weight: bold;
	float: right;
	width: 720px;
	padding-top: 10px;
	padding-top: 10px;
}

#MasterPageMainOuterTable
{
	width: 960px;
	text-align: center;
}

.PopupMasterPageFixedOuterTable
{
	width: 960px;
	text-align: center;
}

.PopupMasterPageOuterTable
{
	text-align: center;
}

#MasterPageMainContentOuterDiv
{
	width: 100%;
	float: left;
	border: 1px solid #476692;
}

#MasterPageMainContentTd
{
	text-align: left;
}

#MasterPageMainMenuDiv
{
	background-color: #D8EBFE;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
}

#MasterPageMainContentInnerDiv
{
	vertical-align: top;
	border-bottom: solid 3px #476693;
	width: 100%;
	float: left;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#MasterPageFooterDiv
{
	padding: 5px;
	width: 99%;
	float: left;
}

#MasterPageMainContentInnerDivClient
{
	vertical-align: top;
	width: 100%;
	float: left;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin-top: 5px;
}

#MasterPageFooterDivClient
{
	border-top: solid 3px #476693;
	padding: 5px;
	width: 99%;
	float: left;
	margin-top: 5px;
}

#MasterPageFooterDiv #copyright
{
	font-size: 11px;
	color: #AAAAAA;
}

#ContentPageMainDiv
{
	width: 100%;
	text-align: left;
	float: left;
}

#ContentPageFetusMainDiv
{
	/*width: 652px;*/
	text-align: left;
	float: left;
	padding: 10px;
	color: #000000;
	line-height: normal;
}

#ContentPageFetusMainDiv ul
{
	list-style-type: disc;
	padding-left: 40px;
}

.SpacerTd
{
	line-height: 5px;
}

.SpacerDiv
{
	line-height: 5px;
	width: 100%;
}
.SpacerDivWithFloatLft
{
	line-height: 5px;
	width: 100%;
	float: left;
}

.SpacerBetweenTd
{
	width: 5px;
}

.MainTableStyle
{
	width: 100%;
	text-align: center;
}

.DetailsTd
{
	text-align: left;
}

.ButtonDiv
{
	padding-top: 10px;
}

/*Menu Related Style */
ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu *
{
	margin: 0;
	padding: 0;
	font-size: 9px;
}

ul.menu a
{
	display: block;
	color: #000;
	text-decoration: none;
}

ul.menu li
{
	position: relative;
	float: left;
	margin-right: 0px;
	background-color: #FFFFFF;
}

ul.menu ul
{
	position: absolute;
	top: 21px;
	left: 0;
	background: #FFFFFF;
	display: none;
	opacity: 0;
	list-style: none;
	border: 1px solid #ABC2E3;
}

ul.menu ul li
{
	position: relative;
	border: 1px solid #EFEFEF;
	border-top: none;
	width: 150px;
	margin: 0;
	text-align: left;
}

ul.menu ul li a
{
	display: block;
	padding: 3px 7px 5px;
	background-color: #FFFFFF;
}

ul.menu ul li a:hover
{
	background-color: #EFEFEF;
}

ul.menu ul ul
{
	left: 148px;
	top: -1px;
}

ul.menu .menulink
{
	border-right: 1px solid #9dbed6;
	padding-bottom: 3px;
	padding-right: .35pt;
	font-weight: bold;
	background-color: #D8EBFE;
	width: 81px;
	height: 17px;
	text-align: center;
	color: #04406a;
	border-bottom: 1px solid #9dbed6;
}

ul.menu .menulinkFetus
{
	border-right: 1px solid #9dbed6;
	padding-bottom: 3px;
	padding-right: .35pt;
	font-weight: bold;
	background-color: #D8EBFE;
	width: 139.9px;
	height: 17px;
	text-align: center;
	color: #04406a;
	border-bottom: 1px solid #9dbed6;
	font-size: 11px;
}

ul.menu .menulink:hover, ul.menu .menuhover
{
	background-color: #DEEBF3;
	text-transform: none;
}

ul.menu .sub
{
	background: #FFFFFF url(./images/arrow.gif) 136px 8px no-repeat;
}

ul.menu .topline
{
	border-top: 1px solid #EFEFEF;
}
.menuLftBorder
{
	border-left: 1px solid #9dbed6;
}
.menuLeftBorder
{
	border-left: 1px solid #9dbed6;
}
/**********************/
.ClientPanelsMainDiv
{
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
/*Control Style*/
.TitleMandatoryTextbox
{
	width: 550px;
	border: solid 1px #FF9999;
	background-color: White;
}

.AnswerMandatoryTextbox
{
	width: 100%;
	border: none;
	background-color: White;
}

.FormFileUploader
{
	width: 400px;
}

.TitleNormalTextbox
{
	width: 550px;
	border: solid 1px #000000;
	background-color: White;
}

.LoginMandatoryTextbox
{
	width: 100px;
	border: solid 1px #FF9999;
	background-color: White; /*font-size: 11px;*/
	margin: 0px 8px 0px 0px;
}

.LoginPageMandatoryTextbox
{
	width: 200px;
	border: solid 1px #FF9999;
	background-color: White; /*font-size: 11px;*/
	margin: 0px 8px 0px 0px;
}

.NormalMandatoryTextbox
{
	border: solid 1px #FF9999;
	background-color: White;
}

.ShortMandatoryTextbox
{
	border: solid 1px #FF9999;
	background-color: White;
	width: 100px;
}

.NormalTextbox
{
	border: solid 1px #000000;
	background-color: White; /*font-size: 11px;*/
}

.NormalWaterMarkTextbox
{
	background-color: #F5F8FA;
	border: solid 1px #000000; /*font-size: 11px;*/
}

.LoginWaterMarkTextbox
{
	background-color: #F5F8FA;
	width: 100px;
	border: solid 1px #000000; /*font-size: 11px;*/
	margin: 0px 8px 0px 0px;
}

.DateTextbox
{
	width: 100px;
	border: solid 1px #000000;
	background-color: White;
}
/*------------------------*/
/*Form Button Style*/
input.FormButton
{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #484848;
	font-weight: bold;
	padding: 2px;
	border-top: 1px solid #484848;
	border-left: 1px solid #484848;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 0px 8px 0px 0px; /*min-width: 70px; 	width: auto !important; 	width: 70px;*/
	text-align: center;
}

input.FormButtonHover
{
	background-color: #5B5B5B;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #5B5B5B;
	border-right: 1px solid #5B5B5B;
	cursor: pointer;
}

input.FormButtonDisabled
{
	font-size: 11px;
	color: #808080;
	background-color: #D4D0C8;
	font-weight: bold;
	padding: 2px;
	border-top: 1px solid #D4D0C8;
	border-left: 1px solid #D4D0C8;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
	margin: 0px 8px 0px 0px; /*min-width: 70px; 	width: auto !important; 	width: 70px;*/
	text-align: center;
}

input.FormButtonHover
{
	background-color: #5B5B5B;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #5B5B5B;
	border-right: 1px solid #5B5B5B;
	cursor: pointer;
}

input.FormSearchButton
{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #2984B3;
	font-weight: bold;
	padding: 2px;
	border-top: 1px solid #2984B3;
	border-left: 1px solid #2984B3;
	border-bottom: 1px solid #065C7D;
	border-right: 1px solid #065C7D;
	margin: 0px 8px 0px 0px; /*min-width: 70px; 	width: auto !important; 	width: 70px;*/
}

input.FormButtonHover
{
	background-color: #065C7D;
	border-top: 1px solid #065C7D;
	border-left: 1px solid #065C7D;
	border-bottom: 1px solid #2984B3;
	border-right: 1px solid #2984B3;
	cursor: pointer;
}

.FormDropDown
{
	font-family: Verdana;
	color: #000000;
	border: solid 1px #000000;
}

.CheckboxRadioButtonOuterDiv input
{
	float: left;
	padding-top: 3px;
}

.CheckboxRadioButtonOuterDiv label
{
	padding-left: 10px;
}

.CheckboxRadioButtonDiv
{
	float: left;
	padding-top: 3px;
}

.CheckboxRadioButtonDivWithoutTopPadding
{
	float: left;
}

.CheckboxRadioButtonTextDiv
{
	padding-left: 20px;
}

.CheckboxRadioButtonTextDivFloatLeft
{
	padding-left: 10px;
	float: left;
}

.CheckboxRadioButtonListDiv
{
	float: left;
	padding-top: 3px;
}

.CheckboxRadioButtonListDiv label
{
	float: left;
	padding: 0 10px 0 5px;
}

.CheckboxRadioButtonListDiv input
{
	float: left;
	padding-top: 3px;
}
/*------------------------*/
/* Case Details Page Style */
#DetailsContentPageMainDiv
{
	width: 100%;
	text-align: left;
	float: left;
}

#DetailsContentPageMainDiv .SubDetailDiv
{
	width: 100%;
	float: left;
}

.SubDetailDiv
{
	font-size: 10pt;
}

#DetailsMainTabPanelsDiv
{
	float: left;
	width: 100%;
}

#DetailsMisisiteMainTabPanelsDiv
{
	float: left;
	width: 845px;
}

#DetailsMisisiteMainTabPanelsDiv .ajax__tab_xp .ajax__tab_body
{
	width: 98%;
}

#DetailsMainTabPanelsDiv .ajax__tab_xp .ajax__tab_body
{
	width: 98.2%;
}

#AuthorMenagerieDetailsDiv .ajax__tab_xp .ajax__tab_body
{
	font-size: 9pt;
}

#AuthorMenagerieDetailsDiv .ajax__tab_xp a .ajax__tab_body a
{
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
#AuthorMenagerieDetailsDiv .ajax__tab_xp a:hover .ajax__tab_body a:hover
{
	font-weight: normal;
	text-decoration: underline;
}
.ajax__tab_xp, .ajax__tab_xp .ajax__tab_body
{
	font-size: 9pt !important;
}

.ajax__tab_xp a, .ajax__tab_xp .ajax__tab_body a
{
	font-size: 10pt !important;
	font-weight: normal;
	text-decoration: none;
}
.ajax__tab_xp a:hover, .ajax__tab_xp .ajax__tab_body a
{
	font-weight: normal;
	text-decoration: underline;
}
.FieldTextClass
{
	padding: 10px 10px 20px 10px;
	background-color: #F0F4F7;
	text-align: left;
	position: relative;
}

.FieldTextClass legend
{
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	position: relative; *position:absolute;
*top:-10px;
color:#07519A;
}

.FieldTextWithoutPaddingClass
{
	background-color: #F0F4F7;
	text-align: left;
	position: relative;
}

.FieldTextWithoutPaddingClass legend
{
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	position: relative; *position:absolute;
*top:-10px;
color:#07519A;
}
.LegendFieldText
{
	background-color: #ffffff;
	text-align: left;
	position: relative;
	border: solid 1px #aacbee;
	padding: 3px 3px 3px 5px;
}
.LegendFieldText a
{
	color: #10578A;
	text-decoration: none;
}
.LegendFieldText a:hover
{
	text-decoration: underline;
}
.LegendFieldText legend
{
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	position: relative; *position:absolute;
*top:-10px;
color:#b61010;
}
.FeaturedImageRightLegendContainer
{
	border: solid 1px #aacbee;
	padding: 5px 10px 5px 10px;
	background-color: #ebf3fb;
}
.FieldTextForEditor
{
	background-color: #F0F4F7;
	text-align: left;
}

.FieldTextForEditor legend
{
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	position: relative; *position:absolute;
*top:-10px;
}

.AuthorsFieldText
{
	padding: 10px 10px 20px 10px;
	background-color: #F0F4F7;
	text-align: left;
	font-size: 10pt;
}

.AuthorsFieldText legend
{
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	position: relative; *position:absolute;
*top:-10px;
}

.PresentationFieldText
{ /*background-color: #FFFBE8;*/
	background-color: #edf8f3;
	padding: 15px 10px 10px 10px;
	text-align: left;
	font-size: 9.5pt;
	border: solid 1px #9dd29c;
	position: relative;
}

.PresentationFieldText legend
{
	padding: 0px 5px 0px 5px;
	position: relative; *position:absolute;
*top:-10px;
color:#444444;
}

.FieldTextBlue
{ /*background-color: #FFFBE8;*/
	background-color: #f6fcff;
	padding: 15px 10px 10px 10px;
	text-align: left;
	font-size: 11px;
	border: solid 1px #8ed8f8;
}

.FieldTextBlue legend
{
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	position: relative; *position:absolute;
*top:-10px;
color:#07519A;
}
.normalTxt
{
	font-size: 9pt;
}
.normalTxt a
{
	color: #07519A;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.normalTxt a:hover
{
	text-decoration: underline;
}
.DiagnosisFieldText
{
	padding: 15px 10px 10px 10px;
	text-align: justify;
	font-size: 9.5pt;
	background-color: #fbfbfb;
	position: relative;
}

.DiagnosisFieldText legend
{
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	position: relative; *position:absolute;
*top:-10px;
color:#444444;
}

.DiagnosisAlternateFieldText
{
	padding: 15px 10px 10px 10px;
	background-color: #fbfbfb;
	text-align: justify;
	font-size: 9.5pt;
	position: relative;
}

.DiagnosisAlternateFieldText legend
{
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	position: relative; *position:absolute;
*top:-10px;
color:#444444;
}

.AuthorsNameTd
{
	padding: 0px 10px 0px 10px;
	text-align: left;
}

.DiagonosisNameDiv
{
	text-align: left;
	width: 99%;
	font-weight: bold;
	margin: 5px;
}

.DiagonosisDetailsDiv
{
	text-align: left;
	width: 98%;
	margin: 5px;
	border: solid 1px #93A6B4;
	padding: 5px 5px;
}
/*------------------------*/
/*Rating Control CSS Class*/
.ratingStar
{
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 12px;
	margin: 0;
	padding: 0;
	width: 13px;
}
.filledRatingStar
{
	background-image: url(./Images/FilledStar.png);
}
.emptyRatingStar
{
	background-image: url(./Images/EmptyStar.png);
}
.savedRatingStar
{
	background-image: url(./Images/SavedStar.png);
}
/*------------------------*/
/*Modal Popup*/
.ModalPopUpMainPageBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ModalPopupPageDiv
{
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	width: 450px;
	float: left;
}

.ModalPopupWithCompleteFormPageDiv
{
	border: solid 2px #476692;
	width: 800px;
	float: left;
	background-color: #FFFFFF;
	max-height: 500px;
	height: auto !important;
	height: 500px;
	overflow: auto;
}

.ModalPopupForBusyStatus
{
	float: left;
	color: #FFFFFF;
	font-size: large;
	font-weight: bold;
}

.ModulePopupHeaderDiv
{
	cursor: move;
	background-color: #DDDDDD;
	color: Black;
	text-align: center;
	font-weight: bold;
	padding: 10px 0;
	float: left;
	width: 100%;
}

.ModulePopupBodyDiv
{
	float: left;
	width: 100%;
}

.ModulePopupRowTitleDiv
{
	float: left;
	padding: 5px;
	font-weight: bold;
}

.ModulePopupRowControlDiv
{
	float: left;
	padding: 5px 10px;
}
/*------------------------*/
/*Drag Panel Style Class*/
.accordionHeader
{
	/*background-color: #2E4D7B; 	border: 1px solid #2F4F4F;*/
	background-color: #b4d1ec;
	color: #000000;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px;
}

.accordionHeader a
{
	background: transparent none repeat scroll 0 0;
	color: #FFFFFF;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: transparent none repeat scroll 0 0;
	text-decoration: underline;
}

.accordionHeaderSelected
{
	/*background-color: #5078B3; 	border: 1px solid #2F4F4F;*/
	background-color: #3E759E;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px;
}

.accordionHeaderSelected a
{
	background: transparent none repeat scroll 0 0;
	color: #FFFFFF;
	text-decoration: none;
}
.accordionHeaderSelected a:hover
{
	background: transparent none repeat scroll 0 0;
	text-decoration: underline;
}

.accordionContent
{
	/*background-color: #ebf3fb;*/
	background-color: #f5faff;
	border: solid 1px #dbecfd;
	padding: 10px;
}
.tableGrid td
{
	background-color: #ebf3fb;
	padding: 3px;
}
.accordionContentBG
{
	background-color: #ffffff;
	padding: 10px;
}
.accordionContentAltr
{
	background-color: #f5faff;
	padding: 10px;
	border: solid 1px #dbecfd;
}
.tableGrid th
{
	background-color: #f3f9fe;
	padding: 3px;
	font-weight: normal;
}
/*------------------------*/
/*Drag Panel Style Class*/
.NewsLetterSlotsHeader
{
	/*background-color: #2E4D7B; 	border: 1px solid #2F4F4F;*/
	background-color: #b4d1ec;
	color: #000000;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px; /*float:left; 	width:100%;*/
	line-height: 27px;
}

.NewsLetterSlotsHeader .TitleNameDiv
{
	padding: 0px 5px;
	float: left;
}

.NewsLetterSlotsHeader .TitleButtonsDiv
{
	font-size: 10px;
	padding: 0px 5px;
	float: right;
}

.NewsLetterSlotsHeader a
{
	background: transparent none repeat scroll 0 0;
	color: #FFFFFF;
	text-decoration: none;
}

.NewsLetterSlotsHeader a:hover
{
	background: transparent none repeat scroll 0 0;
	text-decoration: underline;
}

.NewsLetterSlotsHeaderSelected
{
	/*background-color: #5078B3; 	border: 1px solid #2F4F4F;*/
	background-color: #73BAEE;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px; /*float:left; 	width:100%;*/
	line-height: 27px;
}

.NewsLetterSlotsHeaderSelected .TitleNameDiv
{
	padding: 0px 5px;
	float: left;
}

.NewsLetterSlotsHeaderSelected .TitleButtonsDiv
{
	font-size: 10px;
	padding: 0px 5px;
	float: right;
}

.NewsLetterSlotsHeaderSelected a
{
	background: transparent none repeat scroll 0 0;
	color: #FFFFFF;
	text-decoration: none;
}
.NewsLetterSlotsHeaderSelected a:hover
{
	background: transparent none repeat scroll 0 0;
	text-decoration: underline;
}

.NewsLetterSlotsContent
{
	/*background-color: #ebf3fb;*/
	background-color: #f5faff;
}
.tableGrid td
{
	background-color: #ebf3fb;
	padding: 3px;
}
.NewsLetterSlotsContentBG
{
	background-color: #ffffff;
	padding: 10px;
}
.NewsLetterSlotsContentAltr
{
	background-color: #f5faff;
	padding: 10px;
	border: solid 1px #dbecfd;
}
.tableGrid th
{
	background-color: #f3f9fe;
	padding: 3px;
	font-weight: normal;
}
/*------------------------*/
/*Image Gallery CSS Class*/
.ClosePopupButtonDiv
{
	background-image: url(./Images/Close.gif);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	width: 16px;
	height: 22px;
}

.AddNewImageButtonDiv
{
	cursor: pointer;
}

.COWThumbnailImageDiv
{
	width: 80px;
	height: 80px;
	background-color: #000000;
	margin-right: 10px;
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
}

.ImageGalleryDiv
{
	float: left;
}

.ImageGalleryDiv .DetailDiv
{
	width: 98%;
	float: left;
	margin: 5px;
}

.ImageGalleryDiv #NoImagesDetailDiv
{
	width: 800px;
	float: left;
	margin: 10px;
}

.ImageGalleryDiv .ReorderListDiv
{
	width: 15%;
	float: left;
	margin-right: 5px;
}

.ImageGalleryDiv .ControlDiv
{
	width: 83%;
	float: left;
}

.ImageGalleryDiv .ControlDiv .SubDetailDiv
{
	width: 100%;
	float: left;
}

.ImageGalleryDiv .ControlDiv .SubDetailDiv .DivRemoveButton
{
	cursor: pointer;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 9pt;
	color: #16387C;
	float: left;
}

.ImageGalleryDiv .ControlDiv .SubDetailDiv .DivRemoveButton a
{
	text-decoration: none;
}

.ImageGalleryDiv .ControlDiv .SubDetailDiv .DivRemoveButton a:hover
{
	text-decoration: underline;
}

.ImageGalleryDiv .ReorderListDiv .MoveUpDiv
{
	width: 100%;
	border: solid 1px #000000;
	line-height: 10px;
	height: 5px;
	cursor: pointer;
	background-image: url(./Images/up.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.ImageGalleryDiv .ReorderListDiv .MoveDownDiv
{
	width: 100%;
	border: solid 1px #000000;
	line-height: 10px;
	height: 5px;
	cursor: pointer;
	background-image: url(./Images/down.gif);
	background-position: center;
	background-repeat: no-repeat;
}

#SequencePhotoThumnails li
{
	margin: 0px;
	text-align: center;
	margin-top: 4px;
}

#SequencePhotoThumnails
{
	margin-top: -4px;
}

#ModuleDetailsPhotoThumnails
{
	margin: 0px;
	text-align: center;
	margin-top: 4px;
}

#ModuleDetailsPhotoThumnails
{
	margin-top: -4px;
}

.inspector
{
	font-size: 11px;
}

ul.sortable li
{
	position: relative;
}

ul.boxyHorizontal
{
	list-style-type: none;
	padding: 10px 0;
	margin: 0px;
	float: left;
}

ul.boxyHorizontal li
{
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #eee;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 100px;
}

ul.boxyHorizontal img
{
	margin-top: 10px;
}

ul.boxyHorizontal li.Active
{
	border: 2px solid #000000;
	background-color: #bbb;
}

ul.boxyHorizontal li.MouseOver
{
	background-color: #ddd;
}

ul.boxy
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 95%;
	float: left;
}

ul.boxy li
{
	cursor: move;
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #eee;
	float: left;
	width: 88%;
}

ul.boxy li.Active
{
	border: 2px solid #000000;
	background-color: #bbb;
}

ul.boxy li.MouseOver
{
	background-color: #ddd;
}

ul.MovableBoxyVertical
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
}

ul.MovableBoxyVertical li
{
	cursor: move;
	padding: 0px;
	border: 1px solid #ccc;
	background-color: #eee;
	float: left;
	margin: 5px;
	width: 89%;
}

ul.MovableBoxyVertical li.Active
{
	border: 2px solid #000000;
	background-color: #bbb;
}

ul.MovableBoxyVertical li.MouseOver
{
	background-color: #ddd;
}

ul.MovableBoxyHorizontal
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
}

ul.MovableBoxyHorizontal li
{
	cursor: move;
	padding: 0px;
	border: 1px solid #ccc;
	background-color: #eee;
	float: left;
	margin: 5px;
	height: 100px;
}

ul.MovableBoxyHorizontal li.Active
{
	border: 2px solid #000000;
	background-color: #bbb;
}

ul.MovableBoxyHorizontal li.MouseOver
{
	background-color: #ddd;
}

ul.VerticalListingboxy
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
}

ul.VerticalListingboxy li
{
	cursor: move;
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #eee;
	float: left;
	width: 98.6%;
}

ul.VerticalListingboxy li.Active
{
	border: 2px solid #000000;
	background-color: #bbb;
}

ul.VerticalListingboxy li.MouseOver
{
	background-color: #ddd;
}

.ImageSelectorMainDiv
{
	position: relative;
	width: 100%;
	height: 583px;
	overflow: hidden;
	text-align: center;
}

.ImageSelectorInnerDiv
{
	position: absolute;
	width: 100%;
}

.MediaGalleryTitleDiv
{
	padding: 10px;
	color: #FFFFFF;
	font-size: 15px;
	float: left;
	font-weight: bold;
}

.MediaGalleryTitleDiv a
{
	color: #FFFFFF;
	font-size: 10px;
}

.MediaGalleryMainTitleDiv
{
	padding: 0px 10px;
	color: #000000;
	font-size: 14px;
	float: left;
	font-weight: bold;
}

.MediaGalleryMainTitleDiv a
{
	color: #000000;
	font-size: 10px;
}

.LargeMediaDiv
{
	/*height: 420px;*/
	text-align: center;
	width: 740px;
	vertical-align: middle;
	background-color: #000000;
	display: table-cell;
	padding: 10px 0px;
}

.FeaturedImageMediaDiv
{
	text-align: center;
	width: 327px;
	height: 210px;
	vertical-align: middle;
	background-color: #000000;
	display: table-cell;
	padding: 5px 0px;
}

.LargeFeaturedImageMediaDiv
{
	/*height: 420px;*/
	text-align: center;
	width: 100%;
	vertical-align: middle;
	background-color: #000000;
	display: table-cell;
	padding: 10px 0px;
	float: left;
}


.PreviousButtonDiv
{
	float: left;
	cursor: pointer;
	background-image: url(./Images/btn_prev.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 70px;
	height: 22px;
}

.PreviousEmptyButtonDiv
{
	float: left;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	width: 70px;
	height: 22px;
}

.NextButtonDiv
{
	float: right;
	cursor: pointer;
	background-image: url(./Images/btn_next.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 70px;
	height: 22px;
}

.AttachedFilesDetailsHeader
{
	float: left;
	width: 30%;
}

.AttachedFilesDetailsControl
{
	float: left;
}

.AttachedItemDiv
{
	float: left;
	width: 100%;
	margin: 5px;
}

.ImageGalleryImageThumnail
{
	cursor: pointer;
	border-style: none;
	width: 100%;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center;
}

.ImageGalleryImageThumnailWithoutWidthHeight
{
	cursor: pointer;
	border-style: none;
	background-repeat: no-repeat;
	background-position: center;
}

.Legend_Visible
{
	background-image: url(./Images/eye-visible.png);
	background-position: center;
	background-repeat: no-repeat;
	border: solid 1px #000000;
	width: 45%;
	height: 16px;
	cursor: pointer;
	float: left;
}

.Legend_InVisible
{
	background-image: url(./Images/eye-invisible.png);
	background-position: center;
	background-repeat: no-repeat;
	border: solid 1px #000000;
	width: 45%;
	height: 16px;
	cursor: pointer;
	float: left;
}

.Legend_Delete
{
	background-image: url(./Images/delete.png);
	background-position: center;
	background-repeat: no-repeat;
	border: solid 1px #000000;
	width: 45%;
	height: 16px;
	cursor: pointer;
	float: right;
}

.Legend_DeleteWithMaxWidth
{
	background-image: url(./Images/delete.png);
	background-position: center;
	background-repeat: no-repeat;
	border: solid 1px #000000;
	width: 100%;
	height: 16px;
	cursor: pointer;
	float: right;
}

.Legend_Print
{
	background-image: url(./Images/AdminPrinter.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width: 24px;
	height: 20px;
	cursor: pointer;
	float: right;
	margin: 1px 5px;
}

.Legend_Excel
{
	background-image: url(./Images/Excel.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width: 24px;
	height: 20px;
	cursor: pointer;
	float: right;
	margin: 1px 5px;
}

.Legend_Zip
{
	background-image: url(./Images/Zip.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 24px;
	height: 20px;
	cursor: pointer;
	float: right;
	margin: 1px 5px;
}

.Legend_Mail
{
	background-image: url(./Images/Mail.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width: 24px;
	height: 20px;
	cursor: pointer;
	float: right;
	margin: 1px 5px;
}

.Legend_DeleteItem
{
	background-image: url(./Images/delete.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	float: right;
}

.Legend_FullSizeImage
{
	background-image: url(./Images/FullSizeImg.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	float: left;
}

.Legend_AudioFile
{
	background-image: url(./Images/Music.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	float: left;
}

.Legend_VideoFile
{
	background-image: url(./Images/WMP.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	float: left;
}

.Legend_Preview
{
	background-image: url(./Images/prev.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	float: left;
}

.Legend_AddNewItemDiv
{
	background-image: url(./Images/AddWhite.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	width: 16px;
	height: 21px;
	cursor: pointer;
	float: right;
}

.Legend_EditExistingDetailsDiv
{
	background-image: url(./Images/edit.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px; /*width: 16px;*/
	height: 16px;
	cursor: pointer;
	float: right;
	width: 100%;
}

.Legend_EditExistingDetailsDivFixedWidth
{
	background-image: url(./Images/edit.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-right: 2px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	float: right;
}

.Legend_MoveUp
{
	background-image: url(./Images/up_icon.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-right: 2px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	float: right;
}

.Legend_MoveDown
{
	background-image: url(./Images/down_icon.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-right: 2px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	float: right;
}

.Legend_MoveUpDisabled
{
	background-image: url(./Images/up_icon_dis.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-right: 2px;
	width: 16px;
	height: 16px;
	float: right;
}

.Legend_MoveDownDisabled
{
	background-image: url(./Images/down_icon_dis.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-right: 2px;
	width: 16px;
	height: 16px;
	float: right;
}

.Legend_CountButton
{
	background-image: url(./Images/Box_Count.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-right: 2px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	float: left;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.Legend_CountButtonDisabled
{
	background-image: url(./Images/Box_Disable.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-right: 2px;
	width: 16px;
	height: 16px;
	float: left;
	color: #696969;
	font-weight: bold;
	text-align: center;
}

.Legend_AddExistingItemButtonDiv
{
	background-image: url(./Images/AddExistingGray.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: solid 1px #000000;
	width: 45%;
	height: 16px;
	cursor: pointer;
	float: right;
}

.Legend_AddExistingItemDiv
{
	background-image: url(./Images/AddExistingGray.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	width: 16px;
	height: 21px;
	cursor: pointer;
	float: right;
}

.Legend_AddExistingItemDivWithoutMargin
{
	background-image: url(./Images/AddExistingGray.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 16px;
	height: 21px;
	cursor: pointer;
	float: right;
}

.Legend_ManuallyAddedContent
{
	background-image: url(./Images/StatusFlagGreen.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	width: 16px;
	height: 16px;
	float: right;
}

.Legend_FeaturedImageSave
{
	background-image: url(./Images/Save.jpg);
	background-position: center;
	background-repeat: no-repeat;
	border: solid 1px #000000;
	width: 40px;
	height: 40px;
	cursor: pointer;
	float: right;
}

.Legend_FeaturedImagePrint
{
	background-image: url(./Images/Print.jpg);
	background-position: center;
	background-repeat: no-repeat;
	border: solid 1px #000000;
	width: 40px;
	height: 40px;
	cursor: pointer;
	float: right;
}

.Legend_FeaturedImageZoom
{
	background-image: url(./Images/Zoom.jpg);
	background-position: center;
	background-repeat: no-repeat;
	border: solid 1px #000000;
	width: 40px;
	height: 40px;
	cursor: pointer;
	float: right;
}

/*------------------------*/
/* Error message style */
.SuccessMessages
{
	color: Black;
	padding: 5px;
}

.ErrorMessages
{
	color: Black;
	padding: 5px;
}

.SuccessMessagesDiv
{
	background-color: #FFDC8A; /*border: solid 1px #93A6B4;*/
	float: left;
	width: 100%;
}

.ErrorMessagesDiv
{
	background-color: #FFDC8A; /*border: solid 1px #93A6B4;*/
	float: left;
	width: 100%;
}

.ErrorMessagesMultipleDiv
{
	background-color: #FFDC8A; /*border: solid 1px #93A6B4;*/
	float: left;
	width: 100%;
}

.ErrorMessagesDivRed
{
	background-color: Red; /*border: solid 1px #93A6B4;*/
	float: left;
	width: 99.8%;
	color: White;
	font-weight: bold;
}

.ErrorMessagesDivGreen
{
	background-color: Lime; /*border: solid 1px #93A6B4;*/
	float: left;
	width: 99.8%;
}
.ErrorMessagesLabel
{
	color: #b61010;
	line-height: 14px;
	font-weight: bold;
	background-color: #FFDC8A;
	padding: 5px 5px 5px 15px;
	text-align: center;
}
.ErrorMessagesDivRed li
{
	color: #660000;
	padding: 5px 5px 5px 15px;
	background-image: url(./Images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
}

.ErrorMessagesDiv li, .ErrorMessagesDiv span
{
	color: #660000;
	padding: 5px 5px 5px 15px;
	background-image: url(./Images/arrowDark.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
}

.ErrorMessagesMultipleDiv li
{
	color: #660000;
	margin-top: 5px;
	padding: 0px 5px 5px 15px;
	background-image: url(./Images/arrowDark.png);
	background-repeat: no-repeat;
	background-position: left Top;
	font-weight: bold;
}
/*------------------------*/
/* Login Page style */
.LoginPageTopBottomPadding
{
	padding-bottom: 300px;
}

#LoginPageDiv
{
	border: solid 1px #ABC2E3;
	background-color: #F1F4F6;
	padding: 5px;
	float: left;
}

#LoginPageDiv #NotAMemberDiv
{
	float: left;
	background-color: #FFFFFF;
	border: solid 1px #DBE2E8;
	line-height: 20px;
	padding: 5px;
	width: 49%;
}

#LoginPageDiv #NotAMemberDiv .KeyImageDiv
{
	text-align: right;
	margin: 5px;
	background-image: url(./Images/Key.gif);
	background-repeat: no-repeat;
	background-position: top right;
	float: right;
	width: 100px;
	height: 79px;
}

#LoginPageDiv #LoginPageLoginPanelDiv
{
	float: right;
	width: 49%;
}

#LoginPageLoginPanelDiv .HelpTextDiv
{
	text-align: center;
}

#LoginPageLoginPanelDiv .InputDiv
{
	float: left;
	width: 100%;
	padding: 5px;
}

#LoginPageLoginPanelDiv .InputDiv .HeaderText
{
	float: left;
	text-align: right;
	font-weight: bold;
	width: 30%;
}

#LoginPageLoginPanelDiv .InputDiv .InputFeild
{
	float: left;
	text-align: left;
	padding-left: 5px;
}

#LoginPageLoginPanelDiv .InputDiv .InputFeild label
{
	padding-left: 5px;
}

#LoginPageLoginPanelDiv .InputDiv .ImportantMessage
{
	background-color: #FFCC00;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	padding: 5px;
	margin-left: 5px;
}
/*------------------------*/
/* Add Edit Case Page Style*/
#AdminPanelsMainDiv
{
	float: left;
	width: 100%;
}

#AdminPanelsMainDiv .ajax__tab_xp .ajax__tab_body
{
	width: 98.2%;
	font-size: 11px !important;
}

#AdminPanelsMainDiv .TopNavigateLinks
{
	float: right;
	padding: 0 10px;
}

#AdminPanelsMainDiv .TopNavigateLinks a
{
	height: 20px;
	font-size: 7.5pt;
	font-weight: bold;
	color: #3C7FAF;
	text-decoration: none;
}

#AdminPanelsMainDiv .TopNavigateLinks a:hover
{
	text-decoration: underline;
}

#AdminPanelsMainDiv #TopLinkDiv
{
	float: left;
	width: 100%;
}

#AdminPanelsMainDiv #ItemListDiv
{
	float: left;
	width: 100%;
}

#AdminPanelsMainDiv .ItemListDiv
{
	float: left;
	width: 100%;
}

.AdminPanelsMainDiv
{
	float: left;
	width: 100%;
}

.AdminPanelsMainDiv .ajax__tab_xp .ajax__tab_body
{
	width: 98.2%;
	font-size: 11px !important;
}

.AdminPanelsMainDiv .TopNavigateLinks
{
	float: right;
	padding: 0 10px;
}

.AdminPanelsMainDiv .TopNavigateLinks a
{
	height: 20px;
	font-size: 7.5pt;
	font-weight: bold;
	color: #3C7FAF;
	text-decoration: none;
}

.AdminPanelsMainDiv .TopNavigateLinks a:hover
{
	text-decoration: underline;
}

.AdminPanelsMainDiv #TopLinkDiv
{
	float: left;
	width: 100%;
}

.AdminPanelsMainDiv #ItemListDiv
{
	float: left;
	width: 100%;
}

.AdminPanelsMainDiv .ItemListDiv
{
	float: left;
	width: 100%;
}
.RadWindow.RadWindow_WebBlue.rwNormalWindow.rwTransparentWindow
{
	z-index: 110000 !important;
}

.WebBlue.reDropDownBody
{
	z-index: 100100 !important;
}

#AdminSelectCategoryDiv
{
	float: left;
	width: 32%;
	margin-right: 1%;
}

#AdminSelectAuthorDiv
{
	float: left;
	width: 32%;
	margin-right: 1%;
}

#AdminSelectKeywordsDiv
{
	float: left;
	width: 34%;
}

.ModuleDiagonsisDetailsDiv
{
	float: left;
	width: 100%;
}

.ModuleDiagonisiButtonDiv
{
	float: left;
	width: 900px;
}

.LiItemStyle
{
	border-bottom: solid 1px #CCCCCC;
	padding: 2px 5px;
	cursor: pointer;
}

.LiAlternateItemStyle
{
	background-color: #F1F5FA;
	border-bottom: solid 1px #CCCCCC;
	padding: 2px 5px;
	cursor: pointer;
}

.LiItemWithoutPointer
{
	border-bottom: solid 1px #CCCCCC;
	padding: 2px 5px;
}

.LiAlternateItemWithoutPointer
{
	background-color: #F1F5FA;
	border-bottom: solid 1px #CCCCCC;
	padding: 2px 5px;
}

.LiAlternateItemWithoutPointerBorderForGrid
{
	background-color: #F1F5FA;
	padding: 2px 5px;
}

.PagerStyleForGrid
{
	border-bottom: solid 1px #CCCCCC;
	padding: 2px 5px;
	text-align: left;
	font-weight: bold;
	padding: 5px;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	white-space: nowrap;
}

.PagerStyleForGrid a
{	
	color: #6F6F6F;
}

.LiItemWithoutPointer_RightAlign
{
	border-bottom: solid 1px #CCCCCC;
	padding: 2px 5px;
	text-align: right;
}

.LiAlternateItemWithoutPointer_RightAlign
{
	background-color: #F1F5FA;
	border-bottom: solid 1px #CCCCCC;
	padding: 2px 5px;
	text-align: right;
}

.LiItemMouseoverStyle
{
	background-color: #DAE4F1;
}

.LiItemSelectedStyle
{
	background-color: #DFE1E0;
	font-weight: bold;
	color: #11578B;
}

.LiItemStyleFetusListing
{
	background-color: #EFEFEF;
	border-bottom: solid 1px #FFFFFF;
	padding: 5px 5px;
	cursor: pointer;
	height: 15px;
}

.LiAlternateItemStyleFetusListing
{
	background-color: #DEE3E7;
	border-bottom: solid 1px #FFFFFF;
	padding: 5px 5px;
	cursor: pointer;
	height: 15px;
}

.LiItemSelectedStyleFetusListing
{
	background-color: #5078B3;
	color: #FFFFFF;
}

.LiItemMouseoverStyleFetusListing
{
	background-color: #C1C1FF; /*#DAE4F1;*/
	color: #980000;
}

.LiItemMouseoverStyleFetusListing a
{
	color: #980000;
}

.SubCategoryStyleDiv
{
	background-image: url(./Images/fold.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
}

.FileCategoryStyleDiv
{
	background-image: url(./Images/File.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
}

.TypeOfAuthorSelectorDiv
{
	padding: 5px 5px 5px 20px;
}
.LiAlternateItemWithoutPointerBorder
{
	background-color: #F1F5FA;
	padding: 2px 5px;
	color: Black;
}
.LiAlternateItemWithoutPointerBorder a
{
	color: Black;
	text-decoration: none;
}
.LiItemWithoutPointerBorder
{
	padding: 2px 5px;
	color: Black;
}
.LiItemWithoutPointerBorder a
{
	color: Black;
	text-decoration: none;
}
/*------------------------*/
/* Manage Module */
ul.LinkboxyHorizontal
{
	list-style-type: none;
	padding: 0;
	margin: 0px;
	float: left;
}

ul.LinkboxyHorizontal li
{
	padding: 5px;
	background-color: #CDCED1;
	float: left;
	margin-right: 2px;
	cursor: pointer;
	line-height: 15px;
}

ul.LinkboxyHorizontal li a
{
	color: #444444;
	text-decoration: none;
}

ul.LinkboxyHorizontal li.Active
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3E759E;
}

ul.LinkboxyHorizontal li.Active a
{
	color: #FFFFFF;
	text-decoration: none;
}

ul.LinkboxyHorizontal li.InActive
{
	cursor: default;
}

ul.LinkboxyHorizontal li.MouseOver
{
	color: #FFFFFF;
	background-color: #3E759E;
}

ul.LinkboxyHorizontal li.MouseOver a
{
	color: #FFFFFF;
	text-decoration: none;
}
/*------------------------*/
/* Poratl Pages Style */
.Loading
{
	background-color: #FFFFFF;
	background-image: url(./Images/loadgraphic.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
/*------------------------*/
/* CME Details Page */

.CMECreditBasicDetailsMainDiv
{
	float: left;
	margin: 15px;
}

.CMECreditBasicDetailsMainDiv .DetailDiv
{
	width: 100%;
	float: left;
}

.CMECreditBasicDetailsMainDiv .SubTitleDiv
{
	float: left;
	width: 11%;
	padding: 5px 10px 5px 50px;
	font-weight: bold;
}

.CMECreditBasicDetailsMainDiv .TitleDiv
{
	float: left;
	width: 15%;
	padding: 5px 10px;
	font-weight: bold;
	white-space: nowrap;
}

.CMECreditBasicDetailsMainDiv .SerialNumberDiv
{
	float: left;
	width: 5%;
	padding: 5px 10px;
	font-weight: bold;
}

.CMECreditBasicDetailsMainDiv .LargeTitleDiv
{
	float: left;
	width: 20%;
	padding: 5px 10px;
	font-weight: bold;
}

.CMECreditBasicDetailsMainDiv .TitleDivExpanded
{
	float: left;
	width: 98%;
	padding: 5px 10px;
	font-weight: bold;
}

.CMECreditBasicDetailsMainDiv .ControlDiv
{
	float: left;
	padding: 5px 10px;
}

.CMECreditBasicDetailsMainDiv .DateCalenderDiv
{
	float: left;
	padding-right: 15px;
}

.CMECreditBasicDetailsMainDiv .MiddleRowTitleDiv
{
	float: left;
	font-weight: bold;
	padding-right: 10px;
}

.CMECreditAgencyHeader
{
	background-color: #DFE1E0;
	border: 1px solid #2F4F4F;
	color: #11578B;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px;
	float: left;
	width: 98.6%;
}

.CMECreditAgencyHeader a
{
	background: transparent none repeat scroll 0 0;
	color: #11578B;
	text-decoration: none;
}

.CMECreditAgencyHeader a:hover
{
	background: transparent none repeat scroll 0 0;
	text-decoration: underline;
}

.CMECreditAgencyHeaderSelected
{
	background-color: #5078B3;
	border: 1px solid #2F4F4F;
	color: white;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px;
}

.CMECreditAgencyHeaderSelected a
{
	background: transparent none repeat scroll 0 0;
	color: #FFFFFF;
	text-decoration: none;
}
.CMECreditAgencyHeaderSelected a:hover
{
	background: transparent none repeat scroll 0 0;
	text-decoration: underline;
}

.CMECreditAgencyContentDisabled
{
	background-color: #EFEFEF;
}

.CMECreditAgencyContent
{
	border-bottom: solid 1px #93A6B4;
	border-left: solid 1px #93A6B4;
	border-right: solid 1px #93A6B4;
	padding: 10px;
	float: left;
}

.CMECreditAgencyContentWithoutPadding
{
	/*border: solid 1px #93A6B4;*/
	float: left;
	margin-top: 10px;
}

#ULCMEQuestionList li
{
	margin: 0px;
	text-align: center;
	margin-top: 4px;
}

#ULCMEQuestionList
{
	margin-top: -4px;
}
/*------------------------*/
/* Upload New Image Page Style */
.AddNewImageMainDiv
{
	float: left;
}

.AddNewImageMainDiv .DetailDiv
{
	width: 100%;
	float: left;
}

.AddNewImageMainDiv .TitleDiv
{
	float: left;
	width: 15%;
	padding: 5px 10px;
	font-weight: bold;
	white-space: nowrap;
}

.AddNewImageMainDiv .LargeTitleDiv
{
	float: left;
	width: 20%;
	padding: 5px 10px;
	font-weight: bold;
	white-space: nowrap;
}

.AddNewImageMainDiv .ControlDiv
{
	float: left;
	padding: 5px 10px;
}

.MediaUploadingInProgress
{
	background-image: url(./Images/progress_circle.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 16px;
}

.MediaUploadingDone
{
	background-image: url(./Images/dot.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 16px;
}

.MediaUploadingFail
{
	background-image: url(./Images/Cross.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 16px;
}

.StatusLinkDone
{
	background-image: url(./Images/dot.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 16px;
	cursor: pointer;
}

.StatusLinkDoneWithoutLink
{
	background-image: url(./Images/dot.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 16px;
}

.StatusLinkFail
{
	background-image: url(./Images/Cross.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 16px;
	cursor: pointer;
}

.StatusLinkDoneFixedWidth
{
	background-image: url(./Images/dot.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 18px;
	height: 16px;
	cursor: pointer;
	float: right;
	margin: 0px 2px;
}

.StatusLinkFailFixedWidth
{
	background-image: url(./Images/Cross.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 18px;
	height: 16px;
	cursor: pointer;
	float: right;
	margin: 0px 2px;
}


.MediaContainFullSizeImage
{
	background-image: url(./Images/file.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 16px;
}

.MediaDoesNotContainFullSizeImage
{
	/*background-image: url(./Images/dot.png); 	background-repeat: no-repeat; 	background-position: center center;*/
	width: 100%;
	height: 16px;
}

.MediaContainAudioFile
{
	background-image: url(./Images/file.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 16px;
}

.MediaDoesNotContainAudioFile
{
	/*background-image: url(./Images/dot.png); 	background-repeat: no-repeat; 	background-position: center center;*/
	width: 100%;
	height: 16px;
}

.MediaContainVideoFile
{
	background-image: url(./Images/file.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 16px;
}

.MediaDoesNotContainVideoFile
{
	/*background-image: url(./Images/dot.png); 	background-repeat: no-repeat; 	background-position: center center;*/
	width: 100%;
	height: 16px;
}

.UploadedFilesMainDiv
{
	float: left;
}

.SerialNumberTD
{
	width: 10px;
	padding: 5px;
	text-align: center;
	border-right: solid 1px #9F9F9F;
}

.AmountNumberTD
{
	width: 50px;
	padding: 5px;
	text-align: right;
	border-right: solid 1px #9F9F9F;
}

.DateValueTD
{
	width: 70px;
	padding: 5px;
	text-align: center;
	border-right: solid 1px #9F9F9F;
}

.ImageThumnailTD
{
	width: 100px;
	padding: 5px;
	border-right: solid 1px #9F9F9F;
}

.HelpTextInformationTD
{
	width: 150px;
	padding: 5px;
}

.HelpShortTextInformationTD
{
	width: 110px;
	padding: 5px;
}

.AttachmentStatusTD
{
	text-align: center;
	padding: 5px;
	border-right: solid 1px #9F9F9F;
}

.AttachmentStatusLeftAlignTD
{
	text-align: left;
	padding: 5px;
	border-right: solid 1px #9F9F9F;
}
.AttachmentStatusLeftAlignTD a
{
	color: #000;
	text-decoration: none;
}

.ImageDeleteButtonTd
{
	text-align: center;
	padding: 5px;
}

.TitleNameLinkTd
{
	text-align: left;
	padding: 5px;
	cursor: pointer;
	border-right: solid 1px #9F9F9F;
}

.TitleNameLinkTd a
{
	text-decoration: none;
	color: #444444;
}

.TitleNameLinkTdCenterAlign
{
	text-align: center;
	padding: 5px;
	cursor: pointer;
	border-right: solid 1px #9F9F9F;
}

.TitleNameWithoutLinkTd
{
	text-align: left;
	padding: 5px;
	border-right: solid 1px #9F9F9F;
}

.TitleNameWithoutLinkAndBorderTd
{
	text-align: left;
	padding: 5px;
}

.SerialNumberHeader
{
	width: 10px;
	font-weight: bold;
	padding: 5px;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	white-space: nowrap;
}

.AmountNumberHeader
{
	width: 50px;
	font-weight: bold;
	padding: 5px;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	text-align: center;
}

.DateValueHeader
{
	width: 70px;
	font-weight: bold;
	padding: 5px;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	text-align: center;
}

.ImageThumnailHeader
{
	width: 100px;
	font-weight: bold;
	padding: 5px;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	white-space: nowrap;
}

.AttachmentStatusHeader
{
	text-align: center;
	font-weight: bold;
	padding: 5px;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	white-space: nowrap;
}

.AttachmentStatusLeftAlignHeader
{
	text-align: left;
	font-weight: bold;
	padding: 5px;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	white-space: nowrap;
}

.RemoveButtonHeader
{
	text-align: right;
	font-weight: bold;
	padding: 5px;
	width: 100px;
	background-color: #DFE1E0;
	color: #11578B;
	white-space: nowrap;
}

.AttachmentStatusHeaderSortable
{
	text-align: center;
	font-weight: bold;
	padding: 5px;
	cursor: pointer;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	white-space: nowrap;
}

.AttachmentStatusHeaderLeftAlignSortable
{
	text-align: left;
	font-weight: bold;
	padding: 5px;
	cursor: pointer;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	white-space: nowrap;
}

.AttachmentStatusHeaderLeftAlignSortable a
{
	text-decoration: none;
	color: #11578B;
}

.AttachmentStatusHeaderSortable .ActiveDown
{
	background-image: url(./Images/downWhite.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}

.AttachmentStatusHeaderSortable .ActiveUp
{
	background-image: url(./Images/upWhite.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}

.AttachmentStatusHeaderLeftAlignSortable .ActiveDown
{
	background-image: url(./Images/downWhite.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}

.AttachmentStatusHeaderLeftAlignSortable .ActiveUp
{
	background-image: url(./Images/upWhite.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}

.TitleNameHeader
{
	text-align: left;
	font-weight: bold;
	padding: 5px;
	width: 50%;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	white-space: nowrap;
}

.TitleNameHeaderWithoutWidth
{
	text-align: left;
	font-weight: bold;
	padding: 5px;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	white-space: nowrap;
}

.TitleNameHeaderSortable
{
	text-align: left;
	font-weight: bold;
	padding: 5px;
	width: 50%;
	cursor: pointer;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	white-space: nowrap;
}

.TitleNameHeaderSortable a
{
	text-decoration: none;
	color: #11578B;
}

.TitleNameHeaderSortable .ActiveDown
{
	background-image: url(./Images/downWhite.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}

.TitleNameHeaderSortable .ActiveUp
{
	background-image: url(./Images/upWhite.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}

.TitleNameHeaderSortableWithoutWidth
{
	text-align: left;
	font-weight: bold;
	padding: 5px;
	cursor: pointer;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	color: #11578B;
	white-space: nowrap;
}

.TitleNameHeaderSortableWithoutWidth .ActiveDown
{
	background-image: url(./Images/downWhite.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}

.TitleNameHeaderSortableWithoutWidth .ActiveUp
{
	background-image: url(./Images/upWhite.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}

.NoRecordsDivStyle
{
	float: left;
	background-color: #DFE1E0;
	width: 100%;
	color: #11578B;
	line-height: 22px;
}

.NoRecordsDivStyle .Content
{
	padding: 0px 5px;
}


/*Listing Grid*/


/*------------------------*/
/* Add New Item in Particular Module Page Style */
.ajax__tab_xp .ajax__tab_body
{
	float: left;
}

.ModuleBasicDetailsMainDiv
{
	float: left;
}

.ModuleBasicDetailsMainDiv .DetailDiv
{
	width: 100%;
	float: left;
	border-bottom: solid 1px #EFEFEF;
}

.ModuleBasicDetailsMainDiv .DetailDivWithoutBorder
{
	width: 100%;
	float: left;
}

.ModuleBasicDetailsMainDiv .TitleDiv
{
	float: left;
	width: 15%;
	padding: 5px 10px;
	font-weight: bold;
}

.ModuleBasicDetailsMainDiv .TitleRightAlignDiv
{
	float: left;
	width: 15%;
	padding: 5px 10px;
	text-align: right;
}

.ModuleBasicDetailsMainDiv .TitleRightAlignLargerDiv
{
	float: left;
	width: 25%;
	padding: 5px 10px;
	text-align: right;
}

.ModuleBasicDetailsMainDiv .TitleRightAlignTd
{
	width: 17%;
	padding: 5px 10px;
	text-align: right;
	border-bottom: solid 1px #EFEFEF;
}

.ModuleBasicDetailsMainDiv .TitleWithSubDetailsDiv
{
	float: left;
	width: 50%;
	padding: 5px 10px;
	padding-bottom: 1px;
	font-weight: bold;
}

.ModuleBasicDetailsMainDiv .LargeTitleDiv
{
	float: left;
	width: 20%;
	padding: 5px 10px;
	font-weight: bold;
}

.ModuleBasicDetailsMainDiv .LargeSubTitleDiv
{
	padding-left: 20px;
}

.ModuleBasicDetailsMainDiv .TitleDivExpanded
{
	float: left;
	width: 98%;
	padding: 5px 10px;
	font-weight: bold;
}

.ModuleBasicDetailsMainDiv .ControlDiv
{
	float: left;
	padding: 5px 10px;
}

.ModuleBasicDetailsMainDiv .ControlTd
{
	padding: 5px 10px;
	border-bottom: solid 1px #EFEFEF;
}

.ModuleBasicDetailsMainDiv .SubDetailsControlDiv
{
	float: left;
	padding: 5px 10px;
	padding-left: 40px;
	width: 95%;
}

.ModuleBasicDetailsMainDiv .DateCalenderDiv
{
	float: left;
	padding-right: 15px;
}

.ModuleBasicDetailsMainDiv .MiddleRowTitleDiv
{
	float: left;
	font-weight: bold;
	padding-right: 10px;
}

.ModuleBasicDetailsMainDivWithoutPadding
{
	float: left;
}

.ModuleBasicDetailsMainDivWithoutPadding .DetailDiv
{
	width: 100%;
	float: left;
}

.ModuleBasicDetailsMainDivWithoutPadding .TitleDiv
{
	float: left;
	width: 15%;
	padding: 5px 10px 5px 0;
	font-weight: bold;
}

.ModuleBasicDetailsMainDivWithoutPadding .LargeTitleDiv
{
	float: left;
	width: 20%;
	padding: 5px 10px;
	font-weight: bold;
}

.ModuleBasicDetailsMainDivWithoutPadding .LargeSubTitleDiv
{
	padding-left: 20px;
}

.ModuleBasicDetailsMainDivWithoutPadding .TitleDivExpanded
{
	float: left;
	width: 98%;
	padding: 5px 10px;
	font-weight: bold;
}

.ModuleBasicDetailsMainDivWithoutPadding .ControlDiv
{
	float: left;
	padding: 5px 10px;
}

.COWAnswerBasicDetailsMainDiv
{
	float: left;
	margin-bottom: 15px;
}

.COWAnswerBasicDetailsMainDiv .DetailDiv
{
	width: 100%;
	float: left;
}

.COWAnswerBasicDetailsMainDiv .ControlDiv
{
	float: left;
	padding: 5px 10px;
	width: 650px;
}

.COWAnswerBasicDetailsMainDiv .TitleDiv
{
	float: left;
	width: 15%;
	padding: 5px 10px;
	font-weight: bold;
}

.COWAnswerIsCorrectRadioButtonDiv
{
	float: left;
	width: 100%;
	padding: 5px 10px;
	font-weight: bold;
}



/*------------------------*/
/* Div ToolTip Style*/
#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #F0F4F7;
	visibility: hidden;
	z-index: 100;
}

#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
/*------------------------*/

/*   Fetus Author Styles */

#AuthorOtherItem
{
	float: left;
	width: 100%;
	padding-left: 0px;
}

#AuthorOtherItem ul
{
	padding-left: 20px;
	padding-bottom: 5px;
	cursor: pointer;
}


#AuthorOtherItem ul li ul
{
	padding-left: 25px;
}

/*------------------------*/
/*   Fetus Search Styles */

#SearchContainer
{
	width: 100%;
	background-color: #f4f4f4;
	height: 550px;
}

#SerachResults
{
	float: left;
	width: 100%;
}

#SerachResults div
{
	padding-left: 10px;
	padding-bottom: 5px;
	float: left;
	width: 100%;
}

#SearchPager
{
	float: left;
	width: 652px;
	padding-top: 15px;
	padding-left: 15px;
	text-align: center;
}

#SearchPager div
{
	text-align: center;
	padding-left: 128px;
	padding-right: 128px;
}

#SearchPager div a
{
	text-decoration: none;
}



#SearchPagerCount
{
	float: left;
	width: 652px;
	padding: 15px;
	text-align: center;
}

#SearchContainer a:link
{
	color: blue;
	text-decoration: none;
	border: 0px none;
}

#SearchContainer a:visited
{
	color: black;
	text-decoration: none;
	border: 0px none;
}

#SearchContainer a:hover
{
	color: #980000;
	text-decoration: underline;
	border: 0px none;
}

#SearchContainer a:active
{
	color: black;
	text-decoration: underline;
	border: 0px none;
}


/*------------------------*/

#ListTopLinks
{
	float: left;
	width: 100%;
	padding: 10px;
}

#ListTopLinks a:link
{
	color: blue;
	text-decoration: none;
	border: 0px none;
}

#ListTopLinks a:visited
{
	color: black;
	text-decoration: none;
	border: 0px none;
}

#ListTopLinks a:hover
{
	color: #980000;
	text-decoration: underline;
	border: 0px none;
}

#ListTopLinks a:active
{
	color: black;
	text-decoration: underline;
	border: 0px none;
}

.TextBoxFetus
{
	width: 250px;
	border-width: 1px;
	border-style: inset;
	border-color: InactiveCaption;
}

.DottedBorderTd
{
	border-bottom: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #EFEFEF;
}

DottedBorderTdLeft
{
	border-bottom: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #EFEFEF;
	font-weight: bold;
	text-align: right;
}

.bodytext
{
	font-size: 10pt;
	font-family: MS Sans Serif, Arial;
}

.BlackRegular
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.BlackMediumBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

.bodyheader
{
	font-weight: bolder;
	font-size: 10pt;
	color: #000099;
	line-height: 16pt;
	font-family: Arial, 'MS Sans Serif' , 'MS Serif';
}

.BlueMediumNotBoldLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #3333FF;
}

.MaroonMediumBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #8b0000;
}

.helpTxt
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
	text-decoration: none;
}

.helpTxtHeading
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10578A;
	text-decoration: none;
}

.helpTxtHeading a
{
	font-weight: bold;
	text-decoration: none;
}

.helpTxtHeading a:hover
{
	text-decoration: underline;
}

.BlueMediumBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3333FF;
}

.BlueMediumNotBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3333FF;
}

.maintable
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	border: solid 1px #16316B;
}

.BlueMediumBoldLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3333FF;
	text-decoration: none;
}

.black
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.MemberLoginContainer
{
	width: 315px;
	height: 300px;
	float: left;
	margin: 150px 0px 0px 0px;
	border: solid 1px #aacbee;
}

.NewMemberLoginContainer
{
	width: 420px;
	height: 300px;
	float: left;
	margin: 150px 0px 0px 10px;
	border: solid 1px #aacbee;
}

.ContainerHeader
{
	font-size: 10pt;
	color: #07519a;
	padding: 1px 5px 2px 5px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	background-image: url(   'images/ContainerHeaderBg.gif' );
	border-bottom: solid 1px #aacbee;
	background-repeat: repeat-x;
	background-color: #d6e2e8;
}

.ContainerHeaderwithBorder
{
	font-size: 10.5pt;
	color: #07519a;
	padding: 5px 5px 2px 8px;
	font-weight: bold;
	min-height: 22px;
	background-image: url(   'images/ContainerHeaderBg.gif' );
	border: solid 1px #aacbee;
	height: auto;
	float: left;
	width: 98.5%;
	background-position: bottom;
	background-repeat: repeat-x;
}

.ContainerTextwithPadding
{
	padding: 10px;
	width: 98%;
}

.TextBox
{
	height: 15px;
	border: solid 1px #aacbee;
}

.button
{
	background-image: url(   'images/BlueButton_BG.gif' );
	border: solid 1px #aacbee;
	height: 20px;
	font-size: 7.5pt;
	padding: 1px 8px 2px 8px;
	text-transform: uppercase;
	font-weight: bold;
	color: #07519a;
}

.button:hover
{
	background-image: url(   'images/BlueButton_BG_hover.gif' );
}
.Bg
{
	background-color: #f3f3f3;
}
.ButtonGreen
{
	/*background-color: #dcf2e7;*/ /*border: solid 1px #c6c6c6;*/
	background-color: #ffdc8a;
	border: solid 1px #b0b0b0;
	height: 20px;
	font-size: 8pt;
	padding: 1px 8px 3px 8px;
	font-weight: bold;
	color: #960d0d;
}
.ButtonGreen:hover
{
	/*background-color: #e5f6ec;*/
	background-color: #fde9ba;
}
.ButtonPink
{
	/*background-color: #fcdfec;*/ /*border: solid 1px #c6c6c6;*/
	background-color: #ffdc8a;
	border: solid 1px #b0b0b0;
	height: 20px;
	font-size: 8pt;
	padding: 1px 8px 3px 8px;
	font-weight: bold;
	color: #960d0d; /*color: #000000;*/
	text-transform: capitalize;
}
.ButtonPink:hover
{
	/*background-color: #ffe6f2;*/
	background-color: #fde9ba;
}
.ButtonBlue
{
	/*background-color: #dcf2e7;*/ /*border: solid 1px #c6c6c6;*/
	background-color: #3d77a0;
	border: solid 1px #10578a;
	font-size: 8pt;
	font-weight: bold;
	line-height: 10px;
	padding: 0px 2px 2px 2px;
	color: #fff;
}
.ButtonBlue:hover
{
	/*background-color: #e5f6ec;*/
	background-color: #5487ab;
}



.BoldTxt
{
	font-weight: bold;
	text-transform: uppercase;
}
.Bold
{
	font-weight: bold;
}
.PortalContainer
{
	width: 981px;
	height: auto;
	overflow: hidden;
	float: left;
	border: solid 1px #aacbee;
}
.PortalCategory
{
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	color: #C80000;
	font-weight: bold;
	padding-left: 5px;
}

.PortalCategory a
{
	text-decoration: none;
	font-weight: bold;
	color: #C80000;
}
/*.PortalCategory a:hover
{
	text-decoration:none;
	background-color:#ebf3fb;
	color:#07519a;
	}
*/
.PortalOverCategory
{
	background-color: #e4eff9;
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	color: #C80000;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: none;
}

.PortalCategory a:active
{
	background-image: url(   'images/protected.gif' );
	background-repeat: no-repeat;
	background-position: top center;
	text-decoration: none;
	background-color: #ebf3fb;
	color: #C80000;
}
.contentBackgroundCream
{
	border-top: solid 1px #aacbee;
	background-color: #ffffff;
	padding: 10px;
}
.contentBackgroundCream a
{
	color: #07519a;
	text-decoration: none;
	background-image: url(   'images/BulletArrow1.gif' );
	background-repeat: no-repeat;
	background-position: inherit;
	padding-left: 12px;
}
.contentBackgroundCream a:hover
{
	background-image: url(   'images/BulletArrow2.gif' );
	color: #07519a;
	text-decoration: underline;
}

. .GrayTabBg
{
	background-image: url(   'images/GrayTabBg.gif' );
	width: 100px;
	height: 22px;
	border: solid 1px #c1d2e3;
}
.GrayTabBg:hover
{
	background-image: url(   'images/GrayTabBg_hover.gif' );
}
.PageHeaderwithBg
{
	background-color: #ebf3fb;
	line-height: 22px;
	font-size: 11pt;
	color: #07519a;
	font-weight: bold;
	text-align: justify;
	padding: 2px 8px 2px 8px;
	width: 98.3%;
	border: solid 1px #aacbee;
	float: left;
}
.Red_Heading
{
	font-weight: bold;
	color: #b61010;
	font-size: 9pt;
	text-transform: uppercase;
}
.Container_box
{
	float: left;
	text-align: justify;
	border: solid 1px #aacbee;
}
.LinksWithArrow
{
	background-color: #ffffff;
}
.LinksWithArrow a
{
	color: #07519a;
	text-decoration: none;
	background-image: url(   'images/BulletArrow1.gif' );
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	text-align: left;
}
.LinksWithArrow a:hover
{
	background-image: url(   'images/BulletArrow2.gif' );
	color: #07519a;
	text-decoration: underline;
}



/***************************/
/** Chapter Pages Details */
.SubModulePartGalleryDiv
{
	float: left;
}

.SubModulePartGalleryDiv .DetailDiv
{
	width: 98%;
	float: left;
	margin: 5px 10px;
}

.SubModulePartGalleryDiv #NoSubModulePartsDetailDiv
{
	width: 800px;
	float: left;
	margin: 10px;
}

.SubModulePartGalleryDiv .ReorderSubModulePartListDiv
{
	width: 12%;
	float: left;
	margin-right: 10px;
}

.SubModulePartGalleryDiv .SubModulePartControlDiv
{
	width: 86%;
	float: left;
}

.SubModulePartGalleryDiv .ControlDiv .SubDetailDiv
{
	width: 100%;
	float: left;
}

.SubModulePartGalleryDiv .ControlDiv .SubDetailDiv .DivRemoveButton
{
	cursor: pointer;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 10pt;
	color: #16387C;
	float: left;
}

.SubModulePartGalleryDiv .ControlDiv .SubDetailDiv .DivRemoveButton a
{
	text-decoration: none;
}

.SubModulePartGalleryDiv .ControlDiv .SubDetailDiv .DivRemoveButton a:hover
{
	text-decoration: underline;
}

.SubModulePartGalleryDiv .ReorderSubModulePartListDiv .MoveUpDiv
{
	width: 100%;
	border: solid 1px #000000;
	line-height: 10px;
	height: 5px;
	cursor: pointer;
	background-image: url(./Images/up.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.SubModulePartGalleryDiv .ReorderSubModulePartListDiv .MoveDownDiv
{
	width: 100%;
	border: solid 1px #000000;
	line-height: 10px;
	height: 5px;
	cursor: pointer;
	background-image: url(./Images/down.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.SubModulePartSelectorMainDiv
{
	position: relative;
	width: 100%;
	height: 800px;
	overflow: scroll;
	text-align: center;
}

.SubModulePartSelectorInnerDiv
{
	position: absolute;
	width: 100%;
}

#SequenceSubModulePartsBox li
{
	margin: 0px;
	text-align: center;
	margin-top: 4px;
}

#SequenceSubModulePartsBox
{
	margin-top: -4px;
}

#SequenceSubModulePartsBox .SubModulePartNameLink
{
	cursor: pointer;
}

.SubModulePartGalleryDiv .ajax__tab_xp .ajax__tab_body
{
	width: 815px;
}

ul.SubModulePartsBoxy
{
	list-style-type: none;
	padding: 0px;
	margin: 0;
	margin-left: 2px;
	width: 100%;
	font-size: 13px;
	float: left;
}

ul.SubModulePartsBoxy li
{
	cursor: move;
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #eee;
	float: left;
	width: 78%;
}

ul.SubModulePartsBoxy li.Active
{
	border: 2px solid #000000;
	background-color: #bbb;
}

ul.SubModulePartsBoxy li.MouseOver
{
	background-color: #ddd;
}
/********************************/

.Feedback_Failure
{
	color: #ff0000;
	background-color: #ffcc00;
	padding: 8px;
}

.Feedback_Success
{
	color: #b61010;
	font-weight: bold; /*background-color: #ffcc00;*/
	padding: 8px;
}
.UserMessage
{
	color: #fff;
	font-weight: bold;
	background-color: #10578a;
	padding: 8px;
	text-align: left;
}

.UlWithCircle
{
	list-style-type: circle;
	margin-left: 30px;
}

.UlWithDisc
{
	list-style-type: disc;
	margin-left: 30px;
}
.HeadingBox
{
	background-image: url(   "../App_Themes/Images/sidebarh2.gif" );
	background-repeat: no-repeat;
	height: 31px;
}
.HeadingBox div ul li
{
	border-bottom: 2px solid #FFFFFF;
	line-height: 22px;
	margin: 0;
	padding: 0 0 0 5px;
}
.HeadingBoxBottom
{
	background-image: url(../App_Themes/Images/sidebar-bottom-left.gif);
	background-repeat: no-repeat;
}

.ChapterImage
{
	text-align: justify;
	border: solid 1px #aacbee;
	font-size: 9pt;
	color: #07519a;
	line-height: 20px;
	padding: 2px 5px 2px 5px;
	background-color: #ebf3fb;
}
.Add_Edit_Row
{
	padding: 10px;
}
.Add_Edit_Left
{
	width: 200px;
	text-align: right;
	padding: 5px;
	float: left;
	font-size: 9pt;
}
.Add_Edit_Right
{
	text-align: left;
	padding: 5px;
	float: left;
}
.bold_text
{
	font-weight: bold;
}
.ContainerwithLeftPadding
{
	padding-left: 25px;
	font-size: 9pt;
	line-height: 22px;
}



.AbuttonwithBg
{
	background-image: url(   'images/BlueButton_BG.gif' );
	border: solid 1px #aacbee;
	height: 20px;
	font-size: 7.5pt;
	padding: 1px 8px 2px 8px;
	text-transform: uppercase;
	font-weight: bold;
	color: #07519a;
}

.AbuttonwithBg a
{
	background-image: url(   'images/BlueButton_BG.gif' );
	text-decoration: none;
}
.AbuttonwithBg a:hover
{
	background-image: url(   'images/BlueButton_BG_hover.gif' );
	text-decoration: none;
}
.valign_top
{
	vertical-align: top;
}
.blackText
{
	color: Black;
}

.Img_box
{
	padding: 1px;
	border: solid 1px #aacbee;
	float: left;
}
.MandatoryField
{
	color: red;
}
.lnkButton
{
	height: 20px;
	font-size: 8pt;
	font-weight: bold;
	color: #07519a;
	text-decoration: none;
}
.lnkBold
{
	font-weight: bold;
}
.lnkButton:hover
{
	text-decoration: underline;
}
.RightIconLinkBox
{
	float: right;
	margin-left: 10px;
	padding: 5px;
}
.ContainerBoxwithBG
{
	font-size: 10pt;
	color: #07519a;
	padding: 8px;
	line-height: 18px;
	background-color: #ebf3fb;
	text-align: justify;
	letter-spacing: 1px;
}
.PortalRedHeading
{
	color: rgb(200, 0, 0) !important;
	font-weight: bold;
	font-size: 12px;
}
.leftPadding
{
	padding-left: 20px;
}
.BottomBorder
{
	border-bottom: solid 1px #aacbee;
}
.BoldLink
{
	line-height: 20px;
}
.BoldLink a
{
	color: #07519a;
	font-weight: bold;
	text-decoration: none;
}
.BoldLink a:hover
{
	color: #07519a;
	text-decoration: underline;
}
.ImgBorder
{
	border: solid 1px #aacbee;
	padding: 1px;
	margin: 0px 5px 0px 5px;
}
.padding
{
	padding: 8px;
}
.paddingRight
{
	padding: 5px;
}

/* Grid Listing CSS Start */

.Grid_padding
{
	padding: 2px 5px 2px 5px;
}
.Grid_bg
{
	background-color: #f1f5fa;
}
.Grid_heading_bg
{
	background-color: #dddddd;
}
.GridHeadingBorder
{
	border: solid 1px #cccccc;
}
/* Grid Listing CSS End */

.TablewithBorderPadding
{
	border: solid 1px #aacbee;
	padding: 1px;
}
.TableHeading
{
	font-family: Tahoma;
	font-size: 12px;
	color: #07519a;
	border: solid 1px #aacbee;
	text-align: center;
	font-weight: bold;
	background-color: #ebf3fb;
}
.TDwithBorder
{
	border: solid 1px #aacbee;
	padding: 3px;
}
.ClientSubHeadingwithBorder
{
	float: left;
	text-align: justify;
	border: solid 1px #aacbee;
	padding: 5px;
	color: #07519a;
	width: 98.9%;
	font-weight: bold;
	font-size: 9pt;
}
#PortalLeftContainer
{
	float: left;
	width: 85%;
}
#PortalRightContainer
{
	float: right;
	width: 14%;
	padding: 0px 0px 0px 5px;
}

.HelpWindow
{
	z-index: 999;
	position: absolute;
	top: -999px;
	left: -999px;
	display: none;
	visibility: hidden;
	border: solid 1px #476692;
	padding: 2px 5px 2px 5px;
	background-color: #ebf3fb;
}
#LecturePortalRightContainer
{
	float: right;
	width: 36%;
	padding: 7px 0px 7px 7px;
}
.AuthorHeading
{
	color: #07519a;
	font-weight: bold;
	text-align: left;
}
.bluehead
{
	font-size: 12px;
	color: #07519a;
	font-weight: bold;
}
.TitleHeadBlue
{
	font-size: 14px;
	color: #07519a;
	font-weight: bold;
}
.BottomBorder
{
	border-bottom: solid 1px #aacbee;
}

.LinkswithArrow
{
	background-color: #ffffff;
	padding: 10px;
}
.LinkswithArrow li
{
	color: #07519a;
	text-decoration: none;
	background-image: url(   'images/BulletArrow1.gif' );
	background-repeat: no-repeat;
	background-position: inherit;
	padding-left: 15px;
}
.LinkswithArrow li:hover
{
	background-image: url(   'images/BulletArrow2.gif' );
	color: #07519a;
	text-decoration: underline;
}
.GrayText
{
	color: Gray;
}
.PartLink
{
	font-size: 10px;
}
.PartLink a
{
	text-decoration: none;
	padding-right: 5px;
	font-size: 10px;
}
.PartLink a:hover
{
	text-decoration: underline;
}
/* default Css Start */
.GoldenSponsorBg
{
	background-color: #f8b540;
	padding: 10px;
	float: right;
}
.GoldenSponsorLogo
{
	background-image: url(   'images/GoldenSponsorBg.gif' );
	float: left;
	padding: 10px 5px;
	height: 50px;
	width: 528px;
}
#marquee
{
	width: 418px;
	height: 52px;
}

.RedHeadingLower
{
	font-weight: bold;
	color: #b61010;
	font-size: 8pt;
	line-height: 16px;
}
.GrayBoldHead
{
	color: #666666;
	font-weight: bold;
	line-height: 14px;
}
.SilverBg
{
	padding: 5px;
	text-align: center;
	border-left: solid 1px #dedbdb;
	border-right: solid 1px #dedbdb;
}

.validatorCalloutHighlight
{
	background-color: lemonchiffon;
	text-align: left;
}
.TableText
{
	color: #000;
}
.TableText font
{
	color: red;
}

/*border: solid 1px #2a76ad;	*/
.Border1
{
	border: solid 1px #aacbee;
}
.Border_lft
{
	border-left: dotted 1px #aacbee;
}
.Border_Btm
{
	border-bottom: dotted 1px #aacbee;
}
.bg
{
	background-color: #f3f3f3;
	padding: 2px 5px 2px 5px;
}
.WhiteBg
{
	background-color: #ffffff;
	padding: 2px 5px 2px 5px;
}
.lnkButtonBig
{
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #07519a;
}
.lnkButtonBig:hover
{
	color: #b61010;
}
.marginRt
{
	margin-right: 5px;
}
.HeaderBg
{
	font-size: 10pt;
	color: #10578a; /*padding: 2px 5px 2px 5px;*/
	font-weight: bold;
	height: 26px; /*background-image: url('images/HeadingBg.gif');*/
}

.ClinicalChallengesTxtContiner
{
	font-size: 10px;
	padding-left: 5px;
	line-height: 14px;
	margin-top: 3px;
	float: right;
	width: 108px;
}

.ClinicalChallangeImgContainer
{
	display: table;
	_position: relative;
	overflow: hidden;
	float: left;
	width: 100px;
	height: 80px;
	background-color: #000000;
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.ClinicalChallangeImgContainer .cell
{
	_position: absolute;
	_top: 50%;
	display: table-cell;
	vertical-align: middle;
}
.ClinicalChallangeImgContainer span
{
	_position: relative;
	_top: -50%;
}
.FormLbl
{
	font-size: 9pt;
}

/* Page Title CSS */
.Title_Lft
{
	background-image: url(   'images/TitleBarLeft.gif' );
	width: 16px;
	height: 29px;
	float: left;
	float: left;
}
.Title_Bg_Dark
{
	background-image: url(   'images/TitleBarBg_Dark.gif' );
	height: 21px;
	float: left;
	color: White;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}
.Title_Seprator
{
	background-image: url(   'images/TitleBarSeprator.gif' );
	height: 29px;
	width: 34px;
	float: left;
}
.Title_Bg_Light
{
	background-image: url(   'images/TitleBarBg_Light.gif' );
	width: 100%;
	height: 29px;
	float: left;
}
.Title_Rt
{
	background-image: url(   'images/TitleBarRt.gif' );
	height: 29px;
	width: 6px;
	float: right;
}
.Title_Link
{
	float: right;
	padding: 6px;
}
.NewsStoryImgTd
{
	width: 75px;
	border: solid 2px #f3f3f3;
	background-color: White;
	text-align: center;
}
.FeaturedDetailDiv
{
	width: 60px;
	font-weight: bold;
	float: left;
	padding: 5px 5px 5px 0px;
}
.FontSize
{
	font-size: 10pt;
}
.PopupText
{
	line-height: 18px;
	color: #666666;
	padding: 8px;
	text-align: justify;
}
.ImgPading
{
	text-align: left;
	padding: 3px 8px 3px 0px;
}
.LectureBorderGray
{
	border: solid 4px gray;
}
.RecursiveHeading
{
	line-height: 19px;
	font-size: 12px;
	font-weight: bold;
	color: #10578a;
	text-align: left;
}
/* Curvy Corner Styles Green*/
.CenterContainerGreen
{
	border-left: solid 1px #95ddb7;
	border-right: solid 1px #95ddb7;
	padding: 5px 5px 0px 5px;
	text-align: left;
}
.LtTopCornerGreen
{
	background-image: url(   'images/LftTopCornerGreen.gif' );
	float: left;
	height: 29px;
	width: 7px;
}
.RtTopCornerGreen
{
	background-image: url(   'images/RtTopCornerGreen.gif' );
	float: right;
	height: 29px;
	width: 7px;
}
.TopCenterGreenBG
{
	background-image: url(   'images/CornerHeaderGreenBG.gif' );
	height: 19px;
	float: left;
	font-size: 12px;
	padding: 5px 10px 5px 0px;
	font-weight: bold;
	color: #10578a;
	text-align: left;
}
.LtBtmCornerGreen
{
	background-image: url(   'images/LftBtmCornerGreen.gif' );
	float: left;
	width: 8px;
	height: 8px;
	background-repeat: no-repeat;
	background-position: top;
}
.RtBtmCornerGreen
{
	background-image: url(   'images/RtBtmCornerGreen.gif' );
	float: right;
	width: 8px;
	height: 8px;
	background-repeat: no-repeat;
	background-position: top;
}
.BtmBorderGreen
{
	background-image: url(   'images/BtmBorderGreen.gif' );
	height: 8px;
	float: left;
}

/* Curvy Corner Styles */
.CornerContainer
{
	float: left;
}
.LtTopCorner
{
	background-image: url(   'images/LftTopCorner.gif' );
	float: left;
	height: 29px;
	width: 7px;
}
.RtTopCorner
{
	background-image: url(   'images/RtTopCorner.gif' );
	float: right;
	height: 29px;
	width: 7px;
}
.TopCenterBG
{
	background-image: url(   'images/CornerHeaderBG.gif' );
	height: 19px;
	float: left;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
	color: #10578a;
	text-align: left;
}
.CenterContainer
{
	border-left: solid 1px #a9c7dd;
	border-right: solid 1px #a9c7dd;
	padding: 5px 5px 0px 5px;
	text-align: left;
}
.LtBtmCorner
{
	background-image: url(   'images/LftBtmCorner.gif' );
	float: left;
	width: 8px;
	height: 8px;
	background-repeat: no-repeat;
	background-position: top;
}
.RtBtmCorner
{
	background-image: url(   'images/RtBtmCorner.gif' );
	float: right;
	width: 8px;
	height: 8px;
	background-repeat: no-repeat;
	background-position: top;
}
.BtmBorder
{
	background-image: url(   'images/BtmBorder.gif' );
	height: 8px;
	float: left;
}
.buttonYellow
{
	background-color: #ffe17f;
}
.TopLeftCurvy
{
	background-image: url(   'images/TopLeftCorner.gif' );
	width: 6px;
	height: 70px;
	float: left;
}
.TopRightCurvy
{
	background-image: url(   'images/TopRightCorner.gif' );
	width: 6px;
	height: 70px;
	float: right;
}
.ProductDetailsDivWithScroll
{
	max-height: 350px;
	height: auto !important;
	height: 350px;
	overflow: auto;
	padding: 5px 10px 5px 0px;
}

/* =Internet Explorer Fixes
----------------------------------------------------------------------*/

.hoverbox a
{
	position: relative;
}

.hoverbox a:hover
{
	display: block;
	font-size: 100%;
	z-index: 1;
}

.hoverbox a:hover .preview
{
	top: -38px;
	left: -50px;
}

.hoverbox td
{
	position: static;
}

/*** Advertisement ***/

.AdvertisementPreviewDiv
{
	float: left;
	border: Solid 2px #000;
	border-style: window-inset;
}

.AdvertisementPageHeader
{
	width: 100%;
	height: 123px;
	border-bottom: Solid 1px #000;
	background-image: url(./Images/Header.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

.AdvertisementPageFooter
{
	width: 100%;
	height: 35px;
	border-top: Solid 1px #AACBEE;
	background-image: url(./Images/Footer.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
}

.AdvertisementSidePanel
{
	vertical-align: top;
	float: left;
	width: 220px;
	height: 700px;
}

.AdvertisementContentPanel
{
	vertical-align: middle;
	float: left;
	border: Solid 1px #000;
	width: 557px;
	min-height: 700px;
	height: auto !important;
	height: 700px;
	text-align: center;
	background-color: #EFEFEF;
}

.AdvertisementBottomPanel
{
	width: 100%;
	float: left;
	vertical-align: top;
	border-top: Solid 1px #000;
}

.AdvertisementTopPanel
{
	width: 100%;
	float: left;
	vertical-align: top;
	border-bottom: Solid 1px #000;
}

.AdvertisementPanelUlOuterDiv
{
	position: relative;
	width: 100%;
	text-align: center;
	float: left;
}

.AdvertisementPanelUlInnerDiv
{
	position: absolute;
	width: 100%;
	float: left;
}

/* News Letter Preview Page Style */
.NewsLetterMainHeaderDiv
{
	background-image: url(   '../App_Themes/Images/NewsLetter.gif' );
	background-repeat: no-repeat;
	background-position: center center;
	height: 105px;
	border: solid 1px #AACBEE;
}

.NewsLetterMainHeadingDiv
{
	width: 100%;
	float: left;
	background-color: #458CDA;
	color: #FFFFFF;
}

.NewsLetterMainHeadingDiv .NewsLetterIssueNumberDiv
{
	float: left;
	padding: 5px;
	font-weight: bold;
}

.NewsLetterMainHeadingDiv .NewsLetterDateDiv
{
	float: right;
	padding: 5px;
	font-weight: bold;
}

.NewsLetterPreviewMainDiv
{
	float: left;
	width: 935px;
	margin: 0px 70px;
}

.NewsLetterLeftPanel
{
	float: left;
	width: 150px;
}

.NewsLetterContentPanel
{
	float: left;
	width: 500px;
}

.NewsLetterRightPanel
{
	float: left;
	width: 150px;
}

.NewsLetterQuickLinkHeader
{
	font-weight: bold;
	text-decoration: underline;
}

.NewsLetterTopAdvertisementMainDiv
{
	margin: 5px 0px;
	float: left;
	vertical-align: top;
}

.NewsLetterLeftSideAdvertisementMainDiv
{
	vertical-align: top;
	float: left;
	width: 150px;
	margin-right: 5px;
}

.NewsLetterRightSideAdvertisementMainDiv
{
	vertical-align: top;
	float: left;
	width: 150px;
}

.NewsLetterMainContentDiv
{
	vertical-align: Top;
	float: left;
	background-color: #AACBEE;
	width: 485px;
	min-height: 700px;
	height: auto !important;
	height: 700px;
	padding: 5px;
}
.NewsLetterMainContentDiv .DetailDiv
{
	background-color: #FFFFFF;
}
.NormalTxtFCK
{
	font-family: Verdana;
	font-size: 8.5pt;
	line-height: 14pt;
	text-align: justify;
	font-weight: normal;
}
.RadUploadProgressArea .ruProgress
{
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.SubCheckboxList
{
	padding-left: 35px;
}
.SubCheckboxList td
{
	width: 100px;
}

/* Rad Editor's Css */
.Default.RadEditor .reModule, .Default.RadEditor .reEditorModes, .Default.RadEditor .reWrapper
{
	background-color: Transparent;
}
/************* Tree View ***********************/
ul.expand
{
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.expand li
{
	padding: 0;
	margin: 0;
}
ul.expand li.trigger.top
{
	margin-top: 0;
}
ul.expand li.trigger
{
	cursor: pointer; /*background:url(./Images/expand-collapse.gif) 0 3px no-repeat; 	padding:0 0 0 20px; 	margin:7px 0 0 0;*/
}
ul.expand li.trigger h4
{
	color: #666;
}
ul.expand li.trigger.open h4
{
	color: inherit;
}
ul.expand li.trigger.open
{
	background-position: 0 -997px;
}
ul.expand ul
{
	list-style: disc inside;
	line-height: 18px;
	padding: 2px 0 2px 20px;
}
/***************************************************/
.ContextMenuPanel
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(./images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuLabel
{
	display: block;
	padding: 5px 25px 5px 18px;
	font-weight: bolder;
	background-color: #FFDC8A;
	background-image: url(./Images/MenuDown.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border: solid 1px #B0B0B0;
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}
/**************************************/
/* Forward Newsletter to your friend
/**************************************/
#ForwardNewsletterTable
{
	width: 100%;
}
#ForwardNewsletterTable .RowDiv
{
	width: 100%;
	height: 22px;
	border-bottom: solid 1px #f3f3f3;
	float: left;
	padding: 5px;
}
#ForwardNewsletterTable .RowDiv .ControlDiv
{
	font-weight: bold;
	width: 22%;
	float: left;
}
#ForwardNewsletterTable .RowDiv .DetailDiv
{
	font-weight: bold;
	float: left;
	width: 28%;
}
#ForwardNewsletterTable .MessageRowDiv
{
	width: 100%;
	height: 100px;
	border-bottom: solid 1px #f3f3f3;
	float: left;
	padding: 5px;
}
#ForwardNewsletterTable .MessageRowDiv .ControlDiv
{
	font-weight: bold;
	width: 30%;
	float: left;
}
#ForwardNewsletterTable .MessageRowDiv .DetailDiv
{
	font-weight: bold;
	float: left;
	width: 70%;
}


.HitMainHeading
{
	text-align: center;
	font-weight: bold;
	padding: 5px;
	background-color: #DFE1E0;
	border-right: solid 1px #9F9F9F;
	border-top: solid 1px #9F9F9F;
	color: #11578B;
	height: 15px;
	white-space: nowrap;
}
.HitLectureHeading
{
	background-color: #F1F5FA;
	border-bottom: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	padding: 2px 5px;
	font-weight: bold;
}
/* Jobs Module */
#JobsLeftContainer
{
	float: left;
	width: 160px;
}
.JobsLabels
{
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
}
#JobsCenterContainer
{
	width: 676px;
	float: left;
	margin-left: 8px;
}
#JobsCareerResources
{
	width: 676px;
	float: left;
	margin-top: 6px;
}
#JobsPosted
{
	width: 420px;
	float: left;
}
#JobsAdvtContainer
{
	width: 250px;
	float: right;
}
.JobsAdvt
{
	background-color: #dee5f9;
	width: 250px;
	height: 200px;
	float: left;
}
#JobsRightAdvtContainer
{
	float: right;
	width: 140px;
	text-align: center;
}
.JobsIframContainerDiv
{
	width: 98%;
	height: 370px;
	overflow: scroll;
	overflow-x: hidden;
}
.JobsStateContainer
{
	width: 145px;
	border: solid 1px #2a76ad;
	height: 75px;
}
.JobsRow
{
	width: 100%;
	float: left;
	margin-top: 5px;
}
.JobsRowWithBtmBorder
{
	width: 100%;
	float: left;
	margin-top: 4px;
	border-bottom: solid 1px #e4eff9;
}

.Button
{
	/*background-color: #dcf2e7;*/ /*border: solid 1px #c6c6c6;*/
	background-color: #ffdc8a;
	border: solid 1px #b0b0b0;
	height: 20px;
	font-size: 8pt;
	padding: 1px 8px 3px 8px;
	font-weight: bold;
	color: #960d0d;
}
.Button:hover
{
	/*background-color: #e5f6ec;*/
	background-color: #fde9ba;
}
.NormalBlue
{
	color: #10587A;
}
.GraySmallNormal
{
	color: #666666;
	font-size: 9px;
}
.Jobs
{
	float: left;
	width: 300px;
}
.PostedDate
{
	float: right;
	width: 88px;
	text-align: right;
}
.ResourceTxt
{
	width: 100%;
	float: left;
}
.ResourceTxt .GrayHeading
{
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: Gray;
	float: left;
}
.ResourceTxt .BlueHeading
{
	font-size: 13px;
	font-weight: bold;
	color: #07519a;
	float: left;
}
.ResourceTxt .NormalTxt
{
	color: Black;
	text-align: left;
}
.ResourceTxt .ImgContainer
{
	margin-right: 5px;
	float: left;
}
/**************************************/
/* Max Charater COUNT
/**************************************/
.charcounter
{
	position: relative;
	width: 550px;
	height: 100px;
	float: left;
	margin-right: 10px;
}

.charcounter *
{
	width: 550px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent;
}
.charcounter div
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 550%;
	font-weight: bold;
	text-align: center;
	line-height: 100px;
	vertical-align: middle;
	opacity: 0.5;
}

.charcounter div.negative
{
	color: #FFFFFF;
}

/* Job Scoller */
.sliderwrapper
{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 247px; /*width of featured content slider*/
	height: 110px;
}
.sliderwrapper .contentdiv
{
	visibility: hidden; /*leave as is*/ /*position: absolute; leave as is*/
	left: 0; /*leave as is*/
	top: 0; /*leave as is*/
	padding: 5px;
	background-color: #FFFDF0; /*width: 237px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) 	height: 100px; */
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}

.pagination
{
	width: 237px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align: center;
	background-color: #FDF1C1;
	padding: 1px 5px;
}

.pagination a
{
	padding: 0 5px;
	text-decoration: none;
	color: #B12003 !important;
	background: white;
	padding: 0px 5px;
}

.pagination a:hover, .pagination a.selected
{
	color: #000;
	background-color: #FEE496;
}
/*Coustom Scroll Style*/
.scrollgeneric
{
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}

.vscrollerbase
{
	width: 10px;
	background-color: white;
}
.vscrollerbar
{
	width: 10px;
	background-color: #FDF1C1;
	border: solid 1px #FBC162;
}
.hscrollerbase
{
	height: 10px;
	background-color: white;
}
.hscrollerbar
{
	height: 10px;
	background-color: #D8EBFE;
	border: solid 1px #AACBEE;
}

.scrollerjogbox
{
	width: 10px;
	height: 10px;
	top: auto;
	left: auto;
	bottom: 0px;
	right: 0px;
	background-color: gray;
}
#mycustomscroll
{
	/* Typical fixed height and fixed width example */
	width: 247px;
	height: 110px;
	overflow: auto; /* IE overflow fix, position must be relative or absolute*/
	position: relative;
}

/*Lecture Hit report*/
.LectureReportTitleRow
{
	font-weight: bold;
}

.LectureReportRecordRow
{
}

.AdminHomePageWelcomeText
{
	font-size: medium;
	text-align: center;
	width: 98%;
	color: #11578B;
	font-weight: bold;
}

.JobAdsHeading, .JobAdsHeading a, .JobAdsHeading a:hover
{
	color: #10578A;
	font-size: 28px;
	text-decoration: none;
	font-weight: bold;
}



