#loginPageBackground {
	background: #002942;
	background: -moz-linear-gradient(top, #002942 50%, #00a5b6 100%);
	background: -webkit-gradient(linear, top, botton, color-stop(50%, #002942),
		color-stop(100%, #00a5b6));
	background: -webkit-linear-gradient(top, #002942 40%, #00a5b6 100%);
	background: -o-linear-gradient(top, #002942 40%, #00a5b6 100%);
	background: -ms-linear-gradient(top, #002942 40%, #00a5b6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002942',
		endColorstr='#00a5b6', GradientType=0);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a5b6',
		endColorstr='#002942', GradientType=0);
	background: linear-gradient(top, #002942 50%, #00a5b6 100%);
}

#header-wrapper {
	background-color: #143058;
	background-color: #002942;
}

#page-wrapper {
	padding: 20px 0 20px 0;
	min-height: 400px;
}

#footer-wrapper {
	padding: 20px 0px 50px 0px;
	background-color: #101010;
}

.top-link {
	margin: 10px 0;
}

label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: normal;
}

.ui-radiobutton {
	margin: 3px 10px;
}

.copyright {
	width: 100%;
	color: #777;
}

.copyright p {
	color: #777;
}

.formContainer {
	margin: auto;
}

.loginFormContainer {
	margin: 60px 10px;
}

.loginImageContainer {
	margin: 20px 10px;
}

.blueForm {
	background: #00a5b6;
	padding: 10px;
	border: 1px solid #eee;
	margin: 1em auto;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	-khtml-border-radius: 10px; /* KHTML */
	border-radius: 10px; /* CSS3 */
	color: #eee;
}

.blueForm a {
	color: #FFF;
}

.blueForm table {
	margin: auto;
}

.blueForm td {
	padding: 10px 5px;
}

.blueForm h4 {
	color: #333;
}

.whiteDblBorder {
	border: 2px double #fff;
}

.login {
	background: url(../gfx/user.gif) no-repeat 95% 1em;
}

.contact {
	background: url(../gfx/email2.gif) no-repeat 95% 1em;
}

#feature-wrapper {
	padding: 20px 0px;
	/*background-color: #00a5b6;*/
}

#feature-wrapper h2 {
	margin: 10px 10px;
	color: #fff;
	font-size: 40px;
}

#feature-wrapper p {
	color: #eee;
}

.ui-panelgrid td {
	border-width: 0px !important;
}

.ui-widget-content {
	border: 0px solid #a8a8a8;
}

.user-welcome-link {
	margin-right: 15px;
}

label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: normal;
}

.navbar-default {
	background-image: -webkit-linear-gradient(top, #99d7ee 0%, #6dc6e7 100%);
	background-image: linear-gradient(to bottom, #99d7ee 0%, #6dc6e7 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99d7ee',
		endColorstr='#ff6dc6e7', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px
		rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px
		rgba(0, 0, 0, 0.075);
}

.navbar-default {
	border-radius: 0px;
	background-color: #6dc6e7;
	border-color: #51bbe2;
}

.navbar-default .navbar-brand {
	color: #333333;
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus
	{
	color: #1a1a1a;
	background-color: transparent;
}

.navbar-default .navbar-text {
	color: #333333;
}

.navbar-default .navbar-nav>li>a {
	color: #333333;
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus
	{
	color: #FFF;
	background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus
	{
	color: #fff;
	background-color: #51bbe2;
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus
	{
	color: #cccccc;
	background-color: transparent;
}

.navbar-default .navbar-toggle {
	border-color: #dddddd;
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus
	{
	background-color: #dddddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #cccccc;
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	border-color: #4ebae2;
}

.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret
	{
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus
	{
	background-color: #51bbe2;
	color: #FFF;
}

.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:hover .caret,.navbar-default .navbar-nav>.open>a:focus .caret
	{
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}

.navbar-default .navbar-nav>.dropdown>a .caret {
	border-top-color: #333333;
	border-bottom-color: #333333;
}

@media ( max-width : 767) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #333333;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus
		{
		color: #777777;
		background-color: transparent;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus
		{
		color: #777777;
		background-color: #51bbe2;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus
		{
		color: #cccccc;
		background-color: transparent;
	}
}

.navbar-default .navbar-link {
	color: #333333;
}

.navbar-default .navbar-link:hover {
	color: #777777;
}

.ui-selectmanycheckbox label,.ui-selectoneradio label {
	display: block;
	margin: 4px 10px;
}

.ui-panel .ui-panel-content {
	border: 0;
	background: none;
	padding: 0em;
}

.wider {
	width: 200px;
}

.ui-icon.x2 {
	width: 32px;
	height: 32px;
}

.myIcon {
	background: url(../images/icon.gif);
	width: 48px;
	height: 48px;
	left: 1%;
	top: 15%;
	margin-left: 0px;
}

.legalPrivacy .title,.contactSpan {
	font-weight: bold;
}

.legalPrivacy .text {
	font-size: 10px;
}

div.legalPrivacyIntro {
	font-size: 11px;
	border: 1px solid gray;
	padding-left: 5px;
	padding-right: 3px;
}

.panelGridRow {
	height: 30px;
}

.tallPanelGridRow {
	height: 60px;
}

.panelGridColumn1 {
	width: 25%;
}

.panelGridColumn2 {
	width: 25%;
}

.panelGridColumn3 {
	width: 25%;
}

.panelGridColumn4 {
	width: 25%;
}

.wideGridColumn1 {
	width: 15%;
}

.wideGridColumn2 {
	width: 45%;
}

.wideGridColumn3 {
	width: 15%;
}

.wideGridColumn4 {
	width: 25%;
}

.side-nav li>a {
	padding: 5px 10px;
}

.calenderWidth .ui-inputfield {
	width: 100px !important;
}

.horizontalDataList { 
    display: inline;
    float : left;
    width: 70px;
    padding: 0px 0px;
}
.horizontalDataList .ui-datalist-data {
   height:20px;
   overflow:auto;
}

.customTreeTable{
table-layout:auto !important;
}

.ui-treetable .ui-icon-triangle-1-e {
	background-position: -16px -128px !important;
}

.ui-treetable .ui-icon-triangle-1-s {
	background-position: -48px -128px !important;
}

.ui-tabs {
	border: 1px solid gray !important;
}


.ui-selectonemenu-label{
    width:100% !important;
}

.ui-selectonemenu{
    width:100% !important;
}        

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}

.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
	border-left-color: #fff;
}

.dropdown-submenu.pull-left {
	float: none;
}


.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}



.no-inner-border.ui-datatable .ui-datatable-data td,.no-inner-border.ui-datatable .ui-datatable-data-empty td{
	border-style: none !important;
}

.no-inner-border.ui-datatable thead th,.no-inner-border.ui-datatable tbody td,.no-inner-border.ui-datatable tfoot td {
	border-style: none !important;
	text-align: left !important;
}

.no-inner-border.ui-datatable table {
	border: 1px solid gray !important;
}
body { 
	font-family: Gotham Narrow, arial, sans-serif;
}
.dateTimeField input {
   width:110px;
}


#msgForm{
	padding-top: 20px;
    padding-bottom: 20px;
}	

#fieldset{
	 margin-left: 24px;
    border-radius: 10px;
    background-color: white;
    text-align: center;
}

#message_text{
	font-size:18px;
}