body				{ background-image: url("../images/bg.png"); background-repeat: repeat-y; background-position: center; }

.container			{ margin-left:5px; cursor:default; }
.container-hero		{ height:304px; }
.container-content	{ background-image: url("../images/content-bg.png"); background-repeat:repeat-y; background-position: 5px;  }

.logo 				{ height:117px; background-image: url("../images/top-bg.png"); background-repeat:no-repeat; }
.logo img			{ margin-left:35px; margin-top:20px; }

.sidetop 			{ height:117px; background-color: #000;  }
.sidetop ul			{ /*margin-top:10px;*/ padding:0px; margin-bottom:0px; }
.sidetop ul li		{ /*margin:10px;*/ margin: 8px 10px; padding:2px; list-style: none; border-top:1px dashed #aa6914; }
.sidetop a			{ color:#fff; text-decoration: none; }
.sidetop a:hover	{ text-decoration: underline; }

.menu				{ height: 64px;  }
.sidesearch			{ height: 64px; background-color: #fbb53e; background-image: url("../images/search-bg.png"); background-repeat: repeat-x; }

.searchbox			{ margin-left:5px; margin-top:5px; padding:0px; }
.searchbox .bg		{ width:205px; height:32px; background-image:url("../images/searchbox-bg.png"); background-repeat: no-repeat; float:left; margin-right:4px; }
.searchbox .search-text	{ border:none; margin-top:5px; margin-left:5px; width:185px; background: none; color: #a54713; font-size:14px; line-height:16px; }
.searchbox .search-text::-webkit-input-placeholder { color: #a54713; }
.search-button		{ width: 34px; height: 31px; border: 0; border-style:none; background-image:url("/images/search-go.png"); }

.sidelinks ul		{ padding:0px; margin-bottom:0px; }
.sidelinks ul li	{ /*margin-left:10px;*/ margin-right:10px; padding-top:2px; padding-left:2px; /*list-style: none;*/ }
.sideheading, .sideheading:hover { margin-left:10px; list-style: none !important; }
.sidelinks a		{ color:#666666; font-size:12px; line-height:12px; text-decoration: none; }
.sidelinks a:hover	{ color: #ff9933; text-decoration: none; }

.sidelinks ul li.line 		{ border-top:1px dashed #f7b661; padding-top:5px; margin-top:15px; list-style: none; }
.sidelinks ul li.line-bottom	{ border-bottom:1px dashed #f7b661; padding-top:5px; margin-bottom:15px; list-style: none; }
.sidelinks ul li.pager		{ /*margin-top:10px;*/ list-style: none; padding-top: 17px; }

.sidelinks select	{ width: 236px; }

.pager .pager-prev, .pager .pager-next { font-size: 16px; font-weight: bold }

.pager .pager-prev	{ margin-right: 18px; }
.pager .pager-next	{ }

.hero, .sidemiddle 	{ background-color: #f5f5f5; height: 304px; }
.sidemiddle-sm 		{ background-color: #f5f5f5; height: 90px; }
.sidemiddle ul li	{ list-style-image:url('/images/sidelink-bullet-normal.png'); }
.sidemiddle ul li:hover	{ list-style-image:url('/images/sidelink-bullet-hover.png'); }

.hero .hero-title 	{ float: left; position: absolute; background: rgba(255, 255, 255, 0.5); /*opacity: 0.5; -moz-opacity:0.5;*/ color:#fff; top: 20px; left: 20px; padding: 0px 6px	 0px 2px; }
.hero .hero-title div 	{ color: #fff; font-size: 35px; font-weight: lighter; /*opacity: 1; -moz-opacity:1;*/ }

.spacerline		{ border-top:1px dashed #f7b661; /*padding-top:5px;*/ margin:15px 10px 0 10px; height: 1px; }

.sideheading.line	{ border-top:1px dashed #f7b661; padding-top:5px; margin-top:15px; }
.sideheading span	{ color: #ff9933; font-weight: bold; font-size: 16px; }
.sideheading span b	{ color: #000000; }

.content-home .col	{ padding:10px; }
.content-home .left	{ padding-right:10px; }
.content-home ul	{ margin-bottom:15px; padding:2px; height:50px; /*height:40px;*/ border-top:1px dashed #f7b661; /*border-top:1px solid #f7b661;*/ }
.content-home ul li	{ margin:2px; list-style: none; display:block; float:left; width:131px; }
.content-home .left ul li { width:155px; }
.content-home a		{ color:#666666; font-size: 14px; line-height: 16px; text-decoration: none; }
.content-home a:hover	{ color: #ff9933; text-decoration: none; }
.content-home h2	{ color: #ff9933; font-weight: bold; font-size: 18px; line-height: 20px; }

.spacer			{ height:100px; }

.sideclients .sideheading			{ margin-top:10px; margin-left:15px; }
.sideclients .sideheading span b	{ color:#fff; }
.sideclients .list 	{ text-align: center; }
.sideclients a		{ color:#eee; }
.sideclients li 	{ list-style-image:url('/images/sideclients-bullet-normal.png') !important; }
.sideclients li:hover 	{ list-style-image:url('/images/sideclients-bullet-hover.png') !important; }
.sideclients .sideheading, .sideclients .sideheading:hover { margin-left:10px; list-style: none !important; }

.crumbs   			{ color: #666666; font-size:12px; line-height:12px; cursor:default; margin:10px 0px 10px 10px; }
.crumbs	a			{ color: #666666; font-size:12px; line-height:12px; text-decoration: none; }
.crumbs a:hover		{ color: #ff9933; text-decoration: underline; }

.content h3				{ color: #ff9933; font-size: 14px; line-height: 20px; margin-bottom: 10px; }
.content a				{ color: #ff9933; /*color: #666666;*/ font-size:12px; line-height:12px; text-decoration: none; }
.content a:hover		{ color: #ff9933; text-decoration: underline; }
.content a.orange 		{ color: #ff9933; font-size:12px; line-height:12px; text-decoration: none;}
.content a.orange:hover { color: #ff9933; text-decoration: underline; }

.content .col			{ padding: 10px 30px 10px 10px; color: #666666; }
.content .title			{ margin: 10px 30px 10px 10px; border-bottom:1px solid #f7b661; }

.clients-top				{ background-color: #636363; height: 90px; background-image: url("../images/clients-top-bg.png"); background-repeat: repeat-x; }
.clients-top h1				{ color: #fff; font-size: 32px; font-weight:normal; line-height: 40px; margin:10px 0px 0px 30px; }

.clients-top .crumbs   		{ color: #fff; cursor:default; margin-top:10px; margin-left:10px; }
.clients-top .crumbs a		{ color: #fff; }
.crumbs a.orange 			{ color: #ff9933; font-size:12px; line-height:12px; text-decoration: none; }
.crumbs a.orange:hover 		{ color: #ff9933; text-decoration: underline; }


.clients					{ min-height: 708px; height:auto !important; height: 708px; background-color: #636363; background-image: url("../images/clients-bg.png"); background-repeat: repeat-x;  } 
.clients-list-top			{ /*margin-top:40px;*/padding-top: 40px; }
.clients-list				{ /*border-top:1px solid #f8991d;*/ width:784px; /*height: 188px;*/ }
.clients-list .item			{ float:left; width: 156px; border-top:1px solid #f8991d; }
.clients-list .item-img		{ width:156px; height: 101px; margin-right:1px; }
.clients-list .item-img img	{ position: absolute; float: left; }
.clients-list .item-right	{ margin-right: 0px; }
.clients-list .item-txt		{ height: 75px; color: #fff; background-image: url("../images/clients-text-bg.png"); background-repeat: repeat-x; padding-left:10px; padding-top:10px; }
.clients-list .item-txt a 			{ color: #fff; text-decoration: none; }
.clients-list .item-txt a:hover 	{ text-decoration: underline; }
.clients-list .item-txt a.orange 		{ color: #ff9933; text-decoration: none; }
.clients-list .item-txt a.orange:hover 	{ text-decoration: underline; }


.clients-info .item			{ float:left; width:392px; /*width:391px;*/ display:block; }
.clients-info .left			{ width:391px; background-color: #fff; border-right:1px solid #656462; }
.clients-info .title		{ margin-left:20px; margin-right:20px; margin-bottom:10px; border-bottom:1px solid #f7b661; }
.clients-info h3			{ color: #ff9933; font-size: 14px; line-height: 20px; margin-top: 20px; margin-bottom: 10px; /*margin-bottom: 20px;*/ }
.clients-info .item-txt		{ padding:20px; color: #666666; min-height:290px; font-size: 12px; border-bottom:1px solid #656462;}
.clients-info .item-txt a	{ color: #ff9933; }

.clients-info .img-l		{ float:left; width:391px; height:391px; /*background-color:#000;*/ border-right:1px solid #656462; }
.clients-info .img-l img 	{ width:391px; height:391px; }
.clients-info .img-m		{ float:left; width:196px; /*width:195px;*/ height:195px; background-color: #636363; }
.clients-info .left .img-m	{ width:195px; }
.clients-info .img-m img	{ width:195px; height:195px; }
.clients-info .br		{ border-right:1px solid #656462; }
.clients-info .bb		{ border-bottom:1px solid #656462; }
.clients-info .img-s		{ float:left; width:98px; height:98px; /*width:97px; height:97px;*/  }
.clients-info .img-s img	{ width:97px; height:97px; }


.footer				{ height:150px; background-color: #000; background-image: url("../images/footer-bg.png"); background-repeat: no-repeat; background-position: top right; }
.footer h3			{ color: #ff9933; font-size:14px; margin-top:10px; margin-left:20px; }
.footer .follow-links		{ margin-top:11px; }
.footer .links		{ margin-top:14px; margin-left:20px; color: #ddd; font-size:11px; }
.footer .links a	{ color: #ddd; font-size:11px; text-decoration: none; }
.footer .links a:hover	{ text-decoration: underline; }
.footer .seo			{ margin-top:7px; margin-left:20px; font-size:11px; color: #ddd; }
.footer .seo a			{ color: #ddd; text-decoration: none; }

.sidefooter			{ height:150px; background-color: #000; color:#ddd; font-size:11px; }
.sidefooter .col	{ float: left; margin-top:30px; margin-left:20px; }
.sidefooter span	{ color: #ff9933; }
.sidefooter img 	{ margin-top:15px; }
.sidefooter .copyright	{ margin-top:20px; font-size:10px; }

/* FORM FIELDS */

fieldset { margin-bottom: 12px; }
fieldset .field { margin-bottom: 6px; }
fieldset .field select { width:  197px; color: #666; }

.form-fields 
{
    /*
    border-top:solid 1px #ddd;
    border-left:solid 1px #ddd;
    border-right:solid 1px #ddd;*/
    padding-top:10px;    
}
.form-fields-clear
{
    border:0px; padding:0px;
}

.form-fields input, .form-fields select, .form-fields textarea { font-size: 12px;/* Verdana, Arial, Helvetica, sans-serif;*/ }

.form-fields div.fields, .form-fields p
{
    margin-bottom:5px; padding:0; clear:both;
}
.form-fields fieldset
{
    width:600px; padding-bottom:20px;  
}
.form-fields fieldset label
{
    display:block;
    float:left;
    width:150px;
    padding:2px 10px 5px 10px; font-size:12px;
}
.form-fields fieldset input[type="text"],
.form-fields fieldset input[type="password"] 
{
    width:300px; border:1px solid #ccc;
}
.form-fields fieldset textarea 
{
    width:300px; height:100px; border:1px solid #ccc; 
}
.form-fields div.fields.multiple input.first, .form-fields div.fields.multiple select
{
    margin-left:0px;
}
.form-fields div.fields.multiple input
{
    margin-left:170px;
}
.form-fields label.error { color: #f00; width:300px; margin-left:170px; }

/* Search */
a.xsltsearch_title { color: #ff9933; }
#xsltsearch_summary strong, .xsltsearch_description strong { color: #ff9933; }

/* BUTTONS
----------------------------------------------------------*/
.btn { margin-right: 6px; float: left; font-size:11px; }
.btn a { height: 23px; line-height: 23px; float: left;  background-color:#ff8700; padding:0 2px; color:#fff; text-decoration:none; }
.btn .left { width: 11px; height: 23px; background: url("/images/button-left.png"); float:left; }
.btn .right { width: 11px; height: 23px; background: url("/images/button-right.png"); float:left; }

.btn .link { height: 23px; line-height: 23px; float: left; background-color:#ff8700; padding:0px; color:#fff; }
.btn .link input { background-color:#ff8700; padding:0px; color:#fff; margin:0px; border: 0; border-style: none; cursor:pointer; vertical-align:top; line-height:21px; height:21px; }

#sitemap ul li ul { margin-bottom: 0; }












































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
