/***   TOOLS   ***/
.float-left{
float:left;
}
.float-right{
float:right;
}
.clear{
clear:both;
}
/**  GENERAL ***/
*{
padding:0;
margin:0;
}
a img{
border:0;
}
a{
outline:none;
}
img{
border:0;
margin:0;
}
/********/
body{

color:white;
 background:url(../App_Themes/4hilton/images/body-bg.gif) repeat;

}
.wrap{
margin:58px auto;
width:936px;
}
/**/
.topBlock{
background-image:url(../App_Themes/4hilton/images/wrap-header-bg.png);
background-repeat:no-repeat;
/*width:780px;*//*936*/
/*height:24px;*//*97*/
width:936px;
height:97px;

/*padding:45px 110px 28px 46px;*/
}
	.inside-topBlock{
		padding:45px 110px 28px 46px;
	}
.mainBlock{
background-image:url(../App_Themes/4hilton/images/wrap-content-bg.gif);
background-repeat:repeat-y;
width:854px;/*936*/
padding:33px 36px 55px 46px;
}
.bottomBlock{
background-image:url(../App_Themes/4hilton/images/wrap-footer-bg.png);
background-repeat:no-repeat;
width:936px;
height:37px;/*51*/
padding:14px 0 0 0;
margin:0 0 30px 0;
}



/* MENU */
ul.CMSListMenuUL{
list-style-type:none;
}
ul.CMSListMenuUL li{
float:left;
margin:0 0 0 30px;
}
a.CMSListMenuLink{
color:#D7E7FF;
font:normal 14px Arial;
text-decoration:none;
}
a.CMSListMenuLinkHighlighted{
color:#ff6e00;
font:normal 14px Arial;
text-decoration:none;
}
ul#menuElem li a:hover{
color:#ff6e00;
font:normal 14px Arial;
text-decoration:none;
}


/*************/
/* HOME PAGE */
/*************/

.right-side-home{
width:250px;/*351*/

text-align:justify;
}
.right-side-home h1{
margin:7px 0 0 3px;
*margin:6px 0 0 3px;
}
.hp-middle-colum{
margin:0 0 0 51px;
}
.NewsTitle a{
font:normal 18px Arial;
color:#FF6B00;
margin:0 0 5px 0;
text-decoration:none;
}
.Pager{
margin:15px 0 0 0;
}
.NewsSummary img{
border:solid 1px #FF6B00;
width:461px;
}
/*
.PagerPage a, .Pager a{
font:normal 12px Arial;
color:#FF6B00;
text-decoration:none;
}
*/
.Slider .PagerPage, .Slider .Control{
float:left;
margin:0 15px 0 0;
}
.Slider .Pager a {
border:1px solid #FF6B00;
display:block;
font:bold 12px Arial;
color:#FF6B00;
padding:0 3px;
text-align:center;
text-decoration:none;
width:10px;
}
.Slider .Control a {
width:30px;
}
.Date{
display:none;
}
/**/
.first-larg-letter
{
float: left;
font-size: 50px;
line-height:0.8;
padding:0 5px 2px 0;
color:#FF6B00;
}
/*************/
/* PORTFOLIO */
/*************/
.left-side-portfolio{
width:362px;
}
.left-side-portfolio h1{
margin:7px 0 0 3px;
*margin:6px 0 0 3px;
}
.right-side-portfolio{
text-align:center;
width:454px;
background-color:#575757;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:solid 2px #575757;
}
.right-side-portfolio .inside{
padding:21px 0 21px 21px;
}
/**/
.right-side-portfolio .PagerControl{
clear:both;
margin:3px 0 0 0;
}
.right-side-portfolio .PagerControl, .right-side-portfolio .PagerNumberArea a{
font:normal 13px Arial;
color:#AEBEC6;
}
.right-side-portfolio .PagerNumberArea .SelectedPage{
font:bold 13px Arial;
color:#FF6E00;
}
.right-side-portfolio  .portfolio-thumbnail{
float:left;
/*width:82px;128px;*/
/*height:81px;*/
margin:0 0 5px 11px;
padding:0 1px 1px  1px;
background-color:#3a3a3a;
}
.right-side-portfolio  .portfolio-thumbnail a{
display:block;
border:solid 4px #6F7B82;
/*width:80px;120px;*/
/*height:80px;88px;*/
float:left;
}
.right-side-portfolio .portfolio-thumbnail a:hover , .right-side-portfolio  .portfoli-thumbnail a:active{
display:block;
/*width:80px;120px;*/
/*height:80px;88px;*/
border:solid 4px #FF6E00;
}
/*************/
/* ABOUT     */
/*************/
.left-side-about{
width:495px;
margin:26px 0 0 43px;
_margin:26px 0 0 21px;
}
.left-side-about h1{
margin:7px 0 0 3px;
*margin:6px 0 0 3px;
}
.right-side-about{
width:190px;/*265px;*/
/*margin:0 17px 0 0;*/
text-align:center;
}
.right-side-about h2{
margin:0 0 11px 0;
}
/**/
.right-side-about .PagerControl, .right-side-about .PagerNumberArea a{
font:normal 13px Arial;
color:#AEBEC6;
}
.right-side-about .PagerNumberArea .SelectedPage{
font:bold 13px Arial;
color:#FF6E00;
}
.right-side-about .portfolio-thumbnail{
float:left;
/*width:82px;*/
/*height:81px;65px;*/
margin:0 0 5px 5px;
padding:0 1px 1px  1px;
background-color:#3a3a3a;
}
.right-side-about .portfolio-thumbnail a{
display:block;
border:solid 4px #6F7B82;
/*width:80px;85px;*/
/*height:82px;57px;*/
float:left;
}
.right-side-about .portfolio-thumbnail a:hover , .right-side-about .portfoli-thumbnail a:active{
display:block;
/*width:80px;
height:80px;*/
border:solid 4px #FF6E00;
}
/*
.imgGallery-thumbnail{
float:left;
}
.imgGallery-thumbnail a{
display:block;	
background-image:url(../App_Themes/4hilton/images/sm-tumbnail-bg.png);
background-repeat:no-repeat;
width:93px;93
height:62px;65
height:62px;
padding:3px 0 0 0px;
margin:0 0 2px 2px;
}
.imgGallery-thumbnail a:hover, .imgGallery-thumbnail a:active{
display:block;	
background-image:url(../App_Themes/4hilton/images/sm-tumbnail-bg-on.png);
background-repeat:no-repeat;
width:93px;93
height:62px;65
padding:3px 0 0 0px;
margin:0 0 2px 2px;
}
*/
/*************/
/* CONTACT   */
/*************/
.left-side-contact{
width:360px;
margin:0 0 0 43px;
_margin:0 0 0 21px;
}
.left-side-contact h1{
margin:7px 0 0 3px;
*margin:6px 0 0 3px;
}
.right-side-contact{
/*
background:url(../App_Themes/4hilton/images/contact-form-bg.gif) no-repeat;
width:378px;405
height:247px;275
padding:28px 0 0 27px;
*/
width:374px;/*405*/
padding:28px 0 0 27px;
background-color:#383838;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:solid 2px #383838;
}
.right-side-contact h2{
margin:0 0 20px 0;
}
.contact-inputs input{
width:173px;
height:22px;/*26*/
padding:4px 0 0 0;
background-color:#86969f;
border:0;
margin:0 7px 11px 0;
}
.right-side-contact textarea{
width:353px;
height:86px;
background-color:#86969f;
border:0;
overflow:hidden;
font:normal 11px Arial;
}
.btn-submit{
margin:18px 23px 0 0;
}
.contact-thanks
{
	padding:50px 0 0 0;
	text-align:center;
}
.ErrorLabel{
display:none;
}
.contact-error{
margin:0 0 0 4px;
color:#FF6E00;
}
h1, h1 a{
font:normal 18px Arial;
color:#aebec6;
}
h2{
font:normal 16px Arial;
color:#86969f;
}
.ar-14px-light-blue{
font:normal 14px Arial;
color:#d7e7ff;
}
.ar-14px-light-blue a{
font:normal 14px Arial;
color:#d7e7ff;
text-decoration:none;
}
.ar-11px-gray{
font:normal 11px Arial;
color:#666b6e;
}
.ar-11px-contact{
font:normal 11px Arial;
color:#86969f;
}
.larg-1st-letter-orange{
font:bold 47px Arial;
color:#ff6e00;
}
.reg-txt{
font:normal 12px Arial;
color:#b9c0c4;
line-height:1.7;
}
.blue-link{
font:bold 12px Arial;
color:#8cc5ff;
text-decoration:none;
}
/**/
/*
.{
text-align:center;
}
*/
.txt-white, .txt-white a{
color:white;
}
.txt-no-decoration, a.txt-no-decoration {
text-decoration:none;
}
.img-bg-color{
background-color:#6F7B82;
padding:5px;
}
/* Menu KABSE*/
.CMSTreeMenuTable
{
	/*font-size: 120%;*/
	width: 100%;
}

.CMSTreeMenuTable a, .breadcrumbs, .breadcrumbs a
{
	white-space: nowrap;
	color: white;
	font:bold 13px Arial;
}

.subCMSTreeMenuTable
{
	margin-left: 10px;
}

.CMSTreeMenuTable a:hover
{
	text-decoration: underline;
	color: white;
}

.CMSTreeMenuItem, .CMSTreeMenuSelectedItem
{
	/*background: url(../App_Themes/CorporateSite/Images/leftmenuBg.gif) repeat-x left bottom;*/
	padding: 3px 0px;
	color: white;
}

.subCMSTreeMenuItem, .subCMSTreeMenuSelectedItem
{
	background: url(../App_Themes/CorporateSite/Images/leftmenuBg.gif) repeat-x left bottom;
	padding: 3px 0px;
	color: white;
}

.CMSTreeMenuLink
{
	padding-left: 12px;
	text-decoration: none;
	color: white;
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png) no-repeat left center;
}

.subCMSTreeMenuLink
{
	text-decoration: none;
	padding-left: 18px;
	color: white;
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png) no-repeat 8px center;
}

.CMSTreeMenuSelectedLink
{
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png) no-repeat left center;
	padding-left: 12px;
	text-decoration: underline;
	color: white;
}

.subCMSTreeMenuSelectedLink
{
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png) no-repeat 8px center;
	padding-left: 18px;
	color: white;
}

/*
	SEARCH
*/
.SearchResult a{
	font: bold 13px Arial;
	color:white;
}
.SearchResult{
	font: normal 13px Arial;
	color:white;
	margin:0 0 7px 0;
}

.searchBox{
	float:right;
}
.search-input-wrap{
 	background-color:#86969F;
 	/*height:20px;*/ /*24*/
	padding:2px 2px 0 4px;
	margin:0 7px 0 0;
 	width:123px;/*129*/
	float:left;
}
.search-input{
      height:20px;
      width:123px;
      background-color:#86969F;
      border:0;
	font: normal 13px Arial;
	color:white;
margin: 2px 5px 0 0;
}


/*
	KBASE
*/
.CMSMenu td{
background-color:#383838;
padding:7px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:solid 2px #6F7B82;
}
	.CMSMenu td{
		font:normal 14px Arial;
	}
	.CMSMenuHighlightedMenuItem, .CMSMenuItemMouseOver{
			color:#FF6E00;
		}
.NewsBlock, .newsItemDetail{
	/*width:100%;*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:solid 2px #6F7B82;

}
.NewsPTitle, .newsDetailHeader{
background-color:#6F7B82;
padding:5px;
}
	.NewsPTitle a{
                font:bold 14px Arial;
		color:white;
                text-decoration:none;
		
	}
.NewsPBody, .NewsBody{
padding:5px;

}

.projSummary  b{
color:white;
font-size:20px;
}
.liveChat{
color:#FF6E00;
font:normal 14px Arial;
margin:0 0 3px 0;
font-weight: bold;
text-decoration: none;
}
.liveChat a{
color:#FF6E00;
text-decoration: none;
}
.liveChat a:hover{
text-decoration: underline;
}
br.clear
{
	clear:both;
	 display:block; 
	 height:1px;
	  margin:-1px 0 0 0
}