body{
  background : #bbFFFF;
  color: #000000;
  margin: 0px;
  padding: 0px;
  font-size : 10pt;
  font-family: Arial, Bitstream Vera Sans, Helvetica, sans-serif;
  min-width: 770px; 
  /* Internet Explorer doesn't accept min-width therefore we 
   use the following Dynamic Expression to set the width 
  width:expression(document.body.clientWidth < 850 ? "770px" : "100%" );*/
}
/* ~~~~~~~~~ default hyper links ~~~~~~~~~*/
/* See Template CSS files */
/* ~~~~ Header  and Footer File ~~~~ */
.ac_header, .ac_mainbody{
  width :100%;
  font-size : 10pt;
}





.ac_header{
  background-color : #a11248;
  padding: 0px;
  text-align: center;
  font-family : Arial, Bitstream Vera Sans, Helvetica, sans-serif;
  color: #FFFFFF;
}
h1#ac_h1 {
  font-size : 15pt;
  font-weight : bold;
  margin: 0px;
  color: #FFFFFF;
}
h2#ac_h2 {
  font-style : italic;
  margin: 0px;
  font-size: 12pt;
  color: #FFFFFF;
}
.ac_left_nav h3 {
  color : #FF0000;
  font-weight : bold;
  text-align: center;
  margin: 0px;
  padding: 5px 0px 0px 5px;
  font-size: 10pt;
}
.ac_left_nav hr{
  padding:0px;
  margin: 25px 0px 25px 0px;
  width : 95%;
}
.ac_header_search{
  text-align: right;
  vertical-align : middle;
}
.ac_mainbody, .ac_cart_summary{
  background-image : url(agora.cgi?secpicserve=steelgrey.jpg);
  background-color : #ccffff;
}
.ac_mainbody{
  padding: 0px;
  margin: 0px;
}
.ac_left_nav{
  width: 155px;
  vertical-align : top;
  padding: 0px;
  padding-top: 15px;
}
a.ac_left_links {
  text-align: left;
  padding: 0px;
  padding-right: 3px; 
  padding-left: 10px;
  font-size: 10pt;
  font-weight: normal;
  text-decoration : underline;
}
a.ac_left_sub_links {
  text-align: left;
  padding: 0px;
  padding-right: 3px; 
  padding-left: 18px;
  font-size: 9pt;
  font-weight: normal;
  text-decoration : none;
}
.ac_cart_summary{
  font-size: 12pt;
  width:100%;
  color: #000000;
  text-align: center;
  padding: 0px;
  padding-top:10px;
  padding-bottom:10px;
}
.ac_copyright{
  text-align: center;
  font-size: 10pt;
  background-color: #FFFFFF;
  padding: 0px;
  padding-top:10px;
  padding-bottom:10px;
} 
div#ac_html_validator{
  text-align: center;
  padding-top : 100px;
  vertical-align : bottom;
}
/* Cart Links Variations */
  /* standard vertical list no padding no indicator */    
.ac_left_nav ul{
  margin-left: 0px;
  margin-top: 0px;
  padding-left: 0px;
  list-style: none;
}
/* horizontal links with a link vertical between each pair
First listed item must be of class first */
.ac_bottom_links{
  text-align: center;
  line-height: 100%;
  padding: 1px 0px 1px 0px;
}
.ac_bottom_links ul{
  margin-left: 0px;
  padding-left: 0px;
  line-height: 100%;
  display: inline;
  text-align: center;
}
.ac_bottom_links ul li{
  font-size:8pt;
  padding: 5px 10px 5px 10px;
  list-style: none;
  line-height: 100%;
  display: inline;
  
  text-align: left;
}
.ac_bottom_links ul li.first{
  border-left: 1px;
  line-height: 100%;
}
/*Vertical Links with no indicator but are centered*/
.ac_vertical_links{
  text-align:center;
}
.ac_vertical_links ul{
  margin-left: 0px;
  padding-left: 0px;
  display: inline;
  text-align: center;
}
.ac_vertical_links ul li{
  font-size: 10pt;
  padding: 0px 10px;
  list-style: none;
  display: inline;
}

/* ~~~~~ Error Message ~~~~~ */
/* This is the formatting for the error message a user receives */
p.ac_error{
  width: 500px;
  text-align: center;
  color: #FF0000;
  font-size:12pt;
  padding: 10px 0px 10px 0px;
  margin: auto;
}

/* ~~~ Product listings ~~~ */
.ac_content{
  background-color: #FFFFFF;
  vertical-align : top;
  padding: 0px; 
  padding-bottom: 25px;
}
.ac_product_table{
  width: 90%;
  vertical-align : top;
  margin: 10px auto;
  text-align: left;
   color: #000000;
}

a.ac_product_table{
  width: 90%;
  vertical-align : top;
  margin: 10px;
  text-align: left;
   color: #FF0000;
}

/*~~~~~~ Product Pages ~~~~~~~  */
/* This is the formatting message the user sees when an item is added to the cart*/
td.ac_add_message{
  color: #FF0000;
  text-align: center;
}
/* ~~~ Search Results ~~~ */
.ac_seach_results{
  margin: 0px auto;
  background-color:#f0f0f0;
  width:500px;
  color: #FF0000;
  font-size:12pt;
  text-align:center;
}
a.ac_seach_results{
  margin: 0px auto;
  background-color:#f0f0f0;
  width:500px;
  color: #FF0000;
  font-size:12pt;
  text-align:center;
}
p.ac_search_no_results{
  text-align:center;
  margin: 50px auto;
  font-size:12pt;
}
h3.ac_product_name{
  font-size:10pt;
  color:#000000;
  margin:5px 5px 2px 5px;
  font-weight : bold;
  text-align:left;
}
.ac_product_desc{
  text-align : justify;
  font-size:9pt;
  margin: 0px 5px 10px 5px;
}
.ac_product_price{
  color: #FF0000;
  font-size:10pt;
  white-space : nowrap;
  font-weight : bold;
}
.ac_product_outofstock{
  color: #FF0000;
  font-size:10pt;
  white-space : nowrap;
  font-weight : bold;
}
.ac_product_available{
  color: #FF0000;
  font-size:9pt;
  white-space : nowrap;
  font-weight : normal;
}
.ac_product_opt-add{
  text-align:center;
  font-size:10pt;
}
.ac_product_image{
  text-align:center;
  width:auto;
}
.ac_add-quantity{
  margin: 0px auto;
  text-align: center;
}
/*~~~ Options ~~~~*/
.opt_border{
  font-size: 10pt;
  text-align: center;
  border: 1px solid #CCCCCC;
  margin: 0px auto; 
}
th.opt_border{
  padding:0px 2px;
}
.no_border{
  font-size: 10pt;
  border: none;
  margin: 0px auto;
}
th.no_border{
  padding:0px 2px;
}

.opt_center{
  font-size: 10pt;
  text-align:center;
  margin: 0px auto  
}
th.opt_center{
  padding:0px 2px;
}

select.opt_select{
  width:125px;
  text-align:left;
}
/* ~~~~~~ View Cart Table ~~~~~~*/
table.ac_cart_table{
  background-color: #a11248;  /* this color ends up being the border color for the table */
  width: 90%;
  margin:0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #FFFFFF;
  font-family: Arial, Bitstream Vera Sans, Helvetica, sans-serif;
  font-size : 10pt;
  text-align: center;
}
table.ac_cart_table th{
  font-size : 11pt;
  background-color: #a11248;
    margin:0px;
  width: auto;
  vertical-align : top;
}
table.ac_cart_table td{
  background-color: #FFFFFF;
  
  font-size : 11pt;
  color: #000000;
  border: 0px;
  width: auto;
}
/* ~~~~~ Order Totals Table from View Cart Page ~~~ */
table.ac_totals_table{
  background-color: #F0F5FF;
  font-size: 12pt;
  color: #000000;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}
table.ac_totals_table th{
  text-align:center;
  background-color: #E0E5FF;
  width:auto;
}
table.ac_totals_table td{
  width:auto;
  text-align: right;
}
.buysafe {
    text-align:center;
	font-family: Arial, Bitstream Vera Sans, Helvetica, sans-serif;
    font-size: 9pt;
	font-weight: normal;
	color: #FF0000;
}
/* ~~~~~~ Check Out Pages ~~~~~~ */
.ac_checkout{
  margin: 10px auto;
  width: 550px;
  font-size : 10pt;
}
td.ac_checkout_top_col{
  background-color : #C0EFFF;
  font-size : 13pt;
  font-weight: bold;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  text-align : left;
  padding: 5px 7px;
}
td.ac_checkout_left_col{
  text-align: left;
  width: 15%;
  white-space : nowrap;
}
td.ac_checkout_right_col{
  text-align: left;
  width: 85%;
}
.ac_missing_field{
  width: 500px;
  text-align:center;
  color: #FF0000;
  font-size:12pt;
  padding: 0px;
  padding-top:10px;
  border-top:1px solid #000000;
}
.ac_checkout_top_msg{
  background-color: #E8E0E0;
  width: 500px;
  text-align:left;
  padding: 3px;
  margin: 0px auto;
}
.ac_checkout_review{
  background-color: #F8F8C8;
  font-size: 10pt;
  border: 1pt solid #AAAAAA;
  margin: 0px auto;
  width: 500px;
}
th.ac_checkout_review, 
td.ac_checkout_review, 
td.ac_checkout_review_col1, 
td.ac_checkout_review_col2 {
  border: 1pt solid #AAAAAA;
  padding: 3px;
}
.ac_checkout_review_col1{
  width: 150px;
}
.ac_checkout_review_col2{
  width: 350px;
}

.center{
  text-align:center;
}
img{
  border:0px;
  margin: 0px;
}
/* ~~~~~~ Download Module ~~~~~~ */
.dnldMessage{
  font-family: Arial, Bitstream Vera Sans, Helvetica, sans-serif;
  font-size:10pt;
  color:#000000;
  padding: 0px 0px 0px 0px;
}
            


#fullpage{
             position:absolute;
                top:5px;
		height:3250px;
               
                left:98px;
               width:100%;
		background-color:#ffffff;
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
               

				}     




 #bannercenter{
             position:absolute;
                top:5px;
		height:280px;
                color:#ff0000;
                font-family: Script;
                left:61px;
               width:70%;
		
              font-size:64px;
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     




        
	
	




 

#midnavigation{
             position:absolute;
                top:205px;
		height:25px;
                color:#999999;
         
                left:100px;
               width:830px;
		
              background-color:#3c0703;
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;
                                 }

  #searchbox{
             position:absolute;
                top:235px;
		height:20px;
                color:#999999;
         
                left:700px;
               width:315px;
		
             
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;
                                 }


 #likebox{
             position:absolute;
                top:237px;
		height:20px;
                color:#999999;
         
                left:950px;
               width:100px;
		
             
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;
                                 }



#productbox{
             position:absolute;
                top:150px;
		height:40px;
                color:#c13268;
         font-family: Impact;
                  font-size:34px;
                left:480px;
               width:315px;
		
             
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;
                                 }



 #contents{
             position:absolute;
                top:260px;
		height:20px;
                color:#999999;
         
                left:830px;
               width:315px;
		
             
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;
                                 }

#lowernavigation{
             position:absolute;
                top:947px;
		height:25px;
                color:#ffffff;
         font-size:12px;
                left:100px;
             font-weight:bold;
           font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
               width:816px;
		
              background-color:#3c0703;
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: center;
                                 }

#lowerwordnavigation{
             position:absolute;
                top:957px;
		height:25px;
                color:#ffffff;
         font-size:12px;
                left:100px;
             font-weight:bold;
           font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
               width:816px;
		
              background-color:#3c0703;
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: center;
                                 }

#midwordsnavigation{
             position:absolute;
                top:207px;
		height:25px;
                color:#999999;
         
                left:100px;
               width:716px;
		
              
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  -10px;
                 text-align: center;
                                 }




#midendwordsnavigation{
             position:absolute;
                top:207px;
		height:25px;
                color:#999999;
         
                left:820px;
               width:30px;
		
              
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  30px;
                margin: 0px  0px 0px  0px;
                 text-align: left;
                                 }


#picturecenter{
             position:absolute;
                top:245px;
		height:80px;
                color:#000099;
                
                left:300px;
               width:615px;
		
              
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     

#writingcenter{
             position:absolute;
                top:520px;
		height:60px;
                font-weight:bold;
                font-family: Arial;
                right:524px;
                left:300px;
               width:615px;
		font-style:italic;
                font-size:14px;
              color:#3c0703;
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     

#writinglower{
             position:absolute;
                top:995px;
		height:60px;
                font-weight:bold;
                font-family: Arial;
                right:124px;
                left:90px;
               width:815px;
		font-style:italic;
                font-size:14px;
              color:#3c0703;
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: center;

				}     
    #messagecenter{
             position:absolute;
                top:260px;
		height:140px;
                color:#ff0000;
                font-family: Impact;
               left:620px;
               width:215px;
		
              font-size:84px;
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: right;
               
				}     


#wordcenter{
             position:absolute;
                top:460px;
		height:80px;
                color:#ff0000;
                font-family:Impact;
                left:800px;
               width:100px;
		
              font-size:14px;
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     


#lowerpictureleft{
             position:absolute;
                top:585px;
		height:200px;
                color:#000000;
                right:124px;
                left:300px;
               width:200px;
		font-size:12px;
            
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     

#lowerpicturecenter{
             position:absolute;
                top:585px;
		height:200px;
                color:#000000;
                right:124px;
                left:510px;
               width:200px;
		font-size:12px;
              
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     


#lowerpictureright{
             position:absolute;
                top:585px;
		height:200px;
                color:#000000;
                right:124px;
                left:720px;
               width:200px;
		
                font-family: Arial;
             
                font-size:12px;
              

	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     



#bottompicturewords{
             position:absolute;
                top:880px;
		height:50px;
                
                right:124px;
                left:310px;
               width:600px;
		color:#3c0703;
                font-family: Arial;
             font-style:italic;
                font-size:22px;
              
              
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     


 #contentlefthome{
                position: absolute;
		left:100px;
		top:235px;
		width:202px;
		border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                background-color:#a11248;
                padding:5px 0px 5px  0px;
                text-align: right;
                color:#a11248;
                 height:715px;       
   				}

#picturelefthome{
                position: absolute;
		left:100px;
		top:235px;
		width:185px;
		border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                background-color:#a11248;
                padding:0px 0px 0px  0px;
                text-align: right;
                color:#a11248;
                 height:140px;       
   				}

  


        #lowbottomcenter{
             position:absolute;
                top:1050px;
		height:200px;
               text-align: center;
               
                left:100px;
                 width:816px;
	             
               
                padding: 0px  0px  0px  00px;
                margin: 0px 0px 0px  0px;
                 color:	#000000;
				}
   
 #lowerbottomcenter{
             position:absolute;
                top:1200px;
		height:200px;
               text-align: center;
                right:100px;
                left:110px;
                 width:816px;
	             
               
                padding: 0px  0px  0px  00px;
                margin: 0px 0px 0px  0px;
                 color:	#000000;
				}

 #lowestbottomcenter{
             position:absolute;
                top:1400px;
		height:200px;
               text-align: center;
                right:100px;
                left:110px;
                 width:816px;
	             
               
                padding: 0px  0px  0px  00px;
                margin: 0px 0px 0px  0px;
                 color:	#000000;
				}


          #btfleftbox{
             position:absolute;
                top:1060px;
		height:225px;
                color:#000000;
                right:124px;
                left:100px;
               width:252px;
           font-family:arial;
		font-size:10px;
            border-top:1px solid #999999;
            border-bottom:1px solid #999999;
	        border-right:1px solid #999999;
		border-left:1px solid #999999;
                padding: 0px  10px  0px 10px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     

#btfcenterbox{
              position:absolute;
                top:1060px;
		height:110px;
                color:#000000;
                right:124px;
                left:382px;
               width:252px;
  font-family:arial;
		font-size:10px;
		
            border-top:1px solid #999999;
            border-bottom:1px solid #999999;
	        border-right:1px solid #999999;
		border-left:1px solid #999999;
                padding: 0px  10px  0px  10px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     


#btfrightbox{
              position:absolute;
                top:1060px;
		height:105px;
                color:#000000;
                right:124px;
                left:664px;
               width:252px;
  font-family:arial;
		font-size:10px;
            border-top:1px solid #999999;
            border-bottom:1px solid #999999;
	        border-right:1px solid #999999;
		border-left:1px solid #999999;
                padding: 5px  10px  0px  10px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     
	
#btfrightboxright{
              position:absolute;
                top:1060px;
		height:80px;
                color:#000000;
                right:124px;
                left:774px;
               width:126px;
  font-family:arial;
		font-size:10px;
            border-top:0px solid #999999;
            border-bottom:0px solid #999999;
	        border-right:0px solid #999999;
		border-left:0px solid #999999;
                padding: 5px  10px  0px  10px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     
		
#btfsmallboxleft{
              position:absolute;
                top:1180px;
		height:100px;
                color:#000000;
                right:124px;
                left:382px;
               width:157px;
   font-family:arial;
		font-size:10px;
		
            border-top:1px solid #999999;
            border-bottom:1px solid #999999;
	        border-right:1px solid #999999;
		border-left:1px solid #999999;
                padding: 5px  10px  0px  10px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     

#btfsmallboxcenter{
              position:absolute;
                top:1180px;
		height:100px;
                color:#000000;
                right:124px;
                left:569px;
               width:157px;
   font-family:arial;
		font-size:10px;
		
            border-top:1px solid #999999;
            border-bottom:1px solid #999999;
	        border-right:1px solid #999999;
		border-left:1px solid #999999;
                padding: 5px  10px  0px  10px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     

#btfsmallboxright
{
              position:absolute;
                top:1180px;
		height:100px;
                color:#000000;
                right:124px;
                left:757px;
               width:158px;
   font-family:arial;
		font-size:10px;
		
            border-top:1px solid #999999;
            border-bottom:1px solid #999999;
	        border-right:1px solid #999999;
		border-left:1px solid #999999;
                padding: 5px  10px  0px  10px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}     

#lowerlogosleft{
             position:absolute;
                top:1325px;
		height:25px;
                color:#000000;
         font-size:12px;
                left:275px;
             font-weight:bold;
           font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
               width:100px;
		
             
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: center;
                                 }


#lowerlogoscenter{
             position:absolute;
                top:1325px;
		height:25px;
                color:#000000;
         font-size:12px;
                left:435px;
             font-weight:bold;
           font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
               width:100px;
		
             
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: center;
                                 }

#lowerlogosright{
             position:absolute;
                top:1338px;
		height:25px;
                color:#000000;
         font-size:16px;
                left:550px;
             font-weight:bold;
           font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
               width:200px;
		
             
	        border-right:0px solid #ff0044;
		border-left:0px solid #ff0044;
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: center;
                                 }

	
		
	#banner h1 {
		font-size:10px;
		padding:20px 50px 50px 50px;
		margin:0px;
		}
	
	#secbannercenter p {
		font-size:14px;
                color:	#000066;
		}
	

body	{
	font-family: arial;
        margin: 0px 0px 0px 0px;
        background-color:#3c0703;
	}


p, th, td, li, dd, dl, dt    {
             /* redundant selectors to help NS4 not forget */
    font: 12px arial, helvetica, sans-serif;
    }
div {
             /* redundant selectors to help NS4 not forget */
    font: 10px arial, helvetica, sans-serif;
    }

dt 	{
	font-weight: bold;
	}
ol, li, dl, dt, dd {
	line-height: 1.5em;
	}
.content {
	padding: 50px 20px;
	margin: 5% 15%;
	border: 1px dotted #333;
	background-image: url(../images/contentfill.gif);
	}
p {
	font-size:	15px;
        line-height:19px;
        font-weight: bold;
        color: #000099;
        padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
	}
h1	{
       text-decoration:underline;
        font-size:	12px;
        line-height:19px;
        font-weight: bold;
        color: #a11248;
        padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
	}
h2	{

        font-family: Verdana, Geneva, arial;
       color: #000000;
        font-size:	11px;
        line-height:11px;
        font-weight: normal;
        color: #666666;
        padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
	}
h3	{
	font-size:	14px;
        text-align: left;
        font-weight: bold;
        color:#a11248;
            padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
          text-decoration:underline;
       font-family:   Verdana, Geneva, arial, helvetica, sans-serif;
	}

h4	{
	font-size:	16px;
        color:#000066;
          font-weight: bold;
        padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
          text-align: center;
            
	}

h5 {
	font-size:	14px;
        text-align: center;
        color:#fc8711;
            padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
	}

h6	{
	font-size:	10px;
        text-align: center;
        color:#774400;
            padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
       font-family:   arial, helvetica, sans-serif;
	}
h7     {
	font-size:	24px;
         font-weight: bold;
        color:#a12468;
            padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
       font-family:   arial, helvetica, sans-serif;
	}

.first 	{
	margin-top: 0;
	padding-top: 0;
	}
h1, h2, h3, h4, h5, h6, h7	{
	font-family:   arial, helvetica, sans-serif;
	background-color: transparent;
	
	}
img	{
		/* turns off gaps around images */
	border:	0;
        padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
	}
.vs0	{
	margin-top:	0;
	padding-top: 0;
	}
.ahem	{
	display:	none;
	}
code, tt, pre	{
	font: 12px "andale mono", monaco, courier, "courier new", monospace;
	color: #06c;
	background: transparent;
	}
#footer, .marginalia {
	font: 10px geneva, verdana, arial, helvetica, sans-serif;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #333333;
	}
.libnavt {
border-bottom: solid 1px #fff;
}
.libnavb {
border-bottom: solid 1px #ccc;
border-top: solid 1px #ccc;
}
.small {
	font-size: 11px;
	}
.white {
	color: #fff;
	font-size: 10px;
	}

 






.choicesbox a {color: #a11248; font-size: 10px;text-decoration:none;}
.choicesbox a:link {color:#a11248;font-size: 10px;text-decoration:none;}
.choicesbox a:visited {color:#a11248;font-size: 10px;text-decoration:none;font-weight: bold;}
.choicesbox a:active {color: #a11248; font-size: 10px;text-decoration:none;font-weight: bold;}
.choicesbox a:hover {color: #0000ff;font-size: 10px;text-decoration:underline;}

.choicesbox2 a {color:#0000bb; font-size: 12px;}
.choicesbox2 a:link {color:#0000bb; font-size: 12px;}
.choicesbox2 a:visited {color:#0000bb; font-size: 12px;}
.choicesbox2 a:active {color: #0000bb; font-size: 12px;}
.choicesbox2 a:hover {color: #a11248; font-size: 12px;font-weight: bold;}


.choicesboxl a {color:#0000bb; font-size: 12px;}
.choicesboxl a:link {color:#0000bb; font-size: 12px;}
.choicesboxl a:visited {color:#0000bb; font-size: 12px;}
.choicesboxl a:active {color: #0000bb; font-size: 12px;}
.choicesboxl a:hover {color: #a11248; font-size: 12px;font-weight: bold;}






.choicesbox4 a {color:#0000bb; font-size: 10px;text-decoration:none;}
.choicesbox4 a:link {color:#0000bb; font-size: 10px;text-decoration:none;}
.choicesbox4 a:visited {color:#0000bb; font-size: 10px;text-decoration:none;}
.choicesbox4 a:active {color: #0000bb; font-size: 10px;text-decoration:none;}
.choicesbox4 a:hover {color: #9999ff; font-size: 10px;text-decoration:none;}


.choicesbox5 a {color:#0000bb; font-size: 10px;}
.choicesbox5 a:link {color:#0000bb; font-size: 10px;}
.choicesbox5 a:visited {color:#0000bb; font-size: 10px;}
.choicesbox5 a:active {color: #0000bb; font-size: 10px;}
.choicesbox5 a:hover {color: #a11248; font-size: 10px;}



.Navigation  ul
           {
              width:40px; 
             top:40px;
                text-align: left;
                padding:0px 0px 0px 0px;
               margin:0px 0px 0px 0px;
                color: #ffffff;
                                            }
.Navigation a
               {
                font-weight: bold;
                top:40px;
               width:40px;
                padding:0px 10px 0px 10px;
                text-decoration:none;
                color: #ffffff;
                background-color:transparent;
                border-right:1px solid #eecc00;

                 text-align: center;
                font-size: 12px;
                margin-bottom: 0px;
                margin:0px 0px 0px 0px;
          
                                 }

.Homenavigation a
               {
                font-weight: bold;
                top:40px;
               
                padding:0px 10px 0px 10px;
                text-decoration:none;
                color: #ffffff;
                background-color:transparent;
                border-right:0px solid #eecc00;
                width:185px;
                 text-align: center;
                font-size: 12px;
                margin-bottom: 0px;
                margin:0px 0px 0px 0px;
          
                                 }



.Navigationend  ul
           {
              width:40px; 
             top:40px;
                text-align: left;
                padding:0px 0px 0px 0px;
               margin:0px 0px 0px 0px;
                color: #a11248;
                               }

.Navigationend a
               {
                font-weight: bold;
                top:40px;
               width:40px;
                padding:0px 10px 0px 10px;
                text-decoration:none;
                color: #ffffff;
                background-color:transparent;
                border-right:0px solid #eecc00;

                 text-align: center;
                font-size: 12px;
                margin-bottom: 0px;
                margin:0px 0px 0px 0px;
          
                                 }


.Navigation a:hover {background-color:#ffffff;
                color: #0000ff;
 width:40px;
           text-align: left;
                        }

.Homenavigation a:hover {
                color: #0000ff;
 width:185px;
           text-align: center;
                        }



.Navigation li {display:inline;
                      width:40px;
                     padding:0px 0px 0px 0px;
                color: #ffffff;  
                 text-align: center;   
                 }

.Homenavigation li {display:inline;
                      width:185px;
                     padding:0px 0px 0px 0px;
                color: #ffffff;  
                 text-align: center;   
                 }


.Navigationend a:hover {background-color:#ffffff;
                color: #0000ff;
width:40px;;
           text-align: left;
                        }

.Navigationend li {display:inline;
                     width:40px; 
                     padding:0px 0px 0px 0px;
                color: #000066;  
                 text-align: center;   
                 }





.Navigation {/*The navigation on the left side, positioned absolutely*/
               top:40px;
               width:651px;
            
               padding:0px 0px 0px 0px;
               color: #ffffff;  
               margin:0px 0px 0px 0px;
               margin-bottom: 2px;
                  
     
   
            font-size: 0px;
        font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height : 15px;/*line-height set to 110% in order to*/
    }                  /*have the navigation elements better separated*/



.Homenavigation {/*The navigation on the left side, positioned absolutely*/
               
               
            
               padding:0px 0px 0px 0px;
               color: #ffffff;  
               margin:0px 0px 0px 0px;
               margin-bottom: 2px;
                 width:185px; 
     
   
            font-size: 0px;
        font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height : 15px;/*line-height set to 110% in order to*/
    }                  /*have the navigation elements better separated*/

.Navigationend {/*The navigation on the left side, positioned absolutely*/
               top:40px;
               width:90px;
            
               padding:0px 0px 0px 0px;
               
               margin:0px 0px 0px 0px;
               margin-bottom: 2px;
                  
     
    color: #ffeeaa;
            font-size: 0px;
        font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height : 15px;/*line-height set to 110% in order to*/
    }                  /*have the navigation elements better separated*/

.Navigation1 {/*The navigation on the left side, positioned absolutely*/
               top:40px;
               
               position:absolute;
               left:300px;           
               padding:0px 0px 0px 0px;
               
               margin:0px 0px 0px 0px;
               margin-bottom: 2px;
                  
     
    color: #ffeeaa;
            font-size: 0px;
        font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height : 15px;/*line-height set to 110% in order to*/
    }                  /*have the navigation elements better separated*/


.choicesbox3 a {color:#000000; font-size: 10px; font-family:Arial;}
.choicesbox3 a:link {color:#000000; font-size: 10px; font-family:Arial;}
.choicesbox3 a:visited {color:#000000; font-size: 10px; font-family:Arial;}
.choicesbox3 a:active {color: #000000; font-size: 10px; font-family:Arial;}
.choicesbox3 a:hover {color: #a11248; font-size: 10px; font-family:Arial;}

 .choicesbox6 a {color:#000000; font-size: 14px; font-family:Arial;}
.choicesbox6 a:link {color:#000000; font-size: 14px; font-family:Arial;}
.choicesbox6 a:visited {color:#000000; font-size: 14px; font-family:Arial;}
.choicesbox6 a:active {color: #000000; font-size: 14px; font-family:Arial;}
.choicesbox6 a:hover {color: #a11248; font-size: 14px; font-family:Arial;}   



.nounderline A {text-decoration:none}



