html, body, div, span, applet, object, iframe,
header, section, article, footer,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	
}

header, section, article, footer { display: block;}



/* global */
body {background-image:url(../images/bgbar.jpg); background-repeat:repeat-x;} 
body { font-size: 0.9em; line-height: 18px; font-family: Arial; color:#333; margin:0;}
a {	text-decoration: none; outline: none; font-weight: normal; color: #3e3d3d;}
code { font: 1.1em 'Courier New', Courier, Fixed;}
hr { height: 1px; line-height: 0; border-top: 1px solid #dbdbdb; border-right: 0; border-bottom: 0;	border-left: 0;	margin: 0; padding: 0;}
abbr {	cursor: help; border-bottom: 1px dotted #919191;}

/* Lato Fonts */
#small-lato { font-family: Lato; font-size:12px; padding:0px;}
#lato { font-family: Lato; font-size:34px; padding:0px; line-height: 0.8em;}

/* heading style1 - Default */
h1, h2, h3, h4, h5, h6 { line-height:normal; font-weight: normal!important; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h4 { font-size: .83em; }
h5 { font-size: .83em; margin-bottom: -5px;}
h6 { font-size: .75em; }

header { }

/* Layout */			
#container { margin: 0 auto; padding: 0px 0px; width:1000px;}
#content { margin: 0 0; padding: 0px 0px 0px 0px; width: 100%; }

/* General Demo Style */

.container{position:relative;}
.content{position:relative;}



/* Nav */
#nav { margin:0px; top: 0px; width:100%;  padding: 0 0; position:relative;}
.nav{ border-bottom:1px dotted #EBEBEB;}

/* Logo */
#logo img { margin: 0; top: -40px; position:relative; z-index: 999;}
#logo { height:60px;}

.topbar { }
.topbar p { color:#996600; border:0px solid #900; padding: 10px;/* Position left/right/whatever */}
.icon {
background-image: url(../images/tel.gif);
background-position: left center;
background-repeat: no-repeat;
padding-left: 30px; /* Or size of icon + spacing */
padding-top:10px;
padding-bottom:10px;

}


.col12 .pgtitle h3 {
    margin: 10px 0 0.5em 0;
    font-weight:bolder;
    font-family: 'Titillium Web', sans-serif;
    position: relative;
    font-size: 24px;
    line-height: 36px;
    color: #666565;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(53,86,129, 0.3);
	font-style:italic;
}
 
.col12 .pgtitle h4 {
	margin: -2.3em 0 0 0;
    font-family: 'Titillium Web', sans-serif;
    position: relative;
    font-size: 14px;
    color: #bb8a42;
	float:right;
	font-style:italic;
}
.col12 .pgtitle { position:relative;}
.subtitle { color:#bb8a42!important; line-height:2em;}
.subtitle2 { color:#000!important;line-height:2em;}

hr.style-two { border: 0; height: 1px;  
background-image: -webkit-linear-gradient(left, rgba(195,195,195,0), rgba(195,195,195,1.0), rgba(195,195,195,0));
background-image: -moz-linear-gradient(left, rgba(195,195,195,0), rgba(195,195,195,1.0), rgba(195,195,195,0)); 
background-image: -ms-linear-gradient(left, rgba(195,195,195,0), rgba(195,195,195,1.0), rgba(195,195,195,0));
background-image: -o-linear-gradient(left, rgba(195,195,195,0), rgba(195,195,195,1.0), rgba(195,195,195,0));
}

.downloadbtn { color:#fff!important; margin: 8px 3px 0px 0; font-size:12px;  display: inline;}
.downloadbtn a { 
background-color: #bb8a42;
padding: 3px 6px;
color:#fff!important;

}
.downloadbtn a:hover { 
background-color:#9d681a;
color:#fff;
 }

div.expand {display: inline; }




#menu { font-size:12px; border:0px solid #900; margin-top:0px; /*background-color:rgba(255,255,255,0.5);*/}
#menu ul {text-align: right; line-height: 2;}
#menu ul li { display: inline; list-style: none; margin: 0 0 0 10px; padding: 0px 0 0px 0;}
#menu ul li a {	color: #888; text-decoration: none; border-width: 0px;}
#menu ul li a:hover{ color: #cc0022; text-decoration: none;}
#menu ul li a.select{ color: #cc0022;} 

#leftmenu { width:225px!important;margin: 0px 0px -3px 0px; }
#leftmenu img { border: 0px; }

#nav_up {  display: block; background-image: url(../images/nav-top.jpg); height: 50px; width: 50px; border-bottom: 1px solid white; background-position: top; position: fixed; bottom: 50px; right: 0; z-index: 200; cursor: pointer;}
#nav_up:hover {	background-position: bottom;}

#nav_down {	display: block;	background-image: url(../images/nav-down.jpg); height: 50px; width: 50px; background-position: bottom; position: fixed; bottom: 0px; right: 0; z-index: 200;	cursor: pointer;}
#nav_down:hover { background-position: top;}

/* Head / Home / Slider */

#head {	margin: 0 auto;	padding: 10px 0 40px 0;	 border-bottom: 1px dotted #dbdbdb; width:840px;}
#head:after { content: ".";	display: block;	clear: both; visibility: hidden; line-height: 0; height: 0;}
#head h1 { font-size: 20px;	line-height: 28px; font-family: Georgia, "Times New Roman", Times, serif; color: #888888; font-weight: normal;}
#head h1 a { color: #cc0022;}
#head h1 a:hover{ text-decoration: none; color: #ffffff; background-color: #cc0022;}
#head h1 em { color: #000000; font-style: normal;}
#head img {	padding-bottom: 40px;}

/* section only for gallery*/

#mainsection { margin: -3px auto; padding: 0px 0 0px 0; text-align: left; width: 100%;}

/* heading */

#heading { margin: 0 auto; padding: 0; border-bottom: 0px solid #dbdbdb;}
#heading:after { content: ".";	display: block;	clear: both; visibility: hidden; line-height: 0; height: 0;}

/* footer */
#footer2 {  margin: 0px 0 0; padding: 3px 0px 3px 0px; width: 100%; background-color:#68480f;}
#footer2 .footerlink { color: #fff; font-size:11px; }
#footer2 .footerlink a { padding-left: 10px; padding-right: 10px; color:#FFF; }

#footer {  margin: 0px 0 0; padding: 0px 0px 0px 0px; width: 100%; background-color:#000; height:40px;}
#footer .copyright { float: left; margin-left: 20px;color: #fff; font-size:11px;}
#footer .top a { float: right; margin-right: 20px; color: #fff; font-size:11px;}
