/* ipuzzlebiz Custom CSS Style Sheet Document */

div#container {
/* Main container for the logo, navigation, content, and footer */ 
  background-image: url(/userimages/bkg2.gif);
  background-repeat: repeat-x;
}

#content {  
}

A:visited {color: #000000; text-decoration: none}
A:link {color: #000000; text-decoration: none}
A:active {color: #000000; text-decoration: none}
A:hover {cursor: pointer; color: #DC143C; text-decoration: underline}


body {
  background-image: url('/userimages/bkg2.gif');
  /* background-repeat: repeat-x; */
  background-color: #ffffff;
  color: #9C855C;
  margin: 0px auto;
  top-margin: 0px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  overflow: auto;
  text-align: center;
  margin-right:auto; 
  margin-left:auto 
}

/* Logo at the top */
#logo {
  /* background-image: url(/userimages/logo_bg.bmp); */
  /* background-repeat: repeat; */
  margin-bottom: 0px;
 /* height: 90px; */
  margin-left: 0px;
  margin-top: 0px;
  
}


.formbody 
{ 
   border: 1px solid #F87217; 
   background-color: #E0FFFF; 
   font-size: 11px; 
   color: #000000; 
   padding: 5px; 
   width: auto; 
} 

.formrow 
{ 
   color: #463E41; 
   font-size: 11px; 
} 

.formnote 
{ 
   font-size: 11px;    
   color: #F87217; 
}

.navbar a:link {
 color: #FFFFFF;
 font-family: arial,arial,arial;
 font-weight: bold;
 text-decoration: none;
 font-size: 14px;
 white-space: nowrap;
 margin-left: 0px;
 border-left:10px solid #FFFFFF;
 padding-left:15px;
 padding-right: 9px;
 height: 9px;
 padding-top: 11px;
 padding-bottom: 11px;

}


.navbar a:visited {
 color: #9DA4AA;
 font-family: arial,arial,arial;
 font-weight: bold;
 text-decoration: none;
 font-size: 14px;
 white-space: nowrap;
 margin-left: 0px;
 border-left:10px solid #FFFFFF;
 padding-top: 11px;
 padding-bottom: 11px;
 height: 9px;
 padding-left:15px;
 padding-right: 9px;
}



.navbar a:hover {
 color: #FFFFFF; 
 text-decoration: none;
 font-weight: bold;
 background-color: #000000;
 padding-top: 11px;
 padding-bottom: 11px;
 font-family: arial,arial,arial;
 font-size: 14px;
 border-left:10px solid #2B60DE;
 height: 9px;
 padding-left:15px;
 padding-right: 9px;
}

.navbar a.on  /* the active link properties */
{
 color: #FFFFFF; 
 text-decoration: none;
 font-weight: bold;
 background-color: #E8A317;
 padding-top: 11px;
 padding-bottom: 11px;
 font-family: arial,arial,arial;
 font-size: 14px;
 border-left:10px solid #FFFFFF;
 height: 9px;
 padding-left:15px;
 padding-right: 9px;
}

.navbar a.on:visited
{
 color: #FFFFFF; 
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 font-family: arial,arial,arial;
 padding-top: 11px;
 padding-bottom: 11px;
 height: 9px;
 padding-left:15px;
 padding-right: 9px;
 border-left:10px solid #FFFFFF;
}

.navbar a.on:hover
{
 color: #FFFFFF; 
 text-decoration: none;
 font-family: arial,arial,arial;
 font-size: 14px;
 font-weight: bold;
 background-color: #000000;
 border-left:10px solid #2B60DE;
 padding-top: 11px;
 padding-bottom: 11px;
 height: 9px;
 padding-left:15px;
 padding-right: 9px;
}

.navbar a:visited:hover
{
 color: #FFFFFF; 
 text-decoration: none;
 font-family: arial,arial,arial;
 font-size: 14px;
 font-weight: bold;
 background-color: #000000;
 border-left:10px solid #2B60DE;
 padding-top: 11px;
 padding-bottom: 11px;
 height: 9px;
 padding-left:15px;
 padding-right: 9px;
}



/* Hide the login and search at the top */

*html .staticlinks {
  display: none;
  padding-top: 0px;
  background-color: transparent;
  color: #9DA4AA;
  position: absolute;
  text-align: right;
  margin-top: 3px;
  width: 300px;
  left: 608px;
} 


*html .navbar /*main navbar*/
{       
 background-color: #F87217; 
 text-align: left;
 vertical-align: top;
 width: 1220px;  
 margin-top: +12 px;
 margin-left: +10 px;
margin-right: 452px;
 MARGIN-BOTTOM:2PX;
 padding: 0px;
 padding-bottom: 2px;
 padding-top: 2px;
 line-height: 1.5em;
   

}


.navbar /*main navbar*/
{       
 background-color: #F87217; 
 text-align: left;
margin-right: 452px;
 vertical-align: top;
 width: 1220px;  
 margin-top: +12 px;
 margin-left: +10 px;
 MARGIN-BOTTOM:2PX;
 padding: 0px;
 padding-bottom: 2px;
 padding-top: 2px;
 line-height: 1.8em;
   

}

*html .navbar ul li
{
 display: inline;
 list-style: none;
 text-indent: 0px;
 font-size: 0px;
 color: transparent;
 font-weight: normal;
 margin-left: -2px; 
}


*html .navbar ul li {
 display: inline;
 list-style: none;
 text-indent: 0px;
 font-size: 0px;
 color: transparent;
 font-weight: normal;
 margin-left: -2px; 
}



.navbar ul li 
{
 display: inline;
 list-style: none;
 text-indent: 0px;
 font-size: 0px;
 color: transparent;
 font-weight: normal;
 margin-left: -2px; 
}

 background-color: transparent; 
 text-align: left;
 vertical-align: top;
 width: 1104px;  
 margin-top: +16 px;
 margin-left: 11px;
 MARGIN-BOTTOM:28PX;
 padding: 0px;
 padding-bottom: 2px;
 padding-top: 2px;
 line-height: 1.8em;

*html .navbar ul li /*seems to adjust the color of the seperating vertical lines */
{
 display: inline;
 list-style: none;
 text-indent: 0px;
 font-size:0px;
 color: transparent; /*000000 BB*/ 
 font-weight: normal;

margin-left: -4px;
 
}

.navbar ul li ul /* Pulldown Menus */
{
background-color: transparent; 
 color: #ffffff;
 display: none;
 position: absolute;
 margin-top: 12px;
 list-style: none;
 padding: 0px 3px;
 padding-top:5px;
 margin-left:-1px; 

}

*html .navbar ul li ul /* properties of the pulldown menus */
{

background-color: transparent; 
 text-align: left;
 vertical-align: top;
 width: 1104px;  
 margin-top: +16 px;
 margin-left: 11px;
 MARGIN-BOTTOM:28PX;
 padding: 0px;
 padding-bottom: 2px;
 padding-top: 2px;
 line-height: 1.8em;

}

*html .navbar ul li ul li
{
 display: block;
 list-style: none;
 margin: 0px;
 padding: 0px;
 width:105px;
 font-size:12px;
 font-weight: bold;
 text-align:left;

}

*html .navbar ul li ul /* properties of the pulldown menus */
{
list-style: block;



}

.navbar a {    

padding-top: 0px;
padding-right:8px;
padding-left: 8px;
padding-bottom: 0px;
font-size: 14px;

}	

.contentbackground #container .navbar a{
 font-size: 14px;
 font-family: arial,arial,arial;
 
}

.contentbackground #container .navbar ul li ul a{
 font-size: 11px;
 font-family: arial;
 
}

.navbar #main2644432 a:link{
border-right: 5px solid #6FB8D8;
}

.navbar a:link {
 color: #9DA4AA;
 font-family: arial,arial,arial;
 font-weight: bold;
 text-decoration: none;
 font-size: 14px;
 white-space: nowrap;
 margin-left: 0px;
/*background-color: #6FB8D8;*/
border-left:10px solid #FFFFFf;
/*border-right: 1px solid #6FB8D8;*/
padding-top: 19px;
padding-bottom: 19px;
height: 24px;
padding-left:15px;
padding-right: 9px;
}


.navbar a:visited {
 color: #9DA4AA;
 font-family: arial,arial,arial;
 font-weight: bold;
 text-decoration: none;
 font-size: 14px;
 white-space: nowrap;
 margin-left: 0px;
/*background-color: #6FB8D8;*/
border-left:10px solid #FFFFFF;
/*border-right: 1px solid #6FB8D8;*/
padding-top: 19px;
padding-bottom: 19px;
height: 24px;
padding-left:15px;
padding-right: 9px;
}



.navbar a:hover {
 color: #FFFFFF; /* blue; #ff0000;*/

 text-decoration: none;
 font-weight: bold;
 background-color: #8C9DB1;
padding-top: 19px;
padding-bottom: 19px;
font-family: arial,arial,arial;
font-size: 14px;
border-left:10px solid #6FB8D8;
/*border-right: 1px solid #6FB8D8;*/
height: 24px;
padding-left:15px;
padding-right: 9px;
}

.navbar a.on  /* the active link properties */
{
 color: #FFFFFF; /* blue; #ff0000;*/

 text-decoration: none;
 font-weight: bold;
 background-color: #6FB8D8;
padding-top: 19px;
padding-bottom: 19px;
font-family: arial,arial,arial;
font-size: 14px;
border-left:10px solid #FFFFFF;
/*border-right: 1px solid #6FB8D8;*/
height: 24px;
padding-left:15px;
padding-right: 9px;
}

.navbar a.on:visited
{
 color: #FFFFFF; /* #cc9933;*/
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 font-family: arial,arial,arial;
padding-top: 19px;
padding-bottom: 19px;
height: 24px;
padding-left:15px;
padding-right: 9px;
/*background-color: #6FB8D8;*/
border-left:10px solid #FFFFFF;
}

.navbar a.on:hover
{
 color: #FFFFFF; /* blue;*/
 text-decoration: none;
 font-family: arial,arial,arial;
 font-size: 14px;
 font-weight: bold;
background-color: #8C9DB1;
border-left:10px solid #6FB8D8;

padding-top: 19px;
padding-bottom: 19px;
/*border-right: 1px solid #6FB8D8;*/
height: 24px;
padding-left:15px;
padding-right: 9px;
}

.navbar a:visited:hover
{
 color: #FFFFFF; /* blue;*/
 text-decoration: none;
 font-family: arial,arial,arial;
 font-size: 14px;
 font-weight: bold;
background-color: #8C9DB1;
border-left:10px solid #6FB8D8;

padding-top: 19px;
padding-bottom: 19px;
/*border-right: 1px solid #6FB8D8;*/
height: 24px;
padding-left:15px;
padding-right: 9px;
}


.navbar ul li ul li
{
 display: block;
 list-style: none;
 margin: 0px;
 padding: 0px;
 width:105px;
 font-size:12px;
 font-weight: bold;
 text-align:left;

}

*html .navbar ul li ul li
{
/*margin-top: -15px;*/

}

/* Pulldown Links */

*html .navbar ul li ul a:link {
    color: #ffffff;
  background-color: #E8A317;
  border-left:10px solid #6698FF;
  display:block;
  width:190px;
  _width: 230px;
  margin-bottom:0px;
  font-family: arial,arial,arial;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px; 
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;

}

.navbar ul li ul a:link {
  color: #ffffff;
  background-color: #E8A317;
  border-left:10px solid #6698FF;
  display:block;
  width:190px;
  _width: 230px;
  margin-bottom:0px;
  font-family: arial,arial,arial;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px; 
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;

}

.navbar ul li ul a:visited {

   color: #ffffff;
  background-color: #E8A317;
  border-left:10px solid #6698FF;
  display:block;
  width:190px;
  _width: 230px;
  margin-bottom:1px;
  font-family: arial,arial,arial;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px; 
  padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;


border-right: none;

}

*html .navbar ul li ul a:visited {
   color: #ffffff;
  background-color: #E8A317;
  border-left:10px solid #6698FF;
  font-size: 11px;
  font-weight: normal;
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;

}

*html .navbar ul li ul a.on:visited {
   color: #ffffff;
  background-color: #E8A317;
  border-left:10px solid #6698FF;
  font-size: 11px;
  font-weight: normal;
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;
}

.navbar ul li ul a.on:visited {
   color: #ffffff;
  background-color: #E8A317;
  border-left:10px solid #6698FF;
  font-size: 11px;
  font-weight: normal;
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;

}

*html .navbar ul li ul a.on:link {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;

}

.navbar ul li ul a.on:link {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;

}

*html .navbar ul li ul a.on:hover{
  color: white; /*#004685;*/
  font-size: 11px;
  font-weight: normal;
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;

}


.navbar ul li ul a.on:hover {
  color: white; /*#004685;*/
  font-size: 11px;
  font-weight: normal;
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;

}

*html .navbar ul li ul a:hover {
   font-size: 11px;
 color: #FFFFFF;
 background-color: #000000;
 border-left:10px solid #FF0000;
 display:block;
 width:190px;
 _width: 230px;
 margin-bottom:1px;
 font-weight: normal;
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;

}

.navbar ul li ul a:hover {
 font-size: 11px;
 color: #FFFFFF;
 background-color: #000000;
 border-left:10px solid #FF0000;
 display:block;
 width:190px;
 _width: 230px;
 margin-bottom:1px;
 font-weight: normal;
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;

}

.navbar a.sub {
 
 color: #FFFFFF; /* blue; #ff0000;*/

 text-decoration: none;
 font-weight: bold;
 background-color: #E8A317;
padding-top: 20px;
padding-bottom: 20px;
font-size: 14px;
border-left:10px solid #6FB8D8;
/*border-right: 1px solid #6FB8D8;*/
height: 25px;
padding-left:15px;
padding-right: 9px;
}

*html .navbar ul li ul a:visited:hover {
  font-size: 11px;
 color: #FFFFFF;
 background-color: #000000;
 border-left:10px solid #FF0000;
 display:block;
 width:190px;
 _width: 230px;
 margin-bottom:1px;
 font-weight: normal;
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;

}

.navbar ul li ul a:visited:hover {
 font-size: 11px;
 color: #FFFFFF;
 background-color: #000000;
 border-left:10px solid #FF0000;
 display:block;
 width:190px;
 _width: 230px;
 margin-bottom:1px;
 font-weight: normal;
 padding-left:5px;
padding-top: 0px;
padding-bottom: 0px;
border-right: none;

}
