/* ------------------------------ *\
 *                                *
 *      YUNA                      *
 *                                *
 *      [w] www.yuna.nl           *
 *      [e] info@yuna.nl          *
 *      [t] +31 15 2 617 017	    *
 *                                *
\* ------------------------------ */

/*------------------------------ *\
 *        ADECS                  *
\*------------------------------ */


/* Century Gothic IE embedding */
@font-face {
	font-family: Century Gothic;
	font-style:  normal;
	font-weight: normal;
    src: url(../fonts/CENTURY1.eot);
  }
  @font-face {
    font-family: Century Gothic;
    font-style:  normal;
    font-weight: 700;
    src: url(../fonts/CENTURY0.eot);
  }

#headertopleft,
#MiddleLeft h1, 
#MiddleCenter h1,
#MiddleRight h1,
#BottomLeft h1,
#BottomRight h1,
#Home_Beslist_Beter h1
{
	font-family: "Century Gothic", verdana !important;
	ont-weight:700 !important;
	font-weight:normal;
	font-size:200% !important;	
} 
/* /font embedding */


html,
body
{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}


/* ----- generic styling ----- */

body
{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:70%;
	line-height:140%;
	color: #616161;
}
p,
h1,
h2,
h3,
h4,
h5,
ul,
li,
ol
{
	margin:0;
	padding:0;
}
a
{
	color: #616161;
}
a:hover
{
	color: #333;
}

h1,
h2,
h3,
h4,
h5
{
	color: #531A5B;
	font-weight:normal;
	font-size:100%;
}
h5.grey
{
	color: #616161;
}

img 
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

h1 span
{
	display: none;
}

h2 span
{
	display: none;
}

embed
{
	margin: 0px;
	padding: 0px;
	}

object
{	margin: 0px;
	padding: 0px;
}

.clear
{
	clear: both;
}

.clearright
{
	clear: right;
}

.clearleft
{
	clear: left;
}

/*=============================== main boxes =================================== */

body 
{
	padding:0;
	margin:0 0 10px 0;
	background: white url('../img/bg_body.gif') repeat-x center 152px;
	ackground: transparent url('../img/bg_totaal.gif') no-repeat center 10px;
	text-align: center;
}

div#container 
{
	position: relative;
	border: 1px solid #CFCFCF;
	width: 760px;
	margin: 40px auto 0px auto;
	padding-bottom: 35px;
	text-align: left;
}


div#contenthead 
{
	margin:0px;
	position: relative;
	background: transparent url('../img/bg_headercorner.gif') no-repeat left top;

}

div#header 
{
	position: relative;
	height: 112px;
	
}
div#break 
{
	position: relative;
	height:37px;
	background: #A1B82A;
}
#wrap
{	
	height: 200px;
	background: url('../img/bg_wrap.gif') repeat-y left top;
}

#wrap.c3_wrap
{
	background: transparent url('../img/bg_c3_wrap.gif') repeat-y left top;
}

div.c3pv_wrap
{
	background:transparent url('../img/bg_c3pv_wrap.gif') repeat-y left top !important;
}

.c3_wrap_empty
{
	background: url('../img/bg_c3_wrap.gif') repeat-y left top;
	}


*>#wrap
{
	min-height:200px;
	height:auto;	
}






div#wrapStretcher
{	
	margin: 0px;
	padding: 0px;
	height: 5px;
	font-size: 0px;
	line-height:0px;
	background:  url('../img/bg_warpstrech.gif') repeat-y left top;
	clear: both;
	border-top: 1px solid white;	
}

#footer 
{
	position: relative;
	clear: both;
	width: 760px;
	margin: -35px auto 0px auto;
	height: 34px;
	background:  url('../img/bg_footer.gif') no-repeat right bottom;
	text-align: left;
}




/*=============================== elements per box =================================== */

div#adecs
{	
	position: absolute;
	text-align: right;
	top: 5px;
	left: 300px;
	width: 450px;
	height: 40px;
	padding-right: 10px;
	font-size: 95%;
}

div#logo{
padding-top: 6px;
}

div#crumbs
{	
	
	height: 36px;
	padding-left: 10px;
	line-height: 36px;
	color: white;
	font-weight: bold;
}

div#crumbs a
{
	color: white;
	text-decoration: none;
}

div#crumbs a:hover
{
	color: #5C1A48;
}	

div#crumbs span
{
	padding: 5px;
	width: 10px;
	line-height: 100%;
	background:  url('../img/bg_bread_marker.gif') no-repeat center center;
}

div#search
{
	position: absolute;
	top: 0px;
	left: 550px;
	margin: 0px;
	width: 190px;
	height: 37px;
	padding: 0 10px;
	border-left: 1px solid white:
}

div#search #searchfield
{
	vertical-align: top;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

div#search #search_btn
{
	vertical-align: top;
	margin:8px 0px 0px 10px;
	padding: 0px;
	argin-top: 8px;
	order: 1px solid red;
}

/*------------------------------- menu  ----------------------------------- */
h2.menu
{	
	height: 26px;
	background: transparent url('../img/h2_menu.gif') no-repeat left top;
}

#navBox {
	float: left;
	width: 159px;
	background-color: #C8E430; 
	color: #531A5B;
	margin-bottom: 22px;
}

* > #navBox
{
	height: auto;
}


	/* generic styling */
div#mainNav 
{
	margin:22px 0 0 0px;
	padding:0;
	list-style:none;
	border-bottom: 1px solid #A0B626;
	font-size: 110%;
}
div#mainNav a, 
div#mainNav span 
{
	font-weight:normal;
	color:#531A5B;
	text-decoration:none;	
	padding:0 5px 0 15px;
	line-height:20px;
	display:block;
	border-top: 1px solid #A0B626;
}
div#mainNav a
{
	background-image: url('../img/bullet_open.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
div#mainNav a:hover, 
div#mainNav span.hover
{
	background-color: #F2F9CD;
	cursor:pointer;
}
div#mainNav a.selected
{
	background-color:#FFF;
	font-weight:bold;
}


	/* submenu  */
div#mainNav div#subNav a
{
	background-color: #F2F9CD;
}
div#mainNav div#subNav a:hover
{
	background-color: #FFF;
}
div#mainNav div#subNav a.selected
{
	background-color: #FFF;
	font-weight:bold;
}
	
	/* submenu uitgeklapt */
div#mainNav div.extended span
{
	background-image: url('../img/bullet_open.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
div#mainNav div.extended div
{
	display:block;
}

	/* submenu niet zichtbaar */
div#mainNav div.folded span
{
	background-image: url('../img/bullet_closed.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
div#mainNav div.folded div
{
	display:none;
}

/*------------------------------- wrap: content ----------------------------------- */

#wrap div.column
{
	float:left;
	overflow:hidden;
}

div#column_left
{
	width: 159px;
	margin-right:1px;
	background: #C8E430;
}

* > div#column_left
{
	height:auto;
	min-height:100%;
	min-height:30px;	
}


/*------------------------------- wrap: content Home----------------------------------- */

div#home_content
{
	float: left;
	width:600px;
	max-width: 600px;
	color: #531A5B;
	overflow: hidden;
}

div#home_content h1, .sidelink
{
	ont-size: 20px;
	line-height: 25px;
	}

a.readmore
{
	display:block;
	float:left;
	margin:10px 10px 0px 0px;
	width:112px;
	height:22px;
	text-align:left;
	text-decoration:none;
	background:transparent url('../img/btn_readmore_hover.gif') no-repeat 0 0; 
}

a.readmore span
{
	display:block;
	width:100%;
	height:100%;
	text-indent: -10000px;
	text-align:left;
	cursor:pointer;
	background: transparent url('../img/btn_readmore.gif') no-repeat 0 0; 	
}

a.readmore:hover span
{
	background-image:none;
}

a.more
{
	float: left;
	margin: 5px 0px;
	display: block;
	min-width: 25px;
	line-height	20px;
	padding-right: 25px;
	font-weight: bold;
	text-decoration: none;
}

a.more:hover 
{
text-decoration: underline;
}

div#Home_TopRow
{
	float:left;
	width:600px;
	background: #DEEF83 url('../img/bg_home_problems.gif') no-repeat right top;
}

* > div#Home_TopRow
{
	height:auto;
	in-height:200px;
}

div#Home_TopRow h1
{
	height: 32px;
	margin: 15px 15px 0px 15px;

}

div#TopLeft
{	
	float:left;
	width: 260px;
	padding:5px 25px 10px 15px;
	overflow: hidden;
}	

div#TopRight
{	
	float:left;
	width: 290px;
	padding: 5px 10px 10px 0px;
	overflow: hidden;
}	

ul.problink li
{
	margin: 5px 0;
	list-style-position: outside;
	list-style: none;
	color: #531A5B;
	font-weight: bold;
}

ul.problink li a
{
	display: block;
	height: 20px;
	padding-left: 30px;
	line-height: 20px;
	color: #531A5B;
	font-weight: bold;
	text-decoration: none;
	background: url('../img/bg_problink.gif') no-repeat left center;
}

*> ul.problink li a
{
	height: auto;
}

ul.problink li a:hover
{
	text-decoration: underline;
}

div#Home_MiddleRow
{
	float:left;
	padding: 10px 0;
	width:600px;
}

div#Home_MiddleRow .paddingBox 
{
     position: relative;
     padding: 0px;
     margin: 0px;
     float: left;
     background:  url('../img/bg_home_middlerow.gif') repeat-y center 0;
  
     }
	
div#MiddleLeft
{	
	float:left;
	width: 185px;
	padding: 0px 5px 0px 15px;
	margin-bottom: -5px;
	overflow: hidden;
   
}	
/*
div#MiddleLeft a.more
{
	background: url('../img/arrow_purple.gif') no-repeat right center;
	color: #531A5B;
}

div#MiddleLeft h1
{
	isplay: block;
	argin-bottom:10px;
} */

#MiddleLeft dl
{
margin: 0px;
	}

#MiddleLeft dt
{
	float:left;
	clear:left;
	width:40px;	
}

#MiddleLeft dd
{
	margin-left:40px;
	margin-bottom: 7px;
}

* html div#MiddleLeft dd  /* voorkomen inspringen door ie -3px probleem */
{
		text-indent: -3px;
}


div#MiddleLeft dd a
{
	color: #531A5B; 
}

div#MiddleLeft dd a:hover
{
	color: gray;
}

div#MiddleCenter
{	
	float:left;
	width: 160px;
	padding: 0px 10px 0px 20px;
	argin-bottom: -5px;
	overflow: hidden;
   
}


div#MiddleRight
{	
	float:left;
	width: 170px;
	padding: 0px 10px 0px 20px;
	ackground:  url('../img/bg_voorwie.gif') repeat-y 0 0;
	overflow: hidden;	
}	

div#MiddleRight h1
{
	
}

div#MiddleRight a.more
{
	background: url('../img/arrow_lime.gif') no-repeat right center;
	color: #A1B829;
}

div#Home_BottomRow
{
	float:left;
	width:600px;
	background: url('../img/bg_BottomRow.gif') no-repeat center top;
	overflow: hidden;
}

div#BottomLeft
{	
	float:left;
	width: 185px;
	padding: 10px 100px 10px 15px;
}	


div#BottomLeft h1
{
	color: white;
	margin-bottom:10px;
}

 div#BottomLeft a.more
{
	background: url('../img/arrow_purple.gif') no-repeat right center;
	color: #531A5B;
}

div#BottomRight
{	
	float:left;
	width: 200px;
	padding: 10px 0px 10px 15px;
	color: white;
	overflow: hidden;
}	

div#BottomRight h1
{
	color: white;
	margin-bottom:10px;
}

div#BottomRight a.more
{
	background: url('../img/arrow_white.gif') no-repeat right center;
	color: white;
}

div#Home_Beslist_Beter
{
	osition: relative;
	width: 590px;
	float:left;
	border-top: 1px solid white;
	padding: 7px 20px;
	background: #541A5C url('../img/bg_beslist_beter.gif') no-repeat left center;
}

div#Home_Beslist_Beter h1
{
	color: white;
}

div#Home_Beslist_Beter div
{
display: inline;
color: #C8E430 !important;
}

/*------------------------------- wrap: content 2col en 3col----------------------------------- */	
	
div#c3_content, div#c2_content
{
	float: left;
	width:600px;
	max-width: 600px;
	color: #531A5B;
	overflow: hidden;
}

h1.title
{
	float: left;
	width: 570px;
	padding: 3px 15px 0 15px;
	background: #C8E430;
	height: 20px;
	ont-size: 12px;
	font-size: 100%;
	color: #531A5B;
	border-bottom: 1px solid white;
	font-weight:bold;
}

.paddingBox 
{
	padding: 20px;
}

div#c3_center 
{
	float: left;
	width: 380px;
	line-height: 140%;
	color: #454545;
}


.c3_wrap_empty#wrap div#c3_center 
{
	float: left;
	idth: 380px;
	
	width: 600px;
	adding-right: 220px;
	line-height: 140%;
	color: #454545;
}





div#c3_center b, 
{
	color: #531A5B;
}

div#c3_center a, 
{
	color: #531A5B;
}

div#c3_center a:hover, 
{
	color: gray;
}

div#c3_center ul, 
div#c3pv_center ul, 
div#c3_center ol ,
div#c3pv_center ol 
{
	padding-right: 15px;
	margin: 0.5em;
	margin-left: 15px;
}

div#c3_center h2
{
	color: #531A5B;
	font-size: 120%;
	font-weight: bold;
}


/*------------------------------- wrap: content 2col----------------------------------- */	

.listing
{
	position: relative;
	margin: 0px 1px 1px 1px;
	padding: 10px 0px 10px 60px;
	}

/*
.listing h3
{
	position: relative;
	left: -60px;
	display: inline;
	margin:  0px 0px 1px 0px;
	padding: 2px 20px 0px 60px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	background: #531A5B;
	color: white !important;
}

.listing h3 a
{
	position: relative;
	color: white !important;
	font-weight: bold;
	text-decoration: none;
}

.listing h3 a:hover
{
	position: relative;
	color: gray !important;
}
*/
.listing h3
{
	font-weight:bold;
	margin:0 0 10px 0;
	olor:#616161;

}

.listing span.item h4 a
{
	color: #531A5B;
	font-weight:bold;
	text-decoration: none;
}

.listing span.item
{
	position: relative;
	display: block;
	background: #F4FAD6;
	margin:  0px 0px 3px -10px;
	padding: 10px 100px 10px 10px;
	color: #531A5B;
	width: 438px;
}

.listing .more
{
	float: none;
	display: inline;
	padding-right: 12px;
	background: url('../img/arrow_purple_small.gif') no-repeat right center;
	color: #531A5B;
}

.listing div#test
{
	height: 50px;
	width: 50px;
	border: 1px solid red;
	float: right;
	margin-right: -200px;
}

/* TB 20060111 wtf?!?... */
.c3_wrap_empty#wrap div#c3_center .paddingBox .imga,
{
	border: 1px solid #531A5B;
	margin: 10px -50px 10px 10px;
	padding: 0px;
	float: right !important;
	clear: right;
}

.imga
{
	border: 1px solid #531A5B;
	margin: 2px 0 5px 5px;
	padding: 0px;
	float: right !important;
	clear: right;
}

.c3_wrap_empty#wrap div#c3_center .paddingBox hr.clear
{
	border: 0;
	color: white;
	background-color: white;
   	height: 1px;
	margin: 5px 0  0 0;
}

/*------------------------------- wrap: content  chekker----------------------------------- */	

div#cc_center 
{
	float: left;
	width: 600px;
	line-height: 140%;
	color: #454545;
}

.checkered 
{
width: 600px;
margin-bottom: 10px;
}
div.checkered .paddingBox
{
padding: 15px;
}

.itemleft
{
	float: left;
	width: 270px;
}

.itemright
{
	float: right;
	width: 270px;
}

.itemleft img, .itemright img
{
float: right;
margin: 2px 0 5px 5px;
border: 1px solid gray;
}

.itemleft span.title, .itemright span.title
{
	color: #531A5B;
	font-weight: bold;
}

.row1
{
	background: #DEF084;
}
.row2, .row4
{
background: white;
}

.row3
{
background: #C8E430;
}

.row1 .paddingBox, .row3 .paddingBox
{
background:  url('../img/bg_vf_chekwhite.gif') repeat-y center center;
}

.row2 .paddingBox, .row4 .paddingBox
{
background:  url('../img/bg_vf_chekpurpl.gif') repeat-y center center;
}

div.paddingBox.rowOpdr
{
background: none !important;
}

.cmore
{
	float: none;
	display: inline;
	padding-right: 12px;
	background: url('../img/arrow_purple_small.gif') no-repeat right center;
	color: #531A5B;
	font-weight: bold;
	text-decoration: none;
}

div.imgOpdr
{
	float:left;
	padding-left: 60px;
}

div.imgOpdr img
{
    border: 1px solid gray;
 }

/*------------------------------- wrap: content 3col----------------------------------- */	


div#c3_right
{
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;
	
}

div#c3_right .paddingBox 
{
	padding: 15px;
	border-bottom: 1px solid #EFFFAA;
	background:  url('../img/bg_whitecorner.gif') no-repeat bottom right;
	margin: 0px;	
}


div#c3_right .imgBox, div#c3pv_right .imgBox
{
	text-align:center;
}

div#c3_right .imgBox img, div#c3pv_right .imgBox img
{
	border: 1px solid #F8FFD9;
	margin:6px auto 0 auto;
}

/* TB 20060111 zo was het.... 
div#c3_right .imgBox img
{
	border-bottom: 1px solid #F8FFD9;
}
*/

div#c3_right h2
{
	height: 22px;
	padding: 0px 10px 0 5px;
	width: 205px;
	margin: 3px 0 0 0;
	color: #531A5B;
	ont-size: 12px;
	font-weight:bold;
	overflow: hidden;
	border-bottom: 1px solid #EFFFAA;
}


div#newscontainer
{
	padding: 3px 0;
	background: white;
}

div#newspaper
{
	Font-family: Times;
	font-size: 120%;
	background:url('../img/bg_newspaper.gif') repeat-y 0 0;
	padding:3px 5px 3px 15px;
	color: #531A5B;
}

div#newspaper h3
{
	border-top: 1px solid #531A5B;
	font-size: 150%;
	line-height: 130%;
	color: #531A5B;
}

div#newspaper p
{
}

div#newspaper div
{
	border-top: 1px ;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #531A5B;
	margin-top: 10px;
}

a.gerelateerd
{
	display: block;
	font-weight: bold;
	text-decoration:none;
	color: #531A5B;
	margin: 5px 0px;
}

a.gerelateerd:hover
{
	color: gray;
}

a.gerelateerd span.pijl
{
	height: 17px;
    padding:0 13px 0 0;
	background: transparent url('../img/arrow_purple_small.gif') no-repeat center center;
    border:1px solid #C8E430;
	}

a.pdf 
{
	 display: block;
	 padding:5px 5px 5px 30px;
	 height: 30px;
	 line-height: 15px;
	 background: url('../img/bg_pdf.gif') no-repeat left center;
	 text-decoration: none;
	 font-weight: bold;
 	 color: #531A5B;
}
* > a.pdf 
{
	 height: auto;
	 min-height: 30px;
}



a.pdf:hover
{
	color: gray;
}

.space 
{
	display: block;
	height: 100px;
}

/*--------------------------------- 3col problist  ( 3cpv)----------------------------------*/
div#c3pv_center 
{
	float: left;
	width: 300px;
	line-height: 140%;
	color: #454545;
}


div#c3pv_right
{
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
	
}

div#c3pv_right .paddingBox 
{
	padding: 10px 15px 10px 27px;
	border-bottom: 1px solid #EFFFAA;
	background:  url('../img/bg_whitecorner.gif') no-repeat bottom right;
	margin: 0px;	
}

div#c3pv_right .paddingBox a.pvtitle
{
	font-weight: bold;
	color: #541A5C;
	text-decoration: none;
	margin-left: -20px;
	background: url('../img/arrow_purple_small.gif') no-repeat left center;
	padding-left: 20px;
	display: block;
}

div#c3pv_right .paddingBox a:hover.pvtitle
{
	color: gray;
}

div#c3pv_right .paddingBox img
{
	float: right;
	margin: 2px 0 5px 5px;
	border: 1px solid #F8FFD9;
}


div#c3pv_right h2
{
	height: 22px;
	padding: 0px 10px 0 5px;
	width: 285px;
	margin: 3px 0 0 0;
	color: #531A5B;
	ont-size: 10px;
	font-weight:bold;
	overflow: hidden;
	border-bottom: 1px solid #EFFFAA;
}

.showall
{
background: white;
padding: 5px ;
text-align: right;
}

.showall .more
{
	float: none;
	display: inline;
	padding-right: 12px;
	background: url('../img/arrow_purple_small.gif') no-repeat right center;
	color: #531A5B;
}

/*--------------------------------- producten----------------------------------*/
span.producttype
{
color: #809222;
font-weight: bold;
font-style: oblique;


}


/*--------------------------------- medewerkers ---------------------------------

.item img
{
	border: 1px solid #531A5B;
	position: relative;
	float: right;
	margin: 10px 10px;	
}

.item hr.clear
{
	border: 0;
	color: #F4FAD6;
	background-color: #F4FAD6;
   	height: 1px;
	margin: 5px 0  0 0;
}
*/

.itemleft div.imgBox.centerImg , .itemright div.imgBox.centerImg 
{
text-align: center;
width: 260px;

}

.itemleft div.imgBox.centerImg img, .itemright div.imgBox.centerImg img
{
float:none;;

text-align: ;
}

div.imgBox.centerImg img
{
    border: 1px solid #F8FFD9;
	margin: 0px auto 0 auto;
}




/*--------------------------------- search ----------------------------------*/

.item dl
{
	position: relative;
	margin: 0px;
}

.item dt
{
	position: relative;
	margin: 0px;
	padding: 0px;
	float:left;
	clear:left;
	width:100px;	
	background: url('../img/arrow_purple_small.gif') no-repeat center right;
}

.item dd
{
	position: relative;
	margin-left:100px;
	padding-left: 10px;
}

* html span.item dd  /* voorkomen inspringen door ie -3px probleem */
{
	position: relative;
	text-indent: -3px;
}


span.item dd a
{
	color: #531A5B; 
}

div.item dd a:hover
{
	color: gray;
}


span.item form
{
	position: relative;
	margin: 0px;
	padding: 0px;
}


.item #searchfield2
{
	vertical-align: top;
	margin: 8px 0px 0px 0px;
	padding-left: 10px;
	width: 200px;
	padding: 0px;
	line-height: 1em;
}

.item #search_btn2
{
	vertical-align: top;
	margin:8px 0px 0px 10px;
	padding: 0px;
}



/*------------------------------- footer ----------------------------------- */

#footerInner
{
	padding: 5px 50px 0 175px;
}

#footerInner a
{
	margin: 0 10px 10px 0;
	float: left;
	display: block;
	color: #000;
	cursor: pointer;
	text-decoration:none;	
}

#footerInner a:hover
{
	text-decoration:underline;	
}

div#yuna 
{
	margin: 0 auto;
	width: 760px;
	height: 20px;
}

div#yuna a
{
	text-decoration: none;
	margin: 3px 3px 0 0 ;
	float: right;
	color: #aaaaaa;
}


/*=============================== form =================================== */

.formtable {
	width: 600px;
	border: none;
	padding: 0px 0 0 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
} 	

.formtable td{
	margin: 0px;
	padding: 5px 10px 5px 30px; 
	}

input.input {
 		background: white;
		width: 250px;
		border: 1px solid #B8B8B8;	
	}
	
textarea {
 		background: white;
		width: 250px;
		height: 100px;
		border: 1px solid #B8B8B8;	
	}
	
	
	
.formheader {
	margin: 10px 0;
	color: #003366;
	font-size: 120%;
	font-weight: bold;
}

.formheaderrow {
	/* background-color: #CCCCCC; */
}

.formrow {
	/*background-color: #DDDDDD; */
	margin:0px;
	padding: 0px;
	}

#formcontent .formrow {
	margin:0px;
	padding: 0px;
	/*background-color: #DDDDDD; */
	
}

.formrowerror {
	margin:0px;
	padding: 0px;
	background: #F4FAD6;
}

.formerror {
 	 color: #531A5B;
 	 font-weight: bold;
}

.formmarker {
	color:red; float:left;
}

fieldset {
       margin: 0px;
       padding: 0px;
       display: inline;
       border: none;
}


/* ===============================These are standard sIFR styles... do not modify ===========================*/

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
/*
.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
*/
