/* Generic Styles 
--------------------*/
* {
  margin: 0;
  padding: 0;
}
body {
  padding: 0;
  margin: 0;
  font-size: .8em;
}
.small {
  font-size: .8em;
}
ul.nav {
  list-style: none;
}
/* Links */
a:hover {
  text-decoration: none;
}
p {
  margin: 0 0 1em;
}
li {
  margin-left: 15px;
}
ol li {
  margin-left: 40px;
}
h2 {
  margin: 1em 0;
}
h3{

}

/* Layout Styles
-------------------*/
#page {
  text-align: left;
  width: 729px;
  margin: 0 auto;
}


/* Header */
#header {
  text-align:center;
}
#headerInner{
  text-align: left; 
  width: 719px;
  margin: 0 auto;
  padding-right: 10px;  
  height:98px;
}
h1{padding: 10px 5px 5px;}
/* hide logo text */
h1 span {
  display: none;
}
h1 a {
  width: 205px;
  height: 76px;
}
.logoImage{
 /* position:absolute;*/
  
}
#logoContainer{
  height:66px;
  float:left;
  margin-top:-8px;  
}

#searchForm{
  float: right;
  clear: right;
  margin: 5px 0 10px 0;
}
#ctl00_searchForm{
  float: right;
  clear: right;
  margin: 5px 0 10px 0;
}

#searchForm label {
  display: none;
  padding-right: 5px;
}
#ctl00_searchForm label {
  display: none;
  padding-right: 5px;
}
.logout {
    float: right; text-align: right;
}

#header .nav {
  
  float: right;
  *width:450px;
  *margin-top:17px;
}
#header .nav li {
  float: left;
  margin: 0 1px;
  
}

/* Content */

#innerContent {
  text-align: left;
  padding-left:20px;
  /*padding: 20px 20px;*/
  width:550px;
}
#loginbx 
{
   text-align: left;
   padding: 3px 0 0px;
}

#sideBar{
  float:right;
  width:200px;
}

/* Footer */
#footer {
  text-align: center;
  padding: 10px;
  margin: 0 30px;
}
#footer ul.nav {
  margin: 0 auto;
}
#footer ul.nav li {
  display: inline;
  margin: .3em;
  padding-left: .6em;
}

#popModal{
background-color:White;
width:400px;
height:320px;
}
#popModal iframe{
width:100%;
height:95%;
}
.modalClose{
  float:right;
  cursor:pointer;  
  color:#0190A5;
}
.xBox{
  font-weight:bold;
  border:solid 1px #dddddd;
  padding: 0px 2px 0px 2px;
}


/* Tools
--------------------*/

/* Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block; /* zoom: 1; */
}
/* Hide from IE Mac \*/
.clearfix {
  display: block;
}
/* End hide from IE Mac */