@charset "utf-8";
/* CSS Document */
/*Overall settings*/
body { font-family:Tahoma, Geneva, sans-serif; overflow-y: scroll !Important; }

img { border:none; }

p { margin-top: 0.5em; margin-bottom:0.5em; }

.siteBackground { background-color: #d7ebf9; }

.headerText { font-size:24px; color:#00ADEF; }
svg[aria-label="A chart."] > g > g:last-child { pointer-events: none } 

.wrapper-with-margin{
  margin:0px 50px;
}
/* jquery hack*/
ul.ui-autocomplete {
    z-index: 1100;
		text-align:left;
}

.tableHeader { padding:5px; background-color:#00ADEF; font-weight:bold; }
.tableBody { padding:5px; }

.fleft { float:left; margin-right:8px; }
.fleftClean { float:left; }
.fleft10 { float:left; height:10px; width:10px; }
.fleft20 { float:left; height:10px; width:20px; }
.fleft50 { float:left; height:10px; width:50px; }
.fleft100 { float:left; height:10px; width:100px; }
.fright { float:right;  margin-right:8px;}
.fcenter { margin: 0 auto;  }
.clear { clear:both; }

.lh25 { line-height:25px; }
.lh30 { line-height:30px; }
.lh35 { line-height:35px; }

.nowrap { white-space:nowrap; overflow:hidden; }

.margin5 { margin:5px; }
.margin10 { margin:10px; }
.margin20 { margin:20px; }
.marginLeft10 { margin-left:10px; }
.marginLeft20 { margin-left:20px; }
.marginLeft50 { margin-left:50px; }
.marginRight5 { margin-right:5px; }
.marginRight10 { margin-right:10px; }
.marginRight20 { margin-right:20px; }
.marginRight40 { margin-right:40px; }
.marginTop5 { margin-top:5px; }
.marginTop10 { margin-top:10px; }
.marginTopM10 { margin-top:-10px; }
.marginTop15 { margin-top:15px; }
.marginTop20 { margin-top:20px; }
.marginTop25 { margin-top:25px; }
.marginTop30 { margin-top:30px; }
.marginTop40 { margin-top:40px; }
.marginTop50 { margin-top:50px; }
.marginBottom5 { margin-bottom:5px; }
.marginBottom10 { margin-bottom:10px; }
.marginBottom20 { margin-bottom:20px; }

.spacer { height:20px; }
.minispacer { height:10px; }
.microspacer { height:5px; }
.picospacer { height:2px; }

.noDisplay { display:none; }

.bold {
	font-weight:bold;
}
.normal { font-weight: normal; }
.redLogoText { color: rgb(255, 21, 0); font:26px/1.1em 'open sans', sans-serif; font-weight:bold; }
.redText { color: rgb(255, 21, 0); }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }


.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad20 { padding:20px; }
.pad50 { padding:50px; }
.padside10 { padding: 0 10px; }
.padside5 { padding: 0 5px; }
.padbottom5 { padding: 0 0 5px; }
.padleft10 { padding-left:10px; !Important}
.padright10 { padding-right:10px; !Important}
.padright25 { padding-right:25px; !Important}
.padright35 { padding-right:35px; !Important}
.padRightGoals { padding-right:25px; }

.rounded {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.roundedTop {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}
.border { border:solid 1px #333; }
.noBorder { border:none; }
.ltGrey { background-color:#aaaaaa; }
.lighterGrey { background-color:#D6D6D6; }
.black { background-color:#000000; }
.white { background-color:#FFF; }
.ltBlue { background-color:rgba(125, 200, 240, 0.3) !important; }
.ltBlueBorder { border:solid 1px rgba(51, 51, 153, 1) !important; }
.red { background-color:rgba(230, 150, 175, 1); }
.green { background-color:rgba(175, 230, 150, 1) !important; }
.blue { background-color:#2A5FFF; color:#FFF; }
.yellow { background-color:#F4EB6F; }

.yellowBorder { border:5px solid #EFF40B; }
.redBorder { border:2px solid #FF0000; }

/*Table Row Colors*/
.rowRed { background-color:rgba(255,0,0,0.5) !Important; }
.rowPink { background-color: rgba(230,240,210,0.5) !Important; }
.rowLtBlue { background-color: rgba(130,130,190,0.8) !Important; }
.rowPurple { background-color: rgba(180,120,100,0.8) !Important; }
.rowGreen { background-color: rgba(0,128,0,0.5) !Important; }
.rowYellow { background-color: rgba(255,255,0,0.7) !Important; }
.rowOrange { background-color: rgba(30,240,120,0.7) !Important; }

/*Text Colors*/
.blueText { color:#00F; }

.modalBlack {
	background-color: black;
  background-image: none;
  opacity: 0.9;
  z-index: 1040; 
}

.ltBlueHover:hover { background-color:rgba(51, 51, 153, 0.3); }

.whiteText { color:#FFF; }

.hover:hover { font-weight:bold; }

.minWidth650 { min-width:650px; }

/*Font sizes px*/
.f08 { font-size:8px; }
.f10 { font-size:10px; }
.f11 { font-size:11px; }
.f13 { font-size:13px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f24 { font-size:24px; }
.f28 { font-size:28px; }
.f30 { font-size:30px; }
.f36 { font-size:36px; }
.f48 { font-size:48px; }

/*font sizes em*/
.f06e {font-size:0.6em; }
.f07e {font-size:0.7em; }
.f08e {font-size:0.8em; }
.f09e {font-size:0.9em; }
.f1e {font-size:1em; }
.f125e {font-size:1.25em; }
.f15e {font-size:1.5em; }
.f2e {font-size:2em; }

.w10 { width:10px; }
.w15 { width:15px; }
.w25 { width:25px; }
.w50 { width:50px; }
.w65 { width:65px; }
.w75 { width:75px; }
.w85 { width:85px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w125 { width:125px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w175 { width:175px; }
.w180 { width:180px; }
.w181 { width:181px; }
.w200 { width:200px; }
.w225 { width:225px; }
.w250 { width:250px; }
.w275 { width:275px; }
.w300 { width:300px; }
.w300m { max-width:300px; }
.w325 { width:325px; }
.w350 { width:350px; }
.w375 { width:375px; }
.w400 { width:400px; }
.w425 { width:425px; }
.w450 { width:450px; }
.w475 { width:475px; }
.w500 { width:500px; }
.w520 { width:520px; }
.w525 { width:525px; }
.w550 { width:550px; }
.w600 { width:600px; }
.w600m { max-width:600px; }
.w650 { width:650px; }
.w700 { width:700px; }
.w750 { width:750px; }
.w800 { width:800px; }
.w900 { width:900px; }
.w1000 { width:1000px; }
.w1100 { width:1100px; }

.w10p { width:10%; }
.w15p { width:15%; }
.w20p { width:20%; }
.w25p { width:25%; }
.w30p { width:30%; }
.w35p { width:35%; }
.w40p { width:40%; }
.w45p { width:45%; }
.w50p { width:50%; }
.w55p { width:55%; }
.w60p { width:60%; }
.w65p { width:65%; }
.w70p { width:70%; }
.w75p { width:75%; }
.w80p { width:80%; }
.w90p { width:90%; }
.w95p { width:95%; }
.w99p { width:99%; }
.w100p { width:100%; }

.h75 { height:75px; }
.h100 { height:100px; }
.h150 { height:150px; }
.h200 { height:200px; }
.h250 { height:250px; }
.h300 { height:300px; }
.h400 { height:400px; }
.h400m { max-height:400px; overflow-y: scroll; overflow-x: hidden; }

.fit { display:inline-block; }

.headerBar { border-top: 6px solid #00ADEF; }

.oneColLiqCtr #menuBar { 
	background: #242424;
	min-height:50px;
	border-bottom: 6px solid #00ADEF;
}
.nav_site {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 100%;
}

.nav_site li {
	float: left;
	/*width: 150px;*/
	padding: 0 15px;
	position: relative;
	text-align:center;
}

.nav_site .rightMenuItem {
	float: right;
	width: 100px;
	position: relative;
	text-align:center;
}

.nav_site li a {
	color: #fff;
	display: block;
	padding:10px;
	text-decoration: none;
	/*border-top: 1px solid #377590;*/
}

.nav_site li a:hover {
	background: #FFF;
	color: #000;
}

/*=== submenu ===*/

.nav_site ul {
	display: none;
	position: absolute;
	margin-left: 0px;
	list-style: none;
	padding: 0px;
	border-bottom: 5px solid #00ADEF;
	z-index:1000;
}

.nav_site ul li {
	display:inline;
	width: 250px;
	float: left;
	color:#000;
	background-color:#00ADEF;
	text-align:left;
}

.nav_site ul a {
	display: block;
	height: 15px;
	padding: 10px;
	color: #fff;
	text-decoration: none;
	/*border-bottom: 1px solid #222;*/
}

.nav_site ul li a:hover {
	color: #000;
}


