﻿@charset "UTF-8";

/*---- Browser Reset -----*/

html { background: #fff; }
body, p, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin:0; padding:0; }
/*fieldset,*/ img { border:0; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; *font-size:100%;}
legend { color:#000; }

body { font: 100% 'Verdana', sans-serif; line-height:1.5em; }
ul { margin-left: 25px; }
ol { margin-left: 25px; }
a { color: #0156ff; text-decoration: underline; outline: none; }
/*a[href]:hover { color:#336699; }*/
a[href]:hover { color:#2D5881; }
a:visited { color: gray; }

.fltrt { float: right; }
.fltrtPadding { float: right; padding-right: 10px; }
.fltlft { float: left; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0; }
.clear { clear:both; }
.xxsmall { font-size:xx-small !important; }
.small {font-size:small !important;}
.alignlft {text-align: left;}
.alignrt {text-align:right;}

.mainContainer { width: 100%; margin: 0 auto; text-align: center; background: #fff; position: relative; }
.h_top { background: url(images/headerBkg.gif) top left repeat-x; padding: 4px 0 0 0; text-align: left; border-top: 1px solid #b4c6d9;  border-bottom: 1px solid #b4c6d9; height: 34px; }
.h_middle {background: #fff;}
.header { font-size: 12px; margin: 0 auto; width: 95%; position: relative;   }

.profileContainer { margin: 0 0 0 16px; *width:25%; }
.profileImage { border: 1px solid #abaaaa; margin: 0 5px 0 0; }
.profileInfo { color: #c9c3c3;font-size: 11px;line-height: 2.3em; text-align: right; margin: 0 0 0 5px;  }
.profileInfo a { color: #fff; font-size: 12px; padding: 6px 6px 14px 6px; }
.profileInfo a:hover { color: #fff; background: #2c4d89; }
.profileWelcome a { text-decoration: none; }
.whiteDropDownBtn { margin: 4px 0 0 3px;  }
.logout { margin: 2px 0 0 19px; }

.headerLinks ul { margin: 0; padding: 4px 0; }
.headerLinks li { list-style: none; display: inline-block; zoom: 1; *display:inline; margin: 0 ; padding: 0; }
.headerLinks li a { color: #c9dcf7; text-decoration: none; padding: 10px 6px 10px 6px; }
.headerLinks li a:hover { color: #fff; background: #2c4d89; }

.h_middle { background: url(images/middleTopBkg.gif) top  repeat-x; padding: 0 0 0 0; border:1px solid #999;  }
.column_h_middle { width: 100%; text-align: center; background: url(images/diagonal-noise.png) top  repeat; border-bottom: #d1d1d1 1px solid; padding: 0 0 10px 0; border-top: #fefefe 1px solid;   }
.logoRow { margin: 0 auto; width: 99%; padding-bottom: 0; padding-top:10px; }
.productLogo { margin: 12px 0 0 12px; }
.projectLogo { overflow: hidden; margin: 0 0 5px 0; }
.siteSearch {  margin: 9px 2px 0 0; position: relative; zoom: 1; padding-left:20px; /* width: 365px; */}
.columnMiddle { width: 980px; text-align: left; margin: 0 auto; padding: 0 0 15px 0; background: url(images/diagonal-noise.png) top repeat; }
.middleNav { width: 99.9%; margin: 0 auto; }
.navContainer { margin: 10px 0 0 0; padding: 10px 5px 14px 19px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #eae7e7; border: 1px solid #d1d1d1; border-bottom: none;  }
.bnavContainer {  margin: 10px 0 0 0; padding: 10px 0px 14px 19px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; background: #eae7e7; border: 1px solid #d1d1d1; border-right: 0px solid #e0dddd;   }
.bnavContainerWiz { margin: 10px 0 0 0; padding: 10px 17px 14px 19px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; background: #eae7e7; border: 1px solid #d1d1d1; border-right: 1px solid #e0dddd;   }
.wizPanelContainer { width:148px;  margin: 10px 0 0 0; padding: 10px 0px 14px 19px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-right: 0px solid #e0dddd;   }
.wizPanel { padding: 10px 0px 14px 19px;  border-top-left-radius: 5px;  border-bottom-left-radius: 5px;  border: 1px solid #d1d1d1;  border-right: 0px solid #e0dddd;  background: #eae7e7;  position: fixed; top: 119px; left: 11px; width: 148px; margin: 10px 0 0 0; }

.navRow  { margin: 0 ; font-size: 12px;  }
.navRow ul { margin: 0; padding: 0; }
.navRow li { list-style: none; display: inline-block; zoom: 1; *display:inline; margin: 5px 4px 0 0; padding: 0; float: left; max-width: 135px; min-width: 80px; }
.navRow li a { display: block; background: #f5f2f2; border: 1px solid #b4b3b3;  border-radius: 3px; padding: 2px 15px 3px 7px; color:#333; text-decoration: none; text-shadow: -1px 1px #fff; text-align: left; box-shadow: -1px 1px #f4f2f2;  }
.navRow li a:hover { background: #999; border: 1px solid #666; text-shadow: -1px 1px #858585; color: #fff;  }
.navRow li a.active { background: url(images/topActionBtn_bkg_selected.png) top left no-repeat; width: 124px; height: 39px; padding: 2px 0 0 6px; color:#fff; text-decoration: none; text-shadow: -1px 1px #000; font-weight: bold; }

.navColumn  { text-align: left; width: 150px; margin: 0 auto; padding: 5px 0 0 0; font-size: 11px;  }
.navColumn ul { margin: 0; padding: 0; }
.navColumn li { display: inline-block; zoom: 1; *display:inline; margin: 0 10px 0px 0; padding: 0; float: left; width: 150px; }
.navColumn li a { display: block; background: #f5f2f2; border: 1px solid #b4b3b3 ; border-right:0; border-radius: 0px; padding: 4px 0 3px 7px; color:#333; text-decoration: none; text-shadow: -1px 1px #fff; text-align: left; box-shadow: -1px 1px #f4f2f2;  }
.navColumn li a img {vertical-align: middle;}
.navColumn li a:hover { background: #999; border: 1px solid #666; text-shadow: -1px 1px #858585; color: #fff;  }
.navColumn li a.active { background: url(images/column_topActionBtn_bkg_selected.png) top left no-repeat; width: 142px; height: 39px; padding: 2px 0 0 7px; color:#fff; text-decoration: none; text-shadow: -1px 1px #000; font-weight: bold; }
.navColumn li a.navSelected { background: #fff !important; border: 1px solid #b4b3b3; border-right:0; text-shadow: -1px 0px #858585; color: #000; font:bolder;  }
.navColumn li span.navGrpColumn { font-family:Andalus; font-size:16px; font-weight:bold; display: block; border: 0px solid #b4b3b3 ; border-right:0; border-radius: 0px; padding: 4px 0 3px 7px; color:#3d5b99 ; text-decoration: none; text-shadow: -1px 1px #000; text-align: left; }

.navigator .navMore { margin: 0; }
.navMoreText a, a:hover{cursor: pointer; text-decoration: none;}

.blueDropDownBtn { margin: 0; width: 14px; height: 9px; }
.blueDropDownBtn a:hover { background: #fff; }

.bh_bottom { width: 98%; margin: 0 auto;  padding: 0;}

.page { background: url("images/.png") repeat-x scroll center top #FEFEFE;  background: #F8F8FF; border-top: 1px solid #D1D1D1; margin: 0; padding: 5px 0; width: 100%; min-width:700px; }
.bpage { display:table; background: url(images/bkg_page.png) top left repeat; border-top: 1px solid #D1D1D1; margin: 0; padding: 15px 0; width: 100%; }
.content { background-color: #FEFEFE; border: 0; padding: 0 0 0 25px; text-align: left; width: 95%; }
.bcontentPopup { min-height: 560px; display: block; margin: 0px 0 0 40px auto; padding: 14px 10px 10px 14px;  text-align: left; border: 1px solid #d1d1d1; background-color: #fff; border-radius: 5px 5px 5px 0; border-bottom: 1px solid #e0dddd; width: 83%;  }
.bcontent { min-height: 700px; overflow:hidden; display:block; padding: 14px 10px 10px 14px;  text-align: left; border: 1px solid #d1d1d1; border-left:0; background-color: #fff; border-radius: 5px 5px 5px 0; border-bottom: 1px solid #e0dddd; }
.bPageContainer { margin: 0 auto; padding: 10px 5px 5px 5px; width: 95%; }

.footer { width: 100%; text-align: right; font-size: 12px; padding: 12px 0 15px 0; margin: 0 auto; }   

.hideMe {visibility: hidden; display:none;}
           
#contentCol { margin: 11px 0 0 3px; padding: 5px 0 0 10px; text-align: left; background: #fefefe; width: 830px;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #D1D1D1; min-height: 300px; }

.FreezePaneOff {	visibility: hidden;	display: none;	position: absolute;	top: -100px;	left: -100px; }
.FreezePaneOn {	position: absolute;	top: 0;	left: 0;	visibility: visible;	display: block;	width: 100%;
        height: 100%;	background-color: #ADB8DA;	z-index: 999;	filter:alpha(opacity=85);	-moz-opacity:0.85;	
        padding-top: 20%; }
.FreezePaneOn_new {	position: absolute;	top: 0;	left: 0;	visibility: visible;	display: block;	width: 100%;
            height: 100%;	background-color: #000;	z-index: 999;	filter:alpha(opacity=85);	-moz-opacity:0.85;	
            padding-top: 20%; }

.InnerFreezePane {	text-align: center;	width: 66%;	background-color: #1C3B99;	color: White;	
    font-size: large;	border: dashed 2px #111;	padding: 9px; }

.InnerFreezePane_new {	text-align: center;	width: 66%;	background-color: gray;	color: White;	
        font-size: large;	border: dashed 2px #111;	padding: 9px; }

.subMenu { background-image: url(images/topNav_gradient.jpg); background-position: left top; background-repeat: repeat-x; border: 0px solid #999999; border-right: none; color: #333333; display: inline-table; font-size: smaller; margin: -1px 0 10px; padding: 10px 10px 0 0; text-align: center; width: 99%; text-decoration: none; min-height:30px; }
.subMenu ul {	list-style-type: none;	margin: 0;	padding: 0;	overflow: hidden; }
.subMenu li { list-style-type: none; list-style-position: outside; float: left; padding: .5em; line-height: 1.5; list-style-type: none; list-style-image: none; border-right-color: #ccc; border-right-width: 0px; border-right-style: dotted; }
.subMenu li a {color: #333; display: block; text-decoration: none; padding: 0; vertical-align: text-top; }
.subMenu img { vertical-align: middle;  }
.subMenu li a:hover {text-decoration: none;  }

.subMultiMenu * {color: blue !important; font-size: small;  }
.subMultiMenuText  { font-style: italic; font-weight: lighter; color: #000 !important; }
.subMultiMenu:hover { text-decoration: none; }

.breadcrumbs {  font-size: 10px; color: #8d8b8b;    font-weight: bold;   text-align: left;   padding-right: 10px;   padding-left: 5px;   vertical-align: middle;   height: 22px;   padding-top: 5px;   border: 0 solid #d0dcfd; margin: 0 0 15px 0;}
.breadcrumbs a {	color: #8d8b8b; 	text-decoration: underline;}
.breadcrumbs a:hover {	color: Navy; background-image: url(images/bk_gradient.gif); }

.buttonsAlignment {	margin: 5px; width: auto; height: auto; padding: 5px 15px 5px 15px; background: url(images/headerBkg.gif) top left repeat-x; border-radius: 3px; border: none; color: #fff; text-align: center; font-size: 14px; text-shadow: -1px 1px #193c63; cursor: pointer;}

.buttons { margin: 5px; width: auto; height: auto; padding: 5px 15px 5px 15px; float: left; background: url(images/headerBkg.gif) top left repeat-x; border-radius: 3px; border: none; color: #fff; text-align: center; font-size: 14px; text-shadow: -1px 1px #193c63; cursor: pointer; }
.buttons:hover  { background-color:#378de5;	background-image: none; color:White; } 
.buttons:active { position:relative; top:1px;  }
.buttons:visited {color: White;}
.buttonsNF { margin: 0; width: auto; height: auto; padding: 3px 15px 5px 15px; background: url(images/headerBkg.gif) top left repeat-x; border-radius: 3px; border: none; color: #fff; text-align: center; font-size: 14px; text-shadow: -1px 1px #193c63; cursor: pointer;  }

.searchField { margin: 5px 5px 5px 0; float: left; }

.meetingTitle { font: 20px Georgia, "Times New Roman", Times, serif; }

.labels { vertical-align: top; color:#172967; white-space: nowrap; }
.FElabels { vertical-align: top; color:#172967; white-space: nowrap; font-weight: bold; }
.FEGrid * {font-size: 12px; }
.FEGrid td {padding-right: 10px;}

.pgContent { position: relative; }

.loginContainer {text-align: center; margin:0 auto; width: 768px; }
.loginHeader { text-align:center; margin: auto; padding-top: 20px; }
.loginHeader .productLogo {padding-bottom: 0; border-bottom: 0px solid #efefea;}
.loginContent { color: black;   background: #fff;border: 0 solid #ccc; }   
.loginContent a , a:hover { color: blue; }
.loginContent table { margin: 0 auto;  text-align: left; padding: 10px; font-size: small; }
.loginContent td {padding: 2px !important; font: small;}
.productSubline { width:auto; border-bottom: 1px solid #8d8b8b; font-size: 10px; font-style: italic; }

.front-card {  position:relative; height:328px; margin: 0 auto;  }
.front-welcome { visibility: hidden; position:absolute; top:0; left:0; display:block; width:520px; height:328px; background:#333 url(images/boardnetBranding.jpg) no-repeat left top; border:0; -webkit-box-shadow:0 1px 0 rgba(0,0,0,.2), 0 0 125px rgba(255,255,255,.35); -moz-box-shadow:0 1px 0 rgba(0,0,0,.2), 0 0 125px rgba(255,255,255,.35); box-shadow:0 1px 0 rgba(0,0,0,.2), 0 0 125px rgba(255,255,255,.35); border-radius: 4px; }
.front-signin { width:400px; margin: 0 auto; }
.front-signup { position:absolute; top:121px; left:536px; width:300px; height:206px; }
.front-welcome, .front-signin  { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.front-signup { padding:0; }
.front-signin { background:#fff; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd)); background:-webkit-linear-gradient(top, #fff 0, #ddd 100%); background:-moz-linear-gradient(top, #fff 0, #ddd 100%); background:-ms-linear-gradient(top, #fff 0, #ddd 100%); background:-o-linear-gradient(top, #fff 0, #ddd 100%); background:linear-gradient(top, #fff 0, #ddd 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0); border:solid 1px #ccc; -webkit-box-shadow:0 1px 0 rgba(0,0,0,.1); -moz-box-shadow:0 1px 0 rgba(0,0,0,.1); box-shadow:0 1px 0 rgba(0,0,0,.1); border-radius: 4px; }
.front-signin input { border:1px solid #ccc; -webkit-box-shadow:inset 0 1px 0 #eee, #fff 0 1px 0; -moz-box-shadow:inset 0 1px 0 #eee, #fff 0 1px 0; box-shadow:inset 0 1px 0 #eee, #fff 0 1px 0; }
.front-signin .placeholding-input { height:30px; }
.front-signin input:focus { border:1px solid #56b4ef; outline-color: transparent; -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05), 0 0 8px rgba(82,168,236,.6); -moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.05), 0 0 8px rgba(82,168,236,.6); box-shadow:inset 0 1px 3px rgba(0,0,0,.05), 0 0 8px rgba(82,168,236,.6); }
.front-signin .text-input { font-size:small; float: left; height: 25px; margin: 5px 5px 5px 7px;  }
.front-signin .message { margin:0; vertical-align:text-top; font-size: 11px; padding-top:10px;}
.front-signin .username .text-input { width:366px; }
.front-signin .password .text-input { height:34px; *height:14px; float: left; width: 401px; }
.front-signin .username { position:relative; width: 376px; margin-top: 10px; }
.front-signin .password { width: 376px;  }
.front-signin .password-signin { position:absolute; top:48px; left:12px; width:276px; padding:20px; }
.front-signin .submit { height:30px; -webkit-box-shadow:0 1px 0 #fff; -moz-box-shadow:0 1px 0 #fff; box-shadow:0 1px 0 #fff; float: right; padding:40px}
.front-signin .remember-forgot { position:absolute; top:87px; margin:0; width:276px; }
.front-signin .remember, .front-signin .forgot, .front-signin .separator { display:inline; margin:0; font-size:14px; line-height:14px; color:#999; -webkit-text-shadow:0 1px 0 rgba(255,255,255,.6); -moz-text-shadow:0 1px 0 rgba(255,255,255,.6); text-shadow:0 1px 0 rgba(255,255,255,.6); }
.front-signin .remember input[type=checkbox] { margin:0; height:13px; vertical-align:text-top; }
.front-signin .separator { margin:0 1px 0 2px; color:#999; -webkit-text-shadow:0 1px 0 rgba(255,255,255,.6); -moz-text-shadow:0 1px 0 rgba(255,255,255,.6); text-shadow:0 1px 0 rgba(255,255,255,.6); }
.front-signin .ack {padding-left: 10px; margin 0 1px 0 2px; color: #999; font-size: 10px; text-align: left;}
.front-signin .domain-list {padding-left: 10px; margin 0 1px 0 2px; color: #999; font-size: 14px;}
.front-signin .submitdiv {padding-top: 10px;}
.front-signin .title {font-size: large; color: #fff; background: #3d5b99; padding:10px; }

.front-contactus { width:600px; margin: 0 auto; }


.loginLabel {text-align: left; padding: 20px 0 0 10px; font-size: small;}

.formHolder td { padding-right: 10px; padding-bottom: 5px; font-size: small; }

select {
	border: 1px solid #c7c5c5;
	border-radius: 3px;
	font-size: 14px;
	color:#0b2167;
	padding:2px;
	min-width: 150px;
	font-family: Verdana;
	letter-spacing: 1px;
}

input, textarea {
	border: 1px solid #d1d1d1;
	border-radius: 3px;
	font-size: 11px;
	font-family: 'Droid Sans', sans-serif;
	letter-spacing: 1px;
	color:#333;
	padding-left:7px;
	background-color:#fff;
	/* padding-top: 2px; */
}

input {
	height:20px;
	/* padding-top: 4px; */
}
textfield {
	padding-top:10px;
}

input[type=checkbox] {
	padding:14px;
	border: 0px solid #788ac1;
	padding-left: 0;
	padding: 3px;
	height: 15px;
}

input[type=radio] {
	padding:0;
	border: 0px solid #788ac1;
	padding-left:0;
	padding: 3px;
	height: 15px;
}

.PageTitle {
	font-size: 16px;
	text-shadow: #fff -1px 1px;
	font-weight: normal;
	padding: 10px;
	margin-bottom: 10px;
     background-color: #EAE7E7;
	margin-top: 10px;
	border-radius: 5px;
    nav-index:0;
}

.PageSubTitle {
    border-bottom: 1px solid #405E9C;
    color: #405E9C;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
}

.space { color: #666; font-style: italic; font-size: 14px; }

h1.groupTitleGreen, h1.groupTitleBlue, h1.groupTitleOrange {
	padding-top:2px;
	border-bottom: 1px solid #cccccc;
	padding-bottom:2px;
	margin-bottom:2px;
	font-size: 14px ;
	font-weight: normal;
}

h1.groupTitleGreen { color: #2e82ad; }
h1.groupTitleBlue {	color: #335dd5; }
h1.groupTitleOrange { color: #ca5408; }

/* * *Meeting Page File Viewer Styles ** */

#main
{
    width:100%;
    line-height: 300px;
    height:100%;
    background: url('img/vertical-separator.gif') repeat-y center top;
}

#fileview,#sidebar {
    border: 0 solid;
}

#sidebar {
    display: none;
    line-height: normal;
    height: 300px;
}

#fileview {
    width:98%;
}
.use-sidebar #fileview {width: 66% !important;}
.use-sidebar #sidebar { display: block; width: 30%; padding: 0; }

.sidebar-at-left #sidebar {margin-right: 1%;}
.sidebar-at-right #sidebar {margin-left: 1%;}
.sidebar-at-left #fileview, .use-sidebar.sidebar-at-right #sidebar, .sidebar-at-right #separator {float: right;}
.sidebar-at-right #fileview, .use-sidebar.sidebar-at-left #sidebar, .sidebar-at-left #separator {float: left;}

#separator {  background: url('img/vertical-separator.gif') repeat-y center top; background-color: #EEE; border: 1px solid #CCC; display: block; outline: none; width: 1%; }

.use-sidebar #separator { background: url('img/vertical-separator.gif') repeat-y center top; background-color: #EEE; border-color: #FFF; }

#separator:hover { border-color: #ABC; background: #DEF; }

#pdf {
	width: 500px;
	height: 300px;
	margin: 2em auto;
	border: 10px solid #6699FF;
}

#pdf p {
    padding: 1em;
}

#fileview object {
    display: block;
    border: solid 1px #666;
}

/* ** Meeting Page File Viewer Styles ** */

/* ** Notes Page Styles ** */
body.mybody
{
    width: 100%;
    background: White !important;
}

.fileNotesContainer
{
    background-color: White;
    padding: 5px;
}
.userNotes h3
{
    background-color: #efefea !important;
    color: #666;
    font-size: small;
    cursor: hand;
}
/* ** Notes Page Styles ** */

/*** Directory **/

.findbutton { /* Top left corner, top edge */
    float:left;
    color:#ddd; /* Text colour */
    background:#333 url(button.gif) no-repeat; /* Fallback bg colour for images off */
    text-decoration:none;
}
.findbutton * {display:block;}
.findbutton span { /* Top right corner */
    padding:6px 0 0;
    background:url(corners.gif) no-repeat right top;
}
.findbutton span span { /* Bottom left corner, left and bottom edges */
    padding:0 0 0 6px;
    background:url(button.gif) no-repeat left bottom;
}
.findbutton span span span { /* Bottom right corner */
    padding:0 0 6px;
    background:url(corners.gif) no-repeat right bottom;
}
.findbutton span span span span { /* Right edge */
    padding:3px 12px 3px 6px; /* Extra padding (3px vertical, 6px horizontal) added to give the text some breathing room */
    background:url(button.gif) no-repeat right center;
}
.findbutton:hover,
.findbutton:focus,
.findbutton:active { /* Help keyboard users */
    outline:2px solid #ff0; /* Not supported by IE/Win :-( */
    color:#fff;
}



.grid th {
	height: 32px;
	vertical-align: middle;
	font-size: x-small;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	background-color: #3d5b99;
	border-bottom: 1px solid #5a73b9;
	white-space: nowrap;
}
.grid {
	margin-top: 0;
	width: 100%;
}
.grid .pager {
	background-color: #f5f9ff;
	height: 5px;
}
.grid  tr.alternateRowBK {
	background-color: #f4f7fe;
}
.grid td {
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: small; 
}
.grid th a {
 color :white;
 text-decoration: underline;
}

.grid th a:hover {
 color:#C9DCF7;
 text-decoration: none;
}

.pager {
	font-size: small;
	color: #a2a1a1;
}

.imgBtn {
  border: none;
  background: none;
}

.divMessage 
{
    height: 40px;
    text-align: center;
}

.lblMessage {
    color: Green;
    font-size: 12px;
}

.Warning {
    color: Red;
    font-size: 12px;
}


a:hover {
  cursor: hand;
}
a.nolink {
  font-weight: normal;
  text-decoration: none;
  color: #000;
  cursor: default;
}

a.nolink:hover {
  font-weight: normal;
  text-decoration: none;
  color: #000;
  cursor: default;  
}
a, a.link {
	color: #09277e;
	text-decoration: none;
}
a:hover, a.link:hover {
  text-decoration: none;
}

.DirEntry {
  margin-left: 3px;
  margin-right: 6px;
}

.tbxreq {
  color: red;
  padding-left: 2px;
  font-weight: bold;
}

.cbxadjust input, .cbxadjust2 { border: 1px solid #788ac1; padding-left:0; background-color:#eff4fe; padding: 3px; height: 15px; }

.wizBar { text-align: left; width: 150px; margin: 0 auto; padding: 5px 0 0 0;  }
.wizBar ul { margin: 0; padding: 0; }
.wizBar li { display: inline-block; zoom: 1; *display:inline; margin: 0 10px 8px 0; padding: 0; float: left; width: 150px; }
.wizBar li a { display: block; background: #f5f2f2; border: 1px solid #b4b3b3; border-radius: 3px; padding: 4px 0 3px 7px; color:#333; text-decoration: none; text-shadow: -1px 1px #fff; text-align: left; box-shadow: -1px 1px #f4f2f2;  }
.wizBar li a:hover { background: #999; border: 1px solid #666; text-shadow: -1px 1px #858585; color: #fff;  }
.wizBar li a.active { background: url(images/column_topActionBtn_bkg_selected.png) top left no-repeat; width: 142px; height: 39px; padding: 2px 0 0 7px; color:#fff; text-decoration: none; text-shadow: -1px 1px #000; font-weight: bold; }
.wizBar .buttons { width: 125px !important; }


.wizBody { padding: 10px; padding-bottom: 44px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -4em; }
.wizButtons { display: inline; padding: 20px; }
.wizFooter { position: fixed; bottom: 0; width: 100%; height: 44px; /* Height of the footer */ background: #efefea; display: table; }

.notifyBoxDiv { padding: 10px !important; border-color: #D5E6FA;  border: 1px solid #6c6b6b;  margin-left: 10px;  width: 100%;  background-color: #6c6b6b;  color: White; font-weight: bold; cursor: hand; }
.notifyBox   { padding: 10px; margin-left: 10px; border-color: #D5E6FA;  border: 1px solid #6c6b6b;  border-top: 0px; margin-top: 0px;  width: 100%;  background-color: #fff;  }
.notifyBox * { padding: 5px 15px 5px 15px !important; text-align:left; }

.reCustomLinks * { white-space: pre !important; }

.gridFE th {
	background-image: url(images/tableHeaderGradient.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: x-small;
	vertical-align: middle;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	background-color: #3d5b99;
	border: 1px solid #5a73b9;
	white-space: pre;
}
.gridFE {
	margin-top: 0;
	width: 100%;
}
.gridFE .pager {
	background-color: #f5f9ff;
	background-image: url(images/gridPager_bk2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 5px;
}
.gridFE  tr.alternateRowBK {
	background-color: #f4f7fe;
}
.gridFE td {
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
}
.gridFE th a {
 color :white;
 text-decoration: underline;
}

.gridFE th a:hover {
 color:#C9DCF7;
 text-decoration: none;
}

.meetingRow * 
{
    padding: 5px;
}

.contactusTable * 
{
    text-align: left !important;
    padding: 1px 5px 1px 0;
}


.InsertCustomLink div 
{
    width: 400px !important;
}

.Default reDropDownBody reCustomLinks 
{
    width: 400px !important;
}

.InsertCustomLink *
{
    white-space: nowrap !important;
}

.InsertCustomLink img 
{
    vertical-align: middle !important;
}


/* FRONT END STYLES */
.sectionHeader
{
    background: none repeat scroll 0 0 #EAEAE7;
    border: 1px solid #D1D1D1;
    border-radius: 5px 5px 0 0;
    color: #666666;
    font-size: 16px;
    margin: 0;
    padding: 5px 5px 5px 10px;
    text-shadow: -1px 1px #FFFFFF;
}

.leftContent
{
    width: 35%;
    float: left;
    min-height: 500px;
    margin: 15px 0px 15px 15px;
    background-color: #fff;
    color: #000;
}
       
.mainContent 
{
    width: 60%;
    float: left;
    min-height: 500px;
    margin: 15px 15px 15px 15px;
}

.innerContent
{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: white;
    border-color: -moz-use-text-color #D1D1D1 #D1D1D1;
    border-right: 1px solid #D1D1D1;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    border-left: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    color: #000000;
    font-size: 14px;
    height: 500px;
    overflow-x: auto;
    overflow-y: scroll;
    padding: 15px;
}

.innerContentLong
{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: white;
    border-color: -moz-use-text-color #D1D1D1 #D1D1D1;
    border-right: 1px solid #D1D1D1;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    border-left: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    color: #000000;
    font-size: 16px;
    height: 500px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 15px;
}

.innerContentLong { height: 1200px !important; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
    

.leftColHome
{
    background: none repeat scroll 0 0 #EFEFEA;
    float: left;
    margin: 15px 0px 15px 15px;
    width: 24%;
}

.rightColHome
{
    width: 25%;
    float: left;
    height: 500px;
    margin: 15px 0px 15px 0;
    background-color: #fff;
    color: #000;
}

.centerColHome
{
    width: 46%;
    float: left;
    height: 500px;
    margin: 15px 15px 15px 15px;
}

.left2ColHome 
{
    background: none repeat scroll 0 0 #EFEFEA;
    float: left;
    margin: 15px 15px 15px 15px;
    width: 71%;
}

.right2ColHome 
{
    width: 71%;
    float: left;
    height: 500px;
    margin: 15px 0px 15px 0px;
    background-color: #fff;
    color: #000;
}

.homeContainer { min-width: 900px; }
.meetingHome2, .newsHome2, .forumHome2, .calHome2, .dirHome2, .libraryHome2
{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: white;
    border-color: -moz-use-text-color #D1D1D1 #D1D1D1;
    border-right: 1px solid #D1D1D1;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    border-left: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    color: #000000;
    font-size: 14px;
    height: 500px;
    overflow-x: auto;
    overflow-y: scroll;
    padding: 15px;
}


/* ANNCMT RELATED */        
#anncmt_container
{
    /*background: none repeat scroll 0 0 #BAC9E2;*/
    background: none repeat scroll 0 0 #C2CCE6;
    border: 1px solid #BAC9E2 ;
    border-radius: 5px 5px 5px 5px;
    height: 25px;
    margin: 15px 15px 0 15px;
    padding: 10px;
    position: relative;
    width: 95%;
    z-index: 0;
    float: left;
}
        
.slides_container div.slide
{
    display: block;
    height: 40px;
    width: 900px;
}


/*
	Page Style
*/

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:51px;
	top:-3px;
	left:-80px;
}

/* Slideshow style */

#slides {
	position:absolute;
	top:3px;
	left:4px;
	z-index:100;
	padding: 10px;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/


.slides_container {
	width:900px;
	overflow:hidden;
	position:relative;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:900px;
	height:70px;
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:7px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:1001;
}

#slides .next {
	left:585px;
}

.anncmtHeader 
{
    background-image: url(images/anncmt-icon.png);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 13px;
    font-weight: bold;
    padding-right: 50px;
    padding-left: 50px;
    display:block;
}

.anncmtHome td
{
    padding-top: 10px;
    text-align: center;
}

.notesCount 
{
    padding: 5px 10px 5px 10px;
    border: 1px solid #6c6b6b; 
    background-color: #6c6b6b; 
    color: White;
    font-weight: bold;
    cursor: hand;
}

/* end announcement slideshow */

.fontGrey 
{
    text-align: left;
}

.dirSubHeading {
    color:Maroon; 
    padding-bottom: 5px;
    font-weight: bolder;
}


.LibNode 
{
    padding-left: 5px !important;
}


.meetingHeader_Summary 
{
    height: 0;
    visibility: hidden;
}

.mtgDocuments, .mtgDocLibrary, .mtgMembers
{
    width: 35%;
    float: left;
    min-height: 500px;
    margin: 15px 0px 15px 15px;
    background-color: #fff;
    color: #000;
}

.formContent {
    border: none; 
    width:100%;
}

.Yellow-Background { background-color: yellow; }
.Yellow-Text { color: yellow; }
.Red-Background {    background-color: Red;}
.Red-Text {   color: Red;}
.Blue-Background {    background-color: Blue; }
.Blue-Text {    color: Blue;}
.Green-Background {    background-color: Green;}
.Green-Text { color: Green;}


.surveyLabel { font-size: inherit; }
.surveySubText {font-size: xx-small !important; }
.surveyHeader {font-size: large !important; }
.surveyFormat {font-size: xx-small !important; }


.mtgUpcoming, .mtgPrevious
{
    min-height: 265px !important;
    margin: 0 0 0px 0;
    background-color: #fff;
    color: #000;
}


.navMenu *
{
    visibility: hidden;
    display: none;
    width: 0;
    height: 0;
}

.itemIcon, .permIcon, .editIcon
{
    height: 17px; width:17px; /* icons in document library */
    padding-right: 5px;
}

@media (max-width: 850px) { 

    .bnavContainer * { font-size: small; }
    .navColumn, .navColumn li, .navColumn li a * { width: 50px; }
    .navColumn li a span { visibility: hidden; display: none; height: 0; width: 0; }

    .menuIcon { visibility: visible; display: block; width: 24px !important; height: 24px; }
    .navColumn li span.navGrpColumn {  overflow:hidden; text-overflow: ellipsis; font-size:0.85em; font-weight:bolder; display: block; border: 0px solid #b4b3b3 ; border-right:0; border-radius: 0px; padding: 4px 0 3px 7px; color:#3d5b99 ; text-decoration: none; text-shadow: -1px 1px #000; text-align: left; }

}

/* get rid of underlinke for grid title */
.grid th a
{
    text-decoration: none;
}


.agendaTH { background-color: #ccc; padding:5px; }
.agendaUL { margin-left: 0; padding-left: 0; }

/*.agendaUL li
{
    list-style-type: none;
}*/
}

/* agenda & meeting agenda related */
.agendaSubText {font-size: xx-small;}
.moveColumn { cursor: move; width:15px; vertical-align: top;}
.editColumn {width:15px; vertical-align: top;}
.indentColumn {min-width: 85px !important; max-width:85px !important; text-align: center !important; vertical-align: top;}
.indentColumn .indentButton { margin: 2px 3px; }
.timeColumn{width:10%; vertical-align: top; }
.prsntColumn{width:30%; vertical-align: top;}
.noteColumn, .actionColumn {vertical-align:top;}
.delColumn{ width: 15px; text-align: center !important; vertical-align: top;}
.hiddenOrder {display:none;}
.clickable {cursor: pointer;}
ul#avmenu { margin: 0 0; padding: 0; font: 12px Verdana; list-style-type: none; }
ul#avmenu li { display: inline; }
ul#avmenu li a {color: white;font-size: x-small; }

.agendaTbl {width:100%; }
.agendaTbl th {background-color: #efefea;}



.dateSearch
{
    margin-bottom: 1em;
}

.dateSearch .buttons
{
    padding: 3px 15px;
    float: none;
    margin: 0 3px;
}


div.attendenceBox *
{
    font-size: x-small;
}


#dropZone {
    display:table;
    border: 2px dashed #ddd;
    background-color: #efefea;
    height: 200px;
    width: 600px;
    text-align: center;
    vertical-align: central;
    color: black;
}

.dropZoneText {
    display:table-cell;
    vertical-align: middle;
}

.skipButton{
     position:absolute;left:-1000px;right:-1000px;height:0px;width:0px
}




/*#######################################################################################################################################################################################*/
/*HIGH CONTRAST#######################################################################################################################################################################################*/
/*#######################################################################################################################################################################################*/
.TextResizer span
, .TextResizer a
,.highContrast .TextResizer a
, .highContrastAA .TextResizer a
, .highContrastAAA .TextResizer a{
    color:#FFF !important;
}

.TextResizer a:hover
, .highContrast .TextResizer a:hover
, .highContrastAA .TextResizer a:hover
, .highContrastAAA .TextResizer a:hover
{
    color:#FFF !important;
    text-decoration:underline;
}

.txtA
{
   font-size:12px;
}
.highContrast .txtA
{   
   text-decoration:underline;
   font-weight:bold;
}

.txtAA{
   font-size:14px;
}
.highContrastAA .txtAA
{   
   text-decoration:underline;
   font-weight:bold;
}
.txtAAA{
   font-size:16px;
}
.highContrastAAA .txtAAA
{   
   text-decoration:underline;
   font-weight:bold;
}


.highContrast .headerLinks li a:hover 
,.highContrastAA .headerLinks li a:hover 
,.highContrastAAA .headerLinks li a:hover 
{
    color: #000 !important;
    background: #FFF !important;
}

.header .highContrast
, .header .highContrastAA
, .header .highContrastAAA {
    background-color: #C93C16;
    color: #FFF;
    font-weight: bold;
    padding: 6px 10px 6px 10px;
    height: 25px;
    cursor:pointer;
}


.select2-results__option--highlighted {
    background-color: #666!important;
    color: white;
}

.highContrast .header .highContrast
, .highContrastAA .header .highContrast
, .highContrastAAA .header .highContrast {
    background-color: #575757;
    color: #FFFFFF;
    font-weight: bold;
    padding: 6px 10px 6px 10px;
    height: 25px;
    cursor:pointer;
    border: 1px solid #FFF;
}

.header .highContrastAA
, .header .highContrastAAA {
    display:none;
}



.highContrast select
, .highContrastAA select
, .highContrastAAA select{
    color:#000 !important;
}


.highContrast .dirSubHeading
, .highContrast .FElabels 
, .highContrastAA .dirSubHeading
, .highContrastAA .FElabels 
, .highContrastAAA .dirSubHeading
, .highContrastAAA .FElabels {
    color:#000 !important;
}

/*Search Button*/
.highContrast .buttons 
, .highContrastAA .buttons 
, .highContrastAAA .buttons {
    background-color: #000 !important;
}

.highContrast img
, .highContrastAA img
, .highContrastAAA img{
	    -webkit-filter: grayscale(100%);
	    -webkit-filter: grayscale(1);
	    filter: grayscale(100%);
	    filter: gray;
	}

.highContrast .anncmtHeader
, .highContrastAA .anncmtHeader
, .highContrastAAA .anncmtHeader {
	    -webkit-filter: grayscale(100%);
	    -webkit-filter: grayscale(1);
	    filter: grayscale(100%);
	    filter: gray;
	}

.highContrast .h_top 
,.highContrastAA .h_top 
,.highContrastAAA .h_top {
    background:#000 !important;
 }

.highContrast .buttons 
, .highContrastAA .buttons 
, .highContrastAAA .buttons {
    background:#000;
}


.highContrast a, .highContrast a.link 
, .highContrastAA a, .highContrastAA a.link 
, .highContrastAAA a, .highContrastAAA a.link 
{
    color:#000;
    /*font-weight:normal;
    text-decoration:none;*/
}

.highContrast a:hover, .highContrast a.link:hover 
, .highContrastAA a:hover, .highContrastAA a.link:hover
, .highContrastAAA a:hover, .highContrastAAA a.link:hover
{
    color:#000;
    /*font-weight:bold;
    text-decoration:underline;*/
}

.highContrast .navColumn li a:hover
, .highContrastAA .navColumn li a:hover 
, .highContrastAAA .navColumn li a:hover {
    color: #ffffff!important;
}
.highContrast 
, .highContrastAA
, .highContrastAAA
{
    color:#000000;
}


/*Start Rad Calendar--------------------------------------------------------------------*/

.highContrast .RadCalendar_WebBlue .rcWeek th
,.highContrastAA .RadCalendar_WebBlue .rcWeek th 
,.highContrastAAA .RadCalendar_WebBlue .rcWeek th { 

    background: #CCCCCC;/*#dfeeff;*/
    border-bottom-color: #000000; /* 1px solid #a7c0df; */
}

.highContrast .RadCalendar_WebBlue .rcRow .rcSelected 
, .highContrastAA .RadCalendar_WebBlue .rcRow .rcSelected 
, .highContrastAAA .RadCalendar_WebBlue .rcRow .rcSelected 
{
    background: #CCCCCC !important;
}


.highContrast .RadCalendar_WebBlue .rcTitlebar .rcPrev
, .highContrast .RadCalendar_WebBlue .rcTitlebar .rcNext
, .highContrast .RadCalendar_WebBlue .rcTitlebar .rcFastPrev
, .highContrast .RadCalendar_WebBlue .rcTitlebar .rcFastNext
,.highContrastAA .RadCalendar_WebBlue .rcTitlebar .rcPrev
, .highContrastAA .RadCalendar_WebBlue .rcTitlebar .rcNext
, .highContrastAA .RadCalendar_WebBlue .rcTitlebar .rcFastPrev
, .highContrastAA .RadCalendar_WebBlue .rcTitlebar .rcFastNext
,.highContrastAAA .RadCalendar_WebBlue .rcTitlebar .rcPrev
, .highContrastAAA .RadCalendar_WebBlue .rcTitlebar .rcNext
, .highContrastAAA .RadCalendar_WebBlue .rcTitlebar .rcFastPrev
, .highContrastAAA .RadCalendar_WebBlue .rcTitlebar .rcFastNext {

    -webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter: gray;
}


.highContrast .RadCalendar_WebBlue .rcTitlebar
, .highContrastAA .RadCalendar_WebBlue .rcTitlebar
, .highContrastAAA .RadCalendar_WebBlue .rcTitlebar
{
    -webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter: gray;
    background-color: #000000;
}

.highContrast .RadCalendar_WebBlue .rcRow .rcSelected 
, .highContrastAA .RadCalendar_WebBlue .rcRow .rcSelected 
, .highContrastAAA .RadCalendar_WebBlue .rcRow .rcSelected 
{
    border-color:#000;
}


.highContrast .RadCalendar_WebBlue .rcRow .rcHover 
,.highContrastAA .RadCalendar_WebBlue .rcRow .rcHover
,.highContrastAAA .RadCalendar_WebBlue .rcRow .rcHover
{
    border-color:#000;
    /*background:#CCCCCC;*/
    background:#DEDEDE; 
    color:#616161 !important   
}


.highContrast .RadCalendar_WebBlue .rcWeek th 
, .highContrastAA .RadCalendar_WebBlue .rcWeek th 
, .highContrastAAA .RadCalendar_WebBlue .rcWeek th 
{
    background: #CCC;
    border-bottom: 1px solid #AAA;
}


.highContrast .RadCalendar_WebBlue .rcMain .rcWeekend a 
, .highContrastAA .RadCalendar_WebBlue .rcMain .rcWeekend a 
, .highContrastAAA .RadCalendar_WebBlue .rcMain .rcWeekend a 
{
    color:#000 !important;
}

.highContrast .RadCalendar_WebBlue .rcRow .rcSelected a 
,.highContrastAA .RadCalendar_WebBlue .rcRow .rcSelected a 
,.highContrastAAA .RadCalendar_WebBlue .rcRow .rcSelected a 
{
    color: #000 !important;
}

.highContrast input, .highContrast textarea 
, .highContrastAA input, .highContrastAA textarea 
, .highContrastAAA input, .highContrastAAA textarea 
{
    border: 1px solid #000;
}

/*End Rad Calendar----------------------------------------------------------------------*/


/*Start Rad Schedular-------------------------------------------------------------------*/
/*.highContrast .RadScheduler_WebBlue .rsOverflowExpand .rsMonthView  .rsContentWrapper .rsContentScrollArea .rsContentTable .rsSatCol .rsWrap .rsAptSimple{*/
.highContrast .RadScheduler_WebBlue .rsAptSimple
,.highContrastAA .RadScheduler_WebBlue .rsAptSimple
,.highContrastAAA .RadScheduler_WebBlue .rsAptSimple
{
    background-color:#DDDDDD !important;
}

.highContrast  .RadScheduler_WebBlue .rsContentTable .rsAptCreateRow1 
,.highContrastAA  .RadScheduler_WebBlue .rsContentTable .rsAptCreateRow1 
,.highContrastAAA  .RadScheduler_WebBlue .rsContentTable .rsAptCreateRow1 
{
    background: #CCCCCC !important;
    border-color: #999999 !important;
}

.highContrast .RadScheduler_WebBlue .rsContentTable td.rsAptCreate.rsSelectedSlot
, .highContrastAA .RadScheduler_WebBlue .rsContentTable td.rsAptCreate.rsSelectedSlot
, .highContrastAAA .RadScheduler_WebBlue .rsContentTable td.rsAptCreate.rsSelectedSlot {
    background:#CCCCCC;
}

.highContrast .RadScheduler_WebBlue .rsContentTable td.rsAptCreate .rsAptCreateRow1
,.highContrastAA .RadScheduler_WebBlue .rsContentTable td.rsAptCreate .rsAptCreateRow1
,.highContrastAAA .RadScheduler_WebBlue .rsContentTable td.rsAptCreate .rsAptCreateRow1
{
    background:#CCCCCC;
}

.highContrast .RadScheduler_WebBlue .rsMonthView .rsDateBox 
, .highContrastAA .RadScheduler_WebBlue .rsMonthView .rsDateBox 
, .highContrastAAA .RadScheduler_WebBlue .rsMonthView .rsDateBox 
{
    background-color: #999999 !important;
    border-bottom: 1px solid #777777;
}

.highContrast .RadScheduler_WebBlue .rsHeader
, .highContrast .RadScheduler_WebBlue .rsHeader ul a:hover
, .highContrast .RadScheduler_WebBlue .rsHeader ul a:hover span
, .highContrast .RadScheduler_WebBlue .rsHeader .rsSelected
, .highContrast .RadScheduler_WebBlue .rsHeader .rsSelected em
, .highContrast .RadScheduler_WebBlue .rsHeader .rsDatePickerActivator
, .highContrast .RadScheduler_WebBlue .rsHeader .rsPrevDay
, .highContrast .RadScheduler_WebBlue .rsHeader .rsNextDay 
, .highContrastAA .RadScheduler_WebBlue .rsHeader
, .highContrastAA .RadScheduler_WebBlue .rsHeader ul a:hover
, .highContrastAA .RadScheduler_WebBlue .rsHeader ul a:hover span
, .highContrastAA .RadScheduler_WebBlue .rsHeader .rsSelected
, .highContrastAA .RadScheduler_WebBlue .rsHeader .rsSelected em
, .highContrastAA .RadScheduler_WebBlue .rsHeader .rsDatePickerActivator
, .highContrastAA .RadScheduler_WebBlue .rsHeader .rsPrevDay
, .highContrastAA .RadScheduler_WebBlue .rsHeader .rsNextDay 
, .highContrastAAA .RadScheduler_WebBlue .rsHeader
, .highContrastAAA .RadScheduler_WebBlue .rsHeader ul a:hover
, .highContrastAAA .RadScheduler_WebBlue .rsHeader ul a:hover span
, .highContrastAAA .RadScheduler_WebBlue .rsHeader .rsSelected
, .highContrastAAA .RadScheduler_WebBlue .rsHeader .rsSelected em
, .highContrastAAA .RadScheduler_WebBlue .rsHeader .rsDatePickerActivator
, .highContrastAAA .RadScheduler_WebBlue .rsHeader .rsPrevDay
, .highContrastAAA .RadScheduler_WebBlue .rsHeader .rsNextDay 

, .highContrast .jcarousel-prev 
, .highContrastAA .jcarousel-prev 
, .highContrastAAA .jcarousel-prev 
, .highContrast .jcarousel-next 
, .highContrastAA .jcarousel-next 
, .highContrastAAA .jcarousel-next 



, .highContrast .reTool span, .highContrast.Default.reInsertTable .reTlbVertical ul .reTool_text span, .highContrast.reToolbar .reTool_text span
, .highContrastAA .reTool span, .highContrastAA.Default.reInsertTable .reTlbVertical ul .reTool_text span, .highContrastAA.reToolbar .reTool_text span
, .highContrastAAA .reTool span, .highContrastAAA.Default.reInsertTable .reTlbVertical ul .reTool_text span, .highContrastAAA.reToolbar .reTool_text span


, .highContrast .imgBtn
, .highContrastAA .imgBtn
, .highContrastAAA .imgBtn

{
	-webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter: gray;
}

.highContrast img.rtImg, .highContrast iframe img.rtImg
, .highContrastAA img.rtImg
, .highContrastAAA img.rtImg {
    -webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter: gray;
}
.highContrast iframe img.rtImg {
    filter: grayscale(100%);
}

.highContrast .RadScheduler_WebBlue .rsHorizontalHeaderTable th 
,.highContrastAA .RadScheduler_WebBlue .rsHorizontalHeaderTable th 
,.highContrastAAA .RadScheduler_WebBlue .rsHorizontalHeaderTable th {
    /*border-color: #a7bac5;
    background-color: #C3D9F1;
    background-image: url('WebResource.axd?d=nGpmKMk08a1JERwP6a3SdLLosBHjo9_3GQSdWCj48ghandfyi51gNmTGhUOcx46R_K29fT_xfj0fJ74CNVhrYxHeJ0cCYYnY5-Zl0OiForslQhH1-6RyXJ1mRgmNssdAz9Wx_iczFvyfBWuBT95TuImbBIwaPtzKJM-IaW4PFNrFEPn_Py--Y3-Fh18skahn0&t=636530903660864226');*/
    -webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter: gray;
  
}


.highContrast .RadScheduler_WebBlue .rsHorizontalHeaderTable th
, .highContrastAA .RadScheduler_WebBlue .rsHorizontalHeaderTable th
,.highContrastAAA .RadScheduler_WebBlue .rsHorizontalHeaderTable th 
{
    /*background: #777 !important;*/
    background: #757575 !important;
}

/*Month View----------------------------------------------------------------------------*/
.highContrast  .RadScheduler_WebBlue .rsWrap .rsAptSelected 
, .highContrastAA  .RadScheduler_WebBlue .rsWrap .rsAptSelected 
, .highContrastAAA  .RadScheduler_WebBlue .rsWrap .rsAptSelected 
{
    background-color: #bbb !important;
}


.highContrast .RadScheduler_WebBlue .rsRow .rsAptCreate 
, .highContrastAA .RadScheduler_WebBlue .rsRow .rsAptCreate 
, .highContrastAAA .RadScheduler_WebBlue .rsRow .rsAptCreate 
{
    background-color: #CCC !important;
}

.highContrast .RadScheduler_WebBlue .rsRow .rsSelectedSlot 
, .highContrastAA .RadScheduler_WebBlue .rsRow .rsSelectedSlot
, .highContrastAAA .RadScheduler_WebBlue .rsRow .rsSelectedSlot
{
    background-color: #bbb !important;
    border-color:#666 !important;
}

/*Week View-----------------------------------------------------------------------------*/
.highContrast .RadScheduler_WebBlue  .rsAptCreate 
, .highContrastAA .RadScheduler_WebBlue  .rsAptCreate 
, .highContrastAAA .RadScheduler_WebBlue  .rsAptCreate 
{
    background-color: #CCC !important;
}

.highContrast .RadScheduler_WebBlue  .rsSelectedSlot 
, .highContrastAA .RadScheduler_WebBlue  .rsSelectedSlot
, .highContrastAAA .RadScheduler_WebBlue  .rsSelectedSlot
{
    background-color: #bbb !important;
    border-color:#666 !important;
}


.highContrast .RadScheduler_WebBlue .rsAllDayRow
, .highContrastAA .RadScheduler_WebBlue .rsAllDayRow
, .highContrastAAA .RadScheduler_WebBlue .rsAllDayRow
{
    background-color:#CCC !important;
}

.highContrast .RadScheduler_WebBlue .rsSpacerCell, .highContrast .RadScheduler_WebBlue .rsAllDayHeader, .highContrast .RadScheduler_WebBlue .rsVerticalHeaderWrapper, .highContrast .RadScheduler_WebBlue .rsVerticalHeaderTable
, .highContrastAA .RadScheduler_WebBlue .rsSpacerCell, .highContrastAA .RadScheduler_WebBlue .rsAllDayHeader, .highContrastAA .RadScheduler_WebBlue .rsVerticalHeaderWrapper, .highContrastAA .RadScheduler_WebBlue .rsVerticalHeaderTable
, .highContrastAAA .RadScheduler_WebBlue .rsSpacerCell, .highContrastAAA .RadScheduler_WebBlue .rsAllDayHeader, .highContrastAAA .RadScheduler_WebBlue .rsVerticalHeaderWrapper, .highContrastAAA .RadScheduler_WebBlue .rsVerticalHeaderTable{
    background-color:#CCC !important;
}

/*End Rad Schedular---------------------------------------------------------------------*/


.highContrast #anncmt_container 
, .highContrastAA #anncmt_container
, .highContrastAAA #anncmt_container
{
    background: none repeat scroll 0 0 #FFF;
}



.highContrast .homeContainer.clearfix
, .highContrastAA .homeContainer.clearfix
, .highContrastAAA .homeContainer.clearfix
{
    background-color:#000;
}

/*Top Bar*/
.highContrast .h_top 
, .highContrastAA .h_top 
, .highContrastAAA .h_top 
{
    background: #000 !important;
}

/*Menu bar*/
.highContrast .navContainer.fltrt 
, .highContrastAA .navContainer.fltrt 
, .highContrastAAA .navContainer.fltrt 
{
    background-color: #000;
}

.highContrast .sectionHeader
, .highContrastAA .sectionHeader
, .highContrastAAA .sectionHeader
{
    text-shadow: none;
    color:inherit;
}



/*Login Page*/
.highContrast .front-signin .title 
,.highContrastAA .front-signin .title 
,.highContrastAAA .front-signin .title 
{
    background-color:#000 !important;
}

.highContrast .labels 
,.highContrastAA .labels 
,.highContrastAAA .labels 
{
    color:#000 !important;
}


.highContrast .buttons
, .highContrastAA .buttons
, .highContrastAAA .buttons
{
    color:#FFF !important;
}


.highContrast h1.groupTitleOrange
, .highContrastAA h1.groupTitleOrange
, .highContrastAAA h1.groupTitleOrange {
    color:#000 !important;
}

.highContrast .grid th
, .highContrastAA .grid th
, .highContrastAAA .grid th {
    background-color:#000 !important;
    border-bottom-color:#999 !important;
}

.highContrast .tbxreq 
, .highContrastAA .tbxreq
, .highContrastAAA .tbxreq
{
    color:#000;
}


.highContrast .meetingRow
, .highContrastAA .meetingRow
, .highContrastAAA .meetingRow {
    background-color:#CCC!important;
}


.highContrast .notesCount
, .highContrastAA .notesCount
, .highContrastAAA .notesCount{
    background-color:#777878 !important;
}


.highContrast .pager 
, .highContrastAA .pager 
, .highContrastAAA .pager 
{
    color: #726F6F !important;
}


.highContrast .formHolder td 
, .highContrastAA .formHolder td 
, .highContrastAAA .formHolder td 
{
    color: #000 !important;
}


.highContrast .grid td
, .highContrastAA .grid td
, .highContrastAAA .grid td
{
    border-color:#000 !important;
    color:#000 !important;
}
.highContrast .grid td span
, .highContrastAA .grid td span
, .highContrastAAA .grid td span
{
    color:#555 !important;
}

.highContrast a, .highContrast a.link 
, .highContrastAA a, .highContrastAA a.link 
, .highContrastAAA a, .highContrastAAA a.link 
{
    color: #000 !important;
}

.highContrast .buttonsNF
, .highContrastAA .buttonsNF
, .highContrastAAA .buttonsNF{
    background-color:#000 !important;
    background-image: none !important;
}
.highContrast .rtsLI .rtsSelected, .highContrast .rtsLI .rtsSelected .rtsTxt
, .highContrastAA .rtsLI .rtsSelected, .highContrastAA .rtsLI .rtsSelected .rtsTxt
, .highContrastAAA .rtsLI .rtsSelected, .highContrastAAA .rtsLI .rtsSelected .rtsTxt{
    background: #000000!important;
    color: #ffffff!important;
}
.highContrast .grid tr.alternateRowBK
, .highContrastAA .grid tr.alternateRowBK
, .highContrastAAA .grid tr.alternateRowBK {
    background-color: #f7f7f7;
}
.highContrast .dirSubHeading
, .highContrastAA .dirSubHeading
, .highContrastAAA .dirSubHeading {
    color:#000 !important;
}


.highContrast .formHolder span 
,.highContrastAA .formHolder span 
,.highContrastAAA .formHolder span 
{
    color: #000 !important;
}

.highContrast .innerContentLong td
, .highContrastAA .innerContentLong td
, .highContrastAAA .innerContentLong td{
    color:#000 !important;
}


.highContrast .grid th *  
,.highContrastAA .grid th * 
,.highContrastAAA .grid th * 
{
    color: #FFF !important;
}

.highContrast .buttons:hover
, .highContrastAA .buttons:hover
, .highContrastAAA .buttons:hover
{
   color: #FFF !important;
}


.highContrast .InnerFreezePane, .highContrastAA .InnerFreezePane, .highContrastAAA .InnerFreezePane{
    background-color:#000 !important;
}

.highContrast .FreezePaneOn, .highContrastAA .FreezePaneOn, .highContrastAAA .FreezePaneOn{
    background-color:#aaa !important;
}



/*#########################################################################################################################################################################################################*/
/*HIGH CONTRAST Font-Size-AA ################################################################################################################################################################################*/
/*#########################################################################################################################################################################################################*/
.highContrastAA .header {
    font-size: 13px;
}

.highContrastAA .footer {
    font-size: 14px;
}

.highContrastAA .navRow {
    font-size: 14px;
}

.highContrastAA .profileInfo {
    font-size: 13px;
}

.highContrastAA .header .highContrast {
    padding: 0px 10px 0px 10px;
}

.highContrastAA input, textarea {
    font-size: 13px;
}

.highContrastAA .meetingHome2, .highContrastAA .newsHome2, .highContrastAA .forumHome2, .highContrastAA .calHome2, .highContrastAA .dirHome2, .highContrastAA .libraryHome2{
    font-size:15px;
}

.highContrastAA .innerContent {
    font-size:16px !important;
}


.highContrastAA .formHolder td {
    font-size:medium !important;
}

.highContrastAA .sectionHeader {
    font-size:18px !important;
}
.highContrastAA .anncmtHeader {
    font-size:15px !important;
}

.highContrastAA .anncmtHeader span{
    font-size:smaller !important;
}

.highContrastAA .meetingRow div {
    font-size:16px !important;
}

.highContrastAA .meetingRow a{
    font-size:16px !important;
}

/*Login Page*/
.highContrastAA .front-signin .title {
    font-size: larger !important;
}

.highContrastAA .front-signin .message span{
    font-size: 13px !important;
}

.highContrastAA .front-signin td div{
    font-size:12px !important;
}

.highContrastAA .front-signin .ValSum{
    font-size:14px !important;
}

.highContrastAA .front-signin .loginLabel{
    font-size:medium !important;
}

.highContrastAA .ltrlFooter div{
    font-size:x-small!important;
}

.highContrastAA .front-signin .formHolder td {
    font-size:14px !important;
}

.highContrastAA h1.groupTitleGreen, .highContrastAA h1.groupTitleBlue, .highContrastAA h1.groupTitleOrange {
    font-size:15px !important;
}

.highContrastAA #dropZone .dropZoneText div{
    font-size:x-small !important;
}

.highContrastAA .grid th{
    font-size: small !important;
}

.highContrastAA .pwd_labels2 span{
    font-size:small !important;
}

.highContrastAA .ValSum{
    font-size:13px !important;
}

.highContrastAA .ruButton.ruBrowse {
    font-size: 14px !important;
}
/*#########################################################################################################################################################################################################*/
/*HIGH CONTRAST Font-Size-AAA###############################################################################################################################################################################*/
/*#########################################################################################################################################################################################################*/
.highContrastAAA .header {
    font-size: 15px;
}
.highContrastAAA .footer {
    font-size: 16px;
}
.highContrastAAA .navRow {
    font-size: 15px;
}
.highContrastAAA .profileInfo {
    font-size: 15px;
}

.highContrastAAA .header .highContrast {
    padding: 0px 10px 0px 10px;
}

.highContrastAAA input, textarea {
    font-size: 15px;
}

.highContrastAAA .meetingHome2, .highContrastAAA .newsHome2, .highContrastAAA .forumHome2, .highContrastAAA .calHome2, .highContrastAAA .dirHome2, .highContrastAAA .libraryHome2{
    font-size:17px;
}

.highContrastAAA .innerContent {
    font-size:17px !important;
}
.highContrastAAA .formHolder td {
    font-size:large !important;
}

.highContrastAAA .sectionHeader {
    font-size:20px !important;
}

.highContrastAAA .anncmtHeader {
    font-size:18px !important;
}
.highContrastAAA .anncmtHeader span{
    font-size:small !important;
}


.highContrastAAA .meetingRow div {
    font-size:17px !important;
}
.highContrastAAA .meetingRow a{
    font-size:18px !important;
}


/*Login Page--------------------------------------------------*/
.highContrastAAA .front-signin .title {
    font-size: x-large !important;
}

.highContrastAAA .front-signin .message span{
    font-size: 14px !important;
}

.highContrastAAA .front-signin td div{
    font-size:13px !important;
}

.highContrastAAA .front-signin .ValSum{
    font-size:15px !important;
}

.highContrastAAA .front-signin .loginLabel{
    font-size:large !important;
}

.highContrastAAA .ltrlFooter div{
    font-size:small !important;
}

.highContrastAAA .front-signin .formHolder td {
    font-size:15px !important;
}

.highContrastAAA h1.groupTitleGreen, .highContrastAAA h1.groupTitleBlue, .highContrastAAA h1.groupTitleOrange {
    font-size:16px !important;
}

.highContrastAAA #dropZone .dropZoneText div{
    font-size:small !important;
}

.highContrastAAA .grid th{
    font-size: medium !important;
}

.highContrastAAA .pwd_labels2 span{
    font-size:medium !important;
}

.highContrastAAA .ValSum{
    font-size:15px !important;
}

.highContrastAAA .ruButton.ruBrowse {
    font-size: 16px !important;
}

/*------------------------------------------------------------------*/

.highContrastAA .grid td{
    font-size:14px;
}
.highContrastAAA .grid td{
    font-size:16px;
}

/*Scheduler*/
.highContrastAA .rsRow a
,.highContrastAA .rsRow .rsAptSubject 
, .highContrastAA .rsRow .rsShowMore {
    font-size: 14px !important;
}
.highContrastAAA .rsRow a 
, .highContrastAAA .rsRow .rsAptSubject
, .highContrastAAA .rsRow .rsShowMore  {
    font-size: 16px !important;
}

/*Error Page*/
.highContrastAA .fontRed .epheader
,.highContrastAA .fontRed td
{
    font-size:15px !important;
}
.highContrastAAA .fontRed .epheader
,.highContrastAAA .fontRed td
{
    font-size:16px !important;
}


.highContrastAA .jcarousel-item div{
     font-size:small !important;
}
.highContrastAAA .jcarousel-item div{
     font-size:medium !important;
}


.highContrastAA .fileNotesContainer .subline{
    font-size:12px !important;
}
.highContrastAAA .fileNotesContainer .subline{
    font-size:14px !important;
}

.highContrastAA .fileNotesContainer *{
    font-size:14px !important;
}
.highContrastAAA .fileNotesContainer * {
    font-size:15px !important;
}


.highContrastAA .pager {
    font-size:14px !important;
}
.highContrastAAA .pager {
    font-size:16px !important;
}


.highContrastAA .innerContentLong
,.highContrastAA .dirSubHeading{
    font-size:17px;
}
.highContrastAAA .innerContentLong
,.highContrastAAA .dirSubHeading{
    font-size:18px;
}


.highContrastAA .RadChart img{
    width:550px !important;
}
.highContrastAAA .RadChart img{
    width:600px !important;
}

.highContrastAA .FEGrid *{
    font-size: 14px !important;
}
.highContrastAAA .FEGrid *{
    font-size: 16px !important;
}

.highContrastAA .buttons {
    font-size: 15px !important;
}
.highContrastAAA .buttons {
    font-size: 16px !important;
}

.highContrastAA .reMode_design span
, .highContrastAA .reMode_html span
, .highContrastAA .reMode_preview span
{
    font-size: 13px !important;
    text-align:center !important;
    padding-left: 0px !important;
}
.highContrastAAA .reMode_design span
, .highContrastAAA .reMode_html span
, .highContrastAAA .reMode_preview span
{
    font-size: 14px !important;
    text-align:center !important;
    padding-left: 0px !important;
}


.highContrastAA select
, .highContrastAA select > option.select_opt{
    font-size:15px!important;
}
.highContrastAAA select
, .highContrastAAA select > option.select_opt{
    font-size:16px!important;
}

/*Survey*/
/*.surveyLabel { font-size: inherit; }*/
.highContrastAA .surveySubText {font-size: x-small !important; }
.highContrastAAA .surveySubText {font-size: small !important; }
.highContrastAA .surveyHeader {font-size: larger !important; }
.highContrastAAA .surveyHeader {font-size: x-large !important; }
.highContrastAA .surveyFormat {font-size: x-small !important; }
.highContrastAAA .surveyFormat {font-size: small !important; }



/*.highContrastAA .RadScheduler .rsApt {font-size: 14px !important;}
.highContrastAAA .RadScheduler .rsApt {font-size: 16px !important;}

.highContrastAA .RadScheduler .rsDateHeader {font-size: 14px !important;}
.highContrastAAA .RadScheduler .rsDateHeader {font-size: 15px !important;}

.highContrastAA .RadScheduler .rsHorizontalHeaderTable div {font-size: 14px !important;}
.highContrastAAA .RadScheduler .rsHorizontalHeaderTable div {font-size: 15px !important;}

.highContrastAA .RadScheduler .rsHeader, .highContrastAA .RadScheduler .rsHeader a {font-size: 15px !important;}
.highContrastAAA .RadScheduler .rsHeader, .highContrastAAA .RadScheduler .rsHeader a {font-size: 16px !important;}

.highContrastAA .RadScheduler .rsHeader h2 {font-size: 16px !important;}
.highContrastAAA .RadScheduler .rsHeader h2 {font-size: 17px !important;}

.highContrastAA .RadScheduler tr{font-size: 13px !important;}
.highContrastAAA .RadScheduler tr{font-size: 14px !important;}*/
/*.highContrastAA .RadScheduler .rsAmPm{font-size: 11px !important; padding-right:3px!important;}
.highContrastAAA .RadScheduler .rsAmPm{font-size: 12px !important;}*/

.highContrast .meetingRow, .highContrastAA .meetingRow, .highContrastAAA .meetingRow{
    background: #cccccc!important;
}
.highContrast .rsAptOut, .highContrastAA .rsAptOut, .highContrastAAA .rsAptOut {
    background: #cccccc !important;
}
.highContrastAA .RadScheduler *, .highContrastAA .RadCalendar * {
    font-size: 101%!important;
}
.highContrastAAA .RadScheduler *, .highContrastAAA .RadCalendar * {
    font-size: 102%!important;
}
.highContrast table.RadCalendarMonthView td a:hover, .highContrastAA table.RadCalendarMonthView td a:hover, .highContrastAAA table.RadCalendarMonthView td a:hover{
    background-color:#CCC !important;
} 
.highContrastAA table.RadCalendarMonthView td a, .highContrastAAA table.RadCalendarMonthView td a{
    font-size: 101%!important;
}
.highContrastAAA table.RadCalendarMonthView td a{
    font-size: 110%!important;
}


.highContrastAA .front-signin .ack{
    font-size: 11px !important;
}
.highContrastAAA .front-signin .ack{
    font-size: 12px !important;
}

.highContrastAA .InnerFreezePane{
    font-size: 101%!important;
}
.highContrastAAA .InnerFreezePane{
    font-size: 102%!important;
}

/*#########################################################################################################################################################################################################*/
/*WCAG2.0 AA CONTRAST######################################################################################################################################################################################*/
/*#########################################################################################################################################################################################################*/

.front-signin .domain-list
, .front-signin .ack {
    color:#616161 !important;
}


/*Rad Editor*/
.reEditorModes span{
background-image:none !important;
}
.formHolder .buttons {
    margin-top: 30px !important;
}

.Default.RadEditor .reTlbVertical li, .Default .reDropdown:hover, .Default.RadEditor .reTlbVertical .reToolbar.Default .reGrip, .Default.RadEditor.reTlbVertical .reToolbar.Default .reSeparator, .Default .reTlbVertical .reTool:hover, .Default .reTlbVertical .reTool_text.reSplitButton:hover, .Default .reTlbVertical .reSplitButton:hover, .Default .reTlbVertical .reTool_text:hover, .Default .reTlbVertical .reTool.reTool_selected, .Default .reTlbVertical .reTool_text.reTool_selected, .Default .reTlbVertical .reTool_text.reTool_selected:hover, .Default.reDropDownBody .reTlbVertical ul li a:hover, .Default.reDropDownBody .reTlbVertical .reToolbar, .Default .reMode_selected, .Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover{
    background-image:none !important;
    background-color:#AAA !important;
}


.RadUpload_Default .ruButton{
    background-image:none!important;
}


.custom-icon {
    vertical-align: middle;
    /*margin: 0 5px 0 0;*/
    margin: 0 50px 0 0;
}
/*.anncmtHeader {
    background-image:none!important;
    padding-left: 0px!important;
}*/
/*--------------------------------------------------------------------------------------*/
.RadTreeView .rtLines .rtLI
,.RadTreeView .rtLines .rtTop
,.RadTreeView_bnTree .rtLines .rtTop
,.RadTreeView .rtLines .rtMid
,.RadTreeView .rtLines .rtBot
,.RadTreeView_bnTree .rtLines .rtBot {
    background-image:none!important;
}


.h_top{
    background-image:none!important;
   background-color: #3E5C98!important; 
}

.profileInfo {
    /*color: #c9dcf7 !important;*/
    color: #FFF !important;
}



/*Start Rad Calendar--------------------------------------------------------------------------*/

.RadCalendar_WebBlue .rcMain .rcOtherMonth a, .RadCalendar_WebBlue .rcMain .rcOutOfRange span {
    color: #757575 !important;
}

.RadCalendar_WebBlue .rcTitlebar {
    background-color: #5A7892 !important;
    background-image: none !important;
}


.RadCalendar_WebBlue .rcRow .rcSelected {    
    background-image: none !important;
}

.RadCalendar_WebBlue .rcRow .rcHover{
    background-image:none !important;
}

.RadCalendar_WebBlue .rcRow .rcHover a{/*Arumugham*/
    color: #616161 !important;
}
/*End Rad Calendar--------------------------------------------------------------------------*/


.buttons {  background-color: #11366E !important;
            background-image:none !important;
}


/*Page Unavailable*/
h1.groupTitleOrange {
    color: #C45208;
}

/*Rad Scheduler WCAG2.0 AA Compliance---------------------------------------------------*/

.RadScheduler_WebBlue .rsHeader, .RadScheduler_WebBlue .rsHeader ul a:hover, .RadScheduler_WebBlue .rsHeader ul a:hover span, .RadScheduler_WebBlue .rsHeader .rsSelected, .RadScheduler_WebBlue .rsHeader .rsSelected em, .RadScheduler_WebBlue .rsHeader .rsDatePickerActivator, .RadScheduler_WebBlue .rsHeader .rsPrevDay, .RadScheduler_WebBlue .rsHeader .rsNextDay{
    background-image: none;
}
.RadScheduler .rsHeader {
    background-color: #455768!important;
}    
.RadScheduler_WebBlue div.rsHeader .rsNextDay{
    background: url("images/right-arrow.png") no-repeat scroll left center!important;
}
.RadScheduler .rsHeader .rsPrevDay{
    background: url("images/left-arrow.png") no-repeat scroll left center!important;
}
.RadScheduler .rsHeader .rsDatePickerActivator{
    background: url("images/down-arrow.png") no-repeat scroll left center!important;
}
.RadScheduler .rsHeader .rsSelected{
    background-color: #63768a!important;
}
.RadScheduler .rsHeader .rsSelected em {
    background: #63768a!important;
    color: #ffffff!important;
    padding: 0 10px!important;
}
.RadScheduler_WebBlue .rsHorizontalHeaderTable th {
    background-image: none;
    background: #5e6974 !important;
    color: #ffffff;
}
.RadScheduler_WebBlue .rsMonthView .rsDateBox {

    background-image: none;
    background: #d0dbed !important;
    color: #000 !important;

}
.RadScheduler_WebBlue .rsMonthView .rsDateBox a, .RadScheduler_WebBlue .rsMonthView .rsDateBox a:active, .RadScheduler_WebBlue .rsMonthView .rsDateBox a:focus, .RadScheduler_WebBlue .rsMonthView .rsDateBox a:hover{
    color: #000 !important;
}
.RadScheduler .rsMonthView .rsDateBox {
    height: 26px!important;
}

.RadScheduler .rsHeader, .RadScheduler .rsHeader a, .notesCount:hover, .notesCount:focus, .notesCount:active {
    color: #FFFFFF !important;
}




.RadScheduler_WebBlue, .RadScheduler_WebBlue a, .RadScheduler_WebBlue input, .RadScheduler_WebBlue select, .RadScheduler_WebBlue textarea {
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px;
    font-style: normal;
}
.RadScheduler .rsAllDayRow td, .RadScheduler .rsContentTable td {
    border-color: #dee6f0!important;
}
.rsContent.rsMonthView {
    border: 1px solid #3a5168!important;
}
.RadScheduler_WebBlue .rsAptCreate, .RadScheduler_WebBlue .rsMonthView .rsAptCreate {
    background: #c5ebfb!important;
}
.RadScheduler .rsSpacerCell, .RadScheduler .rsVerticalHeaderTable th, .RadScheduler .rsHorizontalHeaderTable th {
    border-color: #a7bac5!important;
}
.RadScheduler .rsHeader ul a:hover, .RadScheduler .rsHeader .rsLast a:hover {
    background: #63768a!important;
}
.RadScheduler_WebBlue .rsContentTable td.rsSelectedSlot {
    background: #7ec8e2!important;
    border-color: #6eb8d2!important;
}


.RadScheduler_WebBlue .rsSpacerCell, .RadScheduler_WebBlue .rsAllDayHeader, .RadScheduler_WebBlue .rsVerticalHeaderWrapper, .RadScheduler_WebBlue .rsVerticalHeaderTable {
    background: #dfeeff!important;
}
.RadScheduler_WebBlue .rsSelectedSlot, .RadScheduler_WebBlue .rsMonthView .rsSelectedSlot{
    background: #7ec8e2!important;
}
.RadScheduler_WebBlue .rsAllDayRow {
    background: #dfeeff!important;
}
.RadScheduler_WebBlue .rsSpacerCell, .RadScheduler_WebBlue .rsAllDayHeader, .RadScheduler_WebBlue .rsVerticalHeaderTable .rsAllDayHeader{
    border-color: #a7bac5 #a2b3c7!important;
}
.RadCalendar_WebBlue .rcWeek th {
    background: #dfeeff;
    border-bottom: 1px solid #a7c0df;
    color: #000;
    text-align: center;
}
.RadCalendar .rcRow td a {
    color: #000!important;
}
.RadCalendar_WebBlue .rcMain {
    border-color: #768ca5!important;
}
.RadScheduler .rsDateHeader {
    color: #fff!important;
}
.rsContent.rsWeekView, .rsContent.rsDayView {
    border: 1px solid #3a5168!important;
}
.RadScheduler_WebBlue .rsHorizontalHeaderWrapper {
    border-color: #a7bac5!important;
    background: #dfeeff!important;
}





.RadCalendar .rcMainTable{
    background: #ffffff!important;
}
.RadCalendar .rcWeek th{
    text-align: center !important;
}
.rcMainTable .rcRow td:hover {
    background: #c5ebfb !important;
}


.RadTabStripTop_Default .rtsLevel .rtsLink, .RadTabStripTop_Default .rtsLevel .rtsOut, .RadTabStripBottom_Default .rtsLevel .rtsLink, .RadTabStripBottom_Default .rtsLevel .rtsOut, .RadTabStripTop_Default_Baseline .rtsLevel, .RadTabStripBottom_Default_Baseline .rtsLevel{
    background-image: none!important;
}
.rtsUL .rtsLI {
    border: 1px solid #ccc;
    border-radius: 4px 4px 0 0;
    margin: 0 1px!important;
}
.rtsLI .rtsSelected {
    background: #dddddd !important;
}


.rtsLI .rtsLink:hover {
    background: #dddddd!important;
    color: #000000!important;
}


.RadCalendar .rcTitlebar .rcPrev, .RadCalendar .rcTitlebar .rcNext, .RadCalendar .rcTitlebar .rcFastPrev, .RadCalendar .rcTitlebar .rcFastNext{
    width: 18px;
    height: 18px;
}
.rcFastPrev{
    background: url(images/rcfastprev-left.png) no-repeat left center!important; 
}
.rcFastNext{
    background: url(images/rcfastprev-right.png) no-repeat left center!important; 
}
.rcPrev{
    background: url(images/rcprev-left.png) no-repeat left center!important; 
}
.rcNext{
    background: url(images/rcprev-right.png) no-repeat left center!important; 
}



/*Login Screen--------------------------------------------------------------------------*/
.front-signin {
    background-image: none !important;
    background-color: #dddddd;
    width: 430px;
}

.front-signin .remember, .front-signin .forgot, .front-signin .separator {
    color:#5C5C5C;
}

.tbxreq {
    color: #C70000;
}

.front-contactus {
    width: 600px !important;
}

/*H Undone*/
/*a[href]:hover{
    color:#2D5881!important;
}*/

.buttons:hover,.buttons:active,.buttons:focus {
    color: #ffffff!important;
}

.innerContent .buttons:hover,.innerContent .buttons:active{
    color: #8AAAC2!important;
}

.formHolder {
    font-size-adjust: none !important;
}

/*.navRow li a:hover,a:focus{ background: #999!important; border: 1px solid #666!important; text-shadow: -1px 1px #858585!important; color: #fff!important;  }*/
/*.navRow li a:hover,a:focus{ background: #757575!important; border: 1px solid #666!important; text-shadow: -1px 1px #858585!important; color: #fff!important;  }*/
/*.navRow li a:hover,a:focus{ background: transparent!important; border: 1px solid #666!important;    }*/
.navRow li a:hover, a:focus {opacity: 1;}

.RadTabStripTop_Vista .rtsLevel .rtsLink, .RadTabStripTop_Vista .rtsLevel .rtsOut, .RadTabStripBottom_Vista .rtsLevel .rtsLink, .RadTabStripBottom_Vista .rtsLevel .rtsOut, .RadTabStripTop_Vista_Baseline .rtsLevel, .RadTabStripBottom_Vista_Baseline .rtsLevel{
    background-image:none!important;
}

.RadWindow_Default .rwTopLeft, .RadWindow_Default .rwTopRight, .RadWindow_Default .rwTitlebar, .RadWindow_Default .rwFooterLeft, .RadWindow_Default .rwFooterRight, .RadWindow_Default .rwFooterCenter, .RadWindow_Default .rwTopResize, .RadWindow_Default .rwStatusbar div, .RadWindow_Default .rwStatusbar, .RadWindow_Default .rwPopupButton, .RadWindow_Default .rwPopupButton span, .RadWindow_Default.rwMinimizedWindow .rwCorner{
    background-image: none!important;    
    background-color: #eeeeee!important;
}
.RadWindow_Default .rwBodyLeft, .RadWindow_Default .rwBodyRight, .RadWindow_Default .rwStatusbarRow .rwCorner{
    background-image: none!important;    
    background-color: #eeeeee!important;
}
.RadWindow_Default{
    border: 1px solid #828282!important;
}

.TextResizer, .TextResizer a {
    margin: 0 5px;
}

table.RadCalendarMonthView{
    background: #ffffff!important;
    font-size: 11px!important;
}
table.RadCalendarMonthView td a{
    font-size: 11px!important;
    color: #000000!important;
}
table.RadCalendarMonthView td a:hover{
    background: #c5ebfb!important;
    color: #000000!important;
}
.RadCalendarMonthView .rcButtons input {
    background: #dddddd!important;
    height: auto!important;
    margin: 5px 0 !important;
    padding: 3px 8px!important;
    text-align: center!important;
}
.RadCalendarMonthView .rcButtons input:hover {
    background: #cccccc!important;
}


.headerLinks li a{
    color:#FFF !important;
}


.rsAmPm {
    top:inherit !important;
}


.headerLinks li a:hover { color: #fff !important; }


.highContrast .innerContent .buttons:hover
,.highContrastAA .innerContent .buttons:hover
,.highContrastAAA .innerContent .buttons:hover
{
    color:#FFF!important;
}


.RadCalendarMonthView #rcMView_PrevY a, .RadCalendarMonthView #rcMView_NextY a{
    text-indent: unset!important;
    background-image: none!important;
}

.jcarousel-list.jcarousel-list-horizontal .jcarousel-item div {
    overflow: hidden!important;
    text-overflow: ellipsis!important;
}




.RadCalendarMonthView.RadCalendarMonthView_WebBlue .rcSelected a
{
    background:none !important;
}

table.RadCalendarMonthView td a:hover
{
    background-color:#CCC !important;
}

.highContrast .rcMainTable .rcRow td:hover, .highContrast .rcMainTable .rcRow .rcHover:hover {
    background: #EEE !important;
}

/*color details form admin view*/
/*replace class
1.buttonsNF
2.breadcrumbs*/

.buttonsNF { background-color:#11366E !important;background-image: none !important }
.breadcrumbs {  color: #666666 !important   }
.breadcrumbs a {	color: #666666!important}
.breadcrumbs a:hover {	color: #666666 !important }

.pagerAV{ color:#303030 !important}


/*admin view  highcontrast*/ 

.highContrastA .navColumn li span.navGrpColumn,
 .highContrastAA .navColumn li span.navGrpColumn, 
.highContrastAAA .navColumn li span.navGrpColumn, 
.highContrast .navColumn li span.navGrpColumn 
{
    color:#000;
}


.highContrastA .subMenu ,
 .highContrastAA .subMenu , 
.highContrastAAA .subMenu , 
.highContrast .subMenu 
{
    color:#ffffff;
}


.highContrastA .bcontent ,
 .highContrastAA .bcontent ,
.highContrastAAA .bcontent ,
.highContrast .bcontent 
{
    color:#000;
}
/*for colour red* in edit survey*/
.highContrastA .Warning ,
 .highContrastAA .Warning ,
.highContrastAAA .Warning ,
.highContrast .Warning 
{
    color:#000 !important;
}

.highContrastA .ui-widget-header ,
 .highContrastAA .ui-widget-header ,
.highContrastAAA .ui-widget-header ,
.highContrast .ui-widget-header 
{
    background:#000 !important;
}

.highContrast .PageSubTitle,
.highContrastA .PageSubTitle,
.highContrastAA .PageSubTitle,
.highContrastAAA .PageSubTitle
 {
    border-bottom: 1px solid #000 !important;
    color: #000 !important;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
}

/* Start Radcalender Highcontrast*/

.highContrast .RadCalendar_Default .rcWeek th
,.highContrastAA .RadCalendar_Default .rcWeek th 
,.highContrastAAA .RadCalendar_Default .rcWeek th { 

    background: #CCCCCC;/*#dfeeff;*/
    border-bottom-color: #000000; /* 1px solid #a7c0df; */
}

.highContrast .RadCalendar_Default .rcRow .rcSelected 
, .highContrastAA .RadCalendar_Default .rcRow .rcSelected 
, .highContrastAAA .RadCalendar_Default .rcRow .rcSelected 
{
    background: #CCCCCC !important;
}


.highContrast .RadCalendar_Default .rcTitlebar .rcPrev
, .highContrast .RadCalendar_Default .rcTitlebar .rcNext
, .highContrast .RadCalendar_Default .rcTitlebar .rcFastPrev
, .highContrast .RadCalendar_Default .rcTitlebar .rcFastNext
,.highContrastAA .RadCalendar_Default .rcTitlebar .rcPrev
, .highContrastAA .RadCalendar_Default .rcTitlebar .rcNext
, .highContrastAA .RadCalendar_Default .rcTitlebar .rcFastPrev
, .highContrastAA .RadCalendar_Default .rcTitlebar .rcFastNext
,.highContrastAAA .RadCalendar_Default .rcTitlebar .rcPrev
, .highContrastAAA .RadCalendar_Default .rcTitlebar .rcNext
, .highContrastAAA .RadCalendar_Default .rcTitlebar .rcFastPrev
, .highContrastAAA .RadCalendar_Default .rcTitlebar .rcFastNext {

    -webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter: gray;
}


.highContrast .RadCalendar_Default .rcTitlebar
, .highContrastAA .RadCalendar_Default .rcTitlebar
, .highContrastAAA .RadCalendar_Default .rcTitlebar
{
    -webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter: gray;
    background-color: #000000;
}

.highContrast .RadCalendar_Default .rcRow .rcSelected 
, .highContrastAA .RadCalendar_Default .rcRow .rcSelected 
, .highContrastAAA .RadCalendar_Default .rcRow .rcSelected 
{
    border-color:#000;
}


.highContrast .RadCalendar_Default .rcRow .rcHover 
,.highContrastAA .RadCalendar_Default .rcRow .rcHover
,.highContrastAAA .RadCalendar_Default .rcRow .rcHover
{
    border-color:#000;
    /*background:#CCCCCC;*/
    background:#DEDEDE; 
    color:#616161 !important   
}


.highContrast .RadCalendar_Default .rcWeek th 
, .highContrastAA .RadCalendar_Default .rcWeek th 
, .highContrastAAA .RadCalendar_Default .rcWeek th 
{
    background: #CCC;
    border-bottom: 1px solid #AAA;
}


.highContrast .RadCalendar_Default .rcMain .rcWeekend a 
, .highContrastAA .RadCalendar_Default .rcMain .rcWeekend a 
, .highContrastAAA .RadCalendar_Default .rcMain .rcWeekend a 
{
    color:#000 !important;
}

.highContrast .RadCalendar_Default .rcRow .rcSelected a 
,.highContrastAA .RadCalendar_Default .rcRow .rcSelected a 
,.highContrastAAA .RadCalendar_Default .rcRow .rcSelected a 
{
    color: #000 !important;
}

.highContrast input, .highContrast textarea 
, .highContrastAA input, .highContrastAA textarea 
, .highContrastAAA input, .highContrastAAA textarea 
{
    border: 1px solid #000;
}









/*START RadCalendar_Sunset Calender*/

.highContrast .RadCalendar_Sunset .rcWeek th
,.highContrastAA .RadCalendar_Sunset .rcWeek th 
,.highContrastAAA .RadCalendar_Sunset .rcWeek th { 

    background: #CCCCCC;/*#dfeeff;*/
    border-bottom-color: #000000; /* 1px solid #a7c0df; */
}

.highContrast .RadCalendar_Sunset .rcRow .rcSelected 
, .highContrastAA .RadCalendar_Sunset .rcRow .rcSelected 
, .highContrastAAA .RadCalendar_Sunset .rcRow .rcSelected 
{
    background: #CCCCCC !important;
}


.highContrast .RadCalendar_Sunset .rcTitlebar .rcPrev
, .highContrast .RadCalendar_Sunset .rcTitlebar .rcNext
, .highContrast .RadCalendar_Sunset .rcTitlebar .rcFastPrev
, .highContrast .RadCalendar_Sunset .rcTitlebar .rcFastNext
,.highContrastAA .RadCalendar_Sunset .rcTitlebar .rcPrev
, .highContrastAA .RadCalendar_Sunset .rcTitlebar .rcNext
, .highContrastAA .RadCalendar_Sunset .rcTitlebar .rcFastPrev
, .highContrastAA .RadCalendar_Sunset .rcTitlebar .rcFastNext
,.highContrastAAA .RadCalendar_Sunset .rcTitlebar .rcPrev
, .highContrastAAA .RadCalendar_Sunset .rcTitlebar .rcNext
, .highContrastAAA .RadCalendar_Sunset .rcTitlebar .rcFastPrev
, .highContrastAAA .RadCalendar_Sunset .rcTitlebar .rcFastNext {

    -webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter: gray;
}


.highContrast .RadCalendar_Sunset .rcTitlebar
, .highContrastAA .RadCalendar_Sunset .rcTitlebar
, .highContrastAAA .RadCalendar_Sunset .rcTitlebar
{
    -webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter: gray;
    background-color: #000000;
}

.highContrast .RadCalendar_Sunset .rcRow .rcSelected 
, .highContrastAA .RadCalendar_Sunset .rcRow .rcSelected 
, .highContrastAAA .RadCalendar_Sunset .rcRow .rcSelected 
{
    border-color:#000;
}


.highContrast .RadCalendar_Sunset .rcRow .rcHover 
,.highContrastAA .RadCalendar_Sunset .rcRow .rcHover
,.highContrastAAA .RadCalendar_Sunset .rcRow .rcHover
{
    border-color:#000;
    /*background:#CCCCCC;*/
    background:#DEDEDE; 
    color:#616161 !important   
}


.highContrast .RadCalendar_Sunset .rcWeek th 
, .highContrastAA .RadCalendar_Sunset .rcWeek th 
, .highContrastAAA .RadCalendar_Sunset .rcWeek th 
{
    background: #CCC;
    border-bottom: 1px solid #AAA;
}


.highContrast .RadCalendar_Sunset .rcMain .rcWeekend a 
, .highContrastAA .RadCalendar_Sunset .rcMain .rcWeekend a 
, .highContrastAAA .RadCalendar_Sunset .rcMain .rcWeekend a 
{
    color:#000 !important;
}

.highContrast .RadCalendar_Sunset .rcRow .rcSelected a 
,.highContrastAA .RadCalendar_Sunset .rcRow .rcSelected a 
,.highContrastAAA .RadCalendar_Sunset .rcRow .rcSelected a 
{
    color: #000 !important;
}

.highContrast input, .highContrast textarea 
, .highContrastAA input, .highContrastAA textarea 
, .highContrastAAA input, .highContrastAAA textarea 
{
    border: 1px solid #000;
}


.highContrast .RadPicker_Sunset a.rcCalPopup:hover,
.highContrast  .RadPicker_Sunset a.rcCalPopup:focus,
.highContrast  .RadPicker_Sunset a.rcCalPopup:active,
.highContrast .RadPicker_Sunset a.rcTimePopup:hover,
.highContrast .RadPicker_Sunset a.rcTimePopup:focus,
.highContrast .RadPicker_Sunset a.rcTimePopup:active,

.highContrastAA .RadPicker_Sunset a.rcCalPopup:hover,
.highContrastAA  .RadPicker_Sunset a.rcCalPopup:focus,
.highContrastAA  .RadPicker_Sunset a.rcCalPopup:active,
.highContrastAA .RadPicker_Sunset a.rcTimePopup:hover,
.highContrastAA .RadPicker_Sunset a.rcTimePopup:focus,
.highContrastAA .RadPicker_Sunset a.rcTimePopup:active,

.highContrastAAA .RadPicker_Sunset a.rcCalPopup:hover,
.highContrastAAA  .RadPicker_Sunset a.rcCalPopup:focus,
.highContrastAAA  .RadPicker_Sunset a.rcCalPopup:active,
.highContrastAAA .RadPicker_Sunset a.rcTimePopup:hover,
.highContrastAAA .RadPicker_Sunset a.rcTimePopup:focus,
.highContrastAAA .RadPicker_Sunset a.rcTimePopup:active

{
    background-image:url(../../images/black_sprite_set.gif);
  
}
.highContrast .RadPicker_Sunset a.rcCalPopup:hover,
.highContrast .RadPicker_Sunset a.rcCalPopup:focus,
.highContrast .RadPicker_Sunset a.rcCalPopup:active,

.highContrastAA .RadPicker_Sunset a.rcCalPopup:hover,
.highContrastAA .RadPicker_Sunset a.rcCalPopup:focus,
.highContrastAA .RadPicker_Sunset a.rcCalPopup:active,

.highContrastAAA .RadPicker_Sunset a.rcCalPopup:hover,
.highContrastAAA .RadPicker_Sunset a.rcCalPopup:focus,
.highContrastAAA .RadPicker_Sunset a.rcCalPopup:active 
{
     background-position: 0 -50px;
}

.highContrast .RadCalendarTimeView_Sunset th, 
.highContrast .RadCalendarTimeView_Sunset td.rcHover a,
.highContrast .RadCalendarTimeView_Sunset td.rcSelected a,

.highContrastAA .RadCalendarTimeView_Sunset th, 
.highContrastAA .RadCalendarTimeView_Sunset td.rcHover a,
.highContrastAA .RadCalendarTimeView_Sunset td.rcSelected a,

.highContrastAAA .RadCalendarTimeView_Sunset th, 
.highContrastAAA .RadCalendarTimeView_Sunset td.rcHover a,
.highContrastAAA .RadCalendarTimeView_Sunset td.rcSelected a
{
  -webkit-filter: grayscale(100%); 
  filter: grayscale(100%);
}

/*END  RadCalendar_Sunset Calender Highcontrast */

.highContrastAA .PageSubTitle{
    font-size:14px !important;
}
.highContrastAAA .PageSubTitle{
    font-size:16px !important;
}
.highContrastAA .breadcrumbs{
    font-size:14px !important;
}
.highContrastAAA .breadcrumbs{
    font-size:16px !important;
}

.highContrastAA .menuItem,
.highContrastAA .navGrpColumn
{
    font-size:14px !important;
}
.highContrastAAA .menuItem,
.highContrastAAA .navGrpColumn    
{
    font-size:16px !important;
}
/*.navColumn li span.navGrpColumn*/
.RadTreeView .rtSp, .RadTreeView .rtImg, .RadTreeView .rtIn, .RadTreeView .rtChk {
	    vertical-align: middle;
	    filter: blue;
}

.highContrast rtImg
, .highContrastAA rtImg
, .highContrastAAA rtImg{
	    -webkit-filter: grayscale(100%);
	    -webkit-filter: grayscale(1);
	    filter: grayscale(100%);
	    filter: gray;
	}

.rtImg1{
	    -webkit-filter: grayscale(100%);
	    -webkit-filter: grayscale(1);
	    filter: grayscale(100%);
	    filter: gray;
	}

/*css popup*/
.css-popup.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  transition: all 2s ease-in-out;
  display:none;
}

.css-popup .popup {
  margin: 50px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 30%;
  position: relative;
  transition: all 2s ease-in-out;
}

.css-popup .popup .popupTitle {
  margin-top: 0;
  color: #333;  
  text-align: left;
  font-weight: 600;
}
.css-popup .popup .close {
  position: absolute;
  top: 15px;
  right: 15px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.css-popup .popup .close:hover {
 opacity:0.8;
}
.css-popup .popup .content {
  max-height: 30%;
  overflow: auto;
      width: 100%;
    padding: 0;
}
.css-popup .popup .popup-footer {
    margin-top: 15px;
    text-align: right;
}
.css-popup .popup .popup-footer button{
    padding: 6px 12px;
	margin-right:8px;
}
.css-popup .popup .popup-footer button:last-child{
    margin-right:0px;
}

/*css popup*/
/*customize css*/
.customTab {
    margin-left: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    font-size: 13px;
	margin-bottom: 6px;
}
.customTab li {
    margin-right: 2px;
}
.customTab li a {
    padding: 6px 16px;
    border: 1px solid #d1d1d1;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
	color: #000 !important;
}
.customTab li a.active {
    background: #dddddd;
}
.customTab .customTabLink{
	margin-right:2px;
}
.customTab .customTabLink{
	padding: 6px 16px;
    border: 1px solid #d1d1d1;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
	color: #000 !important;
    height: unset;
}
.customTab .customTabLink.active {
    background: #dddddd;
}
 .fileListWrapper {
    display: flex;
    flex-direction: row;
    margin-top: 12px;
    width: 100%;
}
    .fileListWrapper .controlWrapper {
    width: 80%;
    height: 250px;
        padding-right: 8px;
}
    .fileListWrapper .controlWrapper select {
    width: 100%;
    height: 100%;
    font-size: 13px;
}
    .fileListWrapper .btnGroup {
    display: inline-flex;
    flex-direction: column;
}
    .fileListWrapper .btnGroup input[type="submit"] {
    background: #11366e;
    color: #fff;
    margin-bottom: 8px;
    text-align: center;
    padding: 6px 8px;
    height: unset;
    border-radius: 4px;
}
        .fileListWrapper .btnGroup input[type="submit"]:hover, .fileListWrapper .btnGroup input[type="submit"]:focus {
                opacity:0.8;
        }
    /*.fileListWrapper .btnGroup input[value="Up"]{
            background: url(../../images/asc.gif)no-repeat;
    background-position: center center;
    background-color: #627ebd;
    font-size: 0;
    padding: 10px 4px;
    width: 36px;
    }
        .fileListWrapper .btnGroup input[value="Down"] {
            background: url(../../images/dsc.gif)no-repeat;
            background-position: center center;
            background-color: #627ebd;
            font-size: 0;
            padding: 10px 4px;
            width: 36px;
        }
        .fileListWrapper .btnGroup input[value="Delete"] {
            background: url(../../images/icons/icon_delete_row.gif)no-repeat;
            background-position: center center;
            background-color: #627ebd;
            font-size: 0;
            padding: 10px 4px;
            width: 36px;
        }*/
        .uploadControl {
    padding-left: 0;
}
        .btnPrimary {
    background: #11366e;
    color: #fff;
    border-color: #11366e;
    padding: 2px 6px;
}
            .btnPrimary:hover, .btnPrimary:focus, btnPrimary:visited {
                opacity:0.8;
            }
/*customize css*/
.rightColHome .calendarWrapper, .leftContent .calendarWrapper{
	width:100% !important;
}
.rightColHome .calendarWrapper .ui-widget.ui-widget-content{
    min-width: 80%;
	margin:0 auto;
}
.leftContent .calendarWrapper .ui-widget.ui-widget-content {
    min-width: 70%;
	margin:0 auto;
}