body {background:url(/InTemplates/esi/files/body_bg.jpg)  repeat-x top ;font: 10px 

Verdana;padding:0px;margin:0px;background-color:#d8d6d7;}

/*kernel*/
.textfield_default{border:solid 1px #7B8D94;font-size:10px;}
.ErrorField {border:solid 1px #FF0000;font-size:10px;}
.Button{border:solid 1px #8B8B8B;color:#ffffff; 

padding:2px;margin-top:2px;background-color:#8B8B8B;font-size:10px;}
.ErrorMessage{font-size:10px;font-weight:bold;color:#FF0000;background:url(/InTemplates/esi/fi

les/error.gif) no-repeat center left;height:16px;text-indent:20px;border:1px solid 

#dedede;background-color:#ffffff;margin:2px 5px 2px 5px;padding:5px 2px 3px 2px;}
.FloatClear { clear:both; }

/*Template*/
a{text-decoration:none;color:#666666;}
a:hover{text-decoration:underline;color:#C4942F;}	
a:visited{color:#666666;}	
h1{font-size:12px;}
h2{}	
.hgood{font:12px;}
#main_content 

h2{font-size:12px;text-indent:20px;background:url(/InTemplates/esi/files/harrow.png) left 

no-repeat;background-color:#b9b5b5;}	
h3{padding:0px 0px 4px 0px;}	

p{margin:6px 0 6px 0;line-height:18px;}
#wrapper{width:946px;margin:0px auto;}
#head_container{width:946px;margin:0px auto;}
#logo{float:left;}
#logo img{margin-bottom:10px;}
#search{width:400px;float:right;padding-top:25px;}
#left_head_content{float:left;margin-bottom:6px;}
#right_head_content{float:right;width:230px;margin-left:10px;margin-top:20px;}
#navigation{background:url(/InTemplates/esi/files/menu_back.jpg) repeat-x;height:30px;}
#content{padding:10px;background-color:#b9b5b5;}
#main_content{width:630px;margin-right:265px;}
#main_content ul{margin-left:60px;line-height:20px;}

#main_contentInside  ul{margin-left:60px;line-height:20px;}
#main_contentInside2{padding:20px;border:1px solid #dedede;background-color:#F9F9F9;}

#right_content{width:260px;float:right}
#right_content img a{background:none;padding:0px;margin:0px;border:none;}
#clear{padding:15px 0 15px 0;background:url(/InTemplates/esi/files/clear_barslice.png) 

repeat-x;background-color:#b9b5b5;}
#footer{height:165px;padding-bottom:2px;background-color:#ffffff;padding-top:15px;}
#bottom{padding:0px 10px 10px 10px;background:#000000;color:#FFFFFF;}
#bottom_left{width:500px;}		
#bottom a ,bottom a:hover{color:white;}
#head_inside{width:946px;margin:0px auto;}
#metaphors{padding-top:20px;}
#ul_head{font-size:14px;color:white;text-align:left;}	
#footer_content{margin-left:10px;padding-top:20px;}
#footer_content div{float: left;margin:0 14px 0 14px;text-align:left;}
#head_bottom{padding:6px 0 12px 0;}
#comments{padding:6px;}
#comments a{margin-left:4px;}
#sendprint{width:190px;float:right;}

/*InNewsletter*/
.InNewsletterContent{color:#474748;padding-left:10px;}
.InNewsletter h1{color:#474748;font-size:13px;padding:0px;margin:0px;}
.InNewsletterButton{background:url(/InTemplates/esi/files/newsletter.gif) no-repeat top 

left;width:32px;height:32px;border:0px;margin:0px 0px 0px 4px;font-size:11px;}
.NewsLettertextfield{width:230px;height:16px;border:1px solid #cccccc;}
.InNewsletterHeader{display:none;}
/*InNewsletter*/

.InArticlesDisplayIndex{margin:0px 20px 20px 20px;color:#000000;}
.InArticlesDisplayIndex hr{color:#ffffff;background-color:#ffffff;height:1px;border:0px;width:95%;}
.InArticlesDisplayIndex a{color:#ffffff;text-decoration:none;margin-left:19px;}
.InArticlesDisplayIndex h2{background: url(/InTemplates/esi/files/listicon.png) no-repeat center 

left;text-indent:10px;font-size:11px;font-weight:bold;padding:0px;margin:8px 4px 4px 

4px;color:#C4942F;}

.InCommentsDisplay a{color:#FFFFFF}

/*Main menu */
#MainMenu { list-style:none; font-size:11px; z-index:1000; }
#MainMenu li { float:left; height:30px; line-height:30px; color:#ffffff; margin:0px 6px 0px 0px;}
#MainMenu li a { float:left; display:block; height:30px; line-height:30px; text-decoration:none; 

color:#ffffff;margin:0px 8px 0px 0px; padding:0px 0px 0px 8px;  font-size:11px;}
* #MainMenu li a { float:left; display:block; height:30px; line-height:30px; text-decoration:none; 

color:#ffffff; margin:0px 2px 0px 0px; padding:0px 4px 0px 8px;  font-size:11px;}
#MainMenu li:hover { background:url(/InTemplates/esi/files/menu.jpg) repeat-x bottom; }
#MainMenu li:hover a {background:url(/InTemplates/esi/files/menu.jpg) repeat-x bottom; }
#MainMenu li:hover ul li a { background:none; }
#MainMenu li:hover ul li { background:none; }
#MainMenu li:hover ul { display:block; }
#MainMenu ul {padding: 0;margin: 0;list-style: none;}
#MainMenu li {float: left;position: relative;}

/*sub menu */
#MainMenu li ul 

{margin-top:10px;display:none;position:absolute;top:26px;left:0px;white-space:nowrap;text-align:

left;background-color:#920000;width:200px;padding-bottom:8px;border-left:1px solid 

#000000;border-right:1px solid #000000;border-bottom:1px solid #000000;}
#MainMenu li ul a {font-size:11px;background:url(/InTemplates/esi/files/none.png) no-repeat top 

right;}
#MainMenu li ul li {white-space:nowrap;background:url(/InTemplates/esi/files/none.png) 

no-repeat top right;width:200px;line-height:20px;height:20px;}
#MainMenu li>ul {top: 20px;left:-20px;}
#MainMenu li:hover ul, li.over ul {display: block;}


#BottomMenu ul { list-style:none; font-size:10px;list-style-type:none;}
#BottomMenu { list-style:none; font-size:10px;
list-style-type:none; }
#BottomMenu li { float:right; height:30px; line-height:30px; color:#ffffff; margin:0px 6px 0px 0px;}
#BottomMenu li a {  height:30px; line-height:30px; text-decoration:none; color:#ffffff;margin:0px 

8px 0px 0px; padding:0px 0px 0px 8px;  font-size:10px;}
* #BottomMenu li a { height:30px; line-height:30px; text-decoration:none; color:#ffffff; margin:0px 

2px 0px 0px; padding:0px 4px 0px 8px;  font-size:10px;}

 
.textfield{border:solid 1px #7B8D94;font-size:10px;}

/*InSiteSearch*/
.InSiteSearchResults a{text-decoration:none;color:#5B508A;}
.InSiteSearchResults {margin:5px;font-size:10px;background-color:#F2F2F2;padding:10px;}
.InSiteSearchResults hr{color:#cccccc;background-color:#cccccc;height:1px;border:0px;}
.InSiteSearchResults h2{margin:4px 0px 4px 0px;font-size:10px;}
.InSiteSearchResults span{color:#BD0B0E;font-weight:bold;}
#InSiteSearch {text-align:right;color:#656598;font-weight:bold;}
.InSiteSearchButton{background:url(/InTemplates/esi/files/search.jpg) no-repeat top 

left;width:75px;height:19px;border:0px;margin:4px 0px 0px 4px;font-size:11px;color:#656598;}
.InSiteSearchField{width:150px;height:14px;border:1px solid 

#656598;margin:0px;font-size:10px;font-weight:bold;}
.InMainSearchUl li {list-style-type:none;position:relative; 

float:left;margin-right:10px;margin-left:3px;color:#6ea2c9;font-weight:bold;margin-top:5px;font-siz

e:10px;}
/*InSiteSearch*/

/*InSendEmailToFriend*/
.textfieldSend{height:20px;width:170px;border:solid 1px #7B8D94;font-size:11px;}
.InSendEmailToFriend textarea{height:80px;width:170px;}
.InSendEmailToFrend{color:#000000;}
.SendEmailButton{background:url(/InTemplates/esi/files/SendEmail.jpg) no-repeat top 

left;width:85px;height:22px;border:0px;margin:0px 0px 0px 4px;font-size:11px;}
.ResetButton{background:url(/InTemplates/esi/files/Reset.jpg) no-repeat top 

left;width:85px;height:22px;border:0px;margin:0px 0px 0px 4px;font-size:11px;}
/*InSendEmailToFriend*/

/*InNews*/
.InNewsListing a{text-decoration:none;color:#5B508A;}
.InNewsListing 

div{margin:5px;font-size:10px;background-color:#F2F2F2;height:130px;padding:10px;}
.InNewsListing hr{display:none;}
.InNewsListing h2{margin:4px 0px 8px 0px;font-size:10px;}
.InNewsListing span{color:#BD0B0E;font-weight:bold;}
.InNewsListing img{width:100px;float:left;padding:3px;margin:4px;border:1px solid #000000;}
.InNewsGallery h2{font-size:12px;margin:6px 0px 6px ;}
.InNewsGallery img{border:1px solid #dedede;padding:2px;}
.InNewsExpose img{border:1px solid #dedede;padding:2px;}
.InNewsExpose{font-size:10px;background:none;padding:15px;text-align:justify;}
.InNewsExpose span{color:#BD0B0E;font-weight:bold;}
.InNewsExpose h1{color:#383838;font-size:15px;margin-top:5px;}
.InNewsExpose ul{margin-left:25px;}
.InNewsExpose div{color:#383838;margin-top:5px;background-color:#ffffff;border:1px solid 

#dedede;padding:5px;}
/*InNews*/

/*InPortfolio*/
.InPortfolioListing a{text-decoration:none;color:#5B508A;}
.InPortfolioListing 

div{margin:5px;font-size:10px;background-color:#F2F2F2;height:150px;padding:10px;width:140p

x;float:left;text-align:center;}
.InPortfolioListing hr{display:none;}
.InPortfolioListing h2{margin:4px 0px 8px 0px;font-size:11px;}
.InPortfolioListing span{color:#BD0B0E;font-weight:bold;}
.InPortfolioListing img{width:100px;padding:3px;margin:4px;border:1px solid #000000;}
.InPortfolioGallery h2{font-size:12px;margin:6px 0px 6px ;}
.InPortfolioGallery img{border:1px solid #dedede;padding:2px;}
.InPortfolioExpose img{border:1px solid #dedede;padding:2px;}
.InPortfolioExpose{font-size:10px;background:none;padding:15px;text-align:justify;}
.InPortfolioExpose span{color:#BD0B0E;font-weight:bold;}
.InPortfolioExpose h1{color:#383838;font-size:15px;margin-top:5px;}
.InPortfolioExpose ul{margin-left:25px;}
.InPortfolioExpose div{color:#383838;margin-top:5px;background-color:#ffffff;border:1px solid 

#dedede;padding:5px;}
/*InPortfolio*/

.InLatestNews div{padding-left:10px;padding-top:10px;}
.InLatestNews a{color:#666666;}
.InLatestNews h2{font-size:10px;color:#ff0000;text-indent:0px;}
.InLatestNews hr{color:#cccccc;background:#cccccc;height:1px;border:0px;margin:0px 0 0px 0;}

.InLatestOffers div{padding-left:10px;padding-top:10px;}
.InLatestOffers a{color:#666666;}
.InLatestOffers h2{font-size:10px;color:#ff0000;text-indent:0px;}
.InLatestOffers hr{color:#cccccc;background:#cccccc;height:1px;border:0px;margin:0px 0 0px 0;}

#Banner{width:610px;float:left;margin-right:30px;margin-left:30px;}
#CaseStudy{float:left;width:250px;}

.InLatestPorfolio {text-align:center;}
.InLatestPorfolio 

div{background-image:url(/InTemplates/esi/files/caseback.png);background-repeat:no-repeat;b

ackground-position: top left;width:222px;height:221px;padding-top:40px;}
.InLatestPorfolio a{color:#666666;}
.InLatestPorfolio img{margin:10px;border:1px solid #000000;}
.InLatestPorfolio h1{font-size:10px;color:#000000;text-indent:0px;font-weight:bold;}
.InLatestPorfolio hr{color:#cccccc;background:#cccccc;height:1px;border:0px;margin:2px 0 2px 

0;}
