/* CSS Document www.easypay-group.com*/
BODY {
	font-family: Verdana, Arial, Lucida, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #EFEFEF;
	padding: 0px;
	margin: 0px;
}

html, body {
height: 100%; /* héél belangrijk */
}

/*=========================================================================================*/
/*LIST STYLES*/
ol{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 10px;
}

ol li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-left:30px;
}

ul{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
}

ul li{
background:url(/global/template/images/icons/icon_bullet_orange.gif) left top no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 0px;
margin-left:10px;
padding-left:19px;
}

#topheader li{
background-image:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

ul ul{
margin:2px 0px 2px 15px;
margin-bottom:5px;
}

ul ul li{
background:none;
list-style-image:none;
list-style-type:disc;
margin:1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* old */
ul.linklist{
list-style-type:none;
margin:0px;
padding:0px;
margin-bottom:0px;
}

li.linklistitem{
background:none;
margin:0px;
margin-bottom:4px;
margin-left:2px;
padding:0px;
list-style:none;
text-indent:-10px;
}

li.linklistitem a{
list-style-type:none;
list-style-image:none;
margin-left:4px;
padding:0px;
}

li.linklistitem_icon{

background:none;
margin:0px;
margin-bottom:5px;
margin-left:10px;
padding:0px;
list-style:none;
text-indent:-20px;
}

li.linklistitem_icon a{
list-style-type:none;
list-style-image:none;
margin-left:20px;
padding:0px;
}
/*old*/

ul.news_item{
list-style-type: none;
padding: 0;
margin: 0;
margin-left: 0;
line-height:13px;

}

li.news_item{
background: transparent url(/global/template/images/icons/items/news_small.png) no-repeat left;
background-position: 0 -0.02em;
padding-left: 2em;
margin: 5px 0;
min-height: 18px;
position:relative;
}

/*=================================================== TOP STYLES*/
#topheader {
	background-color: #869aa6;
	height: 22px;
	width: 930px;
	border-bottom: 5px solid white;
	padding: 4px 0px 0px 0px;
	color: silver;
}

#topheader a {
	text-decoration: none;
	color: silver;
}

#topheader a:hover {
	text-decoration: underline;
}

#headlanguage {
	float: left;
	width: 50px;
	padding-left: 10px;
}

#headpointer {
	list-style:none;
	float: left;
	width:645px;
	padding-right: 20px;
	text-align:center;
}

#headpointer ul {
list-style:none;
	display: inline;
}

#headpointer li {
	list-style:none;
	float: right;
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

#headform {
	float: left;
}

#selectGroupSites {
	background: url(/global/template/images/header/group_left.gif) no-repeat;
	height: 18px;
	width: 175px;
	float: left;
	color: #72838d;
	font-size: 10px;
	padding: 1px 0px 0px 5px;
	cursor: pointer;

}

#selectGroupSitesBox {
	background: url(/global/template/images/header/group_right.gif) no-repeat;
	height: 18px;
	width: 18px;
	left: 180px;
	margin: 0px;
	cursor: pointer;
	float: left;
	padding-right: 0px;

}

#search {
	background: url(/global/template/images/header/search_left.gif) no-repeat;
	background-color: #e1e6e9;
	padding-left: 5px;
	color: #72838d;
	height: 18px;
	width: 118px;
	float: left;
	border: 0px;
	margin-left:5px;
	cursor:pointer;
    vertical-align:top;
}

#searchbox {
	background: url(/global/template/images/header/search_right.gif);
	height: 18px;
	width: 18px;
	float: left;
	cursor: pointer;
	margin-right:5px;
}

.searchinput {
	width: 118px;
	height: 18px;
	background: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:0px;
	color:#666666;
	margin-top:2px;
	cursor:pointer;
}


#selectGroupSitesItemsOuter{
	left:0;
	position:relative;
}

#selectGroupSitesItems {
	display: none;
	position: absolute;
	background-color: #E1E6E9;
	top: 25px;
	padding: 5px;
	border: 1px double #869aa6;
	width: 188px;
	float: left;
}

#selectGroupSitesItems a {
	color: #869aa6;

}

#selectGroupSitesItems a div{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

#selectGroupSitesItems a div:hover {
	color: #E1E6E9;
	background-color: #869aa6;
}

/*=================================================== TEMPLATE FRAMES*/
.wrapper {
	width: 100%;
}

.container {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	width: 974px;
}

.center {
	padding-left: 15px;
	padding-right: 15px;
	width: 930px;
	background-color: #FFFFFF;
}

#flashheader {
	width: 930px;
	z-index: 0;
}

#headerspacer {
	height: 180px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#card {
	background: url(/global/template/images/header/card.gif) top left
	no-repeat;
	height: 183px;
	z-index: 0;
	zoom: 1;
	width: 100%;
}

.cardcontent {
	padding: 7px 60px 0px 50px;
	width: 220px;

}

.card_box {
	border:1px #d7d7d7 solid;
	border-bottom:0px;
	padding: 0px 10px 5px 10px;
	margin-top:20px;
	width:198px;
}

.card_box_wide {
	border:1px #d7d7d7 solid;
	border-bottom:0px;
	padding: 0px 10px 5px 10px;
	margin-top:20px;
	width:572px;
}

.card_box_bottom {
	background: url(/global/template/images/leftmenu/card_box_bottom.gif) no-repeat;
	width:220px;
	height:12px;
	margin-top:-1px;
}

.card_box_bottom_wide {
	background: url(/global/template/images/leftmenu/card_box_bottom_wide.gif) no-repeat;
	width:594px;
	height:12px;
	margin-top:-1px;
}

.card_box_bottom_extra {
	background: url(/global/template/images/leftmenu/card_box_bottom_extra.gif) no-repeat;
	width:220px;
	height:45px;
	margin-top:-15px;
}


.rightcontent {
	padding: 0px 0px 0px 0px;
	width: 600px;
	height:100%;
	font-size: 11px;
	vertical-align:top;
}

.rightcontent  td {
	padding:2px;
}

.rightcontent .text{
	padding: 0px 0px 15px 0px;
	margin-top:5px;
	margin-bottom:10px;
	background: url(/global/template/images/lines/hor_dot.gif) repeat-x bottom;
}

#frontcontent {
	font-family: Tahoma, sans-serif;
	color:#444444;
	padding: 0px 0px 35px 0px;
	z-index: 200;
}

#content {
	margin-top: -257px;
	position:relative;
	font-family: Tahoma, sans-serif;
	color:#444444;
	padding: 0px 0px 35px 0px;
}

/* =============================================== SHADES */
#leftshade {
	background: url(/global/template/images/shade/leftshade.gif) repeat-y right;
	width: 7px;
}

#rightshade {
	background: url(/global/template/images/shade/rightshade.gif) repeat-y;
	width: 7px;
}

#leftbottomshade {
	width: 7px;
	height: 12px;
	background: url(/global/template/images/shade/leftbottomshade.gif)
		no-repeat top right;
	float: left;
}

#bottomshade {
	height: 12px;
	background: url(/global/template/images/shade/bottomshade.gif) repeat-x top;
	/*width: 960px;*/
	float: left;
}

#rightbottomshade {
	width: 7px;
	height: 12px;
	background: url(/global/template/images/shade/rightbottomshade.gif) no-repeat top left;
	float: left;
}
#lefttopshade {
	width: 7px;
	height: 12px;
	background: url(/global/template/images/shade/lefttopshade.gif) no-repeat bottom right;
	float: left;
}

#topshade {
	height: 12px;
	background: url(/global/template/images/shade/topshade.gif) repeat-x bottom;
	/*width: 960px;*/
	float: left;
}

#righttopshade {
	width: 7px;
	height: 12px;
	background: url(/global/template/images/shade/righttopshade.gif) no-repeat bottom left;
	float:left;
}

/*==================================================== FOOTER */
#footer {
	color: silver;
	background-color:#EFEFEF;

	padding-top:15px;
}
#footer a {
	color: #0069aa;
}
#footerlang {
	float: left;
	padding-left: 20px;
	width: 325px;
}

#footercopyright{
	font-size: x-small;
	float: left;
	padding-left: 10px;
	width: 370px;
}

#footercopyright a {
	color: silver;
}

#footerlink {
	float: left;
	width: 225px;
	text-align: right;
	padding-right: 20px;
}

/*=====================================================================================*/
	/* NAVIGATION */
.navigation {
	color: #d2d2d2;
	font-weight: 100;
	padding: 0px 0px 3px 0px;
	margin: 30px 0px 15px 0px;
	width: 350px;
}

.navigation a {
	color: #d2d2d2;
	text-decoration: underline;
}

.navigation .active {
	font-weight: 900;
	text-decoration: none;
}

/*=======================================================================================*/
	/* MESSAGES */
.warning_box{
	border:1px solid #FF3300;
	padding:10px;
}

.info_box{
	border:1px solid #124f7c;
	padding:10px;
}

.warning_box p{
	margin:0px;
	padding:0px;
}

.info_box p {
	margin:0px;
	padding:0px;
}

.warning_holder{
	position:absolute;
	float:left;
}

.warning_text{
	position:relative;
	left:25px;
	padding-right:25px;
	color:#FF3300;
}

.info_holder{
	position:absolute;
	float:left;
}

.info_text{
	position:relative;
	left:25px;
	padding-right:25px;
	color:#019dd8;
}

/*=======================================================================================*/
	/* STIJLEN */
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:19px;
	color:#ff9800;
	line-height:normal;
	font-weight:400;
	margin: 15px 0px 10px 0px;
	padding: 0px;
		letter-spacing: -0.05em;
}

/*zelfde als h1 maar dan blauw*/
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:20px;
	color: #0167a9;
	font-weight: 400;
	margin: 10px 0px 10px 0px;
	z-index:0;
		letter-spacing: -0.05em;
}

h3 {
	margin:10px 0px 10px 0px;
	font-size: 13px;
	color:#124f7c;
	margin-bottom:5px;
	margin-top:15px;
	padding-bottom:3px;
	width:100%;
	border-bottom:1px solid #c7c7c7;
		letter-spacing: -0.02em;

}

h3 a{
	text-decoration:none;
	color:#124f7c;
}

.span3{

	font-weight: bold;
	font-size: 13px;
	color:#124f7c;
}

h4 {
	margin:10px 0px 0px 0px;
	margin-bottom:5px;
	font-size: 11px;
	color:#0167a9;
	display:block;
		letter-spacing: -0.01em;
}

h5{
	margin:10px 0px 5px 0px;
	font-size: 13px;
	color:#019dd8;
	display:block;
}

h6{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:20px;
	color: #0167a9;
	font-weight: 400;
	margin: 10px 0px 10px 0px;

}

strong{
	color: #0167a9;
}

.greynote{
	color:#999999;
	font-size: 9px;
	line-height:10px;
	margin-top:4px;
	margin-bottom:4px;
	padding:5px;
	border:1px dashed #C7C7C7;
	background-color:#FAFAFA;
}


/*==========================================================================================*/
/*ITEM STYLES*/
.item{
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
	width:100%;
	background: url(/global/template/images/lines/hor_dot.gif) repeat-x bottom;
}

.item_title{
	font-size: 11px;
	font-weight:bold;

	margin: 0px 0px 5px 0px;
	margin-top:10px;
	color: #0167a9;
}
.item_date{
	font-size: 9px;
	color:green;
}

.item_content{
	margin:0px 0px 5px 0px;
}

.item_content img{
vertical-align:middle;
}

.item_hyperlink{
	padding: 0px 0px 0px 0px;
	color:#fd9800;
}
.item_hyperlink a{
	color:#019dd8;
	text-decoration:none;
}
.item_hyperlink a:hover{
	color:#019dd8;
	text-decoration:underline;
}
.item_link_inactive {
	color:#cbcbcb;
	text-decoration:none;
}
.item_link_inactive .aid{
	color:#cbcbcb;
	text-decoration:none;
}

.item_link_plain {
	font-size: 10px;
	font-weight:bold;
	color:#124f7c;
}

.item_hyperlink_bullet{
	color:#fd9800;
	float:left;
	display:block;
}

.flush_item_hyperlink{
	padding: 0px 0px 0px 0px;
	padding-left:10px;
	color:#fd9800;
}

.flush_item_hyperlink a{
	text-decoration:none;
}

.flush_item_hyperlink a:hover{
	color:#019dd8;
	text-decoration:underline;
}

.document_hyperlink_bullet{
	color:#fd9800;
	float:left;
	display:block;
}

.flush_document_hyperlink{
	padding: 0px 0px 0px 0px;
	padding-left:25px;
	color:#fd9800;
	padding-top:2px;
}

.flush_document_hyperlink a{
	text-decoration:none;
}

.flush_document_hyperlink a:hover{
	color:#019dd8;
	text-decoration:underline;
}

.document{
	clear:left;
	padding-bottom:2px;
}

/*==========================================================================================*/
/* <A> DEFAULT LINK STYLES */
a{
	color:#019dd8;
}

a:hover{
	color:#019dd8;
	text-decoration:none;
}

a img{
border:0px solid #000000;}

.clearAstyle a{
color:#444444;
}

/*===========================================================================================*/
/* flash not installed fillers */
.flashfiller{
width:100%;
}

.flashnotification{
height:100%;
text-align:center;
padding: 10px;
width:600px;

color:#000000;
border:2px #009cdb solid;
background-color:#FFFFFF;
}

.flashfiller_btn{
height:36px;
background: url(/global/template/images/header/button_bar.gif) no-repeat bottom left;
vertical-align:middle;
}


/* =========================================== AJAX POPUP STYLES */
#modalBackground {
	width:100%;
	height:100%;
	text-align:center;
	z-index:150;
	background-color:gray;
	filter:alpha(opacity=30);
	opacity:0.3;
	position:absolute;
}
#horizon_ajax {
	position: absolute; top: 50%; width: 100%;
	z-index:151;
}
#content_ajax {
	position: absolute; left: 50%;
	width: 500px;
	margin-left: -110px;
	height: 500px;
	top: -50px;
	background-color:white;
	border:1px double #124f7c;
}

/* ================================================================== */

/* ========================================== HTML - JAVSCRIPT POPUPS */

.thumbnail{
	position: relative;
	cursor:pointer;
	z-index:100;
}

.thumbcontent_hover{
	position: absolute;
	width:400px;
	background-color: #FFFFFF;
	border: 1px solid #C7C7C7;
	text-decoration: none;
	z-index:100;
	top: 16px;
	left: 0px;
}

.thumbcontent{
	position: absolute;
	width:400px;
	background-color: #FFFFFF;
	border: 1px solid #C7C7C7;
	text-decoration: none;
	text-align:left;
	left: -2000px;
}

/* ================================================================== */
.vertical_line{
	margin-left:10px;
	margin-right:10px;
	width:1px;
	background: url(/global/template/images/lines/vert_dot.gif) repeat-y;
}

/* ===================================================== table styles */

#mytable {
	border-collapse: collapse;
	padding: 2px;
	margin: 0px;
}

#mytable td {
	border-right: 1px solid #C7C7C7;
	border-bottom: 1px solid #C7C7C7;
	border-left: 1px solid #C7C7C7;
	border-top: 1px solid #C7C7C7;
	background: #ffffff;
	padding:4px;
	vertical-align:top;
}

#mytable h4 {
	margin:0px;
	color:#019dd8;
	margin-bottom:3px;
}

th{
	background:url(/global/template/images/table/head-style.gif) repeat-x;
	background-color:#e0dfdf;
	color:#0167a9;
	text-align:left;
	padding:4px;
	border-right: 1px solid #C7C7C7;
	border-bottom: 1px solid #C7C7C7;
	border-top: 1px solid #C7C7C7;
	border-left: 1px solid #C7C7C7;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C7C7C7;
	background: none;
	padding:4px;
}

tr.d0 td {
	background-color: #FFFFFF; color: black;
}
tr.d1 td {
	background-color: #f7f7f7; color: black;
}

.box_hover{
	background-color:#F0F0F0;
	position:relative;
	width:175px;
	padding:10px;
	margin-right:5px;
	float:left;
	color:#666666;
	height:110px;
}

.box{
	background-color:#99CCFF;
	position:relative;
	width:175px;
	padding:10px;
	margin-right:5px;
	float:left;
	color:white;
	height:110px;
}

.bluenote{
	margin-top:5px;
	margin-bottom:5px;
	background:url(/global/template/images/box/box_background.png)repeat-x;
	background-color:#FFFFFF;
	padding:10px;
	font-size:12px;
	border: 1px solid #C1DAD7;
}

#terms{
width:575px;
font-size:11px;
height:200px;
overflow-y:auto;
border:1px solid #C7C7C7;
padding:10px;
padding-bottom:10px;
color:#656565;
line-height:12px;
margin-bottom:10px;
}

.sitemap li{
	background-image:none;
	margin:0;
	padding:0;
}
.sitemap li p{
	color:#646464;
	font-size:10px;
	margin:0;
	padding:0;
}

.sitemap .header{
	margin-bottom:0.1em;
}

.sitemap li.header a:link{
	color:#ff9800;
	font-weight:bold;
	text-decoration:none;
}

.sitemap li.header a:visited{
	color:#ff9800;
	font-weight:bold;
	text-decoration:none;
}


.sitemap li.header a:hover{
	color:#4eb0e9;
	font-weight:bold;
	text-decoration:none;
}

.sitemap li.header a:active{
	color:#f58220;
	font-weight:bold;
	text-decoration:none;
}

.sitemap h3{
    color:#0167a9;
}
.sitemap_columns a:link, .sitemap_columns a:visited{
	text-decoration:none;
	color:#888888;

	margin:0;
	padding:0 0 0 0;
}
.sitemap_columns a:active{
	color:#F58220;
}
.sitemap_columns a:hover{
	color:#4eb0e9;
}

.sitemap_columns a:visited:hover{
	text-decoration:none;
}
.sitemap_columns{
	padding:0 20px;
}

#siteColumn1{
	width:143px;
	min-height:140px;
	height:140px;
	float:left;
	margin:0;
	padding:0;
}

#siteColumn2, #siteColumn3, #siteColumn4, #siteColumn5, #siteColumn6{
	width:143px;
	min-height:140px;
	float:left;
	margin:0 0 0 10px;
	padding:0;
}

#biglinks ul{
	margin:0px;
	padding:0px;
}

#biglinks ul li{
 	background:url(/global/template/images/bullets/links/bullet_go.png) 0px 0px no-repeat;
	padding-left:17px;
	list-style:none;
	margin:0px;
}

#biglinks a{
	padding-left:1px;
	text-decoration:none;
}

#biglinks a:hover{
	padding-left:0px;
}

.standard_box{
	margin:0px;
	padding:10px;
	margin-top:5px;
	margin-bottom:5px;
		border:1px solid #C7C7C7;
}

.standard_box:hover{
	background:url(/global/template/images/box/box_background.png) top left no-repeat;
	background-color:#FEFEFE;
	border:1px solid #C7C7C7;
	padding:10px;
}

.standard_box a{
	outline:none;
}


.standard_box h2{
margin:0px;
padding:0px;
margin-left:0px;
margin-bottom:0px;
border-bottom:0px;
}

.standard_box h3{
margin-bottom:10px;
}

.dashed_line_separator{
	border-top:1px dashed #C7C7C7;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}


.person{
	border:1px solid #EFEFEF;
	margin:0px;
	padding:10px;
	margin-top:5px;
	margin-bottom:0px;
}

.person:hover{
	background-color:#eff6fd;
	border:1px solid #C7C7C7;
	padding:10px;
	cursor:default;
}

.person a:link{
	text-decoration:none;
}

.person a:hover{
	text-decoration:none;
}


/* frontpage  */

div.frontpage_btn_bar_nl div{
	background-image:url('/global/template/images/frontpage/frontpage_center_buttons.png');
	float:left;
	margin-right:2px;
	outline:none;
}

div.frontpage_btn_bar_fr div{
	background-image:url('/global/template/images/frontpage/frontpage_center_buttons_fr.png');
	float:left;
	margin-right:2px;
	outline:none;
}

.frontpage_btn_bar_fr a{
	outline:none;
}

.frontpage_btn_bar_nl a{
	outline:none;
}

.frmNormal {
	display: block;
	height: 84px;
	width: 216px;

}
.frmNarrow {
	display: block;
	height: 84px;
	width: 155px;
}

.frmSpecial{
	display: block;
	height: 84px;
	width: 177px;
}

.btn_nwsbrieven{
	background-position:0 0;
	width:217px;
	height:84px;
}

.btn_nwsbrieven:hover{
	width:217px;
	height:84px;
	background-position:0px -84px;
}

.btn_starters{
	background-position:-217px 0;
	width:216px;
	height:84px;
}

.btn_starters:hover{
	width:216px;
	height:84px;
	background-position:-217px -84px;
}

.btn_dashboard{
	background-position:-433px 0;
	width:155px;
	height:84px;
}

.btn_dashboard:hover{
	background-position:-433px -84px;
	width:155px;
	height:84px;
}

.btn_crisis{
	width:155px;
	height:84px;
	background-position:-588px 0px;
}

.btn_crisis:hover{
	width:155px;
	height:84px;
	background-position:-588px -84px;
}

.btn_kantoren{
	width:177px;
	height:84px;
	background-position:-743px 0px;
	margin-right:0px;
}

.btn_kantoren:hover{
	width:177px;
	height:84px;
	background-position:-743px -84px;
	margin-right:0px;
}


/* Form Sections ======================================================================== */
/* http://www.formassembly.com/form-garden.php?formId=29&style=/form-builder/css/default */
/* Fieldset  */

form{
 margin-top:15px;
 margin-bottom:20px;
}

#topheader form{
margin:0px;
}

fieldset {
	margin: 0;
	position:relative;
	padding:10px;
	border:0px;
}

fieldset {
}


legend {
	font-size:20px;
	color: #ff9800;
	position:relative;
	padding-bottom:7px;
}

/* Nested Fieldset  */
fieldset fieldset  {
}

fieldset fieldset legend {
}

/* Grid Section */
form table {
	border-collapse: collapse;
}

form td {
	padding: 0 4px;
}

form th {
	padding: 0 4px;
}


/* Combo Label + Input Field =========================================================== */
form .oneField {
	margin: 6px 0;
	display: block;
	vertical-align: middle;
}
form .inlineSection .oneField {
	margin-right: 2px;
	white-space: nowrap;
	display: inline;
}
/* Ties together a label and its checkbox or radio */
form .oneChoice {
	white-space: nowrap;
}

/* Field Labels ======================================================================== */

/* Base */
label, form .label {
	color: #333;
	margin: 0;
}
/* Text inputs / Select label */
label.preField {
	display: -moz-inline-box;
	display: inline-block;
	margin: 0.2em 1px 0.2em 0;
	padding: 0 2px;
	width: 200px;
	text-align:right;
	clear:both;
}
/* Radio / Checkbox group label */
form.label  {
	display: block;
	margin: 0.3em 1px 0 0;
	padding: 2px;
}
/* Individual Checkbox / Radio label */
label.postField  {
	display: -moz-inline-box;
	display: inline-block;
	margin: 0.3em 1px 0.3em 0;
	padding: 0 2px;
	width: 200px;
	text-align:left;
	margin-right:5px;
}


/* Inputs ======================================================================== */

textarea{
	font-family: Segoe UI, Tahoma,Verdana, Arial, Lucida, sans-serif;
	color:#3D3D3D;
	font-size: 11px;
	line-height: 14px;
	padding: 2px;
	vertical-align: top;
}


textarea:focus{
	border: 1px solid #205f98;
}

.input:focus{
	border: 1px solid #205f98;
	padding:2px;
}

.input{
font-size:11px;
width:300px;
margin:0px;
margin-top:1px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-align:left;
padding:2px;
margin:2px;
outline:none;
border:1px solid #C7C7C7;
}

.inputRequired{
font-size:11px;
width:300px;
margin:0px;
margin-top:1px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-align:left;
padding:2px;
margin:2px;
outline:none;
background-color:#d8effb;
border:1px solid #C7C7C7;
}

.input_small{
font-size:11px;
width:150px;
margin:0px;
margin-top:1px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-align:left;
padding:2px;
margin:2px;
outline:none;
border:1px solid #C7C7C7;
}

.send{
cursor: pointer;
}

.inputfield{

}

.inputWithSize {
font-size:11px;
margin:0px;
margin-top:1px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-align:left;
padding:2px;
margin:2px;
outline:none;
background-color:#d8effb;
border:1px solid #C7C7C7;
}

.inputError {
font-size:11px;
width:300px;
margin:0px;
margin-top:1px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-align:left;
padding:2px;
margin:2px;
outline:none;
border:1px solid #FF5555;
}

.inputtagholder{
	padding-top:2px;
	width:200px;
	text-align:right;
	clear:left;
	float:left;
	display:block;
	margin-right:3px;
}

select {
	font-family: Segoe UI, Tahoma,Verdana, Arial, Lucida, sans-serif;
	padding: 2px;
}

select option{
	color:#3D3D3D;
	padding:1px;
	margin-left:5px;
	line-height:11px;
	font-size:10px;
}

optgroup{
	color:#0167a9;
	font-style:normal;
	font-size:12px;
	padding:2px;
	margin-bottom:2px;
}

label.optgroup{
	border:1px solid #C7C7C7;
}

/* Buttons ======================================================================= */

form .actions {
	text-align: center;
	margin: 20px 0 10px 0;
}
/* Submit button */
form .primaryAction {
}
/* Cancel button */
form .secondaryAction {
	color: grey;
}
form .secondaryAction:hover {
	color: black;
}

/* Form Builder Related Rules ===================================================== */

/* Form or Fieldset instruction paragraph. */
form .instructions {
	padding:10px;
	margin:10px;
	background-color:#e2f5fd;
	border:2px solid #6fcbf7;
}
/* Asterisk on required fields */
form .reqMark {
	color: #F00;
	padding: 0 4px;
}

#err_feedback{
	display:none;
	padding:10px;
	margin:10px;
	background-color:#ffbfbf;
	border:2px solid #FF0000;
}

#err_feedback ul{
	margin:5px;
	margin-left:0px;
}

#err_feedback ul li{
	padding:2px;
	margin:5px;
	background:url(/global/template/images/icons/exclamation.png) 0px center no-repeat;
	padding-left:20px;
	list-style:none;

}

#info_feedback{
	padding:10px;
	margin:10px;
	background-color:#ffbfbf;
	border: 2px solid #C1DAD7;
	background:url(/global/template/images/box/box_background.png)repeat-x;
	background-color:#FFFFFF;
}

#info_feedback ul{
	margin:5px;
	margin-left:0px;
}

#info_feedback ul li{
	padding:2px;
	margin:5px;
	background:url(/global/template/images/icons/information.png) 0px center no-repeat;
	padding-left:25px;
	list-style:none;
}

#green_info_feedback{
	padding:5px;
	margin:10px;
	background-color:#e1fce1;
	border: 2px solid #05b205;
	color:green;
}

#green_info_feedback ul{
	list-style: none;
	margin:5px;
	margin-left:0px;
}

#green_info_feedback ul li{
	background:none;
	padding:2px;
	margin:5px;
	list-style: none;
	color:green;

}
/* offstate classes for the Switch Behavior are in wforms-jsonly.css */

/* IE6 BUG FIXES ==================================================================== */
form {
	height:expression('1%'); /* IE Pick-a-boo bug fix */
}
form fieldset {
	position:expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
	margin-top:expression('1em');
	padding-top:expression('1.5em');
	padding:10px;
	padding-right:15px;
	padding-top:0px;
}
form fieldset legend {
	position: expression('absolute');
	top: expression('-.5em'); /* Fixes IE problem with fieldset+legend boundaries */
	left:expression('.5em');
}

/*pullquote*/

.pullquote {
	clear:both;
	width: 150px;
	float:right;
	font-size:125%;
	line-height:150%;
	margin:10px;
	margin-top:0px;
	margin-right:0px;
	padding-left:10px;
	background: url(/global/template/images/bullets/pullquotes/pull_stop.gif) no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 25px 5px 0px;
	padding-left:10px;
	border-left: 1px solid #C7C7C7;
}

.pullquote:first-letter {
	background: url(/global/template/images/bullets/pullquotes/pull_start.gif) no-repeat left top !important;
	padding:5px 0px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}


#frmButton{
	height:23px;
	background-repeat:no-repeat;
	cursor:pointer;
}

#frmButton a{
	display:block;
	width:100%;
	height:100%;
}
#frmButton:hover{
	background-position:0 -23px;
}




