html,body
{
	font-family								: verdana, arial, helvetica;	
	font-size								: 83%;
	color									: #333333;
	background								: #f8f8f8; 
}

body
{
	text-align								: center;	
}

 body
,div
,table
,tr
,td
{
	border									: 0;
	padding									: 0;
	margin									: 0;
}
img
{
	border									: 0;
}


table
{	
	
	border-collapse							: collapse;
}	

td
{
	vertical-align							: top;
}

img
{
	display									: block;
}

.content img 
{
	display									: inline;
}

 a
,a:link
,a:visited
{
	color									: rgb(77,13,140);
	text-decoration							: underline;
}

a:hover
{
	color									: #ff9900;
	text-decoration							: none;
}

h1,h2,h3,h4,h5,h6
{
	color									: rgb(77,13,140);
	font-weight								: bold;
	margin-bottom							: 3px;
}

h1
{
	font-size								: 140%;
}

h2
{
	font-size								: 120%;
}

h3
{
	font-size								: 110%;
}

h4,h5,h6
{
	font-size								: 100%;
}


 h2 a
,h2 a:link
,h2 a:visited
{
	color									: rgb(77,13,140);	
}

h2 a:hover
{
	color									: #ff9900;
}

 td.title
,div.title
,a.title
{
	color									: rgb(77,13,140);
	font-family								: arial,helvetica;
	font-size								: 14px;
	font-weight								: bold;
}

div.title
{
	margin-bottom							: 0.9em;	
}

.text 
{
	line-height								: 140%;
}

/*
div#container
{
	width									: 100%;
	background								: url(../images/application/header/bg_header_ie6.png) no-repeat top center;
}
/* HACK VOOR IE6 . IE6 WILL USE THE ABOVE BACKGROUND. */
div#container
{
	background								: url(../images/application/header/bg_header.png) no-repeat top center;
}


div#top
{
	width									: 913px;
	padding-top								: 0px;
	margin									: 0 auto;

}
#logo_top, 
#logo_bottom
{
	float									: left;
	width									: 187px;
}
div#logo_top img
{
	width									: 187px;
	height									: 80px;
}
div#logo_bottom img
{
	width									: 187px;
	height									: 24px;
}

div#siteswitch
{
	float									: right;
	margin-right							: 12px;
}

div#siteswitch ul#sites
{
	list-style-type							: none;
	padding									: 0;
	margin									: 0;
}
div#siteswitch ul#sites li
{
	float									: left;	
}
div#siteswitch img#offices
{
	padding-top								: 30px;	
}
div#tabs 
{
	height									: 24px;
	width									: 740px;
	float									: right;
}

#top .center
{
	text-align								: left;
	
	margin 									: 0 auto 0 auto;
}

/*
#main
{
	background-color						: #f8f8f8;
	background-image						: url(../images/application/bg_gradient.jpg);
	background-repeat						: no-repeat;
}
*/

#area_breadcrumb
{
	padding									: 17px 0 15px 21px;
}

#area_breadcrumb a
{
	color									: #4d0d8c;
	text-decoration							: none;
}

 #area_breadcrumb a.last
,#area_breadcrumb a:hover
{
	color									: #ff9900;
}

#area_left
{
	width									: 190px;
	padding-right							: 22px;
}
#area_header
{
	height									: 80px;	
}
#area_top
{
	text-align								: center;
	width									: 950px;
}

td#content
{
	width									: *auto;
}

div#footer
{
	clear									: both;
	height									: 100px;
	border-top								: solid 1px #dddddd;
	margin-top								: 22px;
	text-align: center;
}

div#footer div.center
{
	width									: 923px;
	padding-top								: 18px;
}

div#footer div#area_address
{
	float									: left;
	font-size								: 90%;
	padding-bottom							: 4px;
}


div#footer div#area_footer
{
	font-size								: 90%;
	float									: right;
	width									: 170px;
	background								: url(../images/application/footer_area_separator_bg.gif) 0px 0px no-repeat;
	padding-left							: 25px;
}
div#footer div#area_footer div.content
{
	height									: 84px;
}
div#footer div#area_footer a
{
	margin-right							: 10px;
	height									: 36px;
	vertical-align							: middle;
}


div#footer div#area_footerlinks
{
	font-size								: 90%;
	float									: left;
}
div#footer a
{
	font-weight								: bold;
}

 div#footer div#area_address 
,div#footer div#area_footerlinks 
{
 	float									: left;
	width									: 710px;
	clear									: left;
	text-align								: right; 
}

div#footer div#area_address div.content
{
	padding									: 0 0 0 0;

}

.areabox_small
{
	width									: 176px;
	margin-bottom							: 20px;
}

.areabox_small .bg
{
	background-image						: url(../images/application/areabox_small_bg.gif);
	background-repeat						: repeat-y;
}

.areabox_medium
{
	width									: 543px;
	background-image						: url(../images/application/areabox_medium_bg.gif);
	background-repeat						: repeat-y;
}

.areabox_large
{
	width									: 743px;
	background-image						: url(../images/application/areabox_large_bg.gif);
	background-repeat						: repeat-y;
}

.areabox_ratecard
{
	width									: 827px;
	background-image						: url(../images/application/areabox_ratecard_bg.gif);
	background-repeat						: repeat-y;
}

 .areabox_medium ul
,.areabox_large ul
,.areabox_ratecard ul
{
	list-style-image                        : url(../images/application/ul.gif);
	padding-left							: 0px;
	margin-left                             : 0px;
}

 .areabox_medium li
,.areabox_large li
,.areabox_ratecard li
{
	padding-left							: 0px;
	margin-left                             : 18px;
}

 .areabox_small .area_title
,.areabox_medium .area_title
,.areabox_large .area_title
,.areabox_ratecard .area_title
{
	background-repeat						: no-repeat;
	background-position						: left top;
	font-size								: 110%;
	color									: #ffffff;
	font-weight								: bold;
	height									: 33px;
}

 .areabox_small .area_title a
,.areabox_medium .area_title a
,.areabox_large .area_title a
,.areabox_ratecard .area_title a
{
 	color									: #ffffff;
} 	

.areabox_small .area_title
{
	background								: url(../images/application/areabox_small_title_bg.png);
}

.areabox_medium .area_title
{
	background								: url(../images/application/areabox_medium_title_bg.gif);
}

.areabox_large .area_title
{
	background-image						: url(../images/application/areabox_large_title_bg.gif);
}

.areabox_ratecard .area_title
{
	background-image						: url(../images/application/areabox_ratecard_title_bg.gif);
}

 .areabox_small .area_title div
,.areabox_medium .area_title div
,.areabox_large .area_title div
,.areabox_ratecard .area_title div
{
	padding									: 8px 20px;
	text-transform							: uppercase;
}


 .areabox_small .content 
,.areabox_medium .content
,.areabox_large .content
,.areabox_ratecard .content
{
	border									: 0 none;
	padding									: 20px;
	padding-bottom							: 30px;
}

.areabox_small .content
{
	background								: url(../images/application/areabox_small_bottom_bg.gif) no-repeat left bottom;
}

.areabox_medium .content
{
	background								: url(../images/application/areabox_medium_bottom_bg.gif) no-repeat left bottom;
}

.areabox_large .content
{
	background								: url(../images/application/areabox_large_bottom_bg.gif) no-repeat left bottom;
}

.areabox_ratecard .content
{
	background								: url(../images/application/areabox_ratecard_bottom_bg.gif) no-repeat left bottom;
}

 a.arrow_left_prev
,a.arrow_left_next
,a.arrow_right_prev
,a.arrow_right_next
{
	background-image						: url(../images/application/bt_arrow_left_off.gif);
	background-repeat						: no-repeat;
	background-position						: right;
 	padding									: 3px 22px 3px 0;
	font-weight								: bold;
	color									: #333333;
	display									: block;
	text-align								: right;
}

 a.arrow_left_next
,a.arrow_right_next
{
	background-image						: url(../images/application/bt_arrow_right_off.gif);
}

 a.arrow_left_prev
,a.arrow_left_next
{
 	background-position						: left;
 	padding									: 3px 0 3px 22px;	
 	text-align								: left;
 	
}	

 a.arrow:hover
,a.arrow_left_prev:hover
,a.arrow_left_next:hover
,a.arrow_right_prev:hover
,a.arrow_right_next:hover
{
	background-image						: url(../images/application/bt_arrow_right_on.gif);
	background-repeat						: no-repeat; 
	color									: #ff9900;
}

 a.arrow_left_prev:hover
,a.arrow_right_prev:hover
{
	background-image						: url(../images/application/bt_arrow_left_on.gif);
}

hr.separator
{
	clear									: both;
	margin									: 15px 0;
	display									: block;
	height									: 1px;
	border									: 0;
	color									: #dddddd;
	background								: #dddddd;
}


.textfield
{
	border									: solid 1px #cccccc;	
}

#area_body
{
	padding-top								: 27px;	
}

.error_msg
{
	color									: #ff0000;
}


/*
.pageSeparator
{
	height									: 5px;
	width									: 100%;
	background-image						: url('../images/application/bg_line_dots.gif');
	background-repeat						: no-repeat;
	background-position						: left center;
}
*/
/* For the site-specials */
/*.pageSeparator {
	margin-bottom							: 16px;
	padding-top								: 4px;
}
*/



/* Legacy buttons */

 .buttonLeft
,.buttonRight
{
	padding-right							: 1px;
	margin-top								: 5px;
}

.buttonRight
{
	text-align								: right;
}

 .buttonStyle
,.buttonStyle:hover
,.buttonRight
,.buttonRight:hover
,.buttonLeft
,.buttonLeft:hover
,.buttonUp
,.buttonUp:hover
,.buttonDown
,.buttonDown:hover
,.bulletStyle
,.bulletStyle:hover
,.bulletRight
,.bulletRight:hover
,.bulletLeft
,.bulletLeft:hover
,.bulletUp
,.bulletUp:hover
,.bulletDown
,.bulletDown:hover
{
	font-weight							: bold;
	background-image					: url('../images/application/bt_arrow_right_off.gif');
	background-repeat					: no-repeat;
	text-decoration						: none;
	cursor								: hand;
	cursor								: pointer;
	padding								: 2px 0 2px 22px;
	clear								: left;
	background-position					: top left; 
	display								: block;
	height								: 20px;
}

 .buttonStyle:hover
,.buttonRight:hover
,.buttonLeft:hover
,.buttonUp:hover
,.buttonDown:hover
,.bulletStyle:hover
,.bulletRight:hover
,.bulletLeft:hover
,.bulletUp:hover
,.bulletDown:hover
{
	color									: #ff9900;
}

 .bulletStyle
,.bulletStyle:hover
,.bulletRight
,.bulletRight:hover
,.bulletLeft
,.bulletLeft:hover
,.bulletUp
,.bulletUp:hover
,.bulletDown
,.bulletDown:hover
{
	padding-left		: 18px;
	background-position	: left top;
}

 .bulletStyle:hover
,.bulletRight:hover
,.buttonStyle:hover
,.buttonRight:hover
{
	background-image	: url('../images/application/bt_arrow_right_on.gif');
}

 .buttonLeft
,.bulletLeft
{
	background-image	: url('../images/application/bt_arrow_left_off.gif');
}

 .bulletLeft:hover
,.buttonLeft:hover
{
	background-image	: url('../images/application/bt_arrow_left_on.gif');
}

 .bulletUp
,.buttonUp
{
	background-image	: url('../images/application/bt_arrow_up_off.gif');
}

 .bulletUp:hover
,.buttonUp:hover
{
	background-image	: url('../images/application/bt_arrow_up_on.gif');
}

 .bulletDown
,.buttonDown
{
	background-image	: url('../images/application/bt_arrow_down_off.gif');
}

 .bulletDown:hover
,.buttonDown:hover
{
	background-image	: url('../images/application/bt_arrow_down_on.gif');
}


table.notablestyle
,table.notablestyle tr
,table.notablestyle td
{
	border									: auto;
	padding									: auto;
	margin									: auto;
}
table.notablestyle
,table.notablestyle tr
,table.notablestyle td
{
	padding									: 5px;
}
table.notablestyle h3 {
    margin  : 0px;
    padding : 0px;
}
table.notablestyle
{	
	
	border-collapse							: seperate;
}	
       /*
td
{
	vertical-align							: top;
}        */
