.uiFullscreenPopupShow{
	position :absolute;
	top      :0;
	left     :0;
	height   :100vh;
	width    :100vw;
	z-index  :1001;
	}

.ui-dialog-content p, .ui-dialog-content li, .ui-dialog-content div{
	font-size  :.9em;
	text-align :left;
	}

.inputTextError, .inputTextareaError, .inputSelectError, .inputCheckboxError, .inputRadioError, .inputPasswordError{
	border :1px solid #6e2c01;
	}

.inputTextarea1{
	border    :1px solid #6e2c01;
	padding   :2px;
	font-size :.9em;
	}

.inputContainer{
	clear               :both;
	max-width           :460px;
	height              :auto;
	min-height          :50px;
	width               :95%;
	border-bottom-width :1px;
	border-bottom-style :solid;
	border-bottom-color :#c6cabf;
	margin              :.5em;
	}

.inputLabel{
	/*float: left;*/
	/*width: 35%;*/
	/*text-align: right;*/
	/*margin-right: 1%;*/
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	/*font-size: 1em;*/
	/*font-weight: 700;*/
	/*padding-top: 5px;*/
	/*color: #44493F*/
	}

.inputForm{
	background-color :#e3e5e1;
	border           :1px solid #586051;
	float            :left;
	width            :61%;
	height           :30px;
	font-family      :"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size        :1em
	}

.inputError{
	background-color :#cda6ae;
	border           :1px solid #921d33;
	float            :left;
	width            :61%;
	height           :30px;
	font-family      :"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size        :.95em
	}

.inputText, .inputTextarea, .inputSelect, .inputPassword{
	background-color :#e3e5e1;
	border           :1px solid #586051;
	float            :left;
	width            :61%;
	height           :30px;
	font-family      :"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size        :1em
	}

.inputTextarea{
	background-color :#e3e5e1;
	border           :1px solid #586051;
	float            :left;
	width            :61%;
	height           :90px;
	font-family      :"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size        :.95em
	}

.inputCheckbox{
	border :1px solid #586051;
	float  :left;
	width  :1.5em;
	height :1.5em;
	}

.inputCheckboxVerify{
	width      :1.5em;
	height     :1.5em;
	background :#dddddd;
	border     :1px solid #586051;
	}

.inputRadio{
	background-color :#e3e5e1;
	float            :left;
	width            :1.5em;
	height           :1.5em;
	}

.inputRadioVerify{
	background-color :#e3e5e1;
	float            :left;
	width            :1.5em;
	height           :1.5em;
	}

.inputDefault{
	}

.inputComment{
	font-size    :.7em;
	color        :#333333;
	clear        :both;
	text-align   :right;
	margin-right :2%;
	font-weight  :700;
	}

.inputVerify{
	background-color :#aeb0ad;
	border           :1px solid #586051;
	float            :left;
	width            :61%;
	height           :30px;
	font-family      :"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size        :.95em
	}

.dispMessageError{
	border           :2px solid #cc7272;
	background-color :#dfa1a1;
	padding          :10px;
	margin           :0 auto;
	margin-top       :10px;
	margin-bottom    :10px;
	max-width        :900px;
	width            :90%;
	}

.dispMessageClose{
	font-size   :15px;
	text-align  :right;
	font-weight :700
	}

.boxRoundedCorners{
	margin                :5px;
	background-color      :#ffffff;
	padding               :6px;
	border-radius         :2px;
	-moz-border-radius    :2px;
	-webkit-border-radius :2px;
	border                :2px solid #748da6
	}

.submitButton, .inputButton{
	padding          :4px;
	color            :#005ca9;
	font-size        :24px;
	font-weight      :700;
	background-image :-webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop(0%, rgba(227, 227, 227, 1.00)), color-stop(100%, rgba(147, 151, 159, 1.00)));
	background-image :-webkit-linear-gradient(270deg, rgba(227, 227, 227, 1.00) 0%, rgba(147, 151, 159, 1.00) 100%);
	background-image :linear-gradient(180deg, rgba(227, 227, 227, 1.00) 0%, rgba(147, 151, 159, 1.00) 100%)
	}

/*
.listDiv{
	width     :48%;
	min-width :200px;
	float     :left;
	}
*/

/*.displayPopupLink{
	color           :#2f96b4;
	text-decoration :underline;
	}*/

.displayPopupLink:hover{
	color           :#eab02a;
	text-decoration :underline;
	}

.div_clear, .divClear, .clear{
	clear :both;
	}

.userMessages{
	}

.circleProgress{
	width       :100px;
	margin      :6px 6px 20px;
	display     :inline-block;
	position    :relative;
	text-align  :center;
	line-height :1.2;
	}

.circleProgress canvas{
	vertical-align :top;
	}

.circleProgress strong{
	position    :absolute;
	top         :30px;
	left        :0;
	width       :100%;
	text-align  :center;
	line-height :40px;
	font-size   :30px;
	}

.circleProgress strong i{
	font-style  :normal;
	font-size   :0.6em;
	font-weight :normal;
	}

.photoBorderDropshadow1{
	-webkit-box-shadow :0px 0px 24px -2px rgba(0, 0, 0, 0.62);
	-moz-box-shadow    :0px 0px 24px -2px rgba(0, 0, 0, 0.62);
	box-shadow         :0px 0px 24px -2px rgba(0, 0, 0, 0.62);
	border             :solid 1px #665f5b;
	}

.dispMessageText{
	font-size :100%;
	padding   :10px;
	}

.dispMessageSuccess, .dispMessageGreen{
	border           :2px solid #52981d;
	background-color :#8cca78;
	padding          :4px;
	margin           :6px;
	overflow         :hidden;
	}

.dispMessageBlue{
	border           :2px solid #002166;
	background-color :#2f96b4;
	padding          :4px;
	margin           :6px;
	}

.dispMessageWarning{
	border           :2px solid #c9c200;
	background-color :#f2eb30;
	padding          :4px;
	margin           :6px;
	}

.dispMessageTitle{
	font-weight :700;
	font-size   :110%;
	}

.containerStyle1{
	padding          :4px;
	width            :96%;
	max-width        :1000px;
	background-color :#ffffff;
	border           :solid 1px #cdcdcd;
	margin           :0 auto;
	margin-top       :20px;
	}

.containerStyle2{
	background-color   :#ffffff;
	border             :solid #1f2127 14px;
	-moz-box-shadow    :0 0 4px #000000;
	-webkit-box-shadow :0 0 4px #000000;
	box-shadow         :0 0 4px #000000;
	padding            :4px;
	width              :96%;
	max-width          :1000px;
	margin             :0 auto;
	margin-top         :20px;
	}

.containerStyleNull{
	width  :100%;
	margin :0 auto;
	}

a.uiLinkBlue1:link, a.uiLinkBlue1:visited{
	color           :#0a74c2;
	text-decoration :none;
	}

a.uiLinkBlue1:hover{
	color :#0e90d2;
	}

.uiContainer{
	width            :98%;
	max-width        :1200px;
	background-color :#d0d0d0;
	border           :solid 1px #a6a6a6;
	padding          :16px;
	margin-top       :2rem !important;
	}

.uiInnerContent{
	padding               :1%;
	/*width: 80%;*/
	overflow              :hidden;
	-moz-border-radius    :4px;
	-webkit-border-radius :4px;
	border-radius         :4px;
	background-color      :#ffffff;
	-webkit-box-shadow    :-1px 0px 5px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow       :-1px 0px 5px 0px rgba(0, 0, 0, 0.3);
	box-shadow            :-1px 0px 5px 0px rgba(0, 0, 0, 0.3);
	z-index               :100;
	}

.uiTabList{
	margin-top :20px;
	min-width  :15%;
	max-width  :22%;
	width      :150px;
	float      :left;
	z-index    :99;
	}

.uiTab{
	float                 :right;
	border-radius         :4px 0px 0px 4px;
	-moz-border-radius    :4px 0px 0px 4px;
	-webkit-border-radius :4px 0px 0px 4px;
	border                :0px none #000000;
	padding               :5px 5px 5px 0px;
	width                 :150px;
	margin-bottom         :30px;
	margin-left           :10px;
	text-align            :right;
	font-size             :120%;
	font-variant          :small-caps;
	}

.uiSelectedTab{
	color              :#4c4c4c;
	background-color   :#ffffff;
	-webkit-box-shadow :-1.17px 2px 0px 0px rgba(0, 0, 0, 0.07);
	-moz-box-shadow    :-1.17px 2px 0px 0px rgba(0, 0, 0, 0.07);
	box-shadow         :-1.17px 2px 0px 0px rgba(0, 0, 0, 0.07);
	z-index            :101;
	position           :relative;
	}

.uiAvailableTab{
	border-radius         :4px 0px 0px 4px;
	-moz-border-radius    :4px 0px 0px 4px;
	-webkit-border-radius :4px 0px 0px 4px;
	border                :0px none #000000;
	color                 :#ffffff;
	background-color      :#554764;
	/*    -webkit-box-shadow: -6px 0px 23px -4px rgba(120, 120, 120, 0.66);
		-moz-box-shadow: -6px 0px 23px -4px rgba(120, 120, 120, 0.66);
		box-shadow: -6px 0px 23px -4px rgba(120, 120, 120, 0.66);*/
	-webkit-box-shadow    :-1.17px 2px 0px 0px rgba(0, 0, 0, 0.07);
	-moz-box-shadow       :-1.17px 2px 0px 0px rgba(0, 0, 0, 0.07);
	box-shadow            :-1.17px 2px 0px 0px rgba(0, 0, 0, 0.07);
	z-index               :99;
	}

.uiInnerHeader{
	width  :100%;
	height :50px;
	}

.uiBoxedContent1{
	border-width          :1px;
	border-color          :#382948;
	border-style          :solid;
	border-radius         :2px;
	-moz-border-radius    :2px;
	-webkit-border-radius :2px;
	background-color      :#605d66;
	padding               :10px;
	margin                :5px;
	-webkit-box-shadow    :-1px 0px 5px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow       :-1px 0px 5px 0px rgba(0, 0, 0, 0.3);
	box-shadow            :-1px 0px 5px 0px rgba(0, 0, 0, 0.3);
	}

.uiBoxedContent2{
	border-width          :1px;
	border-color          :#242a3d;
	border-style          :solid;
	border-radius         :2px;
	-moz-border-radius    :2px;
	-webkit-border-radius :2px;
	background-color      :#485066;
	padding               :5px;
	margin                :2px;
	-webkit-box-shadow    :-1px 0px 5px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow       :-1px 0px 5px 0px rgba(0, 0, 0, 0.3);
	box-shadow            :-1px 0px 5px 0px rgba(0, 0, 0, 0.3);
	}

.uiBoxedContent3{
	border-width          :1px;
	border-color          :#242a3d;
	border-style          :solid;
	border-radius         :4px;
	-moz-border-radius    :4px;
	-webkit-border-radius :4px;
	background-color      :#c4e3f3;
	padding               :10px;
	margin                :5px;
	-webkit-box-shadow    :-1px 0px 5px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow       :-1px 0px 5px 0px rgba(0, 0, 0, 0.3);
	box-shadow            :-1px 0px 5px 0px rgba(0, 0, 0, 0.3);
	}

.uiBoxedContent1 p, .uiBoxedContent1 h1, .uiBoxedContent1 h2, .uiBoxedContent1 h3, .uiBoxedContent2 p, .uiBoxedContent2 h1, .uiBoxedContent2 h2, .uiBoxedContent2 h3{
	color :#ffffff !important;
	}

/* Form Elements */
.uiFormText{
	border-style     :solid;
	border-width     :1px;
	border-color     :rgb(71, 71, 71);
	background-color :#ded6e6;
	min-width        :200px;
	height           :30px;
	color            :#2c333b;
	font-weight      :700;
	}

.uiFormButton{
	border-style     :solid;
	border-width     :1px;
	border-color     :#5d3289;
	background-color :#674688;
	min-width        :100px;
	height           :30px;
	text-align       :center;
	color            :#ffffff;
	font-weight      :700;
	padding-left     :2px;
	padding-right    :2px;
	}

/* Button Set */
.uiButtonContainer{
	}

.uiButtonHolder{
	height  :40px;
	display :inline-block;
	}

.uiButton{
	box-sizing            :border-box;
	-moz-box-sizing       :border-box;
	-webkit-box-sizing    :border-box;
	position              :relative;
	display               :inline-block;
	overflow              :hidden;
	height                :40px;
	border-radius         :6px;
	-moz-border-radius    :6px;
	-webkit-border-radius :6px;
	line-height           :16px;
	font-size             :16px;
	font-weight           :bold;
	text-shadow           :0px 1px 1px #888888;
	}

.uiButton span.icon, .uiButton span.title{
	display               :block;
	position              :relative;
	line-height           :36px;
	padding               :0 20px;
	border-radius         :6px;
	-moz-border-radius    :6px;
	-webkit-border-radius :6px;
	color                 :#ffffff;
	}

.uiButton span.left{
	float                 :left;
	border-radius         :6px 0 0 6px;
	-moz-border-radius    :6px 0 0 6px;
	-webkit-border-radius :6px 0 0 6px;
	}

.uiButton span.right{
	float                 :right;
	border-radius         :0 6px 6px 0;
	-moz-border-radius    :0 6px 6px 0;
	-webkit-border-radius :0 6px 6px 0;
	}

.uiButton span.icon{
	font-size          :23px;
	background-color   :#004f8e;
	-webkit-box-shadow :0 3px 0 0 #002e6b;
	box-shadow         :0 3px 0 0 #002e6b;
	text-shadow        :0px 1px 1px #888888;
	}

.uiButton span.title{
	-webkit-box-shadow :0 3px 0 0 #006ca4;
	box-shadow         :0 3px 0 0 #006ca4;
	background-color   :#009abd;
	}

.uiButton span.arrow-left, .uiButton span.arrow-right{
	position                    :absolute;
	width                       :0;
	height                      :0;
	border-top                  :18px solid transparent;
	border-bottom               :18px solid transparent;
	-webkit-transition          :all .15s;
	-transition                 :all .15s;
	-webkit-transition-property :left, right;
	transition-property         :left, right;
	}

.uiButton.left span.arrow-left{
	right              :0;
	-webkit-box-shadow :10px 0 0 0 #009abd, 10px 3px 0 0 #006ca4;
	box-shadow         :10px 0 0 0 #009abd, 10px 3px 0 0 #006ca4;
	border-right       :10px solid #009abd;
	}

.uiButton.right span.arrow-left{
	right              :0;
	-webkit-box-shadow :10px 0 0 0 #004f8e, 10px 3px 0 0 #002e6b;
	box-shadow         :10px 0 0 0 #004f8e, 10px 3px 0 0 #002e6b;
	border-right       :10px solid #004f8e;
	}

.uiButton.left span.arrow-right{
	left               :0;
	-webkit-box-shadow :-10px 0 0 0 #004f8e, -10px 3px 0 0 #002e6b;
	box-shadow         :-10px 0 0 0 #004f8e, -10px 3px 0 0 #002e6b;
	border-left        :10px solid #004f8e;
	}

.uiButton.right span.arrow-right{
	left               :0;
	-webkit-box-shadow :-10px 0 0 0 #009abd, -10px 3px 0 0 #006ca4;
	box-shadow         :-10px 0 0 0 #009abd, -10px 3px 0 0 #006ca4;
	border-left        :10px solid #009abd;
	}

.uiButton span.slant-left, .uiButton span.slant-right{
	position                    :absolute;
	width                       :0;
	height                      :0;
	border-top                  :0 solid transparent;
	border-bottom               :50px solid transparent;
	-webkit-transition          :all .15s;
	-transition                 :all .15s;
	-webkit-transition-property :left, right;
	transition-property         :left, right;
	}

.uiButton.left span.slant-right{
	left               :0;
	-webkit-box-shadow :-10px 0 0 0 #004f8e, -10px 3px 0 0 #002e6b;
	box-shadow         :-10px 0 0 0 #004f8e, -10px 3px 0 0 #002e6b;
	border-left        :10px solid #004f8e;
	}

.uiButton.right span.slant-right{
	left               :0;
	-webkit-box-shadow :-10px 0 0 0 #009abd, -10px 3px 0 0 #006ca4;
	box-shadow         :-10px 0 0 0 #009abd, -10px 3px 0 0 #006ca4;
	border-left        :10px solid #009abd;
	}

.uiButton.left span.slant-left{
	right              :0;
	-webkit-box-shadow :10px 0 0 0 #009abd, 10px 3px 0 0 #006ca4;
	box-shadow         :10px 0 0 0 #009abd, 10px 3px 0 0 #006ca4;
	border-right       :10px solid #009abd;
	}

.uiButton.right span.slant-left{
	right              :0;
	-webkit-box-shadow :10px 0 0 0 #004f8e, 10px 3px 0 0 #002e6b;
	box-shadow         :10px 0 0 0 #004f8e, 10px 3px 0 0 #002e6b;
	border-right       :10px solid #004f8e;
	}

.uiButton:active, .uiButton.active{
	height        :41px;
	margin-bottom :-2px;
	}

.uiButton:hover{
	color :#2c333b !important;
	}

.uiButton:hover span.arrow-left{
	right :10px;
	}

.uiButton:hover span.arrow-right{
	left :10px;
	}

.uiButton:hover span.slant-left{
	right :10px;
	}

.uiButton:hover span.slant-right{
	left :10px;
	}

.uiButton-small{
	height      :30px;
	font-size   :15px;
	line-height :10px;
	}

.uiButton-small:active, .uiButton-small.active{
	height        :30px;
	margin-bottom :-2px;
	}

a.uiButton-small span.uiButton{
	height :30px;
	}

.uiButton-small span.icon{
	font-size          :16px;
	background-color   :#004f8e;
	-webkit-box-shadow :0 3px 0 0 #002e6b;
	box-shadow         :0 3px 0 0 #002e6b;
	text-shadow        :0px 1px 1px #888888;
	}