/* Change width on this div to match design */
div#globalBox {
	float:none;
	margin:0px auto;
	width:961px;
	padding:0px 5px 0px 5px;
	background:url(/images/bg-globalbox.jpg) repeat-y;
}

div#globalBoxBottom {
	float:none;
	margin:0px auto 20px auto;
	width:969px;
	height:5px;
	background:url(/images/bg-globalbox-bottom.jpg) no-repeat;
}
/* headerBox */
div#headerBox {
	float:left;
	width:100%;
	height:120px;
	background:url(/images/bg-header.jpg) repeat-x ;
	margin:0px 0px 0px 0px;
}

div#logoBox {
	float:left;
	width:262px;
	height:92px;
	padding:28px 0px 0px 18px;
}
 
div#headerLinkBox {
	float:right;
	width:250px;
	height:118px;
	padding:2px 15px 0px 0px;
}
/* end of headerBox */

div#splashBox {
	float:left;
	width:100%;
	background:#ffffff;
}

div#topMenuBox {
	float:left;
	width:100%;
	height:30px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-topmenu.jpg) repeat-x;
}

div#mainBox {
	float:left;
	width:100%;
	overflow:hidden;
	padding:4px 0px 0px 0px;	
}

div#leftColumn {
	float:left;
	width:200px;
	padding:0px 0px 0px 0px;
}

div#mainColumn {
	float:left;
	width:410px;
	margin:0px 10px 0px 10px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
}

div#mainColumnFull {
	float:left;
	width:830px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
}

div#mainColumnNoLeft {
	float:left;
	width:610px;
	margin:0px 10px 0px 10px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
}

div#mainColumnNoRight {
	float:left;
	width:744px;	
	margin:0px 10px 0px 7px;
	_margin:0px 10px 0px 2px;
	padding:0px 0px 0px 0px;
}

div.mainColumnLargeBox {
	float:left;
	width:729px;
	margin:0px 0px 0px 0px;
	padding:14px 12px 5px 5px;
	border:1px solid #CCCCCC;
	background:#ffffff;
}

div.genericContainer {
	float:left;
	width:719px;
	margin:0px 0px 15px 0px;
	padding:11px 12px 10px 14px;
	border:1px solid #CCCCCC;	
	background:#ffffff;
}

div.genericSmallBox {
	float:left;
	width:216px;
	margin:0px 35px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.mainColumnImage {
	float:left;
	width:340px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div.quickContactContent {
	float:left;
	padding:0px 0px 0px 40px;
	_padding:3px 0px 0px 0px;
	width:240px;
	_width:140px;
}

div.ImageLargeBox {
	float:right;
	width:365px;
}

div.ImageSmallBox {
	float:right;
	width:160px;
}

div.ImageSmallBoxTop {
	float:left;
	width:160px;
	background:url(/images/bg-imageboxsmall-top.jpg) no-repeat;
	height:4px;
}

div.ImageSmallBoxRepeat {
	float:left;
	width:160px;
	background:url(/images/bg-imageboxsmall-repeat.jpg) repeat-y;
}

div.ImageSmallBoxBottom {
	float:left;
	width:160px;
	background:url(/images/bg-imageboxsmall-bottom.jpg) no-repeat;
	height:6px;
}

div.ImageLargeBoxTop {
	float:left;
	width:365px;
	background:url(/images/bg-imageboxlarge-top.jpg) no-repeat;
	height:4px;
}

div.ImageLargeBoxRepeat {
	float:left;
	width:363px;
	background:url(/images/bg-imageboxlarge-repeat.jpg) repeat-y;
	text-align:center;
	padding:0px 2px 0px 0px;
}

div.ImageLargeBoxBottom {
	float:left;
	width:365px;
	background:url(/images/bg-imageboxlarge-bottom.jpg) no-repeat;
	height:6px;
}

div.productImage {
	float:right;
	width:419px;
	height:178px;
	background:url(/images/bg-productimage.jpg) no-repeat;
}

div.mainColumnContent {
	float:left;
	width:364px;
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
}

div.smallObjectBox {
	float:left;
	width:243px;
	margin:0px 0px 0px 0px;
}

div.assetGallery {
	float:left;
	width:645px;
	margin:30px 0px 30px 75px;
}

div.smallObjectBoxContent {
	float:left;
	width:221px;
	padding:0px 12px 0px 0px;
	margin:0px 0px 0px 0px;
	height:100px;
	background:url(/images/bg-small-object.jpg) repeat-y;
	border:1px solid #cccccc;
}

div.smallObjectBoxLeft {
	float:left;
	width:8px;
	height:102px;
	background:url(/images/bg-small-object-left.jpg) no-repeat;
}

div.smallObjectBoxBottom {
	float:left;
	width:243px;
	height:8px;
	background:url(/images/bg-small-object-bottom.jpg) no-repeat;
}

div.smallObjectBoxImage {
	float:left;
	width:110px;
}

div.mainColumnSmallBox {
	float:left;
	width:724px;
	margin:25px 0px 0px 0px;
	padding:40px 10px 0px 10px;
	background:url(/images/bg-maincolumn-smallbox.jpg) repeat-x;
	height:220px;
}

div.mainColumnSmallLeft {
	float:left;
	width:220px;
}

div.mainColumnSmallRight {
	float:right;
	width:380px;
}

div#rightColumn {
	float:left;
	width:180px;
	background:#CCCCCC;
	padding:0px 10px 5px 10px;
}

div.dynamicBox {
	float:left;
	width:100%;
}

div.fullBox {
	float:left;
	width:100%;
}

div.objectBox {
	float:left;
	width:190px;
	background:#ffffff;
	margin:0px 0px 7px 10px;
	_margin:0px 0px 7px 2px;
	border:1px solid #CCCCCC
}

div.objectBoxTop {
	float:left;
	width:190px;
	height:24px;
	background:url(/images/bg-object-top.jpg) repeat-x;	
}

div.objectBoxContent {
	float:left;
	width:170px;
	background:#ffffff;
	padding:0px 10px 10px 10px;
}

div.parentLinkBox {
	float:left;
	width:100%;
}

div.newsTitle {
	float:left;
	width:165px;
	margin:10px 0px 7px 0px;
	padding:0px 15px 0px 0px;
}

div.newsImage {
	float:left;
	width:165px;
	height:72px;
	border:1px solid #cccccc;
	text-align:center;
}

div.newsImageLeft {
	float:left;
	width:5px;
	height:74px;
	margin:0px 0px 0px -4px;
	background:url(/images/bg-news-image-left.jpg) no-repeat;
	_display:none;
}

div.newsImageBottom {
	float:left;
	width:170px;
	height:6px;
	background:url(/images/bg-news-image-bottom.jpg) no-repeat;
	padding:0px 0px 7px 0px;
}

div.divider {
	float:left;
	width:100%;
	border-top:1px solid #CCCCCC;
	margin:2px 0px 2px 0px;
	_margin:0px;

}

div.dividerRed {
	border-top:1px solid #370200;
	margin:0px 0px 10px 0px;
	width:100%;
}


div.dateBox {
	float:left;
	width:100%;
}

div.dateBoxRight {
	float:left;
	width:100%;
	text-align:right;
	margin:-25px 0px 0px 0px;
}

div.dateBoxArticleRight {
	float:left;
	width:100%;
	text-align:right;
	margin:-15px 0px 0px 0px;
}

div.formBox {
	float:left;
	width:100%;
}

div#sitemap{
	padding:10px 0px;
	margin:0px;
}

/* footerBox */
div#footerBox {
	float:left;
	width:100%;
	height:50px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-footer.jpg) repeat-x;
}

div#developed {
	float:left;
	width:250px;
	padding:22px 5px 0px 15px;
	font:normal 10px Tahoma;
	color:#666666;
}

div#footerBoxCenter {
	float:left;
	width:270px;	
	margin:22px 10px 0px 160px;
	font:normal 10px Tahoma;
	color:#666666;
}

div#footerLinksBox{
	float:left;
	width:430px;
}

div#copyright  {
	text-align:center;
	float:left;
	font:normal 10px Tahoma;
	color:#666666;
	width:100%;
}

div#powered {
	float:right;
	width:150px;
	padding:22px 5px 0px 0px;
	font:normal 10px Tahoma;
	color:#666666;	
}
/* end of footerBox */
