/* Standaard instellingen */
BODY {margin:0px;padding:0px;}
DIV,TD,P {text-align:left;font:inherit;}
IMG {border:none;}
TABLE {border-collapse:collapse;}
TABLE,TR,TD {margin:0px;padding:0px;font:inherit; font-size:inherit;}

a {text-decoration:none;}
a:hover {text-decoration: underline;}


/* Terugkerende elementen */
body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	/*font-family: "Trebuchet MS","Droid Sans", Arial, Helvetica, Sans-serif;
	font-size:12px;
	xline-height:14px; */
	text-align:center;
	background-image:url("/images/body_background.jpg");
	background-repeat: repeat-x;
	background-color:#E6E7E9;
}

#site_content {
	position:relative;
	width:960px;
	margin:auto;
	min-height:800px;
	_height:800px;
}

.page_logo {
	margin-left:10px;
	height: 56px;
	width:181px;
	background-image:url("/images/logo_tetterode_2009.jpg");
	background-repeat:no-repeat;
	background-position:0px 10px;
	cursor:pointer;
}

.page_logo_intranet {
	position:absolute;
	left:206px;
	width:400px;
	height:56px;
	background-image:url("/images/intranet.jpg");
	background-repeat:no-repeat;
}

.page_login {
	position:absolute;
	right:0px;
	top:0px;
	background-image:url("/images/icon_key.gif");
	background-repeat:no-repeat;
	height:20px;
	margin-top:20px;
	padding-top:5px;
	padding-left:25px;
	padding-right:12px;
	font-size:11px;
	font-weight: bold;
	color:#16518E;
}
.page_login a {
	color: #16518E;
	text-decoration:underline;
}

.page_content {
	background-image:url("/images/page_background.jpg");
	background-repeat:no-repeat;
	background-color:#f1f1f1;
	height:700px;
	width:960px;
	table-layout: fixed;
}



.page_middle {
	width: 558px;
}

.page_middle TABLE {
	max-width: 512px;
}

.homepage_middle {
	width:558px;
}

.homepage_image {
	position:relative;
	margin-top:16px;
}

.homepage_slideshow {
	position:absolute;
	width:558px;
	height:320px;
	overflow:hidden;
}
.homepage_slideshow img {
}
.homepage_slideshow div {
	position:absolute;
	overflow:hidden;
	left:0px;
	top:0px;
	width:558px;
	height:320px;
	color:#fff;
}
.homepage_slideshow a {
	color: #007AC3;
	text-decoration:none;
}
.homepage_slideshow a:hover {
	text-decoration:underline;
}

.homepage_news {
	margin-top:350px;
}
.homepage_news td {
	padding-left:15px;
	padding-left:expression((this.parentNode.firstChild == this ? 0 : 15)+'px');
	width:176px;
	font-size:13px;
	line-height:17px;
}
.homepage_news td:first-child {
	padding-left:0px;
}

.homeage_news .image {
	text-align:center;
}
.homepage_news .text {
	color: #848889;
	margin-top:8px;
}


.homepage_nieuws_midden {
	margin-top:20px;
	font-size:12px;
}
.homepage_nieuws_midden .agadate {
	clear: both;
	color:#595959;
	margin-bottom:2px;
	line-height:1.6em;
	font-weight:bold;
}
.homepage_nieuws_midden .agatitle {
	border-top:1px solid #aaa;
	padding-top:4px;
	padding-bottom:4px;
}
.homepage_nieuws_midden .agatitle a {
	color: #16518E;
	font-weight:bold;
}
.homepage_nieuws_midden .agatitle a:hover {
	color: #F41651;
}

.homepage_nieuws_midden .agatext {
	color:#595959;
	margin-bottom:10px;
	line-height:1.6em;
}
.homepage_nieuws_midden .agatext a {
	color:#0D5AA9;
	xxtext-decoration:underline;
}

.homepage_nieuws_midden .agatext .agamore:hover {
	color: #F41651;
}




.page_menu {
	position:relative;
	background-image:url("/images/page_menu_background.jpg");
	background-repeat:no-repeat;
	background-color:#fff;
	min-height:722px;
	_height:722px;
	width:181px;
	margin:10px;
	margin-top:15px;
	margin-bottom:4px;
	padding-top:10px;
	padding-bottom:10px;
}

.page_menu_footer {
	position:absolute;
	bottom:-1px;
	background-image:url("/images/page_menu_background_footer.jpg");
	background-repeat:no-repeat;
	background-color:#F0F0F0;
	height:8px;
	line-height:0px;
	font-size:1px;
	width:181px;
}

.page_footer {
	background-image:url("/images/page_background_footer.jpg");
	background-repeat:no-repeat;
	background-color:#E6E7E9;
	height:45px;
	overflow:hidden;
}

.page_footer table {
	margin-top:10px;
}
.page_footer table tr td {
	font-size:9px;
	font-weight:bold;
	color:#0D5AA9;
	white-space:nowrap;
	padding:10px;
	*padding:12px;
}
.page_footer table tr td a {
	color:#0D5AA9;
	text-decoration:none;
}
.page_footer table tr td a:hover {
	text-decoration:underline;
}


#navigatie {
	width:181px;
	min-height:80px;
	_height:80px;
	border-bottom:3px solid #fff;
	padding-bottom:10px;
	margin-bottom:10px;
}


.page_menu_artgrp {
	padding:10px;
	padding-bottom:5px;
}
.page_menu_artgrp .description {
	color:#16518E;
	font-size:14px;
	font-weight:bold;
}
.page_menu_artgrp .items {
	padding-bottom:0px;
	margin-top:8px;
	border-top:1px solid #D9DBDA;
	border-bottom:1px solid #D9DBDA;
	color:#595959;
}
.page_menu_artgrp .items a {
	color:#0D5AA9;
	xxtext-decoration:underline;
}
.page_menu_artgrp .items a:hover {
	xcolor: #F41651;
}
.page_menu_artgrp .items .title {
	margin-top:8px;
	font-weight:bold;
	font-size:12px;
	color:#717171;
}
.page_menu_artgrp .items .text {
	margin-bottom:10px;
}


.page_searchbox {
	width:161px;
	border-bottom:3px solid #fff;
	padding:10px;
	padding-top:5px;
	padding-bottom:8px;

}

.page_searchbox form {
	padding:0px;
	margin:0px;
}

.page_searchbox .formfield {
	color:#16518E;
	font-size:11px;
	border:0px;
	margin:0px;
	padding:4px;
	padding-top:3px;
	padding-bottom:3px;
}
.page_searchbox .searchfield {
	width:106px;
	margin-right:5px;
}
.page_searchbox .newsfield {
	width:70px;
	margin-right:5px;
}

.page_searchbox .formbutton {
	background-color:#16518E;
	color:#fff;
	font-size:12px;
	border:0px;
	margin:0px;
	padding:2px;
	padding-top:2px;
	*padding-top:1px;
	padding-bottom:1px;
	cursor:pointer;
}
.page_searchbox .newsbutton {
	*width:76px;
}






.kruimelpad {
	font-size:9px;
	line-height:12px;
	padding-left:23px;
	padding-top:13px;
	padding-bottom:13px;
	color:#ccc;
}
.kruimelpad a {
	color:#ccc;
	text-decoration: none;
}
.kruimelpad a:hover {
	text-decoration:underline;
}



.contents {
	min-height:300px;
	_height:300px;
	padding-left:23px;
	padding-right:23px;
	font-size:12px;
}

.contentheading {
	font-size:18px;
	line-height:22px;
	xcolor:#16518E;
	color:#16518E;
	padding-bottom:15px;
	margin-bottom:7px;
	border-bottom:1px dashed #000;
}

h1.contentheading {
	margin: 0px;
	margin-bottom: 7px;
	padding: 0px;
	padding-bottom: 15px;
	font-weight: normal;
}

.contentdescription {
	line-height:22px;
}

.contentdescription a {
	color:#0D5AA9;
	text-decoration:none;
}
.contentdescription a:hover {
	text-decoration:underline;
}

.contentdescription p {
	padding:0px;
	margin:0px;
	margin-bottom:1em;
	line-height:22px;
}

.contentimage {
	float:right;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}


.contentdescription .sublist {
	margin-top:20px;
}

.contentdescription .subitem {
	padding-top:10px;
	margin-bottom:20px;
	clear:both;
}

.contentdescription .subitem .subitem_title {
	width:204px;
	border-right:3px solid #e6e6e6;
	padding-right:10px;
	font-size:15px;
	line-height:20px;
	color:#758FA8;
	font-weight:bold;
}
.contentdescription .subitem .subitem_title a {
	color:#758FA8;
	text-decoration:none;
}
.contentdescription .subitem .subitem_title a:hover {
	text-decoration:underline;
}

.contentdescription .subitem .subitem_summary {
	padding-left:20px;
	color:#5D5D5D;
	line-height:1.8em;
}
.contentdescription .subitem .subitem_summary p {
	margin:0px;
	padding:0px;
}

.contentdescription .subitem .subitem_summary a {
	color:#0D5AA9;
	text-decoration:none;
}
.contentdescription .subitem .subitem_summary a:hover {
	text-decoration:underline;
}




.formbutton {
	background-color:#16518E;
	color:#fff;
	font-size:12px;
	border:0px;
	margin:0px;
	padding:2px;
	padding-top:2px;
	*padding-top:1px;
	padding-bottom:1px;
	cursor:pointer;
}

.formfield {
	color:#16518E;
	font-size:11px;
	border:0px;
	margin:0px;
	padding:4px;
	padding-top:3px;
	padding-bottom:3px;
}

#contactformulier {
	font-size:11px;
	font-weight:bold;
}

#contactformulier td {
	padding:2px;
	color: #333333;
}

#contactformulier .formbutton {
	background-image:url("/images/button_background.gif");
	background-repeat:no-repeat;
	background-position:0px;
	background-color:transparent;
	color:#000;
	font-size:11px;
	font-weight:bold;
	border:0px;
	padding-left:20px;
	*padding-left:10px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	cursor:pointer;
}

.validate_form input[type='text'],.validate_form  input[type='input'],.validate_form  input[type='password'],.validate_form  input[type='file'],
.validate_form input[type='button'],.validate_form  input[type='submit'],.validate_form input[type='reset'],.validate_form textarea,.validate_form select
{
	border: 1px solid #ccc;
	padding: 2px;
	margin:0px;
	font-family: Arial, Helvetica, Sans-serif ;
	font-size: 10pt;
	color: #222;
	outline: none;
	vertical-align: top; 
	box-sizing : content-box;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	display: inline-block;

}	

input:active, select:active {
	outline: none;
}
.validate_form input[type='button'],.validate_form input[type='submit'], 
.validate_form input[type='button'],.validate_form input[type='submit'] {
	padding-left: 8px;
	padding-right: 8px;
	cursor: pointer;
	*height: 24px;
	*padding-left: 2px;
	*padding-right: 2px;
}

.input_breed {
	background-image: url('/images/input-breed.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}
.input_breed input {
	margin: 3px;
	width: 360px;
	border: none;
	background:transparent;
	padding: 2px;
	font-size:11px;
}

.area_breed {
	background-image: url('/images/area-breed.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}
.area_breed textarea {
	margin: 3px;
	margin-top: 2px;
	width: 364px;
	height: 91px;
	border: none;
	background: transparent;
	padding: 2px;
	font-size:11px;
}
.input_smal {
	background-image: url('/images/input-smal.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}
.input_smal input {
	margin: 3px;
	width: 108px;
	border: none;
	background: transparent;
	padding: 2px;
	*padding-top:1px;
	*padding-bottom:3px;
	font-size:11px;
}

.input_select {
	background-color:#efefef;
}

.image_left {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.image_right {
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

.homepage_nieuws_midden .image_left {
	margin-right: 15px;
	margin-bottom: 8px;
}

.homepage_nieuws_midden .image_right {
	margin-left: 15px;
	margin-bottom: 8px;
}

.webform select , .webform input {
	font-size: 11px;
}

#tbldn TD, #tblmach TD {
	padding-right: 3px !important;
}

.evaluatieform {
	table-layout: fixed;
}
.evaluatieform TD {
	text-align: center;
}
.evaluatieform TD.colleft {
	text-align: left;
}
.evaluatieform TD.chkboxerr {
	xtext-align: left;
}

.evaluatieform TD.chkboxerr LABEL.error {
	position: relative;
	line-height: 12px;
	top: -8px;
	*top: 6px;
}

.evaluatieform input[type=text] {
	width: 195px;
}

.evaluatieform TR.hdrrow {
	font-size: 1px;
	line-height: 1px;
}

.evaluatieform TD.grijsblauwekop {
	text-align: left;
	font-size:18px;
	line-height:22px;
	color:#16518E;
	padding-bottom:15px;
	margin-bottom:7px;
	border-bottom:1px dashed #000;
}

.volg_icon {
	padding-top: 3px;
	padding-bottom: 3px;
	height: 20px;
	position: relative;
}

.volg_icon .text {
	position: absolute;
	color: #848889;
	top: 5px;
	left: 30px;
	cursor: pointer;
	text-decoration: none;
}

.volg_icon .text:hover {
	xcolor: #F41651;
	text-decoration: underline;
}
.volg_icon > a {
	padding-right: 8px;
}
.sclink {
	width: 20px;
}

.welkom_page .page_menu {
	min-height: 600px;
}

.welkombord .wbitem {
	border: 1px solid #999;
	display: inline;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	width: 160px;
	min-height: 120px;
	text-align: center;
	vertical-align: top;
}

.welkombord .first {
	margin-left: 0px;
}

.welkombord .contentheading {
	padding-top: 15px;
	font-size: 24px;
	font-weight: bold;
	font-family: tahoma, arial, sans-serif;
}

UL.verkeerslijst {
	margin: 0px;
	padding-left:10px;
	padding-right:10px;
}

UL.verkeerslijst strong {
	color: #717171;
}
UL.verkeerslijst LI {
	list-style: none;	
	color: #0D5AA9;
}
UL.verkeerslijst LI P {
	margin: 0px 0px 5px;
}

/* Scroller Box */
#scroller_container {
	position: relative;
	width: 160px;
	height: 320px;
	overflow: hidden;
}

#scroller p {
	padding: 0;
}
/* Scoller Box */

#awplaatje {
	position: relative;
	height: 140px;
	margin:0px;
	padding:0px;
}
#awplaatje LI {
	list-style: none;
	margin:0px;
	padding:0px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#awplaatje LI IMG {
	border: 0px;
}

.pubdate {
	margin-top: -5px;
	margin-bottom: 8px;
}

.jqifade {
    background-color: #AAAAAA;
    position: absolute;
}
div.jqi {
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
    border-radius: 10px 10px 10px 10px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 7px;
    position: absolute;
    text-align: left;
    width: 400px;
}
div.jqi .jqicontainer {
    font-weight: bold;
}
div.jqi .jqiclose {
    color: #BBBBBB;
    cursor: default;
    font-weight: bold;
    position: absolute;
    right: -2px;
    top: 4px;
    width: 18px;
}
div.jqi .jqimessage {
    color: #444444;
    line-height: 20px;
    padding: 10px;
}
div.jqi .jqibuttons {
    xbackground-color: #F4F4F4;
    xborder: 1px solid #EEEEEE;
    padding: 5px 0;
    text-align: right;
}
div.jqi button {
    xbackground-color: #2F6073;
    border: 4px solid #bdbbb9;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px;
    padding: 3px 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}
div.jqi button:hover {
    background-color: #728A8C;
}
div.jqi button.jqidefaultbutton {
    background-color: #bdbbb9;
}
.jqiwarning .jqi .jqibuttons {
    background-color: #bdbbb9;
}
/*
.impromptuwarning .impromptu {
    background-color: #AAAAAA;
}
.impromptufade {
    background-color: #FFFFFF;
    position: absolute;
}
div.impromptu {
    background-color: #CCCCCC;
    padding: 10px;
    position: absolute;
    text-align: left;
    width: 300px;
}
div.impromptu .impromptuclose {
    color: #213E80;
    cursor: pointer;
    float: right;
    margin: -35px -10px 0 0;
}
div.impromptu .impromptucontainer {
    background-color: #213E80;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
}
div.impromptu .impromptumessage {
    background-color: #415EA0;
    padding: 10px;
}
div.impromptu .impromptubuttons {
    padding: 5px 0 0;
    text-align: center;
}
div.impromptu button {
    margin: 0 10px;
    padding: 3px 10px;
}
.colsJqifadewarning .colsJqi {
    background-color: #B0BE96;
}
.colsJqifade {
    background-color: #FFFFFF;
    position: absolute;
}
div.colsJqi {
    background-color: #D0DEB6;
    padding: 10px;
    position: absolute;
    text-align: left;
    width: 400px;
}
div.colsJqi .colsJqiclose {
    color: #BBBBBB;
    cursor: pointer;
    float: right;
    margin: -35px -10px 0 0;
}
div.colsJqi .colsJqicontainer {
    background-color: #E0EEC6;
    color: #FFFFFF;
    font-weight: bold;
    height: 160px;
    padding: 5px;
}
div.colsJqi .colsJqimessage {
    background-color: #C0CEA6;
    float: left;
    height: 140px;
    padding: 10px;
    width: 280px;
}
div.colsJqi .jqibuttons {
    padding: 5px 0 0;
    text-align: center;
}
div.colsJqi button {
    background: url("../images/button_bg.jpg") repeat-x scroll left top #FFFFFF;
    border: 1px solid #777777;
    font-size: 12px;
    margin: 5px 5px 5px 10px;
    padding: 3px 10px;
    width: 75px;
}
div.colsJqi button:hover {
    border: 1px solid #AAAAAA;
}
.brownJqiwarning .brownJqi {
    background-color: #CCCCCC;
}
.brownJqifade {
    background-color: #FFFFFF;
    position: absolute;
}
div.brownJqi {
    background-color: transparent;
    padding: 10px;
    position: absolute;
    text-align: left;
    width: 300px;
}
div.brownJqi .brownJqiclose {
    color: #777777;
    cursor: pointer;
    float: right;
    font-size: 11px;
    margin: -20px 0 0;
}
div.brownJqi .brownJqicontainer {
    background-color: transparent;
    border: 1px solid #5F5D5A;
    color: #FFFFFF;
    font-weight: bold;
    position: relative;
}
div.brownJqi .brownJqimessage {
    background-color: #F7F6F2;
    border-bottom: 1px solid #C6B8AE;
    border-top: 1px solid #C6B8AE;
    position: relative;
}
div.brownJqi .brownJqimessage h3 {
    background: url("../images/brown_theme_gradient.jpg") repeat-x scroll left top #FFFFFF;
    color: #4D4A47;
    margin: 0;
    padding: 7px 0 7px 15px;
}
div.brownJqi .brownJqimessage p {
    color: #777777;
    padding: 10px;
}
div.brownJqi .brownJqimessage img.helpImg {
    bottom: -25px;
    left: 10px;
    position: absolute;
}
div.brownJqi .brownJqibuttons {
    text-align: right;
}
div.brownJqi button {
    background: url("../images/brown_theme_gradient.jpg") repeat-x scroll left top #FFFFFF;
    border: 1px solid #777777;
    font-size: 12px;
    margin: 5px 5px 5px 10px;
    padding: 3px 10px;
}
div.brownJqi button:hover {
    border: 1px solid #AAAAAA;
}
.cleanbluewarning .cleanblue {
    background-color: #ACB4C4;
}
.cleanbluefade {
    background-color: #AAAAAA;
    position: absolute;
}
div.cleanblue {
    background-color: #FFFFFF;
    border: 1px solid #213E80;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    position: absolute;
    text-align: left;
    width: 300px;
}
div.cleanblue .cleanbluecontainer {
    background-color: #FFFFFF;
    border-top: 14px solid #213E80;
    font-weight: bold;
    padding: 5px;
}
div.cleanblue .cleanblueclose {
    color: #FFFFFF;
    cursor: default;
    float: right;
    font-weight: bold;
    margin: -19px -12px 0 0;
    width: 18px;
}
div.cleanblue .cleanbluemessage {
    color: #333333;
    font-size: 11px;
    line-height: 20px;
    padding: 10px;
}
div.cleanblue .cleanbluebuttons {
    background-color: #F4F4F4;
    border: 1px solid #EEEEEE;
    padding: 5px 0;
    text-align: right;
}
div.cleanblue button {
    background-color: #314E90;
    border: 1px solid #F4F4F4;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px;
    padding: 3px 10px;
}
div.cleanblue button:hover {
    border: 1px solid #D4D4D4;
}
.extbluewarning .extblue {
    border: 1px solid red;
}
.extbluefade {
    background-color: #FFFFFF;
    position: absolute;
}
div.extblue {
    background-color: #CAD8EA;
    border: 1px solid #6289B6;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 300px;
}
div.extblue .extblueclose {
    background-color: #CAD8EA;
    color: red;
    cursor: pointer;
    margin: 2px -2px 0 0;
    text-align: right;
}
div.extblue .extbluecontainer {
    background-color: #CAD8EA;
    color: #000000;
    font: 11px Verdana;
    padding: 0 5px 5px;
}
div.extblue .extbluemessage {
    background-color: #CAD8EA;
    margin: 0 15px 15px;
    padding: 0;
}
div.extblue .extbluebuttons {
    padding: 0 0 0;
    text-align: center;
}
div.extblue button {
    background-color: #CCCCCC;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    margin: 0 10px;
    padding: 1px 4px;
}
.jqismoothfade {
    background-color: #333333;
    position: absolute;
}
div.jqismooth {
    background-color: #FFFFFF;
    border: 3px solid #E2E8E6;
    border-radius: 10px 10px 10px 10px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 7px;
    position: absolute;
    text-align: left;
    width: 350px;
}
div.jqismooth .jqismoothcontainer {
    font-weight: bold;
}
div.jqismooth .jqismoothclose {
    background-color: #E2E8E6;
    border-bottom: 1px solid #E2E8E6;
    border-bottom-left-radius: 5px;
    border-left: 1px solid #E2E8E6;
    color: #727876;
    cursor: default;
    font-weight: bold;
    padding: 2px 0 4px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 18px;
}
div.jqismooth .jqismoothmessage {
    color: #444444;
    line-height: 20px;
    padding: 10px;
}
div.jqismooth .jqismoothbuttons {
    background-color: #F2F8F6;
    border: 1px solid #E2E8E6;
    padding: 5px 0;
    text-align: right;
}
div.jqismooth button {
    background-color: #2F6073;
    border: 1px solid #F4F4F4;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px;
    padding: 3px 10px;
}
div.jqismooth button:hover {
    background-color: #728A8C;
}
div.jqismooth button.jqismoothdefaultbutton {
    background-color: #BF5E26;
}
.jqismoothwarning .jqismooth .jqismoothbuttons {
    background-color: #BF5E26;
}
*/









.stickybutton {
	display:none;
}


/* Voor rgd_sticky. Zeker niet alles is nodig! */
.stikcybutton,
.resourcebutton {
	cursor: pointer;
}
.sticky, .data {
	position: absolute;
	display: none;
}
.sticky_inner {
	border: 1px solid #bca902;
}
.sticky_space div {
	height: 65px;
}
.sticky_bar {
	background-color: #feea3d;
	border-bottom: 1px solid #bca902;
}
.sticky_bar img {
	display: block;
	cursor: pointer;
}
.sticky_content {
	padding: 10px;
	background-color: #fef49c;
}
.sticky .sticky_bg_lt,
.sticky .sticky_bg_rt,
.sticky .sticky_bg_lb,
.sticky .sticky_bg_rb {
	width: 7px;
	background-repeat: no-repeat;
}
.sticky_bg_lt div,
.sticky_bg_lb div {
	height: 7px;
}
.sticky .sticky_bg_t,
.sticky .sticky_bg_b {
	background-repeat: repeat-x;
}
.sticky .sticky_bg_l,
.sticky .sticky_bg_r {
	background-repeat: repeat-y;
}
.sticky .sticky_bg_lt {
	background-image: url('/_cms/images/sticky_lt.png');
	background-position: right bottom;
}
.sticky .sticky_bg_rt {
	background-image: url('/_cms/images/sticky_rt.png');
	background-position: left bottom;
}
.sticky .sticky_bg_lb {
	background-image: url('/_cms/images/sticky_lb.png');
	background-position: right top;
}
.sticky .sticky_bg_rb {
	background-image: url('/_cms/images/sticky_rb.png');
	background-position: left top;
}
.sticky .sticky_bg_t {
	background-image: url('/_cms/images/sticky_t.png');
	background-position: bottom;
}
.sticky .sticky_bg_l {
	background-image: url('/_cms/images/sticky_l.png');
	background-position: right;
}
.sticky .sticky_bg_r {
	background-image: url('/_cms/images/sticky_r.png');
	background-position: left;
}
.sticky .sticky_bg_b {
	background-image: url('/_cms/images/sticky_b.png');
	background-position: top;
}
#resource {
	position: fixed;
	bottom: 0px;
	background-color: #e6ebff;
	border: 1px solid #8a9fff;
	height: 0px;
	display: none;
}
.resource {
	position: relative;
	padding: 20px;
}
.resource .resource_bar {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: #a7b7ff;
	border-bottom: 1px solid #8a9fff;

}
.resource .resource_close {
	width: 15px;
	height: 11px;	
	cursor: pointer;
	background-image: url('/_cms/images/resource_close.gif');
	background-repeat: no-repeat;
}

.contents {
	position: relative;
}

#facebox .content {
	min-width: 370px;
	width: auto;
}

.pushcallavailability .pushcallbutton{
	display:inline-block; width:50px; height: 50px; float:left;margin-left: 4px;
}
.pushcallavailability .pushcallbutton:first-child{
	margin-left: 0px;
}
.pushcallavailability #pushcallwtp { 
	background:url(/images/pushcall/pushcall_wtp.png) no-repeat 0px bottom; 
}
.pushcallavailability #pushcallwtp.disabled { 
	background:url(/images/pushcall/pushcall_wtp_grey.png) no-repeat bottom; 
	cursor:default; 
}
.pushcallavailability #pushcallcmn { 
	background:url(/images/pushcall/pushcall_cmn.png) no-repeat 0px bottom; 
}
.pushcallavailability #pushcallcmn.disabled { 
	background:url(/images/pushcall/pushcall_cmn_grey.png) no-repeat bottom; 
	cursor:default; 
}
.pushcallavailability #pushcallcml { 
	background:url(/images/pushcall/pushcall_cml.png) no-repeat 0px bottom; 
}
.pushcallavailability #pushcallcml.disabled { 
	display:none; 
}
.pushcallavailability #pushcallchat { 
	background:url(/images/pushcall/pushcall_chat.png) no-repeat 0px bottom; 
}
.pushcallavailability #pushcallchat.disabled { 
	background:url(/images/pushcall/pushcall_chat_grey.png) no-repeat bottom; 
	cursor:default; 
}
.pushcallavailability #pushcallmail { 
	background:url(/images/pushcall/pushcall_mail.png) no-repeat 0px bottom; 
}
.pushcallavailability #pushcallmail.disabled { 
	background:url(/images/pushcall/pushcall_mail_grey.png) no-repeat bottom; 
	cursor:default; 
}

