/* CSS Document */
div{ margin:0px; padding:0px; }
.img1{ padding-top:5px; }
a:link, a:visited{ text-decoration:none;}

body{  font-family: Verdana, Helvetica, sans-serif; font-size:12px; color:#000; line-height:1.6em; text-align:left; background-repeat:no-repeat; background-image:url(images/background.jpg);}

.left {background: url(images/dot.gif) 0 0 repeat-x; width:220px; background-color:white; float:left;  margin-right:20px;  }
.t{background: url(images/dot.gif) 0 0 repeat-x; width:560px; background-color:white;  text-align:left;  }
 .t p{margin:10px; }
 .t h1{  color:#872487; font-family:Trebuchet MS, Georgia, Arial, Sans-Serif; font-size:19px; margin-left:10px; }
 .t h2{  color:#872487; font-family:Trebuchet MS, Georgia, Arial, Sans-Serif; font-size:15px;  margin-left:10px; }
.b { background: url(images/dot.gif) 0 100% repeat-x}
.l {  background: url(images/dot.gif) 0 0 repeat-y}
.r {  background: url(images/dot.gif) 100% 0 repeat-y}
.bl { background: url(images/bl2.gif) 0 100% no-repeat}
.br { background: url(images/br2.gif) 100% 100% no-repeat}
.tl { background: url(images/tl2.gif) 0 0 no-repeat}
.tr { background: url(images/tr2.gif) 100% 0 no-repeat; padding:10px;} 

div#wrapper div#contentwrapper div#content{ width:560px;  float:left; }

h3{ font-size:12px; color:#DB7906; margin-left:10px; }

.tableclasses{ margin:10px; background-color:#F1EBCE; border:1px solid #E7C21D; padding:5px; width:350px; }
.tableclasses td{ padding:10px; }
.tableclasses td.place{ background-color:#D8CED8;}

.tableevents{ margin:10px; background-color:#F1EBCE; border:1px solid #E7C21D; padding:5px; width:450px; }
.tableevents td{ padding:10px; }
.tableevents td.title{ background-color:#D8CED8;}

.tableevents2{ margin:10px; background-color:#F1EBCE; border:1px solid #E7C21D; padding:5px; width:520px; }
.tableevents2 td{ padding:10px; }
.tableevents2 td.title{ background-color:#D8CED8;}


.tablecontact{ margin:10px; background-color:#ffffff; border:1px solid #E7C21D; padding:5px; width:500px; }
.tablecontact td{ padding:10px; }
.tablecontact td.name{ background-color:#D8CED8;}

.tableschedule{ margin:10px; background-color:#ffffff; border:1px solid #E7C21D; padding:5px; width:500px; }
.tableschedule td{ padding:10px; }
.tableschedule td.place{ background-color:#D8CED8;}


.boxinfo1{ margin:10px; background-color:#F1EBCE; border:1px solid #E7C21D; padding:10px; width:350px; }



div#wrapper{
width:900px;
margin-left:auto;
margin-right:auto;
position:relative;
margin-top:5px;
text-align:center;
margin-bottom:10px;
background-color:#fff;
background-image:url(images/back.gif); background-repeat:repeat-y; background-position:1px 1px; 
overflow:hidden;

}

div#intro{ clear:both; background-image: url(images/banner-top.jpg); background-repeat:no-repeat; height:188px; width:900px; }


div.left div#content-left1{ width:200px; background-image:url(images/dancer-nia.jpg); background-repeat:no-repeat;  background-position:10px 2px; height:120px;}
div.left div#content-left1-davida{ width:200px; background-image:url(images/Davida-Shragge-2.jpg); background-repeat:no-repeat; background-position:10px 2px;  height:220px;}
div.left div#content-left1-lucie{ width:200px; background-image:url(images/Lucie-Beaudry3.jpg); background-repeat:no-repeat; background-position:10px 2px;  height:150px;}
div.left div#content-left1-katia{ width:200px; background-image:url(images/Katia-Campobassi1.jpg); background-repeat:no-repeat; background-position:10px 2px;  height:150px;}
div.left div#content-left1-marilena{ width:200px; background-image:url(images/Marilena1.jpg); background-repeat:no-repeat; background-position:10px 2px;  height:180px; }
div.left div#content-left1-felicia{ width:200px; background-image:url(images/banner-left.jpg); background-repeat:no-repeat; background-position:10px 2px;  height:140px;}
div.left div#content-left1-about{ width:200px; background-image:url(images/photo-left1.jpg); background-repeat:no-repeat; background-position:10px 2px;  height:120px;}
div.left div#content-left1-tech{ width:200px; background-image:url(images/photo-left4.jpg); background-repeat:no-repeat;  background-position:10px 0px; height:120px;}
div.left div#content-left1-classes{ width:200px; background-image:url(images/photo-left5.jpg); background-repeat:no-repeat; background-position:10px 2px;  height:120px;}
div.left div#content-left1-news{ width:200px; background-image:url(images/photo-left2.jpg); background-repeat:no-repeat; background-position:10px 2px;  height:140px;}
div.left div#content-left1-events{ width:200px; background-image:url(images/photo-left6.jpg); background-repeat:no-repeat;  background-position:10px 2px; height:140px;}
div.left div#content-left1-contact{ width:200px; background-image:url(images/photo-left9.jpg); background-repeat:no-repeat; background-position:10px 2px;  height:140px;}

div.left div#content-left1-links{ width:200px; background-image:url(images/photo-left5.jpg); background-repeat:no-repeat;  background-position:10px 2px; height:140px;}
div.left div#content-left1-blog{ width:200px; background-image:url(images/photo-left7.jpg); background-repeat:no-repeat; background-position:20px 2px;  height:140px;}

body div#wrapper div#contentwrapper{ width:860px; padding:50px; clear:both; text-align:center;  padding-right:0px; padding-bottom:20px; margin-top:0px; padding-top:0px;}


div#footer{   height:120px;  background-image:url(images/bar-bottom.gif); width:900px; background-repeat:no-repeat;  background-position:2px -3px; text-align:center; padding-top:32px; padding-left:10px; }
div#clear2{ background-color:white; clear:both; height:5px; }



div#topinfo{  margin-top:20px; margin-right:30px; float:right; color:#ffffff; font-family:Trebuchet MS, Georgia, Arial, Sans-Serif; font-size:15px; }
div#languagechoice{ padding-top:70px;  margin-left:800px;}
.clear{ clear:both;}

#wrapper 
#contentwrapper  
ul#navigationleft  
{
	padding:0px;  
	width:150px; 
	margin-left:-5px; 
	margin-top:2px; 
	clear:both; 
}

ul#navigationleft li
{ 
	list-style:none; 
	display:block;  
	margin-left:15px;   
	padding-left:11px; 
	background-image:url(images/arrow.gif); 
	background-repeat:no-repeat; 
	background-position:-5px -3px; 
	text-align:left;  
	padding-bottom:5px; width:150px;   
}

ul#navigationleft li a
{  
	border:0; 
	text-decoration:none; 
	color:#585458; 
	width:150px;
}


#wrapper #contentwrapper  ul#navigationteacher{  padding:0px;  width:180px;  margin-left:-5px; margin-top:2px; clear:both;
	height: 10px;
}

ul#navigationteacher li{ list-style:none; display:block;  margin-left:15px; margin-bottom:10px;  padding-left:11px; background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position:-5px -3px; text-align:left;  height:20px; width:180px;   }
ul#navigationteacher li a{  border:0; text-decoration:none; color:#585458; width:180px;}



/*top navigation*/
div#navwrapper 
{
	width:920px; 
	height:50px;  
	text-align:left; 
	vertical-align:text-bottom;  
	margin-top:1px; 
	padding-bottom:0px; 
	padding-left:20px; 
	padding-bottom:0px;  
}

ul#menu
{
	font: bold 13px Arial, Helvetica, sans-serif;
	width:919px; border:1px;
	padding-bottom:0px;
}

ul#menu li
{ 
	list-style:none; 
	display:inline; 
	float:left; 
	height:35px;  
	vertical-align:middle;
}

ul#menu li a, ul#menu li a:link, ul#menu li a:visited
{ 
	color:#872487; 
	padding-top:3px;  
	border:0; 
	text-decoration:none; 
	text-indent:30px;
	display:block;   
	background-color:inherit; 
	background-repeat:no-repeat; 
}

ul#menu li a:hover 
{
	color:#D600f6;  
	background-color:inherit;
}


ul#menu li#homepage a{ text-indent:18px; background-image:url(images/bt-home-off.gif); background-repeat:no-repeat; background-position:-6px -3px; width:75px; height:40px;  margin-left:2px; padding-top:9px;}
ul#menu li#aboutus a{  text-indent:12px; background-image:url( images/bt-about-off.gif); background-repeat:no-repeat; background-position:-6px -2px; width:91px; height:40px;   margin-left:2px; padding-top:10px;}
ul#menu li#niatechnique a{ text-indent:15px; background-image:url(images/bt-technique-off.gif); background-repeat:no-repeat; background-position:-4px -3px; width:155px; height:40px;   margin-left:2px; padding-top:10px;}
ul#menu li#classes a{  text-indent:11px; background-image:url(images/bt-classes-off.gif); background-repeat:no-repeat; background-position:-4px -3px; width:80px; height:40px;   margin-left:2px; padding-top:10px;}
ul#menu li#news a{ text-indent:11px; background-image:url(images/bt-news-off.gif); background-repeat:no-repeat; background-position:-2px -3px; width:63px; height:40px;   margin-left:2px; padding-top:10px;}
ul#menu  li#events a{ text-indent:11px; background-image:url(images/bt-events-off.gif); background-repeat:no-repeat; background-position:-1px -3px; width:70px; height:40px;   margin-left:2px; padding-top:10px;}
ul#menu  li#contact a{ text-indent:11px; background-image:url(images/bt-contact-off.gif); background-repeat:no-repeat; background-position:-1px -3px; width:75px; height:40px;   margin-left:2px; padding-top:10px;}
ul#menu  li#links a{  text-indent:15px; background-image:url(images/bt-links-off.gif); background-repeat:no-repeat; background-position:-1px -3px; width:70px; height:40px;  margin-left:2px; padding-top:10px;}
ul#menu  li#blog a{  text-indent:11px; background-image:url(images/bt-blog-off.gif); background-repeat:no-repeat; background-position:-3px -3px; width:60px; height:40px;   margin-left:2px; padding-top:10px;}

ul#menu li#homepage a:hover{ text-indent:18px; background-image:url(images/bt-home-over.gif); background-repeat:no-repeat; background-position:-6px -3px; width:75px; height:40px;  margin-left:2px; padding-top:9px;}
ul#menu li#aboutus a:hover{  text-indent:12px; background-image:url(images/bt-about-over.gif); background-repeat:no-repeat; background-position:-6px -2px; width:91px; height:40px;   margin-left:2px; padding-top:10px;}
ul#menu li#niatechnique a:hover{ text-indent:15px; background-image:url(images/bt-technique-over.gif); background-repeat:no-repeat; background-position:-4px -3px; width:155px; height:40px;   margin-left:2px; padding-top:10px;}
ul#menu li#classes a:hover{text-indent:11px; background-image:url(images/bt-classes-over.gif); background-repeat:no-repeat; background-position:-4px -3px; width:80px; height:40px;   margin-left:2px; padding-top:10px;}
ul#menu li#news a:hover{ text-indent:11px; background-image:url(images/bt-news-over.gif); background-repeat:no-repeat; background-position:-2px -3px; width:63px; height:40px;   margin-left:2px; padding-top:10px;}
ul#menu li#events a:hover{ text-indent:11px; background-image:url(images/bt-events-over.gif); background-repeat:no-repeat; background-position:-1px -3px; width:70px; height:40px;   margin-left:2px; padding-top:10px;}
ul#menu li#contact a:hover{ text-indent:11px; background-image:url(images/bt-contact-over.gif); background-repeat:no-repeat; background-position:-1px -3px; width:75px; height:40px;   margin-left:2px; padding-top:10px;}
ul#menu li#links a:hover{ text-indent:15px; background-image:url(images/bt-links-over.gif); background-repeat:no-repeat; background-position:-1px -3px; width:70px; height:40px;  margin-left:2px; padding-top:10px;}
ul#menu li#blog a:hover{ text-indent:11px; background-image:url(images/bt-blog-over.gif); background-repeat:no-repeat; background-position:-3px -3px; width:60px; height:40px;   margin-left:2px; padding-top:10px;}


body#home ul#menu li#homepage a{ text-indent:18px; background-image:url(images/bt-home-on.gif); background-repeat:no-repeat; background-position:-11px -4px; width:75px; height:40px;  margin-left:2px; padding-top:9px;}
body#home ul#menu li#homepage a:hover{ text-indent:18px; background-image:url(images/bt-home-on.gif); background-repeat:no-repeat; background-position:-11px -4px; width:75px; height:40px;  margin-left:2px; padding-top:9px;}



body#section-about li#aboutus a{   text-indent:12px; background-image:url( images/bt-about-on.gif); background-repeat:no-repeat; background-position:-6px -2px; width:91px; height:40px;   margin-left:2px; padding-top:10px;}

body#section-about li#aboutus a:hover{  text-indent:12px; background-image:url(images/bt-about-on.gif); background-repeat:no-repeat; background-position:-6px -2px; width:91px; height:40px;   margin-left:2px; padding-top:10px;}

body#section-technique li#niatechnique a{ text-indent:15px; background-image:url(images/bt-technique-on.gif); background-repeat:no-repeat; background-position:-4px -3px; width:155px; height:40px;   margin-left:2px; padding-top:10px;}

body#section-technique li#niatechnique a:hover{ text-indent:15px; background-image:url(images/bt-technique-on.gif); background-repeat:no-repeat; background-position:-4px -3px; width:155px; height:40px;   margin-left:2px; padding-top:10px;}

 body#section-classes li#classes a{  text-indent:11px; background-image:url(images/bt-classes-on.gif); background-repeat:no-repeat; background-position:-4px -3px; width:80px; height:40px;   margin-left:2px; padding-top:10px;}

body#section-classes li#classes a:hover{text-indent:11px; background-image:url(images/bt-classes-on.gif); background-repeat:no-repeat; background-position:-4px -3px; width:80px; height:40px;   margin-left:2px; padding-top:10px;}

body#section-news li#news a{ text-indent:11px; background-image:url(images/bt-news-on.gif); background-repeat:no-repeat; background-position:-2px -3px; width:63px; height:40px;   margin-left:2px; padding-top:10px;}
body#section-news li#news a:hover{ text-indent:11px; background-image:url(images/bt-news-on.gif); background-repeat:no-repeat; background-position:-2px -3px; width:63px; height:40px;   margin-left:2px; padding-top:10px;}

body#section-events li#events a{ text-indent:11px; background-image:url(images/bt-events-on.gif); background-repeat:no-repeat; background-position:-1px -3px; width:70px; height:40px;   margin-left:2px; padding-top:10px;}
body#section-events li#events a:hover{ text-indent:11px; background-image:url(images/bt-events-on.gif); background-repeat:no-repeat; background-position:-1px -3px; width:70px; height:40px;   margin-left:2px; padding-top:10px;}

body#section-contact li#contact a{ text-indent:11px; background-image:url(images/bt-contact-on.gif); background-repeat:no-repeat; background-position:-1px -3px; width:75px; height:40px;   margin-left:2px; padding-top:10px;}
body#section-links li#links a{  text-indent:15px; background-image:url(images/bt-links-on.gif); background-repeat:no-repeat; background-position:-1px -3px; width:70px; height:40px;  margin-left:2px; padding-top:10px;}
body#section-blog li#blog a{  text-indent:11px; background-image:url(images/bt-blog-on.gif); background-repeat:no-repeat; background-position:-3px -3px; width:60px; height:40px;   margin-left:2px; padding-top:10px;}

body#section-contact li#contact a:hover{ text-indent:11px; background-image:url(images/bt-contact-on.gif); background-repeat:no-repeat; background-position:-1px -3px; width:75px; height:40px;   margin-left:2px; padding-top:10px;}
body#section-links li#links a:hover{ text-indent:15px; background-image:url(images/bt-links-on.gif); background-repeat:no-repeat; background-position:-1px -3px; width:70px; height:40px;  margin-left:2px; padding-top:10px;}
body#section-blog li#blog a:hover{ text-indent:11px; background-image:url(images/bt-blog-on.gif); background-repeat:no-repeat; background-position:-3px -3px; width:60px; height:40px;   margin-left:2px; padding-top:10px;}

div#footer-nav{ width:890px;   text-align:center;  }

div#footer div#footer-nav ul#menu-bottom{
font: bold 13px Arial, Helvetica, sans-serif;
padding-left:65px;
padding-top:10px;

}
div#footer ul#menu-bottom li{ list-style:none; display:block; float:left; height:35px;  text-indent:10px; white-space:nowrap; }
div#footer ul#menu-bottom li a, ul#menu-bottom li a:link, ul#menu-bottom li a:visited{ padding-left:10px; background-image:url(images/ball-white.gif); background-position:-5px 4px; background-repeat:no-repeat; color:#ffffff; padding-top:3px;  border:0; text-decoration:none;    background-color:inherit; padding-right:4px; }

div#footer div#footer-nav div#copyright{ font-family:Verdana, Sans-serif; width:890px;  float:left; padding-top:10px;  }

.content-highlight{ font-size:10px; font-style:italic; font-weight:500; font-family:Verdana, Arial;  width:400px; padding-left:20px;  }

.float-left{ float:left; margin-right:10px; margin-bottom:5px; }

.float-right{ float:right; margin-left:10px; margin-bottom:5px;}

.return{padding-bottom:-5px;}
.pleft-return{ text-align:left; background-image:url(images/arrow-back.gif); background-repeat:no-repeat; text-indent:28px; margin-left:5px;padding-bottom:5px;}
.pleft-contact{ text-align:left; background-image:url(images/envelope.gif); background-repeat:no-repeat; text-indent:28px; margin-left:5px; padding-bottom:2px;}

#wrapper #contentwrapper  ul.list-simple{  padding:0px;   margin-left:-5px; margin-top:2px; clear:both; }

ul.list-simple li{ list-style:none; display:block;  margin-left:15px;  padding-left:25px;  background-image:url(images/bullet-arrow-square.gif); background-repeat:no-repeat; background-position:1px 3px;  }

#wrapper #contentwrapper  ul.list-simple2{  padding:0px;   margin-left:-5px; margin-top:2px; clear:both; }

ul.list-simple2 li{ list-style:none; display:block;  margin-left:15px;  padding-left:15px;  background-image:url(images/bullet-round.gif); background-repeat:no-repeat; background-position:1px 5px;  }
.underline{ text-decoration:underline; }

.infoleft{ background-image:url(images/arrow-back.gif); background-repeat:no-repeat; background-position:1px -1px; padding-left:26px; margin-left:3px; text-align:left; clear:both;}

.boxevents{ margin-left:20px; margin-top:20px; width:450px; border:1px solid #EBC006; background-color:#F1EBD0; padding:10px; }
.enhance{ font-size:21px; font-family:Georgia, "Times New Roman", Times, serif;  color:#9D5B9D; padding:6px; margin:5px;}
.enhance2{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;  color:#CC6600; font-weight:bold; padding:5px;}
div#dynamicarticle h2.blog{ font-size:18px; color:#009933; font-family: Georgia, "Times New Roman", Times, serif; margin-left:0px; padding-left:10px;}
p.date{ font-size:12px; color:#666666; font-family: Georgia, "Times New Roman", Times, serif; text-align:left; }
p.greyheader{ font-size:12px; color:#666666; font-family: Georgia, "Times New Roman", Times, serif; }
p.author{ font-size:11px; color:#666666; font-family: Georgia, "Times New Roman", Times, serif; }
span.author{ font-size:11px; color:#666666; font-family: Georgia, "Times New Roman", Times, serif; }
div.left h2.blogside{  color:#009933; border-bottom:1px dotted #009933; font-family:Trebuchet MS, Georgia, Arial, Sans-Serif; font-size:15px;  margin-left:10px; text-align:left; }
div.left h2.blogadmin{  color:#009933; border-bottom:1px dotted #009933; font-family:Trebuchet MS, Georgia, Arial, Sans-Serif; font-size:13px;  margin-left:10px; text-align:left; }

ul.blog-list{ padding:0px; width:180px; text-align:left; padding:0px;  margin-left:-5px; margin-top:2px; clear:both;}
ul.blog-list li {list-style:none; }
ul.blog-list li a, ul.blog-list li a:link, ul.blog-list li a:visited{  display:block;  margin-left:15px;   padding-left:11px; background-image:url(images/bullet-square.gif); background-repeat:no-repeat; background-position:1px 6px; padding-left:15px; margin-left:5px;}


ul.comment{ padding:0px; width:500px; text-align:left; padding:0px;  margin-left:-5px; margin-top:2px; clear:both;}

ul.comment li{  display:block;  margin-left:15px;    background-image:url(images/bullet-bubble.gif); background-repeat:no-repeat; background-position:1px 1px; padding-left:30px; margin-left:5px; padding-bottom:20px;}

ul.archivelist{ padding:0px; width:500px; text-align:left; padding:0px;  margin-left:-5px; margin-top:2px; clear:both;}
ul.archivelist li {list-style:none; }
ul.archivelist li a, ul.archivelist li a:link, ul.archivelist li a:visited{  display:block;  margin-left:15px;   padding-left:11px; background-image:url(images/bullet-square.gif); background-repeat:no-repeat; background-position:1px 6px; padding-left:15px; margin-left:5px;}

.line{ border-bottom:1px solid silver; height:5px;}
div#dynamicarticle{ margin-left:10px;  }

table.admin td.title{ background-color:#DCE4F4;text-align:right; height:25px;}
table.admin td.main{ background-color:#E0E1E5;text-align:left;height:25px; }
.message{ border:1px solid #CC6600; background-color:#FFFFCC; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;  color:#CC6600; font-weight:bold; padding:8px;}


/**********************************************************************
 * Button Styles                                                      *
 **********************************************************************/
a.button_link { 
	color: #eeeeee;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	width: 0%;
	}
a.button_gray 
{
	color:Black ;
	background-color:Silver;
	border-style: outset;
	font-size:11px; 
	font-weight: bold;
	text-decoration: none;
	padding:2px 2px;
	width: 0%;
}
a.button_gray:hover {
	color: #ffffff;
	border-style:inset;
	} 

a.button_link:hover {
	color: #ffffff;
	} 

.button-TL-white {
	background-image:url(/Bizcadimages/buttonTL.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 11px;
	height: 2px;
	border-style: none;
	}
.button-T-white {
	background-image:url(/Bizcadimages/buttonT.gif);
	height: 2px;
	border-style: none;
	}
.button-TR-white {
	background-image:url(/Bizcadimages/buttonTR.gif); 
	background-repeat: no-repeat;
	background-position: top left;
	width: 13px; 
	height: 2px;
	border-style: none;
	}
.button-L-white {
	background-image:url(/Bizcadimages/buttonL.gif);
	background-repeat: no-repeat;
	background-position: center right;
	width: 11px; 
	height: 16px;
	border-style: none;
	}
.button-white {
	background-image:url(/Bizcadimages/buttonC.gif);
	height: 15px; 
	white-space: nowrap;
	border-style: none;
	}
.button-R-white {
	background-image:url(/Bizcadimages/buttonR.gif); 
	background-repeat: no-repeat;
	background-position: center left;
	width: 13px; 
	height: 16px;
	border-style: none;
	}
.button-BL-white {
	background-image:url(/Bizcadimages/buttonBL.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 11px;
	height: 4px;
	border-style: none;
	}
.button-B-white {
	background-image:url(/Bizcadimages/buttonB.gif);
	height: 4px;
	border-style: none;
	}
.button-BR-white {
	background-image:url(/Bizcadimages/buttonBR.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 13px; 
	height: 4px;
	border-style: none;
	}
.image-area 
{
	background-color:Silver;
	font-size:14px; 
	font-weight:400; 
	font-family:Arial;
	text-decoration:none; border-style:inset; 
	border-color:#000000; 
	border-width:1px; 
	padding:5px 5px; 
	width: 600px;
}	
/**********************************************************************
 * Table Rows Styles                                                  *
 **********************************************************************/
.header_cell { 
	color: #ffffff;
	padding: 6px 4px 6px 2px;
	background: #8595a6;
	vertical-align:middle;
	font-size: 11px;
	height: 14px;
	}

.column_header { 
	padding: 2px 10px 2px 10px;
	background: #8595f0;
	color:White;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	}

.column_header A, .column_header_scrolling A {
	text-decoration: underline;
	color: #eeeeee;
	font-size: 11px;
	white-space: nowrap;
	}

.column_header A:hover, .column_header_scrolling A:hover {
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
	}

.columnHeaderFilterPadding {
	padding-top: 4px;
	text-align: center;
	}

.columnHeaderFilterPadding A {
	text-decoration: none;
	}

.columnHeaderFilterPadding A:hover {
	text-decoration: none;
	}

.icon_cell, .alt_icon_cell {
	padding-top: 3px;
	background: #ffffff;
	border-bottom: 1px #a89fa9 solid;
	vertical-align: middle;
	width: 16px;
	}

.icon_cell_highlighted, .alt_icon_cell_highlighted {
	padding-top: 3px;
	background-color: #a3b7cc;
	border-bottom: 1px #a89fa9 solid;
	vertical-align: middle;
	width: 16px;
	}

.table_cell {
	/*border-bottom: 1px #a89fa9 solid;*/
	padding: 5px 4px 5px 4px;
	background: #ffffff;
	vertical-align: middle;
	text-align: center;
	}
	
.alt_table_cell {
	/*border-bottom: 1px #a89fa9 solid;*/
	padding: 5px 4px 5px 4px;
	background-color: #a3b7cc;
	vertical-align: middle;
	text-align: center;
	}

.table_cell_no_border, .alt_table_cell_no_border 
{
	/*
	padding: 5px 4px 5px 4px;
*/
	background: #ffffff;
	vertical-align: middle;
	text-align:left;
	}

.table_cell_highlighted, .alt_table_cell_highlighted {
	/*border-bottom: 1px #a89fa9 solid;*/
	padding: 5px 4px 5px 4px;
	background-color: #a3b7cc;
	vertical-align: middle;
	text-align:left;
	}
.totals_cell {
	padding: 3px 5px 3px 5px;
	color: #444444;
	text-align: left;
	background: #dddddd;
	vertical-align: middle;
	font-weight: normal;
	color: #000000;
	width: 48px;
	}
      
.totals_cell_value {
	padding: 3px 5px 3px 5px;
	color: #444444;
	text-align: right;
	background: #dddddd;
	vertical-align: middle;
	font-weight: normal;
	color: #000000;
	}	      

.page_total_label {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	white-space: nowrap;
	vertical-align: middle;
	}

.page_total_value {
	vertical-align: middle;
	font-weight: normal;
	color: #000000;
	text-align: left;
	}

.grand_total_label {
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	white-space: nowrap;
	vertical-align: middle;
	text-align: right;
	}

.grand_total_value {
	vertical-align: middle;
	font-weight: normal;
	color: #000000;
	text-align: left;
	}

.tableRowsEdge {
	padding: 0px;
	}

/* Custom to Bizcad */
.ErrorText {
	font-size: 12px;
	color:Red;
	font-weight: bold;
	}

.HeadingText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-weight : bold;
	 color:#DB7906; 
	 margin-left:10px; 
}
.ErrorMessage 
{
	font-size: 12px;
	color:Red;
	font-weight: bold;
}
.Inset
{
	border-style: inset;
}