body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{padding:0;margin:0;}
p{padding-top:9px;padding-bottom:12px;}
h1{padding-top:20px;padding-bottom:12px;}
h2{padding-top:8px;padding-bottom:8px;}
h3{padding-top:8px;padding-bottom:8px;}
h4{padding-top:8px;padding-bottom:6px;}
h5{padding-top:4px;padding-bottom:4px;}
h6{padding-top:4px;padding-bottom:4px;}
hr{width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#e5e5e5;height:1px;}
table{empty-cells:hide;}
th{font-weight:bold;}
caption{font-style:italic;caption-side:top;padding-top:8px;}
tr{vertical-align:top;}
.nowrap{white-space:nowrap;}
ul, li{margin:0;padding:0}
ul{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}
ul{padding-top:5px;padding-bottom:5px;margin-left:14px;}
.userSelect{background-color:#FCFCFC;color:#333;font-size:100%;}
.userInput{background-color:#FCFCFC;color:#333;padding:2px;font-size:100%;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.userInputsm{background-color:#FCFCFC;color:#333;width:30px;padding:2px;font-size:100%;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.userComments{background-color:#FCFCFC;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:100%;padding:2px;}
.xsButton{width:30px;cursor:pointer;background-color:#E5E5E5;color:#333;border:1px solid #888;padding:0;font-size:100%;text-align:center;}
.sButton{width:60px;cursor:pointer;background-color:#E5E5E5;color:#333;border:1px solid #888;padding:0;font-size:100%;text-align:center;}
.mButton{width:90px;cursor:pointer;background-color:#E5E5E5;color:#333;border:1px solid #888;padding:0;font-size:100%;text-align:center;}
.lButton{width:120px;cursor:pointer;background-color:#E5E5E5;color:#333;border:1px solid #888;padding:0;font-size:100%;text-align:center;}
.xlButton{width:140px;cursor:pointer;background-color:#E5E5E5;color:#333;border:1px solid #888;padding:0;font-size:100%;text-align:center;}
#dbNews{padding-top:10px;padding-left:0;padding-right:10px;}
.dbNewsXofX{font-size:95%;border-bottom:1px solid #ccc;}
.dbNewsPad{padding-bottom:6px;border-bottom:1px solid #ccc;}
.dbNewsTitle{padding-bottom:0;}
.dbNewsDate{margin:0;padding:0;}
.dbNewsDate{font-size:95%;padding:2px;}
.dbNewsAb01{padding-top:5px;padding-bottom:0;font-style:italic;}
.dbNewslink{padding-top:4px;}
.dbNewsLink a{background-image:url(../../images/arrow_news.gif);background-position:right center;background-repeat:no-repeat;padding-right:8px;}
.dbNewsLink a:link{color:#000;background-color:#FFF;text-decoration:underline;}
.dbNewsLink a:active{color:#FF0000;background-color:#FFF;text-decoration:underline;}
.dbNewsLink a:visited{color:#000;background-color:#FFF;text-decoration:underline;}
.dbNewsLink a:hover{color:#333;background-color:#FFF;text-decoration:underline;}
/* Blog */
#dbBlogs {
	padding:10px 0 0 0;
	}
.dbBlogXofX { font-size:95%; }
/* padding around each blog */
.dbBlogPad { padding: 0px 0 50px 0; }
.dbBlogTitle { 
	padding-bottom:0px;
	}
.dbBlogDate {
	font-size:90%;
	color:#999;
	}
.dbBlogDate p {
	padding:0px 0 0 0;
	margin:0;
	}
.dbBlogBody {
	padding:0px;
	}
.dbBlogLink { padding-top:0px; }
.dbBlogLink a {
	font-size:95%;
	}
	
#dbBlogSocialArea	{
	padding:20px 0 20px 0;
	}	

h4#dbCommentsTitle {
	/* color:#333; */
	}
.dbPublicComments {
	padding:15px 0 15px 0;
	border-top:1px solid #e6e6e6;
	width:70%;
	background-color:#fcfcfc;
	}
.dbPublicCname {
	color:#666;
	font-size:85%;
	}
.dbPublicComment {
	
	}
/* form */
#dbCommentsArea {
	clear:both;
	margin-top:15px;
	padding:15px 0 20px 0;
	border-top:1px solid #e1e1e1;
	}
/* blog input fields */
#dbComments, #dbComments_cnameInput, #dbComments_emailInput	{ 
	margin-top:4px;
	padding:5px 10px 5px 10px; 
	font-size:95%;
	border:1px solid #e1e1e1;
	border-radius:5px;
	}
/* comments icon */	
#dbCommentsArea .fa {
	color:#232323;	
}

#db_blog_submit {
	margin:5px 0px 5px 0px; 
}
#dbViewMoreBlogs {
	padding:20px 0 20px 0;
	}
	
#padPaging{padding-top:10px;font-size:95%;}
a.pagingL:link{color:#666;background-color:#FFF;font-size:95%;}
a.pagingL:active{color:red;background-color:#FFF;font-size:95%;}
a.pagingL:visited{color:#666;background-color:#FFF;font-size:95%;}
a.pagingL:hover{color:#333;background-color:#FFF;font-size:95%;}
span.prevNo{color:#999;background-color:#FFF;font-size:95%;}
span.nextNo{color:#999;background-color:#FFF;font-size:95%;}
.dbNewsAb02{border-top:1px solid #666;border-bottom:1px solid #666;font-style:italic;}
.dbNewsBody{padding-top:10px;}
#dbBusSearch1{float:left;}
#dbBusSearch2{float:left;padding-left:5px;}
.dbBus{float:left;margin:5px 5px 0;padding:5px;width:200px;height:265px;border:1px solid #CCC;}
.dbBus h3{margin:0;padding:0 0 5px;}
.dbBus p{margin:0;padding:0 0 5px;}
#dbBusPaging{padding-top:0;font-size:95%;}
a.dbBuskPL:link{color:#666;background-color:#FFF;font-size:95%;}
a.dbBusPL:active{color:red;background-color:#FFF;font-size:95%;}
a.dbBusPL:visited{color:#666;background-color:#FFF;font-size:95%;}
a.dbBusPL:hover{color:#333;background-color:#FFF;font-size:95%;}
.poSearch input{}
#subscriber{width:190px;padding-top:10px;padding-right:0;padding-left:30px;}
#subscriber label{font-size:95%;}
.subTable{border-collapse:collapse;border:1px solid #666;background-color:#F3F3F3;color:#333;width:190px;}
.subTxt{font-size:85%;}
.subInput{background:#FCFCFC;width:120px;padding:2px;font-size:95%;color:#333;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
.subBtn{width:60px;cursor:pointer;background-color:#eaeaea;border:1px solid #888;padding:0;color:#232323;font-size:95%;text-align:center;}
.subBtn:hover{width:60px;cursor:pointer;background-color:#FCFCFC;border:1px solid #888;padding:0;color:#232323;font-size:95%;text-align:center;}
.dbSep{display:none;padding-left:5px;padding-right:5px;}
h3.db_rssTitle{color:#C60;background-color:#FFF;}
h4.db_rssItem{padding-top:15px;}
a.db_rssLink:link{color:#666;background-color:#FFF;text-decoration:underline;}
a.db_rssLink:active{color:#666;background-color:#FFF;text-decoration:underline;}
a.db_rssLink:visited{color:#666;background-color:#FFF;text-decoration:underline;}
a.db_rssLink:hover{color:#000;background-color:#FFF;text-decoration:underline;}
.db_rssDate{color:#666;background-color:#FFF;font-size:95%;padding-bottom:8px;}
.db_rssDesc{}
.galTitle{}
.dbGalleryImg{float:left;margin:5px 5px 0;padding:5px;width:150px;height:180px;}
.dbThumbImg{border:1px solid #cfc8bb;margin:3px;padding:3px;}
.thTitle{text-align:center;padding-top:2px;padding-bottom:2px;color:#71684F;}
.galLinks{text-align:center;}
a.galLink:link{color:#666;background-color:#FFF;text-decoration:underline;}
a.galLink:active{color:red;background-color:#FFF;text-decoration:underline;}
a.galLink:visited{color:#666;background-color:#FFF;text-decoration:underline;}
a.galLink:hover{color:#000;background-color:#FFF;text-decoration:underline;}
#thumbBox{position:absolute;left:0;top:0;width:auto;padding:10px;padding-bottom:0;background-color:#7E7E7E;color:#FFF;visibility:hidden;z-index:10000;cursor:pointer;}
#thumbTitle{font:normal 120% Verdana;padding:2px;background-color:#7E7E7E;color:#FFF;}
#thumbBox .footerbar{font:normal 100% Tahoma;letter-spacing:3px;line-height:1.1em;background-color:#7E7E7E;color:#FFF;padding:5px 0;text-align:right;}
#thumbBox #thumbImage{background-color:#FFF;color:#000;}
#thumbLoading{position:absolute;visibility:hidden;border:1px solid #000;background-color:#EFEFEF;color:#000;padding:5px;z-index:1005;}
#dbStockSearch1{float:left;}
#dbStockSearch2{float:left;padding-left:5px;}
.dbStock{float:left;margin:5px 5px 0;padding:5px;width:200px;height:265px;border:1px solid #CCC;}
.dbStock h3{margin:0;padding:0;}
.dbStock p{margin:0;padding:0 0 5px;}
#dbStockFlag{}
#dbStockPaging{padding-top:0;font-size:95%;}
a.dbStockPL:link{color:#666;background-color:#FFF;font-size:95%;}
a.dbStockPL:active{color:red;background-color:#FFF;font-size:95%;}
a.dbStockPL:visited{color:#666;background-color:#FFF;font-size:95%;}
a.dbStockPL:hover{color:#333;background-color:#FFF;font-size:95%;}
#dbSnippetPos{}
.dbSnippet{font-style:italic;}
.highlight{background-color:#FF0;color:#000;border-bottom:1px dashed #000;}

/* Quote form */
#formContainer01 {
	display:inline-block;
	width:auto;
	background-color:transparent;
	color:#000;	
	margin-left:100px;
	padding:0px 0px 0px 0px;
	}
#formContainer01 p,#formContainer01 a {
	color:#000;
	}	
#formContainer01 .userSelect {
	color:#666;
	}
#formContainer01 input {
	background-color:#FCFCFC;
	color:#000;
	padding:5px 6px;
	font-size:100%;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	box-sizing:border-box;
	border-radius:5px;
	border:1px solid #d5d5d5;
	width:100%;
}
#formContainer01 textarea {
	background-color:#FCFCFC;
	color:#000;
	padding:4px 6px;
	font-size:100%;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	box-sizing:border-box;
	border-radius:5px;
	border:1px solid #d5d5d5;
	width:100%
	}
	
#formContainer01 select {
	background-color:#FCFCFC;
	color:#000;
	padding:4px 6px;
	font-size:100%;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	box-sizing:border-box;
	border-radius:3px;
	border:1px solid #d5d5d5;

	}
	
#formContainer01 .captchaInput {
	width:auto;
	}
#formContainer01 #submit_button {
	color: #FFF;
	background-color:#0278b8;
	text-decoration: none;
	padding: 6px 15px;
	border-radius: 25px;
	text-transform: uppercase;
	border: medium none;
	margin: 2px auto;
	cursor: pointer;
	width:auto;
}

#formContainer01 #submit_button:hover {
	opacity:0.8;
}

img{height:auto;max-width:100%;}

body{font-size:90%;color:#666;}
body,p,div,li,ol,dl,td,em,pre,blockquote,textarea,input{font-family:'Open Sans', Arial, Helvetica, sans-serif;}
h1{color:#007ab8;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
h2,h3,h4,h5,h6{color:#3c3c3c;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
h1{font-size:220%;}
h2{font-size:180%;}
h3{font-size:160%;}
h4{font-size:140%;}
h5{font-size:120%;}
h6{font-size:110%;}

a:link, a:visited {color:#007ab8;text-decoration:none;}
a:active {color:red;text-decoration:none;}
a:hover {color:#007ab8;text-decoration:none;}

h4 a:link, h4 a:visited  {
	color:#303030;
	}
h4 a:hover {
	color:#007ab8;
	}	
	
	
	
a.anc:link{color:#919da3;text-decoration:none;}
a.anc:active{color:red;text-decoration:none;}
a.anc:visited{color:#919da3;text-decoration:none;}
a.anc:hover{color:#919da3;text-decoration:underline;}
a.ancNoLink:link{text-decoration:none;cursor:text;}
a.ancNoLink:active{text-decoration:none;cursor:text;}
a.ancNoLink:visited{text-decoration:none;cursor:text;}
a.ancNoLink:hover{text-decoration:none;cursor:text;}
a.db_bread:link{color:#919da3;text-decoration:none;font-size:95%;}
a.db_bread:active{color:red;text-decoration:none;font-size:95%;}
a.db_bread:visited{color:#919da3;text-decoration:none;font-size:95%;}
a.db_bread:hover{color:#919da3;text-decoration:underline;font-size:95%;}
a.foot:link{color:#444;text-decoration:none;}
a.foot:active{color:red;text-decoration:none;}
a.foot:visited{color:#444;text-decoration:none;}
a.foot:hover{color:#333;text-decoration:underline;}
a.footNoLink:link{color:#444;text-decoration:none;cursor:text;}
a.footNoLink:active{color:red;text-decoration:none;cursor:text;}
a.footNoLink:visited{color:#444;text-decoration:none;cursor:text;}
a.footNoLink:hover{color:#666;text-decoration:none;cursor:text;}
a.foote:link{color:#444;text-decoration:none;}
a.foote:active{color:red;text-decoration:none;}
a.foote:visited{color:#444;text-decoration:none;}
a.foote:hover{color:#666;text-decoration:underline;}
a.footdb:link{color:#444;text-decoration:none;}
a.footdb:active{color:red;text-decoration:none;}
a.footdb:visited{color:#444;text-decoration:none;}
a.footdb:hover{color:#666;text-decoration:underline;}
a.smNoLink:link{text-decoration:none;cursor:text;}
a.smNoLink:active{text-decoration:none;cursor:text;}
a.smNoLink:visited{text-decoration:none;cursor:text;}
a.smNoLink:hover{text-decoration:none;cursor:text;}
a.breadNoLink:link{text-decoration:none;cursor:text;}
a.breadNoLink:active{text-decoration:none;cursor:text;}
a.breadNoLink:visited{text-decoration:none;cursor:text;}
a.breadNoLink:hover{text-decoration:none;cursor:text;}
/* mobile menu */
.mm-menu.mm-horizontal > .mm-panel{transition:transform 0.4s ease;}
.mm-menu .mm-hidden{display:none;}
.mm-wrapper{overflow-x:hidden;position:relative;}
.mm-menu, .mm-menu > .mm-panel{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;}
.mm-menu{background:inherit;display:block;overflow:hidden;padding:0;}
.mm-menu > .mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:20px;-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0);}
.mm-menu > .mm-panel.mm-opened{-webkit-transform:translate(0%, 0);-moz-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-o-transform:translate(0%, 0);transform:translate(0%, 0);}
.mm-menu > .mm-panel.mm-subopened{-webkit-transform:translate(-30%, 0);-moz-transform:translate(-30%, 0);-ms-transform:translate(-30%, 0);-o-transform:translate(-30%, 0);transform:translate(-30%, 0);}
.mm-menu > .mm-panel.mm-highest{z-index:1;}
.mm-menu .mm-list{padding:20px 0;}
.mm-menu > .mm-list{padding-bottom:0;}
.mm-menu > .mm-list:after{content:'';display:block;height:40px;}
.mm-panel > .mm-list{margin-left:-20px;margin-right:-20px;}
.mm-panel > .mm-list:first-child{padding-top:0;}
.mm-list, .mm-list > li{list-style:none;display:block;padding:0;margin:0;}
.mm-list{font:inherit;font-size:14px;font-size:120%;}
.mm-list a, .mm-list a:hover{text-decoration:none;}
.mm-list > li{position:relative;}
.mm-list > li > a, .mm-list > li > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 10px;margin:0;margin-left:5px;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{width:auto;margin-left:0px;position:relative;left:auto;}
.mm-list a.mm-subopen{background:rgba(3, 2, 1, 0);width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2;}
.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0;}
.mm-list a.mm-subopen.mm-fullsubopen{width:100%;}
.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none;}
.mm-list a.mm-subopen + a, .mm-list a.mm-subopen + span{padding-right:5px;margin-right:40px;}
.mm-list > li.mm-selected > a.mm-subopen{background:transparent;}
.mm-list > li.mm-selected > a.mm-fullsubopen + a, .mm-list > li.mm-selected > a.mm-fullsubopen + span{padding-right:45px;margin-right:0;}
.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px;}
.mm-list > li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px;}
.mm-list > li.mm-spacer{padding-top:40px;}
.mm-list > li.mm-spacer.mm-label{padding-top:25px;}
.mm-list a.mm-subopen:after, .mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:inline-block;width:7px;height:7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-5px;position:absolute;bottom:50%;}
.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px;}
.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px;}
.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px;}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent;}
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel{display:block;}
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen{height:40px;}
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after{top:16px;bottom:auto;}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen{height:25px;}
html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0, 0, 0, 0.5);}
.mm-menu{background-color:#007AB8;color:#FFF;}
.mm-list a:hover{text-decoration:none;background-color:#333;color:#FFF;}
.mm-menu .mm-list > li:after{border-color:#016FA7;}
.mm-menu .mm-list > li > a.mm-subclose{background:inherit;color:inherit;font-size:130%;}
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before{border-color:#FFF;}
.mm-menu .mm-list > li > a:hover.mm-subopen:after{border-color:#FFF;}
.mm-menu .mm-list > li > a:hover.mm-subclose:before{border-color:#FFF;}
.mm-menu .mm-list > li > a.mm-subopen:before{border-color:#016FA7;}
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu .mm-list > li.mm-selected > span{background:rgba(0, 0, 0, 0.1);}
.mm-menu .mm-list > li.mm-label{background:rgba(255, 255, 255, 0.05);}
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen, .mm-menu.mm-vertical .mm-list li.mm-opened > ul{background:rgba(255, 255, 255, 0.05);}
.mm-page{box-sizing:border-box;position:relative;}
.mm-slideout{-webkit-transition:-webkit-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;transition:transform 0.4s ease;}
html.mm-opened{overflow:hidden;position:relative;}
html.mm-opened body{overflow:hidden;}
html.mm-background .mm-page{background:inherit;}
#mm-blocker{background:rgba(3, 2, 1, 0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;}
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker{display:block;}
.mm-menu.mm-offcanvas{display:none;position:fixed;}
.mm-menu.mm-current{display:block;}
.mm-menu{width:80%;min-width:140px;max-width:440px;}
html.mm-opening .mm-slideout{-webkit-transform:translate(80%, 0);-moz-transform:translate(80%, 0);-ms-transform:translate(80%, 0);-o-transform:translate(80%, 0);transform:translate(80%, 0);}
@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px, 0);-moz-transform:translate(140px, 0);-ms-transform:translate(140px, 0);-o-transform:translate(140px, 0);transform:translate(140px, 0);}
}
@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px, 0);-moz-transform:translate(440px, 0);-ms-transform:translate(440px, 0);-o-transform:translate(440px, 0);transform:translate(440px, 0);}
}
@media only screen and (max-width:800px), only screen and (max-device-width:800px){
body{font-size:85%;}
body,p,div,li,ol,dl,td,em,address,pre,blockquote{font-family:'Open Sans',Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans',Arial, Helvetica, sans-serif;}
a.phNumber:link{cursor:pointer;}
a.phNumber:active{cursor:pointer;}
a.phNumber:visited{cursor:pointer;}
a.phNumber:hover{cursor:pointer;}
/* blog comments fields */
#dbComments	{ 
	width:90%;
	height:auto;
	}
#dbComments_cnameInput, #dbComments_emailInput	{ 
	width:50%;
	height:auto;
	}
	
#dbBlogSocialArea iframe,#dbBlogSocialArea table,#dbBlogSocialArea span {
	width:auto!important;
	}
	
#formContainer01 {
	margin-left:20px;
	}
	
	
}