/*reset css*/
* { max-height: 1000000px; }
body {
	margin: 0;
	padding: 0;
	background: #f2f2f2;
	color: #333;
	font: 13px/23px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	min-width: 320px;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
}
input[type=text], input[type=password], input[type=file], textarea {
	-webkit-appearance: none;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}
img {
	border: 0;
	float: right;
	padding-left: 8px;
}
form, fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
p { margin: 0; }
/*wrapper*/
#container {
	max-width: 980px;
	margin: 0 auto;
	overflow: hidden;
	padding:15px 0 0;
	min-height:600px;
}
/*mobile open close*/
.open-close .opener{
	display:none;
}
.open-close .js-slide-hidden {
	display: block !important;
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
}
/*menu*/
.menu {
	margin:0 0 15px;
	position:relative;
	z-index:100;
	background: #707070;
	background: -o-linear-gradient(top, rgba(0,0,0,.2) 0, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 95%, rgba(0,0,0,.2) 100%), -o-linear-gradient(left, rgba(0,0,0,.2) 0, rgba(0,0,0,0) .2%, rgba(0,0,0,0) 99.8%, rgba(0,0,0,.2) 100%), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9QAAAAkCAMAAABfcIIyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHVQTFRFAAAA%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F5YtmQAAAACd0Uk5TAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmZiD6WAAAAdlJREFUeF7t3btuFEEQheFzunotGYkIERA4spn3fyeHiAgEEtsXB82s2eEJavR%2F0Wjyo75XWfHpw4MkSXNqCkA2lr2%2B%2Fvz63n15qpI0x5yTSAM52XaxJLVXf%2FkoaY6xQk2sgXy8Ql2KJf3wS5HG6HMMQg3kZNkuxVGKNLxJo48%2BxhxTpBrIx7JcXEqUKJI3zd77CjWLaiAle4U6Iixv6q33MfocTL%2BBlCy7OEqJqCFvs%2FV2m3%2BTaiAd6zb7rlHtrbc1VA%2Bm30BSa%2B%2B7RNSo4a21thbVTL%2BBnCy7rCV1rdXbtbXW%2B%2Bh%2Ft78BZLM2v6NE1Fov%2FrpC3Zl%2BA2l5H6lrrRe%2FXNu%2BqCbUQE57qGvsoW5t9D4H028gJculOKLUWuvFz%2B16O9NipAZSsm8nWpfq53ZlTQ3k9s%2BamlADZ0CogZMh1MDJEGrgZAg1cDL%2Fh5ojLSC1%2ByMtLp8A2R0un3BNFEjv%2FpooDzqA9O4fdPD0Esju8PSSIglAdsciCZQzArI7lDOat30yCg8CGe2FB1eovZcI7oMSwUBSq0TwWlQHxfyBEzgW86ftDpDase0ODfKA7A4N8mhlC2R318r2px%2BeQqLpPJDae9P5%2FmrVz491%2FWekBlKy7PXVfn9rb9xXsMD2wdOcAAAAAElFTkSuQmCC") no-repeat 50% 50%, -o-linear-gradient(bottom, #666 0, #5e5e5e 50%, #707070 51%, #808080 100%);
	background: -moz-linear-gradient(top, rgba(0,0,0,.2) 0, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 95%, rgba(0,0,0,.2) 100%), -moz-linear-gradient(left, rgba(0,0,0,.2) 0, rgba(0,0,0,0) .2%, rgba(0,0,0,0) 99.8%, rgba(0,0,0,.2) 100%), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9QAAAAkCAMAAABfcIIyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHVQTFRFAAAA%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F5YtmQAAAACd0Uk5TAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmZiD6WAAAAdlJREFUeF7t3btuFEEQheFzunotGYkIERA4spn3fyeHiAgEEtsXB82s2eEJavR%2F0Wjyo75XWfHpw4MkSXNqCkA2lr2%2B%2Fvz63n15qpI0x5yTSAM52XaxJLVXf%2FkoaY6xQk2sgXy8Ql2KJf3wS5HG6HMMQg3kZNkuxVGKNLxJo48%2BxhxTpBrIx7JcXEqUKJI3zd77CjWLaiAle4U6Iixv6q33MfocTL%2BBlCy7OEqJqCFvs%2FV2m3%2BTaiAd6zb7rlHtrbc1VA%2Bm30BSa%2B%2B7RNSo4a21thbVTL%2BBnCy7rCV1rdXbtbXW%2B%2Bh%2Ft78BZLM2v6NE1Fov%2FrpC3Zl%2BA2l5H6lrrRe%2FXNu%2BqCbUQE57qGvsoW5t9D4H028gJculOKLUWuvFz%2B16O9NipAZSsm8nWpfq53ZlTQ3k9s%2BamlADZ0CogZMh1MDJEGrgZAg1cDL%2Fh5ojLSC1%2ByMtLp8A2R0un3BNFEjv%2FpooDzqA9O4fdPD0Esju8PSSIglAdsciCZQzArI7lDOat30yCg8CGe2FB1eovZcI7oMSwUBSq0TwWlQHxfyBEzgW86ftDpDase0ODfKA7A4N8mhlC2R318r2px%2BeQqLpPJDae9P5%2FmrVz491%2FWekBlKy7PXVfn9rb9xXsMD2wdOcAAAAAElFTkSuQmCC") no-repeat 50% 50%, -moz-linear-gradient(bottom, #666 0, #5e5e5e 50%, #707070 51%, #808080 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,.2)), color-stop(0.05, rgba(0,0,0,0)), color-stop(0.95, rgba(0,0,0,0)), to(rgba(0,0,0,.2))), -webkit-gradient(linear, 0 0, 100% 0, from(rgba(0,0,0,.2)), color-stop(0.002, rgba(0,0,0,0)), color-stop(0.998, rgba(0,0,0,0)), to(rgba(0,0,0,.2))), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9QAAAAkCAMAAABfcIIyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHVQTFRFAAAA%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F5YtmQAAAACd0Uk5TAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmZiD6WAAAAdlJREFUeF7t3btuFEEQheFzunotGYkIERA4spn3fyeHiAgEEtsXB82s2eEJavR%2F0Wjyo75XWfHpw4MkSXNqCkA2lr2%2B%2Fvz63n15qpI0x5yTSAM52XaxJLVXf%2FkoaY6xQk2sgXy8Ql2KJf3wS5HG6HMMQg3kZNkuxVGKNLxJo48%2BxhxTpBrIx7JcXEqUKJI3zd77CjWLaiAle4U6Iixv6q33MfocTL%2BBlCy7OEqJqCFvs%2FV2m3%2BTaiAd6zb7rlHtrbc1VA%2Bm30BSa%2B%2B7RNSo4a21thbVTL%2BBnCy7rCV1rdXbtbXW%2B%2Bh%2Ft78BZLM2v6NE1Fov%2FrpC3Zl%2BA2l5H6lrrRe%2FXNu%2BqCbUQE57qGvsoW5t9D4H028gJculOKLUWuvFz%2B16O9NipAZSsm8nWpfq53ZlTQ3k9s%2BamlADZ0CogZMh1MDJEGrgZAg1cDL%2Fh5ojLSC1%2ByMtLp8A2R0un3BNFEjv%2FpooDzqA9O4fdPD0Esju8PSSIglAdsciCZQzArI7lDOat30yCg8CGe2FB1eovZcI7oMSwUBSq0TwWlQHxfyBEzgW86ftDpDase0ODfKA7A4N8mhlC2R318r2px%2BeQqLpPJDae9P5%2FmrVz491%2FWekBlKy7PXVfn9rb9xXsMD2wdOcAAAAAElFTkSuQmCC") no-repeat 50% 50%, -webkit-gradient(linear, 0 100%, 0 0, from(#666), color-stop(0.5, #5e5e5e), color-stop(0.51, #707070), to(#808080));
	background: -ms-linear-gradient(top, rgba(0,0,0,.2) 0, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 95%, rgba(0,0,0,.2) 100%), -ms-linear-gradient(left, rgba(0,0,0,.2) 0, rgba(0,0,0,0) .2%, rgba(0,0,0,0) 99.8%, rgba(0,0,0,.2) 100%), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9QAAAAkCAMAAABfcIIyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHVQTFRFAAAA%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F5YtmQAAAACd0Uk5TAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmZiD6WAAAAdlJREFUeF7t3btuFEEQheFzunotGYkIERA4spn3fyeHiAgEEtsXB82s2eEJavR%2F0Wjyo75XWfHpw4MkSXNqCkA2lr2%2B%2Fvz63n15qpI0x5yTSAM52XaxJLVXf%2FkoaY6xQk2sgXy8Ql2KJf3wS5HG6HMMQg3kZNkuxVGKNLxJo48%2BxhxTpBrIx7JcXEqUKJI3zd77CjWLaiAle4U6Iixv6q33MfocTL%2BBlCy7OEqJqCFvs%2FV2m3%2BTaiAd6zb7rlHtrbc1VA%2Bm30BSa%2B%2B7RNSo4a21thbVTL%2BBnCy7rCV1rdXbtbXW%2B%2Bh%2Ft78BZLM2v6NE1Fov%2FrpC3Zl%2BA2l5H6lrrRe%2FXNu%2BqCbUQE57qGvsoW5t9D4H028gJculOKLUWuvFz%2B16O9NipAZSsm8nWpfq53ZlTQ3k9s%2BamlADZ0CogZMh1MDJEGrgZAg1cDL%2Fh5ojLSC1%2ByMtLp8A2R0un3BNFEjv%2FpooDzqA9O4fdPD0Esju8PSSIglAdsciCZQzArI7lDOat30yCg8CGe2FB1eovZcI7oMSwUBSq0TwWlQHxfyBEzgW86ftDpDase0ODfKA7A4N8mhlC2R318r2px%2BeQqLpPJDae9P5%2FmrVz491%2FWekBlKy7PXVfn9rb9xXsMD2wdOcAAAAAElFTkSuQmCC") no-repeat 50% 50%, -ms-linear-gradient(bottom, #666 0, #5e5e5e 50%, #707070 51%, #808080 100%);
	border-radius:4px;
}
.menu:after{
	display:block;
	content:'';
	clear:both;
}
/*--------------RGK  11-14-13 */
.nav {
	margin: 0;
	padding: 0;
	list-style: none;
	height:34px;
	line-height:34px;
	width:100%;
	font-size:11px;
	float:left;
}
.nav:after{
	clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.nav  > li{
	float:left;
	margin: 0 0 0 -3px;
	display: inline;
}
.nav > li > a{
	text-align:center;
	float:left;
	text-decoration: none;
	color:#fff;
	border-style: solid;
	border-width: 0 2px 0 1px;
	-o-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4r8bA8F%2BKwQEADZUCf37PGokAAAAASUVORK5CYII%3D") 0 2 0 1;
	-ms-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4r8bA8F%2BKwQEADZUCf37PGokAAAAASUVORK5CYII%3D") 0 2 0 1;
	-moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4r8bA8F%2BKwQEADZUCf37PGokAAAAASUVORK5CYII%3D") 0 2 0 1;
	-webkit-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4r8bA8F%2BKwQEADZUCf37PGokAAAAASUVORK5CYII%3D") 0 2 0 1;
	border-style: none \9;
}
.nav > li > a > span{
	display:block;
}
/* 11-14-13 RGK ---------*/
 #nav {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	line-height:34px;
	height:34px;
	width:100%;
}
#nav > li{
	position:relative;
	float:left;
}
.scaling-ready > li > a{
	padding:0;
}
#nav > li > a{
	color:#fff;
	text-decoration:none;
	border-width: 0 2px 0 1px;
	text-align:center;
	text-transform:capitalize;
	border-style: solid;
	-o-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4r8bA8F%2BKwQEADZUCf37PGokAAAAASUVORK5CYII%3D") 0 2 0 1;
	-ms-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4r8bA8F%2BKwQEADZUCf37PGokAAAAASUVORK5CYII%3D") 0 2 0 1;
	-moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4r8bA8F%2BKwQEADZUCf37PGokAAAAASUVORK5CYII%3D") 0 2 0 1;
	-webkit-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4r8bA8F%2BKwQEADZUCf37PGokAAAAASUVORK5CYII%3D") 0 2 0 1;
	border-style: none \9;
	display:block;
	font-size:11px;
}
#nav > li:hover > a,#nav > li > ul > li:hover > a{
	-o-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4L8TA8F%2FovxAADsEDNFWY%2FFQAAAAASUVORK5CYII%3D") 0 2 0 1;
	-ms-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4L8TA8F%2FovxAADsEDNFWY%2FFQAAAAASUVORK5CYII%3D") 0 2 0 1;
	-moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4L8TA8F%2FovxAADsEDNFWY%2FFQAAAAASUVORK5CYII%3D") 0 2 0 1;
	-webkit-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4L8TA8F%2FovxAADsEDNFWY%2FFQAAAAASUVORK5CYII%3D") 0 2 0 1;
	background: #575757;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAQAAADifZiHAAAAJ0lEQVQIW2P4L8zE8JeJ4R8q%2Bo%2BKCIH%2FjEA1TAyMSIgJRkIQM9BYAGa0Dj%2FXpUiAAAAAAElFTkSuQmCC") repeat-x 0 0, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAABCAQAAACvIOyMAAAAE0lEQVQIW2P8z8jAwMAIh0wICAAa0gETv9XXOgAAAABJRU5ErkJggg%3D%3D") repeat-y 100% 0, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAABCAQAAACvIOyMAAAAEklEQVQIW2P8L8TwDwn%2Bh0MGAKnjDAIoAAlcAAAAAElFTkSuQmCC") repeat-y 0 0, rgba(0,0,0,.4)
}
#nav > li > ul{
	position:absolute;
	width:156px;
	top:100%;
	left:0;
	list-style:none;
	line-height:34px;
	font-size:11px;
	background: #707070;
	display:none;
	text-align:left;
}
#nav > li:hover > ul{
	display:block;
}
#nav  > li > ul > li > a{
	color:#fff;
	display:block;
	text-decoration:none;
	padding:0 10px;
}

.nav.nav2{
	display:none;
}
.nav > li.hover > a,.nav.sub-nav > li.hover > a,.nav.sub-nav > li > ul > li.hover > a{
	-o-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4L8TA8F%2FovxAADsEDNFWY%2FFQAAAAASUVORK5CYII%3D") 0 2 0 1;
	-ms-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4L8TA8F%2FovxAADsEDNFWY%2FFQAAAAASUVORK5CYII%3D") 0 2 0 1;
	-moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4L8TA8F%2FovxAADsEDNFWY%2FFQAAAAASUVORK5CYII%3D") 0 2 0 1;
	-webkit-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4L8TA8F%2FovxAADsEDNFWY%2FFQAAAAASUVORK5CYII%3D") 0 2 0 1;
	background: #575757;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAQAAADifZiHAAAAJ0lEQVQIW2P4L8zE8JeJ4R8q%2Bo%2BKCIH%2FjEA1TAyMSIgJRkIQM9BYAGa0Dj%2FXpUiAAAAAAElFTkSuQmCC") repeat-x 0 0, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAABCAQAAACvIOyMAAAAE0lEQVQIW2P8z8jAwMAIh0wICAAa0gETv9XXOgAAAABJRU5ErkJggg%3D%3D") repeat-y 100% 0, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAABCAQAAACvIOyMAAAAEklEQVQIW2P8L8TwDwn%2Bh0MGAKnjDAIoAAlcAAAAAElFTkSuQmCC") repeat-y 0 0, rgba(0,0,0,.4)
}
.logo-panel{
	overflow:hidden;
	margin:0 0 15px;
}
.logo{
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	width:112px;
	height:112px;
	background:url(../../images/logo.png) no-repeat;
	background-size:100% 100%;
}
.logo a{
	display:block;
	height:100%;
}
.nav.sub-nav{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	line-height:34px;
	height:34px;
	display:inherit;
}
.nav.sub-nav > li{
	position:relative;
	float:left;
	border-width: 0 2px 0 1px;
	text-align:center;
	text-transform:capitalize;
	border-style: solid;
	-o-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4r8bA8F%2BKwQEADZUCf37PGokAAAAASUVORK5CYII%3D") 0 2 0 1;
	-ms-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4r8bA8F%2BKwQEADZUCf37PGokAAAAASUVORK5CYII%3D") 0 2 0 1;
	-moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4r8bA8F%2BKwQEADZUCf37PGokAAAAASUVORK5CYII%3D") 0 2 0 1;
	-webkit-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEUlEQVQIHWP4r8bA8F%2BKwQEADZUCf37PGokAAAAASUVORK5CYII%3D") 0 2 0 1;
	border-style: none \9;
}
.nav.sub-nav > li > a{
	display:block;
	color:#fff;
	padding:0 55px;
	text-decoration:none;
}
.nav.sub-nav > li > ul{
	position:absolute;
	width:156px;
	top:100%;
	left:0;
	list-style:none;
	line-height:34px;
	font-size:11px;
	background: #707070;
	display:none;
	text-align:left;
}
.nav.sub-nav > li.hover > ul{
	display:block;
}
.nav.sub-nav > li > ul > li > a{
	color:#fff;
	display:block;
	text-decoration:none;
	padding:0 10px;
}
/*slider*/
.slider-area{
	float:left;
	width:100%;
	margin:0 0 15px;
}
.slider-area .gallery {
	position: relative;
}
.slider-area .gallery .mask {
	position: relative;
	overflow: hidden;
	width: 100%;
	border-radius:8px;
	border:1px solid #ededed;
	min-height:200px;
}
.slider-area .gallery .mask .slideset {
	width: 99999px !important;
	float: left;
}
.slider-area .gallery .mask .slide {
	float:left;
	position:relative;
	min-height:200px;
}
.slider-area .gallery .mask .slide img{
	width:100%;
	height:auto;
	min-height:200px;
	max-height:280px;
}
.btn-prev,.btn-next{
	position:absolute;
	width:45px;
	height:45px;
	top:50%;
	margin:-22px 0 0;
	background:rgba(0,0,0,0.7);
	border-radius:100%;
	border:4px solid #fff;
	text-align:center;
	line-height:45px;
	font-size:17px;
	font-weight:bold;
	color:#fff;
	text-decoration:none !important;
}
.btn-prev:hover,.btn-next:hover{
	background:rgba(0,0,0,1);
}
.btn-next{
	left:20px;
}
.btn-prev{
	right:20px;
}
.caption{
	position:absolute;
	width:100%;
	height:40px;
	color:#fff;
	font-size:25px;
	line-height:40px;
	text-align:center;
	background:rgba(0,0,0,0.7);
	left:0;
	bottom:0;
	padding:20px 0;
}
/*main*/
#main{
	overflow:hidden;
	padding:15px;
	min-height:500px;
	border:1px solid #ddd;
	border-radius:4px;
	background:#fff;
	margin:0 0 15px;
	
}
#main table{
	border:0;
	border-collapse:collapse;
	width:100%;
	table-layout:auto;
}
#main table tr td {
    -moz-box-sizing: border-box;
    padding: 0 20px 10px;
   /* vertical-align: top;*/
}
/*{
    padding:0 0 0 5px;   
 }*/
 #main table.table tr td:first-child{width:220px}
#main tr td image{
   /*  width:100%;*/
    height:auto;
   display:block;
}
.ctl00_ContentPlaceHolder1_trvMain_2 {
    padding: 0 !important;
    width: 10px;
   border: 0 none !important;
  background:none !important;
}
.ctl00_ContentPlaceHolder1_trvMain_1 {
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    padding: 0 !important;
   position: relative;
   left:-18px;
  top:-3px;
}
.ctl00_ContentPlaceHolder1_trvMarketing_2 {
    background: none !important;
    border: 0 !important;
    padding: 0 !important;
    width: 10px;
}
.ctl00_ContentPlaceHolder1_trvMarketing_0 {
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    left: -18px;
    position: relative;
    top:-3px;
    text-decoration: none;
}
/*footer*/
#footer{
	overflow:hidden;
}
.footer-top{
	overflow:hidden;
	border:1px solid #ddd;
	border-radius:4px;
	margin:0 0 10px;
	padding:0 0 15px;
}
.footer-top .title{
	display:block;
	padding:5px 50px;
	border-bottom:1px solid #ddd;
	margin:0 0 15px;
	color:#666;
	text-shadow:0 1px 0 #fff;
	font-size:11px;
	text-transform:capitalize;
}
.col-holder{
	overflow:hidden;
	padding:0 50px;
}
.col-holder .col{
	float:left;
	width:17%;
	margin:0 0 0 30px;
}
.col-holder .col:first-child{
	margin:0;
}
.col-holder .col .sub-title{
	display:block;
	margin:0 0 5px;
	color:#666;
	text-shadow:0 1px 0 #fff;
	font-size:11px;
	line-height:13px;
	text-transform:capitalize;
}
.col-holder .col ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	text-transform:capitalize;
	line-height:13px;
}
.col-holder .col ul li{
	margin:0 0 3px;
}
.col-holder .col ul li a{
	color:#888;
}
.col-holder .col ul li a:hover{
	color:#333;
	text-decoration:none;
}
.footer-bottom{
	overflow:hidden;
}
.contact-us{
	overflow:hidden;
	text-align:center;
	font-size:11px;
	color:#333;
	padding:0 0 10px;
	border-bottom:1px solid #ddd;
	margin:0 0 10px;
}
.opnion{
	display:inline-block;
	padding:0 12px 0 0;
	margin:0 10px 0 0;
	border-right: 1px solid #ddd;
}
.opnion1{
	border:0;
}
.opnion a{
	margin:0 0 0 3px;
	color: #0088cc;
	text-decoration:none;
}
.opnion a:hover{
	text-decoration:underline;
}
.country-panel{
	overflow:hidden;
	text-align:center;
	font-size:11px;
	color:#333;
	padding:0 0 10px;
	border-bottom:1px solid #ddd;
	margin:0 0 10px;
}
.select-country{
	float:right;
	margin:0 0 0 20px;
	color: #0088cc;
	padding:0 35px 0 0;
	background:url(../images/country-icon-us.png) no-repeat 100% 0;
	height:25px;
	text-decoration:none;
}
.select-country a:hover{
	text-decoration:underline;
}
.sitemap{
	overflow:hidden;
	margin:0;
	padding:5px 0 0;
	list-style:none;
	font-size:11px;
	line-height:18px;
}
.sitemap li{
	float:left;
	padding:0 10px;
	border-left:1px solid #ddd;
}
.sitemap li:first-child{
	border:0;
	padding:0 10px 0 0;
}
.sitemap li a{
	color: #0088cc;
	text-decoration:none;
}
.sitemap li a:hover{
	text-decoration:underline;
}
.copyright{
	margin:0 0 15px;
	font-size:11px;
	color:#888;
	overflow:hidden;
}
.alig-right{
	float:right;
	text-align:right;
}
.copyright p{
	float:left;
	margin:0 15px 0 0;
}
.copyright .sitemap{
	float:left;
	padding:3px 0 0;
}
/*Responsive css*/
@media only screen and (max-width:990px) {
	#container{
		padding:15px 15px 0;
	}
	.nav.sub-nav > li > a{
		padding:0 33px;
	}
	.col-holder .col{
		width:16%;
	}
	.nav.sub-nav > li > ul{
		left:auto;
		right:0;
	}
	.nav.sub-nav > li:first-child > ul{
		right:auto;
		left:0;
	}
}
@media only screen and (max-width:767px) {
	.open-close{
		position:absolute;
		left:10px;
		right:auto;
		width:96%;
	}
	.open-close .js-slide-hidden {
		display: block !important;
		left: -9999px !important;
		position: absolute !important;
		top: -9999px !important;
	}
	.open-close .opener{
		display:block;
		position:absolute;
		right:15px;
		background:#000;
		text-indent:-9999px;
		overflow:hidden;
		width:45px;
		height:45px;
		background:url(../images/ico-menu.png) no-repeat;
	}
	.open-close  .slide{
		top:45px;
		position:relative;
	}
	.menu{
		background: #707070;
	}
	.nav.sub-nav{
		display:none;
	}
	.nav.nav2{
		display:block;
	}
	#nav
	{
	    display:none;
	}
	#main table tr td{
		padding:10px 0;
		width:100%;
		display:block;
	}
	.nav{
		display:inherit;
		height:auto;
		font-weight:bold;
		font-size:13px;
	}
	.nav li{
		display:block;
		width:100%;
		border:0;
	}
	 .nav li a{
  border:0;
  display:block;
  width:90%;
  margin:auto; float:none;
  text-align:left;
  padding-left:10px;
 }
	.col-holder .col{
		width:auto;
		margin:0 0 15px;
		float:none;
	}
	.copyright{
		text-align:center;
	}
	.copyright .sitemap{
		float:none;
		text-align:center;
	}
	.sitemap li{
		clear:left;
		border:0;
		margin:0 0 3px;
		padding:0;
	}
	.copyright .sitemap li{
		display:inline-block;
		float:none;
		padding:0 5px;
	}
	.alig-right{
		float:none;
		text-align:center;
	}
	.copyright p{
		float:none;
	}
	.opnion{
		border:0;
	}
	.caption{
		height:13px;
		line-height:19px;
		font-size:15px;
	}
	.btn-prev{
		right:10px;
	}
	.btn-next{
		left:10px;
	}
	.btn-prev, .btn-next{
		font-size:14px;
		line-height:25px;
		width:25px;
		height:25px;
	}
}
/*======================= Event Calendar Style ====================*/
.table_border{
	border:1px #aed0de solid;
	font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
}
.june_text{
	/*background-color:#b4e4ff;*/
	background-color:#2f85c3;
	font-size:15px;
	/*color:#137db8;*/
	color:#ffffff;
	padding-left:10px;
}
.sunday_box{
	background-color:#5e5e5e;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border-right:1px #aed0de solid;
	border-top:1px #aed0de solid;
}
.date_txt{
	border-right:1px #aed0de solid;
	font-size:12px;
	/*color:#4b4b4b;*/
	color:Red;
	padding-right:5px;
	padding-top:5px;
	/*font-weight:bold;*/
	border-top:1px #aed0de solid;
}
.othermonth_date_txt{
	border-right:1px #aed0de solid;
	font-size:12px;
	color:Green;
	padding-right:5px;
	padding-top:5px;
	/*font-weight:bold;*/
	border-top:1px #aed0de solid;
}
/*=======================Image Gallery Style ====================*/

.dvGallery
{
	background-color:#603924;

}
.button, .handle {
    background: linear-gradient(to bottom, #FFFFFF 0px, #EBEBEB 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #B5B5B7;
    border-radius: 4px;
    box-shadow: 0 1px 1px 0 #FFFFFF inset;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 19px;
    padding: 7px 24px;
}
.Metro_Detroit_Phone_repair_locations {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #A3A3A3;
	height: 100%;
	width: 100%;
}
