/* Reset css */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { background:#fff; line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a img { border:none; }
:focus { outline:0; } /* remember to define focus styles! */
ins { text-decoration:none; } /* remember to highlight inserts somehow! */
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; } /* tables still need 'cellspacing="0"' in the markup */


/***************************************************************************/
/* '@import url('2c-r-fixed.css'); */
/***************************************************************************/

/*
LAYOUT: Two-Column (Right) Fixed
DESCRIPTION: 960px grid, two-column fixed layout with one sidebar right of content
*/

body 		{ min-width:960px; }

#wrapper	{ width:960px; margin:0 auto; }
#header 	{ position:relative; }
	#branding 	{ width:940px; margin:0 auto; }
	#access 	{ position:relative; overflow:hidden; }
	.menu 		{ width:940px; margin:0 auto; }

#main 		{ position:relative; width:960px; height:100%; clear:both; }
#container		{ width:940px; height:100%; margin:0 10px; overflow:hidden; }
	#progressbar { clear:both; }
	#buttonbar	{ clear:both; }
	#content 	{ display:block; float:left; width:auto; height:auto; min-width:680px; min-height:350px; margin:0; }
	#aside 		{ float:right; width:240px; height:auto; margin:0; }

#footer 	{ position:relative; clear:both; }
	#siteinfo 	{ width:940px; margin:0 auto; overflow:hidden; }
	#partners 	{ width:940px; margin:0 auto; }


/***************************************************************************/
/* @import url('ekw-general.css'); */
/***************************************************************************/

/*
TEMPLATE: EigenKrachtWijzer
DESCRIPTION: custom templates for quickscan and modules
AUTHOR:Hanneke Hoogstrate
AUTHOR URL:http://www.blagoworks.nl/

//---kleuren:---//
txtgrijs	#51474c
lgrijs 2	#dbd9da
lgrijs 3	#898085
lgrijs bg	#ebebeb
txtdark		#59233a
purple		#a5235b
magenta		#e01e5a
geel		#ffa200
*/

body { background:#c6bcc3 url('../images/bg_image.png') fixed repeat-x center top; color:#51474c; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:18px; }
a			{ color:#59233a; text-decoration:none; }
a:hover		{ color:#a5235b; text-decoration:underline; }
p			{ margin:4px 0 12px 0; }
p.note		{ margin:2px 0 2px 0; font-size:0.94em; line-height:1.4em; }

h1	 		{ font-weight:normal; font-size:1.8em; line-height:1.1em; margin:4px 0 8px 0; color:#59233a; }
h2,
h3			{ font-weight:normal; font-size:1.3em; line-height:1.1em; margin:4px 0 4px 0; color:#59233a; }
h4			{ font-weight:bold; font-size:1.1em; line-height:1.1em; margin:4px 0 2px 0; color:#59233a; }	 		


/* -test- om structuur te zien: uncomment div's border */
div	{ /*border:1px solid #5e5;*/ }


#header 	{ background:#fff url('../images/bg_top.gif') repeat-x 0 0; height:127px; }
#utilitybar	{ float:right; width:auto; height:30px; }
	.utility-links		{ list-style:none; } /* ul */
	.utility-links li	{ float:left; padding:8px 20px 0 0; }
	.utility-links li a	{ white-space:nowrap; color:#898085; }
	.utility-links .search-link,
	.utility-links .info-link		{ width:130px; height:22px; padding:8px 0 0 14px; background:#dbd9da; }
	.utility-links .search-link	a	{ color:#51474c; padding:0 17px 0 0; background:url('../images/btn-pijl-down.png') no-repeat right top; } 	
	.utility-links .info-link a		{ color:#51474c; padding:0 17px 0 0; background:url('../images/btn-info.png') no-repeat right top; }
	
#branding 	{ }
	#ekw-logo			{ position:absolute; top:0; left:10px; width:430px; height:127px; background: url('../images/logo_eigenkrachtwijzer.png') no-repeat right top; } 
	/* logo img 412 x 127 */
	#ekw-logo span		{ display:block; width:412px; height:120px; margin:0 0 0 18px; padding:0; text-indent:-10000px; }
	#ekw-logo span a	{ display:block; width:100%; height:80px; font-size:24px; margin:20px 0; padding:0; }
	#branding h1		{ position:absolute; top:30px; left:442px; width:460px; height:24px; margin:18px 0 0 0; text-indent:-10000px;
		background: url('../images/logo_subkop.png') no-repeat left top;}

#main 		{ background:#ebebeb url('../images/bg-main-top.png') no-repeat left top; padding:18px 0 0 0; }
#container	{ background:#fff url('../images/bg-main-bottom.png') no-repeat left bottom; padding:0 0 18px 0; }

#progressbar 			{ padding:0 0 6px 10px; }
	#progressbar span	{ padding:0 2px 2px 2px; color:#898085; }
	#progressbar .bar-title	{ color:#898085; margin:0 4px 12px 20px; font-size:0.94em; }
	#progressbar .step		{ border-bottom:1px solid #b6adb1; }
	#progressbar .divider	{ font-weight:bold; }
	#progressbar .active	{ color:#a5235b; border-bottom:3px solid #b6adb1; }
	#progressbar .done		{ color:#59233a; }

#content 	{ position:relative; padding:2px 0 2px 10px; } /* relative to big-icon */
	#content p.intro	{ color:#a5235b; }
	#content strong		{ color:#e01e5a; font-weight:normal; }
	#content ol,
	#content ul			{ margin:0 0 12px 20px; list-style-position:inside; padding:0; }
	#content ol			{ list-style-type:decimal; }
	#content ul			{ list-style-type:disc; }
	#content blockquote	{ margin:4px 0 12px 0; width:90%; color:#808080; font-style:italic; font-size:1.1em; }
	#content .big-icon	{ position:absolute; top:12px; left:68px; }

/* template content */
body.mainonly #content	{ width:920px; min-width:920px; } 	/* template home: meer ruimte voor tables */
body.mainleft #content	{ width:780px; min-width:780px; }
body.mainright #content	{ width:640px; min-width:640px; }
body.all #content		{ width:500px; min-width:500px; }

body.home #content		{ width:920px; min-width:920px; } 	/* template home: meer ruimte voor tables */
body.fullwidth #content	{ width:920px; min-width:920px; } 	/* template fullwidth: voor quickscan table met modules */
body.module #content	{ width:640px; min-width:640px; } 	/* template module (vragen): krimp breedte in ivm leesbaarheid en veel wit */
body.overview #content	{ width:670px; min-width:670px; } 	/* template conclusies: meer ruimte voor tables */

/* voor template home */
body.home #content .txt-area	{ padding:0 128px; }
body.home #content .table-area	{ padding-left:70px; }
body.home #content h1	{ margin:18px 0 22px 0; color:#70686c; letter-spacing:1px; }

#entry-btns				{ width:800px; margin:18px 0 24px 0; border:none; }
#entry-btns	td			{ background:#fff; }
#entry-btns	td a		{ display:block; position:relative; width:251px; height:264px; padding:0; margin:0 14px 0 0; text-align:center; 
	background:#ebebeb url('../images/homebtn_wit.png') no-repeat 0 0; }
#entry-btns	td a:hover		{ text-decoration:none;
	background:#dbd9da url('../images/homebtn_wit.png') no-repeat 0 0; }
#entry-btns	td a img		{ margin:12px auto 0 auto; }	
#entry-btns	td a .antw		{ color:#70686c; display:block; font-size:1.8em; line-height:1.1em; }
#entry-btns	td a .onderbtn	{ position:absolute; bottom:0; left:0; height:26px; width:251px; text-align:left; white-space:nowrap; overflow:hidden; }
#entry-btns	td a .vraag		{ display:inline-block; height:24px; width:auto; padding:2px 36px 0 2px; color:#51474c; text-align:left; 
	background:transparent url('../images/homebtn_pijl.png') no-repeat right top; }
#entry-btns	td a .filler	{ display:inline-block; height:24px; width:150px; padding:2px 0 0 2px; background:#fff; }


/* voor template fullwidth */
/* fixed height en absolute pos voor content ivm tooltip! */
body.fullwidth #container	{ height:470px; }
body.fullwidth #content		{ position:absolute; z-index:10; }
body.fullwidth #content .txt-area	{ padding:0 128px; }
body.fullwidth #content .table-area	{ padding-left:0; }

.quickscan			{ width:100%; margin:18px 0 24px 0; border:none; }
.quickscan td		{ position:relative; padding:0 10px 10px 0; } /* relative to big-tooltip */
.module-info 		{ position:relative; top:0px; left:0px; width:300px; height:57px; }
.module-info a		{ display:block; width:300px; height:57px; padding:0; margin:0; color:#51474c;
    background:url('../images/module-item_bg.png') no-repeat left center; }	

.module-info a:hover	{ text-decoration:none;
	background:url('../images/module-item_bg.png') no-repeat left bottom; }
.module-info a.selected,
.module-info a.selected:hover { color:#59233a;
	background:url('../images/module-item_bg.png') no-repeat left top; }
.module-info a img		{ float:left; margin:5px; }	
.module-info a span		{ float:left; margin:8px 0 0 0; }


/* voor template page keuze: height scaling - extra margin op table ivm tooltip */
body.fullflex #container	{ height:100%; }
body.fullflex #content		{ position:relative; z-index:10; }
body.fullflex #content .txt-area	{ padding:0 128px; }
body.fullflex #content .table-area	{ padding-left:0; }

/* list selected modules */
#quickscan-selected			{ display:block; float:left; width:610px; margin:8px 0 34px 0; border:none;
	background:url('../images/border_grey_mid.png') repeat-y left top; }
#quickscan-selected	.title	{ line-height:12px; background:url('../images/border_grey_top.png') no-repeat left top; }
#quickscan-selected	.bottom	{ background:url('../images/border_grey_bottom.png') no-repeat left bottom; }
#quickscan-selected	p		{ margin-top:0; padding:0 10px 0 0; }
#quickscan-selected .note	{ width:290px; }
#quickscan-selected th		{ text-align:left; padding:4px 0 4px 14px; }
#quickscan-selected td		{ padding:0 0 0 10px; vertical-align:top; }
#quickscan-selected	td.bottom { padding:0; height:1px; font-size:1px; line-height:1px; }
#quickscan-selected	.quickscan			{ margin:6px 0 0 0; }
#quickscan-selected	.quickscan td		{ padding:0 0 10px 0; }
#quickscan-selected	.quickscan td a		{ margin-right:0; }

#quickscan-suggestion		{ display:block; float:left; width:300px; margin:8px 0 24px 10px; border:none; }
#quickscan-suggestion th	{ text-align:left; padding:4px 0; }
#quickscan-suggestion td	{ padding:0; vertical-align:top; }
#quickscan-suggestion .quickscan		{ margin:6px 0 0 0; }
#quickscan-suggestion .quickscan td		{ padding:0 0 10px 0; }
#quickscan-suggestion .quickscan td a	{ margin-right:0; }

/*module rollover toelichting*/
.big-tooltip	{ display:none; position:absolute; top:42px; left:56px; z-index:100; width:247px; height:auto; padding:11px 0 0 0;
        background:url('../images/tooltip-top.png') no-repeat 0 0;}
#quickscan-selected .big-tooltip p,
.big-tooltip p	{ width:230px; padding:6px 7px 8px 8px; margin:-1px 0 0 0; height:auto; font-size:0.94em; line-height:1.4em; border:1px solid #70686c; border-top:none; background:#fff; }



/* voor template module-vragen */
body.module #content .txt-area		{ padding-left:128px; }
body.module #content .table-area	{ padding-left:128px; }
body.module #content .overview-list		{ list-style:none; width:90%; margin:0 0 12px 0; padding:6px 3px 6px 6px; background:#ebebeb; } /* ul */
body.module #content .overview-list li		{ padding:0 0 2px 17px; background:url('../images/list_dot.png') no-repeat 0 3px; }
body.module #content .overview-list li.done	{ padding:0 0 2px 17px; background:url('../images/list_vinkje.png') no-repeat 0 3px; }


/* voor template conclusies */
body.overview #content .label-table { padding:4px 0 12px 70px; }
.tablewrap			{ margin:0 0 6px 0; } /* table */
.tablewrap td		{ vertical-align:top; background:#ebebeb; } 
.tablewrap .icon	{ width:58px; background:#fff url('../images/bg_label-table.png') no-repeat 0 0; }
.tablewrap .icon img	{ margin:5px; }
.tablewrap .none	{ width:58px; background:#fff none; }
/* background/margin/border combo ivb border position verschillen tussen IE en FF */
.conclusies			{ width:auto; height:auto; margin:2px 0; background:#fff; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; } 
.conclusies th			{ font-weight:normal; font-size:0.94em; color:#59233a; text-align:left; padding:1px 6px 2px 6px; border-bottom:1px solid #ebebeb; }
.conclusies	th.title	{ font-weight:bold; font-size:1.2em; color:#59233a; text-align:left; padding:2px 6px 5px 6px; border:none; background:#ebebeb; }
.conclusies td			{ padding:3px 6px 4px 6px; background:#fff;  }
.conclusies td.lcol		{ font-size:0.94em; width:145px; }
.conclusies td.check	{ font-size:0.94em; padding:4px 0 0 0; }

/* linker kolom */
#leftcolumn	{ width: 130px; float: left; padding-top: 10px; }

/* rechter kolom */
#aside 		{ padding:2px 0 2px 0; }
.widget			{ padding:0 10px 4px 10px; overflow:hidden; }
.widget	p		{ color:#808080; }
.widget h4		{ color:#808080; }

#keuzes-widget	{ width:140px; float:left; }
#help-widget	{ width:120px; float:left; }
#print-widget	{ width:auto; float:right; padding-right:0; }
#keuzes-widget p,
#help-widget p,
#print-widget p	{ color:#51474c; }

#example-widget			{ clear:both; padding:0; margin:0 0 12px 0; background:#ebebeb url('../images/bg-panel_top.png') no-repeat left top; }
#example-widget .bgwrap	{ margin:0; padding:4px 10px 4px 10px; background:url('../images/bg-panel_bottom.png') no-repeat left bottom; overflow:hidden; }
#example-widget p		{ color:#51474c; }


/* buttons */
#buttonbar	{ width:860px; height:56px; margin:0 auto; padding:10px 0 0 80px; }
	.btn		{ float:left; margin:3px 10px 3px 0; }
	.btn span 	{ float:left; color:#59233a; font-size:1em; padding:2px 0 0 0; }
	.btn a		{ display:block; float:left; width:auto; height:24px; padding:2px 0 0 0; margin:0 8px; color:#59233a; font-size:1.2em; font-weight:bold; text-align:center; }
	.btn a:hover	{ text-decoration:none; }
	.btn a.inactive	{ color:#787066; cursor:default;}
	
	/* scaling width */
	.exit-link 	{ width:auto; }
	.exit-link a	{ width:auto; height:26px; padding:0 0 0 30px; background:transparent url('../images/button_scaling.png') no-repeat left top; overflow:hidden; }	
	.exit-link a.active				{ background:transparent url('../images/button_scaling.png') no-repeat left center; }
	.exit-link a.active:hover		{ background:transparent url('../images/button_scaling.png') no-repeat left bottom; }
	.exit-link a span 		{ display:block; width:auto; height:24px; margin:0; padding:2px 30px 0 0; font-size:1em; white-space:nowrap; 
		background:transparent url('../images/button_endbit.png') no-repeat right top; }
	.exit-link a.active span			{ background:transparent url('../images/button_endbit.png') no-repeat right center; }
	.exit-link a.active:hover span	{ background:transparent url('../images/button_endbit.png') no-repeat right bottom; }

	/* fixed width */
	.save-link 	{ width:380px; }
	.prev-link 	{ width:120px; }
	.save-link a	{ width:130px; background:transparent url('../images/button_130.png') no-repeat left top; }
	.prev-link a	{ width:40px; background:transparent url('../images/button_40.png') no-repeat left top; }
	.save-link a.active		{ width:130px; background:transparent url('../images/button_130.png') no-repeat left center; }
	.prev-link a.active		{ width:40px; background:transparent url('../images/button_40.png') no-repeat left center; }
	.save-link a.active:hover	{ width:130px; background:transparent url('../images/button_130.png') no-repeat left bottom; }
	.prev-link a.active:hover	{ width:40px; background:transparent url('../images/button_40.png') no-repeat left bottom; }
	
	/* in #aside! */
	.keuzes-link 		{ width:140px; margin:0 0 10px 0; }
	.keuzes-link a			{ width:40px; margin:0 6px 0 0; padding-top:2px; background: url('../images/button_keuzes.png') no-repeat left top; text-indent:-10000px; }
	.keuzes-link a.active	{ width:40px; background: url('../images/button_keuzes.png') no-repeat left bottom; }
	.help-link 			{ width:120px; margin:0 0 10px 0; }
	.help-link a			{ width:40px; margin:0 6px 0 0; padding-top:2px; background: url('../images/button_40.png') no-repeat left top; } /* geen txt-indent ivm "?" */
	.help-link a.active		{ width:40px; background: url('../images/button_40.png') no-repeat left bottom; }
	.print-link 		{ width:40px; margin:0 20px 10px 0; }
	.print-link a			{ width:40px; margin:0; background: url('../images/button_print.png') no-repeat left bottom; text-indent:-10000px; }
	.print-link a:hover		{ }


#footer 	{ height:124px; background:transparent url('../images/bg-footer-bottom.gif') no-repeat left bottom; margin:0 0 34px 0; }	
#siteinfo 	{ }
	.legal-links		{ float:right; width:405px; margin:0; list-style:none; } /* ul */
	.legal-links li		{ float:left; padding:4px 0 8px 0; color:#70686c; font-size:0.94em; }
	.legal-links li	a	{ color:#959595; }
	.legal-links li	a:hover	{ color:#dbd9da; }
	.legal-links .divider	{ padding:8px 8px 0 8px; color:#898085; }
#partners 	{ height:auto; padding:0; }
	#partners p			{ color:#dbd9da; margin:0 0 0 80px; }
	.partner-links		{ display:block; height:66px; margin:8px 0 0 72px; list-style:none; } /* ul */
	.partner-links li	{ float:left; padding:0 12px 0 0; }


#navigation-professional {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height: 21px;
	font-size: 12px;
}

#navigation-professional li {
	padding: 2px 9px 0px 9px;
	margin: 0px;
	float: left;
}

#navigation-professional li.first-navigation-item {
	margin-left: 12px;
}

#navigation-professional a {
	text-decoration: none;
	color: Black;
}

#navigation-professional a:hover {
	text-decoration: underline;
}

/* buttonbar */

#buttonbar a {
	display: inline-block;
	height: 26px;
	zoom: 1;
	padding-right: 7px;
	margin-right: 5px;
	*display: inline;
	
	background: url('../Images/button_endbit.png') no-repeat right center;
	color:#59233a; 
	text-decoration: none;
	cursor: pointer;
}

#buttonbar a span {
	display: inline-block;
	height: 23px;
	zoom: 1;
	*display: inline;

	background: url('../Images/button_scaling.png') no-repeat left center;
	padding: 3px 13px 0px 20px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size:1.1em;
}

#buttonbar a:hover {
	background: url('../Images/button_endbit.png') no-repeat right bottom;
}

#buttonbar a:hover span {
	background: url('../Images/button_scaling.png') no-repeat left bottom;
}

span.terug {
	display: inline-block;
	height: 23px;
	padding-top: 3px;
	zoom: 1;
	*display: inline;
}

.floatright {
	float: right;
	padding-right: 35px;
}

/* Tables */

table.default { border: 0px; }
table.grid { border: solid 2px #ebebeb; border-collapse: collapse; }
table.default td, table.grid table.default td { padding: 0px; border: 0px; vertical-align: top; }
table.grid td { border: solid 1px #ebebeb; padding: 3px 6px 4px 6px; vertical-align: top; }
table.default td.header { background-color: #ebebeb; padding: 3px 6px 4px 6px; }
table.default td.footer { background-color: #f6f6f6; padding: 3px 6px 4px 6px; }

body.home #content td h1, 
body.home #content td h2, 
body.home #content td h3, 
body.home #content td p { margin: 0px; }

/* tooltips */

span.tooltip, span.tooltip-underline { cursor: pointer; }
span.tooltip-underline { border-bottom: dotted 1px Green; }

div.tooltip-overlay {
	display: none;
	cursor: pointer;
	padding: 1px 3px 2px 3px;
	background-color: #f8f5e0;
	border: solid 1px #e5e2c9;
	position: absolute;
	z-index: 100;	
}

/* datagrid */

table.datagrid tr.header { background-color: #ffa200; font-weight: bold; }
table.datagrid td { padding: 1px 12px 1px 12px; border-bottom: solid 1px #ebebeb; }
table.datagrid tr.header td { border-bottom: none; padding-bottom: 2px; }
table.datagrid tr.alt td { background-color: #f5f4f4; }
table.datagrid tr.highlight td { color: #d83a03; font-weight: bold; }
table.datagrid tr.paging td { border-bottom: none; text-align: center; }
table.datagrid tr.paging table { margin: auto; }

/* forms */

table.options		{ width:100%; margin:18px 0 24px 0; border:none; }
table.options td	{ padding:2px 0 4px 0; } 
table.options input	{ margin:0; }
table.options label { padding:0 0 2px 0; font-size:1em; }
table.options label:hover	{ color:#a5235b; }

table.form			{ width:100%; margin:18px 0 24px 0; border-top:solid 1px #dbd9da;}
table.form td 		{ padding:2px 4px; border-bottom:solid 1px #dbd9da; }
table.form td td 	{ padding:2px 2px 0 0; border:none; } /* dit zijn de checkbox of radiobutton tables. Hier wil je geen padding en bottom border */
table.form td.label { padding:4px 0 4px 8px; width:35%; font-size:0.95em; background-color:#ebebeb; vertical-align: top;}
table.form td.required { background:#ebebeb url('../images/bullet_red.png') no-repeat right 5px; }

div.helptext 		{ color:#808080; font-size:0.95em; font-style:italic; }
div.fault 			{ padding-top:1px; color:Red; font-size:0.95em; font-weight:bold; }
input.text 			{ width:240px; padding-left:2px; }
input.number 		{ width:60px; padding-left:2px; }
td.radio-exit 		{ }

textarea.text		{ width: 340px; height: 120px; font-family: Arial, Helvetica, Sans-Serif; }
div.validation-fault	{ color:Red; font-size:0.95em; font-weight:bold; }

/* datepicker */

span.Date {
	display: block;
	float: left;
	border: solid 1px #CCCCCC;
	width: 100px;
	padding: 1px 4px 1px 4px;
}

a.DateButton {
	display: block;
	float: left;
	margin-left: 3px;
	margin-top: 3px;
	background-image: url(../Images/Datepicker/icon.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	text-decoration: none;
}

div.datepicker {
	border: solid 1px #808080;
	background-color: White;
	width: 190px;
	display: none;
}

div.datepicker td {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	cursor: pointer;
}

div.datepicker td.prev-month {
	background-image: url(../Images/Datepicker/back.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	cursor: pointer;
}

div.datepicker td.next-month {
	background-image: url(../Images/Datepicker/next.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	cursor: pointer;
}

div.datepicker tr.datepicker-header td {
	background-color: #CFCBC3;
}

div.datepicker tr.weekdays td {
	background-color: #EEECE7;
	width: 27px;
}

div.datepicker select {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	background-color: White;
}

div.datepicker td.selected {
	color: white;
	background-color: #108FC7;
}

div.datepicker tr.datepicker-footer td {
	text-align: left;
	padding-left: 7px;
	color: #404040;
	padding-bottom: 3px;
	background-color: #EEECE7;
}

div.datepicker td.close {
	background-image : url(../Images/Datepicker/close.gif);
	background-repeat: no-repeat;
	background-position: 10px 4px;
}