/* GENERAL STYLES */
@import url("reset.css");

body{
	/*font-size: 62.5%;*/
	font-size: 0.7em;
	margin: auto; 
	text-align: center; 
	background: url(/images/backgrounds/bodybg.gif) repeat-x #fff;
}

html body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

div{ 
	/*border: 1px solid black;*/
}

strong {
	font-weight: bold;
}

p {
	line-height: 1.25em;
}

a { text-decoration: none; }
a:link { color: white; }
a:visited { color: white; }
a:hover { color: white; }
a:active { color: white; }

.becCenterContainer { margin: auto; width: 992px; background: url(/images/backgrounds/logo.gif) no-repeat 20px 15px; }
.becServiceContainer { height: 84px; width: 755px; padding-left: 237px; padding-top: 18px;}
.becMainContainer { width: 992px; }
.becBottomContainer { width: 992px; height: 30px; background: url(/images/backgrounds/frontpagebottom.gif) top center no-repeat; margin-bottom: 20px; padding-top: 136px; display:inline; float: left;}
.becContentBg { width: 982px; background: url(/images/backgrounds/contentbg.gif) -10px 0px repeat-y; text-align: left; display: inline; float: left;}
.becContentBgContainer { margin-left: 10px; width: 982px; background: url(/images/backgrounds/contentcontainerbg.gif) bottom repeat-x #babaae; display: inline; float: left; }
.becTopContainer { width: 972px; height: 69px; background: url(/images/backgrounds/frontpagetopbg.gif) no-repeat; padding-right: 20px; padding-top: 15px; }

.wptTopNav { width: 237px; height: 66px; display: inline; float: left; text-align: left; border-right: 1px solid #ddd; }
.wptServiceNav {  width: 237px; height: 66px; display: inline; float: left; text-align: left; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.wptTopNav li {display: block; float: none; clear: both;}
.wptTopNav a {display: inline; float: left; padding-left: 30px;}
.wptServiceNav li {display: block; float: none; clear: both;}
.wptServiceNav a {display: inline; float: left; padding-left: 30px;}

.wptServiceNav a { color: #67675f; text-decoration: none; }
.wptServiceNav a:visited { color: #67675f; }
.wptServiceNav a:hover { color: #ff6000; }
.wptServiceNav a:active { color: #67675f; }

.becTopContainer * { display: inline; float: right; margin-left: 2px;}
.becTopContainer .wptSearchInput { width: 202px; padding-left: 4px; padding-top: 3px; font-family: verdana; line-height: 20px; border: 0; height: 17px;}

.wptLeftMenu { width: 228px; float: left; display: inline; margin-left: 10px; margin-top: 30px; padding-bottom: 100px; background: url(/images/backgrounds/leftmenubottom.gif) center bottom no-repeat;}
.wptLeftMenu h2, .wptLeftMenuimg img { width: 228px; height: 36px; }
.wptLeftMenu h2 { background: url(/images/icons/leftmenuarrowdown.gif) #932000 203px 10px no-repeat; }
.wptLeftMenu ul li { width: 228px; border-bottom: 2px solid #d23c00; line-height: 32px;}
.wptLeftMenu a { display: block; line-height: 32px; width: 218px; padding-left: 10px; background: #c12000; color: #fff; }
.wptLeftMenu a:visited { color: #fff; }
.wptLeftMenu a:hover { color: #fff; background: #af2000; }
.wptLeftMenu a:active { color: #fff; }
.wptLeftMenu a.hlpCurrentBranch { background: url(/images/icons/leftmenuarrowdown.gif) #c12000 203px 10px no-repeat; }
.wptLeftMenu a.hlpCurrentBranch:hover { background: url(/images/icons/leftmenuarrowdown.gif) #af2000 203px 10px no-repeat; }
.wptLeftMenu a.hlpSelected { background: #ff6000; }

.wptLeftMenu ul li ul li { width: 228px; border-top: 2px solid #d23c00; line-height: 32px; border-bottom: none;}
.wptLeftMenu ul li ul li a { padding-left: 20px; width: 208px; }
.wptLeftMenu h2 a, .wptLeftMenu h2 a:hover {background: url(/images/icons/leftmenuarrowdown.gif) #932000 203px 10px no-repeat; width: 228px; height: 36px; padding:0px 0px 0px 0px;}

.becBreadcrumbContainer { color: #fff; width: 952px; height: 30px; border-top: 2px solid #ff6000; border-bottom: 2px solid #ff6000; margin-left: 10px; float: left; display: inline;}
.becBreadcrumbContainer a:hover {text-decoration: underline;}
.wptBreadcrumb { display: inline; float: left; height: 32px; width: 705px; margin-left: 5px; }
.wptBreadcrumb * { display: inline; float: left; line-height: 32px; }
.wptBreadcrumb li { padding-left: 5px; }
.wptPageFunc { display: inline; float: right; height: 32px; width: 217px; margin-right: 15px; }
.wptPageFunc * { display: inline; float: right; line-height: 32px; }
.wptPageFunc li { padding-right: 5px; }
.wptPageFunc a { display: inline; float: left; }


.hlpSingleColumn, .hlpDoubleColumn { min-height: 160px; height:auto !important;  height:160px; }

.hlpRedTopGradient { background: url(/images/backgrounds/leftmenubottom.gif) repeat-x top center #d23c00; }
.hlpSingleColumn { width: 208px !important; display: inline; float: left; margin-left: 10px; margin-top: 30px; padding: 10px; margin-bottom: 30px; }
.hlpSingleImageBG { background: url(/images/backgrounds/fpspot.gif) repeat-x top center #d23c00; }
.hlpSingleColumn img, .hlpSingleColumn a, .hlpSingleColumn p, .hlpSingleColumn ul{ display: inline; float: left; }
.hlpSingleColumn a { border-top: 2px solid #ff6000; border-bottom: 2px solid #ff6000; background: url(/images/icons/spot_linkarrow.gif) no-repeat right bottom; }
.hlpSingleColumn a:hover { background: url(/images/icons/spot_linkarrowover.gif) no-repeat right bottom; }
.hlpSingleColumn p { border-bottom: 2px solid #ff6000; width: 208px; padding-top: 5px; padding-bottom: 7px; margin-top: 5px; }

.hlpDoubleColumn { width: 446px; display: inline; float: left; margin-left: 10px; margin-top: 30px; padding: 10px; margin-bottom: 30px; }
.hlpDoubleImageBG { background: url(/images/backgrounds/spotbgdouble.gif) repeat-x top center #d23c00; }
.hlpDoubleColumn img, .hlpDoubleColumn a, .hlpDoubleColumn p { display: inline; float: left; }
.hlpDoubleColumn a { border-top: 2px solid #ff6000; border-bottom: 2px solid #ff6000; background: url(/images/icons/spot_linkarrow.gif) no-repeat right bottom; }
.hlpDoubleColumn a:hover { background: url(/images/icons/spot_linkarrowover.gif) no-repeat right bottom; }
.hlpDoubleColumn p { border-bottom: 2px solid #ff6000; width: 446px; padding-top: 5px; padding-bottom: 7px; margin-top: 5px; }

.hlpSingleColumnSquareImageBG { background: url(/images/backgrounds/spotbgsquare.gif) repeat-x top center #d23c00; }
.hlpSingleColumnSquareImageBG p { border-bottom: 1px solid #ff6000; }

.hlpOrangeBorder { border-top: 2px solid #ff6000; border-bottom: 2px solid #ff6000; }
.hlp10Bottom { margin-bottom: 10px; }

.wptOrangeBorderList { float: left; display: inline; width: 208px; }
.wptOrangeBorderList li { border-bottom: 1px solid #ff6000; margin-top: 6px; }
.wptOrangeBorderList li a { display: block; width: 208px; background: url(/images/icons/small_linkarrow.gif) no-repeat right; color: #fff; clear: left; float: none; border: none; margin: 0;}
.wptOrangeBorderList li a:visited { display: block; background: url(/images/icons/small_linkarrow.gif) no-repeat right bottom; color: #fff; }
.wptOrangeBorderList li a:hover { display: block; background: url(/images/icons/small_linkarrowover.gif) no-repeat right bottom; color: #fff; }

.wptCenterContent { width: 476px; display: inline; float: left; color: #fff; }
.wptCenterContent p.wptTeaser { margin-top: 30px; } 
.wptRightSide { width: 228px; display: inline; float: left; color: #fff; }

.wptToTop { color: #fff; width: 952px; height: 30px; border-top: 2px solid #ff6000; border-bottom: 2px solid #ff6000; margin-left: 10px; margin-top: 10px; float: left; display: inline; text-align: right;}
.wptToTop  a { line-height: 30px; margin-right: 20px; color: #fff; }
.wptToTop a:visited { color: #fff; }
.wptToTop a:hover { color: #fff; text-decoration: underline;}
.wptToTop a:active { color: #fff; }

.wptTeaser { font-size: 130%; font-family: arial, verdana, sans-serif;}
.wptSpotImg { margin-bottom: 15px; }
.wptBigPreviewImg { width: 446px; height: 160px; }
.wptSmallPreviewImg { width: 208px; height: 80px; }

.wptContentTitle { padding-left: 20px; margin-bottom: 20px; display: inline; float: left; }
.wptContentTitle img { display: inline; float: left; }

#wptFlashContent { background: #000; height: 271px; width: 952px; margin-left: 10px; margin-top: 30px;}

/* EDITOR PROPERTIES */
