body{
	margin:0;
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
	background:#2b0606 url(../images/bg-page.jpg) no-repeat;
	min-width:1000px;
}
img{border-style:none;} 
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
#header{
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
	padding:23px 0 0;
}
.headline{
	background:url(../images/bg-headline.png) repeat-x;
	padding:1px 0;
	margin:0 0 9px;
	height:1%;
}
.headline .area{
	height:29px;
	padding:15px 0 0;
	background:url(../images/bg-headline-area.png) no-repeat;
}
.headline .holder{
	width:890px;
	margin:0 auto;
	overflow:hidden;
}
.headline ul{
	float:right;
	margin: 0;
	padding: 0;
	list-style:none;
}
.headline ul li{
	float:left;
	font-size:11px;
	margin:0 0 0 46px;
	display:inline;
}
.headline ul li a{color:#c0c0c0;}

#header .logo {
height:55px;
left:32px;
margin:0;
overflow:hidden;
position:absolute;
text-indent:-9999px;
top:17px;
width:212px;
z-index:1;
}
#header .logo span{
	display:block;
	height:100%;
	background:url(../images/logo.png) no-repeat;
}
#header .logo a{
	display:block;
	height:100%;
	position:relative;
}
#main{
	width:890px;
	margin:0 auto;
	overflow:hidden;
}
.headbox{
	width:100%;
	overflow:hidden;
	margin:0 0 8px; 
}
.headbox .area{
	height:1%;
	overflow:hidden;
	border:1px solid #be6947;
	background:url(../images/bg-headbox.png) repeat-y;
	padding:1px 0;
}
.headbox .lang{
	float:right;
	margin: 0;
	padding: 0;
	list-style:none;
}
* html .headbox .lang{margin:0 0 0 -3px;}
.headbox .lang li{
	float:left;
	width:21px;
	height:19px;
	text-align:center;
	line-height:17px;
	margin:0 0 0 4px;
	display:inline;
	color:#fff;
}
.headbox .lang li a{
	display:block;
	border:1px solid #BE6947;
	color:#aa5f3a;
}
.headbox .lang li.active
{
    width:50px;background:#C36C49;color:#fff !important;border:1px solid #794034;
}
.headbox .lang li.active a,
.headbox .lang li a:hover{
	color:#fff !important;
	background:#c36c49;
	text-decoration:none;
}
.headbox .title{
	float:left;
	width:239px;
	font-size:12px;
	line-height:15px;
	color:#2f0707;
	text-transform:uppercase;
	padding:0 0 0 10px;
}
.headbox .mask{
	width:570px;
	float:left;
	overflow:hidden;
	position:relative;
}
.headbox .mask .wrap{
	width:9999px;
	overflow:hidden;
}
.headbox .mask ul{
	float:left;
	margin: 0;
	padding: 0;
	list-style:none;
}
.headbox .mask ul li{
	float:left;
	font-size:11px;
	line-height:13px;
	padding:0 8px 0 25px;
	background:url(../images/sep-news.gif) no-repeat 0 3px;
}
.headbox .mask ul li:first-child{
	background:none;
	padding-left:0;
}
.headbox .mask ul li a{
	color:#f27651;
}
.content-area{
	width:100%;
	overflow:hidden;
	color:#fff;
}
.sidebar{
	width:178px;
	float:left;
	background:url(../images/bg-sidebar.png);
	border:1px solid #873717;
}
.sidebox{
	overflow:hidden;
	position:relative;
	padding:2px 2px 0;
	z-index:2;
}
* html .sidebox{
	height:1%;
	overflow:visible;
}
.sidenav{
	margin:0 0 287px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.sidenav li{
	margin:0 0 2px;
	font-size:12px;
	line-height:18px;
	width:100%;
	overflow:hidden;
	vertical-align:top;
	
}
.slide1 ul li a.active{border:none !important;}
.sidenav ul li a:hover{border-bottom:none !important;}
.sidenav li li{
	margin:0;border-bottom:1px solid #BF501D;
}
.sidenav .slide{
	width:100%;
	overflow:hidden;
}
.sidenav li a{
	display:block;
	background:url(../images/btn-sidenav.gif) no-repeat;
	padding:1px 0 1px 1px;
	color:#fff;
	line-height:14px;
}
.sidenav li a .ui-icon{display:none;}
.sidenav li a em{
	display:block;
	padding:1px 0 1px 27px;
	font-style:normal;
}
.sidenav li.dark a{background-image:url(../images/btn-sidenav-dark.gif);}
.sidenav .ui-state-active,
.sidenav li a:hover{
	text-decoration:none !important;
	font-weight:bold;
}
.sidenav li a:hover em,
.sidenav .ui-state-active em{background:url(../images/btn-sidenav-hover.gif) repeat-y;}
.sidenav li ul{
	margin: 2px 0 0 21px;
	padding: 0 0 7px;
	list-style:none;
	background:#a33a0a;
	overflow:hidden;
}
* html .sidenav li ul{
	height:1%;
	overflow:visible;
}
.sidenav li.dark ul{background:#956665;}
.sidenav li li a{
	background:none !important;
	padding:2px 0 2px 6px;
	font-weight:normal;
	height:auto;
	line-height:14px;
}
.sidenav li li a.active,
.sidenav li li a:hover{
	background:#6f2200 !important;
	font-weight:bold;
	border-bottom:1px solid #BF501D;
	color:#fff !important;
}
.sidenav li li ul li a.active{border:none;}
.sidenav li li.active ul a{
	background:none !important;
	font-weight:normal;
}
.sidenav li.dark li.active a,
.sidenav li.dark li a:hover{background:#592a27 !important;}
.sidenav li.dark li.active ul a{
	background:none !important;
	font-weight:normal;
}
.sidenav li li  ul{
	background:#4c1700;
	margin:0;
	padding:0;
	overflow:hidden;
}
.sidenav li.dark li  ul{background:#391614;}
.sidenav li li li a{
	padding:2px 0 2px 16px;
	font-weight:normal;
	line-height:14px;
}
.slide1 ul li ul li a.active
{
	background:url(../images/bullet.gif) no-repeat 7px 7px !important;
	font-weight:normal;
}
.sidenav li.active li.active li.active a,sidenav ul li ul li a.active,
.sidenav li li li a:hover,
.sidenav li.dark li.active li.active a,
.sidenav li.dark li li a:hover,.sidenav li.active li.active a{
	background:url(../images/bullet.gif) no-repeat 7px 7px !important;
	font-weight:normal;
}
.sidenav li li.noborder {border-bottom:none !important;}
.partner{padding:0 5px 30px 0;}
.partner img{
	display:block;
	margin:0 auto;
}
.content{
	float:left;
	width:563px;
	margin:0px -17px 0 -7px;
	position:relative;
	font-size:12px;
	
}
.content .top{
	height:25px;
	overflow:hidden;
	background:url(../images/bg-content-t.png) no-repeat;

}
.content .middle{
	overflow:hidden;
	background:url(../images/bg-content.png) repeat-y;
	padding:12px 38px 0 35px;
}
* html .content .middle{
	height:1%;
	overflow:visible;
}
.content .bottom{
	height:25px;
	overflow:hidden;
	background:url(../images/bg-content-b.png) no-repeat;
}
.content .heading{
	background:url(../images/bullet-heading.gif) no-repeat 0 6px;
	padding:0 0 0 26px;
	margin:0 0 9px;
}
.content .heading h1{
	font-size:22px;
	line-height:30px;
	color:#fff;
	margin:0;
}
.content .text{
	width:100%;
	overflow:hidden;
	padding:0 0 29px;
}
.content h2{
	font-size:13px;
	color:#fe6e2b;
	margin:0;
}
.content p{
	padding:0 0 11px;
	margin:0;
	font-size:12px;
}
.content p a{color:#fe6e2b;}
.content .photo{	margin:0 0 12px;}
.content .photo-l{
	float:left;
	margin:0 9px 0 0;
}
* html .content .photo-l{margin:0 6px 0 0;}
.content .photo img{
	display:block;
	border:1px solid #fff;
	padding:2px;
}
.column{
	width:159px;
	float:right;
	background:url(../images/bg-sidebar.png);
	border:1px solid #8a3818;
	color:#debab4;
	padding:5px 0 0;
}
.col-box{
	overflow:hidden;
	padding:0 8px;
	margin:0 0 38px;
	font-size:12px;
	line-height:16px;
	position:relative;
}
.search{margin:0 0 21px;}
.col-box h3{
	font-size:12px;
	font-weight:bold;
	background:url(../images/bullet-col.gif) no-repeat 0 3px;
	text-transform:uppercase;
	color:#fff;
	padding:0 0 0 17px;
	margin:0 0 3px;
}
.col-box .box{
	width:100%;
	overflow:hidden;
	margin:0 0 6px;
}
.col-box .input-txt{
	float:left;
	width:129px;
	background:#5c4646;
	padding:2px 5px;
	border:1px solid #fff;
	color:#fff;
	font-size:12px;
}
.col-box .btn-search{
	float:right;
	margin:0 2px 0 0;
	display:inline;
}
.col-box ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
.col-box ul li{
	background:url(../images/bullet-column.gif) no-repeat 0 8px;
	padding:0 0 0 6px;
}
.col-box ul li a,
.col-box p a{color:#debab4;}
.col-box p{margin:0;}
/*New contact*/
.contact{
	width:100%;
	background:url(../images/bg-contact.gif) repeat-x;
	padding:3px 0 0;
}
.contact:after{
	display:block;
	clear:both;
	content:"";
}

.contact .contact_info{
	float:left;

	width:264px;
	height:59px;

	overflow:hidden;
	margin:8px 0 0 -10px;
	position:relative;
}

.feedback-box{
	float:right;
	width:236px;
	position:relative;
	padding:18px 0 0;
}
.feedback-box ul{width:188px;height:41px;margin: 0;padding:0 0 0 48px;list-style:none;}

.general{background:url(../images/bg-feedback_general.png) no-repeat;}
.public{background:url(../images/bg-feedback_public.png) no-repeat;}
.industry{background:url(../images/bg-feedback_industry.png) no-repeat;}
.feedback{background:url(../images/bg-feedback.png) no-repeat;}
.cms{background:url(../images/bg-feedback_cms.png) no-repeat;}
.crm{background:url(../images/bg-feedback_crm.png) no-repeat;}
.web{background:url(../images/bg-feedback_web.png) no-repeat;}
.event{background:url(../images/bg-feedback_event.png) no-repeat;}
.cms .lnk-mail:hover, .industry .lnk-mail:hover, .event .lnk-mail:hover{background:url(../images/ico-mail2-h.png) no-repeat;}

.feedback:after,.cms:after,.crm:after,.web:after, .industry:after, .public:after, .general:after{
	display:block;
	clear:both;
	content:"";
}
.feedback li,.cms li,.crm li, .web li, .industry li, .event li, .public li, .general li{
	float:left;
	height:41px;
	position:relative;
}
.feedback li a,.cms li a, .crm li a, .web li a, .industry li a, .event li a, .public li a,.general li a {
	display:block;
	width:44px;
	height:100%;
	cursor:pointer;
}
.feedback li a:hover,.cms li a:hover, .crm li a:hover, .web li a:hover, .industry li a:hover, .event li a:hover, .public li a:hover, .general li a:hover {text-decoration:none;}
.feedback .lnk-mail{background:url(../images/ico-mail.png) no-repeat;}
.feedback .lnk-mail:hover, .event .lnk-mail:hover, .public .lnk-mail:hover{background:url(../images/ico-mail-h.png) no-repeat;}
.general .lnk-mail:hover{background:url(../images/ico-mail2-h.png) no-repeat;}

.cms .lnk-mail:hover, .crm .lnk-mail:hover, .web .lnk-mail:hover{background:url(../images/cms-mail-h.png) no-repeat;}

.feedback .lnk-contact{background:url(../images/ico-contact.png) no-repeat;width:45px;}
.feedback .lnk-contact:hover, .industry .lnk-contact:hover, .event .lnk-contact:hover, .public .lnk-contact:hover, .general .lnk-contact:hover{background:url(../images/ico-contact-h.png) no-repeat;}
.cms .lnk-contact:hover, .crm .lnk-contact:hover, .web .lnk-contact:hover{background:url(../images/cms-contact-h.png) no-repeat;}

.feedback .lnk-rss{	background:url(../images/ico-rss.png) no-repeat;width:48px;}
.cms .lnk-rss, .crm .lnk-rss,.web .lnk-rss {	background:url(../images/cms-rss.png) no-repeat;width:48px;}
.feedback .lnk-rss:hover, .industry .lnk-rss:hover, .event .lnk-rss:hover, .public .lnk-rss:hover, .general .lnk-rss:hover{background:url(../images/ico-rss-h.png) no-repeat;width:48px;}
.cms .lnk-rss:hover, .crm .lnk-rss:hover, .web .lnk-rss:hover{background:url(../images/cms-rss-h.png) no-repeat;}
.feedback .lnk-form{background:url(../images/ico-contact-form.png) no-repeat;}
.feedback .lnk-form:hover, .industry .lnk-form:hover, .event .lnk-form:hover, .public .lnk-form:hover, .general .lnk-form:hover{background:url(../images/ico-contact-form-h.png) no-repeat;}
.cms .lnk-form:hover, .crm .lnk-form:hover, .web .lnk-form:hover{background:url(../images/cms-contact-form-h.png) no-repeat;}


.feedback span, .cms span, .crm span, .web span, .industry span, .event span,  .public span, .general span{
position:absolute;
	top:-16px;
	left:-50%;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-indent:-9999px;
	white-space:nowrap;
	text-align:center;
	width:90px;
}
.feedback li a:hover span, .cms li a:hover span, .crm li a:hover span, .web li a:hover span, .industry li a:hover span, .event li a:hover span, .public li a:hover span, .general li a:hover span{text-indent:0;}
/*New Contact end*/

#footer{
	width:555px;
	overflow:hidden;
	margin:-5px auto 0;
	position:relative;
	padding:0 0 10px;
}
#footer .holder{
	height:1%;
	overflow:hidden;
	margin:0 0 0 20px;
}
.menu-l,
.menu-r{
	float:left;
	margin: 0;
	padding: 0;
	list-style:none;
}
.menu-l li,
.menu-r li{
	float:left;
	background:url(../images/sep-footer.gif) no-repeat 0 3px;
	margin:0 0 0 -13px;
	padding:0 25px 0 13px;
	font-size:10px;
}
.menu-r{float:right;}
.menu-r li{
	margin:0 -13px 0 0;
	padding:0 13px 0 25px;
	background-position:100% 3px;
}
.menu-l li a,
.menu-r li a{color:#b1827f;}
/* inner pages 
.documents{
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
	margin:0 0 10px;
}
.download{
	width:206px;
	float:right;
	background:url(../images/bg-download.png);
	margin:0 0 15px 20px;
}
.document{
	width:284px;
	margin:0;
}
.download .holder{
	background:url(../images/bg-download.gif) no-repeat 0 100%;
	padding:0 0 0 2px;
}
.download .frame{
	background:url(../images/bg-download.gif) no-repeat 100% 100%;
	padding:0 0 9px;
}
.document .holder,
.document .frame{background-image:url(../images/bg-document.gif);}
.document .frame{padding:0 0 19px;}
.download .head{
	background:#e85416 url(../images/bg-download-heading.gif) no-repeat;
	padding:0 0 0 8px;
}
.download .head .area{
	background:#e85416 url(../images/bg-download-heading.gif) no-repeat 100% 0;
	padding:5px 8px 5px 0;
}
.download .head h3{
	font-size:13px;
	color:#fff;
	margin:0;
}
.download .hold-box{margin:0 0 0 -2px;}
.download .box{
	height:1%;
	overflow:hidden;
	border:1px solid #3d150d;
	border-width:0 1px;
	padding:0 0 2px;
}
.download .box{padding:7px 0 9px;}
.download h4{
	background:url(../images/bg-download-head.gif) no-repeat;
	font-size:11px;
	padding:0 0 0 7px;
	margin:0 0 4px;
}
.download h4 span{
	display:block;
	background:url(../images/bg-download-head.gif) no-repeat 100% 0;
	padding:2px 7px 2px 0;
}
.download dl{
	height:1%;
	overflow:hidden;
	margin:0 6px 0 7px;
	background:url(../images/bullet-download.gif) no-repeat 0 5px;
	padding:0 0 0 7px;
}
.download dt{float:left;}
.download dt a{color:#fff;}
.download dd{
	float:right;
	margin:0;
}
.document dd{margin:0 3px 0 0;}
.download .columns{background:url(../images/sep-columns.gif) repeat-y 197px 0;}
.download ul{
	float:left;
	margin:0;
	padding:0 0 0 9px;
	list-style:none;
}
.download ul li{
	background:url(../images/bullet-download.gif) no-repeat 0 5px;
	padding:0 0 0 7px;
	height:1%;
}
.download ul li a{color:#fff;}
.download .icon{
	width:82px;
	float:right;
	padding:4px 0 0;
}
.download .icon .lnk-pdf{
	margin:0 auto;
	display:block;
	width:40px;
	background:url(../images/ico-pdf.gif) no-repeat;
	padding:38px 0 0;
	text-align:center;
	color:#d2c1bf;
}
.download .icon .lnk-pdf:hover{
	background-image:url(../images/ico-pdf-h.gif);
	text-decoration:none;
}
.download .icon .lnk-details{
	margin:4px auto 0;
	display:block;
	width:40px;
	background:url(../images/ico-details.gif) no-repeat;
	padding:32px 0 0;
	text-align:left;
	color:#fff;
}
.download .icon .lnk-details:hover{
	background-image:url(../images/ico-details-h.gif);
	text-decoration:none;
}*/
.back{
	width:100%;
	padding:24px 0 0;
}
.back:after{
	display:block;
	clear:both;
	content:"";
}
.lnk-back{
	float:right;
	width:27px;
	background:url(../images/btn-back.gif) no-repeat 100% 100%;
	font-weight:bold;
	color:#fff;
	text-indent:-9999px;
	padding:0 0 25px;
	margin:-10px 0 0;
	position:relative;
}
.lnk-back:hover{
	background-image:url(../images/btn-back-h.gif);
	text-decoration:none;
	text-align:right;
}
.back .lnk-back{
	background-position:100% 0;
	padding:25px 0 0;
}
.references-area .text{padding:0 0 6px;}
.references{
	border-top:1px solid #fff;
	margin:10px 0 -18px;
	padding:14px 0 0;
}
.reference{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #fff;
	margin:0 0 18px;
}
.content .reference .photo-l{margin:3px 12px 18px 0;}
* html .content .reference .photo-l{margin:3px 9px 0 0;}
.content .reference p{padding-bottom:13px;}
.reference .text-box{
	height:1%;
	overflow:hidden;
	/*text-align:justify;*/
}
.reference .ref-box{
	width:100%;
	overflow:hidden;
	
}
.property{
	width:100%;
	overflow:hidden;
	margin:-3px 0 0;
}
.property ul{
	float:right;
	margin: 0;
	padding: 0;
	list-style:none;
}
.property ul li{
	float:left;
	font-size:9px;
	line-height:10px;
	border:solid #fff;
	border-width:1px 1px 0;
	margin:0 0 0 2px;
	display:inline;
	letter-spacing:1px;
	background:url(../images/bg-property.png);
}
.property ul li a{
	float:left;
	color:#fff;
	position:relative;
	padding:0 1px;
}
.contact-area .text{padding:0 0 6px;}
.contact-form{
	overflow:hidden;
	border:1px solid #fff;
	padding:1px;
	margin:0 0 11px;
}
* html .contact-form{
	height:1%;
	overflow:visible;
}
.contact-form .area{
	overflow:hidden;
	background:#c4afac url(../images/bg-contact-form.gif) repeat-x;
	padding:13px 15px 6px 13px;
}
* html .contact-form .area{
	height:1%;
	overflow:visible;
}
.contact-form .form{
	width:100%;
	overflow:hidden;
}
.contact-form h3{
	font-size:13px;
	color:#fe6e2b;
	margin:0 0 20px;
}
.contact-form .form-box{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.contact-form .form-box label{
	float:left;
	width:82px;
	margin:3px 7px 0 0;
	font-size:11px;
	color:#74453c;
	text-align:right;
}
.contact-form .input-txt{
	width:356px;
	float:left;
	padding:1px 5px 2px;
	margin:0;
	font-size:11px;
	color:#74453c;
	border:2px solid #48241d;
	border-bottom:1px solid #9c9e9f;
	border-right:1px solid #9c9e9f;
}
.contact-form .check-list{
	width:100%;
	margin:0 0 13px;
}
.contact-form .check-list:after{
	display:block;
	clear:both;
	content:"";
}
.contact-form .check-list .ttl{
	float:left;
	font-size:11px;
	color:#74453c;
	width:91px;
	margin:16px 11px 0 -10px;
	text-align:right;
	font-weight:normal;
}
.contact-form .check-list .check-area{
	height:1%;
	overflow:hidden;
}
.contact-form .check-list .box{
	width:86px;
	float:left;
}
.contact-form .check-list .box-b{width:114px;}
.contact-form .check-list .box-s{width:70px;}
.contact-form .check-list ul{
	margin: 0;
	padding: 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.contact-form .check-list ul li{
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
}
.contact-form .check-list .check{
	width:13px;
	height:13px;
	float:left;
	margin:0 5px 0 0;
	padding:0;
}
.contact-form .check-list label{
	float:left;
	font-size:11px;
	line-height:13px;
	color:#74453c;
}
.contact-form .note{	
	display:block;
	font-size:9px;
	color:#74453c;
	text-align:right;
	font-style:normal;
	margin:-7px 0 18px;
}
.contact-form textarea{
	float:left;
	width:361px;
	max-width:361px;
	height:115px;
	border:2px solid #48241d;
	border-bottom:1px solid #9c9e9f;
	border-right:1px solid #9c9e9f;
	padding:0 0 0 5px;
	margin:0;
	color:#74453c;
	overflow:auto;
}
.btn-box{
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
.btn-box .btn-send{float:right;}
.team-area .text{padding:0 0 4px;}
.team{
	width:100%;
	overflow:hidden;
	margin:0 0 -16px;
}
.team .team-box{
	width:100%;
	overflow:hidden;
	padding:7px 0 0;
	border-top:1px solid #fff;
	margin:0 0 12px;
}
.content .team .photo-l{margin:2px 17px 0 0;}
* html .content .team .photo-l{margin:2px 14px 0 0;}
.content .team .photo img{padding:1px;}
.team .txt{
	height:1%;
	overflow:hidden;
}
.team h3{
	margin:0;
	color:#fe6e2b;
	font-size:13px;
}
.team h3 a{color:#fe6e2b;}
.team .box{
	width:100%;
	overflow:hidden;
}
.team .list{
	float:left;
	width:200px;
	margin:0 6px 0 0;
}
* html .team .list{margin:0 3px 0 0;}
.team .list ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
.team .list ul li{
	font-size:11px;
	color:#fff;
	background:url(../images/bullet-download.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
}
.team .list ul li a{color:#fff;}
.team .info{
	height:1%;
	overflow:hidden;
}
.team .info dl{
	margin:0;
}
.team .info dt{display:inline;}
.team .info dd{
	display:inline;
	margin:0 0 0 1px;
}
* html .team .info dd{margin:0 0 0 -2px;}
.team .info dl a{color:#fff;}
.news{
	width:100%;
	overflow:hidden;
}
.news .news-box{
	border-bottom:1px solid #fff;
	width:100%;
	overflow:hidden;
}
.news h3{
	margin:0;
	color:#fe6e2b;
	font-size:13px;
}
.news h3 a{color:#fe6e2b;}
.news .news-box{margin:0 0 19px;}
.news p{padding:0 0 15px;}
.news p a{font-style:italic;}
.jobs{
	width:100%;
	overflow:hidden;
}
.jobs .job-box{
	width:100%;
	overflow:hidden;
	border-top:1px solid #fff;
	padding:8px 0 0;
	margin:0 0 6px;
}
.jobs .job-txt{
	height:1%;
	overflow:hidden;
}
.content .jobs .job-txt p{padding:0 0 13px;}
.jobs .download{width:187px;}
.jobs .download .head,
.jobs .download .head .area{background-image:url(../images/bg-download-heading-s.gif);}
.jobs .download .head .area{padding:1px 8px 3px 0;}
.jobs .download .box{padding-top:6px;}
.jobs .download h3{font-size:11px;}
.jobs .download .icon{width:48px;}
.jobs h3{
	margin:0;
	color:#fe6e2b;
	font-size:13px;
}
.jobs h3 a{color:#fe6e2b;}
.jobs .job-txt dl{margin:0;}
.jobs .job-txt dt{display:inline;}
.jobs .job-txt dd{
	display:inline;
	margin:0;
}
.jobs address{font-style:normal;}
.jobs address span{display:block;}
.jobs .download .box{padding:7px 0 5px;}
.jobs .download ul {margin-top:5px;}
.sitemap{
	margin: 0;
	padding: 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.sitemap li{
	font-size:12px;
	line-height:12px;
	position:relative;
	margin:0 0 9px;
	width:388px;
}
.sitemap li a{
	display:block;
	width:96px;
	border:1px solid #97746d;
	background:#582c24;
	text-align:center;
	color:#fff;
	position:relative;
	z-index:1;
}
.sitemap .arrow{
	display:block;
	width:96px;
	border:1px solid #97746d;
	background:#582c24;
	color:#fff;
	padding:3px 0;
	position:absolute;
	top:0;
	left:0;
}
.sitemap .arrow img{
	display:block;
	margin:0 auto;
}
.sitemap li.active{padding:0 0 0 102px;}
.sitemap ul{
	margin: 0;
	padding: 0;
	list-style:none;
	display:none;
	position:absolute;
	top:16px;
	left:102px;
	width:398px;
}
.sitemap li.active ul{display:block;}
.sitemap ul li{
	padding:0 0 0 10px;
	background:url(../images/bullet-map.gif) no-repeat 2px 4px;
	text-align:left;
	margin:0;
}
.sitemap ul li a{
	display:inline;
	width:auto;
	border:0;
	background:none;
}
.sitemap ul ul{
	position:static;
	margin:2px 0;
	width:388px;
	display:block;
}
.sitemap ul li li{
	background:url(../images/bullet-map-s.gif) no-repeat 0 6px;
	margin:0 0 0 6px;
	padding:0 0 0 5px;
}
.sitemap li a:hover{
	color:#fe6e2b;
	text-decoration:none;
}
.sitemap li li a:hover{
	color:#fff;
	text-decoration:underline;
}
.squire-box{
	width:100%;
	overflow:hidden;
	margin:0 0 9px;
}
.squire-box h2{
	margin:0;
	font-size:12px;
	color:#fe6e2b;
	float:left;
	background:#582c24;
	border:1px solid #cc5a26;
	padding:2px 40px 1px 19px;
}

/*.modalBackground {
    background-color:Green;
    filter:alpha(opacity=70);
    opacity:0.7;
}*/

.modalBackground {
	background-color: Black;
	filter:alpha(opacity=80);
	opacity:0.8;
	zoom:1;
}

.popUpBackGround
{
     height:200px;
     width:300px;
     border:solid 1px white;
     background:url(../images/bg-content-t.png) no-repeat;
}





/*-------- Contact Page---------------*/

/*-------- Contact Page---------------*/

.grid1{width:40%;}
.grid2{width:60%;}
.contact_wrap{
background:#fff url(../images/gradient_bg.gif) repeat-x scroll 0 bottom;overflow:hidden;height:auto;width:370px;padding:5px 10px;margin:10px;color:#220203;font-size:12px;}
.contact_wrap span{
padding:0px;
white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.contact_wrap h3{color:#220203;}
.float_left{float:left;}
.float_right{float:right;}
.orange{color:#fe6d2a;}
.hr{color:#FF0000;height:1px;clear:both;padding:10px;margin:10px 0;border-bottom:1px solid;}
.labels{float:left;padding:0;}
.desc{float:left;text-align:right;margin:0 4px;padding:0px;width:170px;}
.frame_pic{border:1px solid #ff6e2d;background:#fff;display:block;padding:2px;width:94px;height:109px;}
.contact_wrap .float_right img{float:right;}
.contact_wrap h2{
	font-size:13px;
	color:#fe6e2b;
	margin:0;
}
/*Template 2*/
.content .pics{overflow:hidden; }
.content .pics img{
	border:1px solid #fff;
	padding:1px;float:left;margin-right:7px;
	width:234px;height:142px;
}


.headbox .maski{
	width:570px;
	float:left;
	overflow:hidden;
}
.headbox .maski .wrap{
	width:570px;
	overflow:hidden;
	color:#fff;
}
.headbox .maski ul{
	float:left;
	margin: 0;
	padding: 0;
	list-style:none;
}
.headbox .maski ul li{
	float:left;
	font-size:11px;
	line-height:13px;
	padding:0 8px 0 25px;
	background:url(../images/sep-news.gif) no-repeat 0 3px;
}
.headbox .maski ul li:first-child{
	background:none;
	padding-left:0;
}
.headbox .maski ul li a{
	color:#f27651;
}

/* Scroller Box */
#scroller_container {
 width: 580px;
 height: 15px;
 overflow: hidden;
 font-size:11px;

}
/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
 overflow: auto;
}

/*Testing*/
.documents{
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
	margin:0 0 10px;
}
.download{
	width:206px;
	float:right;
	background:url(../images/bg-download.png);
	margin:0 0 15px 20px;
}
.document{
	width:284px;
	margin:0;
}
.download .holder, .boxwrap .holder{
	background:url(../images/bg-download.gif) no-repeat 0 100%;
	padding:0 0 0 2px;
}
.download .frame{
	background:url(../images/bg-download.gif) no-repeat 100% 100%;
	padding:0 0 9px;
}
.boxwrap .frame{
	background:url(../images/bottom_bar.gif) no-repeat 100% 100%;
	padding:0 0 9px;height:1%;overflow:hidden;border:2px solid #4f2821;
}
.boxwrap .frame2{
	background:url(../images/bottom_bar.gif) no-repeat 100% 100%;
	padding:0 0 9px;min-height:88px;overflow:hidden;border:2px solid #4f2821;
}
.document .holder,
.document .frame{background-image:url(../images/bg-document.gif);}
.document .frame{padding:0 0 19px;}
.download .head{
	background:#e85416 url(../images/bg-download-heading.gif) no-repeat;
	padding:0 0 0 8px;
}
.download .head .area{
	background:#e85416 url(../images/bg-download-heading.gif) no-repeat 100% 0;
	padding:5px 8px 5px 0;
}
.boxwrap .head .area {background:#e85416 url(../images/title_bg.gif) repeat-x 100% 0;height:15px;padding:5px 10px;border:1px solid #e95611;}
.download .head h3, .boxwrap .head h3{
	font-size:13px;
	color:#fff;
	margin:0;
}
.download .hold-box, .boxwrap .hold-box{margin:0 0 0 -2px;}
.download .box{
	height:1%;
	overflow:hidden;
	border:1px solid #3d150d;
	border-width:0 1px;
	padding:0 0 2px;
}
.download .box, .boxwrap .box{padding:7px 0 9px;height:1%;}
.download h4, .boxwrap h4{
	background:url(../images/bg-download-head.gif) no-repeat;
	font-size:11px;
	padding:0 0 0 7px;
	margin:0 0 4px;
}
.download h4 span, .boxwrap h4 span{
	display:block;
	background:url(../images/bg-download-head.gif) no-repeat 100% 0;
	padding:2px 7px 2px 0;
}
.download dl, .boxwrap dl{
	height:1%;
	overflow:hidden;
	margin:0 4px 0 7px;
	background:url(../images/bullet-download.gif) no-repeat 0 5px;
	padding:0 0 0 7px;
}
.download dt, .boxwrap dt{float:left; width:145px;}
.download dt a, .boxwrap dt a{color:#fff;}
.download dd, .boxwrap dd{
	float:right;
	margin:0;
}
.document dd{margin:0 3px 0 0;}
.download .columns{background:url(../images/sep-columns.gif) repeat-y 197px 0;}
.download ul{
	float:left;
	margin:0;
	padding:0 0 0 9px;
	list-style:none;
}
.download ul li{
	background:url(../images/bullet-download.gif) no-repeat 0 5px;
	padding:0 0 0 7px;
	height:1%;
}
.download ul li a{color:#fff;}
.download .icon{
	width:82px;
	float:right;
	padding:4px 0 0;
}
.download .icon .lnk-pdf{
	margin:0 auto;
	display:block;
	width:40px;
	background:url(../images/ico-pdf.gif) no-repeat;
	padding:38px 0 0;
	text-align:center;
	color:#d2c1bf;
}
.download .icon .lnk-pdf:hover{
	background-image:url(../images/ico-pdf-h.gif);
	text-decoration:none;
}
.download .icon .lnk-details{
	margin:4px auto 0;
	display:block;
	width:40px;
	background:url(../images/ico-details.gif) no-repeat;
	padding:32px 0 0;
	text-align:left;
	color:#fff;
}
.download .icon .lnk-details:hover{
	background-image:url(../images/ico-details-h.gif);
	text-decoration:none;
}
.photo-l img.imgborder, .col-1 img.imgborder  {
border:1px solid #FFFFFF;
display:block;
padding:2px;
}
.boxwrap {
background:transparent url(../images/bg-download.png) repeat scroll 0 0;
float:right;
margin:0 0 15px 0;
width:280px;
font-size:11px;
}
.playicon{display:block;background:transparent url(../images/ico-details.gif) no-repeat scroll left top;height:32px;width:32px;text-indent:-2000px;}
.boxwrap .rhs .playicon:hover{background:transparent url(../images/ico-details-h.gif) no-repeat scroll left top;}
.float_right{float:right;margin:10px;}
.btn_right img{clear:both;float:right;}
.content .titleheading{
	background:url(../images/bullet-heading.gif) no-repeat 0 6px;
	padding:0 0 0 26px;
	margin:0 0 9px;float:left;
}
.content .titleheading h1{
	font-size:22px;
	line-height:30px;
	color:#fff;
	margin:0;
}
.lhs{width:70%;float:left;border-right:2px solid #462520;padding:5px 0;}
.lhs ul {margin:0;padding:0;}
.lhs ul li{
background:transparent url(../images/bullet-download.gif) no-repeat scroll 0 5px;
height:1%;
margin:0 4px 0 7px;
overflow:hidden;
padding:0 0 0 7px;
}
.lhs span {margin:0 4px 0 7px;padding:0 0 0 7px;display:block;}
.rhs{float:right;width:20%;padding:8px 0; }
.rhs p{font-size:10px; color;#ceb1a9;padding:0;}

.multipleVideo{
	width:250px;
	float:right;
	margin:0 0 15px 15px;
	height:188px;

}

.singleVideo{
	width:300px;
	float:right;
	margin:0 0 15px 15px;
}


.testransparent1
{
    background-image:url(../Images/Jellyfish.jpg);
    position:relative;
     z-index:0;
    background-repeat:no-repeat;
    height:100px;
    width:133px;
}
.testransparent2
{
    background-image:url(../Images/img-reference-2.jpg);
    position:relative;
    z-index:100;
   background-repeat:no-repeat;
      height:64px;
    width:159px;
   
}

.PlayButton
{
    
     height:30px;
    width:30px;
    margin-left:50px;
    margin-top:40px;
}
