body { 
margin: 0px;
padding: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;
line-height: 1.2em;
text-align: left;
background-color:#e0e3e5;
}




a:link,
a:visited {
	color:#2d64b6;
	font-weight:bold;
	text-decoration:none;
}

a:focus,
a:hover {
	border-bottom:1px dotted;
	color: #ffad33
}


p {
  margin-top:0px;
  margin-bottom: 5px;
  text-align:left;
  line-height: 15px;
 }
h1 {
font-size: 1.5em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
color: #020086;
margin-bottom:5px;
margin-top:5px;
padding-bottom:10px;
}

h2 {
font-size: 1.3em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
line-height:150%;
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
color:#020086;
}

h3 {
font-size: 1.2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
ppadding-top:10px;
border:color:#020086;
}

h4 {
font-size: 1.2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
color:#ff9900;
}

h5 {
font-size: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
}

ul {
line-height: 25px;
padding-top:0px;
list-style-type:disc;
list-style-position:outside;
margin:0;
}

li {

}

.formnote{
	font-size: 10px;
	font-style: italic;
}

img.center
   {
   display:block;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   margin-bottom:0px;
   width: 100%;
   } 

img.border
{
 border-style:outset;
 border-width:2px;
 border-color:#DBDADB;
 }

.PicLink a:hover{
   border:0;

   text-align:center;
 }

/* Navigation Menu Styles */
#nav{
     list-style-type:none;
     padding-left:0;
     margin-left:0; 
 }
#nav li {
  /*float the main list items*/
  margin: 0;
  float: left;
  display: block;
  padding-left: 1px;
}

#nav li a.last{
     padding-right:0px;
     margin-right:0px;
     width: 168px;
 }

#nav li a {
  /*for all links in the list*/
  color: #3061b0;
  background-color:#c0ddef;
  font-weight: bold;
  display: block;
  height: 25px;
  width: 169px;
  padding-bottom:5px;
  padding-top:5px;
  text-align:center;
  font-size: 1.1em;
  margin-bottom:0px;    
}

#nav li a.blueoval {
      background:url('images/medbluetab.gif') no-repeat;
      color: #ffffff;
 }

#nav li a:hover{
      background:url('images/medbluetab.gif') no-repeat;     
     border: 0;
     color: #ffffff;
 }
 
#nav li a:visited {
 border: 0;
 }
 
body#aboutus a#MainLink:hover,
body#services a#MainLink:hover{
      background:url('images/medbluetab.gif') no-repeat;
      color: #ffffff;
 }
#subnav {
     list-style-type:none;
     padding-left:0;
     margin-left:0; 
     margin-top:0px;    
 }
 
 #subnav li {
  /*float the main list items*/
  margin: 0;
  padding: 0;
  float: left;
  display: block;
}

#subnav li.blank a,
#subnav li.blank a:hover{
   color:#3061b0;
      background:url('images/noblueline.gif') no-repeat;     
 }

#subnav li a {
  /*for all links in the list*/
  color:#ffffff;
  background-color:#3061b0;
  display: block;
  height: 15px;
  width: 170px;
  padding-bottom:15px;
  padding-top:5px;
  padding-right:0px;
  padding-left:0px;
  text-align:center;
  font-size: 1.1em;
  font-weight:normal;
  margin-bottom:0px;  
}

#subnav li a:hover{
     border: 0;
     color: #ffffff;
      background:url('images/medblueline.gif') no-repeat;        
 }
 
body#support a#SubLink, 
body#aboutus a#SubLink,
body#services a#SubLink{
   font-weight:bold;
 }
 
body#support a#ThirdLink,
body#aboutus a#ThirdLink,
body#services a#ThirdLink{
   color:#ff9900;
 }
 
#SideNav{
   list-style-type:none;
   margin: 0;
   padding: 0;
   width: 200px;
 }
 
#SideNav li a{
   color:#ffffff;
   padding:5px;
   margin:5px;
 }

ul.bottomnav{
     list-style-type:none;
     padding-left:0;
     width:500px;   
     margin:auto;
 }
 
ul.bottomnav li {
  /*float the main list items*/
  margin: 0;
  display: inline;
}

ul.bottomnav a {
  /*for all links in the list*/
  color: #010082;
  width: 150px;
  text-align:center;
  font-size: 1em;
  font-weight:bold;
  padding: 5px 10px 5px 10px;
}

ul.bottomnav li a:hover{
     font-weight:bold;
 } 
 

/*Sidebar used for third level of menus */
.SidebarWrapper {
   background-color:#3061b0;
   color: #ffffff;
   padding:3px;
   margin-right:5px;
   margin-left:5px;
   width:176px;
   height:100%;

 }
.Sidebar{
   background-color:#3061b06;
   color: #ffffff;
   padding: 0;
   border: 1px solid #ffffff;
   width:175px;
   height:100%;   
 }

 .Sidebar h1{
     font-size: 1.2em;
     text-align: center;
     font-weight: bold;
     color: #ffffff;   
  }
 .Sidebar h2{
  font-size: .9em;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
  }
 .Sidebar h3{
  font-size: .9em;
  font-weight:bold;
  color:#ffffff;
  text-align:left;
  margin-left:5px;
  }  
.Sidebar p{
   font-size: .9em;
   color:#ffffff;
   padding:10;
   line-height:100%;
   background-color:
 }
 
.Sidebar a{
   font-size: .9em;
   color:#ffffff;
 }

 .Sidebar a:hover{
   font-size: .9em;
   color:#ffffff;
   font-weight:bold;
 }

.SideBullets{line-height:1.25; }
 
 .OrangeSidebarWrapper {
   background-color:#ff9900;
   color: #ffffff;
   padding:3px;
   margin-right:10px;

 }
.WhiteSidebar{
   background-color:#ffffff;
   color: #000000;
   padding: 0;
   border: 1px solid #ffffff;
 }

 .WhiteSidebar h1{
     font-size: 1.2em;
     text-align: center;
     font-weight: bold;
     color: #2d64b6;   
  }
  
  /*Sidebar used for third level of menus */
.RightBarWrapper {
   background-color:#2d64b6;
   color: #ffffff;
   padding:3px;
   margin-right:5px;
   margin-top:15px;
   margin-left:5px;
   width:176px;

 }
.RightBar{
   background-color:#2d64b6;
   color: #ffffff;
   padding: 5px;
   border: 1px solid #ffffff;
   width:175px;
 }

.RightBar ul{
 padding:0px;
 margin-bottom:0px;
 margin-top:0px;
list-style-type:disc;
list-style-position:outside; 
line-height:1.2em;
 font-size:.8em;
 }
 
.RightBar h4{
 font-size:.9em;
 font-style: bold;
 color:#ff9900;
 margin-bottom:0px;
 padding:0px;
 margin-top:10px;
 
 }
 .footeraddress{
    color:#ff9900;
    font-size: .9em;
    font-weight: bold;
    text-align:center;
  }
  
  .copyright{
   font-size:.7em;
   color:#000000;
   text-align:center;
   }
   
  #TestimonialWrapper{
  background-color:#f4f6f9;
  padding: 5px;
   }
  
  #Testimonial{
    background-color:#f4f6f9;
    padding: 5px;
    border: 1px solid #ffffff;
   }
  #Testimonial p{
   margin-top:5px;
   margin-bottom:0px;
   font-size: .9em;
   text-align:left;
   }
  #Testimonial h1{
   color:#000000;
   font-size: 1em;
   }
   
   
  .BoxWrapper{
  border 1px solid #ff9900;

   }
   
      
   .name {
     font-size: .8em;
     padding: 0px;
     margin: 0;
     margin-bottom:5px;
     padding-bottom:5px;
     color:#ffffff;
     font-style:italic;
     text-align:right;
    }
    
   .newstitle {
     font-size: 1em;
     padding: 0px;
     margin: 0;
     text-align:left;     
    }
        
   .newsdate {
     font-size: .8em;
     padding-bottom: 15px;
     margin: 0;
     text-align:left;    
    }
    
.partner{
  font-size: 1.1em;
  text-align:center;
  font-weight:bold;
  padding:5px;
 }    
.logo {
  padding: 5px;
  text-align:center;
 }
 
 .caption{
   font-size:.9em;
   font-weight:bold;
   text-align:center;
   margin:0px;
   padding:0px;
   padding-top:15px;
  }

  .note{
   font-size:.8em;
   font-style:italic;
   text-align: center;
   padding-top:5px;
   }

 
 #PriceTable{
  color:#000000;
  font-size: 1em;
  background-color:#ffffff;
  }
  
 #PriceTable th{
   background-color:#010082;
   color: #ffffff;
   font-weight: bold;
   text-align:center;
  }
  
 #PriceTable tr.odd{
   background-color:#f4f6f9;     
  } 
  
  .red{color:#f10a30;}
  
.WideShadow {
width: 480px; /* assign to your needs */
background: #CCC url(shadow.gif) top left repeat;
padding: 2px 5px 5px 2px; /* Reads top right bottom left */
}
.WideBox {
width: 450px; /* width should be width of shadow div less L & R padding */
margin-top: 0;
background-color: #FFF;
padding:15px;
}

/* CSS container shadow */
#shadow-container {
position: relative;
left: 3px;
top: 3px;
margin-right: 3px;
margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
position: relative;
left: -1px;
top: -1px;
}

#shadow-container .shadow1 {
background: #F1F0F1;
}

#shadow-container .shadow2 {
background: #DBDADB;
}

#shadow-container .shadow3 {
background: #B8B6B8;
}

#shadow-container .container {
background: #ffffff;
border: 1px solid #e6e3e3;
padding: 10px;
}

#shadow-container .container ul{
list-style-type:disc;
 }
/* CSS container shadow */

input.search{
  font-size:.8em;
 }
.SearchForm{
 background-color:#ffffff;
 padding-top:5px;
 }
 
 /* for popup images */
 #pic {
	background-color: #FFFFFF;
	left: 10px;
	position: relative;
	top: 10px;
	width: 135px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 150px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 150px;
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 340px;
	left: 150px;
	position: absolute;
	top: -60px;
	width: 340px;
}

