body
{
	background: url('../images/bg_body.gif') no-repeat;
	position: relative;
}
body, html.form
{
	display: block;
	min-height: 100%;
}
h2.title
{
	border-bottom: solid 5px #d5e39d;
	padding-bottom: 4px;
}
#wrapper
{
	width: 100%;
	min-height: 100%;
}
#container
{
	width: 960px;
	margin: 0px auto 0px auto;
}
#header
{
	height: 160px;
	position: relative;
	width: 100%;
}
#content_block
{
	padding-bottom: 73px;
}
h2.sifr
{
	font-size: 18px;
}
.setVisible
{
	display: block;
}
.setHidden
{
	display: none;
}
/*******************************/
/*logo*/
/******************************/
#logo
{
	float: left;
	position: relative;
}
#logo img
{
	position: absolute;
	top: 16px;
	left: 18px;
}

/*******************************/
/*service_menu*/
/******************************/
#service_menu
{
	float: right;
	margin-top: 16px;
	width: auto;
	list-style: none;
}
#service_menu li
{
	float: left;
	padding-left: 19px;
	width: auto;
}
#service_menu li a
{
	padding-top: 4px;
	display: block;
}
#search_block
{
	float: right;
	width: 300px;
	margin-top: 13px;
	padding-left: 20px;
}
.external-button
{
	float: right;
	width: auto;
	list-style: none;
	margin-top: 17px;
}
.external-button li
{
	float: left;
	width: auto;
	padding-right: 8px;
}
.external-button li.last
{
	padding-right: 0px;
}
.external-button li span
{
	cursor: pointer;
}
.external-button li span.yellow-star
{
	height: 24px;
	/*width: 26px;*/
	background: url(../images/yellow-star.gif) no-repeat;
	float: left;
	width:auto;
	margin-left: 4px;
	padding-left:26px;
	display: inline; 
}
.external-button li span.facebook-icon
{
	height: 24px;
	/*width: 29px;*/
	background: url(../images/facebook-icon.gif) no-repeat;
	float: left;
	width:auto;
	margin-left: 4px;
	padding-left:29px;
	display: inline;
}
.external-button li input.btn_bg
{
	margin-left: 0px;
	padding-right: 7px;
	width: 180px;
}
.external-button li div#makeHomeHolder input.btn_bg
{
	width: 190px;
}
/*******************************/
/*top_menu*/
/******************************/
#top_menu
{
	padding: 19px 0px 0px 168px;
	height: 35px;
}
#top_menu li
{
	float: left;
	width: auto;
	display: inline;
	margin-right: 3px;
}
#top_menu li a
{
	display: inline;
	float: left;
	width: auto;
}
#top_menu li a span
{
	display: inline;
	float: left;
	width: auto;
}
#top_menu li a span em
{
	display: inline;
	float: left;
	font-style: normal;
	font-weight: bold;
	margin: 0px 4px 0px 4px;
	padding: 6px 10px 0px 8px;
	width: auto;
	white-space: nowrap;
}
#top_menu li a:hover, #top_menu li a.active
{
	background: url('../images/link_act_right.gif') no-repeat right top;
	height: 28px;
}
#top_menu li a:hover span, #top_menu li a.active span
{
	background: url('../images/link_act_left.gif') no-repeat left top;
	height: 28px;
}
#top_menu li a:hover span em, #top_menu li a.active span em
{
	background: url('../images/link_act_bg.gif') repeat-x;
	height: 28px;
}
/*******************************/
/*left_menu*/
/******************************/
#left_menu
{
	border-top: solid 5px #d5e39d;
	color: inherit;
	background: #ecf2d3 url( '../images/border_b_menu.gif' ) no-repeat left bottom;
	width: 160px;
	padding-bottom: 50px;
	margin-top: 35px;
	float: left;
	list-style-position: outside;
	list-style: none;
}
#left_menu li
{
	border-bottom: solid 1px #d5e39d;
	background: url( '../images/arrow_white_small.gif' ) no-repeat 18px 5px;
}
#left_menu li.empty
{
	 background:none;
	 border:0;	
}
#left_menu li a
{
	padding: 4px 10px 5px 39px;
	display: block;
	font-weight: normal;
}
#left_menu li a:hover
{
	background: #dee9b3 url( '../images/arrow_white_small.gif' ) no-repeat 18px 5px;
	color: #421460;
}
#left_menu li.first
{
	background: none;
	height: 15px;
}
#left_menu li.active a:hover
{
	background: #dee9b3 url( '../images/arrow_down.gif' ) no-repeat 18px 5px;
	color: #421460;
}
#left_menu li.active a
{
	font-weight: bold;
	background: #dee9b3 url( '../images/arrow_down.gif' ) no-repeat 18px 5px;
	color: #421460;
}
#left_menu li.active ul
{
	border-top: solid 1px #d5e39d;
	list-style: none;
	list-style-position: outside;
}
#left_menu li.active ul li
{
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: solid 1px #E3ECBD;
}
#left_menu li.active ul li a
{
	background: #e3ecbd url( '../images/arrow_menu.gif' ) no-repeat 39px 8px;
	padding: 4px 10px 4px 53px;
	font-weight: normal;
	color: #421460;
}
#left_menu li.active ul li a:hover
{
	background: #e3ecbd url( '../images/arrow_menu.gif' ) no-repeat 39px 8px;
	text-decoration: underline;
	color: #421460;
}
#left_menu li.active ul li.active a
{
	font-weight: bold;
	text-decoration: none;
}
.left_menu_space
{
	width: 160px;
	padding-bottom: 50px;
	margin-top: 35px;
	float: left;
}

/*******************************/
/*action_menu*/
/******************************/
#action_menu
{
	padding-bottom: 35px;
	list-style: none;
}
#action_menu li
{
	float: left;
	width: auto;
	background: url('../images/arrow_grey.gif') no-repeat right 6px;
	padding-right: 10px;
	margin-right: 5px;
	margin-left: 2px;
}
#action_menu li.right
{
	float: right;
	width: auto;
}
#action_menu li a
{
	font-family: Arial, Sans-Serif;
}
#action_menu li.active
{
	background: none;
}
#action_menu li.active a
{
	font-weight: bold;
	text-decoration: none;
}
/*******************************/
/*buttons*/
/******************************/
.btn_left
{
	background: url('../images/btn_left.gif') no-repeat left top;
	height: 24px;
	display: block;
	float: left;
	width: auto;
}
.btn_right
{
	background: url('../images/btn_right.gif') no-repeat right top;
	line-height: 24px;
	float: left;
	width: auto;
}
.btn_bg
{
	background-color: inherit;
	background: url('../images/btn_bg.gif') repeat-x;
	height: 25px;
	line-height: 18px;
	padding: 0px 0px 2px 0px;
	color: #000;
	font-weight: bold;
	border: 0px;
	margin: 0px 4px;
	text-align: center;
	cursor: pointer;
}
.btn_search_left
{
	background: url('../images/btn_search_left.gif') no-repeat;
	height: 24px;
	display: block;
	float: left;
	width: 19px;
}
.btn_white_left
{
	background: url('../images/btn_white_left.gif') no-repeat;
	height: 24px;
	width: 4px;
	display: block;
	float: left;
}
.btn_white_right
{
	background: url('../images/btn_white_right.gif') no-repeat;
	float: left;
	display: block;
	width: 4px;
	height: 24px;
}
.btn_white_bg
{
	background-color: inherit;
	background: url('../images/btn_bg_white.gif') repeat-x;
	color: #333;
	border: 0px;
	height: 19px;
	padding: 4px 0px 3px 5px;
	width: auto;
	float: left;
	line-height: 15px;
}
input.smallestInput
{
	width: 42px;
}
input.largeInput
{
	width: 214px;
}
input.middleAltInput
{
	width: 168px;
}
input.smallInput
{
	width: 68px;
}
input.middleInput
{
	width: 167px;
}
.next
{
	background: url('../images/arrow_white.gif') no-repeat;
	height: 22px;
	width: 22px;
	margin-top: -10px;
}
.bg_arrow
{
	background: url('../images/arrow_white_small.gif') no-repeat;
	padding-left: 20px;
	font-size: 12px;
	color: #421460;
	background-color: inherit;
}
.mail
{
	background: url('../images/icon_mail.gif') no-repeat left 1px;
	padding-left: 22px;
	margin-left: 10px;
	line-height:11px;
	padding-bottom:2px;
}
.mailEmployersList
{
	background: url('../images/icon_mail.gif') no-repeat left 2px;
	padding-left: 22px;
	display: block;
}
.print
{
	background: url('../images/icon_print.gif') no-repeat left 1px;
	padding-left: 22px;
	line-height:11px;padding-bottom:2px;
}
textarea
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}
.spaceAlt_btn
{
	margin-right: 10px;
}
.right_side
{
	float: right;
	width: 20px;
}
/*******************************/
/*paddings_margins*/
/******************************/
.space_link
{
	padding-right: 18px;
}
.space_btn
{
	margin-left: 8px;
}
/*******************************/
/*home_page*/
/******************************/
.col_left
{
	width: 640px;
	background: url('../images/icon_tree.gif') no-repeat 592px top;
	padding-top: 33px;
	padding-bottom: 18px;
	float: left;
	margin-top: 2px;
}
.transparent_line
{
	position: absolute;
	height: 29px;
	width: 640px;
	z-index: 1;
	bottom: -4px;
	left: 0;
}
.transparent_line img
{
	width: 640px;
	height: 29px;
}
#banner_front
{
	border-top: solid 5px #d5e39d;
	position: relative;
	height: 222px;
	width: 640px;
	overflow:hidden;
}
#banner_front a.transparent_link
{
	position: absolute;
	z-index: 100;
	width: 230px;
	height: 22px;
	top: 14px;
	left: 15px;
	background:none;
}
#banner_front a.transparent_link img
{
	width: 200px;
	height: 22px;
}
#banner_front .next
{
	margin-top: 19px;
}
#banner_front .text
{
	width:100%;
	display:inline;
}
.green_block
{
	background: url('../images/green_block.gif') no-repeat;
	width: 300px;
	height: 96px;
	position: absolute;
	top: 126px;
	left: 299px;
	padding: 14px 0px 0px 19px;
	z-index: 10;
}
.green_block h2.sifr_green{font-size:16px;}
.border_grey
{
	background: url('../images/px_grey.gif') repeat-y 320px 0px;
	margin-top: 14px;
	width:640px;
}
.border_grey h2{border-bottom:solid 5px #D5E39D;}
.col_first
{
	float: left;
	width: 300px; 
}
.preview_block
{
	width:100%;
	overflow:hidden;
	padding-top: 18px;
	padding-bottom: 4px;
}
.preview_block h3 a
{
	color: #000;
	background-color: inherit;
}
.preview_block img
{
	float: left;
	width: 80px;
}
.preview_block div.text_block
{
	width: 194px;
	padding-left: 18px;
	float: left;
}
.preview_block div.text_block .info
{
	padding: 5px 0px 10px 0px;
}
.preview_block div.text_block p
{
	padding-bottom: 4px;
}
.preview_block .border
{
	height: 1px;
	border-top: solid 1px #ccc;
	font-size: 0px;
	margin: 18px 0px 0px 0px;
}
.col_left div.preview_block div.text_block
{
	width: 194px;
}
.col_second
{
	float: right;
	width: 300px; 
}
.col_center
{
	float: left;
	width: 460px;
	margin-left: 20px;
	background: url('../images/icon_tree.gif') no-repeat 412px 2px;
	display: inline;
}

/*******************************/
/*nyheder*/
/******************************/

.col_center div.title, .col_left div.title
{
	background: #ecf2d3 url('../images/border_green.gif') no-repeat left bottom;
	border-top: solid 5px #d5e39d;
	padding: 24px 0px 24px 16px;
	color: inherit;
}
.col_left div.title
{
	background-image: url('../images/border_green_large.gif');
}
.col_center div.preview_block div.text_block
{
	width: 360px;
}
.col_center div.preview_block div.text_block h4
{
	margin-bottom: 1px;
}
.paging
{
	margin-top: 19px;
	padding-top: 13px;
	border-top: solid 1px #d3d3d3;
}
.paging strong
{
	padding-top: 3px;
	display: block;
	float: left;
	width: auto;
}
.paging ul
{
	float: right;
	width: auto;
	list-style: none;
}
.paging ul li
{
	float: left;
	padding-left: 8px;
	width: auto;
}
.paging ul li a
{
	background-color: inherit;
	background: url('../images/circle_no_act.gif') no-repeat;
	height: 22px;
	width: 22px;
	display: block;
	color: #fff;
	padding: 3px 0px 0px 0px;
	text-align: center;
}
.paging ul li a:hover
{
	text-decoration: none;
}
.paging ul li a.active
{
	background-color: inherit;
	background: url('../images/circle.gif') no-repeat;
	height: 22px;
	width: 22px;
	display: block;
	color: #fff;
}
.paging ul li a.next
{
	background: url('../images/circle_next.gif') no-repeat;
	height: 22px;
	width: 22px;
	margin: 0px;
}
/*******************************/
/*News*/
/******************************/
.content_center
{
	border-top: solid 5px #D5E39D;
	padding-top: 24px;
	width: 460px;
}

.content_center a
{
	color: #5A297A;
	background-color: inherit;
}
.service_block
{
	border-top: solid 1px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
	margin: 17px 0px 17px 0px;
	padding: 4px 0px 5px 0px;
}
.service_block h4
{
	float: left;
	width: auto;
}
.content_center img
{
	margin: 4px 10px 10px 10px;
}
.content_center ul, .content_center ol,
.nicetext ul, .nicetext ol
{
	padding-left: 23px;
	padding-bottom: 15px;
}
.content_center ul li, .content_center ol li,
.nicetext ul li, .nicetext ol li
{
	list-style: none;
	padding-left: 12px;
	background: url(/images/li.gif) no-repeat 0px 4px;
}
.content_center ul li div, .content_center ol li div
{
	display: inline;
}
.content_center img.del_space
{
	margin: 4px 0px 10px 0px;
}
.content_center p
{
	padding-bottom: 16px;
}
.content_center p.h2
{
	padding-bottom: 0px;
}
.content_center p.last
{
	padding-bottom: 10px;
}
.inline_style
{
	display: inline;
}
/*******************************/
/*section page*/
/******************************/
.text_img
{
	padding: 18px 0px 7px 0px;
}
.text_img div.text
{
	float: left;
	width: 220px;
}
.text_img ul, .text_img ol
{
	padding-left: 20px;
	padding-bottom: 15px;
}

.text_img ul li, .text_img ol li
{
	list-style: none;
	padding-left: 15px;
	background: url(/images/li.gif) no-repeat 0px 4px;
}

.text_img ul div, .text_img ol div
{
	display: inline;
}
.text_img p
{
	padding-bottom: 15px;
}
.text_img a
{
	color: #5A297A;
	background: inherit;
}
.text_img div.text p
{
	padding-top: 13px;
	padding-bottom: 3px;
}
.text_img img
{
	margin: 0 0px 10px 0px;
}
.text_prewiev
{
	border-top: solid 1px #d3d3d3;
	padding: 17px 0px 20px 0px;
}
.text_prewiev p
{
	padding-top: 14px;
	padding-bottom: 4px;
}
/*******************************/
/*col_right*/
/******************************/
.col_right
{
	width: 300px;
	float: right;
	padding-top: 35px;
	padding-bottom: 50px;
}
.orange div.firstBlock
{
	background: #f9e196;
	border-top: solid 5px #fbc549;
	color: inherit;
}
.green div.firstBlock
{
	background: #ecf2d3;
	border-top: solid 5px #d5e39d;
	color: inherit;
}
.blue div.firstBlock
{
	background: #dfe9ea;
	border-top: solid 5px #b0cacb;
	color: inherit;
}
.firstBlock
{
	padding: 15px 0px 7px 18px;
}
.foto_block
{
	height: 154px;
	position: relative;
}

.firstBlock a
{
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 130px;
	left: 134px;
}
.orange p.over_words
{
	background: url('../images/over_words_orange.gif') no-repeat 98px 6px;
}
.green p.over_words
{
	background: url('../images/over_words_green.gif') no-repeat 98px 6px;
}
.blue p.over_words
{
	background: url('../images/over_words_blue.gif') no-repeat 98px 6px;
}
.over_words
{
	height: 113px;
	padding: 13px 35px 0px 128px;
	line-height: 16px;
	position: absolute;
	top: 0px;
	left: 0px;
}
/*.block_2 h3
{
	padding-bottom: 5px;
}
.block_2 a
{
	font-weight: normal;
	padding-right: 13px;
	line-height: 22px;
	float: left;
	width: auto;
}*/
.orange div.border_b
{
	background: #f9e196 url('../images/border2_b_orange.gif') no-repeat left bottom;
	color: inherit;
}
.green div.border_b
{
	background: #d5e39d url('../images/border2_b_green.gif') no-repeat left bottom;
	color: inherit;
}
.blue div.border_b
{
	background: #dfe9ea url('../images/border2_b_blue.gif') no-repeat left bottom;
	color: inherit;
}
div.border_b .bg_arrow
{
	display: block;
	margin-top: 6px;
}
.border_b
{
	padding: 10px 11px 16px 18px;
}
.orange div.bannerBlock
{
	background: url('../images/border2_t_orange.gif') no-repeat;
	padding-top: 4px;
	margin-top: 18px;
}
.green div.bannerBlock
{
	background: url('../images/border2_t_green.gif') no-repeat;
	padding-top: 4px;
	margin-top: 18px;
}
.blue div.bannerBlock
{
	background: url('../images/border2_t_blue.gif') no-repeat;
	padding-top: 4px;
	margin-top: 18px;
}
.top_space
{
	padding-bottom: 1px;
}
.orange div.block_head
{
	background: url('../images/border_t_orange.gif') no-repeat;
}
.green div.block_head
{
	background: url('../images/border_t_green.gif') no-repeat;
}
.blue div.block_head
{
	background: url('../images/border_t_blue.gif') no-repeat;
}


.bannerBlock h3, .bannerBlock h3 span
{
	padding-bottom: 8px;
}
.bannerBlock div.auto_height
{
	height: 65px;
}
.bannerBlock p span
{
	font-size: 12px;
}
div.auto_height
{
	height: 65px;
}
div.auto_height h3
{
	padding-bottom: 8px;
}

.list_label
{
	float: left;
	width: auto;
	list-style: none;
}
.list_label label
{
	padding: 10px 0px 4px 0px;
	display: block;
	width: 84px;
}
.list_input
{
	float: left;
	width: auto;
	list-style: none;
}
.list_input li
{
	padding: 5px 0px 0px 0px;
}
.list_input li a
{
	padding-right: 11px;
	line-height: 18px;
}
.login_form
{
	height: 90px;
}
.list_link
{
	width: 263px;
	text-align: center;
}
.list_link .align_link
{
	text-align: center;
	width: 270px;
}
.list_link p
{
	float: left;
	width: auto;
	text-align: center;
}
.list_link .spacing
{
	padding-right: 2px;
}
.list_link a
{
	line-height: 22px; 
}
.orange div.border_diagonal
{
	background: url('../images/borders_orange.gif') no-repeat;
	height: 36px;
}

.orange div.border_normal
{
	background: url('../images/border_b_orange.gif') no-repeat;
	height: 22px;
}

.blue div.border_diagonal
{
	background: url('../images/borders_blue.gif') no-repeat;
	height: 36px;
}
.green div.border_diagonal
{
	background: url('../images/borders_green.gif') no-repeat;
	height: 36px;
}
.login ul.vldForm label
{
	width: 58px;
}
.login ul.vldForm .txt_cont
{
	width: 180px;
}
.login ul.vldForm .btn_white_center, .login ul.vldForm .btn_red_center
{
	width: 172px;
}
.login ul.vldForm input.txtBox
{
	width: 170px;
}
.login ul.vldForm .remember
{
	text-align: right;
	width: 236px;
}
.login ul.vldForm .remember label
{
	float: none;
}
.login h3
{
	padding-bottom: 8px;
}
.login .list_label li
{
	list-style-position: outside;
	height: 24px;
	width: 60px;
	padding: 0px 0px 3px 0px;
}
.login .list_input li
{
	list-style-position: outside;
	height: 24px;
}
.login .list_label label, .forgot_pass .list_label label
{
	width: 60px;
}
.right_space
{
	padding-right: 30px;
}
.side_space
{
	padding: 0 6px;
}
.userinfo h3
{
	padding-bottom: 8px;
}

.loginForm .remember input, .vldForm .remember input
{
	margin: 6px 0 0;
	padding: 0;
}
.login ul.vldForm li.before-remember
{
    padding-bottom:0px;
}
* html .vldForm .remember input
{
    margin:0px;
}
*+html .vldForm .remember input
{
    margin:0px;
}
/*******************************/
/*sitemap*/
/******************************/
.sitemap_align
{
	padding-top: 35px;
}
#sitemap
{
	padding-top: 15px;
}
#sitemap ul
{
	width:100%;
	overflow:hidden;
	list-style: none;
	list-style-position: outside;
}
#sitemap ul li
{
	background: url( '../images/arrow_down.gif' ) no-repeat 0px 12px;
	float: left;
	width: 200px;
	padding: 0px 0px 30px 0px;
}
#sitemap ul li.space
{
	padding-right: 20px;
}
#sitemap ul li a
{
	padding: 11px 0px 9px 20px;
	display: block;
	font-weight: bold;
	border-bottom: solid 2px #D5E39D;
	font-size: 14px;
}
#sitemap ul li ul li
{
	background: url( '../images/arrow_menu.gif' ) no-repeat 5px 10px;
	padding: 2px 0px 0px 18px;
	border-bottom: solid 1px #d3d3d3;
	float: none;
	width: 181px;
}
#sitemap ul li ul li.space
{
	padding: 2px 0px 0px 18px;
}
#sitemap ul li ul li a
{
	font-weight: normal;
	padding: 4px 0px 5px 2px;
	font-size: 12px;
	border: 0;
}
#sitemap ul li ul li a:hover
{
	background: none;
}
/*******************************/
/*emailfriend*/
/******************************/

#emailfriend
{
	float: left;
	padding-top: 15px;
	width: auto;
}
#emailfriend ul li
{
	background: url( '../images/arrow_white_small.gif' ) no-repeat 18px 5px;
}
#emailfriend ul li a
{
	padding: 4px 0px 5px 39px;
	display: block;
	font-weight: bold;
}
#emailfriend ul li a:hover
{
	background-color: inherit;
	background: url( '../images/arrow_white_small.gif' ) no-repeat 18px 5px;
	color: #421460;
}
#emailfriend ul li ul
{
	padding-left: 40px;
}
#emailfriend ul li ul li
{
	background: url( '../images/arrow_menu.gif' ) no-repeat 0px 12px;
	padding: 4px 0px 4px 13px;
}
#emailfriend ul li ul li a
{
	font-weight: normal;
	padding: 4px 0px 5px 2px;
}
#emailfriend ul li ul li a:hover
{
	background: none;
}
#emailfriend ul li ul li ul li
{
	border-bottom: solid 1px #d5e39d;
}
/*******************************/
/*search*/
/******************************/
.searchResult
{
	padding-top: 15px;
}
.searchResult a:hover
{
	text-decoration: none;
}
#xsltsearch_results
{
	padding-bottom: 15px;
	padding-top: 15px;
}
span.xsltsearch_ordinal
{
	color: #421460;
	background-color: inherit;
	font-weight: bold;
}
.xsltsearch_result
{
	border-bottom: solid 1px #D5E39D;
	padding: 10px 0px 10px 0px;
}
#xsltsearch_navigation a#previous
{
	background: url('../images/circle_previous.gif') no-repeat;
	height: 22px;
	width: 22px;
	cursor: pointer;
	display: block;
	border: 0px;
	padding: 0px;
	float: left;
	margin: 0px 4px;
}
#xsltsearch_navigation a#next
{
	background: url('../images/circle_next.gif') no-repeat;
	height: 22px;
	width: 22px;
	cursor: pointer;
	border: 0px;
	display: block;
	float: left;
}
#xsltsearch_navigation
{
	float: right;
	width: auto;
}
#xsltsearch_navigation a
{
	background-color: inherit;
	background: url('../images/circle_no_act.gif') no-repeat;
	height: 22px;
	width: 22px;
	display: block;
	color: #fff;
	padding: 2px 0px 0px 0px;
	text-align: center;
	border: 0px;
	margin: 0px 4px 0px 4px;
	float: left;
	font-size: 12px;
}
#xsltsearch_navigation strong
{
	background-color: inherit;
	background: url('../images/circle.gif') no-repeat;
	height: 22px;
	width: 22px;
	display: block;
	color: #fff;
	padding: 2px 0px 0px 0px;
	margin: 0px 4px 0px 4px;
	text-align: center;
	float: left;
	font-size: 12px;
}
#xsltsearch a
{
	color: #421460;
	background-color: inherit;
}
#xsltsearch_navigation a
{
	color: #fff;
	background-color: inherit;
}
/*******************************/
/*footer*/
/******************************/

#footer_bg
{
	width: 100%;
	height: 46px;
	margin-top: -46px;
	background: url('../images/bg_footer.gif') repeat-x;
}
#footer
{
	width: 972px;
	margin: 0px auto;
	/*position: relative;*/
}
#footer img
{
	/*position: absolute;
	right: 24px;*/
	float:right;
	margin-top: -61px;
}
#footer ul
{
	padding-top: 20px;
	list-style: none;
}
#footer li
{
	float: left;
	border-right: solid 1px #a2ab7a;
	padding: 0px 8px 0px 7px;
	width: auto;
}
#footer li.last
{
	border: 0px;
}
#footer a
{
	font-weight: normal;
}
.top_space_img
{
	margin-top: 0px;
}
.top_space_img p
{
	font-size: 10px;
	margin-top: 3px;
}
.content_center .top_space_img img
{
	margin-bottom: 0px;
}
.link_space
{
	padding-left: 3px;
}
.col_wide
{
	float: left;
	display: inline;
	background: url(../images/icon_tree.gif) no-repeat scroll 592px 2px;
	width: 640px;
}
.col_wide div.title
{
	background: #ECF2D3 url(../images/border_green_wide.gif) no-repeat left bottom;
	border-top: 5px solid #D5E39D;
	color: inherit;
	padding: 24px 0 24px 16px;
}

.intro
{
	border-bottom: solid 5px #D5E39D;
	padding: 15px 0px 15px 0px;
	display: block;
}

.unfloater
{
	width:100%;
	overflow:hidden;
}

/*******************************/
/*popup*/
/******************************/
.popup
{
	background: url(../images/popup.png) no-repeat;
	width: 634px;
	padding-left: 26px;
}
.ptop_border
{
	background: url(../images/pBorder_top.png) no-repeat;
	height: 26px;
	width: 658px;
}
.pbottom_border
{
	background: url(../images/pBorder_bottom.png) no-repeat;
	height: 23px;
	width: 658px;
}
.closedPopup
{
	display: none;
}
.openedPopup
{
	display: block;
	position: absolute;
	z-index: 1001;
}
.closedWindow
{
	display: none;
}
.openedWindow
{
	display: block;
	background: #fff;
	background:url(../images/bg.png) repeat;
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0;
	/*filter: alpha(opacity=70);
	opacity: 0.7;*/
	
}
.close
{
	position: relative;
}
.close a
{
	background: url(../images/close.png) no-repeat;
	height: 27px;
	width: 27px;
	display: block;
	position: absolute;
	top: -23px;
	left: -23px;
	cursor: pointer;
}
ul.vldForm li
{
	width: 100%;
	overflow: hidden;
	list-style: none;
	padding-bottom: 6px;
}
ul.vldForm label
{
	width: 119px;
	float: left;
	line-height: 24px;
}
ul.vldForm .txt_cont
{
	width: 340px;
	float: left;
	height: 24px;
	position: relative;
}
ul.vldForm .txt_normal_bg, ul.vldForm .validator
{
	display: block;
	position: absolute;
	width: 100%;
	height: 24px;
}
ul.vldForm .btn_white_center, ul.vldForm .btn_red_center
{
	width: 332px;
	height: 24px;
	float: left;
	background: url(../images/btn_bg_white.gif) repeat-x;
}
ul.vldForm input.txtBox
{
	border: 0;
	background: url(../images/transparent.gif);
	position: relative;
	width: 330px;
	padding: 4px 5px;
}
.btn_red_left, .btn_red_right
{
	float: left;
	width: 4px;
	height: 24px;
	background: url(../images/btn_red_left.gif) no-repeat;
}
.btn_red_right
{
	background: url(../images/btn_red_right.gif) no-repeat;
}
ul.vldForm .btn_red_center
{
	background: url(../images/btn_bg_red.gif) repeat-x;
}
ul.vldForm .vldMessage
{
	float: right;
	width: auto;
	background: url(../images/vld_icon.gif) no-repeat 100% 50%;
	padding: 5px 20px 5px 0;
	height: 14px;
	font-size: 10px;
	color: #d77878;
	background-color: inherit;
}
ul.vldForm input.smallestInput
{
	width: 70px;
}
h2.subTitle
{
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #000;
}
.introText
{
	font-weight: bold;
	padding: 20px 0;
	border-bottom: 5px solid #D5E39D;
}
.errorBg
{
	background: url(../images/bg.png) repeat;
	/*opacity: 0.3;*/
}
.errorBox
{
	background: #fff;
	width: 500px;
	height: 400px;
	border: 3px solid #666;
	padding: 15px;
	overflow: auto;
}
.errorBox div
{
	width: 500px;
	height: 400px;
	overflow: auto;
}
.errorBox .lnkClose
{
	display: block;
	position: absolute;
	top: 2px;
	right: 5px;
	text-decoration: none;
	cursor:pointer;
}

.forgot_password
{
	float: right;
	width: auto;
	line-height: 24px;
}

.modalPopupMessage
{
	position: absolute;
	z-index: 3000;
	width: 300px;
	height: 120px;
}
.modalPopupMessage .border_top, .modalPopupMessage .border_bottom
{
	width: 100%;
	height: 4px;
	overflow: hidden;
	background: url(../images/calendar_modal_bg_top.png) no-repeat;
}
.modalPopupMessage .border_bottom
{
	background: url(../images/calendar_modal_bg_bottom.png) no-repeat;
}
.modalPopupMessage .content
{
	background: #D5E39D;
	width: 100%;
}
.modalPopupMessage h3
{
	font-size: 14px;
	padding: 10px 20px 15px;
}
.modalPopupMessage p
{
	padding: 0 20px 12px;
}
.modalPopupMessage a.close
{
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../images/close.png) no-repeat;
	width: 27px;
	height: 27px;
	cursor: pointer;
}
.modalPopupMessage .closeLink
{
	display:block;
	padding:0 0 5px 20px;
	font-size:11px;
	cursor:pointer;
	font-weight:normal;
}

.facebook-share
{
	width: 460px;
}
.facebook-share .comment
{
	padding-bottom: 8px;
	font-weight: bold;
}
.facebook-share .facebook-header
{
	background: url(../images/blue-t.gif) repeat-x;
	height: 5px;
	font-size:0px;
}
.facebook-share .facebook-header .facebook-left
{
	float: left;
	background: url(../images/blue-l-t.gif) no-repeat;
	width: 6px;
	height: 5px;
	font-size:0px;
}
.facebook-share .facebook-header .facebook-right
{
	float: right;
	background: url(../images/blue-r-t.gif) no-repeat;
	width: 6px;
	height: 5px;
	font-size:0px;
}
.facebook-share .facebook-footer
{
	background: url(../images/blue-b.gif) repeat-x;
	height: 5px;
	font-size:0px;
}
.facebook-share .facebook-footer .facebook-left
{
	float: left;
	background: url(../images/blue-l-b.gif) no-repeat;
	width: 6px;
	height: 5px;
	font-size:0px;
}
.facebook-share .facebook-footer .facebook-right
{
	float: right;
	background: url(../images/blue-r-b.gif) no-repeat;
	width: 6px;
	height: 5px;
	font-size:0px;
}
.facebook-share .content .facebook-left
{
	background: url(../images/blue-l.gif) repeat-y left top;
}
.facebook-share .content .facebook-right
{
	background: url(../images/blue-r.gif) repeat-y right top;
	padding: 14px 0px 14px 0px;
}
.facebook-share .content
{
	background: #dfe9ea;
	font-weight: bold;
	text-align: center;
}
.addthis_button
{
	color: #421460 !important;
	background: url(/images/plus.gif) no-repeat 0px 1px;
	padding-left: 15px;
	line-height:11px;
	padding-bottom:2px;
}
.preloadImages
{
	display:none;
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
