/*
PeepSheet CSS
Copyright 2007 PeepSheet All Rights Reserved
*/


body 
{
    
 font-size: 10px;
 font-family: arial, helvetica;
 margin: 0px; 
 text-align:center;
 COLOR: #222299;
 /*
 background-color: #F0F0F0;
 background-color:#2277BB;
background-color:#15247F;
*/
   background-color:#FAFAFF;
 
 background-position:center;
 background-repeat:repeat;
}



.mainouter 
{
    
    margin:0 auto;
    background-color: #F0F0F0;
width:1000px;text-align:center; 
   
}

.maintable 
{
    width:1000px;
    background-color: #F0F0F0;
    background-image: url('/images/background1.gif');  
    empty-cells:show;
}

form {margin: 0px 0px 0px 0px; display:inline;}



.listing a:link {
    color:#0000f1;
	text-decoration:none;
	padding-left:14px;margin-top:0px;margin-bottom:0px;padding-top:3px;padding-bottom:3px;border-bottom:dotted 1px #DDDDDF;display:block;
}



.listing a:visited {
    color:#0000f1;
	text-decoration:none;
	padding-left:14px;margin-top:0px;margin-bottom:0px;padding-top:3px;padding-bottom:3px;border-bottom:dotted 1px #DDDDDF;display:block;	
}

.listing a:hover {
    /*color:#FF3333;*/
    /*color:#FFFFFF;*/
    color:#2222EF;
	text-decoration:none;
	background-color:#FFFFCC;
	padding-left:14px;margin-top:0px;margin-bottom:0px;padding-top:3px;padding-bottom:3px;border-bottom:dotted 1px #DDDDDF;display:block;	
}




a:link
{

    COLOR: #222299;
    
}
a:visited
{

    COLOR: #222299;
   
}
a:hover
{

    COLOR: #0077ff;
    
}

a:active
{

    COLOR: #ff0000;
    TEXT-DECORATION: none;    
    /*background-image:url(/images/linkbg.gif);*/
}


.alert {
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
    TEXT-DECORATION: none;
    font-size:18px;
    background-color:white;
    border-bottom:solid 1px #222299;    
}

.smalert {
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
    TEXT-DECORATION: none;
    font-size:10pt;
}

.alertonly {
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
    TEXT-DECORATION: none;
}

.vsmalert {
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
    TEXT-DECORATION: none;
    font-size:8pt;
}

table.signup {
	border-left:1px solid #bababa;
	border-collapse: separate;	
	empty-cells:show;
}

tr.signup {
	background-color:#fafafa;
	border-top:1px solid #bababa;
	border-bottom:1px solid #fafafa;
	border-left:1px solid #bababa;
	border-right:1px solid #fafafa;	
}

td.signup {
	font-size: 12px;	
	background-color:#fafafa;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #bababa;
	border-left:1px solid #fafafa;
	border-right:1px solid #bababa;
	padding: 2px;
}




table.style1 {
	border-collapse: separate;
font-size: 9pt;
empty-cells:show;
}

td.style1 {

	border-top:1px solid #fafafa;
	border-bottom:1px solid #bababa;
	border-left:1px solid #fafafa;
	border-right:1px solid #bababa;
	padding: 3px;
	background-color:#eaeaea;
	font-size: 9pt;
	vertical-align: middle;
}

.heading
{
    FONT-WEIGHT: bold;
	font-size: 18px;
}

.heading2
{
    FONT-WEIGHT: bold;
	font-size: 14px;
}




.normal
{

    
	color:#222299;
    font-size:10pt;
    font-family: arial, helvetica;
}


.smnormal
{

    font-size:10px;
    font-family: arial, helvetica;
}

.smbold
{

    FONT-WEIGHT: bold;
    font-size:10px;
    font-family: arial, helvetica;
}

div.border {border-top: 1px solid white;}


.catheading {
	/*background-color:#55BB66;*/
	text-indent: 4px;
	background-color:maroon;
	font-size:12px;
	width:100%;
    border-top: solid 1px #FFFFFF;
    color:#FFFFFF;
    border-bottom: solid 1px #DD9999;
       background-image:url("/images/gradiantmar20.gif");
       background-repeat:repeat-x;
}
.tdcatheading
{
    background-color:#3718d8;
    color:#FFFFFF;
    padding-top:1px;    
    padding-bottom:1px;
    font-size:13px;
    padding-left:5px;
    width:800px;
    border-bottom:solid 1px #4444aa;
    /*border-top: solid 2px #8888ee;*/
    background-image:url("/images/gradiant20.gif");
    background-repeat:repeat-x;
}


.cattable
{    
    margin-bottom:10px;
	font-size:8pt;
	font-weight:normal;
	background-color:#fffbea;
	border-top:solid 0px #676767;
	border-left:solid 1px #676767;
	border-right:solid 1px #676767;
	border-bottom: solid 1px #676767;	
	/*
	border-left:solid 2px #8888ee;
	border-right:solid 2px #6748d8;
	border-bottom: solid 2px #6748d8;
*/
	width:800px;
	empty-cells:show;
}


.errorcattable 
{
    margin-bottom:10px;
	background-color:#fffbea;
	font-size:8pt;
	font-weight:normal;
	border:2px solid #F52222;  
	width:800px;
	
}    

.catcell {
	background-color:#fffbea;
	font-size:8pt;
	font-weight:normal;
	
}

.errorcatcell {
	background-color:#fffbea;
	font-size:8pt;
	font-weight:normal;
	border:2px solid #F52222;
}

.innercattable {
	background-color:#fffbea;
	font-size:8pt;
	font-weight:normal;
}


.innercatcell {
	background-color:#fffbea;
	font-size:8pt;
	font-weight:normal;
}

.innercatcellsel {
	background-color:yellow;
	font-size:8pt;
	font-weight:normal;
}




.indent {

	padding-left:20px;


}

.tinytext {
	font-size:11px;

}

.checkbox {

	color:#222299;
}

.badcheckbox {
	background-color:#FFFFFF;
	color:#222299;
	border:1px solid red;
}



.inputbox {
padding-left:1px;
border:1px solid #777777;
color:#222299;
font-family:arial;
font-size:11px;

}

.grayinputbox 
{
    color:#CCCCCC;
}

.redinputbox {
padding-left:1px;
border:1px solid #EE2222;
color:#222299;
font-family:arial;
font-size:11px;
background-color:#FFEEEE;
}


.buttonup {
border-style:outset;
border:1px solid #C5d3d8;
color:#222299;
font-weight:normal;
font-family:arial;
background-image:url(/images/buttonback.gif);
background-color:#C5d3d8;
border-style:outset;
font-size:12px;
background-position:center;

}

.buttonhover 
{
    
    
border-style:outset;
border:1px solid #d5e1e5;
color:#1111DD; 
font-weight:normal;

font-family:arial;
background-image:url(/images/buttonani.gif);
background-color:#d5e1e5;
border-style:outset;
font-size:12px;
background-position:center;
    
}


.buttondown {

border:1px solid #777777;
color:#EEEEEE;
background-image:url(/images/buttonbackdown.gif);
font-weight:normal;
font-family:arial;
background-color:#4444CC;
border-style:inset;
font-size:12px;
}

.badinputbox {

	border:1px solid red;
	color:#222299;
	font-family:arial;
}
/*

Search Results Table


*/
.searchtable {
	border-collapse: collapse;
    background-color:White;
	font-size:10px;
	border:solid 1px #3718d8;
}

.searchhead 
{
   background-color:#3718d8;
   color:White;
   text-align:center;
   
   white-space:nowrap;
   background-image:url("/images/gradiant20.gif");
}

.searchcell {

	border: 1px solid blue;
    vertical-align:top;
}


.tabtext {
	text-align:center;
	font-weight:bold;
	color: white;
	font-size:14px;
	text-decoration:none;
}



.fieldvalue {
	background-color:white;
	border:1px solid gray;
	font-size:8pt;	
	empty-cells: show;
	vertical-align:top;
	padding-left:2px;
}

.fieldvalue2 {
	background-color:white;
	border:1px solid gray;
	font-size:11pt;	
	empty-cells: show;
	vertical-align:top;
	padding:2px;
	
}



.errortext {
	color:#FF3333;
	font-size:11pt;	
    background-color:#EAE7E5; 
}


.table1 {
	border-collapse:collapse;
	border:1px solid #3718d8;
    font-size:12px;
    background-color:#fffbea;
    empty-cells:show;
    /*
    background-color:#fffbea;*/
}


.tablehead1 {
	color:#FFFFFF;
	background-color:#3718d8;
	text-align:center;
    font-size:10pt;
    padding-top:1px;    
    padding-bottom:1px;
    padding-left:5px;    
    border-bottom:solid 1px #8888ee;    
}

.td1 {
	color:#222299;
	border:1px solid #444499;
	background-color:#DDDDFF;
	font-size:10pt;
	font-weight:bold;	
}

.table2 {
	border-collapse:collapse;
	border:1px solid #3718d8;
	background-color:white;
	border:1px solid gray;
	font-size:8pt;	
	empty-cells: show;
	empty-cells:show;
}

.tablehead2 {
	color:#222299;
	text-align:center;
	border:1px solid #3718d8;
	background-color:#DDDDFF;
	font-size:10pt;
	font-weight:bold;	
}


.td2 {
	color:#222299;
	border:1px solid #222299;
	background-color:#dddde5;
	font-size:10pt;
	font-weight:bold;	
}

.tdfieldvalue {
	vertical-align:top;
	height:6px;
	color:brown;
	white-space: nowrap;
}




.table3 
{
	border-collapse:collapse;
	border:1px solid #222299;
	background-color:white;
	border:1px solid gray;
	font-size:8pt;	
	empty-cells: show;    
}

.tablehead3 {
	color:#FFFFFF;
	background-color:#3718d8;
	text-align:center;
	border:1px solid #222299;
	font-size:10pt;
	font-weight:bold;	

}
.tablehead3 a:link {
	color:#FFFFFF;
}
.tablehead3 a:visited {
	color:#FFFFFF;
}
.tablehead3 a:hover {
	color:#FF2222;
}


.td3 
{

    border:solid 1px blue;
}

.td3b 
{
    font-weight:bold;
    border:solid 1px blue;    
} 


.td3selected 
{
    
    border:solid 1px blue;  
    border-style:groove;
    background-color:#9999FF;    
    border-style:inset;
    color:white;
} 

.td3selected a:link {color:White;}
.td3selected a:visited {color:White;}

.td3notselected 
{
    background-color:#FFFFFF;
    border:solid 1px blue;      
} 



.separator {
	/*border-bottom: #A91905 2px solid;*/
	/*color:#3718d8;*/
	font-size:16px; 
	font-family:Arial;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:8px;
	width:800px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	text-indent:8px;
    height:29px;
    
   
      /*  
	background-image:url(/images/separator2.gif);
	background-repeat:repeat-x;    
    */
	background-image:url(/images/separator2.gif);
	background-repeat:no-repeat;

	
 
}

.tablehead4 A:link
{
    	color:#FFFFFF;
}
.tablehead4  A:visited
{
    	color:#FFFFFF;
}
.tablehead4 A:hover
{
    	color:#FF2222;
}

.tablehead4 {
   
    background-color:#3718d8;
    color:#FFFFFF;
    padding-top:1px;    
    padding-bottom:1px;
    font-size:13px;
    padding-left:5px;
    text-align:center;
    border-bottom:solid 1px #4444aa;
    border-top: solid 2px #8888ee;
    background-image:url("/images/gradblue25.gif");
    background-repeat:repeat-x;
    
}

.tablehead4text 
{
  font-size:13px;
    color:#FFFFFF;
}

.table4 {
	border-collapse:collapse;
	border-left:1px solid #3718d8;
	border-right:1px solid #3718d8;
	border-bottom:1px solid #3718d8;
    font-size:12px;
    padding-left:3px;padding-right:3px;
    	background-color:#fffbea;
    	empty-cells:show;
    	
}
.tablehead5 {

    background-color:#940008;
    color:#FFFFFF;
    padding-top:1px;    
    padding-bottom:1px;
    font-size:13px;
    padding-left:5px;
    text-align:center;
    border-bottom:solid 1px #640909;
    border-top: solid 2px #8f3102;
    background-image:url("/images/gradiantmar20.gif");
    background-repeat:repeat-x;
}


.tablehead6 {
   
    background-color:#3718d8;
    color:#FFFFFF;
    padding-top:1px;    
    padding-bottom:1px;
    font-size:13px;
    padding-left:5px;
    text-align:center;
    font-weight:bold;
    background-image:url("/images/gradblue25.gif");
    background-repeat:repeat-x;
    
}

.contactbox 
{
 display:none; 
 width:400px;
 height:200px;
 position:absolute;
 background-color:coral;
 border:2px dashed #2222ee;
 padding:10px;   
 z-index:100;
   
}

#displaytextarea{
				width: 400px;
				height: 80px;
				margin: 5px;
				padding: 2px;
				border: 1px solid #000;
				overflow: scroll;
			}
			
			
/*      Navigation Bar       */			


.barlink 
{
    margin-top:3px;
    padding-left:5px;padding-top:3px;padding-bottom:3px;padding-right:5px;
    text-align:center;
    background-color:#F5F5DC;
    font-weight:bolder;
    font-size:11px;    
    border:solid 2px #E5E5CC;
    border-bottom:solid 2px #E5E5CC;
		
}	



.navspacer 
{
          background-image:url("/images/navbarouter1.gif");
        background-repeat:repeat-x;
        line-height:25px;
       width:6px;   
}

a.navlink 
{
       display:block;
       /* background-image:url("/images/navbarout.gif");*/
         background-image:url("/images/navbarouter1.gif");
        background-repeat:repeat-x;
        
        height:25px;
       width:80px;
       line-height:25px;
         
       
}




a.navlink:hover
{
    background-image:url("/images/navbarhover.gif");
    display:block;
}

a.navlink:active
{
    background-image:url("/images/navbarinner1.gif");
    display:block;
}

.barlink2
{
    color: #222299;
    margin-top:5px;
    padding-left:5px;padding-top:2px;padding-bottom:2px;padding-right:5px;
     background-color:#F5F5DC;
    
    text-align:center;
    font-size:12px;    
    vertical-align:middle; 
    display:block;
    line-height:16px;
    
}	


a.barlink2:hover
{
   background-color:#E5E5CC;
    
}	

a.barlink2sub
{
    color: #222299;
    margin-top:2px;
    padding-left:0px;padding-top:0px;padding-bottom:0px;padding-right:2px;
    background-color:#F5F5EC;
    text-align:center;
    font-size:10px;  
    line-height:18px;  
    vertical-align:middle; 
    display:block;
    
}	


a.barlink2sub:hover
{
    background-color:#E5E5DC;
}	


.barlink3
{
    vertical-align:middle;
    font-size:11px;
    margin-top:2px;
    margin-bottom:2px;
    padding-left:5px;padding-top:2px;padding-bottom:2px;padding-right:5px;
    background-color:#F5F5DC;
    text-align:center;
    font-size:12px; 
    display:block;    
		  COLOR: #222299;	
}	
	
a.barlink3:hover
{
   background-color:#E5E5CC; 
}
		
.navbutton 
{
    

	text-align:center;
	font-weight:bold;
	color: white;
	font-size:13px;
	line-height:13px;
	text-decoration:none;
    border-left:solid 1px #222299;
    border-right:solid 1px #222299;		
	border-bottom-width:0px;
	border-top-width:0px;
  
}

 
.navbutton a:link {
    color:#FFFFFF;
	text-decoration:none;
}



.navbutton a:visited {
    color:#FFFFFF;
	text-decoration:none;
}

.navbutton a:hover {
    color:#DDFF11;
	text-decoration:none;
	
}


a.buttonforward
{
  width:90px;
 height:24px;
 background-image:url("/images/btnforwardup.gif");  
 line-height:24px; 
 display:block;
}

a.buttonback 
{
  width:90px;
 height:24px;
 line-height:28px;
 background-image:url("/images/btnbackup.gif");   
  display:block;
}

a.buttonback:active 
{
   background-image:url("/images/btnforwarddown.gif");    
    
}    

a.buttonback:active 
{
   background-image:url("/images/btnbackdown.gif");    
    
}    









/*      Page Tabs       */



.pagetab 
{
    padding:0px;
    background-image:url('/images/pagetab.gif');
    font-size:10px;
    width:80px;
    white-space:nowrap;
    text-align:center;
    line-height:10px;
    padding:0px;
    height:26px;
border-bottom:solid 1px #676767;  
    /*cursor:hand;*/
}


.pagetabsel
{
    padding:0px;
    background-image:url("/images/pagetabsel.gif");
    font-size:10px;
    width:80px;
    white-space:nowrap;
    text-align:center;
    line-height:10px;
    padding:0px;
    height:26px;
      
    /*cursor:hand;    */
}

.pagetabsel a:link 
{
 color:#ffffff;
}

.pagetabsel a:visited 
{
 color:#ffffff;
}


.pagetab  a:link 
{
 color:#000000;
    
}    

.pagetab  a:visited 
{
 color:#000000;
    
}   

.pagebody
{
    background-color:Lime;
}            
        			
        			
.tdcatleft 
{
  padding:5px; border-bottom:solid 1px blue;  
    background-color:#eddebf;
    text-align:right;
}     


.tdcatright 
{ 
  padding:5px; border-bottom:solid 1px blue;    
}      			




.tablenoborder 
{
  
        border-collapse:collapse;
       font-size:12px;
}

.tdleft 
{
    vertical-align:top;
    padding:1px; border:solid 1px blue;  
    background-color:#DDDDDD; 
}

.filelabel 
{
    width:400px;
    background-color:#FFFFFF;
    border:solid 1px blue;
    margin-top:5px;
    padding-left:3px;
    overflow:auto;
}

.tdright 
{
    vertical-align:top;
    padding:1px; border:solid 1px blue;
    background-color:#EEEEEE; 
    
}


.tdcatleft2
{
  padding:5px; 
    background-color:#eddebf;
    text-align:right;
    font-size:11px;
    white-space:nowrap;
    
}     


.tdcatright2
{ 
    white-space:nowrap;
  padding:5px;
  font-size:11px;   
}      			

.tdcatright2b
{ 
    white-space:nowrap;
  padding:5px;
  font-size:11px;
  background-color:#fffbea;
}      	


.list1 
{
    
 font-weight:bold;   
 color:#696992;

    
}


.navbar2 
{
font-size:12px; text-align:center;background-color:#e9ecf3; background-image:url(/images/footerbar.gif); margin-top:10px; margin-bottom:10px; white-space:nowrap;  border:1px solid #888888; line-height:25px;background-repeat:repeat-x;background-position:center center;    
    
}

.infobox 
{
background-color:#FCFCFC;
padding:5px; 
border:1px solid gray;
font-size:12px;
    
}
.infobox2 
{
background-color:#FCFCFC;
padding-left:5px; 
padding-right:5px; 
padding-bottom:2px; 
padding-top:2px; 
margin-bottom:10px;
border:1px solid gray;
font-size:12px;

    
}



img.lefticon 
{
    margin-right:5px;
 border:none;
 text-decoration:none;  
margin-top:-2px;
}


.pagenav 
{
margin-bottom:10px;
background-color:#FFFFFF;
padding:3px;
font-size:12px;

}




.chselection 
{
    display:block;
    border-bottom:dotted 1px #AA999A;
    text-decoration:none;
    font-size:12px;
    padding:2px;
    margin:0;
    text-align:left;
}

a.chselection:hover 
{
    background-color:#E0EFEA;
}



