

.breadcrumb { margin:60px 0px 25px 0px; font-size:90%; color:#676767;}
.breadcrumb a { color:#676767; margin-right:13px;}
.breadcrumb a:hover { color:#2ebee7;}
.breadcrumb span { font-weight:bold;}


#content { margin:0px 0px 25px 0px;}
#content h1 { margin-bottom:30px; color:#98cc13; font-size:40px; text-transform:uppercase; font-family:'frnkgothitc_hvit_btHvIt';}
#content h2.subtitle { margin:20px 0px; color:#0e96a6; font-size:20px; font-family:'Arimo';}
#content h1 span { color:#0e96a6;}
#content h3 { color:#583002; font-size:125%; letter-spacing:0.05em;}

.left-nav { float:left; width:250px; height:400px; margin-top:60px;}
.left-nav ul { width:200px; font-size:12px; font-weight:normal; z-index:999; border-top:none; text-transform:none;}
.left-nav ul li { border:0px; position:relative; margin:0px;}
.left-nav ul li a { color:#696158; line-height:26px; border-bottom:1px solid #dedede; border-left:none; border-right:none; margin-bottom:-1px; display:block; padding-left:5px;}
.left-nav ul li a:hover, .left-nav ul li a.active { background:#none !important; color:#0e96a6;}
.left-nav ul li ul { margin:0px; border:none; border-bottom:1px solid #dedede;}
.left-nav ul li ul li {}
.left-nav ul li ul li a { color:#4d4338; line-height:16px; font-size:14px; border:none; margin-bottom:2px; display:block; padding:4px 0px 4px 15px; font-weight:bold; background:none !important;}
.left-nav ul li ul li a:hover { color:#fff; border:none; display:block; background:#0e96a6 !important;}
.left-nav ul li ul li a.active { color:#fff; border:none; display:block; background:url(../images/leftpic-arrow.png) #0e96a6 right center no-repeat !important;}
.left-nav ul li ul li ul { margin:10px 15px 10px 20px; border:none;}
.left-nav ul li ul li ul li {}
.left-nav ul li ul li ul li a { color:#000; width:175px; line-height:10px; font-size:13px; border:none; margin-bottom:2px; display:block; padding:4px 0px 4px 5px; font-weight:normal; background:none !important;}
.left-nav ul li ul li ul li a:hover, .left-nav ul li ul li ul li a.active { color:#0e96a6; border:none; display:block; background:none !important;}

.data { float:right; color:#272a1c; text-align:left; width:715px;}
.content-pic { margin:0px 0px 15px 0px;}
.full-width { width:100%;}
.full-width p { font-size:120%;}
.data p { line-height:18px; margin-bottom:20px;}
.diagrams { margin:0px 0px 0px 0px;}
.diagrams ul { position:relative;}
.diagrams ul li { float:left; margin:0px 20px 15px 0px;}
.diagrams ul li.last { margin-right:0px;}
.diagrams ul li img { border:1px solid #dbdbdb; box-shadow: 0 0 10px #dbdbdb; margin-top:31px; padding:0px 15px;}
.diagrams ul li .title { position:absolute; background:#98cc13; width:217px; line-height:32px; text-align:center; font-size:120%; font-weight:bold; color:#fff;}

.accordion-header { font-size: 16px; font-weight: bold; line-height:32px; padding-left:15px; background:url(../images/accordion-plus.png) #2ebee7 697px center no-repeat; cursor: pointer; color: #fff;}
.active-header { background:url(../images/accordion-minus.png) #393185 667px center no-repeat;}
.inactive-header { background:url(../images/accordion-plus.png) #393185 667px center no-repeat;}
.inactive-header:hover { }
.accordion-content { display: none; color:#272a1c; margin-top:10px; padding:0px; line-height:18px;}
.accordion-content  p { width:697px;}
hr { border:0px; background:#b8b4af; height:1px; margin:7px 0px;}
.accordion-content ul.boxes { margin:25px 15px;}
.accordion-content ul.boxes li { float:left; padding:15px; border:1px solid #ccc; width:28%; height:90px; margin:-1px 0px 0px -1px;}
.accordion-content ul.boxes li:hover { box-shadow: 0 0 15px #ccc;}

ul.points { margin:0px 15px;}
ul.points li { margin-bottom:5px; background:url(../images/arrow.png) left 8px no-repeat; padding-left:13px;}

ul.points-outer { margin:0px 15px;}
ul.points-outer li { margin-bottom:5px; background:url(../images/arrow.png) left 5px no-repeat; padding-left:13px; font-size:120%;}

/*==== Table Start ====*/
#tbl { border-top: 1px solid #ccc; border-right: 1px solid #ccc; margin:15px 0px 0px 0px; font-size:90%;}
#tbl td { border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; padding:5px;}
#tbl .title { font-weight:bold; background:#ededed; color:#0e96a6; font-size:110%;}
#tbl .row { background:#f2f2f2; color:#666; font-weight:bold; font-size:100%;}
.small { text-align:right; font-size:90%; font-style:italic;}
#tbl img{ border:1px solid #d9d9d9; margin:5px;}
#tbl a { color:#333;}
#tbl a:hover { color:#2ebee7;}
/*==== Table End ====*/

.data .contact{ width:265px; height:60px; margin-bottom:10px; padding-left:65px;}
.data .pnone{ background:url(../images/phone_icon.jpg) left top no-repeat;}
.data .fax{ background:url(../images/fax_icon.jpg) left top no-repeat;}
.data .mobile{ background:url(../images/mobile_icon.jpg) left top no-repeat; margin-top:30px;}
.data .email{ background:url(../images/contact_icon.jpg) 2px 6px no-repeat; margin-top:-10px;}
.data .contact span{ color:#583002; font-weight:bold; line-height:22px; font-size:110%;}
.data .contact a{ color:#000; text-decoration:none;}
.data .contact a:hover{ color:#2ebee7;}

.gmap { width: 100%; height: 600px; margin-bottom: 15px; }
.map_locations { background: #fff; font-size: 90%; color: #000; min-width: 100px; padding: 3px 5px; border: 1px solid #98cc13; text-align: center; margin: 0; }