@import url(/include/css/editor.php);
@import url(/include/css/management.css);

/** COLORS **
#4f9ddc		Blue - Style color
#d7e9f7		Light Blue
#ff5b1a		Orange - Style color
#d64409		Dark Orange
#444444		Darkgray - text
#b2b2b2		Gray - Lines, etc
*/

.deleteImageBtn	{
	background-color: #FFF;
	}

.top-margin, .photo	{
	margin-top: 1em;
	}

a.decorated	{
	padding-right: 15px;
	background: url('/image/arrow-gray.gif') no-repeat right center;
	}

#article-body	{
	margin-top: 20px;
	}

#article-body img	{
	float: left;
	margin: 0px 10px 10px 0px;
	}

.generator_content_blok ul,
#vacature-body ul,
#article-body ul,
.niceList	{
	margin-left:0;
	}

.generator_content_blok ul li,
#vacature-body ul li,
#article-body ul li,
.niceList li	{
	background: transparent url('/image/bullet-diapos.gif') no-repeat left 3px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 16px;
	}

.generator_content_blok ul li li,
#vacature-body ul li li,
#article-body ul li li,
.niceList li li	{
	background: transparent url('/image/bullet.gif') no-repeat left 3px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 16px;
	}

body {
	}

body li ul	{
	margin-bottom: 0;
	}

body p, body ul	{
	margin-bottom: 2.4em;
	margin-bottom: 0;
	}

p.figure	{
	margin-bottom: 0;
	}

body #sitemap ul	{
	margin-bottom: 0;
	}

/** LAYOUT **/

#container {
	margin: 0 auto;
	width: 958px;
	}
#wrapper {
	position: relative;
	z-index: 10;
	}


/** HEADER **/

#header {
	position: relative;
	height: 148px;
	z-index: 200;
	}
#headwrap {
	height: 51px;
	padding-top: 22px;
	padding-bottom: 22px;
	border-bottom: 1px solid #b2b2b2;
	}

#logo {
	float: left;
	}
#logo img {
	vertical-align: middle;
	margin-right: 10px;
	}
#logo a {
	height: 51px;
	line-height: 51px;
	color: #ff5b1a;
	text-decoration: none;
	}
#logo a strong {
	font-weight: normal;
	color: #4f9ddc;
	}

#topnav {
	float: right;
	padding: 0;
	width: 474px;
	padding-top: 11px;
	border-top-color: #ff5b1a;
	}
#topnav ul {
	margin: 0;
	list-style: none;
	}
#topnav li {
	float: left;
	line-height: 19px;
	padding-right: 20px;
	}
#topnav a {
	text-decoration: none;
	}
#topnav form {
	}
#topnav .form-text {
	width: 126px;
	border: 1px solid #b2b2b2;
	}
#topnav .form-button {
	float: right;
	width: 60px;
	}

#navigation {
	position: relative;
	clear: both;
	}

#breadcrumbs .crumb {
	height: 27px;
	line-height: 27px;
	padding-left: 15px;
	margin-right: 20px;
	text-decoration: none;
	background: url('/image/arrow-gray.gif') no-repeat left center;
	}

#breadcrumbs .currentPage {
	color: #b2b2b2;
	}

#breadcrumbs a.crumb {
	color: #000000;
	background: url('/image/arrow-gray-left.gif') no-repeat left center;
	}

#breadcrumbs a:hover {
	color: #b2b2b2;
	}


/** SEARCH A JOB **/

#search-a-job {
	position: relative;
	height: 115px;
	background-image: url('/image/bg-search-a-job.jpg');
	background-repeat: repeat-x;
	}

#search-a-job input	{
	border: 0;
	}

#search-a-job h2	{
	margin-bottom: 0;
	}

#search-a-job .hasJS	{
	position: absolute;
	top: 10px;
	right: 10px;
	color: #FFF;
	}

#search-a-job .field {
	overflow: hidden;
	float: left;
	}
#search-a-job .coll-1 {
	border: 0;
	padding: 0;
	margin-left: 15px;
	margin-right: 15px;
	}
#search-a-job .first {
	margin-left: 0;
	}
#search-a-job .last {
	margin-right: 0;
	}
#search-a-job .select-options {
	display: none;
	}
#search-a-job h2,
#search-a-job label {
	color: #ffffff;
	}
#search-a-job .submit {
	width: 216px;
	float: right;
	margin-top: 10px;
	}
#search-a-job .submit label {
	width: 120px;
	float: left;
	padding-top: 2px
	}
#search-a-job .chkbx input {
	width: auto;
	margin-top: -1px;
	}
#search-a-job .text-button {
	float: right;
	border: 0;
	width: 80px;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	padding-right: 15px;
	text-transform: uppercase;
	background: transparent url('/image/arrow-white.gif') no-repeat right center;
	}

/** CONTENT - HOMEPAGE **/

#last-added {
	float: left;
	height: 228px;
	background: url('/image/pattern.gif');
	margin-bottom: 20px;
	width: 454px;
	}
#last-added ul {
	margin: 0;
	list-style: none;
	}
#last-added li,
#last-added a {
	overflow: hidden;
	line-height: 19px;
	}
#last-added li {
	/* margin-bottom: 1px; */
	/* background: #ffffff url('/image/arrow-gray.gif') no-repeat 434px center; */
	padding-top: 1px;
	}
#last-added li.first {
	padding-top: 0;
	background: none;
	}
#last-added li a {
	display: block;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 30px;
	background: #ffffff url('/image/arrow-gray.gif') no-repeat 434px 4px;
	}
#last-added span {
	display: block;
	float: left;
	cursor: pointer;
	}
#last-added .what {
	width: 205px;
	}
#last-added .where {
	width: 205px;
	}

#last-added .links {
	margin-top: 20px;
	}
#last-added .links a {
	float: left;
	margin-left: 5px;
	padding-left: 5px;
	line-height: 1.2em;
	border-left: 1px solid #b2b2b2;
	text-decoration: underline;
	}
#last-added .links a.first {
	border: 0;
	margin-left: 0;
	padding-left: 0;
	}
#last-added .link-button {
	padding-top: 20px;
	padding-right: 9px;
	clear: both;
	}
#last-added .link-button a {
	float: right;
	font-size: 110%;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	padding-right: 18px;
	background: url('/image/arrow-gray.gif') no-repeat right center;
	}

#spotlight,
#search-map {
	float: left;
	height: 249px;
	}

#spotlight h2,
#spotlight p,
#spotlight a,
#search-map h2,
#search-map p,
#search-map a {
	color: #ffffff;
	text-decoration: none;
	}
#spotlight h2,
#search-map h2 {
	line-height: 30px;
	}
#spotlight p a,
#search-map p a {
	background: url('/image/arrow-white.gif') no-repeat right bottom;
	}
#spotlight a,
#search-map a {
	display: block;
	}
#spotlight .figure,
#search-map .figure {
	margin-left: -10px;
	margin-bottom: 5px;
	}
#spotlight .name,
#search-map .name {
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
	}

#spotlight {
	margin-left: 0;
	background: #4F9DDC url('/image/bg-home-gmap.jpg') repeat-x left bottom;
	}

#blocks-nav {
	padding: 0;
	width: 494px;
	border-top: 0;
	float: right;
	}
#blocks-nav .coll-1, #vacature .coll-1 {
	position: relative;
	min-height: 122px;
	width: 232px;
	padding-left: 0;
	padding-right: 0;
	}

#vacature .coll-1	{
	width: 100%;
	margin: 10px 0 0;
	margin: 0;
	}

#blocks-nav .coll-1 h2, #vacature .coll-1 h2 {
	/*height: 42px;*/
	/*overflow: hidden;*/
	/*background: url('/image/pattern.gif');*/
	}
#blocks-nav .coll-1 h2 a, #blocks-nav .coll-1 h2 span,
#vacature .coll-1 h2 a, #vacature .coll-1 h2 span {
	display: block;
	height: 17px;
	padding: 18px 10px 10px 10px;
	}
#blocks-nav .icon {
	/*display: block;*/
	/*position: absolute;*/
	/*top: 6px;*/
	/*right: 10px;*/
	/*width: 40px;*/
	/*height: 54px;*/
	}
#blocks-nav .icon-work { background-image: url('/image/icon-work.png'); }
#blocks-nav .icon-learn { background-image: url('/image/icon-learn.png'); }
#blocks-nav .icon-job { background-image: url('/image/icon-job.png'); }
#blocks-nav .icon-news { background-image: url('/image/icon-news.png'); }

#blocks-nav .coll-1 p,
#blocks-nav .coll-1 ul,
#vacature .coll-1 ul {
	list-style: none;
	/*margin-top: 10px;*/
	margin-left: 0;
	}

#blocks-nav .coll-1 p {
	padding-left: 10px;
	padding-right: 10px;
	}
#blocks-nav .coll-1 p a {
	display: block;
	text-decoration: underline;
	padding-right: 15px;
	background: url('/image/arrow-gray.gif') no-repeat right bottom;
	}

.nav-block,
#bn-topleft,
#bn-btmleft {
	float: left;
	margin-left: 0;
	}
#bn-topright,
#bn-btmright {
	float: right;
	margin-right: 0;
	}
#bn-btmleft,
#bn-btmright {
	}

/** CONTENT - DEFAULT **/

#content {
	float: left;
	}

/** CONTENT - VACATURES **/

#vacature {
	overflow: auto;
	background: url('/image/dot-vert.gif') repeat-y 473px 0px;
	}

#vacature .coll-2 {
	border: 0;
	margin-left: 0;
	float: left;
	padding-left: 0;
	}

.dotted-border	{
	height: 1px;
	margin: 1em 0;
	background:transparent url(/image/dot.gif) repeat-x scroll left bottom;
	}

#vacature .coll-1 {
	}
#vacature #employer {
	border: 0;
	}
#vacature #employer p {
	padding: 0;
	}
#vacature #employer .link-button {
	width: 222px;
	line-height: 1;
	}
#vacature #show-map-link {
	padding-top: 10px;
	border: 0;
	}
#vacature #show-map-link p {
	zoom: 1;
	padding: 7px 0px;
	background: url('/image/icon-maplink.gif') no-repeat left center;
	}
#vacature #show-map-link p a {
	background: none;
	padding-left: 40px;
	}

#vacature #blocks-nav {
	width: 232px;
	border: 0;
	margin-right: 0;
	float: right;
	}
#vacature #blocks-nav .coll-1 {
	margin: 0;
	margin-bottom: 20px;
	min-height: 1px;
	}


/** SIDEBAR - DEFAULT **/

#sidebar {
	float: right;
	margin-right: 0;
	padding: 0;
	width: 232px;
	border-top: 0;
	}

#sidebar .coll-1 {
	margin-left: 0;
	margin-bottom: 20px;
	}

.side {
	margin-bottom: 20px;
	}

#sidebar #sidebar-prime	{
	padding: 0;
	width: 232px;
	}

#sidebar-prime .heading	{
	background:transparent url(/image/pattern.gif) repeat scroll 0 0;
	height: 58px;
	margin-bottom:10px;
	overflow: auto;
	position: relative;
	}

#sidebar-prime .heading .text-button	{
	position: absolute;
	bottom: 0;
	margin: 0 0 25px 10px;
	font-weight: bold;
	font-size: 110%;
	text-transform: uppercase;
	}

#sidebar-prime #subnav .hassubs ul	{
	display:none;
	}

#sidebar-prime #subnav .open.hassubs ul,
#sidebar-prime #subnav .hassubs.active ul	{
	display: block;
	}

#sidebar-prime #subnav li	{
	line-height:19px;
	margin-bottom: 0;
	}

#sidebar-prime #subnav li a	{
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	background:transparent url(/image/dot.gif) repeat-x scroll left bottom;
	}

#sidebar-prime #subnav li li a	{
	padding-left:20px;
	}

#sidebar-prime #subnav li a span	{
	background:transparent url(/image/arrow-gray.gif) no-repeat scroll right 4px;
	display:block;
	line-height:15px;
	padding-bottom:2px;
	padding-right:15px;
	padding-top:2px;
	text-decoration:none;
	font-weight: normal;
	}

#sidebar-prime #subnav .hassubs a span	{
	background-image: url(/image/arrow-gray-down.gif);
	}

#sidebar #sidebar-prime #subnav .hassubs li a span	{
	background-image: url(/image/arrow-gray.gif);
	font-weight: normal;
	}

#sidebar #sidebar-prime #subnav .active a span	{
	background-image: url(/image/arrow-blue-left.gif);
	font-weight: bold;
	}

#sidebar #sidebar-prime #subnav li .active a span	{
	background-image: url(/image/arrow-blue-left.gif);
	font-weight: bold;
	}

#search-despecification {
	padding-bottom: 30px;
	}
#search-despecification * {
	color: #ffffff;
	}
#search-despecification .text-button,
#search-despecification .text-button-no {
	height: 55px;
	line-height: 55px;
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 15px;
	margin-bottom: 10px;
	text-transform: uppercase;
	background: url('/image/arrow-white-prev.gif') no-repeat left center;
	}

#search-despecification .text-button-no	{
	padding-left: 0;
	background: none;
	}

#search-despecification h2 {
	margin-bottom: 10px;
	}

#sidebar a,
#sidebar .loginForm a:hover,
.loginForm a:hover {
	text-decoration: none;
	}

#sidebar .loginForm a, .loginForm a	{
	text-decoration: underline;
	color: #FFF;
	}

#sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sidebar ul li {
	/*font-weight: bold;*/
	}
#sidebar ul ul li {
	font-weight: normal;
	margin-bottom: 0px;
	}

#subnav li {
	margin-bottom: 10px;
	}

#nav-results-side {
	height: 50px;
	background: url('/image/bg-nav-side-results.gif') repeat-x;
	}
#nav-results-side a {
	display: block;
	float: left;
	height: 40px;
	padding-top: 10px;
	width: 86px;
	color: #ffffff;
	text-decoration: none;
	}
#nav-results-side span {
	font-weight: bold;
	display: block;
	}
#nav-results-side .link-prev {
	padding-left: 30px;
	}
#nav-results-side .link-prev span {
	margin-left: -15px;
	padding-left: 15px;
	background: url('/image/arrow-white-prev.gif') no-repeat left center;
	}
#nav-results-side .link-next {
	padding-right: 30px;
	text-align: right;
	background: url('/image/bg-nav-side-results-shadow.gif') no-repeat;
	}
#nav-results-side .link-next span {
	margin-right: -15px;
	padding-right: 15px;
	background: url('/image/arrow-white.gif') no-repeat right center;
	}

#figure {
	position: relative;
	float: left;
	}
#figure span.overlay {
	display: block;
	width: 43px;
	height: 25px;
	bottom: 15px;
	right: 15px;
	position: absolute;
	background: url('/image/logo-zz-transp.gif') no-repeat;
	}


/** FOOTER **/
#footer {
	margin-top: 20px;
	}

#footer p {
	padding-left: 50px;
	line-height: 40px;
	background: url('/image/logo-zz-transp.gif') no-repeat left top;
	}
#footer p a {
	text-decoration: none;
	}

#footer #logo-viazorg {
	display: block;
	width: 190px;
	float: right;
	margin-top: -40px;
	}

#footer #logo-viazorg, x:-moz-any-link, x:default	{
	margin-top: 0px;
	}

#footer #logo-viazorg span {
	position: relative;
	display: block;
	float: right;
	width: 67px;
	height: 46px;
	margin-top: -40px;
	text-indent: -999em;
	background: url('/image/logo-viazorg.gif') no-repeat;
	}

#footer #logo-viazorg span, x:-moz-any-link, x:default	{
	margin-top: 0px;
	}

/** CLASSES **/

.page-title {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 22px;
	margin-bottom: 10px;
	background: url('/image/pattern.gif');
	overflow: hidden;
	}

.page-title h1,
.page-title form	{
	padding: 0;
	margin:0;
	width: 300px;
	float: left;
	}

.page-title form	{
	margin-top: 5px;
	float: right;
	width: auto;
	}

.page-title form select	{
	font-size: 1em;
	float: left;
	}

#content .page-title form label	{
	width: 70px;
	line-height: 160%;
	}

.page-title form #resultsPerPage	{
	margin-right: 20px;
	}

.page-title #jobSearchSettings	{
	width: auto;
	margin-left: 20px;
	margin-top: 3px;
	}

.page-title #jobSearchSettings.hidden	{
	display: none;
	}

.form-button {
	border: 0;
	font-size: 100%;
	text-align: left;
	height: 17px;
	line-height: 17px;
	padding-right: 20px;
	background: url('/image/arrow-gray.gif') no-repeat right center;
	}

.border,
.row {
	/* border-top: 1px dashed #b2b2b2; */
	background: url('/image/dot.gif') repeat-x left top;
	}

#vacature-body .border-btm,
.border-btm {
	background: url('/image/dot.gif') repeat-x left bottom;
	}

.border-white {
	background: url('/image/dot-white.gif') repeat-x left bottom;
	}

#wrapper .row {
	padding-bottom: 0;
	}

.row {
	clear: both;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
	}

.row:after { /* Hack to ensure the overflow + padding works properly in Firefox 2 */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}

.wide-row {
	width: 978px;
	height: 274px;
	float: left;
	margin-bottom: -15px;
	}

.coll-1,
.coll-2,
.coll-3,
.coll-4 {
	padding-left: 10px;
	padding-right: 10px;
	border-top: 5px solid #b2b2b2;
	}

.orange {
	background: #ff5b1a;
	border-color: #d64409;
	}
.blue {
	border-color: #0371cd;
	background: #4f9ddc;
	}

.coll-1 {
	width: 232px;
	width: 212px;
	margin: 0 5px;
	}
.coll-2 {
	width: 474px;
	width: 464px;
	/*width: 454px;*/
	}
.coll-3 { /* No padding */
	width: 726px;
	width: 706px;
	width: 696px;
	width: 716px;
	padding-left: 0;
	padding-right: 0;
	}
.coll-4 {
	width: 958px;
	width: 938px;
	}

.figure img {
	display: block;
	}

#sidebar ul.list,
ul.list {
	margin: 8px 0 0;
	}

#sidebar .expired	{
	padding-bottom: 4px;
	}

#sidebar .expired li {
	padding: 0 0 4px;
	}

#sidebar .expired li a {
	background-image: url('/image/arrow-white.gif')
	}

#sidebar ul li .underline {
	text-decoration:underline;
	}

#vacature-body .list li,
.list li {
	line-height: 19px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
	zoom:1;
	}
.list a {
	display: block;
	text-decoration: none;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 15px;
	zoom: 1;
	background: url('/image/arrow-gray.gif') no-repeat right 4px;
	}
.list span {
	}

/************************ LIST FOOTER ************************/
#list-footer	{
	background:transparent url(/image/pattern.gif) repeat scroll 0 0;
	height: 25px;
	padding: 10px 0;
	margin-top: 1em;
	}

#list-footer .paging	{
	float: right;
	height: 25px;
	line-height: 25px;
	margin-right: 10px;
	}

#list-footer .pagingL	{
	float: left;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
	}

#list-footer .paging .applicationLink	{
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 110%;
	padding-right: 20px;
	background:transparent url(/image/arrow-gray.gif) no-repeat scroll right center;
	}

#list-footer .pagingL .applicationLink	{
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 110%;
	padding-left: 20px;
	background:transparent url(/image/arrow-gray-left.gif) no-repeat scroll left center;
	}

#list-footer .paging .current	{
	font-weight: bold;
	}

#list-footer .paging .prevLink, #list-footer .paging .nextLink	{
	text-decoration: none;
	}

#list-footer .paging .prevLink	{
	padding-left: 20px;
	background:transparent url(/image/arrow-gray-left.gif) no-repeat scroll left center;
	}

#list-footer .paging .nextLink	{
	padding-right: 20px;
	background: transparent url(/image/arrow-gray.gif) no-repeat scroll right center;
	}
/******************** END LIST FOOTER ************************/

/************************ SIDEBAR TEASERS ************************/

.teaser	{
	position: relative;
	float: left;
	margin-right: 5px;
	margin-bottom: 20px;
	min-height: 112px;
	width: 232px;
	border-top: 5px solid #B2B2B2;
	}


.fullwidth	{
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	}

.flex	{
	height: auto;
	}

.fullwidth .header h2	{
	width: 100%;
	}

.teaser .header	{
	position: relative;
	background: transparent url(/image/pattern.gif) repeat scroll 0 0;
	height: 50px;
	}

.teaser .header h2 a,
#content .teaser .header h2 a	{
	position: relative;
	display: inline;
	height: auto;
	padding: 0;
	}

.teaser .header h2	{
	position: absolute;
	bottom: 6px;
	margin: 0 10px;
	width: 212px;
	}

.fullwidth .header h2	{
	width: auto;
	}

.teaser h2 .icon	{
	position: absolute;
	display: block;
	width: 40px;
	height: 54px;
	right: 0px;
	top: -10px;
	z-index: 10;
	}

.teaser p, .teaser ul	{
	position: relative;
	padding: 0 10px;
	margin: 8px 0 3px;
	z-index: 100;
	}

.teaser ul	{
	width: 100%;
	margin-left: 0;
	padding: 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}

.teaser p a	{
	display:block;
	background:transparent url(/image/arrow-gray.gif) no-repeat scroll right bottom;
	padding-right:15px;
	text-decoration:none;
	}

#blocks-nav .teaser	{
	margin-right: 10px;
	}
/******************** END SIDEBAR TEASERS ************************/

/************************ HOMEPAGE TEASERS ************************/
#work-at	{
	position: relative;
	border-top: 0;
	float: right;
	height: 233px;
	width: 474px;
	margin-bottom: 20px;
	}

#work-at img	{
	width: 474px;
	height: 233px;
	}

#work-at p	{
	position: absolute;
	top: 70px;
	right: 0;
	width: 166px;
	border-top: 5px solid #d64409;
	background: #ff5b1a url('/image/work-at-zz-logo.gif') no-repeat;
	}

#work-at a	{
	display: block;
	padding: 10px;
	padding-top: 100px;
	height: 28px;
	font-size: 110%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background: url('/image/arrow-white.gif') no-repeat 146px 117px;
	background-image: none;
	}
/******************** END HOMEPAGE TEASERS ************************/

/************************ JOB SEARCH DROPDOWN ************************/
.row.job-search	{
	position:relative;
	z-index:100;
	overflow: visible;
	}
/******************** END JOB SEARCH DROPDOWN ************************/

/************************ SEARCH RESULTS ************************/
#search-results	{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	margin-bottom:20px;
	}

#search-results .border	{
	background:transparent url(/image/dot.gif) repeat-x scroll left bottom;
	line-height:19px;
	}

#search-results .border.head	{
	font-weight: bold;
	overflow: hidden;
	}

#search-results li	{
	width: 100%;
	}

#search-results li span	{
	display:block;
	float: left;
	}

#search-results li .what	{
	width: 286px;
	}

#search-results li .how-long	{
	width: 144px;
	}

#search-results li .where	{
	width: 256px;
	}

#search-results li a	{
	background: transparent url(/image/arrow-gray.gif) no-repeat scroll 696px center;
	display:block;
	padding-right:30px;
	text-decoration:none;
	overflow: hidden;
	line-height:19px;
	cursor: pointer;
	}
/******************** END SEARCH RESULTS ************************/

/************************ HOMEPAGE TEASERS ************************/
#loginBtn, #logoutBtn {
	position: absolute;
	top: 0;
	right: 0;
	padding-right: 20px;
	background: url('/image/arrow-gray.gif') no-repeat right center;
	}

#loginBtn a, #logoutBtn a	{
	display:block;
	font-size:110%;
	height:25px;
	line-height:25px;
	text-decoration:none;
	text-transform:uppercase;
	}
/******************** END HOMEPAGE TEASERS ************************/

/************************ FORM TABS ************************/
#formTabContainer	{
	position: relative;
	background: transparent url(/image/pattern.gif) repeat scroll 0 0;
	height: 40px;
	margin-bottom: 2.4em;
	}

#formTabs	{
	position: absolute;
	list-style: none;
	padding: 0;
	margin: 0;
	bottom: 0;
	}

#formTabs li	{
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
	width: 146px;
	padding: 0 10px;
	background-color: #b2b2b2;
	}

#formTabs li .number	{
	font-weight: bold;
	font-size: 120%;
	color: #FFF;
	}

#formTabs li .title	{
	margin-left: 10px;
	}

#formTabs li.active	{
	background-color: #FFF;
	}

#formTabs li.active .number	{
	color: #4F9DDC;
	}
/******************** END FORM TABS ************************/

#blocks-nav .coll-1 p .normallink	{
	background: none;
	display: inline;
	padding: 0;
	text-decoration: underline;
	}

h3.azList	{
	margin-top: 1em;
	padding-top: 1em;
	background:transparent url(/image/dot.gif) repeat-x scroll left top;
	}

h3.azList.first	{
	background: none;
	padding-top: 1em;
	margin-top: 0;
	}

.overviewItem p	{
	margin-bottom: 0;
	}

.overviewItem p.read-more	{

	}


/*******/

.printVac {
	margin-right: 2em;
	padding-right: 20px;
	text-decoration: none;
	background:transparent url(/image/arrow-gray.gif) no-repeat scroll right center;
	}