/* lay-out */

html,body {
	
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	
	
}

#skip {
	position: absolute;
	top: -10em;
}

#canvas {
	position: relative;
	width: 986px;
	/*background-color:yellow;*/
	/*min-height : 100%;*/ /*margin : 0em auto -20px auto;*/
	margin: 0em auto 0px auto;
	height:100%;
	
}

#header {
	height: 129px;
	background-image: url(../images/header.png);
	background-repeat:no-repeat;
	background-position: center bottom;
}
#logo {
	
}

#logo a {
	
}

#logo a img {
	
}

#metaNavigation { /*position : absolute;
					right : 13px;
					top : -2px;
					margin : 0px;
	margin: 0px 0px 0px 144px;*/
	text-align:center;
}

#metaNavigation li {
	list-style-type: none;
	display: inline;
}

#metaNavigation li a {
	/*padding-left: 10px;*/
	line-height: 25px;
	/*background-image: url(../images/metaNavigation_back.gif);*/
	background-repeat: no-repeat;
}

#metaNavigation li a:link,#metaNavigation li a:visited {
	text-decoration: none;
}

#metaNavigation li a:hover,#metaNavigation li a:active {
	text-decoration: underline;
}

#metaNavigation li.first a {
	background-image: none;
}

#pathNavigation {
	position: absolute;
	left: 10px;
	top: 111px;
	margin: 0px;
}

#pathNavigation li {
	list-style-type: none;
	display: inline;
}

#pathNavigation li span,#pathNavigation li a {
	padding-left: 12px;
	line-height: 20px;
	background-image: url(../images/pathNavigation_back.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
}

#pathNavigation li a:link,#pathNavigation li a:visited {
	color: #666666;
	text-decoration: none;
}

#pathNavigation li a:hover,#pathNavigation li a:active {
	color: #666666;
	text-decoration: underline;
}

#body {
	clear: both;
	/*padding-bottom : 20px;*/
	/*padding-top: 10px;*/
	height: 100%;
/*
	overflow: hidden;
*/	
}
/*----*/

.top_suggestions{
	margin:2px;
}

.top_suggestions li{
	font-size:11px;
	display: inline;
	list-style-type: none;
	padding-right: 5px;
	color:#61adff;
	height:12px;
}



/*----------------------Rechter Menu-------------------------*/

#relatedColumn {
	float: left;
	width: 246px;
	margin-left: 2px;
	
}

.rechts_balk{
	width:242px;
	padding-left:2px;
	float:left;
/*
	overflow:hidden;
*/	
	
}

.rechts_balk .top{
	background-image:url(/images/menurechts_top.gif);
	width:242px;
	height:12px;
	line-height:12px;
}

.rechts_balk .midden{
	background-image:url(/images/menurechts_middle.gif);
	width:242px;
	
}

.rechts_balk .footer{
	background-image:url(/images/menurechts_bottom.gif);
	display:block;
	width:242px;height:19px;
	
}

.rechts_balk ul, .boek_ul{
	list-style-type:square;
	color:#61adff;
}

.rechts_balk ul a{
	text-decoration:none;
	font-size:14px;	
}

.rechts_balk .extra{
	padding-left:10px;	
}

.rechts_balk .extra ul{
	margin:0;
	padding-left:20px;	
}
.rechts_balk .extra ul a, .boek_ul a{
	text-decoration:none;
	font-size:12px;	
	
}
.rechts_balk .extra .titel{
	/*padding-left:10px;*/
	
	width:200px;
	
}

/*----------------------TABS------------------------------*/

div.tabs{
	clear: both; 
	border-bottom:1px solid #999999;
	margin-bottom:10px;
}

div.tabs a,div.tabs a:visited,div.tabs a:active{
	display:inline; height:23px;float:left; text-align:center;
	margin-right:3px;
	line-height:23px;
	background-repeat:no-repeat;
	text-decoration:none;
}


div.tabs .toptab{
	height: 65px; overflow: hidden;padding-left: 10px;margin: 0px 0px -23px 0px;
	margin-left:50px; 
	
}

div.tabs .bottomtab{
	height: 23px; 
	margin-left:1px;
	position:relative;
}

div.tabs .bottomtab a.actief{
	height:24px;
	color:black;
}

div.tabs .toptab a{
	height:47px;
	margin-top:18px;
}
div.tabs .toptab a.actief{
	height:58px;
	margin-top:8px;
}

a.standaard{
	background: url(/images/tab/standaard.gif);
	width: 125px;
}
a.standaard_large{
	background: url(/images/tab/standaard_large.gif);
	width: 180px;
}
div.tabs a.standaard_small{
	background: url(/images/tab/standaard_small.gif);
	width: 103px;
}
div.tabs a:hover{
	color:black;	
	text-decoration:none;
}

div.tabs a.standaard_small:hover{
	background: url(/images/tab/standaard_small_a.gif);
}
div.tabs a.standaard_small.actief{
	background-image: url(/images/tab/standaard_small_a.gif);
}
div.tabs a.standaard:hover{
	background: url(/images/tab/standaard_a.gif);
}
div.tabs a.standaard_large:hover{
	background: url(/images/tab/standaard_large_a.gif);
}
div.tabs a.standaard_actief{
	background-image: url(/images/tab/standaard_a.gif);
	width: 125px;
	text-decoration:none;
	color:black;
	text-align:center;
	height:24px;
}
div.tabs a.standaard_large_actief{
	background-image: url(/images/tab/standaard_large_a.gif);
	width: 180px;
	text-decoration:none;
	color:black;
	text-align:center;
	height:24px;
}


/*----------------------Home------------------------------*/

#top_frame{
	background-image: url(/images/top_home.jpg);
	width:698px;
	height:154px;
	margin-left:15px;
	margin-top:5px;	
	margin-bottom:10px;
}

#fronttekst{
	color:#878787;
	padding:7px;
}

/*----------------------VOORVAK-------------------------------*/

.voorvak {
	background-image: url(../images/vak.gif) ;
	background-repeat: no-repeat;
	background-position: top;
	width:344px;
	/*width:220px;*/
	height:121px;
	
	float:left;
	margin:5px;
	/*background-color:red;*/
	color:#61adff;
}

.voorvak ul{
	margin:0 0 0 25px;
	padding:0px;
	list-style-type:square;
	line-height:14px;
	position:relative;
	top:-8px;
}

#huid{
	background-image: url(../images/vak_huid2.gif) ;	
}
#borsten{
	background-image: url(../images/vak_borsten2.gif) ;	
}
#haar{
	background-image: url(../images/vak_haar2.gif) ;
}
#tanden{
	background-image: url(../images/vak_tanden2.gif) ;
}
#lichaam{
	background-image: url(../images/vak_lichaam2.gif) ;
}
#ogen{
	background-image: url(../images/vak_ogen2.gif) ;
}
#travel{
	background-image: url(../images/vak_travel2.gif) ;
}
#product{
	background-image: url(../images/vak_product2.gif) ;
}
#mannen{
	background-image: url(../images/vak_mannen2.gif) ;
}
#gezicht{
	background-image: url(../images/vak_gezicht2.gif) ;
}

.voorvak .content{
	position:relative;
	top:-10px;
}

.voorvaktitle{
	position:relative;
	top:-8px;
}

.meer_b{
    position:relative;
    top:-18px;
    left:300px;
    width:40px;
}


.voorvaktitle a, .voorvaktitle a:visited{
	color:#61adff;
	margin-left:25px;
	font-weight:bold;
	font-size:14px;;
	text-decoration:none;
	/*top:-2px;
	position:relative;*/
}

/*
.voorvak.contents{
	position:relative;
	/*background-color:red;
	width:334px;
	height:120px;
	/*margin:5px;
	color:#61adff;
}*/

.voorvak .content .meer_b{
	float:right;
	position:relative;
	top:-12px;
	right:5px;
	font-size:14px;
}

.voorvak .content .meer_b a{
	color:#61adff;
}


.contenttable a:link,.contenttable a:visited{
	/*margin-top:3px;*/
	/*background: url(/images/link_line.gif) repeat-x center bottom;*/
	text-decoration:none;
	font-size: 12px;
}

.voorvak .content a{
	color:#878787;
}

.voorvak .content a:hover{
	color:black;
}

/*----------------------------------------------------*/


#navigationColumn {
	width: 142px;
	margin-right: 2px;
	float: left;
	overflow: hidden;
	height: 100%;
}

.subNavigation {
	margin: 0px 0px 8px 0px;
	border-right: solid 2px #ffffff;
}

.subNavigation li {
	list-style-type: none;
}

.subNavigation li a {
	display: block;
	padding: 2px 10px 2px 10px;
	margin-bottom: 1px;
	background-color: #61adff;
}

.subNavigation li a:link,.subNavigation li a:visited {
	color: #ffffff;
	text-decoration: none;
}

.subNavigation li a:hover,.subNavigation li a:active {
	color: #ffffff;
	text-decoration: underline;
}

.subNavigation li span.subNavigationHeader {
	display: block;
	padding: 2px 10px 2px 10px;
	margin-bottom: 1px;
	font-weight: bold;
	background-color: #0D72DF;
	color: #FFF;
}

.subNavigation li ul {
	margin: 0px;
	padding: 4px 0px 4px 0px;
}

.subNavigation li ul li a {
	padding: 0px 10px 0px 21px;
	background-color: #ffffff;
	background-image: url(../images/subNavigation_back_link.gif);
	background-repeat: no-repeat;
	background-position: 8px 2px;
}

.subNavigation li ul li a:link,.subNavigation li ul li a:visited {
	color: #000000;
	text-decoration: none;
}

.subNavigation li ul li a:hover,.subNavigation li ul li a:active {
	color: #000000;
	text-decoration: underline;
}

div.bannerSpace {
	padding: 1px 11px 8px 2px;
}

div.bannerSpace120x60 {
	background-image: url(../images/banner_back_120x60.gif);
	background-repeat: no-repeat;
	padding: 1px 11px 8px 2px;
	width: 120px;
}

div.bannerSpace234x60 {
	background-image: url(../images/banner_back_234x60.gif);
	background-repeat: no-repeat;
	padding: 1px 11px 8px 2px;
	width: 234px;
	z-index:1;
}

div.bannerSpace img {
	
}

#documentColumn {
	width: 734px;
	height:100%;
	float: left;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

div.center {
	text-align: center;
}

div.centergooglemap {
	text-align: center;
	left: 18px;
	position: relative;
}

/* CONTENT TYPES */ /* document header */
#title {
	padding: 0.8em 10px 0.9em 10px;
	line-height: 1em;
}

#title img {
	float: right;
	margin-top: -0.5em;
	margin-right: -5px;
	margin-bottom: 5px;
}

#title span {
	display: block;
	margin-bottom: 0.5em;
	padding-top: 0.2em;
	font-size: 77%;
	line-height: 140%;
}

.underlinetext {
	text-decoration: underline;
}

#documentNavigation {
	clear: right;
	margin: 0px 0px 0px 0px;
	height: 1.86em;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

#documentNavigation li {
	list-style-type: none;
	display: inline;
}

#documentNavigation li a {
	float: left;
	padding: 0px 8px 0px 8px;
	line-height: 1.65em;
	border-right: solid 1px #999999;
	font-weight: bold;
	font-size: 110%;
}

#documentNavigation li a:link,#documentNavigation li a:visited {
	text-decoration: none;
}

#documentNavigation li a:hover,#documentNavigation li a:active {
	text-decoration: underline;
}
#top_menu  span{
	font-size:14px;
	font-weight:bold;
	color:#000;
}
#greenbutton { 
	float: left; 
	display: inline; 
	width: 168px; 
	height: 59px; 
	overflow: hidden; 
	margin-left: 35px;
	margin-top: 20px;
}
#greenbutton a { 
	display: block; 
	width: 100%; 
	height: 100%; 
/*
	text-indent: -999px; 
*/
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#000;
	padding-top:15px;
	text-decoration:none;
	overflow: hidden; 
	background: url(/images/green_button.gif) no-repeat ;
	background-position: 0 -59px ;
}
#greenbutton a:hover { 
	background-position: 0 0px ;
}

/* multi column content */
#documentColumn div.textRow {
	padding: 10px 10px 10px 10px;
	margin-bottom: 1em;
}

#documentColumn div.textRow div.textColumn {
	float: left;
	width: 490px;
}

#documentColumn div.textRow div.illustrationColumn {
	float: right;
	width: 173px;
	margin: -10px -7px 0px 0px;
}

#documentColumn div.textRow div.illustrationColumn dl {
	margin: 0px;
}

#documentColumn div.textRow div.illustrationColumn dl dt {
	line-height: 0px;
	margin-top: 5px;
}

#documentColumn div.textRow div.illustrationColumn dl dt img {
	
}

#documentColumn div.illustration div,#documentColumn div.textRow div.illustrationColumn dl dd
	{
	margin: 0px 0px 4px 0px;
	padding: 0px 10px 2px 10px;
	font-size: 90%;
	font-style: italic;
	border-bottom: solid 1px #000000;
}

/* links in the text appear to be bold */
div.textRow a {
	font-weight: bold;
}

div.textRow .intro a{
    font-weight:normal;	
}

/* free floating illustration */
div.illustration {
	margin: -5px -5px 10px 10px;
	float: right;
}

div.illustrationdescription {
	width: 150px;
}

dd.illustrationdescription {
	width: 150px;
}

/* form */

.zoektitle{
	padding: 2px 8px 8px 8px;
	background-color: #61adff;
	margin:0px;
	font-size: 120%;
	font-weight: bold;
	width:202px;
	left:-1px;
	position:relative;
}

h2.title {
	margin-bottom: 2px;
	padding: 2px 8px 8px 8px;
	color: #ffffff;
	background-color: #61adff;
	font-size: 120%;
	font-weight: bold;
}

p.intro {
/*
	border: 1px solid #B0D6FF;
*/
	margin: 0px;
	padding: 4px 8px;
}

p.intro.wit{
	background-color:#FFFFFF;
}
p.intro.blauw{
    background-color:#B0D6FF;
}

p.intro em {
	color: #eb353f;
}

span.red {
	color: #eb353f;
}

h3.title {
	background-color: #B0D6FF;
	color: #2F373F;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 5px 8px;
}

#form table {
	width: 100%;
	margin: 0px;
}

#form table tbody tr {
	/*border-left: 1px solid #B0D6FF;
	border-right: 1px solid #B0D6FF;*/
}

#form table tbody tr th {
	width: 100px;
	text-align: left;
	border-bottom: solid 1px #c6c6c6;
}

#form table tbody tr th label {
	font-weight: normal;
}

#form table tbody tr th label em {
	color: #eb353f;
}

#form table tbody tr td {
	border-bottom: solid 1px #B0D6FF;
}

#form table tbody tr td select.big {
	width: 410px;
}

#form table tbody tr td input {
	
}

#form table tfoot {
	
}

#form table tfoot tr {
	
}

#form table tfoot tr td {
	background-color: #e8e8e8;
}

#form table tfoot tr td input.button {
	margin-bottom: 4px;
}

#form table tbody tr td input.radio {
	
}

#form table tbody tr td label {
	font-weight: normal;
}

/* list */
table.list {
	width: 100%;
	margin: 0px;
}

table.list thead {
	
}

table.list thead tr {
	
}

table.list thead tr th {
	background-color: #61adff;
	color: #ffffff;
	font-weight: bold;
}

table.list tbody tr.odd th {
	width: 200px;
}

table.list tbody tr.odd td {
	border-left: solid 1px #c6c6c6;
}

table.list tbody tr.odd td address {
	font-style: normal;
}

table.list tbody tr.even th {
	background-color: #e8e8e8;
}

table.list tbody tr.even td {
	background-color: #e8e8e8;
	border-left: solid 1px #c6c6c6;
}

table.list thead th {
	padding-top: 2px;
	padding-bottom: 2px;
}

table.list td.firstColumn {
	padding-left: 0px;
}

#list ul.pager {
	margin: 4px 0px 4px 0px;
	list-style-type: none;
	text-align: center;
}

#list ul.pager li {
	display: inline;
}

#list ul.pager li.previous {
	float: left;
	padding-left: 10px;
}

#list ul.pager li.index label {
	font-weight: normal;
}

#list ul.pager li.next {
	float: right;
	padding-right: 10px;
}

#list ul.pager li.next a:link,#list ul.pager li.previous a:link,#list ul.pager li.next a:visited,#list ul.pager li.previous a:visited
	{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

#list ul.pager li.next a:hover,#list ul.pager li.previous a:hover,#list ul.pager li.next a:active,#list ul.pager li.previous a:active
	{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

#list table tbody tr td input {
	float: left;
	margin-right: 0.3em;
}

#list table tbody tr td label {
	float: left;
	width: 90%;
}

#list p.buttons {
	margin: 0px;
	padding: 2px 4px 4px 4px;
	background-color: #c6c6c6;
	line-height: 1.6em;
}

#list p.buttons label {
	font-weight: normal;
}

/*--------------------------Behandelingen overzicht in presentatie------------*/

.behandeling_content{
	/*position:absolute;*/
	/*left:140px;*/
	width:540px;
	padding:0 4px 0 4px;
	float:left;
	/*background-color:red;*/	
}

.behandeling_content .top{
	background-image:url(/images/treatments_main_top.gif);
	display:block;
	width:540px;height:6px;
}
.behandeling_content .footer{
	background-image:url(/images/treatments_main_bottom.gif);
	display:block;
	width:540px;height:10px;
	margin-bottom:10px;
}
.behandeling_content .midden{
	background-image:url(/images/treatments_main_middle.gif);
	width:540px;
}

.behandeling_balk{
	width:161px;
	padding:0 2px 0 2px;
	float:left;
	/*overflow:hidden;*/
}

.behandeling_balk .top{
	background-image:url(/images/treatments_top.gif);
	display:block;
	width:161px;
	height:6px;
}
.behandeling_balk .midden{
	background-image:url(/images/treatments_middle.gif);
	width:161px;
}
.behandeling_balk .footer{
	background-image:url(/images/treatments_bottom.gif);
	display:block;
	width:161px;height:6px;
}

.behandeling_balk ul{
	margin-left:15px;
	/*padding:0px;*/
	/*list-style-image: url(/images/ul_blok.gif);*/
	list-style-type:square;
	line-height:14px;
	color:#61adff;
}
.behandeling_balk a:link,.behandeling_balk a:visited{
	/*margin-top:3px;*/
	background: url(/images/link_line.gif) repeat-x center bottom;
	text-decoration:none;
	font-size: 12px;
}

.behandeling_balk a{
	color:#878787;
}

.behandeling_balk a:hover{
	color:black;
}


/*------------------------------------------------------------------------------*/
	
	
#search {
	background-image: url(../images/search_back_bottom.gif);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}

#search label {
	display: block;
	width: 153px;
	height: 28px;
	padding: 0px 10px 0px 9px;
	line-height: 30px;
	color: #ffffff;
	font-size: 120%;
	background-image: url(../images/search_back_top.gif);
	background-repeat: no-repeat;
}

#searchtext {
	width: 200px;
	height: 1.1em;
	margin: 4px 0px 0px 9px;
}

#search input.button {
	width: 123px;
	height: 2em;
	margin: 2px 0px 0px 9px;
	background-color: #61adff;
	border: solid 1px #ffffff;
	color: #ffffff;
}

#search ul {
	margin: 4px 0px 0px 9px;
}

#search ul li {
	list-style-type: none;
}

#search ul li a {
	padding-left: 12px;
	background-image: url(../images/search_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 2px;
	line-height: 175%;
}

#search ul li a:link,#search ul li a:visited {
	color: #ffffff;
	text-decoration: none;
}

#search ul li a:hover,#search ul li a:active {
	color: #ffffff;
	text-decoration: underline;
}

#brochure {
	position:relative;
	float:left;
	width: 246px;	
	height: 100px;
	background-image: url(/images/brochure_back_bottom_empty_small.gif);
}

#brochure img {
	margin-bottom: -4px;
}

#brochure h2 {
	/*padding: 0px 12px 2px 12px;*/
	color: #4b8cbc;
	font-size: 100%;
	font-weight: bold;
}
/*
#brochure ul {
	margin: 0px;
	padding: 0px 12px 24px 8px;
}

#brochure ul li {
	list-style-type: none;
	padding: 0px 0px 2px 14px;
	background-image: url(../images/brochure_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}


#brochure ul li a:link,#brochure ul li a:visited {
	color: #000000;
	text-decoration: none;
}

#brochure ul li a:hover,#brochure ul li a:active {
	color: #000000;
	text-decoration: underline;
}*/

#mainNavigation {
	position: absolute;
	/*left: 135px;*/
	top: 72px;
	margin: 0px;
}

#mainNavigation li {
	position: relative;
	float: left;
	display: block;
	/*width: 153px;*/
	width:95px;	/* was 148 */
	height: 36px;
	list-style-type: none;
	background-image: url(../images/mainNavigation_back_small.gif);	/*was: mainNavigation_back_0_link.gif*/
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#mainNavigation li.selected {
	position: relative;
	float: left;
	display: block;
	/*width: 153px;*/
	width:95px;	/* was 148 */
	height: 36px;
	list-style-type: none;
	background-image: url(../images/mainNavigation_back_small2.gif);	/*was: mainNavigation_back_0_link.gif*/
	background-repeat: no-repeat;
	background-position: 0% 0%;
	color: #000;
}

#mainNavigation li.hover ul,#mainNavigation li:hover ul {
	display: block;
}
#mainNavigation li.selected a {
	padding-left: 10px;
	line-height: 45px;
	font-size: 110%;	/*was 125%*/
	font-weight: bold;
	color: #000;
}
#mainNavigation li.selected a:link,#mainNavigation li.selected a:visited,#mainNavigation li.selected a:hover,#mainNavigation li.selected a:active	{
	text-decoration: none;
	color: #000;
}
#mainNavigation li a {
	padding-left: 10px;
	line-height: 45px;
	font-size: 110%;	/*was 125%*/
	font-weight: bold;
	color: #ffffff;
}
#mainNavigation li a:link,#mainNavigation li a:visited,#mainNavigation li a:hover,#mainNavigation li a:active	{
	text-decoration: none;
	color: #ffffff;
}

#mainNavigation li ul {
	display: none;
	position: absolute;
	left: 0px;
	top: 36px;
	width: 144px;
	margin: 0px;
	padding-bottom: 4px;
	background-color: #61adff;
	background-image: url(../images/mainNavigation_back_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	border-top: solid 4px #666666;
}

#mainNavigation li ul li {
	float: none;
	width: auto;
	height: auto;
	background-image: url(../images/mainNavigation_back_1_link.gif);
	background-position: 8px 4px;
}

#mainNavigation li ul li a {
	display: block;
	padding: 5px 10px 5px 20px;
	line-height: 100%;
	font-size: 100%;
	font-weight: bold;
}

#mainNavigation li ul li a:link,#mainNavigation li ul li a:visited {
	color: #ffffff;
	text-decoration: none;
}

#mainNavigation li ul li a:hover,#mainNavigation li ul li a:active {
	color: #ffffff;
	text-decoration: underline;
}

#footer {
	clear: both;
	/*width: 736px;*/
	
	color: #999999;
	/*
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;*/
	border-top: solid 1px #999999;
	text-align:center;
	/*margin: 0em auto 0px auto;*/
}
/*
#footer p {
	width: 736px;
	/*margin: 0px 0px 0px 250px;
	padding: 2px 0px 2px 8px;
	float:left;
	
}
*/
#footer ul {
	padding: 2px 0px 2px 0px;
	
}


#footer a {
	
}

#footer a:link,#footer a:visited {
	color: #999999;
	text-decoration: underline;
}

#footer a:hover,#footer a:active {
	color: #000000;
	text-decoration: underline;
}

body.home {
	
}

#voorvakken{
	padding-left:10px;	
}

body.home #documentColumn {
	/*
	background-image: url(../images/home_back.jpg);
	background-repeat: no-repeat;
	*/
	

}


body.home #title {
	padding: 0px 0px 0.5em 0px;
}


body.home #documentColumn div.textRow div.textColumn {
	float: left;
	width: 355px;
	margin-top: 274px;
}

body.home #documentColumn div.textRow div.textColumn h1 {
	padding: 0px 0px 0.5em 0px;
}

body.home #documentColumn div.textRow div.textColumn  a.more {
	font-weight: bold;
	padding-left: 13px;
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

body.home #documentColumn div.textRow div.textColumn  a.more:link,body.home #documentColumn div.textRow div.textColumn  a.more:visited	{
	text-decoration: none;
	background-image: url(../images/bullet_home.gif);
}

body.home #documentColumn div.textRow div.textColumn  a.more:hover,body.home #documentColumn div.textRow div.textColumn  a.more:active	{
	text-decoration: underline;
	background-image: url(../images/bullet_home_hover.gif);
}

body.home #documentColumn div.textRow div.listColumn {
	float: right;
	width: 144px;
	margin: 185px 0px 10px 10px;
	overflow: hidden;
}

body.home #documentColumn div.textRow div.listColumn h2 {
	padding: 6px 10px 5px 10px;
	font-size: 125%;
	font-weight: bold;
	color: #4b8cbc;
}

body.home #documentColumn div.textRow div.listColumn ul {
	margin: 0px;
	background-image: url(../images/listColumn_back.gif);
	border-bottom: solid 1px #666666;
}

body.home #documentColumn div.textRow div.listColumn ul li {
	list-style-type: none;
}

body.home #documentColumn div.textRow div.listColumn ul li.last {
	margin-bottom: -2px;
}

body.home #documentColumn div.textRow div.listColumn ul li a {
	display: block;
	background-color: #61adff;
	padding: 1px 9px 2px 11px;
	margin-bottom: 2px;
	background-image: url(../images/listColumn_back.gif);
	background-position: 0px 50%;
	background-repeat: repeat-y;
}

body.home #documentColumn div.textRow div.listColumn ul li a.noBack {
	background-image: url(../images/listColumn_back.gif);
}

body.home #documentColumn div.textRow div.listColumn ul li a:link,body.home #documentColumn div.textRow div.listColumn ul li a:visited
	{
	color: #ffffff;
	text-decoration: none;
}

body.home #documentColumn div.textRow div.listColumn ul li a:hover,body.home #documentColumn div.textRow div.listColumn ul li a:active
	{
	color: #ffffff;
	text-decoration: underline;
}

body.home #documentColumn div.textRow div.listColumn ul li ul {
	border-bottom: none;
	padding: 2px 0px 2px 0px;
}

body.home #documentColumn div.textRow div.listColumn ul li ul li {
	
}

body.home #documentColumn div.textRow div.listColumn ul li ul li a {
	background-color: #ffffff;
	padding: 1px 9px 1px 22px;
	margin-bottom: 0px;
}

body.home #documentColumn div.textRow div.listColumn ul li ul li a:link,body.home #documentColumn div.textRow div.listColumn ul li ul li a:visited	{
	color: #000000;
	text-decoration: none;
	background-image: url(../images/listColumn_back_link.gif);
	font-weight: normal;
}

body.home #documentColumn div.textRow div.listColumn ul li ul li a:hover,body.home #documentColumn div.textRow div.listColumn ul li ul li a:active	{
	color: #4b8cbc;
	text-decoration: underline;
	background-image: url(../images/listColumn_back_hover.gif);
}

body.home #documentColumn div.textRow div.listColumn ul li ul li.more {
	
}

body.home #documentColumn div.textRow div.listColumn ul li ul li.more a
	{
	margin-bottom: 2px;
}

body.home #documentColumn div.textRow div.listColumn ul li ul li.more a:link,body.home #documentColumn div.textRow div.listColumn ul li ul li.more a:visited
	{
	color: #4b8cbc;
	text-decoration: none;
	background-image: url(../images/listColumn_back_hover.gif);
	font-weight: bold;
}

body.home #documentColumn div.textRow div.listColumn ul li ul li.more a:hover,body.home #documentColumn div.textRow div.listColumn ul li ul li.more a:active
	{
	color: #000000;
	text-decoration: underline;
	background-image: url(../images/listColumn_back_link.gif);
}

body.home #search {
	position: absolute;
	left: 71px;
	top: 156px;
	width: 150px;
	height: 145px;
	background-image: url(../images/search_back_bottom_home.gif);
}

body.home #search label {
	padding: 0px 7px 0px 13px;
	background-image: url(../images/search_back_top_home.gif);
	background-position: 1px;
}

body.home #search input.text {
	width: 117px;
	margin: 4px 0px 0px 13px;
}

body.home #search input.button {
	width: 123px;
	margin: 2px 0px 0px 13px;
}

body.home #search ul {
	margin: 4px 0px 0px 10px;
}

/* narrow mode */
div.narrow {
	
}

div.narrow #documentColumn {
	width: 635px;
}

div.narrow#canvas {
	width: 936px;
}

/* 			div.narrow #metaNavigation {
				right : 172px; */
}
div.narrow #documentColumn div.textRow div.textColumn {
	float: left;
	width: 440px;
}

div.narrow#footer {
	width: 936px;
}

div.narrow#footer p {
	width: 627px;
}

body.home #canvas.narrow {
	background-image: url(../images/home_back_narrow.jpg);
}

body.home div.narrow #documentColumn div.textRow div.textColumn {
	float: left;
	width: 305px;
	margin-top: 274px;
}

/* popup mode */
div.popup {
	
}

div.popup #documentColumn {
	width: 568px;
}

div.popup#canvas {
	width: 570px;
}


/*
#downcontrol{
	background-image: url(/images/control_down_blue.gif);
	background-repeat: no-repeat;	
	display:inline-block;
	width:16px;height:16px;
	margin:0;
	
}

#downcontrol.up{
	background-image: url(/images/control_up_blue.gif);
}*/

/*
#showId{
	border: 1px solid #B0D6FF;
	padding: 4px 8px;
}*/
	
.bottomline{
	border-bottom:solid #cecece;
	border-bottom-width:1px;
	font-size:120%;		
}

