    /* The Choir Press styles */
    
    /* Don't underline links */
 /*   a:link {text-decoration: none; color: #FF0000; }
    a:visited {text-decoration: underline; color: #AA21AD; }*/
   /*1503c4*/
   
    body {
    width: 962px;
    margin-left: 100px;
	margin-top: 5px;
	font color: #333333;
    /*color: #651A1A;*/
	/*color: #111111;*/
    color: black;
    font-size: 0.9em;
	height: auto;
	font-family: arial;
	background-color: #ffffff;
	}
	
     
	/* HORIZONTAL POSITION UNIQUE IDS  */

	#toppanel {
	border: 0px solid red; 
	width: 840px;
	height: 97px;
	align: center;
	border: 1px solid red;
    }
    
	#leftpanel {
	font color: #000000;
    width: 16.7%;
	height: 100%;
    align: center;
	float: left;
	background-color: #f2f2f2;
    border: 0px solid red;
    }
    
    
    
    #midpanel {
	float: left;
    border: 0px dashed green; 
	width: 0.1%;
	align: center;
    margin-top: 0px;
    height: 100%;
    float: left;
	border: 0px solid red;
    background-color: #d2d2d2;
    }
    
    
	#rightpanel {
	float: left;
    border: 0px dashed red; 
	width: 64.4%;
	height: 100%;
	background-color: white;
	padding-left: 4px;
    padding-right: 14px;
    }
    
    #rightspacepanel {
	float: left; 
    border: 0px solid black; 
	width: 0.1%;
	align: left;
    height: 100%;
	margin-top: 0px;
    background-color: #d2d2d2;
	
    }
    
    #farrightpanel {
	float: right;
    width: 16.7%;
	font colour: #4B4B4B;
    align: center;
    height: 100%;
	padding-top: 0px;
    background-color: #f2f2f2;
	border: 0px solid red;
    }
    
    
    
    #leftpubpanel {
	border: 0px solid green; 
	width: 35%;
	/*height: 600px;*/
	align: center;
	float: left;
	background-color: white;
    }
    
    #rightpubpanel {
	float: left;
    border: 0px dashed red; 
	width: 62%;
	height: 100%;
	background-color: white;
	}
    /*For stylepages*/
    #leftpanel1 {
	font color: #000000;
    width: 16.7%;
	height: 100%;
    align: center;
	float: left;
	background-color: #ffffff;
    border: 0px solid red;
    }
    
    
    
    
    /* Specific for contact page */
    
    #contactleftpanel {
	border: 0px solid green; 
	font color: #000000;
    width: 16.7%;
	height: 420px;
    align: center;
	float: left;
	background-color: #f2f2f2;
    border: 0px solid red;
    }
	#contactmidpanel {
	float: left;
    border: 0px dashed green; 
	width: 0.1%;
	align: center;
    margin-top: 0px;
    height: 420px;
    float: left;
	border: 0px solid red;
    background-color: #d2d2d2;
    }
    #contactrightpanel {
	float: left;
    border: 0px dashed red; 
	width: 64.4%;
	height: 420px;
	background-color: white;
	padding-left: 4px;
    padding-right: 14px;
    }
    #contactrightspace {
	float: left; 
    border: 0px solid black; 
	width: 0.1%;
	align: left;
    height: 420px;
	margin-top: 0px;
    background-color: #d2d2d2;
	
    }
    #contactfarright {
	float: right;
    width: 16.7%;
	align: center;
    height: 420px;
	padding-top: 0px;
    background-color: #f2f2f2;
	border: 0px solid red;
    }
    
     /* Specific for aboutus page */
    
    #aboutleftpanel {
	border: 0px solid green; 
	font color: #000000;
    width: 16.7%;
	height: 530px;
    align: center;
	float: left;
	background-color: #f2f2f2;
    border: 0px solid red;
    }
	#aboutmidpanel {
	float: left;
    border: 0px dashed green; 
	width: 0.1%;
	align: center;
    margin-top: 0px;
    height: 530px;
    float: left;
	border: 0px solid red;
    background-color: #d2d2d2;
    }
    #aboutrightpanel {
	float: left;
    border: 0px dashed red; 
	width: 64.4%;
	height: 530px;
	background-color: white;
	padding-left: 4px;
    padding-right: 14px;
    }
    #aboutrightspace {
	float: left; 
    border: 0px solid black; 
	width: 0.1%;
	align: left;
    height: 530px;
	margin-top: 0px;
    background-color: #d2d2d2;
	
    }
    #aboutfarright {
	float: right;
    width: 16.7%;
	align: center;
    height: 530px;
	padding-top: 0px;
    background-color: #f2f2f2;
	border: 0px solid red;
    }
    
    
    
    
    
    /* LEFTPANEL IDS  */

	div.text1 {
		text-align: center;
		font color:  #333333;
        margin-bottom: 0;
		margin-top: 15px;
		margin-left: 0px;
		border: 0px solid red;
	}
    div.text1a {
		text-align: center;
		margin-bottom: 0;
		margin-top: 15px;
		margin-left: 0px;
		border: 1px solid red;
	}
    div.text1b {
		text-align: left;
		font color:  #333333;
        font-size: 0.8em;
        margin-bottom: 0;
		margin-top: 15px;
		margin-left: 2px;
        margin-right: 2px;
		padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        border: 1px solid #A00721;
	}
	div.text2 {
		text-align: center;
		margin-bottom: 0;
		margin-top: 0;
		margin-bottom: 0;
		border: 0px solid white;
        }
        
     div.text3 {
		text-align: center;
		font-size: 0.75em;
        margin-bottom: 0;
		margin-top: 15px;
		margin-left: 0px;
		border: 1px solid #A00721;
	}
    
       
	div.text4 {
		text-align: left;
		line-height: 150%;
        font-size: 0.9em;
        color: green;
        margin-left: 0px;
        margin-bottom: 0;
		margin-top: 0;
		margin-bottom: 0;
		border: 0px solid red;
        }

    div.testimonial1 {
		text-align: justify;
		line-height: 120%;
        color: #333333;
        font-size: 0.95em;
        margin-bottom: 0;
		margin-top: 5px;
		margin-left: 20px;
        margin-right: 20px;
		padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
        border: 0px solid green;
	}
    
    div.testimonial2 {
		text-align: justify;
		line-height: 200%;
        color: #333333;
        font-size: 0.9em;
        margin-bottom: 0;
		margin-top: 5px;
		margin-left: 20px;
        margin-right: 20px;
		padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
        border: 0px solid green;
	}
     div.testimonial2a {
		text-align:  right;
		line-height: 200%;
        color: #000000;
        font-weight: italic;
        font-size: 0.9em;
        margin-bottom: 0;
		margin-top: 5px;
		margin-left: 20px;
        margin-right: 20px;
		padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
        border: 0px solid green;
	}   
        
    div.termsh {
		text-align: left;
		line-height: 200%;
        font-weight: bold;
        margin-left: 36px;
        margin-bottom: 0;
		margin-top: 10;
		margin-bottom: 0;
		border: 0px solid blue;
        }
     div.termst {
		text-align: left;
		line-height: 150%;
        font-size: 0.8em;
        margin-left: 36px;
        margin-bottom: 0;
		margin-top: 0;
		margin-bottom: 0;
		border: 0px solid red;
        }   
     div.bennettext {
		text-align: left;
		line-height: 140%;
        font-size: 0.9em;
        color: #333333;
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 0;
		margin-top: 10px;
		margin-bottom: 0;
		border: 0px solid red;
        }   
        
        
	h1 {
		font-family: arial;
        color: #A00721;
        text-align: center;
		font-size: 16pt;
		font-weight: plain;
		font-style: plain;
		height: 34px;
        padding-top: 5px;
        margin-top: 0px;
		margin-bottom: 0px;
		border: 0px solid #A00721;
	}
	
	
	h2 {
		text-align: center;
		color: #A00721;
        font-size: 14pt;
		font-weight: bold;
		font-style: plain;
		margin-top: 10px;
		margin-bottom: 0px;
		border: 0px solid white;
		}

	h3 {
		text-align: left;
		color: #A00721;
        font-size: 1.1em;
		font-weight: bold;
        font-style: plain;
		margin-top: 20px;
		margin-left: 40px;
		margin-bottom: 0px;
		border: 0px solid white;
		
	}

	h4 {
		text-align: left;
		font-family: arial;
        font-size: 1.4em;
		font-weight: plain;
        font-style: plain;
		color: #000000;
        margin-left: 0px;
		margin-top: 20px;
		margin-bottom: 10px;
		border: 0px dashed maroon;
	}

	h5 {
		text-align: center;
		font-size: 0.9em;
		font-weight: bold;
		font-style: plain;
		margin-top: 20px;
		margin-bottom: 0px;
		border: 0px dashed white;
	}
    h6 {
		text-align: center;
		font-size: 0.9em;
		font-weight: bold;
		font-style: plain;
		margin-top: 20px;
		margin-bottom: 0px;
		border: 0px dashed red;
	}
	
    
    
    
    
    p {
		text-align: center;
		margin-bottom: 0px;
		margin-top: 10px;
		margin-left: 0px;

	}

	p1 {
		text-align: center;
		margin-top: 30px;
		margin-left: 0px;
		border: 0px solid green;
    }
	
	
	p2 {
		text-align: center;
		margin-top: 0px;
		margin-left: 0px;
		border: 0px solid green;

	}
    p3 {
		text-align: left;
		margin-bottom: 0px;
		margin-top: 10px;
		margin-left: 0px;
        }
    #p4 {
		text-align: center;
		font-size: 0.9em;
		font-weight: bold;
        margin-bottom: 0px;
		margin-top: 0px;
		margin-left: 0px;

	}
    
    
	ul {
		text-align: left;
		margin-top: 0px;

	}
	
	li {
		text-align: left;
		margin-top: 10px;

	}
	

	/* RIGHTPANEL IDS  */
	
	

	div.righttext1 {
		text-align: center;
		font-size: 1.0em;
		color: black;
        margin-left: 20px;
		margin-top: 15px;
		margin-right: 20px;
		margin-bottom: 0px;
		border: 0px green;
	}

	div.righttext2 {
		text-align: center;
		font-size: 9pt;
		margin-left: 20px;
		margin-top: 15px;
		margin-right: 20px;
		margin-bottom: 0px;
		border: 0px white;
	}
	
    
    div.righttext3 {
		text-align: left;
		font-size: 1.1em;
		margin-left: 20px;
		margin-top: 15px;
		margin-right: 20px;
		margin-bottom: 0px;
		border: 0px solid red;
	}

    div.righttext4 {
		text-align: left;
		font-size: 1.1em;
		margin-left: 80px;
		margin-top: 15px;
		margin-right: 130px;
		margin-bottom: 0px;
		border: 0px solid red;
	}
    div.captiontext {
		text-align: right;
		font-size: 8pt;
		font color: #333333;
        margin-left: 20px;
		margin-top: -20px;
		margin-right: 70px;
		margin-bottom: 0px;
		border: 0px solid red;
	}
    
    div.offer {
		text-align: center;
		background-color: pink;
        color: #ffffff;
        font-size: 0.9em;
		font-weight: medium;
		font-style: plain;
		padding-top:  10px;
        padding-bottom:  10px;
        margin-top: 20px;
		margin-bottom: 0px;
		border: 0px dashed #A00721;
        /*background-color: #FFC6C6;*/
	}
    
    div.testimonial {
		text-align: center;
		font-size: 0.9em;
		font-weight: plain;
		font-style: plain;
		/*padding-top:  10px;*/
        /*padding-bottom:  10px;*/
        margin-top: 20px;
		margin-bottom: 0px;
		border: 0px dashed #17A743;
    }
    
    
    
    div.packtext1 {
		text-align: left;
		font-size: 1.3em;
		font-weight: plain;
		font-style: plain;
		color: #000000;
        margin-left: 0px;
		margin-top: 10px;
		margin-bottom: 0px;
		border: 0px dashed red;
	}
 
     div.packtext2 {
		text-align: left;
		line-height: 150%;
        font-size: 0.9em;
		font-weight: plain;
		font-style: plain;
		color: black;
        margin-left: 0px;
		margin-top: 15px;
		margin-bottom: 0px;
		border: 0px dashed red;
	}
 
    div.packtext3 {
		text-align: left;
		line-height: 150%;
        font-size: 0.9em;
		font-weight: plain;
		font-style: plain;
		color: black;
        margin-left: 0px;
		margin-top: 5px;
		margin-bottom: 0px;
		border: 0px dashed red;
	}
 
    
	div.faqtext1 {
		text-align: left;
		font-size: 10pt;
		font-weight: plain;
        color: #A00721;
        line-height:  150%;
        margin-left: 50px;
		margin-top: 5px;
		margin-right: 20px;
		margin-bottom: 0px;
		border: 0px solid red;
	}
	div.faqtext2 {
		text-align: left;
		font-size: 11pt;
		margin-left: 28px;
		margin-top: 15px;
		margin-right: 20px;
		margin-bottom: 0px;
		border: 0px blue;
	}

	div.faqtext3 {
		text-align: left;
		font-size: 11pt;
		height: 150%;
        margin-left: 50px;
		margin-top: 15px;
		margin-right: 20px;
		margin-bottom: 20px;
		border: 0px blue;
	}
/* For Nordia page only */
     div.nordia {
		text-align: left;
		font-size: 11pt;
		font color: #333333;
        height: 150%;
        margin-left: 36px;
		margin-top: 10px;
		margin-right: 36px;
		margin-bottom: 20px;
		border: 0px blue;
	}
    
    
/* For pubpack.html page only */
	 div.pubpack {
        text-align: left;
		line-height: 150%;
        font-size: 1.0em;
        color: #000000;
        margin-left: 0px;
        margin-bottom: 0;
		margin-top: 0;
		margin-bottom: 0;
		border: 0px solid red;
        }
/* For bookplan.html page only */
div.podtext {
		text-align: left;
		font-size: 11pt;
		font-weight: plain;
        color: black;
        line-height:  150%;
        margin-left: 48px;
		margin-top: 15px;
		margin-right: 20px;
		margin-bottom: 0px;
		border: 0px solid red;
	}    
/* For pod.html page only */   
div.bookplan {
		text-align: left;
		font-size: 11pt;
		font-weight: plain;
        color: black;
        line-height:  150%;
        margin-left: 48px;
		margin-top: 15px;
		margin-right: 20px;
		margin-bottom: 0px;
		border: 0px solid red;
	}      
    
   /* For index.html page only */  
    div.text5 {
		text-align: left;
		font-size: 11pt;
		font-weight: plain;
        color: #111111;
        line-height:  150%;
        margin-left: 48px;
		margin-top: 15px;
		margin-right: 20px;
		margin-bottom: 0px;
		border: 1px solid red;
	}     
        /* FARRIGHTPANEL IDS  */
        
    
    div.textlist {
    line-height: 250%;
    font-size: 12pt;
    }
    
    
    
    div.navtext1 {
		text-align: left;
		font-size: 10pt;
        padding-top: 4px;
        margin-bottom: 4px;
		margin-top: 2px;
		margin-right: 6px;
        margin-left: 4px;
		background-color: #e9e9e9;
        border: 1px solid #b2b2b2;
	}
    div.navtextsub1 {
		text-align: left;
		font-size: 9pt;
        padding-top: 0px;
        margin-bottom: 1px;
		margin-top: 0px;
		margin-right: 0px;
        margin-left: 26px;
		background-color: #e9e9e9;
        border: 0px solid #b2b2b2;
	}
    
    div.navtext1a {
		text-align: left;
		font-size: 8.5pt;
        padding-left: 4px;
        padding-top: 4px;
        padding-right: 4px;
        padding-bottom: 4px;
        margin-bottom: 1px;
		margin-top: 2px;
		margin-right: 6px;
        margin-left: 0px;
		background-color: #e9e9e9;
        border: 1px solid #b2b2b2;
	}

	div.navtext2 {
		text-align: left;
		font-size: 8pt;
        margin-left: 10px;
        margin-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		border: 1px solid gray;
        }
        
    div.navtext3 {
		text-align: center;
		font-size: 11pt;
        color: #ffffff;
        padding-top: 4px;
        margin-bottom: 1px;
		margin-top: 2px;
		margin-right: 6px;
        margin-left: 4px;
		background-color: #ff0000;
        border: 1px solid #ff0000;
        
	}
     #popup1 {
		width: 300px;
        text-align: left;
		font-size: 10pt;
		font-weight: plain;
        color: #111111;
        line-height:  130%;
        padding-left: 10px;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        margin-left: 20px;
		margin-top: 20px;
		margin-right: 20px;
		margin-bottom: 20px;
		border: 1px solid red;
	}
    
    div.pophead1 {
		text-align: left;
		font-size: 11pt;
        color: #A00721;
        font-weight: bold;
        margin-bottom: 0px;
		margin-top: 0px;
		margin-right: 0px;
        margin-left: 0px;
		border: 0px solid red;
        
	}