﻿html, body  , .Formelement 
{   
    color:#000;
	margin:0px;
	padding:0px;
	font-family:Arial ;
    font-size :14px;
    background-color:#fff;
}

 option , select  { font-size :13px; font-family:"Arial narrow" }

h1{ font-size:20px; margin:5px 0px 10px 0px ;padding:0px; color:#283E77;}
h2,.fonth2,.head{ font-size:16px; font-weight:bold; margin:0;padding:0px; color:#0638B3; }
h2 a { color:#0638B3; }

h3,.fonth3{ font-size:14px;margin:0;padding:0px;font-weight:bold; }
.fonth3{font-weight:normal; }


.Mbmg_Footer  { font-family:"Arial black"; color:#0638B3; font-size:15px;  margin-top:0px;letter-spacing:1px; }

h4 , .h4 { font-size:12px;margin:0;padding:0px;font-weight:normal; }
h5{ font-size:12px;margin:0;padding:0px;font-weight:normal; }

#header_photo_menu a:hover { text-decoration:none; }
.font_blue{ color:#0638B3;}

a img { border:0px; }
/*.letter-spacing{ letter-spacing:5px;}003882*/
.bold, .Small ,.comment { font-size:12px; }
.bold { font-weight:bold ;padding-right:3px;text-align:left;vertical-align:top; }
.Path_visit { color:#003882; }
.comment , a.comment{ color:Red; }
/*.t-body { border:solid 1px #990033; }*/
.div_showcontent { width:380px;padding:10px 10px;display:table;float:left; }          
.pathlink , .pathlink a { color:#aaa; }                 
.pathlink { padding:5px 5px 0px 0px; }

#cse-search-results iframe  { height:1000px; width:760px; }
/* Wrapper Content */
#wrapper {
	background-color:#fff;
	height:auto !important;
	margin:0 auto;
	min-height:100%;
	padding:0;
	text-align:left;
	width:980px;
}
/* Middle Content */
#content 
{
	/*background:url(images/shadow-left.jpg) no-repeat;*/
	padding:0px;
	position:relative;
	width:980px;
	overflow:hidden;
}


.content_mask 
{/*clear:both;*/
	padding:5px 0px 2px 0px;
	position:relative;
	width:960px;
	/*overflow:hidden;*/
	float:right;
}

#column_content_left
{
	position:relative;
	float:left;
	/*background:url(images/logo-footer.jpg) 0px 100% no-repeat;*/
	width:165px;
	padding-left:5px; z-index:80000;
}
.logofooter
{ clear:both;
	position:absolute; 
	bottom:0px; 
	padding:0px 5px 0px ;
	height:72px;
}
#column_content_left .content_right {
	/*margin:10px 45px 0px 270px;*/
	overflow:hidden;
	position:relative;
	vertical-align:top;
	z-index:8;
}
#column_content_left .content_left {
	float:left;
	/*position:relative;*/
	vertical-align:top;
}

#column_content_center, .column_content_center 
{
	float:left;
	width:765px;
	padding:2px 0px 0 23px ;
	display: table; *display:inline-block;}


.column_content_center_index  
{
    float:left;
	width:390px;
	padding:2px 20px 0 20px ;
}

.column_content_right
{
	
	float:right;
	 display:block;
	/*position:relative;*/
	width:360px;
}
/* End Middle Content */
/* Header Content */
#header { text-align:right; padding-right:1px; position:relative; z-index:10000 ;  /* importance fro ie */ }
.header_logo { height:129px;width:980px;/*text-align:right;*/ }
.header_menu {
	background:transparent url(images/menu.jpg) repeat-x;
	height:25px;
	margin:0 0px 0 0px;
	padding:0 22px 0 200px;
	position:relative;
	z-index:20;
}

.header_photo {
	height:300px;
	background:url(images/bg_header_photo_line.jpg) repeat-y left top;
	position:relative;
}
.header_photo_top {
	/*width:980px;
	height:300px;*/
	background:url(images/bg_header_photo_top.jpg) no-repeat left top;
	
}

#header_photo_menu {
	float:left;
	text-align:left;
	position:relative;
	z-index:14;
	padding:0px 0px 20px 0px;
}
#header_photo_slide {
	float:right;
	width:694px; /*677 loss 2px*/
	display:inline;
	font-size:1px;
}
/* End Header Content */



/* Footer Content */
#footer {
	clear:both;
	height:110px;
	background:url(images/footer.jpg) no-repeat left top;
	position:relative;
}
.footer_content {
	/*width:900px;*/
	width:100%;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	position:relative;
	font-size:11px;
}
.footer_content .search_g 
{
    padding-bottom:3px;
    text-align:center;
}
#footer .footer_content ul  
{
    left:-50%;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
}
#footer .footer_content div.top  
{
    padding-bottom:3px;
    float:left;
    left:50%;
    position:relative;
    text-align:left;
    width:auto;
}
#footer .footer_content div.down { width:900px;text-align:left;font-weight:bold; }
#footer .Footer_Link  { padding-top:8px; margin:0px; text-align:center; line-height:18px; }

#MainText img[align="right"] { margin:0px 0px 5px 15px }
#MainText img[align="left"] { margin:0px 15px 5px 0px }

.piped { display:block; }

.piped li { float:left;display:inline;width:auto; }
.piped a { position:relative;/*border-left:1px solid #000;*/padding-left:1px;margin-left:1px; }
.piped a.first { border-left:0 !important;padding-left:0;margin-left:0 !important; }
/* End Footer Content */

/* Menu Left Style */
#header_photo_menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	/* width: 165px; Main Menu Item widths */
}
#header_photo_menu ul li{
	position: relative;
}

.head a , .head a:hover { color:#fff; text-decoration:none }
.head
{color:#fff;
 padding:0px 0px 0 5px;
 text-align:left;
 display:block;
 text-transform:uppercase;	
 line-height:23px;
 letter-spacing:1px; 
  font-weight:bold 
 }
#header_photo_menu .head{background:url(images/menu-our-services.jpg) repeat-x left top; width:160px;}	
#header_blog .head 
{
    /*margin-left:5px;*/
    background:url(images/boe_text_paul_log.jpg) no-repeat left top;
    font-size:16px;
    line-height:22px;
    letter-spacing:2px; 
   
    
  }	
#header_news .head,#head_perform .head
{
 background:url(images/boe-text-latest-news.jpg) no-repeat left top;
 letter-spacing:7px; 
}
#header_photo_menu ul li.head {
	/*height:25px;*/
	font-size:16px;
	overflow:hidden;
}

#sidebarmenu_left { list-style:none ;   }

#sidebarmenu_left  ul { list-style:none }

/* Advertisment Slide */
#photo_slide_main { height:300px;overflow:hidden; }
 
#photo_slide_main a img { width:100% }

#photo_slide_main span.loading ,#genpic .loading{
	position:absolute;
	background:#fff url(Images/loading_image.gif) no-repeat 50% 50%;
 	height:220px;
}

.loading_main { width:390px; }
.loading_sub {  width:390px; }

#header_photo_slide_mainpage {
	float:left;
	width:390px;
	text-align:left;
	display:inline;
	position:relative;
	
	padding-bottom:10px;
}
#header_photo_slide_tierpage {
	float:left;
	width:765px;
	height:245px;
	text-align:left;
	display:inline;
	position:relative;
	
	padding:12px 0px 10px 0px;
}
/* End Header photo top for main page */

#img_content_page { width:250px; }
.clear{ clear:both;font-size:1px;height:0;line-height:0;margin:0;padding:0;}


.Formelement,.t-body { border:1px solid #3399FF;padding-left:2px; }
.Button
{ 
    border:1px solid #3366FF; 
    background-color:#3399FF;  
    color:#fff; 
    font-weight:bold; 
    text-decoration:none; 
    padding:1px 8px; 
    cursor:pointer;
    font-size:12px;
}
.Button:hover  { color:#fff;background-color:#47427C;text-decoration:none; }
.ButtonSmall
{ 
   
    border:1px solid #3366FF; 
    background-color:#3399FF;  
    color:#fff; 
    font-weight:bold; 
    text-decoration:none; 
    padding:1px 5px; 
    cursor:pointer;
    font-size:10px;
}
.ButtonSmall:hover  { color:#fff;background-color:#47427C;text-decoration:none; }
/* End Search */

/* -Column Left- 

}*/

.content_data
{
	clear:both;
	padding-top:0px  ;
	
}
.content_blog 
{ padding:5px 0 0px 0px; font-size:13px;}

.content_blog a:hover , head a:hover  { text-decoration:none  }

#header_clientlogin .float_left
{ 
	width:65px;
	color:#333333;
	text-align:left;
	height:25px;            
	/*padding:0px 5px;*/
}
#header_clientlogin .float_right
{
	width:92px;
	height:25px;
}
/*-Column right-*/
#header_news
{
	
	margin-bottom:10px;
}

/* List News Index */
.main_list_news{overflow:auto ;height:280px; padding-bottom:10px;}

#header_news .float_left
{   float:left; display:inline-block; /*width:65px;*/	text-align:left;	padding-top:3px;	width:25%}

#header_news .float_right
{   float:left; display:inline-block; padding:0px 0px 7px 10px;  font-size:12px; line-height:16px; width:67%;	/*width:265px; */ }

/* List News Tier */
.main_list_news_clear{overflow:hidden;}

#header_news .float_left_clear
{  float:left;   display:inline-block;  text-align:left;  padding:3px 0px 3px 0px;  width:80px;}
#header_news .float_right_clear
{   float:left; display:inline-block; padding:0px 0px 8px 10px;  width:88%;	/*width:265px; */ }

#footer .float_right    {   position :relative;top:50px; }
.float_left     {   float :left; }

.float_right    {   float:left;  text-align:left;   }



 /* Site Map */
.ul_sitemap     {   margin: 0px 0px 0px 20px; padding: 0px; line-height:19px; }
.li_sitemap_G   {  list-style-image:url(Images/Group_Tier.gif); }
.li_sitemap_T   {  list-style-image:url(Images/Tier.gif);   }
/* End Site Map */


/* Newsletter */
.divTitleNews{float:left; width:150px; text-align:right; font-weight:bold; padding-right:2px; font-size:12px; }
.divInputNews{float:left; width:220px; text-align:right;}
.divCommentNews{float:left; width: 120px; vertical-align:top; text-align:left;}
/* end Newsletter*/


a , #MainText a.comment { color:#283E77;text-decoration:underline; }
a:hover , #MainText a.comment:hover { color:#003882;text-decoration:underline; }


/*---- Menu left ----*/
.menuleftT1 /*, .menuleftT1_tier*/  
{
    font-family:"Arial Narrow";
	padding:0px 1px 2px 20px;
	margin-top:3px; 
	font-weight:bold;
	font-size:15px;
	z-index:10000;
	position:absolute;
	width:145px;
	Background:#E1E3E5 url(Images/piont.gif) 4px 4px no-repeat; /* right Top*/
}
.menuleftT1 a  { color:#000; width:100% ; text-decoration:none;  }
.menuleftT1 a:hover  {  color:#fff;width:100% ;   }
.menuleftT1:hover  {  Background:#BFE2FF url(Images/piont.gif) 4px 4px no-repeat; /* right Top*/  }

.menuleftT1 ul {  z-index:10000; /*width:300px ;*/ white-space: nowrap ; 
                  position: absolute; top:0; visibility: hidden; font-size:13px;}
.menuleft_tier  
{   letter-spacing:1px;
    font-weight:normal;  
	width:100% ; line-height:22px;
	
}

.menuleft_tier a , .menuleft_tier a:hover  { color:#000; padding:0px 0px 0px 13px ; width:100% ; display:block; }
.menuleft_tier a   {  background:#E1E3E5; opacity:0.90;filter:alpha(opacity=90) ;  }
.menuleft_tier a:hover {
	background:#BFE2FF url(Images/triangle.gif) 5px 6px no-repeat ;  color:#000; 
}

.MainText .comment {}

.divblogmenu  { height:450px; overflow:auto; width:200px; float:right; text-align:left;  padding:5px 3px; margin-top:-40px;   }
.blogmenu ,.blogmenu li  {  list-style:none ; padding:0px ; margin :0; width:100%; font-size:13px; }

.blogmenu .title  , .textspace  {  letter-spacing:2px; padding-bottom:4px;  }  
.blogmenu a , .blogmenu a:hover { background:url(Images/triangle.gif) 2px 4px no-repeat ; padding-left:12px; line-height:18px;  }

#head_perform #shorttext , .small  { font-size:13px; padding:1px 0px }


/*-----------------------------------*/
#DivOverLayer  
{
position: absolute ; padding:5px; margin :0 ; /*display: none ;*/
overflow:hidden ; background:#FFFFFe; border:1px #999999 solid; 
display:block ; text-align:center ; z-index:90001 ;
}

#BodyOverLay 
              { width:100% ; height:900px ; margin:0 ;  z-index:90001 ;
                background-image: url("Images/maskBG.png") ; 
                background-repeat: repeat;  cursor:pointer ;
                position: fixed; top: 0px; left: 0px; 
                
               }
#divClose  { text-align:right ; z-index:90001 ;   cursor:pointer ; }
.divClear  { clear:both ; height: 18px ; padding:5px 0px 5px 10px ;}


.div_twiz  {  clear:both;  margin-left:-25px; height:180px; *height:150px; z-index:9001 ; margin-top:60px;  } 

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.div_twiz  {  height:265px;  }
}
