/* GENERAL STYLES */
/*  style reset  */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; }

/* css */

body{ margin: auto; text-align: center; background: #bbc898; }

html body{ font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; }

h1, h2, h3, h4, h5, h6 { font-family: Arial, Geneva, Helvetica, sans-serif; }

h1 { font-size: 16px; line-height: 18px; margin-bottom: 0px; font-weight: bold; }
h2 { font-size: 13px; line-height: 18px; margin-bottom: 16px; font-weight: bold; }
h3 { font-size: 11px; line-height: 18px; margin-bottom: 16px; font-weight: bold; }

p { font-size: 12px; line-height: 16px; margin-bottom: 16px; }
p.wptTeaser { font-size: 14px; line-height: 18px; margin-bottom: 14px; }

/*
a { text-decoration: none; }
a:link { color: #ad3a03; }
a:visited { color: #ad3a03; }
a:hover { color: #ad3a03; text-decoration: underline;}
a:active { color: #ad3a03; }
*/

.becCenter { width: 978px; margin: 0 auto; text-align: left; margin-top: 27px; }
.becCenter div { float: right; display:inline; }
.becMainContainer { width: 978px; background: url(/resources/amk/images/backgrounds/contentbg.gif) repeat-y; }
.hlpFancyBG { background: url(/resources/amk/images/backgrounds/fancybg.gif) no-repeat bottom center }
.hlpFancyTopBG { background: url(/resources/amk/images/backgrounds/fancytopbg.gif) repeat-y top center }

.becTop { background: url(/resources/amk/images/backgrounds/contenttopbg.gif) top center; width: 978px; height: 133px; }
.becContent { margin-left: 4px; margin-right: 4px; width: 440px; background: #ecefe1; min-height: 344px; height:auto !important;  height: 344px; }
.becContent { padding-left: 20px; padding-right: 20px; color: #3d3d3d; }
.becBottom { background: url(/resources/amk/images/backgrounds/contentbottombg.gif) top center; width: 978px; height: 72px; text-align: center; }

div.hlpFrontpage { width: 971px; background: none; margin: 0px; padding: 0px; }

.becLogo { display: block; float: left; width: 978px; height: 101px; }
.becLogo a { display: block; float: left; background: url(/resources/amk/images/global/logo.gif) no-repeat; width: 350px; height: 64px; margin-top: 21px; margin-left: 17px; }



div.becServiceNav { color: #4e4e4b; margin-right: 33px; float: right; display: inline; }
.becServiceNav li { display: inline; float: left; }
.becServiceNav a { text-decoration: none; }
.becServiceNav a:link { color: #4e4e4b; }
.becServiceNav a:visited { color: #4e4e4b; }
.becServiceNav a:hover { color: #db2128; text-decoration: none; }
.becServiceNav a:active { color: #4e4e4b; }
.becServiceNav a.hlpSelected { color: #db2128; text-decoration: none; }

div.becTopnavigation { width: auto; margin-left: 33px; float: left; display: inline;}
.becTopnavigation li { display: inline; float: left; color: #4e4e4b; }
.becTopnavigation a { text-decoration: none; }
.becTopnavigation a:link { color: #4e4e4b; }
.becTopnavigation a:visited { color: #4e4e4b; }
.becTopnavigation a:hover { color: #db2128; text-decoration: none; }
.becTopnavigation a:active { color: #4e4e4b; }
.becTopnavigation a.hlpSelected { color: #db2128; text-decoration: none; }

/* helpers */

.hlpNoBorder, a.hlpNoBorder { border:0 none; }

.becBottom ul { margin-top: 8px; }
.becBottom li { display: inline; line-height: 52px; color: #4e4e4b; }
.becBottom a { text-decoration: none; }
.becBottom a:link { color: #4e4e4b; }
.becBottom a:visited { color: #4e4e4b; }
.becBottom a:hover { color: #4e4e4b; text-decoration: underline; }
.becBottom a:active { color: #4e4e4b; }

.wptBreadCrumb { width: 914px; height: 29px; color: #4e4e4b; background: #ccc; margin-right: 26px; }
.wptBreadCrumb ul { margin-left: 26px; }
.wptBreadCrumb li { display: inline; float: left; line-height: 29px; }
.wptBreadCrumb a { text-decoration: none; }
.wptBreadCrumb a:link { color: #4e4e4b; }
.wptBreadCrumb a:visited { color: #4e4e4b; }
.wptBreadCrumb a:hover { color: #4e4e4b; text-decoration: underline;}
.wptBreadCrumb a:active { color: #4e4e4b; }
.wptBreadCrumb a.hlpSelected { text-decoration: underline; }

.wptLeftMenu { width: 238px; margin-bottom: 320px; background: #d41d24; min-height: 174px; height:auto !important;  height: 174px; color: #fff; }
.wptLeftMenu img { margin-top: 21px; margin-left: 27px; margin-bottom: 2px; }
/*.wptLeftMenu h3 { color: #4e4e4b; margin-top: 40px; }*/
.wptLeftMenu ul { }
.wptLeftMenu ul li { border-bottom: 1px solid #e87579; }
.wptLeftMenu ul li.hlpLast { border: 0 none; }
.wptLeftMenu ul li a { text-decoration: none; line-height: 16px; width: auto; height: auto; padding: 9px 10px 9px 27px; display: block; }
.wptLeftMenu ul li a { background: url(/resources/amk/images/backgrounds/whitearrow.gif) no-repeat 10px 12px; }
.wptLeftMenu ul li a:link { color: #fff; }
.wptLeftMenu ul li a:visited { color: #fff; }
.wptLeftMenu ul li a:hover { color: #fff; text-decoration: none; background: url(/resources/amk/images/backgrounds/whitearrow.gif) no-repeat 10px 12px #e92d34; }
.wptLeftMenu ul li a:active { color: #fff; }
.wptLeftMenu ul li a.hlpSelected { text-decoration: none; background: url(/resources/amk/images/backgrounds/whitearrow.gif) no-repeat 10px 12px #e92d34; }

/*
.wptLeftMenu ul li ul { margin-left: 0px; }
.wptLeftMenu ul li ul li a { font-weight: normal; background: none; text-decoration: none; }
.wptLeftMenu ul li ul li a:link { color: #000; }
.wptLeftMenu ul li ul li a:visited { color: #000; }
.wptLeftMenu ul li ul li a:hover { color: #000; text-decoration: none; }
.wptLeftMenu ul li ul li a:active { color: #000; }
.wptLeftMenu ul li ul li a.hlpSelected { color: #000; text-decoration: none; background: none; }
*/

.wptRight { padding: 19px 26px 0 10px; width: 202px; margin-right: 7px; background: url(/resources/amk/images/backgrounds/referencebg.gif) no-repeat top center #d8deb9; min-height: 170px; height:auto !important;  height: 170px; margin-bottom: 324px; }

.wptRight a { color: #db2128; background: url(/resources/amk/images/backgrounds/redarrow.gif) no-repeat 0px 3px; padding-left: 15px; }
.wptRight a { text-decoration: none; }
.wptRight a:link { color: #db2128; }
.wptRight a:visited { color: #db2128; }
.wptRight a:hover { color: #db2128; text-decoration: underline; }
.wptRight a:active { color: #db2128; }


.hlpContentBG { background: url(/resources/amk/images/backgrounds/contenttopbg.gif) 0px -133px no-repeat; }

.becContent h1 { color: #000; margin-top: 18px; margin-bottom: 17px; }
.becContent p.wptTeaser { padding-right: 26px; }
.becContent p { padding-right: 26px; }

.becContent a { text-decoration: underline; }
.becContent a:link { color: #3d3d3d; }
.becContent a:visited { color: #3d3d3d; }
.becContent a:hover { color: #db2128; text-decoration: underline; }
.becContent a:active { color: #3d3d3d; }

.redBox { height: 344px; width: 480px; background: url(/resources/amk/images/backgrounds/fpcontentbg.gif) no-repeat; color: #fff; }
.redBox img { margin-top: 20px; margin-left: 26px; margin-bottom: 23px; }
.redBox p { margin-left: 26px; width: 425px; }
.redBox p img { margin: 0px; }

.boxContainer { height: 344px; width: 480px; margin-right: 7px; margin-left: 4px; }

.referenceBox { height: 153px; width: 238px;  background: url(/resources/amk/images/backgrounds/references.gif) no-repeat; margin-left: 4px; }
.referenceBox { padding: 13px 0px 14px 0px; }
.referenceBox li { line-height: 35px; height: 35px; }
.referenceBox a { text-decoration: none; color: #fff; background: url(/resources/amk/images/backgrounds/tanarrow.gif) no-repeat 10px 3px; }
.referenceBox a { padding: 0 26px 0 31px; }
.referenceBox a:link { color: #fff; }
.referenceBox a:visited { color: #fff; }
.referenceBox a:hover { color: #fff; text-decoration: underline; }
.referenceBox a:active { color: #fff; }

.newsBox { height: 130px; width: 218px; margin-bottom: 4px; background: #e0e4cc; padding: 20px 10px 20px 10px; }
.newsBox li { margin-bottom: 16px; }
.newsBox a { text-decoration: none; color: #434343; }
.newsBox a:link { color: #434343; }
.newsBox a:visited { color: #434343; }
.newsBox a:hover { color: #434343; text-decoration: underline; }
.newsBox a:active { color: #434343; }
.newsBox a.fpNewsURL { color: #db2128; background: url(/resources/amk/images/backgrounds/redarrow.gif) no-repeat 0px 3px; padding-left: 15px; }

.topRight { height: 170px; width: 238px; margin-left: 4px; margin-bottom: 4px; }
.bottomLeft { height: 170px; width: 238px; }

.hlpGreen, li.hlpGreen { color: #738b01; }

.becContent ul.hlpSubpages * { float: left; display: inline; }
.becContent ul.hlpSubpages li { border-top: 1px solid #738b01; padding-top: 16px; margin-bottom: 16px; }
.becContent ul.hlpSubpages li a { color: #db2128; background: url(/resources/amk/images/backgrounds/redarrow.gif) no-repeat 0px 3px; padding-left: 15px; }
.becContent ul.hlpSubpages li a { text-decoration: none; display: block; }
.becContent ul.hlpSubpages li a:hover { text-decoration: underline; }

.becContent .hlpSubpages * { width: 440px; }
.becContent .hlpSubImageText { width: 315px; }
.becContent .hlpSubImageText * { width: 315px; }
.becContent .hlpSubImage { width: auto; }
.becContent .hlpSubImage * { margin-right: 10px; width: auto; }

fieldset.SimpleSignupForm 
{
}

fieldset.SimpleSignupForm p
{
	margin: 0px;
}

fieldset.SimpleSignupForm label
{
	margin: 0 5px 0 0;
	display: block;
	font-weight: bold;
}

fieldset.SimpleSignupForm input
{
	font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px;
	width: 250px;
}

fieldset.SimpleSignupForm .SimpleSignupFormButton
{
	margin-top: 5px;
	width: 100px;
}

.becCenter div.SimpleSignupValidation
{
	float: none;
	display: block;
}

fieldset.SimpleLoginForm 
{
}

fieldset.SimpleLoginForm p
{
	margin: 15px 0 0 0;
}

fieldset.SimpleLoginForm label
{
	margin: 0 5px 0 0;
	display: block;
	font-weight: bold;
}

fieldset.SimpleLoginForm input
{
	font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px;
	width: 250px;
}

fieldset.SimpleLoginForm .SimpleLoginFormButton
{
	margin: 5px 0 0 155px;
	width: 100px;
}

.becCenter div.SimpleLoginValidation
{
	float: none;
	display: block;
}


/* EDITOR PROPERTIES */
