@charset "iso-8859-1";
html {font-size: 100%;}
body
{
	margin: 0 auto;
	font-family:Verdana;
	font-size:12px;
	background : url('../images/swedd/fond0.gif') #FFFFFF;
	
}
#tickertape{position:relative;width:500;height:12;}#subtickertape{position:absolute;width:500;height:12;}.subtickertapefont{font:bold 12px Verdana;text-decoration:none;color:black;}.subtickertapefont a{color:black;text-decoration:none;}
BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
        FONT-FAMILY: Verdana, Sans-serif; 
        FONT-SIZE: 12px;
}
p
{
	padding:0;
	margin:0;
	line-height:10pt;
}
#text_acc2
{
color:darkblue;
font-size:10pt;
height:220px;

text-align:center;
margin-top:5px;
padding-left:5px;
position:absolute;
}

#text_formules
{
color:white;
font-size:12pt;
height:100%;
width:440px;
text-align:center;
margin-top:2px;
padding-left:2px;
position:absolute;
line-height:18pt;

}
#text_valeur
{
color:white;
font-size:9pt;
text-align:center;
margin-top:5px;
padding-top:5px;
position:absolute;
line-height:11pt;
}
#fr_sect
{
font-size:10pt;
height:100px;
width:300px;
margin-top:10px;
padding-left:20px;
list-style-type: none;
}
#fr_sect li
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;padding-left:25px;color: white;list-style-type: none;background: url(../images/swedd/puce2.gif)  no-repeat left;line-height:28px;
}


#text_formules ul
{
font-size:10pt;
height:100%;
width:440px;
text-align:center;
margin-top:3px;
padding-left:2px;
list-style-type: none;
}
#text_formules  li{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;padding-left:5px;color: white;list-style-type: none;background: url(../images/swedd/puce2.gif)  no-repeat left;line-height:28px;

}
#part{
height:562px;
width:445px;
margin-left:80px;
background: url(../images/swedd/partenaires.gif)  no-repeat left;}
#part_list
{
font-size:10pt;
height:360px;
width:320px;
text-align:center;
padding-top:100px;
padding-left:60px;

}

#part_list ul
{
height:100%;
width:400px;
text-align:center;
list-style-type: none;
}
#part_list  li{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;padding-left:5px;color: white;list-style-type: none;background: url(../images/swedd/icoformules.gif)  no-repeat left;line-height:20px;
}
#part_list  a{
color: white;}

#text_formules  li{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;padding-left:5px;color: white;list-style-type: none;background: url(../images/swedd/puce2.gif)  no-repeat left;line-height:28px;

}

#text_acc2 ul
{
font-size:10pt;
height:100%;
width:440px;
text-align:center;
margin-top:3px;
padding-left:2px;
list-style-type: none;
}


#text_acc2  li{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;padding-left:5px;color: white;list-style-type: none;background: url(../images/swedd/puce2.gif)  no-repeat left;line-height:28px;

}
#left_table1
{
	background: url('../images/swedd/table1_top.gif') no-repeat top left;
	width:593px;
	position:relative;
	z-index:50;
	height:8px;

}
#table1
{
	z-index:50;
	background: url('../images/swedd/table1_mid.gif') repeat-y  ;
	width:593px;
	position:relative;
	text-align:left;
	height:300px;
	margin-left:45px;
	}
#cadre_bottom
{
	background: url('../images/swedd/table1_bot.gif') no-repeat;
	width:593px;
	height:11px;
	margin-left:45px;
}

/* EN COULISSE  */
#coulisse
{
	background: url('../images/swedd/fondcoulisse.gif') no-repeat top center;
	width:593px;
	position:relative;
	z-index:50;
	height:255px;
}
#coulisse_txt
{
color:white;
margin-left:170px;	
padding-top:100px;	
width:265px;
font-size:12pt;
line-height:12pt;
}
#coulisse_txt p
{
color:white;
font-size:12pt;
line-height:12pt;
}

#coulisse_img
{
		z-index:100;
margin-left:35px;	
padding-top:0px;
margin-top:0px;
width:330px;

}
/* EN QUETE D ORIGINALITE */
#eqdo_blc1
{
	width:580px;
	background: url('../images/swedd/fond_enquete1.gif') no-repeat top center;
	height:212px;
}
#eqdo_blc2
{	
	width:580px;
	height:167px;
	padding-left:30px;
}
#eqdo_txt2
{
color:white;
margin-top:10px;	
margin-left:0px;
padding-left:0px;
width:450px;
position:absolute;
font-size:12pt;

}
/* QUESTION / REPONSE */
#faq
{
	background: url('../images/swedd/fond_reponse.gif') no-repeat top;
	width:593px;
	height:373px;
	padding:0;
	margin:0;

}
#faq_list
{
color:white;
width:320px;

list-style-type: none;
padding:0;
margin-left:130px;
margin-top:20px;
position:absolute;
}

#faq_list  li{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;padding-left:23px;color: white;list-style-type: none;background: url(../images/swedd/icomenu3.gif)  no-repeat left;line-height:18px;
margin:0 0 0 0;
}
#faq_list  a{color: white;
}
#faq_img
{

margin-left:45px;	
padding-top:0px;
margin-top:0px;
width:557px;

height:134px;
}
#faq_txt
{
color:white;
margin-left:10px;	
padding-top:5px;	
width:530px;
position:absolute;
text-align:center;
font-size:9pt;

}
#faq_header
{
margin-left:50px;
width:100%;		
}

#eqdo_blc3
{
	width:580px;
	background: url('../images/swedd/fond_enquete2.gif') no-repeat top center;
	height:96px;

}
#eqdo_txt1
{
	color:white;
margin-left:80px;	
padding-top:15px;	
width:410px;

}
#eqdo_txt2
{
	color:white;
margin-left:160px;	
padding-top:20px;	
width:300px;

}
#eqdo_txt3
{
	color:white;
margin-left:115px;	
padding-top:10px;	
width:340px;

}
#eqdo_menu
{
	position:absolute;
	margin-left:545px;
	top:0px;
}

#ulmenueqdo
{
width:51px;
 list-style-type: none;

}
/* MARIAGES VAL DE LOIRE */
#mvdl_cont
{
	z-index:50;
	width:633px;
	heigth:500px;
	position:relative;
	text-align:left;
	background: url('../images/swedd/menu_vld.gif') no-repeat top left;
	font-size:12pt;
line-height:13pt;
}
#mvdl_cont p
{
	font-size:12pt;
line-height:13pt;
}

#menu_mvdl
{
	z-index:50;
	width:180px;
	position:absolute;
	font-size:8pt;
	margin-left:20px;
}
.toright
{
	text-align:right;
}

#ulmenu_mvdl
{
 width:128px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;

 color:#ffffff;
 padding-left:5px;
font-size:11pt;

}


#ulmenu_mvdl li{
display:inline;
}
#ulmenu_mvdl li a:link, #ulmenu_mvdl li a:visited
{
 font-style: normal ;
 display: block;
 height:80px;

color:#ffffff;
 font-weight:bold;
 padding-left:2px;
 text-decoration: none;

}
#ulmenu_mvdl li a:hover {color:#bdcc04; }
#ulmenu_mvdl li a:active {  }


#mvdl_right
{
	padding-left:178px;
		position:relative;

}
#mvdl_text
{
	position:absolute;
	margin-top:270px;

		width:420px;
	margin-left:10px;
	text-align:center;
		color:#cb0d4d;
		font-size:11pt;
}
/* FORMULES */
#formules
{
	background: url('../images/swedd/fondvert.gif') no-repeat top center;
	width:593px;
	position:relative;
	z-index:50;
	height:550px;
}
#formules_txt
{
color:white;
margin-left:130px;	
padding-top:120px;	
width:340px;

}
/* QUI SOMMES NOUS? */
#qsn
{
	background: url('../images/swedd/fond_qsn.gif') no-repeat top center;
	width:593px;
	position:relative;
	z-index:50;
	height:450px;
}
#qsn_txt
{
color:white;
text-align:center;

margin-left:120px;	
padding-top:50px;	
width:340px;
line-height:10px;
}
#concept
{
	background: url('../images/swedd/concept-fond.jpg') no-repeat top center;
	width:593px;
	position:relative;
	z-index:50;
	height:550px;
	
}
#concept_txt
{
color:white;
margin-left:130px;	
padding-top:120px;	
width:340px;
}
#valeurs
{
	background: url('../images/swedd/valeur-fond.jpg') no-repeat top center;
	width:593px;
	position:relative;
	z-index:50;
	height:270px;
	
}
#valeurs_txt
{
color:white;
margin-left:130px;	
padding-top:120px;	
width:340px;
}
#valeurs_img
{
	text-align:center;
}
#equipe
{
	background: url('../images/swedd/equipe-fond.jpg') no-repeat top center;
	width:593px;
	position:relative;
	z-index:50;
	height:200px;
}
#equipe_txt
{
color:white;
margin-left:120px;	
padding-top:120px;	
width:340px;
}
#equipe_img
{	z-index:50;
	padding-left:200px;
}
#equipe_select
{
	padding-top:30px;
	z-index:100;
	width:188px;
	position:absolute;
	text-align:left;
	font-size:8pt;
	margin-left:30px;
}
#top_menu2
{
	width:188px;
	position:relative;
	z-index:50;
	height:45px;

}
#menu2
{
	
	z-index:50;
	width:188px;
	position:absolute;
	text-align:left;
	font-size:8pt;
	margin-left:30px;
	}
#bot_menu2
{
/*	background: url('../images/swedd/acc2menubot.gif') no-repeat;*/
	width:188px;
	height:45px;
	
}
#acc2_cont
{
	z-index:50;
	width:633px;
	heigth:500px;
	position:relative;
	text-align:left;
	background: url('../images/swedd/fond_accueil2.gif') no-repeat top left;
	}
#acc2_cont1
{
	z-index:50;
	width:633px;
	heigth:500px;
	position:relative;
	text-align:left;
	background: url('../images/swedd/fond_surmesure.gif') no-repeat top left;
	}
#acc2_cont2
{
	z-index:50;
	width:633px;
	heigth:500px;
	position:relative;
	text-align:left;
	background: url('../images/swedd/fond_coaching.gif') no-repeat top left;
	}
#acc2_cont3
{
	z-index:50;
	width:633px;
	heigth:500px;
	position:relative;
	text-align:left;
	background: url('../images/swedd/fond_nostress.gif') no-repeat top left;
	}
#acc2_right
{
		padding-left:178px;
		position:relative;
}
#title_img
{
		padding-left:30px;
		position:relative;
		text-align:center;
}
#ulmenu2
{
 width:128px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 text-align:left;
 color:#243f8d;
 padding-left:5px;

}


#ulmenu2 li{
display:inline;
}
#ulmenu2 li a:link, #ulmenu2 li a:visited
{
 font-style: normal ;
 display: block;
 height:23px;

	color:#cb0d4d;
 font-weight:bold;
 padding-left:2px;
 text-decoration: none;

}
#ulmenu2 li a:hover { color:#bdcc04; }
#ulmenu2 li a:active {  }

#ulmenu3
{
 width:128px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 text-align:left;
 color:#ffffff;
 padding-left:5px;
 padding-top:20px;
}

.longvert
{
width:445px;
font-size:28pt;	

}
.normalacc2
{
	width:260px;
}
#ulmenu3 li{
display:inline;
}
#ulmenu3 li a:link, #ulmenu3 li a:visited
{
 font-style: normal ;
 display: block;

color:#ffffff;
 font-weight:bold;
 padding-left:2px;

 text-decoration: none;

}
#ulmenu3 li a:hover {color:#bdcc04; }
#ulmenu3 li a:active {  }
.table
{
	width:593px;
	text-align:left;

}
.text1
{
padding-left:15px;
padding-right:15px;
color:#cb0d4d;

}
.erreur
{
	color:red;
	font-weight:bold;
}
#login
{
position:absolute;
top:130px;
left:30px;
width:300px;
height:100px;
text-align:center;
}
#menu1
{
	margin-top :30px;
	width:175px;

	padding-bottom :20px;
	position:relative;
	
}
#ico1
{
text-align:center;
width:152px;
}
.txt_login
{
font-size:10px;	
color:#FFFFFF;
}
#conteneur {
position: absolute;
left:50%;
width:804px;
margin:20px 0 0px -420px;
z-index:20;
border-top:1px solid #bfbfbf;
background:#ffffff;
}
#conteneur1 {
position: absolute;
left:50%;
width:804px;
height:638px;
margin:20px 0 0px -420px;
z-index:20;


}
#centre {
			overflow: hidden;
			width:638px;
			height:600px;
			padding: 0px 0px;
			background: url('../images/swedd/droite_site.gif') repeat-y top right ;	
			position:absolute;
			top:0px;
			left:165px;
			border-right:1px solid #bfbfbf;
			border-bottom:1px solid #bfbfbf;
}
#img_enter
{
	margin-left:311px;
	padding-top:256px;
}
#acceuil1
{
	width:804px;
	height:600px;
	background: url('../images/swedd/accueil1-fond.gif') repeat-y top right ;	
			
}
#gauche {

background: url('../images/swedd/fondmenu.gif') no-repeat bottom left ;	
width: 207px;
height:604px;
float: left;
margin-left:0px;
}
#pied {
	color:white;
	line-height:48px;
	height:48px;
	width:666px;
	text-align:center;
	margin-left:30px
	background: url('../images/swedd/bassite.gif') no-repeat bottom left ;	
}

#footer
{
clear:both;
}
a.link_img:visited,a.link_img:active,a.link_img:link
{
height:25px;
width:173px;
color:#243f8d;
font-weight:bold;
FONT-FAMILY: Verdana, Sans-serif; 
FONT-SIZE: 12px;
font-style:normal ;
padding-bottom:10px;
background: url('../images/lvp/btn1.gif') no-repeat bottom center;
text-align:center;
display:block;

}
a.link_img:hover,a.link_selected
{
height:25px;
width:175px;
font-weight:bold;
FONT-FAMILY: Verdana, Sans-serif; 
FONT-SIZE: 12px;
color:#243f8d;
padding-bottom:10px;
background: url('../images/lvp/btn2.gif') no-repeat bottom center;
text-align:center;
display:block;
text-decoration:none;
font-style:normal ;
}
a.link_selected:visited,a.link_selected:active,a.link_selected:link,a.link_selected:hover
{
height:25px;
width:175px;
font-weight:bold;
FONT-FAMILY: Verdana, Sans-serif; 
FONT-SIZE: 12px;
color:#243f8d;
padding-bottom:10px;
background: url('../images/lvp/btn3.gif') no-repeat bottom center;
text-align:center;
display:block;
text-decoration:none;
font-style:normal ;
	
}

.inlist_title
{
background:url('../images/list/inlist.gif') #efecdb repeat-x;
height:21px;
color:black;
}
.inlist
{
height:21px;
color:black;
padding-left:4px;
}

.searchword
 {
background-color:#fff95c;	 
 }

.search_input,.search_input:focus
{
    padding-left: 15px;
    background: #fff url(../images/search/search.png) no-repeat 2px 50%;
    border: 1px solid #aaa;
}
.bouton
{
padding:0px;	
	margin:0px;	
}
#search_result
{
	background:grey;
	color:white;
}
#line_search
{
	background:grey;
	text-align:right;
	border-bottom:solid 1px black;
	margin-bottom:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.search_text
{
background:#fffeb7;
padding:2px;
margin-bottom:5px;
}

	#line_menu
	{
		height:33px;
		padding: 0;
		margin-top:5px;
		margin-left:50px;
		border:1px #002C94 solid;
		vertical-align: middle;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;

	}
		#line_menu_admin
	{
		height:33px;
		padding: 0;
		margin-top:5px;
		margin-left:50px;
		border:1px #002C94 solid;
		vertical-align: middle;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
	}

#left_title
{
		width:190px;
		/*background:#FFFFFF;*/
		position:relative;
		text-align:center;
		color:#000000;
		left:2px;
		height:20px;
		line-height:15px;
		padding: 0px;
		top:2px;
		font: bold 12px/20px verdana;
		border-bottom: 1px solid white;
		margin-bottom:4px;
}


.iconleft {
	background:   #fff;
	font-weight:        normal;

	margin-right: 10px;
	text-align: left;
	margin-bottom: 2px;
	float: left;
	margin-left: 10px;
}

a:link,a:hover,a:visited,a:active
{
	color:darkblue;
	 font-style: italic ;
}
a:hover
{
	text-decoration:underline;
}
#pied a
{
color:white;	
}
/*--  vignette droite. --*/

.iconright {
    background:   #FFFFFF;
    font-weight:        normal;
	text-align: left;
	float: right;
	padding: 0px;
}
.entry {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
	text-decoration: none;
	padding: 0;
	line-height: 1.3em;
	color: #FFFFFF;
	
}

form{
margin:0px;
padding:0px;
display:inline;
}
img{border-width:0px;}
input, textarea,select{
background:#ffffff;
padding:2px;
margin:1px;
font-size : 1em;
border-width : 1px;
border-color : #ccc;
}
input:focus, textarea:focus,select:focus{
border:1px solid #ccc;
background:#fffeb7;
padding:2px;
margin:1px;
}

.line1
{
	background:#fffeee;
}
.line2
{
	background:#fffbbb;
}
.line3
{
	background:#ffa9e4;
}

.title
{
	background:darkblue;
	color:white;
}

pre
{
	border: 1px solid blue;
	text-align: left;
	background: #FFFFFF;
	height:100px;
	
	font-size: 100%;
	
	width: 100%;
	border: 1px solid blue;

}	



table.search 
{
vertical-align:middle;	
margin:3px;
padding:0px;
display:inline;
}

#multicell
{
width:100%;
padding-bottom:5px;
padding-top:5px;
}
#multicell1
{
width:100%;
padding-bottom:5px;
padding-top:5px;
}
a
{
text-decoration:none;	
}

.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
		display : none;
	      }
		  
.ombre {
  float:left;
  clear:left;
  background: url(../images/ombre.png) no-repeat bottom right;
  margin: 10px 0 10px 10px !important;
  margin: 10px 0 10px 5px;
  padding: 0px;
  }

.boite {
  background: lightblue;
  position:relative;
  bottom:6px;
  right: 6px;
  }
.tableau
{
width:95%;
}
.boiteTxt {
  padding:4px;
  }
.a,.a:link{color:green}

.f{color:#6f6f6f}
.flc,.fl:link{color:#77c}

.t{background:#e5ecf9;color:#000}
.bb{border-bottom:1px solid #36c}
.bt{border-top:1px solid #36c}
.j{width:34em}
.h{color:#36c}
.i,.i:link{color:#a90a08}

.z{display:none}
div.n{margin-top:1ex}
.n a{font-size:10pt;color:#000}
.n .i{font-size:10pt;font-weight:bold}
.b a{font-size:12pt;color:#00c;font-weight:bold}

.tas{padding:3px}
.taf{padding:3px 3px 6px 3px}
.tam{padding:6px 3px}
.tal{padding:6px 3px 3px}
.e{margin-top:.75em;margin-bottom:.75em}
.g{margin-top:1em;margin-bottom:1em}
.sm{display:block;margin-top:0;margin-bottom:0;margin-left:40px}
#navbar div,#logo span{background:url(/images/nav_logo.png) no-repeat;overflow:hidden;height:26px}
#navbar .nr{background-position:-60px 0;width:16px}
#navbar #np{width:44px}
#navbar #nf{background-position:-26px 0;width:18px}
#navbar #nc{background-position:-44px 0;width:16px}
#navbar #nn{background-position:-76px 0;width:66px;margin-right:34px}
#navbar #nl{background-position:-76px 0;width:46px}


.tabs {
	float: left;
	width: 100%;
	line-height: normal;
	background-image: url("../images/tab/tabs_bg.gif");
}

.tabs ul {
	margin: 0;
	padding: 0 0 0;
	list-style: none;
}

.tabs li {
	float: left;
	background: url("../images/tab/tab_bg.gif") no-repeat left top;
	margin: 0;
	margin-left: 0;
	margin-right: 2px;
	padding: 0 0 0 10px;
	line-height: 18px;
}

.tabs li.current {
	background: url("../images/tab/tab_sel_bg.gif") no-repeat left top;
	margin-right: 2px;
}

.tabs span {
	float: left;
	display: block;
	background: url("../images/tab/tab_end.gif") no-repeat right top;
	padding: 0px 10px 0 0;
}

.tabs .current span {
	background: url("../images/tab/tab_sel_end.gif") no-repeat right top;
}

.tabs a {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
}

.tabs a:link, .tabs a:visited, .tabs a:hover {
	color: black;
}

.tabs a:hover {
}

.tabs .current {
}

.tabs .current a, .tabs .current a:link, .tabs .current a:visited {
}
.panel_wrapper div.panel {
	display: none;
}

.panel_wrapper div.current {
	display: block;
	width: 90%;
	height: 300px;
	text-align: left;
	overflow: visible; /* Should be auto but that breaks Safari */
}

.panel_wrapper {
	border: 1px solid #919B9C;
	border-top: 0px;
	padding: 10px;
	padding-top: 5px;
	clear: both;
	background: grey;
	text-align: left;
}

	
		.primoris-cl-on-month {
		font-family: Verdana;
		font-size: 8pt;
		background-color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.primoris-cl-on-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		background-color: #99CDFF;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.primoris-cl-off-month {
		font-family: Verdana;
		font-size: 8pt;
		background-color: gray;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.primoris-cl-off-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		background-color: silver;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.primoris-cl-body {
		border: 1px solid black;
	}
	.primoris-cl-year {
		border: 1px solid black;
		background-color:white;
		border-collapse: collapse;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.primoris-cl-year-lit {
		background-color: silver;
		border: 1px solid black;
		border-collapse: collapse;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.primoris-cl-day {
		text-align: center;
		font-size: 7pt;
		font-family: Verdana;
		padding-left: 7px;
		padding-right: 7px;
		background-image: url(primoris/days.jpg);
	}
	.primoris-cl-days 
	{
		background-image: url(primoris/days.jpg);
	}
	.primoris-tgt {
		font-family: Verdana;
		font-size: 8pt;
		background-color: #CCCDFF;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}


	.basic-cl-header {
		color: white;
		font-family: Verdana;
		font-size: 8pt;
		background-color: blue;
	}
	.basic-cl-on-month {
		font-family: Verdana;
		font-size: 8pt;
		background-color: transparent;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-on-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		background-color: blue;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-off-month {
		font-family: Verdana;
		font-size: 8pt;
		background-color: gray;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-off-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		background-color: silver;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-body {
		border: 1px solid black;
	}
	.basic-cl-year {
		border: 1px solid black;
		background-color:white;
		border-collapse: collapse;
		border-spacing: 0px;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.basic-cl-year-lit {
		background-color: silver;
		border: 1px solid black;
		border-collapse: collapse;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.basic-cl-day {
		text-align: center;
		font-size: 7pt;
		font-family: Verdana;
		padding-left: 7px;
		padding-right: 7px;
	}
	.basic-tgt {
		font-family: Verdana;
		font-size: 8pt;
		background-color: white;
		color: maroon;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}





	.bluesteel-header-row 
	{
		font-family: Verdana;
		font-weight: bold;
		color: white;
		font-size: 6pt;
	}
	.bluesteel-cl-on-month {
		font-family: Verdana;
		font-size: 8pt;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.bluesteel-cl-on-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
		background-image: url(../images/bluesteel/header.jpg);
		background-position: right top;
	}
	.bluesteel-cl-off-month {
		font-family: Verdana;
		font-size: 8pt;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
		background-image:url(../images/bluesteel/bg.jpg);
	}
	.bluesteel-cl-off-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
		background-image:url(../images/bluesteel/bg.jpg);
	}
	.bluesteel-cl-body {
		border: 1px solid black;
		background-image:url(../images/bluesteel/header.jpg);
	}
	.bluesteel-cl-year {
		border: 1px solid black;
		border-collapse: collapse;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.bluesteel-cl-year-lit {
		border: 1px solid black;
		border-collapse: collapse;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.bluesteel-cl-day {
		text-align: center;
		font-size: 7pt;
		font-family: Verdana;
		padding-left: 7px;
		padding-right: 7px;
	}
	.bluesteel-cl-days 
	{
		background-image:url(../images/bluesteel/bg.jpg);
		background-position: left bottom;
	}
	.bluesteel-tgt {
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
		background-image: url(../images/bluesteel/header.jpg);
		background-position: right top;
	}

	/* Not related to the calendar functioning. The following style rules
	are purely for the supporting DateClick documentation */
	.links 
	{
		color: #0082D6;
		font-family: Verdana;
		font-size: 8pt;
	}
	.subdued 
	{
		color: #CDCDCD;
	}
#sidebar h2 { background:#ddd url("../images/min.png") top right no-repeat; }
#sidebar .minimized h2 { background:#ddd url("../images/max.png") top right no-repeat; }
#sidebar .minimized p, #sidebar .minimized ul { display: none; }

