
body 
{
   font-family: Arial,Verdana,Tahoma,Helvetica, sans-serif;
    font-size: 0.75em;
    line-height:1.5em;
	margin: 0;
	padding: 0;
	background: purple;
	color:black;
    SCROLLBAR-FACE-COLOR: #968da5;
    SCROLLBAR-HIGHLIGHT-COLOR: #968da5;
    SCROLLBAR-SHADOW-COLOR: #323232;
    SCROLLBAR-3DLIGHT-COLOR: #5FC8CC;
    SCROLLBAR-ARROW-COLOR: 	yellow;
    SCROLLBAR-TRACK-COLOR: #80BDD1;
    SCROLLBAR-DARKSHADOW-COLOR: #000000;
    SCROLLBAR-BASE-COLOR: #80BDD1;
    scrollbar-face-color: #77AFC1;	
    background: #968DA5 url(images/bk.gif) repeat-x center top;
}
td{ vertical-align:top;}
a{
	color: #2E4D7B;
	text-decoration: none;
}
a:link{
	color: #968DA5;
	text-decoration: none;
}
a:visited{
	color: #2E4D7B;
	text-decoration: none;
}
a:hover{
	color: #435F78;
	text-decoration: underline;
}
.highlight
{
    background-color:#9DC3C1;
    font-weight:bold;
    }
.subhead ul li
{
    padding:0px 0px 20px 0px;
    }

.wizard
{ font-size:100%;
    padding:0px 10px 10px 10px;  
      
    }
.wizard .friendly
{ font-size:120%;
    width:350px;
     margin:2px 0px 10px 0px;    
     	background-image:  url(images/inputbg.gif);
	background-repeat:no-repeat;
	border: 1px silver solid;
     
    }   
.linkbutton
{
    display:block;
    background-color:#D6E6E5;
        padding:2px 2px 2px 15px;
            margin:0px 0px 20px 490px;
            width:120px;
            border:solid 1px black;
            font-weight:bold;
            color:White;
            border-top:3px solid #9DC3C1
    }


.boxad_outer img
{
    width:138px;
    }
.quickResults
{
    padding:5px 5px 5px 5px;
    margin:4px 0px 0px 25px;
    font-size:130%;
    background-color:#D6E6E5;
    width:88%;
    border:solid 1px black;
    }

.floatright
{
    width:53%; 
    border:0px black solid;
    height:auto;
    }
    
    .floatright ul
    {
margin: 50px 0px 0px 0px;
        }
.floatright li
{
    cursor: auto;
    font-size: 19px;
    padding: 0px 0px 25px 0px;
        margin: 0px 0px 0px 0px;
    color: #435F78;
    list-style-position: inside;
    list-style-image: url(images/check.gif);
}

.accordionLink
{
    margin: 50px 0px 0px 0px;
    }
    
.accordionContent
    {
        padding: 0px 0px 18px 32px;
        font-size:110%;           
        }


.chkList label
{
    font-size:80%;
    display:block;
    }

.buttonsmall
{
    background-color:Lime}
    
.buttonsmall-ovr
{
    background-color:Blue}    
    
.subhead2
{
    font-size:120%;
    font-weight:bold;
    }

#MainHeader{
	color: White;
	font-size: 26px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-weight:bold ;
background-color:#2E4D7B;
}

#strap{
	color: #80BDD1;
	font-size: 14px;
	font-style: italic;
	margin:2px 3px 5px 377px;
}

h1
{
    font-family: Arial, Sans-Serif, helvetica, Tahoma, Verdana;
    font-size: 190%;
    color:#435F78;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
h2{
 font-family: Arial,sans-serif;
 font-size: 165%;
color:#435F78;
 margin: 0px;
 padding: 5px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 150%;
color:#435F78;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color:#ffffff;
 margin: 0px;
 padding: 0px;
 background-color:#968DA5;
}

h5{
 font-family: Arial, Sans-Serif, helvetica;
 font-size: 130%;
 color:#435F78;
 margin: 0px;
 padding: 0px 0px 10px 0px;
}

.subhead
{
    font-size:150%;
    }


hr{
color:#CCCCCC;
height:1px;
}



/*********** #navBar link styles ***********/

#Nav_left ul a:link, #Nav_left ul a:visited
{
    font-size:120%;
    display: block;
    padding: 2px 0px 2px 14px;
    color:White;
    }
#Nav_left ul 
{
    margin: 0px; 
    padding: 0px 0px 0px 0px; 
	  list-style-type: none;

    }

#Nav_left ul a:hover 
 {
 
    background-color:#7B788F;
    color:White;

    }

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#Nav_left li 
{
    border: 0px solid #EEEFFF;

    }

/* fix for browsers that don't need the hack */
html>body #Nav_left li 
{
    border-bottom: 1px;
    }


.nav_btn_hover
{
 	background-image:  url(images/bk_1_h.gif);   
    }

.nav_btn_hover a
{
    background-image:none; 
    background-color:inherit;
    text-decoration:none;
    }


    
    .smlogo
    {
        margin:0px 10px 10px 0px ;
        float:left;
        
        }
        
.listitem
{
    border:solid 1px silver;
    margin: 0px 0px 10px 0px; 
        padding: 4px 0px 5px 5px; 
    }

.ListHeader
{
    font-weight:bold;  
        width:70%;
        float:LEFT;
         /*border:solid 1px black;*/
         font-size:110%;
         color:#435F78;
         cursor:hand;
    }
.listimg
{
    clear:both;
    width:60px;
    height:60px;
     float:LEFT;
    font-size:75%;
    padding: 0px 0px 0px 0px;    
    margin: 0px 0px 0px 0px;  
   border:none 0px silver;

    }
    
    
 .ListContent
{
     /*font-size:90%;*/
     clear:right;
     padding: 5px 0px 0px 20px;
     margin: 0px 0px 0px 0px; 
    }
    .ListStatus
{
  
    font-size:85%;
    padding: 0px 0px 0px 0px;    
    margin: 5px 0px 0px 0px;  
    color:gray;
   border-bottom:solid 0px silver;

    }
   
   
.ListDate
{
float:right;
font-size:75%;
  padding: 5px 10px 0px 5px;   
  margin: 0px 0px 0px 0px; 
/*border:solid 1px black;*/
    }
    
 .ListToDetails
{
    display:inline;
    float:right;
    font-size:75%;
    padding: 0px 0px 0px 0px;    
    margin: 0px 0px 0px 0px;  
    color:gray;
   border-bottom:solid 0px silver;
    }   
    
.ListBtns
{
     font-size:80%;
     padding: 0px 10px 0px 5px;    
     margin: 0px 0px 20px 0px; 
     border-bottom:solid 1px silver;
     background-color: #fefefe;
    }     
        
.list9Trueo
{
    background-color:#ededed;
    padding:3px 2px 3px 3px;
    margin:2px 0px 4px 0px;
    font-size:90%;
}
.list9Truee
{
    padding:3px 2px 3px 3px;
    margin:2px 0px 4px 0px;
    font-size:90%;
}

.list9Falseo
{
    background-color:#ededed;
    padding:3px 2px 3px 3px;
    margin:2px 0px 4px 0px;
    font-size:90%;
}
.list9Falsee
{
    padding:3px 2px 3px 3px;
    margin:2px 0px 4px 0px;
    font-size:90%;
}






.list3Falseo 
{
    background-color:#ededed;
    padding:3px 2px 3px 3px;
    margin:2px 0px 4px 0px;
    font-size:100%;
}
 .list3Falsee
{
    padding:3px 2px 3px 3px;
    margin:2px 0px 4px 0px;
    font-size:100%;
}










.list6o
{
    background-color:#FAC054;
    padding:2px 2px 2px 3px;
        margin:2px 0px 4px 0px;
        font-size:110%;
}
.list6e
{
    background-color:#FCD690;
    padding:2px 2px 2px 3px;
    margin:2px 0px 4px 0px;
    font-size:110%;
}

.list2Falsee
{
background-color:#00cc77;
padding:5px 2px 2px 5px;
margin:2px 0px 4px 0px;
font-size:120%;
}

.list2Falseo
{
background-color:#00cc99;
padding:5px 2px 2px 5px;
margin:2px 0px 4px 0px;
font-size:120%;
}

.list2Falseo .ListHeader
{
color:White;
cursor:hand;
}
.list2Falsee .ListHeader
{
color:White;
cursor:hand;
}
.list2Falsee .listcats  a
{
color:White;
cursor:hand;
}  
.list2Falseo .listcats  a
{
color:White;
cursor:hand;
}  


.list2Trueo
{
    background-color:darkorange;
    padding:3px 2px 3px 3px;
        margin:3px 0px 5px 0px;
        font-size:120%;
        border:solid 2px black;
}
.list2Truee
{
    background-color:orange;
    padding:3px 2px 3px 3px;
        margin:3px 0px 5px 0px;
        font-size:120%;
        border:solid 2px black;
}
.list2Truee .ListHeader 
{
color:White;
cursor:hand;
}
.list2Trueo .ListHeader
{
color:White;
cursor:hand;
}
.list2Trueo .listcats a
{
color:White;
cursor:hand;
}
.list2Truee .listcats  a
{
color:White;
cursor:hand;
}  

    
    

.listcats
{
    padding:2px 2px 2px 25px;
     margin:0px 0px 4px 0px;
        font-size:80%;
}



.imgFloatLeft{
float:left;
margin:7px 15px 20px 0px; 
    border:none 0px silver;
}
.imgFloatLeft a
{
    border:none 0px silver;
    }
.errorMsg
{
    font-size:130%;
    color:Red;
    font-weight:bold;
    }

.unwatermarked {

}



    
.txtField, .txtField_req{
	background: #ffffff;
	background-image:  url(images/inputbg.gif);
	background-repeat:no-repeat;
    color: #222222;
    display:block;
	border-top: 1px silver solid;
	border-left: 1px silver solid;
	border-right: 1px silver solid;
	border-bottom: 1px silver solid;
	padding:3px;
    	}    
    
.txtField_req     
{
    border-right: red 3px solid;
}



.friendly,.watermarked
{
    font-size:100%;
    width:90%;  
    padding:3px;
    background-image:  url(images/inputbg.gif);
    background-repeat:no-repeat;
    border: 1px silver solid;
    }

.watermarked 
{
        color:silver;
}	

.txtField  .txtfield_focus
{
       display:block;
       background-color: #FFFF00;
}

    

.slideshowBox
{
          width:97%; 
          
    }



.centerBlock
{
    border: 1px solid silver;
    padding:  2px 5px 2px 5px;
    margin: 5px 5px 7px 5px;
  /*  background: #FEFAAB url(images/background_columnleft.gif) repeat-y; */
    vertical-align: top;
      width:45%; 
      font-size:80%;
}

.leftblock
{
    border: 1px solid silver;
    padding:  0px 0px 0px 0px;
    margin: 5px 5px 5px 5px;
  /*  background: #FEFAAB url(images/background_columnleft.gif) repeat-y; */
    vertical-align: top;
     float: left;
      width:47%; 
      font-size:80%;
      background-color:#eeeeee;
}

 .centerblock
{
         margin:0px 0px 10px 0px;
         padding:0px 0px 0px 0px;
         background-color:#E3E1E8;
         border:solid 1px #968DA5;
}
   .centerblock h4
{
    padding:  2px 5px 2px 15px;
    margin: 0px 0px 10px 0px;
    background-color:#968DA5;
    color:White;
    font-size:130%;
    }
       .centerblock .content
{
    padding:  2px 15px 2px 15px;
    margin: 0px 0px 10px 0px;
    color:black;
    font-size:110%;
    }

 .rightblock
{
         margin:0px 0px 10px 0px;
         padding:0px 0px 0px 0px;
         background-color:#ffffff;
       /*  border:solid 1px #968DA5;*/
         float:right;
         width:668px; 
}
   .rightblock h4
{
    padding:  2px 5px 2px 15px;
    margin: 0px 0px 10px 0px;
    background-color:#968DA5;
    color:White;
    font-size:130%;
    }
       .rightblock .content
{
    padding:  2px 15px 2px 15px;
    margin: 0px 0px 10px 0px;
    color:black;
    font-size:110%;overflow:hidden;
    }


.leftblock_l
{
    border: 0px solid silver;
    padding:  0px 0px 0px 0px;
    margin: 5px 5px 5px 5px;
      
  /*  background: #FEFAAB url(images/background_columnleft.gif) repeat-y; */
    vertical-align: top;
     float: left;
      width:70%; 


}

 .rightblock_s
{
    border: 1px solid #eeeeee;
    padding:  0px 0px 0px 0px;
    margin: 5px 5px 5px 5px;
          background-color:#eeeeee;
         
         float:right;
         width:25%
}


.navTab{
	font-size: 95%;
	padding: 0px 5px 0px 5px;
	background-color: #9CC5D1;
	margin:0px 0px 20px 0px;
	border: 1px solid #000000;
	border-top:0px none 
}

.llinks
{
    }
 .llinks .activePage{  
    padding: 5px; 
    font-weight:bold; 
    background-color:#D6E6E5; 
    text-align: right;
  }
.topLinks 
{
    text-align:center;
   padding: 5px 7px 0px 5px;
	margin: 25px 4px 0px 0px;
    display: block;
    	z-index:299;
}


.topLinks a{
	/*display: block;*/
	width:25%;
	padding: 4px 9px 0px 9px;
	margin: 7px 4px 0px 0px;
	background-color: #dddddd;
	color: #006666;
	border: 1px solid #000000;
	border-bottom:0px none silver;
	text-align:center;
	font-size:120%;

}
.topLinks .activePage{
	background-color: #D6E6E5;
	position: relative;
	top:1px;
	font-size:120%;
}

.topLinks .activePage_sub{
	background-color: #ffffff;
	color:black;
	position: relative;
	top:-5px;
	font-size:85%;
    border: 1px dotted #000000;
	border-bottom:0px none #000000;
	padding: 3px 8px 7px 8px;
	cursor:hand;
}

.activePage a a:visited{
	color:White;
}
.topLinks a:hover{
	background-color: #9DC3C1;
}

.subLinks 
{
    	padding: 0px 0px 0px 0px;
    z-index:0;
    margin: 0px 0px 0px 0px;
    border: 0px none #000000; min-width:120px;

    
}


.subLinks a
{
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	background-color: #eeeeee;
	color: #006666;
	border: 1px solid #cccccc;
	text-align:center;
	font-size:120%;
	cursor:hand;   

}
.subLinks .activePage{
	background-color: #dddddd;

}

.subLinks a:hover{
	background-color: #9DC3C1;
}

.navTab a{
	/* display: block;
	width:19%;*/
	padding: 1px 3px 1px 3px;
	margin: 0px 4px 0px 0px;
	background-color: #ffffff;
	color:#62A2B7;
	border: 1px solid #000000;
	border-bottom:1px none #000000;
	border-right:2px solid #000000;
	border-bottom:1px none #000000;
	border-left:0px none #000000;
	text-align:center;
	position: relative;
	top:2px;
	font-size:75%;
}

.nextPrev
{
    margin:0px 0px 0px 0px;
    padding:2px 5px 2px 5px;
    width:98%;
    border:solid 1px silver;
    font-size:0.8em;
    background-color:#fdfdfd;
    

    }
    .nextlink
{
    /* position:absolute;
    right:0; */
    float:right;
}



#comments
{
    margin-left: auto;
    margin-right: auto;
    width: 565px;
    padding: 5px;
    background-color: #ccffff;
    border: #435F78 1px dashed;
  /*  border-top: gainsboro thin dashed;
    border-left: gainsboro thin dashed;
    border-bottom: gainsboro thin dashed;
*/
}

  
    
  .clear
{
    clear:both;}  
     
    

.leftblock h4
{
    padding:  2px 5px 2px 5px;
    margin: 0px 0px 10px 0px;
    background-color:#80BDD1;
    color:White;
    }








/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/



/*********** #sectionLinks styles ***********/


#pageLinks{
	position: relative;
	font-size: 75%;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
}
#pageLinks a:hover{
	background-color: #80BDD1;
}
#pageLinks a{
	border: 1px solid #FFFFFF;
	padding: 2px 4px 2px 4px;
	margin: 0px 0px 0px 0px;
	background-color: #77AFC1;
	color:#CAE3EC;
}
/************* #right nav styles ***************/



.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#B3D7E3;
	opacity:.8;
	filter: alpha(opacity=80);
}





.tab 
{
  background-color: #B3D7E3;
  border: 1px solid #000;
  padding: 15px 0px 15px 20px ;
}

.btnCancel{}


    .listboxheader
{
    border:solid 1px Black;
    border-bottom:0;
    font-size:95%;
    font-weight:bold;
    color:White;
    background-color:purple;
       padding: 5px 5px 5px 5px;
         margin: 10px 5px 0px 5px;
    }
    
.listbox
{
    border:solid 1px Black;
    border-top:0;
    font-size:80%;
    background-color:#EDB835;
    padding: 5px 5px 10px 5px;
    margin: 0px 5px 10px 5px;
    }
    
    .featurette
{
  background-color: #D6E6E5;
  font-size: 110%;
  line-height: normal;
  margin: 0px 0px 0px 0px;
}
    .featurette li 
    {
            font-weight:bold;
        }

#back 
{
    height:0px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.webWindow
{
    width:400px;
    border:1px solid black;
    background-color:#D6E6E5;
}
.webWindowBody
{
    padding:10px;
}
.webWindowTitleBar
{
    font:14px Verdana,Sans-Serif;
    padding-left:10px;
    background-color:#EDB835;
    color:white;
    cursor:move;
}
.webWindowTitleText
{
    float:left;
}
.webWindowClose
{
    background-color:Maroon;
    font-weight:bold;
    cursor:pointer;
}
ul#tabNavigation {
  list-style-type: none;
  width:550px;
  border: 1px none #000;
    padding: 5px 0px 0px 0px ;
   margin: 0px 0px 0px 20px;

}

ul#tabNavigation li {
  display: block;
  float: left;
  margin: 0px 7px 0px 0px;
  padding: 0px;
  position: relative;
  font-size:120%
}

ul#tabNavigation li a:link, ul#tabNavigation li a:visited {
  color: #aaaaaa;
  display: block;
   margin: 0px;
  padding: 4px 6px 4px 6px;
  text-decoration: none;
    border: 1px solid #000;
        border-bottom: 0px none #000;
          background: #dddddd;
}

ul#tabNavigation li a:hover {
  background: #968DA5;
  color: #ffffff;
}

ul#tabNavigation li a:link.selected, ul#tabNavigation li a:visited.selected, ul#tabNavigation li a:hover.selected {
  color: #333;
  background-color: #D6E6E5;
  position: relative;
  top:1px;
  border-top: 1px solid #000;
}

.tab 
{
      background-color: #B3D7E3;
  border: 1px solid #000;
      padding: 15px 0px 15px 20px ;
}

/* thumbnail slider begin */

/* apply the gallery design */
#gallery_container
{
    background-position: #EBE2E5;
    width: 642px;
    height: 100px;
    margin: 10px auto 10px;
    background: #EBE2E5;
    padding: 5px 0px 0px 24px;
    display: block;
    position: relative; overflow:hidden;
}
/* the width is set to show the number of thumbnails that will be visible */
#thumb_container{ position:relative ; overflow:hidden ; width:532px ; height:80px ; margin:0px auto 0px;  }
/* the thumbnails container */
#thumbs { white-space:nowrap; }

#thumbs a { padding:0px; margin:0px; }
#thumbs a img{ border:1px #333333 solid; }

/* the forward and backward buttons */
.addfwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; right:0px; background:url(../images/gallery_fwd.jpg) no-repeat;  }
.addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; left:0px; background:url(../images/gallery_back.jpg) no-repeat;  }
/* thumbnail slider end */
label
{
  font-size: 95%;
  line-height: normal;
  margin-top: 10px;
}

.chkList label{display:inline}
.inline{display:inline}
