body{
	background-color:#0077C0;
	margin:0px;
	
}
label{
	color:#20358c ; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#divlog{
	display:inline-block; 
    background:url(images/erc.jpg);
    width:229px;
	height:250px;
	float:left;
}
#loginDiv {
	
	width:284px;
	height:250px;
    background:url(images/login_background.jpg);
    display:inline-block; 
	float:left;
    
}
#login {
	width:513px;
	height:250px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:210px;

	}
#signin{
	width: 50%;
    margin: 35px 40px;
	margin-top:5px;
	position:absolute;

}

input.text-input {
	width: 170px;

	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	border-radius: 4px;
	background: #dce6f0;
	border: solid 1px #d2dbe5;
	color: #555;
	padding: 8px;
	font-size: 13px;
			}	
input.text-input-pop {
	width: 170px;

	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #d2dbe5;
	color: #555;
	padding: 8px;
	font-size: 13px;
			}
.apple-store {
          /* button styles */
		  background-image:url(images/logInButton.png);
          -webkit-border-radius: 20px 20px; 
		  -moz-border-radius: 20px 20px; 
		  border-radius: 20px 20px;
          border: 0px;
          margin: 0px;
		  margin-top:10px;
		  padding: 4px 10px 2px 10px;
		  min-width: 110px;
		  min-height: 35px;
		  float:right;
		  /*text styles */
          color:#006;
          font-family: helvetica, arial, sans-serif;
          font-size: 14px;
          letter-spacing: 1px;
          word-spacing: 0px;
          text-align: center;
          text-shadow: 0px 0px 0px black;
          
          /*interaction */
		  cursor: pointer;
	

}
#costDiv {
	width:976px;
	height:450px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:50px;

	}
	
	#divErc{
	display:inline-block; 
    background:url(images/erc_pages.jpg);
    width:196px;
	height:480px;
	float:left;
}
#costBack {
	
	width:780px;
	height:480px;
    background:url(images/white1.jpg);
    display:inline-block; 
	float:right;
    
}	
#apDiv {
    position:absolute;
	top:150px;
	width:900px;
	height:500px;
	z-index:1;
	margin-left:350px;
	margin-right:auto;
    background-color:#6CF;
	
	
}

#apDiv2 {
	position:relative;
	top:200px;
	width:320px;
	height:200px;
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	border: 1px solid transparent;
    border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

ul#minitabs{list-style: none;margin: 0;padding: 7px 0;
  border-bottom: 1px solid #CCC;font-weight: bold;
  text-align: center;white-space: nowrap}
ul#minitabs li{display: inline;margin: 0 3px}
ul#minitabs a{text-decoration: none;padding: 0 0 3px;
  border-bottom: 4px solid #FFF;color: #0077C0}
ul#minitabs a#current{border-color: #006;color:#06F}
ul#minitabs a:hover{border-color: #FF3;color: #20358c}


#select {
  -webkit-appearance: button;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 2px;
  -webkit-user-select: none;
  background-image: url(../images/select-arrow.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border: 1px solid #AAA;
  color: #555;
  font-size: inherit;
  margin: 0;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;}
  
  .select {
  -webkit-appearance: button;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 2px;
  -webkit-user-select: none;
  background-image: url(../images/select-arrow.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border: 1px solid #AAA;
  color: #555;
  font-size: inherit;
  margin: 0;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;}
  
  th , a{
	  color:#20358c;
  }
  tr{
	  color:#0077C0;
  }
 .td{
	 color:#0177C1 ; 
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
 }
 .dt{
	 color:#06F;
	 font-weight:normal;
	  }
  .styled-button-4 {
	-webkit-box-shadow:rgba(0,0,0,0.98) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.98) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.98) 0 1px 0 0;
	background-color:#EEE;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border:1px solid #999;
	color:#20358c;
	font-family:'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	font-size:11px;
	font-weight:700;
	padding:2px 6px;
	height:28px;
	margin-left:-78px;
	margin-top:1px;
}
  
  a:hover {
  color:#0CF;
}
h3{
	color:#20358c;
	margin-top:150px;
	font-family:Arial, Helvetica, sans-serif;
}

hr{
	margin-top:20px;
	color:#FCFCFC;
}



ul#navigation {
	list-style:none;
	position:relative; 
	z-index:2;
	top:10px;
	display:table;
	border-left:0 solid #f5ab36;
	}
ul#navigation li {
	float:left;
	}
ul#navigation li a {
	background:#FFF;
	color:#344385;
	display:block;
	padding:6px 15px;
	text-decoration:none;
	border-left:1px solid #0077C0;
	border-top:1px solid #0077C0;
	border-right:1px solid #0077C0;
	margin:0;
	}
ul#navigation li a.selected {
	border-bottom:1px solid #fff;
	color:#FFF;
	background:#0077C0;
	}
	
#page {


	position:absolute;
	bottom:0;
	top:26em;
	right:2em;

}

#monthyear{
	color:#20358c;
	font-size:20px;
	left:11em;
	position:absolute;
}