
body 
{ background-color:White;
   font-family: Arial,Verdana,Tahoma,Helvetica, sans-serif;
    font-size: 0.7em;
    line-height:1.3em;
	margin: 0;
	padding: 0;
	color:black;
  SCROLLBAR-FACE-COLOR: #80BDD1;
	SCROLLBAR-HIGHLIGHT-COLOR: #80BDD1;
	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;	
}

 .ui-effects-transfer {  

border:solid 1px silver;  
} 

input{margin:0px}

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;
}

.subhead ul li
{
    padding:0px 0px 20px 0px;
    }
    
.easy
{
  font-family: Arial,Verdana,Tahoma,Helvetica, sans-serif;
    border-style: solid none solid solid;
    border-width: 2px;
    border-color: #6A6784;
    color: #6A6784;
    font-size: 24px;
    width: 250px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 3px;
    background-image: url(images/inputbg.gif);
    background-repeat: no-repeat;
    vertical-align: top;
    height: 28px;
}


    
    
    
    



.boxad_outer img
{
    width:138px;
    }



    
    .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);
}


    



.chkList label
{
    font-size:80%;
    display:block;
    }







    
    
    
.subhead2
{
    font-size:120%;
    font-weight:bold;
    }





h1
{
    font-family: Arial, Sans-Serif, helvetica, Tahoma, Verdana;
    font-size: 176%;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color:#6A6784;
}
h2{
 font-family: Arial,sans-serif;
 font-size: 160%;
color:gray;
line-height:normal; font-weight:normal;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 150%;
color:#6A6784;
 margin: 0px 0px 10px 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: 90%;
 color:#435F78;
 margin: 0px;
 padding: 0px;
}




hr{
color:#CCCCCC;
height:1px;
}



/*********** #navBar link styles ***********/






/* hack to fix IE/Win's broken rendering of block-level anchors in lists */


/* 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);   
    }




    
    .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;

    }
    
    
 
    
   
   

    
    
    
         




 








 










 








.imgFloatLeft a
{
    border:none 0px silver;
    }
.errorMsg
{
    font-size:130%;
    color:Red;
    font-weight:bold;
    }

.unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}



    
.txtField, .txtField_req,.watermarked{
	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:2px;
	       margin-bottom:5px;
    	}    
    
.txtField_req     
{
    border-right: red 3px solid;
}

.watermarked {
	color:silver;
}	

.txtField  .txtfield_focus
{
       display:block;
       background-color: #FFFF00;
        margin-bottom:10px
}

  .friendly
{
  font-family: Arial,Verdana,Tahoma,Helvetica, sans-serif;
	border-top: 1px silver solid;
	border-left: 1px silver solid;
	border-right: 1px silver solid;
	border-bottom: 1px silver solid;
    color: #6A6784;
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 4px 3px;
    background-image: url(images/inputbg.gif);
    background-repeat: no-repeat;
    vertical-align: top;
}  









 
   .centerblock h4
{
    padding:  2px 5px 2px 15px;
    margin: 0px 0px 10px 0px;
    background-color:gray;
    color:White;
    font-size:110%;
    }
       

 
   .rightblock h4
{
    padding:  2px 5px 2px 15px;
    margin: 0px 0px 10px 0px;
    background-color:#968DA5;
    color:White;
    font-size:130%;
    }
       


.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%
}




.llinks
{
    }
 .llinks .activePage{  
    padding: 5px; 
    font-weight:bold; 
    background-color:#D6E6E5; 
    text-align: right;
  }
  
  .pagenav
  {
    font-size:70%
    }
  .wrapper
  {

  	width: 100%;
    margin: auto;
    margin-top:25PX
    }
  
  .TblHdr1, .TblBdy, .TblFtr, .TblHdr
  {
    margin:auto;
    font-size:150%;
    line-height:100%;
    padding:1px;
    
    }

  .paddy
  {
    margin:10px;
    
    }
    
      .TblBdy
  {
    line-height:130%;
     overflow:hidden;
    }
    
  .TblFtr
  {
    font-size:190%;
    }
    

  
.topLinks
{
    text-align:left;
   padding: 5px 7px 0px 3px;
    display: block;
    z-index:299;
    width:800px;
        margin:auto;
}


.topLinks a{
	/*display: block;*/
	width:25%;
	padding: 4px 9px 0px 9px;
	margin: 7px 2px 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:2px;
	font-size:130%;
}

.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;
    display: block;
    z-index:0;
    margin: 0px 0px 0px 0px;
    border: 0px none #000000;
    
}


.subLinks a
{
    display: block;
	padding: 3px 3px 3px 3px;
	margin: 0px 4px 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;

    

    }
    .nextlink
{
    /* position:absolute;
    right:0; */
    float:right;
}





  
    
  .clear
{
    clear:both;}  
     
    

.leftblock h4
{
    padding:  2px 5px 2px 5px;
    margin: 0px 0px 10px 0px;
    background-color:#80BDD1;
    color:White;
    }








/************* #search styles ***************/






/*********** #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;	
	 padding: 15px  15px  15px  15px ;
	font-size:110%;
	line-height:normal;
    margin: 0px 0px 0px 0px;
    border:1px solid;
}
    .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;
}










.tab 
{
      background-color: #B3D7E3;
  border: 1px solid #000;
      padding: 15px 0px 15px 20px ;
}

.menu_header
{
    cursor:pointer;
    display:block;
    }
    
    .box
    {
        border: 1px white solid;
        padding:5px;
        }
        
        .vsmlTxt_p{ font-size:xx-small;}