/*
 * $History: styles_NN.css $
 * 
 * *****************  Version 13  *****************
 * User: Bert         Date: 19/09/08   Time: 15:50
 * Updated in $/comato-root/comato-v3/Front/wwwroot/synergrid/Css
 * Added style for newsteaserimg
 * 
 * *****************  Version 12  *****************
 * User: Sara         Date: 11/04/08   Time: 13:57
 * Updated in $/comato-v3/Front/wwwroot/synergrid/Css
 * aanpassingen deelgemeenten
 * 
 * *****************  Version 11  *****************
 * User: Sara         Date: 13/03/08   Time: 10:00
 * Updated in $/comato-v3/Front/wwwroot/synergrid/Css
 * extra style
 * 
 * *****************  Version 10  *****************
 * User: Sara         Date: 1/08/07    Time: 12:02
 * Updated in $/comato-v3/Front/wwwroot/synergrid/Css
 * aanpassen centercol voor firefox
 * 
 * *****************  Version 9  *****************
 * User: Sara         Date: 21/06/07   Time: 14:41
 * Updated in $/COMATO-V3/Front/wwwroot/synergrid/Css
 * checkbox aanpassen
 * 
 * *****************  Version 8  *****************
 * User: Ronald       Date: 25/11/05   Time: 17:01
 * Updated in $/comato-v3/front/wwwroot/synergrid/Css
 * 
 * *****************  Version 7  *****************
 * User: Hans         Date: 10/11/05   Time: 16:47
 * Updated in $/COMATO-V3/Front/wwwroot/synergrid/Css
 * input.searchZipBox 
 * input.searchZipButton
 * added
 * 
 * *****************  Version 6  *****************
 * User: Ronald       Date: 22/09/05   Time: 11:57
 * Updated in $/comato-v3/front/wwwroot/synergrid/Css
 * 
 * *****************  Version 5  *****************
 * User: Ronald       Date: 13/09/05   Time: 18:41
 * Updated in $/comato-v3/front/wwwroot/synergrid/Css
 * 
 * *****************  Version 4  *****************
 * User: Ronald       Date: 6/09/05    Time: 16:16
 * Updated in $/comato-v3/front/wwwroot/synergrid/Css
 * 
 * *****************  Version 3  *****************
 * User: Ronald       Date: 5/09/05    Time: 19:09
 * Updated in $/comato-v3/front/wwwroot/synergrid/Css
 */
 
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000;
	background:#DDE6ED url(../Site_Images/bg_body.jpg) repeat-x;
}

a:link, a:visited {color:#008D2F;text-decoration:underline;}
a:hover {color:#008D2F;text-decoration:none;}
a:active {color:#008D2F;text-decoration:underline;}


/*COMATO STYLES*/

.field {
	display:inline;
	font-weight:bold;
	color:#ff00ff;
}

/*Template preview in the Html Editor*/

#EditorDiv #content {
	position:absolute;
	top:0;
	left:0;
	width:740px;
	margin:0;
	padding:0;
}

/*imageholder center*/

.ImgHolderCenter {
	text-align:center;
	width:100%;
}

/*content image*/

.contentImage {
	margin:0;
	padding:0;
}

a .contentImage {
	border:0;
}

/*version preview*/

#VersionPreview {
	position:absolute;
	top:25px;
	left:0px;
	width:778px;
	height:545px;
	padding-top:20px;
	border-top:1px solid black;
	overflow:auto;
}

#VersionPreview #VPcontent {
	position:absolute;
	top:0px;
	left:0px;
	margin:5px 5px 5px 4px;
}

/*Preview in the Html editor of the Newstool*/

#ContentDiv {
	margin:0;
	padding:0;
	background:#DDE6ED;
}

#ContentDiv #content .NewsContentBlock {
	position:absolute;
	top:0;
	left:0;
	margin:20px;
	padding:20px;
	width:560px;
	background-color:#fff;
}

/*Preview in Newstool*/

#previewdiv {
	margin:0;
	padding:0;
	background-color:#fff;
}

#previewdiv .newstitle {
	display:block;
	width:520px;
	margin:0;
	padding:0 0 5px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid gray;
}

#previewdiv .newsdate {
	margin:0;
	padding:0 0 10px 0;
	clear:left;
}

#previewdiv .newsteaser {	
	width:520px;
	margin:0;
	padding:5px 0 5px 0;
}

#previewdiv .newsitem {
	margin:0;
	padding:7px 5px 0 0;
	width:520px;
}

#previewdiv .NewsContentBlock {
	margin:0;
	padding:0;
}

/*CONTENT*/

#content {
	margin:0 auto;
	padding:0;
	width:740px;
	background-color:#fff;
}

/*mask*/

.maskheader {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:100%;
	height:137px;
	background:#fff  url(../Site_Images/bg_maskheader.jpg) repeat-x;
	z-index:0;
	border-bottom:1px solid #fff;
}

html> body .maskheader {
	width:50%;
}

#EditorDiv .maskheader {
	display:none;
}

/*HEADER*/

.header {
	position:relative;
	margin:0;
	padding:0;
	width:740px;
	height:162px;
	overflow:hidden;
	background:#fff url(../Site_Images/bg_header.jpg) no-repeat;
	z-index:1;
}

/*companylogo*/

.companylogo { 	
	float:left;
	margin:0;
	padding:0;
	width:180px;
	height:116px;
}

.companylogo a {
	display:block;
	width:180px;
	height:116px;
}

.companylogo a img {
	border:0;
}

/*WrapperA*/

.WrapperA {
	position:absolute;
	bottom:1px;
	right:0;	
	margin:0;
	padding:0;
	height:22px;
	font-size:11px;
	line-height:13px;
	background:#008D2F url(../Site_Images/bg_wrappera.jpg) repeat-x;
}

.WrapperA a {
	display:block;
	float:left;
	margin:0;
	padding:4px 15px 4px 15px;
	color:#fff;
	border-right:2px solid #008D2F;
}

.WrapperA a:link, .WrapperA a:visited, .WrapperA a:active {color:#fff;text-decoration:none;}
.WrapperA a:hover {color:#fff;text-decoration:underline;}

.WrapperA .languageswitch a {
	border-right:0;
}

/*secondnav*/

.secondnav {
	float:left;
	margin:0;
	padding:0;
}

/*languageSwitch*/

.languageswitch {
	float:left;
	margin:0;
	padding:0;
}

.languageswitch form {
	display:inline;
}

.WrapperA .ModuleHolderLeft {
	display:inline;
}

/*MAIN*/

.main {
	margin:0;
	padding:0;
	width:740px;
	background:#fff;
	overflow:hidden;	
	background:#fff url(../Site_Images/bg_main.gif) repeat-y 180px 0;
}

/*LEFTCOL*/

.LeftCol {
	float:left;
	margin:0;
	padding:0 0 20px 0;
	width:180px;
	overflow:hidden;
}

/*Navigationtree*/

.NavTree {
	margin:25px 5px 20px 5px;
	padding:0;
	width:170px;
	background:#fff;
}

#EditorDiv .NavTree {
	margin:25px 5px 20px 5px;
	padding:0;
	width:170px;
	background:#fff;
}

.NavTree ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

/*Depth1*/

.NavTree ul.depth1 {
	margin:0 0 3px 0;
	padding:0;
}

.NavTree ul.depth1 li a {
	display:block;
	margin:0;
	padding:3px 5px 4px 21px;
	width:144px;
	font-weight:bold;
	color:#004696;
	text-decoration:none;
	background:#fff url(../Site_Images/bullet_dept1.gif) no-repeat 5px 50% ;
}

#EditorDiv ul.depth1 li a {
	width:170px;
}

.NavTree ul.depth1 li.active {
	display:block;
	margin:0;
	padding:3px 5px 4px 21px;
	width:144px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:#004696 url(../Site_Images/bullet_dept1_0.gif) no-repeat 5px 50%;
}

#EditorDiv ul.depth1 li.active {
	width:170px;
}

.NavTree ul.depth1 li a:hover {
	color:#fff;
	background:#004696 url(../Site_Images/bullet_dept1_0.gif) no-repeat 5px 50%;
}

.NavTree ul.depth1 li a:active {
	color:#fff;
	background:#004696 url(../Site_Images/bullet_dept1_0.gif) no-repeat 5px 50%;
}

/*Depth2*/

.NavTree ul.depth2 {
	margin:0 0 1px 0;
	padding:0;
}

.NavTree ul.depth2 li a {
	display:block;
	margin:0;
	padding:3px 5px 3px 33px;
	width:132px;
	color:#007F2A;
	text-decoration:none;
	background:#fff url(../Site_Images/bullet_dept2.gif) no-repeat 21px 50%;
}

#EditorDiv ul.depth2 li a {
	width:170px;
}

.NavTree ul.depth2 li.active {
	display:block;
	margin:0;
	padding:3px 5px 3px 33px;
	width:132px;
	color:#004696;
	text-decoration:none;
	background:#E8EEF2 url(../Site_Images/bullet_dept2.gif) no-repeat 21px 50%;
}

#EditorDiv ul.depth2 li.active {
	width:170px;
}

.NavTree ul.depth2 li a:hover {
	color:#004696;
	background:#E8EEF2 url(../Site_Images/bullet_dept2.gif) no-repeat 21px 50%;
}

.NavTree ul.depth2 li:active {
	color:#004696;
	background:#E8EEF2 url(../Site_Images/bullet_dept2.gif) no-repeat 21px 50%;
}

/*Depth3*/

.NavTree ul.depth3 {
	margin:0;
	padding:0;
}

.NavTree ul.depth3 li a {
	display:block;
	margin:0;
	padding:3px 5px 3px 45px;
	width:120px;
	color:#004696;
	text-decoration:none;
	background:#fff url(../Site_Images/bullet_dept3.gif) no-repeat 31px 50%;
	border-bottom:1px solid #E8EEF2;
}

#EditorDiv ul.depth3 li a {
	width:170px;
}

.NavTree ul.depth3 li.active {
	display:block;
	margin:0;
	padding:3px 5px 3px 45px;
	width:120px;
	font-weight:bold;
	color:#004696;
	text-decoration:none;
	background:#fff url(../Site_Images/bullet_dept3.gif) no-repeat 31px 50%;
	border-bottom:1px solid #E8EEF2;
}

#EditorDiv ul.depth3 li.active {
	width:170px;
}

.NavTree ul.depth3 li a:hover {
	color:#004696;
	background-color:#fff;
	text-decoration:underline;
}

.NavTree ul.depth3 li:active {
	color:#004696;
	background-color:#fff;
}

/*Default*/

.NavTree ul.default {
	margin:0;
	padding:0;
}

.NavTree ul.default li a {
	display:block;
	margin:0;
	padding:3px 5px 3px 55px;
	width:110px;
	color:#777;
	text-decoration:none;
	background:#fff url(../Site_Images/bullet_deptdefault.gif) no-repeat 44px 50%;
	border-bottom:1px solid #E8EEF2;
}

#EditorDiv ul.default li a {
	width:170px;
}

.NavTree ul.default li.active {
	display:block;
	margin:0;
	padding:3px 5px 3px 55px;
	width:110px;
	font-weight:bold;
	color:#777;
	text-decoration:none;
	background:#fff url(../Site_Images/bullet_deptdefault.gif) no-repeat 44px 50%;
	border-bottom:1px solid #E8EEF2;
}

#EditorDiv ul.default li.active {
	width:170px;
}

.NavTree ul.default li a:hover {
	color:#777;
	background-color:#fff;
	text-decoration:underline;
}

.NavTree ul.default li:active {
	color:#777;
	background-color:#fff;
}

/*Menu End*/

.NavTree .menuend {
	display:none;
}

/*searchmodule*/

input.searchZipBox 
{
	margin:10px 0 0 6px;
	padding:0 0 0 0;
	width:35px;
	height:16px;
	font-size:11px;
	border:1px solid #4E8FC5;
	color:#444077;
	background-color:#EEF5FB;
}

input.searchCityBox 
{
	margin:10px 0 0 6px;
	padding:0 0 0 0;
	width:100px;
	height:16px;
	font-size:11px;
	border:1px solid #4E8FC5;
	color:#444077;
	background-color:#EEF5FB;
}

input.searchZipButton
{
	margin:10px 0 0 6px;
	padding:0 0 0 0;
	width:50px;
	height:18px;
	border:1px solid #4E8FC5;
	color:#444077;
	background-color:#EEF5FB;
	font-size:11px;
}


.searchBox {
	float:none;
	margin:0 0 20px 10px;
	padding:0 0 10px 0;
	width:160px;
	border-top:1px dashed #6690C0;
	border-bottom:1px dashed #6690C0;
	background:#F2F5F8;
}

html> body .searchBox {
	float:left;
}

.searchBox .searchText {
	display:none;
}

.searchBox form {
	margin:0;
	padding:0;
}

.searchBox input.searchField {
	width:139px;
	height:17px;
	margin:20px 0 7px 10px;
	padding:2px 0 0 0;
	background-color:#fefefe;
	color:#000;
	border-left:1px solid #C2C5C7;
	border-top:1px solid #76727A;
	border-right:1px solid #C2C5C7;
	border-bottom:1px solid #DDDEDF;
	font-size:11px;
}

#EditorDiv .searchBox input.searchField {
	margin:20px 0 7px 0;
}

.searchBox input.searchButton {
	float:left;
	margin:0 0 7px 10px;
	padding:0;
}

/*CENTERCOL*/

.CenterCol {
	float:left;
	margin:16px 20px 20px 20px;
	padding:0;
	width:520px;
	overflow:visible;		
}

/*WrapperB*/

.WrapperB {
	float:left;
	width:520px;
	margin:0 0 15px 0;
	padding:0;
}

.WrapperB a:link, .WrapperB a:visited, .WrapperB a:active {color:#000;text-decoration:underline;}
.WrapperB a:hover {color:#000;text-decoration:none;}

/*Breadcrumb*/

.breadcrumb {
	float:left;
	margin:0;
	padding:0;
	width:45%;
}

.breadcrumb p {
	margin:0;
	padding:0;
}

/*email2friend*/

.email2friend {
	float:right;
	margin:0;
	padding:0 20px;
}

.email2friend img {
	padding:0 0 0 4px;
}

/*printpage*/

.printpage {
	float:right;	
	margin:0;
	padding:0 0 0 6px;
}

.printpage img {
	padding:0 4px 0 0;
}

/*pagetitle3*/

.PageTitle3 {
	margin:14px 0 11px 0;
	padding:0;
	font-size:18px;
	line-height:21px;
	font-weight:bold;	
	color:#004696;
}

/*contentblock*/

.ContentBlock {
	margin:0;
	padding:0;
	clear:both;
}

/*FOOTER*/

.footer {
	margin:0;
	padding:0;
	width:740px;
	text-align:center;
	color:#004696;
	background:#DFE8EF;
}

.footer p {
	margin:0;
	padding:10px 0 10px 0;
	font-size:10px;
	line-height:12px;
}

a:link, a:visited {color:#004696;text-decoration:none;}
a:hover {color:#004696;text-decoration:underline;}
a:active {color:#004696;text-decoration:none;}

p {
	margin:0;
	padding:0 0 4px 0;
}

/*SYSTEM*/

/*SEARCH PAGE*/

.searchresults {
	margin:0;
	padding:0;
	clear:both;
}

.searchresult {
	margin:0;
	padding:0;
	font-weight:bold;
}

.searchstring {
	margin:0;
	padding:0;
	font-weight:bold;
}

.searchttext {
	margin:0;
	padding:0;
}

.searchtitle {
	font-weight:bold;
}

/*SITEMAP PAGE*/

.sitemap {
	text-align:left;
	margin:0 0 1px 0;
	padding:0;
}

.sitemap .sitemapthemename {
	font-weight:bold;
	text-align:left;
}

.sitemap .sitemapthemetitle {
	margin:0;
	padding:0 0 3px 0;
	text-align:left;
}

.sitemap .sitemapthemetitle .img {
	margin:0;
	padding:0 2px 0 2px;
}

/*CENTERCOL*//*NEWS*/

/*NEWS - LIST*/

.news {
	float:left;
	margin:0;
	padding:0;
	color:#000;
}

/*Opera 8 fix*/

.news {
	float:none;
	margin:0;
	padding:0;
	color:#000;
}

.newslabel, #printpopup .newslabel {
	margin:0;
	padding:7px 0 7px 0;
	font-size:18px;
	line-height:21px;
	font-weight:bold;	
	color:#004696;
	clear:both;
	/*border-top:1px solid #827E7C;*/
	/*border-bottom:1px solid #827E7C;*/
}

.newsgroup, #printpopup .newsgroup {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}

.newscategory, #printpopup .newscategory {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}

.newsactivedate, #printpopup .newsactivedate, #previewdiv .newsactivedate {
	margin:0;
	padding:14px 0 7px 0;
	clear:both;
}

.newstitle, #printpopup .newstitle, #previewdiv .newstitle {
	margin:0;
	padding:0 0 7px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #827E7C;
}

.newstitle a, .newstitle a:link, .newstitle a:visited, .newstitle a:active, #printpopup .newstitle a, #printpopup .newstitle a:link, #printpopup .newstitle a:visited, #printpopup .newstitle a:active, #previewdiv .newstitle a, #previewdiv .newstitle a:link, #previewdiv .newstitle a:visited,  #previewdiv .newstitle a:active {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000;
}

.newstitle a:hover, #printpopup .newstitle a:hover, #previewdiv a:hover {
	color:#008D2F;
}

.newsteaserimg {
	margin: 5px 5px 5px 0;
	float: left;
}

.newsteaser, #printpopup .newsteaser, #previewdiv .newsteaser  {
	margin:0;
	padding:7px 0 7px 0;
}

.newsmore {
	margin:0;
	padding:0 0 7px 0;
}

.newsmore a:link, .newsmore a:visited {color:#000;text-decoration:underline;}
.newsmore a:hover {color:#008D2F;text-decoration:none;}
.newsmore a:active {color:#000;text-decoration:underline;}

/*NEWS - DETAIL*/

.newsblock {
	margin:0;
	padding:0;
}

.newsblock .newsactivedate {
	margin:0;
	padding:14px 0 7px 0;
	clear:left;
}

.newsblock .newstitle {
	margin:0;
	padding:0 0 7px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #827E7C;
}

.newsblock .newsteaser {
	margin:0;
	padding:7px 0 7px 0;
}

.newsblock .newsbody {
	margin:0;
	padding:7px 0 14px 0;
	text-align:left;
}

.back, .newsback, .faqback, .caseback {
	float:left;
	margin:0 0 28px 0;
	padding:0;
	border:1px solid #007F2A;
}

.back a, .newsback a, .faqback a, .caseback a {
	display:block;
	margin:0;
	padding:1px 7px;
	background-color:transparent;
}

.back a:link, .newsback a:link, .faqback a:link, .caseback a:link, .back a:visited, .newsback a:visited, .faqback a:visited, .caseback a:visited, .back a:active, .newsback a:active, .faqback a:active, .caseback a:active {
	color:#007F2A;
	text-decoration:none;
}

.back a:hover, .newsback a:hover, .faqback a:hover, .caseback a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#007F2A;
}

/*top*/

.top {
	float:right;
	margin:0 0 28px 0;
	padding:0;
	border:1px solid #007F2A;
	clear:right;
}

.top a {
	display:block;
	margin:0;
	padding:1px 7px;
	background-color:transparent;
}

.top a:link, .top a:visited, .top a:active {
	color:#007F2A;
	text-decoration:none;
}

.top a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#007F2A;
}

/*FAQPAGE - LIST*/

.faq {
	float:left;
	margin:0;
	padding:0;
}

.faqwrapper {
	margin:0 0 21px 0;
	padding:0;
}

.faqlabel {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-top:1px solid #827E7C;
	border-bottom:1px solid #827E7C;
}

.faqgroup {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}

.faqcategory {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}

.faqcatLink a, .faqgroupLink a {
	display:block;
	margin:7px 0;
	padding:1px 0;
	font-weight:bold;
	color:#686563;
	background:transparent url(../Site_Images/bg_medialink.gif) no-repeat center right;
	width:100%;
}

.faqquestion, .rel_faqquestion  {
	margin:0;
	padding:7px 0;
	background:transparent url(../Site_Images/bg_depth2.gif) repeat-x 0 100%;
}

.faqquestion a:link {color:#000;text-decoration:none;}
.faqquestion a:visited {color:#000;text-decoration:none;}
.faqquestion a:hover {color:#007F2A;text-decoration:none;}
.faqquestion a:active {color:#000;text-decoration:none;}


/*FAQPAGE - DETAIL*/

.faqblock {
	margin:0;
	padding:0;
}

.faqblock .faqquestion, .prev_faqquestion {
	margin:0;
	padding:14px 0 7px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #827E7C;
	background:none;
}

.faqblock .faqanswer, .prev_faqanswer {
	margin:0;
	padding:7px 0 7px 0;
}

.faqblock .rel_faqitemstitle, .rel_faqitemstitle {
	margin:0;
	padding:0 0 7px 0;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#004696;
}

.faqblock .faqtitle {
	margin:0;
	padding:7px 0;
	background:transparent url(../Site_Images/bg_depth2.gif) repeat-x 0 100%;
}

.faqblock .faqtitle a {text-decoration:none;}
.faqblock .faqtitle a:visited {color:#000;text-decoration:none;}
.faqblock .faqtitle a:hover {color:#007F2A;text-decoration:none;}
.faqblock .faqtitle a:active {color:#000;text-decoration:none;}

/*PRINT POPUP*/

#printpopup {
	margin:0;
	padding:20px;
	background:#fff;
}

#printpopup #content {
	margin:0;
	padding:0;
	width:600px;
}

#printpopup .PageTitle3 {
	clear:both;
}

#printpopup .printpage {
	display:none;
}

#printpopup .email2friend {
	display:none;
}

#printpopup .breadcrumb {
	display:none;
}

#printpopup .back, #printpopup .newsback, #printpopup .faqback, #printpopup .caseback {
	display:none;
}

#printpopup .top {
	display:none;
}

/*SUBTEMPLATES*/

.SubTemplateHolder {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	border-bottom:1px dotted #004696;
	clear:both;
}

.SubTemplateHolder .ContentBlock5, .SubTemplateHolder .ContentBlock6 {
	margin:0 0 14px 0;
	padding:0;
	float:left;
}

.SubTemplateHolder .ImgHolderLeft {
	float:left;
	margin:0;
	padding:0 0 14px 0;
}

.SubTemplateHolder .ImgHolderRight {
	float:right;
	margin:0;
	padding:0 0 14px 0;
}

/*EMAIL 2 FRIEND PAGE*/

.globalform {
	width:520px;
	margin:0;
	padding:0;
	border:0;
}

.globalform p {
	margin:0 0 10px 0;
	padding:0;
}

.globalform form {
	display:inline;
}

.globalform p.form-intro {
	margin:0 0 21px 0;
	padding:0;
}

.globalform label {
	display:block;
	float:left;	
	margin:0;
	padding:3px 3px 0 0;
	width:130px;
}

.globalform input {
	margin:0;
	padding:0 0 0 3px;	
	border:1px solid #827E7C; 	
	height:15px;
	font-size:11px;
	background:#fff;
}

/*Opera 8 fix*/

html> body .globalform input  {
	height:17px;
}

.globalform input.textfield {
	border:1px solid #827E7C;
	width:160px;
}

.globalform textarea {
	margin:0;
	padding:3px;
	border:1px solid #827E7C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fff;
	width:157px;
}

.globalform input.checkbox {
	padding:0;
	margin:0 5px;
	border:0;
	background:#fff;
}  

.globalform input.submit {
 	margin:14px 0 0 176px;
	padding:0;	
	width:100px;
	height:25px;
	font-size:11px;
	font-weight:bold;
	color:#007F2A;
	border:1px solid #007F2A;
	background-color:#fff;
}

.globalform p.form-info {
	margin:0;
	padding:0 0 14px 0;
}

.globalform span.form-asterix {
	padding:0 0 0 3px;
	color:#900028;
}

.globalform span.form-error {
	margin:0;
	padding:0 0 0 7px;
	color:#900028;
}

.confirmation {
	margin:0 0 21px 0;
	padding:0;
}

.email-details {
	margin:14px 0;
	padding:7px 7px 7px 14px;
	background:#F5F8FA;
}

.email-details p {
	margin:0;
	padding:0 0 4px 0;
}

.email-details strong {
	padding:0 7px 0 0;
}

.email-send {
	margin:0;
	padding:7px 0 7px 14px;
}

.email-send p {
	margin:0;
	padding:0 0 14px 0;
}