@import "style_blockContent.css";
@import "style_classes.css";
html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li, input, select {
	margin:0; padding:0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
html {
    padding:0; margin:0; 
    border:0;  
}
body {
	height:100%; max-height:100%; 
	padding:0; margin:0; 
	border:0;
	background:#BDB7B2 url(images/bgrBody.gif) repeat-x top left;
	font-size:12px; color:#000;
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;
}
a{outline:none;}
a:HOVER, a:ACTIVE, a:FOCUS{outline:none;}

/************************ Cufon ************************/
.cufon-loading #topHeadH2, .cufon-loading #topHeadH3{visibility: hidden !important;}

/************************ Layout Blocks ************************/
#blockOuter{margin:0px auto; width:984px;}
#blockOuterIn{padding:0 8px; background:transparent url(images/bgrOuterLR.png) repeat-y top left;}
#blockOuterBtm{height:112px; background:transparent url(images/bgrOuterBtm.png) no-repeat top left;}
#blockCopy{padding:2px 0 20px 13px;}

/************************ Block SiteNav ************************/
#blockSiteNav{height:18px; position:absolute; top:7px; right:25px; z-index:2;}
#blockSiteNav ul{list-style:none none;}
#blockSiteNav ul li{float:left;}

/************************ Block Head ************************/
#blockHead{height:86px; position:relative;}
.headPhone{position:absolute; top:0px; right:0px; z-index:1;}

/************************ Block Head Navigation ************************/
#blockTopNav{width: 968px; height:36px; position:relative; z-index:101;}
#bTopNavL{width:45px; height:20px; padding:16px 0 0 60px;}
#bTopNavM{height:36px; width:auto;}
#bTopNavR{width:auto; height:30px; padding:8px 22px 0 0; float:right;}
#bTopNavR a{margin-left:7px; position:relative; display:block; height:22px; float:left;}

/************************ Block Head Search ************************/
#blockTopSearch{height:39px; width:968px; background:url(images/bgrTopSearch.gif) repeat-x top left; margin-bottom:1px; position:relative; z-index:100;}
* html #blockTopSearch{margin-top:-2px;}
#blockTopSearch table.searchTbl{height:39px; width:436px; position:absolute; left:50%; margin:0 -228px;}
.textboxTopSearch{height:21px; width:248px; color:#EC7404; font-size:14px; font-weight:bold; background:url(images/bgrTextbox3.gif) repeat-x top left; border:1px solid #C7C1BA; padding:2px 0 0 3px; margin-top:2px;}
.linkTopSearch{width:78px; height:39px; background: url(images/bgrBtnTopSearch.gif) no-repeat top left; display:block;}
.linkTopSearch:HOVER{background-position:0 -39px;}

/************************ Block Head Title ************************/
#blockTitleHead{margin-top:1px; height:104px; background:url(images/bgrHeader.gif) repeat-x top left; position:relative;}
#blockTitleHeadIn{background:url(images/bgrHeader1.gif) no-repeat top right; height:79px; padding:25px 0 0 208px;}
#blockTitleHeadIn h2{position:relative; font-size:32px; font-family:Lucida Sans; text-transform:uppercase; letter-spacing:-1px;}
#blockTitleHeadIn h2 sub{font-size:18px;}
#blockTitleHeadIn h3{margin: 0; padding: 5px 0 0 0 ; color: #ec7404; font-family:Verdana, Arial, sans-serif; font-weight:normal; font-size:20px; letter-spacing:-1px;}
/************************ Block Bottom ************************/
#blockTrenner{height:21px; padding:20px 0 0 18px;}
#blockTrenner a{display:block; background:url(images/icoArrowTop.gif) no-repeat 2px 0px; height:15px; padding: 3px 0 0 5px;}
.navBtm{list-style:none none; margin:0; padding:46px 0 0px 29px;}
.navBtm li{float:left; padding-bottom:10px; border-bottom:1px solid #CCCBC9;}
.navBtm li span{padding:0 6px;}
.navBtm li a{position:relative;}
.navBtm2{list-style:none none; margin:10px 0 0px 29px; padding:0;}
.navBtm2 li{float:left;}
.navBtm2 li span{padding:0 6px;}
.navBtm2 li a{position:relative;}
