﻿html
{
 /*      background-color: #e6e6e6 ;     */
}

BODY
{
    background-color: #f6f6f6 ;     
/*    background-image: url('images/banner_bg_left.png');  */
    background-repeat: repeat-y ;
    height: 100% ; 
    font-family:Sans-Serif     ;
/*    font-size: 0.8em  ;   */
    font-size: 80%  ;
/*    text-align:center ; */
/*
    border: thin solid #607ca4;      
*/
}

p
{
    padding: 0px;
    margin: 0px ;
}


.banner
{
/*        background-image: url('http://www.onlineinfoservices.com/start/images/bg_banner_002.png');  */
		position: absolute		;
/*		display: inline  ;  */
		top: 0px;
		margin-left: auto ;
		margin-right: auto ;
/*		left:	220px;        */
        width:  1000px ; /* 80% */      
        height: 100px;		
/*		background: 	transparent;    */
		color: 			#000000		;	
/*		border: thin dotted #cccccc;    */ 
}

.padded
{
    padding: 10px ; 

}

.indent
{
    margin-left: 50px;
}

b
{
    font-weight: bold ;
    color: Navy ;    
    margin-bottom:0px;
}

.myTable
{
    margin-left: 10px;
    margin-right: 20px;
     border-collapse: collapse;
}
.myTable td
{
    font-size: 0.8em ;
    padding: 10px;
}    
    
.myTable th
{
    font-size: 0.9em ;
    background-color: #cccccc ;;
}


caption
{
caption-side: top;
text-align: left;
padding-bottom: 10px
}

a:link { 
	color: #800000;
	}
a:visited { 
	color: #800000;
	}
a:active { 
	color: #800000;
	}
	
.red
{
    color: #800000 ; 
}		

.unl
{
 text-decoration:underline ;   
}

.contactLink
{
    
    background-image: url('http://www.onlineinfoservices.com/start/images/grey.png'); 
    background-repeat: no-repeat ;
    height: 50px ;
    padding: 10px; 
    padding-left: 50px ; 
/*    text-align:center ;   */
    margin-left:200px; ;
    margin-right:auto ;
    position:relative ;
/*    left:100px;   */
}

.contactLink a
{
    margin-left:auto;
    margin-right:auto ; 
    left :100px ;     
}

/* ================ CONTENT SECTIONS ================================ */

.head
{
    background-color: #ffffff ;
/*    background-image: url('http://www.onlineinfoservices.com/start/images/bg_banner_002.png');  */
/*    background-image:  url("images/banner_bg.png") ;  */
/*    background-repeat: no-repeat ;  */
    color:      #000000 ;
    position: absolute ;
    top: 10px ;
/*        height:  80% ;*/
/*    margin-left: 10% ; */         /* auto */
/*    margin-right: auto ;  */   /* 10% */
    width:  1000px ; /* 80% */      
    height:     100px ;
/*	    border: thin dotted #cccccc;     */

}

.head .hd1
{
    position: absolute ;
/*    font: Verdana Bold ;  */
    font-family: Arial ; 
    font-weight: bold ;
    font-style:italic ;
    top: 10px ;
    left: 150px ; 
/*    vertical-align: top;  */
    color: Navy ;   
    font-size: 3.4em ;
}


.testimonials
{
    position: absolute ;
    left : 590px;
    top: 10px ;
    
}

.contact
{
    /*width: 404px ;    */
    font-size: 1.2em;
    font-weight:bold ;
    color: #8E241B;
    text-align:right ;
/*    left:-10px ;*/
    position: absolute ;
/*    left : 640px; */
    right: 5px;
    top: 42px ;
    
}



.logo
{
    margin-right: 10px ;
    margin-top: 0px ;
    margin-left: 0px;
    width: 130px;
}

#homeaddress
{
    /*width: 404px ;    */
    font-size: 0.8em;
    font-weight:normal ;
    color: #999999;
    text-align:right;
/*    left:-10px ;*/
    position: absolute ;
/*    left : 640px; */
    right: 40px;
    top: 5px ;
    
}

.home
{
 position:absolute;
 top:5px;
 right:5px;   
}

.badDebt
{
    margin-right: 10px ;
    margin-top: 10px ;
/*    width: 130px; */
    
}
.menu
{
    background-color: #ffffff ;
    background-image:  url("") ;
    color:      #000000 ;
    position: absolute ;
    top: 90px ;
/*    margin-left: 10%;
    margin-right: 10% ; */
    width:      80% ;    
    height: 10px;   
    z-index: 1;  
/*    width:     100% ;        */

/*	    border: thick dotted #cccccc;  */   

}
.content_wrap
{
    background-color: #ffffff;     
    width:      1000px;    
    height:     800px; /* 680  */   
    margin-left: 0px ;    /*  10%;    */
    margin-right: 0px ; /* 10% ;  */
/*    border:     dotted 1px red ;      */
    text-align:left;  
/*     border-style:solid;
   border: thin solid #607ca4;       */
}

.content
{
    background-color: #ffffff ;
    background-image:  url("") ;
    color:      #000000 ;
    position: absolute ;
    top: 135px ;
/*        height:  80% ;*/
/*    margin-left: 10%;
    margin-right: auto  ;*/     /*  10%   */
    width:      1000px  ;        
/*    height:     100% ;
	    border: thick dotted #cccccc;  */   

}

#wrapper 
{
    background-color: #f6f6f6 ;     
     min-height:    100%;
     height:        auto !important;
     height:        100%; 
     margin:        0 auto -4em;
     text-align:    left ;
}



.foot img
{
    height:50px;    
}

.nav
{
    position:       absolute ;
   bottom:         10px ;   
    top:            700px; 
    width:          970px; /* 50% ;  */
    text-align :    center ; 
    margin-left: 10px ;    /* 0px ;  10%;    */
    margin-right: auto ;   /*  0px ; 10% ;  */
    font-size: 1.0em;
    color: Black ;
}


/* These have to be positioned via the   */
.foot, .push
{   
    margin-left: 0px ;    /*  10%;    */
    margin-right: 0px ; /* 10% ;  */
    height: 9em; /*  10em  */
    position: absolute ;
/*    bottom: 0% ;  */
    top:  730px ;
    width: 1000px ;/* 100% ; */
    text-align : center ; 
    background-color: #e6e6e6 ; 
    background-image:url("") ;
    color:#800000 ;
}



.nav a:link { 
	color: Black ;
}
.nav a:visited { 
	color: Black ;
}
.nav a:active { 
	color: Black ;
}



.content ul{
/*    z-index:100;  */
    margin-left: 20px;
    padding: 0;
    
    margin-bottom: 0px ;
}


ul.snazz
{
margin:0px;
}
ul.snazz li
{
    margin-left: 20px;
 text-indent: -1px;   
 
}

ul.snazz2 li
{
    margin-left: 70px;
    text-indent: -1px;
}
.content_left
{
    position: absolute ;
    color:      #000000 ; 
    background-color: #ffffff ;
    height:     500px ;
    top: 0px ;    
    left: 0%;
    width:     200px  ; /* 20%  */
/*	border: thin dotted #cccccc;    */
}

.content_center
{
    position:   absolute ;
    display:inline ;
    padding:0 10 10 10 ; 
/*    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;    */
    background-color: #ffffff ;
    height:     500px; /*  500px;   */
    width:     auto;
    top:        0px ;
    left:   201px;  /* 20%   */
    right:   200px; /* 1% */
    /* margin-top: 0px;
    margin-left: 10px;
    margin-right: 10px;
/*    margin-left: 75%;     
    right: 0px ;        */
/*    width:     auto;      */
/*	border: thin dotted #cccccc;    */
}

        .content_right
        {
            position:   absolute ;
            background-color: #ffffff ;
            height:     500px ;
            top:        0px  ;/* 0px  */
        /*    left:   80% ; */     
           right:       0%; /*  */
             
        /*    margin-left: 75%;     
            right: 0px ;        */
            width:     200px ; /* 20% */    
        /*	border: thin dotted #cccccc;    */
        }

.block_wrapper
{
       
}
.content_block
{
    position: absolute;
    display:block;
    width:265px;
/*    height:265px; */
/*    border: solid 1px black ; */
    padding: 0px ;       
}


/* ---------------------------------------------------------------------------- */
/* -- THESE ARE FOR THE IMAGE 'PIE' SLICES ON ONLINE INFO SERVICES HOME PAGE -- */

.piePan
{
    position:relative ;
    top: 20px ; 
    margin-left:0px;
    margin-right:auto;
}
#tl
{
    position:absolute ;
    left:   10px;
    margin-top: 0 ;
    margin-left: 0 ;
/*    border-right: thin solid #ccccff ;  
    border-bottom: thin solid #ccccff ;     */
}

#tr
{
    position:absolute ;
    left:   280;   
    margin-top: 0 ;
    margin-left: 0 ;
/*    border-left: thin solid #ccccff ;  
    border-bottom: thin solid #ccccff ;  */
}

#bl
{
    position:absolute ;
    left:   10px;
    top:    155px;
    margin-top: 0 ;
    margin-left: 0 ;
/*    border-right: thin solid #ccccff ;  
    border-top: thin solid #ccccff ;    */
}

#br
{
    position:absolute ;
    left:   280px;   
    top:   155px;
    margin-top: 0 ;
    margin-left: 0 ;
/*    border-left: thin solid #ccccff ;  
    border-top: thin solid #ccccff ;  */
}

/* ---------------------------------------------------------------------------- */
/* top mid and bottom refer to the image slices on the Collections Default Page */

#top
{
    left:   10;   
    top: 85 ;
    margin-top: 0 ;
    margin-left: 0 ;
/*    border-left: thin solid #ccccff ;  
    border-bottom: thin solid #ccccff ;  */
}

#mid
{
    left:   10px;
    top:    265px;
    margin-top: 0 ;
    margin-left: 0 ;
/*    border-right: thin solid #ccccff ;  
    border-top: thin solid #ccccff ;    */
}

#bottom
{
    left:   10px;   
    top:    447px;
    margin-top: 0 ;
    margin-left: 0 ;
/*    border-left: thin solid #ccccff ;  
    border-top: thin solid #ccccff ;  */
}


/* ---------------------------------------------------------------------------- */


.hideme
{
    display:none;    /* none  */
/*    visibility:hidden ;  /* visible   */
}


.hidable
{
    display:inline ;    /* none  */
   /* display:  */
/*   visibility:hidden ; */
    position:relative ;
    top: -5px ;
    
    height: 250px ;
    color: #ff0000 ;
    background-color:   #dcdcdc; 
    border-top-color:   #8e241b;
    border-top-style:   solid ;
    border-top-width:   2px ;
    border-left-color:  #8e241b;
    border-left-style:  solid ;
    border-left-width:  2px ;
    
}
.hidable h3
{
    color:Blue ;
}

#formLogin 
{
font-size:1.0em ;   
}

#formLogin td ul li
{
font-size:.8em ;   
}


.login td
{
    font-size:.8em ; 
    padding: 10px;
    border: solid 1px #dcdcdc ; 
    background-color:#ffffff ;        
    color: #8E241B;
}

/*  ++++++++++++++++++++++++++++++ Individual Sections  ++++++++++++++++++ */

.intro
{
    width: 497px; 
    font-size: 1.2em ;
    padding-top: 7px ;
    padding-bottom: 13px ;
    padding-left: 20px ;
    padding-right: 20px ;
    text-indent: 0px ;          
    font-weight: 500 ;
    background-color:#cccccc  ;   
    margin-left:15px;
    margin-right:15px;
/*    background-image:url("images/intro_bg01.png") ; */
    background-repeat: no-repeat ; 
    color:Navy ;
    z-index:2 ;
}
.intro b
{
    font-weight:bold ;
    color:Maroon ;
}

.gutterContent
{
    border-top: 1px solid #cccccc;    
    border-left: thin solid #cccccc ;      
    font-size: 1em;
    padding:0px; 
}

.partner_wrap img
{
    margin:0px; 
    position:relative; 
    left:   1px ;    
    top:    10px ; 
}

.partner_wrap
{
    height:75px ;    
    margin-left: 0px; 
    margin-right: auto ;
}

.general
{
    border-top: 1px solid #cccccc;    
    border-left: thin solid #cccccc ;  
    
}

.general h2
{
    margin-left: 5px ;    
    margin-bottom: 0px ;
}

.phonenumbers
{
    border-top: 1px solid #cccccc;    
    border-left: thin solid #cccccc ;  
    
}

.phonenumbers p
{
    padding-left: 10px ;
    margin-bottom: 0 ; 
}

.phonenumbers br
{
    height: 0px ;
}

.phonenumbers h2
{
    margin-bottom:0px ;
    margin-top:5px ;
}

.phonenumbers indented
{
    text-indent  :10px ;
}

.address
{
    margin-left: 10px;
    font-size: .9em ;
}
    
.redflag
{
    border-top: 1px solid #cccccc;    
    border-left: thin solid #cccccc ;  

    
}


.hotstuff
{
    border-top: 1px solid #cccccc;    
    border-left: thin solid #cccccc ;      
}

.whatsnew
{
    border-top: 1px solid #cccccc;    
    border-left: thin solid #cccccc ;      
}

.exchange
{    
    position:relative ;
    top: -15px;
}

.news
{
/*  font-size: 1.0em;   */
    border-top: 1px solid #cccccc;    
    border-left: thin solid #cccccc ;  
    padding: 0px ;
}

.news table  /*  .news    */
{
    font-size: 1.0em;
}

table.news /*  .news    */
{
    font-size: 0.9em;
    padding-left: 10px;
}


.news table td
{
    padding-left: 10px; 
}
.newsTable  /*  .news    */
{
    font-size: 1.0em;
}

.whatsnew table  /*  .news    */
{
    font-size: 1.0em;
}


/*
.news h3
{
    font-size: 1.2em ;
}
  */  
td
{
    font-size: 1em ; 
}

.demo
{}

.faqs
{
    
}


/*  */



/* =========================== heading styles ================================== */
h1
{
    font-size: 1.0em ;
    font-style: italic ;
    font-family:Arial Black, Sans-Serif ; 
    
}

/*
.head h1 
{   
    font-family:Arial Black, Sans-Serif ; 
    font-size: 3.0em ;
    position: static ; 
    top: 20px ;   

}
*/

h2
{
    font-size: 1.1em ;
}

h3
{
    color:Navy ;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    font-size: 1.2em ;
    text-align: center ;
    position: static ;
    top: 0px ;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
    width: 100% ;
    background-color: #cccccc ; 
     /*background-image: url('images/h_bg2.png'); */
    background-repeat: no-repeat;
/*    background-color: #ffffff;    */
    padding-top: 0px;    
}

.formy
{
    position: relative;
    color: #800000;/* #cc0000 ; */
    font-weight:bold ;
    background-color: #cccccc ;
/*    background-image: url('images/h_bg.png');  */
    background-repeat: repeat-y;
    padding: 10px ;
}
/* image styles  a img */

a
{
    outline-style:none ;
    border: 0 ;
    border-style:none ;
}


img
{
    outline-style:none ;
    border: 0 ;
    border-style:none ;
}

.content_left img
{
    margin-bottom:10px;
}

 .link 
 {
    outline-style:   none ;
    border: 0 ;
/*    height: 50px ;    */
    width: 100px ;
    color:#607ca4 ;
    
 }
 
 
 
.bg_img
{
    position:absolute ;
    top: 0px;
    left: 0px;
    width: 100% ;
/*    z-index:-1 ;  */
}

.content a
{
    padding: 0px;
    border: 0px; 
    
}

.content p a
{
    padding: 0px;
    border: 0px; 
    
}

.content_block img
{
    margin: 5px ;   
}

.formDetails
{
    width:550px;    
    
    
    
}

.rightCol
{
    position:absolute ;
    left: 360px ;   
}

.labelR
{
    position:  absolute ;
    left: 285px ; 
/*    right: 225px ;       */
}



.leftCol
{
    position:absolute ;
    left: 105px ;   
}

.labelL
{
    position:absolute ;
/*    right: 475px ;       */
    left: 11px ;
}

#bodyText
{
    position:relative ;
/*    right: 475px ;       */
    left: 10px ;
    top :20px ; 
    width: 550px ; 
}

#contactSubmit
{
    position:relative ;
    /*    right: 475px ;       */
    left: 10px ;
    top : 5px ; 
}

/* This is old stuff - soon to be removed 2009-06-22  */
img#arc_tl
{
    position:   absolute ;
    bottom:     0px;
    right:      0px;
    z-index: 0 ;
}

img#arc_tr
{
    position:   absolute ;
    bottom:     0px;
    left:       0px;
    z-index: 0 ;
}

img#arc_bl
{
    position:   absolute ;
    top:     0px;
    right:       0px;
    z-index: 0 ;
}

img#arc_br
{
    position:   absolute ;
    top:     0px;
    left:       0px;    
    z-index: 0 ;
}
.spacer
{
    height: 10px;
}

.hiddenPic {display:none;}

#preload{display:none;}