
.navx ul {
  list-style: none;
  background-color: #007fff;
  text-align: center;
  padding: 0;
  margin: 0;
  text-decoration: none;
font: normal 12px arial,verdana;
}
 
.navx a {
border-radius: 0px;
  text-decoration: none;
  color: #fff;
  display: block;
  transition: .3s background-color;
}
 
.navx a:hover {
border-radius: 0px;
  text-decoration: none;
  background-color: #86BDFC;
}
 
.navx a.active {
border-radius: 0px;
  text-decoration: none;
  background-color: #fff;
  color: #007fff;
  cursor: default;
}
 
.navx li {
border-radius: 0px;
  text-decoration: none;
    width: 120px;
    border-bottom: none;
    height: 30px;
    line-height: 30px;
    font-size: 1.4em;
    display: inline-block;
    margin-right: -4px;
  }

#navbar3 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
background-color: #006652; 
text-align:center;
}

#navbar3 ul li {
display: inline;   
font: normal 14px arial,verdana;
}

#navbar3 ul li a {
    display:inline-block;
    width: 80px;
    color: #fff;
    text-align: center;
    padding: 4px;
text-decoration: none;     
#padding: .2em 1em;         
 
}

#navbar3 ul li a:hover {
color: #006652;         
background-color: #fff;  
}






#navbar ul {         
margin: 0;         
padding: 5px;         
list-style-type: none;               
background-color: #7f007f; 
text-align:center;
}  

#navbar ul li {          
display: inline;         
}  

#navbar ul li a {         
text-decoration: none;     
padding: .2em 1em;         
color: #fff;         
}  

#navbar ul li a:hover {         
color: #7f007f;         
background-color: #fff;         
} 



#navbar2 ul {         
margin: 0;         
padding: 5px;         
list-style-type: none;               
background-color: #007fff; 
text-align:center;
font: normal 12px arial,verdana;
}  

#navbar2 ul li {          
display: inline;         
}  

#navbar2 ul li a {         
text-decoration: none;     
padding: .2em 1em;         
color: #fff;         
}  

#navbar2 ul li a:hover {         
color: #007fff;         
background-color: #fff;         
} 


#navbar4 ul {         
margin: 0;         
padding: 5px;         
list-style-type: none;               
background-color: #CCA300; 
text-align:center;
}  

#navbar4 ul li {          
display: inline;         
}  

#navbar4 ul li a {         
text-decoration: none;     
padding: .2em 1em;         
color: #fff;         
}  

#navbar4 ul li a:hover {         
color: #CCA300;         
background-color: #fff;         
} 



.navnavy ul {
  list-style: none;
  background-color: navy;
  text-align: center;
  padding: 0;
  margin: 0;
  text-decoration: none;
font: normal 12px arial,verdana;
}
 
.navnavy a {
border-radius: 0px;
  text-decoration: none;
  color: #fff;
  display: block;
  
}
 
.navnavy a:hover {
border-radius: 0px;
  text-decoration: none;
  background-color: #5A84CC;
}
 
.navnavy a.active {
border-radius: 0px;
  text-decoration: none;
  background-color: #fff;
  color: navy;
  cursor: default;
}
 
.navnavy li {
border-radius: 0px;
  text-decoration: none;
    width: 120px;
    border-bottom: none;
    height: 30px;
    line-height: 30px;
    font-size: 1.4em;
    display: inline-block;
    margin-right: -4px;
    /* Fix bug in IE7 and below to keep horizontal*/
    zoom:1;
    *display:inline;
  }




.nav ul {
  list-style: none;
  background-color: #00375E;
  text-align: left;
  padding: 0;
  margin: 0;
  text-decoration: none;
border-left-style: solid;
border-color: #00375E;
#border-width: 20px;
font: normal 10px arial,verdana;
}
 
.nav a {
border-radius: 0px;
  text-decoration: none;
  color: #fff;
  display: block;
}
 
.nav a:hover {
border-radius: 0px;
#  text-decoration: underline;
font-weight:bold;
}
 
.nav a.active {
border-radius: 0px;
  text-decoration: none;
  background-color: #00375E;
  color: #fff;
  cursor: default;

}
 
.nav li {
border-radius: 0px;
  text-align: center;
  text-decoration: none;
    width: 80px;
  background-color: #00375E;
  color: #fff;
    height: 25px;
    line-height: 25px;
    font-size: 1.4em;
    display: inline-block;

  }





table.weekview28 {
font: normal 12px arial,verdana;
border: 1px solid #AFB8CE;
border-collapse: collapse;
}

.weekview28 td, .weekview28 th {
border: 1px solid #AFB8CE;
padding: 3px;
}


.nav9 ul {
  list-style: none;
  background-color: #006652;
  text-align: center;
  padding: 0;
  margin: 0;
  text-decoration: none;
font: normal 12px arial,verdana;
}
 
.nav9 a {
border-radius: 0px;
  text-decoration: none;
  color: #fff;
  display: block;
  transition: .3s background-color;
}
 
.nav9 a:hover {
border-radius: 0px;
  text-decoration: none;
  background-color: #58A372;
}
 
.nav9 a.active {
border-radius: 0px;
  text-decoration: none;
  background-color: #fff;
  color: #006652;
  cursor: default;
}
 
.nav9 li {
border-radius: 0px;
  text-decoration: none;
    width: 120px;
    border-bottom: none;
    height: 30px;
    line-height: 30px;
    font-size: 1.4em;
    display: inline-block;
    margin-right: -4px;
  }
 










.nav1 ul {
  list-style: none;
  background-color: #00375E;
  text-align: center;
  padding: 0;
  margin: 0;
  text-decoration: none;
font: normal 10px arial,verdana;
}
 
.nav1 a {
border-radius: 0px;
  text-decoration: none;
  color: black;
  display: block;
#  transition: .3s background-color;
}
 
.nav1 a:hover {
border-radius: 0px;
  text-decoration: none;
  background-color: #FFF;
}
 
.nav1 a.active {
border-radius: 0px;
  text-decoration: none;
  background-color: #fff;
  color: black;
  cursor: default;

}
 
.nav1 li {
border-radius: 0px;
  text-decoration: none;
    width: 100px;
background-color: #C5C9D6;

#  background-color: #93B5E6;
    height: 25px;
    line-height: 25px;
    font-size: 1.4em;
    display: inline-block;
#    margin-right: -4px;
/*
above erases margin between cells
*/
  }







.fsSubmitButtonWhite
{
padding: 2px 18px 2px !important;
font-size: 12px !important;
background-color: #FFF;
font-weight: bold;
#text-shadow: 1px 1px #FFF;
color: navy;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #FFF;
cursor: pointer;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}

.fsSubmitButtonWhite:hover {
  background: #93B5E6
}



.fsSubmitButton
{
padding: 2px 18px 2px !important;
font-size: 12px !important;
background-color: #00375E;
font-weight: bold;
#text-shadow: 1px 1px #FFF;
color: #FFF;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #FFF;
cursor: pointer;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}

.fsSubmitButton:hover {
background: #93B5E6

}



.forms {
background-color: #E6EEFF;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #E6EEFF;
}

.forms2 {
background-color: #E4F8FA;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
}

.forms3 {
background-color: #FFFFE0;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #FFFFE0;
}

.myaccount2 {
background-color: #ffffff;
font: normal 12px arial,verdana;
padding: 2px 5px;
border: 3px solid #E6EEFF;
}


.myaccount {
background-color: #E4F8FA;
font: normal 12px arial,verdana;
padding: 2px 5px;
border: 1px solid #AFB8CE;
}

a {
color: #03c;
}


.hawaii {
color: red;
}

.main {
font: normal 12px arial,verdana;
padding: 2px;
margin: 2px;
}

b.normal {font-style:normal;}
b.links {align: right;}
b.title {font: normal 22px arial, verdana; color: #7f007f;}

.tablecenter {
text-align:center;
font: normal 12px arial,verdana;
padding: 2px;
margin: 2px;

}

table.center {
margin-left:auto; 
margin-right:auto;
background-color: #E6EEFF;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
}

div.center {
margin-left:auto; 
margin-right:auto;
background-color: #FFFFFF;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
}

div.center2 {
margin-left:auto; 
margin-right:auto;
background-color: #FFFFFF;
font: normal 12px arial,verdana;
}

div.center3 {
margin-left:auto; 
margin-right:auto;
}


div.gandalf {
width:97%;
height:120px;
overflow:auto;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
}

div.gandalf2 {
width:97%;
height:60px;
overflow:auto;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
}

div.gandalf3
{
width:35%; 
word-wrap:break-word;
overflow:auto;
}


div.gandalf4 {
width:97%;
height:320px;
overflow:auto;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
}

div.gandalf6 {
width:400px;
word-wrap:break-word;
overflow:auto;
}

textarea.gandalf {
width:97%;
height:50px;
overflow:auto;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
}

textarea.gandalf2 {
width:97%;
height:250px;
overflow:auto;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
}




div.smalltxt {
font: normal 10px arial,verdana;
}

div.border {
background-color: #FFFFFF;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
}

div.borderpad {
font: normal 12px arial,verdana;
padding: 9px;
}

div.borderpad2 {
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
}

table.center2 {
margin-left:auto; 
margin-right:auto;
font: normal 12px arial,verdana;
border: 1px solid #AFB8CE;
}


table.center3 {
margin-left:auto; 
margin-right:auto;
font: normal 12px arial,verdana;
}

table.center4 {
margin-left:auto; 
margin-right:auto;
font: normal 12px arial,verdana;
border: 1px solid #AFB8CE;
border-collapse:collapse;
}

table.center5 {
margin-left:auto; 
margin-right:auto;
font: normal 12px arial,verdana;
border: 1px solid #AFB8CE;
border-collapse:collapse;
}

table.break2 {
margin-left:auto; 
margin-right:auto;
font: normal 12px arial,verdana;
border: 1px solid #AFB8CE;
    table-layout:fixed;
    width:80%;
}
.break2 td, .break2 th {
    word-wrap:break-word;
}



table.break2a {
margin-left:auto; 
margin-right:auto;
font: normal 12px arial,verdana;
border: 1px solid #AFB8CE;
    table-layout:fixed;
    width:100%;
}


table.break0 {
margin-left:auto; 
margin-right:auto;
font: normal 12px arial,verdana;
border: 1px solid #AFB8CE;
table-layout:fixed;
width:720px;
}


table.break1 {
margin-left:auto; 
margin-right:auto;
font: normal 12px arial,verdana;
border: 1px solid #AFB8CE;
table-layout:fixed;
width:780px;
}

.break1 td, .break1 th {
    word-wrap:break-word;
}



table.break3 {
font: normal 12px arial,verdana;
    table-layout:fixed;
    width:85%;
}

table.break4 {
margin-left:auto; 
margin-right:auto;
font: normal 12px arial,verdana;
padding: 0px;
border: 1px solid #AFB8CE;
border-collapse:collapse;
    table-layout:fixed;
    width:780px;
}
.break4 td, .break4 th {
    word-wrap:break-word;
}


table.break5 {
margin-left:auto; 
margin-right:auto;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
table-layout:fixed;
width:90%;
}

table.break6 {
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
table-layout:fixed;
width:400px;
}

.break6 td, .break6 th {
    word-wrap:break-word;
}





table.weekview10 {
table-layout:fixed;
}

.weekview10 td, .weekview10 th {
border: 1px solid #00375E;
padding: 3px;
}



 
.err {
padding: 5px;
background-color: #FF1CE7;
color: #FFF;
text-align:center;
font: bold 13px Arial;
}

.noerr {
padding: 5px;
background-color: #0070C0;
color: #FFF;
text-align:center;
font: bold 13px Arial;
}

.noerrwhitebar {
padding: 5px;
background-color: #FFF;
color: #00375E;
text-align:center;
font: bold 13px Arial;
}

 
 .example {
font: normal 12px arial;
color: red;
}
.approved {
font: normal 12px arial;
color: green;
}

.loginform {
font: 16px normal arial;
background-color: #E4F8FA;
font: normal 12px arial,verdana;
padding: 3px;
border: 1px solid #AFB8CE;
}

.loginform #txtbox {
font: bold 12px arial;
color: #00000;
}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

img.displayedleft {
    display: block;
 float:left;
}

.inverse, .inverse td, .inverse th
{
color:white;
background-color:#000000;//black
}

.small, .small td, .small th
{
font-size:7pt
} 

.imgsize100 {
	max-width: 100px;
	/* Resize the image for IE6 */
	width: expression(this.width > 100 ? 100: true);
}


.procedureco { background-image: url('includes/images/backstripepeach.bmp'); background-repeat: repeat}
.visitco { background-image: url('includes/images/bluebackslash.bmp'); background-repeat: repeat} 
.otherco { background-image: url('includes/images/greenbackslash.bmp'); background-repeat: repeat}
.returnco { background-image: url('includes/images/bacstripeyellow.bmp'); background-repeat: repeat}
.procedurens { background-image: url('includes/images/nspink.bmp'); background-repeat: repeat} 
.visitns { background-image: url('includes/images/nsblue.bmp'); background-repeat: repeat} 
.otherns { background-image: url('includes/images/nsgreen.bmp'); background-repeat: repeat}
.returnns { background-image: url('includes/images/nsyellow.bmp'); background-repeat: repeat}
 


a.blue:link {text-decoration: none; color: #007fff;}
 a.blue:active {text-decoration: none;  color: #007fff;}
 a.blue:visited {text-decoration: none;  color: #007fff;}
 a.blue:hover {text-decoration: none;  color: #ff007f;}

a.mana:link {text-decoration: none; color: #00375E;}
 a.mana:active {text-decoration: none;  color: #00375E;}
 a.mana:visited {text-decoration: none;  color: #00375E;}
 a.mana:hover {text-decoration: underline;  color: #00375E;}

a.white:link {text-decoration: none; color: #fff;}
 a.white:active {text-decoration: none;  color: #fff;}
 a.white:visited {text-decoration: none;  color: #fff;}
 a.white:hover { text-decoration: underline;  color: #fff;}



