/* B.H. */ 
html,body{
	height:100%;
	direction:ltr;
	font-size:14px;
	font-family:Calibri;
	padding:0px;
	margin:0px;
	background-color:#297e6f;
	background-image:url(images/page_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	color:#4d4d4d;
}
a{color:#DCDA36; text-decoration:none;}
a:hover{text-decoration:underline;}
img{
	border:0px;
	padding:0px;
	margin:0px;
}
form{
	padding:0px;
	margin:0px;
}
select,
option{font-size:12px;}



.nlc{width:0px; height:0px; display:none;}

div#header{margin: 0 auto; width:967px;}
div#header:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}

a#logo{float:left; margin-top:30px;}

div#shteeble{margin: 0 auto; width:975px; font-size:10px; padding-bottom:5px; text-align:right;}
div#shteeble a{color:#999;}


div#lang{float:right; width:125px; margin-top:30px;}
div#lang .newListSelected{width:115px; background-color:#f4f4f4; padding-left:10px;}
div#lang .selectedTxt{background-image:url(images/lang_menu_arrow.png); background-position:right; background-repeat:no-repeat; width:115px; height:25px; padding-top:10px; border-bottom:1px dotted #b5b4b2; margin-bottom:5px; cursor:pointer;}
div#lang .selectedTxt img{padding-right:6px;}
div#lang .hiLite{display:none;}
div#lang ul{margin:0px; padding:0px; display: inline; list-style: none; position:absolute; background-color:#f4f4f4; width:115px; padding-left:10px; z-index:20000000;}
div#lang li{margin:0px; padding:0px; display: inline; list-style: none; height:23px; display:block; cursor:pointer;}
div#lang li img{padding-right:6px;}


div#searchBox{float:right; width:155px; height:24px; overflow:hidden; background-image:url(images/search_input_bg.png); background-size: 174px 24px; background-repeat:no-repeat; padding-left:22px; margin-top:35px; margin-left:5px;}
div#searchBox .searchInput{float:left; width:128px; background-image:url(images/search_input_bg2.png); border:none; color:#828282; font-size:11px; font-style:italic; line-height:20px; height:20px;}
div#searchBox .searchSubmit{float:left; margin-left:3px; cursor:pointer;}

div#topMenu{margin: 0 auto; width:971px; height:33px; background-image:url(images/menu_top_bg1.png); background-repeat:no-repeat; margin-top:0px;}
div#topMenu div.center{float:left; margin-left:10px;}
div#topMenu div.right{float:right}
div#topMenu div.right a{color:#FFFFFF; line-height:28px; text-decoration:none; font-size:11px; margin-right:30px;}

div#topStrip{margin: 0 auto; width:971px; height:150px; background-image:url(images/baslik_en.png); overflow:hidden; margin-top:0px;}
div#topStrip:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#topStrip div.bigImg{}
div#topStrip div.col{display:none;}
div#topStrip div.titleList{margin-left:15px; position:relative; top:-1px;}
div#topStrip div.link{float:left;}
div#topStrip div.titleList span{float:left; display:block; height:32px; }
div#topStrip span.left{width:20px; height:32px; overflow:hidden; cursor:pointer;}
div#topStrip span.center{color:#686663; font-size:12px; height:32px; line-height:28px; min-width:89px; cursor:pointer; text-align:center;}
div#topStrip span.right{width:20px; height:32px; overflow:hidden; cursor:pointer;}

div#topStrip span.leftOn{width:20px; height:32px; overflow:hidden; background-image:url(images/header_button_left4.png); cursor:pointer;}
div#topStrip span.centerOn{color:#686663; height:32px; line-height:28px; min-width:89px; background-image:url(images/header_button_center4.png); background-position:center top; background-repeat:no-repeat; min-width:89px; color:#ffffff; cursor:pointer; text-align:center;}
div#topStrip span.rightOn{width:20px; height:32px; overflow:hidden; background-image:url(images/header_button_right4.png); cursor:pointer;}

ul#navmenu-h {z-index:1000;margin: 0;border: 0;padding: 0;list-style: none;height: 33px;}
ul#navmenu-h li {z-index:1000;margin: 0;border: 0 none;padding: 0;float: left; display: inline;list-style: none;position: relative;}
ul#navmenu-h ul {z-index:1000;margin: 0;border: 0 none;padding: 0;list-style: none;display: none;position: absolute;top: 33px;right: -20;}
ul#navmenu-h ul:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
ul#navmenu-h ul li {float: right;display: block !important;display: inline;}
ul#navmenu-h a {text-align:center;background:none;float: none !important;float: left;display: block;color: #fff;font: normal 11px/33px Calibri;text-decoration: none;height: auto !important;height: 1%;}
ul#navmenu-h a span{cursor:pointer;}
ul#navmenu-h a span.left{display:block; float:left; width:2px; height:33px; overflow:hidden; background-image:url(images/menu_top_pas.png); background-repeat:no-repeat; background-position:0px 3px;}
ul#navmenu-h a span.right{display:block; float:left; width:0px; height:33px; overflow:hidden;}
ul#navmenu-h a span.center{display:block; float:left; padding-left:15px; padding-right:15px; line-height:28px; height:33px; text-transform:uppercase;}
ul#navmenu-h a span.leftOn{display:block; float:left; width:2px; height:33px; background-image:url(images/menu_top_pas.png); background-repeat:no-repeat; background-position:0px 3px;}
ul#navmenu-h a span.rightOn{display:block; float:left; width:0px; height:33px; overflow:hidden;}
ul#navmenu-h a span.centerOn{display:block; float:left; padding-left:15px; padding-right:15px; line-height:28px; height:33px; text-transform:uppercase; background-image:url(images/menu_top_on_img.png); background-repeat:no-repeat; background-position:center 0px;}
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {color:#fff;}
ul#navmenu-h a:hover span.left,ul#navmenu-h li:hover a span.left,ul#navmenu-h li.iehover a span.left{}
ul#navmenu-h a:hover span.right,ul#navmenu-h li:hover a span.right,ul#navmenu-h li.iehover a span.right{}
ul#navmenu-h a:hover span.center,ul#navmenu-h li:hover a span.center,ul#navmenu-h li.iehover a span.center{background-image:url(images/menu_top_on_img.png); background-repeat:no-repeat; background-position:center 0px;}
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {text-align:left;float: none;background-color:#fff;width:178px;color:#514e4b;border-left:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;border-right:1px solid #E7E7E7;padding-left:15px;padding-right:15px;line-height:18px;padding-top:6px;padding-bottom:6px;}
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {color:#514e4b;background-color:#e9dcd8;}
ul#navmenu-h ul {display: none;position: absolute;top: 27px;left: 3px;width:208px;}
ul#navmenu-h ul li{}
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {background-color:#fff;color:#4D4D4D;}
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {color:#514e4b;background-color:#e9dcd8;}
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {}
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {}
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul {display: none;position: absolute;top: 0px; left: 212px;}
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul {display: none;}
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul {display: block;}

ul#navmenu-h li ul li a.arrow{background:url(images/menu_arrow.png) right center no-repeat #FFF;}

div#page{margin: 0 auto; width: 971px; padding-bottom:10px; background-color:#297e6f}
div#page:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#pageContact{margin: 0 auto; width:560px; padding-top:30px;}
div#pageContact:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#pageContact div.contactFormTitle{padding:0px; margin:0px; font-family:Calibri; color:#2b2a28; font-size:22px; font-weight:normal; margin-bottom:10px; padding-bottom:20px;}

div#homePage{margin-top:35px;}
div#homePage:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#homePage div#homeText{width:312px; border-right:1px dotted #d4d4d4; color:#514e4b; line-height:20px; float:left;}
div#homePage div#homeText p{margin:0px; padding:0px;}
div#homePage div#homeText td p{margin:0px; padding:0px;}

div#newsFlash{float:left; width:173px; margin-left:20px; margin-right:20px;}
div#newsFlash font.titleHead{color:#2B2A28; line-height:20px;}
div#newsFlash font.titleHead img{margin-left:10px;}
div#newsFlash div.row{margin-top:5px; margin-bottom:10px; line-height:20px;}
div#newsFlash div.row a:hover{text-decoration:none;}
div#newsFlash font{cursor:pointer;}
div#newsFlash font.title{display:block; color:#514e4b; font-weight:bold;}
div#newsFlash font.desc{display:block; color:#514e4b;}
div#newsFlash font.date{color:#999a9a; font-size:11px;}
div#newsFlash font.readMore{}

div#homeRecords{float:left; width:213px; height:349px;}
div#homeRecords div.col{background-position:center; background-repeat:no-repeat; display:none; width:213px; height:349px;}
div#homeRecords div.bottomNum{position:relative; top:-30px; margin-left:10px;}
div#homeRecords div.bottomNum span{display:block; margin-right:4px; width:18px; height:18px; background-image:url(images/number_off.png); color:#1d1d1d; font-size:11px; font-weight:bold; text-align:center; line-height:18px; float:left; cursor:pointer;}
div#homeRecords div.bottomNum span.on{background-image:url(images/number_on.png); color:#fff;}
div#homeRecords a:hover{text-decoration:none;}
div#homeRecords span.date{display:block; color:#FFFFFF; font-size:18px; font-family:Calibri; padding:20px 10px 15px 10px;}
div#homeRecords div.text{padding-left:10px; padding-right:10px;}
div#homeRecords span.title{display:block; background-color:#dc2027; font-size:22px; font-family:Calibri; color:#FFFFFF; line-height:24px; padding:3px 5px 5px 5px; zoom: 1;filter: alpha(opacity=70);opacity: 0.7;}
div#homeRecords span.title p{margin:0px; padding:0px;}
div#homeRecords span.desc{display:block; background-color:#000; zoom: 1;filter: alpha(opacity=70);opacity: 0.7; color:#FFFFFF; padding:5px; line-height:20px;}
div#homeRecords span.desc p{margin:0px; padding:0px;}

div#footer{background-image:url(images/footer_bg.png); background-repeat:no-repeat; background-position:center top;}
div#footer div.footerContaner{margin: 0 auto; width: 961px; padding-left:9px; padding-bottom:30px;}
div#footer div.footerContaner:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#footer div.logo{margin-top:25px; width:110px; height:110px; padding-right:20px; padding-top:10px;  float:left; border-right:1px dotted #d4d4d4;}
div#footer div.logo a{display:block; margin-bottom:10px;}
div#footer div.logo span{display:block; color:#8b8b8b; font-size:11px; font-weight:bold;}
div#footer div.testimonials{float:left; margin-top:25px; width:395px; height:120px; padding-left:22px; padding-right:19px; border-right:1px dotted #d4d4d4;}
div#footer div.testimonialsTitle{width:395px; height:25px;}
div#footer div.testimonialsTitle:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#footer div.testimonialsTitle span{display:block; float:left; color:#514e4b; font-size:18px; font-family:Calibri;}
div#footer div.testimonialsTitle a{display:block; float:right; width:72px; height:24px; line-height:24px; background-image:url(images/view_all_bg.png); text-align:center; color:#9a9a9a; font-size:11px;}
div#footer div.testimonialsDesc{margin-top:7px;}
div#footer div.testimonialsDescHead{width:395px; height:4px; overflow:hidden; background-image:url(images/testimonials_bg_head.png);}
div#footer div.testimonialsDescBody{width:365px; overflow:hidden; background-image:url(images/testimonials_bg_body.png); padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; color:#8b8987; line-height:18px;}
div#footer div.testimonialsDescFoot{width:395px; height:4px; overflow:hidden; background-image:url(images/testimonials_bg_foot.png);}
div#footer div.testimonialsName{min-height:16px; background-image:url(images/testimonials_img.png); background-repeat:no-repeat; background-position:left top; padding-left:32px; padding-top:6px; font-size:11px; color:#514e4b;}
div#footer div.footerText{float:left; margin-top:25px; width:123px; height:120px; padding-left:20px; padding-right:15px; border-right:1px dotted #d4d4d4; font-size:11px; line-height:20px;}
div#footer div.footerText p{margin:0px; padding:0px;}
div#footer div.footerText a{background-image:url(images/footer_arrow.png); background-repeat:no-repeat; background-position:left center; padding-left:15px; color:#8b8b8b;}
div#footer div.footerText a:hover{background-image:url(images/footer_arrow_on.png); color:#515151;}
div#footer div.footerText br{margin:0px; padding:0px;}
div#footer div.caseStudies{float:left; width:206px; height:114px; overflow:hidden; background-image:url(images/case_studies_bg.png); padding-left:20px; padding-top:25px;}
div#footer div.caseStudiesTitle{color:#514e4b; font-size:18px; font-family:Calibri; padding-bottom:5px;}
div#footer div.caseStudies a{color:#aeaeae; font-size:11px; font-weight:bold; line-height:18px;}
div#footer div.newsletterForm_div{width:220px;}
div#footer div.newsletterForm_div input.input{display:block; float:left; width:125px; height:22px; background-image:url(images/newsletter_input.png); border:none; padding-left:5px; background-repeat:no-repeat; background-position:left top; color:#9a9a9a; font-size:11px;}
div#footer div.newsletterForm_div input.submit{display:block; float:left; width:55px; height:22px; border:none;}
div#footer div.newsletterErr{color:#DC2027; font-weight:bold;}
div#footer div.newsletterSuc{color:#009900; font-weight:bold;}



div#topStripInner{margin: 0 auto; width:971px; height:135px; background-image:url(images/top_strip_inner_bg.png); overflow:hidden; margin-top:10px;}
div#topStripInner div.topStripInnerHeader{width:971px; height:102px; color:#fff;}
div#topStripInner div.topStripInnerHeader p{padding:0px; margin:0px;}
div#topStripInner div.topStripInnerHeaderSearch{width:931px; height:102px; color:#fff; line-height:102px; padding-left:40px; font-weight:bold; font-size:30px;} 

div#navigationBar{float:left; max-width:951px; height:25px; padding-left:20px; padding-top:8px;}
div#navigationBar span{display:block; float:right; color:#686663;}
div#navigationBar span img{margin-left:6px; margin-right:6px;}
div#navigationBar span.arrow{background-image:url(images/arrow_navigationBar.png); background-position:left center; background-repeat:no-repeat; margin-left:6px; margin-right:6px; padding-left:12px;}
div#navigationBar a{color:#686663;}

div#leftMenu{float:left; width:200px; margin-top:25px; line-height:12px; color:#07332b;}
div#leftMenu a{display:block; padding-left:15px; margin-bottom:10px; color:#ffffff; font-weight:bold;}
div#leftMenu a.on{background-image:url(images/arrow_left_menu1.png); background-repeat:no-repeat; background-position:0px 5px; color:#ebf4bf;}

div#template2Center{float:left; width:510px; height:600px; margin-top:25px; padding-left:20px;}
div#template2Center div.tabHead{width:500px; height:20px; border-bottom:1px solid #d9d9d9; margin-top:15px; margin-bottom:12px;}
div#template2Center div.tabHead label{display:block; float:left; text-decoration:none; position:absolute; cursor:pointer;}
div#template2Center div.tabHead span{display:block; float:left;}
div#template2Center div.tabHead span.left{width:10px; height:21px; background-image:url(images/tab_head_bg_left_on.png); overflow:hidden; margin-left:2px;}
div#template2Center div.tabHead span.center{height:21px; background-image:url(images/tab_head_bg_center_on.png); line-height:20px; color:#999999; font-size:11px;font-weight:bold;}
div#template2Center div.tabHead span.right{width:27px; height:21px; background-image:url(images/tab_head_bg_right_on.png); overflow:hidden;}
div#template2Center div.tabHead span.leftOn{width:10px; height:21px; background-image:url(images/tab_head_bg_left.png); overflow:hidden; margin-left:2px;}
div#template2Center div.tabHead span.centerOn{height:21px; background-image:url(images/tab_head_bg_center.png); line-height:20px; font-size:11px; color:#374149; font-weight:bold;}
div#template2Center div.tabHead span.rightOn{width:27px; height:21px; background-image:url(images/tab_head_bg_right.png); overflow:hidden;}
div#template2Center h1.pageTitle{padding:0px; margin:0px; font-family:Calibri; color:#ffffff; font-size:16px; font-weight:normal; margin-bottom:10px;}
div#template2Center div.pageSummary{padding:0px; margin:0px; font-family:Calibri; color:#ffffff;font-size:14px; line-height:16px; text-align: justify; margin-bottom:20px;}
div#template2Center div.tabBody{display:none;}
div#template2Center h2.pageTitleSon{padding:0px; margin:0px; font-family:Calibri; color:#cb252b; font-size:18px; font-weight:normal; margin-bottom:10px;}
div#template2Center div.fullText{line-height:16px; margin-bottom:30px;}
div#template2Center div.subPageFileRow{ margin-bottom:10px;}
div#template2Center div.subPageFileRow:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#template2Center div.subPageFileRow label{display:block; float:right; line-height:23px; margin-right:5px;}
div#template2Center div.subPageFileRow a{display:block; float:right; width:69px; height:24px; background-image:url(images/file_type_btn.png); text-align:center; line-height:23px; font-size:11px; color:#514e4b; text-decoration:none;}
div#template2Center div.subPageCooliris{margin-top:20px;}

div#rightFiles{float:right; width:226px; margin-top:30px; }
div#rightFiles span{display:block; color:#ffffff; font-size:14px; line-height:16px; font-family:Calibri; height:30px;}
div#rightFiles a{display:block; color:#329d8a ; text-decoration:none; border-bottom:1px dotted #d4d4d4; line-height:18px; margin-bottom:5px; padding-bottom:5px; padding-left:30px; background-image:url(images/file_icon.gif); background-repeat:no-repeat; background-position:top left;}
div#rightFiles a.moreInfo{display:block; color:#514e4b; text-decoration:none; border-bottom:none; line-height:22px; margin-bottom:15px; padding-bottom:0px; padding-left:0px; background-image:url(images/more_info_btn_bg.png); background-repeat:no-repeat; width:171px; text-align:center; font-size:11px;}
div#rightFiles div.rightSideText{margin-top:15px;}
div#rightFiles div.rightSideText a{display:inline; color:#dc2027; border-bottom:0px; line-height:18px; margin-bottom:0px; padding-bottom:0px; padding-left:0px; background-image:none}

div#template3Center{float:left; width:790px; margin-top:25px;}
div#template3Center h1.pageTitle{padding:0px; margin:0px; font-family:Calibri; color:#2b2a28; font-size:22px; font-weight:normal; margin-bottom:10px;}
div#template3Center div.pageSummary{padding:0px; margin:0px; line-height:20px;}

div#peopleList{}
div#peopleList div.row1{width:790px; height:156px; margin-bottom:20px;}
div#peopleList div.row1:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#peopleList div.row1 div.rowLeft{float:left; width:247px; height:156px; background-color:#e1e1e1;}
div#peopleList div.row1 div.rowLeft span.image{display:block; width:119px; height:156px; float:left;}
div#peopleList div.row1 div.rowLeft img{width:119px; height:156px;}
div#peopleList div.row1 div.rowLeft span.text{display:block; float:left; width:97px; height:126px; padding:15px;}
div#peopleList div.row1 div.rowLeft span.text label.rowTitle{display:block; color:#2b2a28; font-size:15px; font-family:Calibri;}
div#peopleList div.row1 div.rowLeft span.text label.rowSummary{display:block; color:#ef4423; font-size:12px; font-family:Calibri;}
div#peopleList div.row1 div.rowLeft span.text label.rowSummary p{margin:0px; padding:0px;}
div#peopleList div.row1 div.rowRight{float:left; padding:15px; color:#686663; width:513px; text-align:justify; line-height:18px;}

div#peopleList div.row2{width:790px; height:156px; margin-bottom:20px;}
div#peopleList div.row2:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#peopleList div.row2 div.rowLeft{float:right; width:247px; height:156px; background-color:#e1e1e1;}
div#peopleList div.row2 div.rowLeft span.image{display:block; width:119px; height:156px; float:right;}
div#peopleList div.row2 div.rowLeft img{width:119px; height:156px;}
div#peopleList div.row2 div.rowLeft span.text{display:block; float:right; width:97px; height:126px; padding:15px;}
div#peopleList div.row2 div.rowLeft span.text label.rowTitle{display:block; color:#2b2a28; font-size:15px; font-family:Calibri;}
div#peopleList div.row2 div.rowLeft span.text label.rowSummary{display:block; color:#ef4423; font-size:12px; font-family:Calibri;}
div#peopleList div.row2 div.rowLeft span.text label.rowSummary p{margin:0px; padding:0px;}
div#peopleList div.row2 div.rowRight{float:right; padding:15px; color:#686663; width:513px; height:126px; background-image:url(images/people_second_bg.png); background-repeat:repeat-x;  text-align:justify; line-height:18px;}


div#template5Center{float:left; width:790px; margin-top:25px; overflow:hidden;}
div#template5Center h1.pageTitle{padding:0px; margin:0px; font-family:Calibri; color:#2b2a28; font-size:22px; font-weight:normal; margin-bottom:10px;}

div#officeMapTop{width:804px; height:338px; overflow:hidden; background-image:url(images/offices_top_bg_2.png); padding-top:19px; margin-bottom:20px;}
div#officeMapTop div.map{float:left; width:556px; height:338px; border-right:1px dotted #c7c7c7; text-align:right;}
div#officeMapTop div.map div#map{width:510px; height:330px; margin-left:20px; overflow:hidden; text-align:center;}
div#officeMapTop div.office{float:left; width:224px; padding-left:23px;}
div#officeMapTop h2.title{padding:0px; margin:0px; font-size:18px; color:#ef4223; font-family:Calibri; font-weight:normal; padding-left:30px; background-image:url(images/offices_flag.png); background-repeat:no-repeat; background-position:left center; margin-bottom:15px;}
div#officeMapTop h2.title p{padding:0px; margin:0px}
div#officeMapTop label.desc{display:block; height:220px;}
div#officeMapTop label.desc p{padding:0px; margin:0px;}
div#officeMapTop label.text{display:block;}
div#officeMapTop label.text p{padding:0px; margin:0px;}
div#officeMapTop a{color:#4d4d4d;}
div#officeMapTop td a{color:#4d4d4d;}

div#officeList{padding-left:0px; width:753px; overflow:hidden;}
div#officeList div.contaner{width:790px;}
div#officeList div.contaner:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#officeList div.col{float:left; width:165px; height:152px; border-right:1px dotted #c7c7c7; margin-right:30px; margin-bottom:30px;}
div#officeList label{display:block;}
div#officeList label p{padding:0px; margin:0px;}
div#officeList label.title{color:#ef4223; font-size:14px; font-family:Calibri; margin-bottom:5px;}
div#officeList label.summary{height:60px;}
div#officeList label.desc{color:#818181; font-size:11px;}
div#officeList label.desc a{color:#818181;}
div#officeList label.desc a:hover{}

div#template4Center{float:left; width:790px; margin-top:25px;}
div#template4Center h1.pageTitle{padding:0px; margin:0px; font-family:Calibri; color:#2b2a28; font-size:22px; font-weight:normal; margin-bottom:10px;}
div#template4Center div.pageSummary{padding:0px; margin:0px; line-height:20px;}
div#template4Center div.careersCategory{border-bottom:1px dotted #d4d4d4; border-top:1px dotted #d4d4d4; margin-top:15px; margin-bottom:15px; padding-top:10px; padding-bottom:10px;}
div#template4Center div.careersCategory:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#template4Center label.careersCategoryLabel{display:block; float:left; margin-right:10px; line-height:20px;}
div#template4Center div.careersCategoryDiv{display:block; float:left;}

.careersCategoryDiv{float:right; width:171px;}
.careersCategoryDiv .newListSelected{width:171px;}
.careersCategoryDiv .selectedTxt{background-image:url(images/careers_select_bg.png); background-position:left; background-repeat:no-repeat; width:161px; height:22px; padding-left:10px; cursor:pointer; line-height:22px;}
.careersCategoryDiv .selectedTxt img{display:none;}
.careersCategoryDiv .hiLite{display:none;}
.careersCategoryDiv ul{margin:0px; padding:0px; display: inline; list-style: none; position:absolute; background-color:#eeeeee; width:161px; padding-left:10px;}
.careersCategoryDiv li{margin:0px; padding:0px; display: inline; list-style: none; height:23px; display:block; cursor:pointer;}
.careersCategoryDiv li:hover{background-color:#e8e8e8;}
.careersCategoryDiv li img{display:none;}


div#careerList{}
div#careerList div.row{margin-bottom:20px; padding-bottom:15px; border-bottom:1px dotted #d4d4d4;}
div#careerList div.head{height:30px;}
div#careerList div.head:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#careerList label.rowTitle{display:block; float:left; color:#cb252b; font-size:18px; font-family:Calibri; margin-right:15px;}
div#careerList label.rowSummary{display:block; float:left; padding-top:5px;}
div#careerList label.rowSummary p{margin:0px; padding:0px;}
div#careerList div.body{}
div#careerList div.body:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#careerList span.rowTitle{display:block; float:left; margin-right:35px; width:350px;}
div#careerList span.rowSummary{display:block; float:left; width:350px;}
div#careerList span p{margin:0px; padding:0px;}
div#careerList span ul{margin:0px; padding:0px; padding-top:10px; list-style: none;}
div#careerList span li{padding-bottom:5px; padding-left:10px; background-image:url(images/careers_arrow.png); background-repeat: no-repeat; background-position:0px 4px;}
div#careerList div.foot{}
div#careerList div.applay{margin-bottom:10px;}
div#careerList div.applay:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#careerList div.applay label{display:block; float:right; font-size:11px; line-height:22px; color:#9a9a9a; margin-right:10px;}
div#careerList div.applay a{display:block; float:right; width:67px; height:22px; line-height:22px; text-align:center; color:#514e4b; font-size:11px; background-image:url(images/btn_applay.png);}
div#careerList div.form{background-image:url(images/careers_form_bg.png); background-repeat:repeat-x; padding-top:20px; display:none;}
div#careerList div.form:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#careerList div.input{float:left; width:170px; overflow:hidden; background-image:url(images/careers_input.png); background-repeat:no-repeat; background-position:left top; padding-left:10px; padding-top:2px; height:20px;}
div#careerList div.input input{border:none; color:#9a9a9a; font-size:11px;}
div#careerList div.file{float:left; width:190px;}
div#careerList div.file label{color:#9a9a9a; font-size:11px;}
div#careerList div.file input{border:none; color:#cb252b; font-size:11px;}
div#careerList div.submit{float:left; width:55px;}
div#careerList div.submit input{width:55px;}
div#careerList div.err{color:#990000; font-size:11px;}
div#careerList div.suc{color:#009900; font-size:11px;}

div#template6Center{float:left; width:560px; margin-top:25px;}
div#template6Center h1.pageTitle{padding:0px; margin:0px; font-family:Calibri; color:#2b2a28; font-size:22px; font-weight:normal; margin-bottom:10px;}
div#template6Center div.pageSummary{padding:0px; margin:0px; line-height:20px;}

div#contactFormContaner{width:560px; margin-top:15px;}
div#contactFormContaner div.head{width:560px; height:4px; overflow:hidden; background-image:url(images/contact_form_bg_head.png);}
div#contactFormContaner div.body{width:560px; background-image:url(images/contact_form_bg_body.png); padding-top:13px; padding-bottom:13px; margin-bottom:30px;}
div#contactFormContaner div.foot{width:560px; height:3px; overflow:hidden; background-image:url(images/contact_form_bg_foot.png);}

div#contactFormContaner div.formRow{margin-left:18px; margin-right:18px; width:522px;}
div#contactFormContaner div.formRow:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#contactFormContaner div.formCol{float:left; width:240px; padding-right:18px; height:32px;}
div#contactFormContaner div.formColErr{border:1px solid #ef4223;}
div#contactFormContaner div.formCol label{display:block; float:left; width:87px; line-height:24px; color:#9a9a9a; font-size:11px;}
div#contactFormContaner div.formCol label.required{color:#ef4223;}
div#contactFormContaner div.formCol label span{color:#ef4223; display:block; float:left; padding-right:3px;}
div#contactFormContaner div.formCol input{display:block; float:left; width:140px; height:24px; line-height:22px; padding-left:10px; padding-right:3px; border:none; background-image:url(images/contact_input_bg.png); background-position:left top; background-repeat:no-repeat; font-size:11px; background-color:#F3F3F3;}
div#contactFormContaner div.borderTopDotted{border-top:1px dotted #cacaca; padding-top:10px; margin-top:10px;}
div#contactFormContaner div.formColBig{padding-bottom:8px;}
div#contactFormContaner div.formColBig:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#contactFormContaner div.formColBig label{display:block; float:left; width:87px; line-height:24px; color:#9a9a9a; font-size:11px;}
div#contactFormContaner div.formColBig label.required{color:#ef4223;}
div#contactFormContaner div.formColBig label span{color:#ef4223; display:block; float:left; padding-right:3px;}
div#contactFormContaner div.formColBig input{}
div#contactFormContaner div.formColBig textarea{display:block; float:left; width:401px; padding:5px; height:72px; border:none; overflow:auto; background-image:url(images/contact_textarea_bg.png); background-repeat:no-repeat; background-position:top left; font-size:11px; font-family:Calibri;}
div#contactFormContaner div.formColBig input{display:block; float:left; width:398px; height:24px; line-height:22px; padding-left:10px; padding-right:3px; border:none; background-image:url(images/contact_inputBig_bg.png); background-position:left top; background-repeat:no-repeat; font-size:11px; background-color:#F3F3F3;}

div#contactFormContaner div.formSubmit{text-align:right; padding-right:40px; padding-top:10px;}
div#contactFormContaner div.formSubmit input{cursor:pointer;}
div#contactFormContaner div.errText{color:#ef4223; font-size:12px;}
div#contactFormContaner div.suc{padding:20px;}

.formCol .newListSelected{width:153px; float:left;}
.formCol .newList{max-height:300px; overflow:auto;}
.formCol .selectedTxt{background-image:url(images/contact_select_bg.png); background-position:left; background-repeat:no-repeat; width:143px; height:24px; padding-left:10px; cursor:pointer; line-height:24px; color:#9a9a9a; font-size:11px;}
.formCol .selectedTxt img{display:none;}
.formCol .hiLite{display:none;}
.formCol ul{margin:0px; padding:0px; display: inline; list-style: none; position:absolute; background-color:#eeeeee; width:143px; padding-left:10px;}
.formCol li{margin:0px; padding:0px; display: inline; list-style: none; height:23px; display:block; cursor:pointer; color:#9a9a9a; font-size:11px;} 
.formCol li:hover{background-color:#e8e8e8;}
.formCol li img{display:none;}

.formColBig .newListSelected{width:411px; float:left;}
.formColBig .newList{}
.formColBig .selectedTxt{background-image:url(images/contact_selectBig_bg.png); background-position:left; background-repeat:no-repeat; width:401px; height:24px; padding-left:10px; cursor:pointer; line-height:24px; color:#9a9a9a; font-size:11px;}
.formColBig .selectedTxt img{display:none;}
.formColBig .hiLite{display:none;}
.formColBig ul{margin:0px; padding:0px; display: inline; list-style: none; position:absolute; background-color:#eeeeee; width:401px; padding-left:10px;}
.formColBig li{margin:0px; padding:0px; display: inline; list-style: none; height:23px; display:block; cursor:pointer; color:#9a9a9a; font-size:11px;} 
.formColBig li:hover{background-color:#e8e8e8;}
.formColBig li img{display:none;}

div#template6Right{float:left; margin-top:25px; width:173px; margin-left:30px;}
div#template6Right h3.pageTitle{padding:0px; margin:0px; font-family:Calibri; color:#2b2a28; font-size:22px; font-weight:normal; margin-bottom:10px;}
div#template6Right div.worldwideOfficesDiv{height:35px; border-bottom:1px dotted #cacaca;}

.worldwideOfficesDiv .newListSelected{width:153px;}
.worldwideOfficesDiv .selectedTxt{background-image:url(images/contact_select_bg.png); background-position:left; background-repeat:no-repeat; width:143px; height:24px; padding-left:10px; cursor:pointer; line-height:24px; color:#9a9a9a; font-size:11px;}
.worldwideOfficesDiv .selectedTxt img{display:none;}
.worldwideOfficesDiv .hiLite{display:none;}
.worldwideOfficesDiv ul{margin:0px; padding:0px; display: inline; list-style: none; position:absolute; background-color:#eeeeee; width:143px; padding-left:10px;}
.worldwideOfficesDiv li{margin:0px; padding:0px; display: inline; list-style: none; height:23px; display:block; cursor:pointer; color:#9a9a9a; font-size:11px;} 
.worldwideOfficesDiv li:hover{background-color:#e8e8e8;}
.worldwideOfficesDiv li img{display:none;}

div#worldwideOfficesSelect{}
div#worldwideOfficesSelect div.summary{padding-top:15px; padding-bottom:15px; border-bottom:1px dotted #cacaca;}
div#worldwideOfficesSelect div.desc{padding-top:15px;}
div#worldwideOfficesSelect div.row{padding-top:15px; padding-bottom:15px; border-bottom:1px dotted #cacaca;}
div#worldwideOfficesSelect div.title{color:#ef4223; font-size:16px; padding-bottom:15px;}
div#worldwideOfficesSelect div.address{padding-bottom:15px;}
div#worldwideOfficesSelect div.info{color:#818181;}
div#worldwideOfficesSelect div.info a{color:#818181;}

div#bannerRight{width:210px; margin-top:15px;}
div#bannerRight div{margin-bottom:15px;}
div#bannerRight a{display:block; border-bottom:none;  margin-bottom:0px; padding-bottom:0px; padding-left:0px; background-image:none;}

div#resourceTop{width:725px; float:left; margin-top:25px;}
div#resourceTop h1.pageTitle{padding:0px; margin:0px; font-family:Calibri, color:#2b2a28; font-size:22px; font-weight:normal; margin-bottom:10px;}
div#resourceTop div.pageSummary{padding:0px; margin:0px; line-height:20px;}
div#resourceTop div.restPage{border-top:1px dotted #d4d4d4; margin-top:15px; padding-top:10px;}
div#resourceTop div.restPage:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}

div#resourceRight{float:right; width:210px; margin-top:25px;}
div#resourceRight div.moreInformation{}
div#resourceRight div.moreInformation span{display:block; color:#2b2a28; font-size:22px; font-family:Calibri; height:30px;}
div#resourceRight div.moreInformation a{display:block; color:#818181; text-decoration:none; border-bottom:1px dotted #d4d4d4; line-height:18px; margin-bottom:5px; padding-bottom:5px; padding-left:30px; background-image:url(images/file_icon.gif); background-repeat:no-repeat; background-position:top left;}
div#resourceRight div.moreInformation a.moreInfo{display:block; color:#514e4b; text-decoration:none; border-bottom:none; line-height:22px; margin-bottom:15px; padding-bottom:0px; padding-left:0px; background-image:url(images/more_info_btn_bg.png); background-repeat:no-repeat; width:171px; text-align:center; font-size:11px;}
div#resourceRight div.resourceSearch{padding-bottom:25px;}
div#resourceRight div.resourceSearch span{display:block; color:#2b2a28; font-size:22px; font-family:Calibri; height:30px;}
div.resourceSearchContaner{width:149px; height:24px; overflow:hidden; background-image:url(images/search_input_171_bg.png); background-repeat:no-repeat; padding-left:22px;}
div.resourceSearchContaner .searchInput{float:left; width:124px; background-image:url(images/search_input_bg2.png); border:none; color:#828282; font-size:11px; font-style:italic; line-height:20px; height:20px;}
div.resourceSearchContaner .searchSubmit{float:left; margin-left:3px;}

div#leftMenuResource{float:left; width:240px; margin-right:15px;}
div#leftMenuResource a{display:block; width:240px; height:52px; margin-bottom:5px; overflow:hidden; font-size:14px; color:#3b3b3b; line-height:52px;}
div#leftMenuResource a.on{background-image:url(images/resource_menu_left_bg.png); background-repeat:no-repeat; background-position:left bottom; text-decoration:none;}
div#leftMenuResource span{display:block; height:50px; margin-top:1px; background-repeat:no-repeat; background-position:left center; padding-left:70px;}

div#ResourceList{float:left; width:470px;}
div#ResourceList h2.pageTitle{padding:0px; margin:0px; color:#cb252b; font-size:18px; font-weight:normal; font-family:Calibri; margin-bottom:20px;}
div#ResourceList div.row{margin-bottom:20px;}
div#ResourceList label.title{display:block; font-weight:bold; color:#cb252b;}
div#ResourceList label.desc{display:block;}
div#ResourceList label.desc p{margin:0px; padding:0px; line-height:18px; margin-top:5px;}
div#ResourceList div.link{}
div#ResourceList div.link:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#ResourceList div.link label{display:block; float:right; line-height:23px; margin-right:5px; color:#9a9a9a; font-size:11px;}
div#ResourceList div.link a{display:block; float:right; width:69px; height:24px; background-image:url(images/file_type_btn.png); text-align:center; line-height:23px; font-size:11px; color:#514e4b; text-decoration:none;}
div#ResourceList a.row{display:block; margin-bottom:20px;}
div#ResourceList span.title{display:block; font-weight:bold; color:#cb252b;}
div#ResourceList span.desc{display:block;}
div#ResourceList span.desc p{margin:0px; padding:0px; line-height:18px; margin-top:5px;}

div#pleaseWait{display:none; text-align:center;}

div#template8Center{float:left; width:560px; margin-top:25px;}
div#template8Center h1.pageTitle{padding:0px; margin:0px; font-family:Calibri; color:#2b2a28; font-size:22px; font-weight:normal; margin-bottom:10px;}
div#template8Center div.pageSummary{padding:0px; margin:0px; line-height:20px;}
div#template8Center div.yearDiv{border-top:1px dotted #d4d4d4; border-bottom:1px dotted #d4d4d4; padding-top:10px; padding-bottom:10px;}
div#template8Center div.yearDiv:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#template8Center label.yearDivLeftText{display:block; float:left; color:#656565; margin-right:10px;}
div#template8Center select#selectYear{display:block; float:left;}
div#template8Center a.yearDivRightLink{display:block; float:right;}
div#template8Center label.yearDivRightText{display:block; float:right; color:#818181; margin-right:10px;}
div#template8Center a.archive{display:block; float:left; margin-left:100px;}

.yearDiv .newListSelected{width:111px; float:left;}
.yearDiv .newList{}
.yearDiv .selectedTxt{background-image:url(images/year_select_bg.png); background-position:left; background-repeat:no-repeat; width:101px; height:22px; padding-left:10px; cursor:pointer; line-height:22px; color:#9a9a9a; font-size:11px;}
.yearDiv .selectedTxt img{display:none;}
.yearDiv .hiLite{display:none;}
.yearDiv ul{margin:0px; padding:0px; display: inline; list-style: none; position:absolute; background-color:#eeeeee; width:101px; padding-left:10px;}
.yearDiv li{margin:0px; padding:0px; display: inline; list-style: none; height:23px; display:block; cursor:pointer; color:#9a9a9a; font-size:11px;} 
.yearDiv li:hover{background-color:#e8e8e8;}
.yearDiv li img{display:none;}

div#template8Center div.pageList{padding-top:15px;}
div#template8Center div.pageList div.row{margin-bottom:30px;}
div#template8Center div.pageList a.title{display:block; font-size:18px; color:#cb252b; font-family:Calibri; text-decoration:none;}
div#template8Center div.pageList a.dateBy{display:block; margin-bottom:5px; text-decoration:none;}
div#template8Center div.pageList a.dateBy:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#template8Center div.pageList label.date{display:block; float:left; color:#848181;}
div#template8Center div.pageList label.by{display:block; float:left; color:#848181;}
div#template8Center div.pageList span.textHead{display:block; width:560px; height:5px; background-image:url(images/news_row_head.png); overflow:hidden;}
div#template8Center div.pageList span.textBody{display:block; width:530px; background-image:url(images/news_row_body.png); overflow:hidden; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px;}
div#template8Center div.pageList span.textFoot{display:block; width:560px; height:3px; background-image:url(images/news_row_foot.png); overflow:hidden;}
div#template8Center div.pageList a.text{text-decoration:none;}
div#template8Center div.pageList a.text:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#template8Center div.pageList span.rowLeft{display:block; float:left; color:#4d4d4d; line-height:18px;}
div#template8Center div.pageList span.rowLeftImg{display:block; float:left; color:#4d4d4d; line-height:18px; width:350px;}
div#template8Center div.pageList font.more{color:#dc2027; cursor:pointer;}
div#template8Center div.pageList span.rowRight{display:block; text-align:right;}
div#template8Center div.pageList span.rowRight img{}

div#newsPaging{width:560px;}
div#newsPaging td a{color:#818181;}
div#newsPaging td.left{width:110px; text-align:left;}
div#newsPaging td.center{width:340px; text-align:center;}
div#newsPaging td.center a.on{color:#cb252b; font-weight:bold;}
div#newsPaging td.right{width:110px; text-align:right;}

div#relatedPages{margin-top:20px;}
div#relatedPages a{display:block; padding:0px; margin:0px; background-image:none; text-decoration:none; padding-bottom:10px; margin-bottom:10px;}
div#relatedPages span{font-size:12px; display:block; height:auto; font-family:Calibri;}
div#relatedPages span.desc{color:#a19f9e;}
div#relatedPages span.second{}
div#relatedPages span.date{display:inline; color:#c8c8c8;}
div#relatedPages span.more{display:inline; color:#dc2027;}

div#template9Center{float:left; width:560px; margin-top:25px;}
div#template9Center h1.pageTitle{padding:0px; margin:0px; font-family:Calibri; color:#2b2a28; font-size:16px; font-weight:normal; border-bottom:1px dotted #b5b4b2; padding-bottom:15px; margin-bottom:15px;}
div#template9Center h2.pageTitle{padding:0px; margin:0px; font-family:Calibri; color:#cb252b; font-size:16px; font-weight:normal; margin-bottom:5px;}
div#template9Center div.pageDateBy{color:#848181;}
div#template9Center div.pageContent{margin-top:10px;}
div#template9Center div.pageContentHead{width:560px; height:5px; background-image:url(images/news_row_head.png); overflow:hidden;}
div#template9Center div.pageContentBody{width:530px; background-image:url(images/news_row_body.png); overflow:hidden; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; line-height:18px; text-align:justify;}
div#template9Center div.pageContentFoot{width:560px; height:3px; background-image:url(images/news_row_foot.png); overflow:hidden;}
div#template9Center span.desc{font-size:14px; margin-bottom:15px;}
div#template9Center div.pageFoot{margin-top:10px;}
div#template9Center div.pageFoot:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#template9Center div.pageFoot a.back{display:block; float:left; line-height:24px; background-image:url(images/padding_left.png); background-repeat:no-repeat; background-position:left center; color:#818181; padding-left:15px;}
div#template9Center div.pageFoot a.download{display:block; float:right; width:69px; height:24px; background-image:url(images/file_type_btn.png); text-align:center; line-height:23px; font-size:11px; color:#514e4b; text-decoration:none;}
div#template9Center div.pageFoot label.download{display:block; float:right; line-height:24px; margin-right:5px;}

div#template9Center div.link{}
div#template9Center div.link:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#template9Center div.link label{display:block; float:right; line-height:23px; margin-right:5px; color:#9a9a9a; font-size:11px;}
div#template9Center div.link a{display:block; float:right; width:69px; height:24px; background-image:url(images/file_type_btn.png); text-align:center; line-height:23px; font-size:11px; color:#514e4b; text-decoration:none;}


div#eventFormContaner{background-image:url(images/event_form_bg.png); background-repeat:no-repeat; background-position:top center; margin-top:10px; padding-top:15px;}
div#eventFormContaner div.leftText{float:left; width:145px; height:75px; border-right:1px solid #c7c7c7; margin-right:15px;}
div#eventFormContaner label.text1{display:block; color:#a1a1a1; font-size:16px; font-family:Calibri; padding-bottom:5px;}
div#eventFormContaner label.text2{display:block; color:#4d4d4d; font-size:11px;}
div#eventFormContaner div.rightForm{float:left; width:360px;}
div#eventFormContaner div.inputCol{float:left; width:180px; height:33px;}
div#eventFormContaner div.inputCol input{display:block; float:left; width:145px; height:24px; padding-left:5px; line-height:24px; padding-right:3px; border:none; background-image:url(images/contact_input_bg.png); background-position:left top; background-repeat:no-repeat; font-size:11px; color:#9a9a9a; background-color:#f3f3f3;}
div#eventFormContaner div.submitCol{float:left; width:335px; text-align:right;}
div#eventFormContaner div.sucSend{color:#009900; text-align:center; padding-top:40px; padding-bottom:40px;}

div#template12Center{float:left; width:560px; margin-top:25px;}
div#template12Center div.pageList{}
div#template12Center div.pageList div.row{margin-bottom:30px;}
div#template12Center div.pageList label.date{display:block; color:#848181; margin-bottom:8px;}
div#template12Center div.pageList label.title{display:block; color:#cb252b; font-size:18px; font-family:Calibri; margin-bottom:8px;}
div#template12Center div.pageList label.by{display:block; color:#848181; margin-bottom:8px;}
div#template12Center div.pageList div.shrtDesc{display:block; margin-bottom:15px; font-size:14px; line-height:18px;}
div#template12Center div.pageList div.fullText{margin-bottom:15px; line-height:18px; display:none;}
div#template12Center span.textHead{display:block; width:560px; height:3px; overflow:hidden; background-image:url(images/blogBox_head.png); background-repeat:no-repeat; margin-top:25px;}
div#template12Center span.textBody{display:block; width:520px; padding:20px; overflow:hidden; background-image:url(images/blogBox_body.png); background-repeat:repeat-y;}
div#template12Center span.textFoot{display:block; width:560px; height:4px; overflow:hidden; background-image:url(images/blogBox_foot.png); background-repeat:no-repeat;}
div#template12Center div.blogBoxTop{}
div#template12Center div.blogBoxTop:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#template12Center div.blogBoxTop_left{float:left;}
div#template12Center a.comment{display:block; float:left; margin-right:15px; color:#818181; background-image:url(images/icon_comment.png); background-repeat:no-repeat; background-position:left center; padding-left:19px;}
div#template12Center a.email{display:block; float:left;color:#818181; background-image:url(images/icon_email_firend.png); background-repeat:no-repeat; background-position:left center; padding-left:19px;}
div#template12Center a.showMore{display:block; width:104px; line-height:22px; text-align:center; font-size:11px; overflow:hidden; background-image:url(images/show_older_btn.png);}
div#template12Center div.blogBoxTop_right{float:right;}
div#template12Center div.blogBoxBottom{border-top:1px dotted #d8d8d8; padding-top:15px; padding-bottom:15px; margin-top:15px; display:none;}
div#template12Center .commentsTitle{display:block; font-size:22px; color:#2b2a28; font-family:Calibri; margin-bottom:10px;}
div#template12Center div.commentList{}
div#template12Center div.commentRow{margin-bottom:15px;}
div#template12Center div.commentText{width:515px;}
div#template12Center span.commentTextHead{display:block; width:515px; height:4px; background-image:url(images/comment_top.png); overflow:hidden;}
div#template12Center span.commentTextBody{display:block; width:485px; background-color:#f0f0f0; padding:10px 15px 10px 15px;}
div#template12Center span.commentTextFoot{display:block; width:515px; height:20px; background-image:url(images/comment_bottom.png); overflow:hidden;}
div#template12Center label.commentText_subject{display:block; font-size:14px; font-weight:bold;}
div#template12Center label.commentText_content{display:block; padding-top:5px; line-height:18px;}
div#template12Center div.commentInfo{position:relative; top:-10px;}
div#template12Center div.commentInfo:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#template12Center span.commentInfo_name{display:block; float:left; margin-left:33px; color:#514e4b; font-size:11px;}
div#template12Center span.commentInfo_date{display:block; float:right; margin-right:5px; color:#818181; font-size:11px;}
div#template12Center div.blogBoxBottomAddComment{border-top:1px dotted #d8d8d8; padding-top:15px; padding-bottom:15px; margin-top:15px; display:none;}
div#template12Center div.blogBoxBottomSend{border-top:1px dotted #d8d8d8; padding-top:15px; padding-bottom:15px; margin-top:15px; display:none;}
div#template12Center div.commentFormInputRow{height:32px;}
div#template12Center div.commentFormInputRow:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#template12Center div.commentFormInputRow label{display:block; float:left; width:90px; color:#9a9a9a; font-size:11px;}
div#template12Center div.commentFormInputRow input{display:block; float:left; width:147px; height:24px; padding-left:3px; padding-right:3px; border:none; background-image:url(images/contact_input_bg.png); background-position:left top; background-repeat:no-repeat; font-size:11px;}
div#template12Center div.commentFormInputRow span{color:#990000;}
div#template12Center div.commentFormTextareaRow:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#template12Center div.commentFormTextareaRow label{display:block; float:left; width:90px; color:#9a9a9a; font-size:11px;}
div#template12Center div.commentFormTextareaRow textarea{display:block; float:left; width:401px; padding:5px; height:72px; border:none; overflow:auto; background-image:url(images/contact_textarea_bg.png); background-repeat:no-repeat; background-position:top left; font-size:11px; font-family:Calibri;}
div#template12Center div.commentFormSubmitRow{margin-left:445px; margin-top:10px;}
div#template12Center div.err{color:#CB252B;}
div#template12Center div.suc{color:#009900;}

div#template12Center h2.pageTitle{padding:0px; margin:0px; color:#cb252b; font-size:18px; font-weight:normal; font-family:Calibri; margin-bottom:20px;}
div#template12Center h2.pageTitleBlog{padding:0px; margin:0px; color:#2B2A28; font-size:18px; font-weight:normal; font-family:Calibri; margin-bottom:20px;}
div#template12Center div.row{margin-bottom:20px;}
div#template12Center label.title{display:block; color:#cb252b;}
div#template12Center label.desc{display:block;}
div#template12Center label.desc p{margin:0px; padding:0px; line-height:18px; margin-top:5px;}
div#template12Center div.link{}
div#template12Center div.link:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#template12Center div.link label{display:block; float:right; line-height:23px; margin-right:5px; color:#9a9a9a; font-size:11px;}
div#template12Center div.link a{display:block; float:right; width:69px; height:24px; background-image:url(images/file_type_btn.png); text-align:center; line-height:23px; font-size:11px; color:#514e4b; text-decoration:none;}


div#rightBlog{float:right; width:210px; margin-top:25px;}
div#rightBlog div.blogSearch{}
div#rightBlog div.blogSearch label.title{color:#2b2a28; font-size:22px; font-family:Calibri; display:block; margin-bottom:10px;}
div.resourceSearchContaner{width:149px; height:24px; overflow:hidden; background-image:url(images/search_input_171_bg.png); background-repeat:no-repeat; padding-left:22px;}
div.resourceSearchContaner .searchInput{float:left; width:124px; background-image:url(images/search_input_bg2.png); border:none; color:#828282; font-size:11px; font-style:italic; line-height:20px; height:20px;}
div.resourceSearchContaner .searchSubmit{float:left; margin-left:3px;}
div#rightBlog div.blogFollow{}
div#rightBlog div.blogFollow label.title{color:#2b2a28; font-size:22px; font-family:Calibri; display:block; margin-bottom:10px; margin-top:15px;}
div#rightBlog div.followLink{}
div#rightBlog div.followLink:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#rightBlog div.followLink a.rss{display:block; float:left; margin-right:13px; background-image:url(images/rss_icon.png); background-repeat:no-repeat; background-position:left center; padding-left:22px; color:#818181; line-height:20px;}
div#rightBlog div.followLink a.twitter{display:block; float:left; background-image:url(images/twitter_icon.png); background-repeat:no-repeat; background-position:left center; padding-left:22px; color:#818181; line-height:20px;}
div#rightBlog div.blogLatest{}
div#rightBlog div.blogLatest label.title{color:#2b2a28; font-size:22px; font-family:Calibri; display:block; margin-bottom:10px; margin-top:15px;}
div#rightBlog div.latestList{}
div#rightBlog div.latestList a{display:block; color:#818181; line-height:18px; border-bottom:1px dotted #d4d4d4; padding-bottom:10px; margin-bottom:10px;}
div#rightBlog div.blogCategories{}
div#rightBlog div.blogCategories label.title{color:#2b2a28; font-size:22px; font-family:Calibri; display:block; margin-bottom:10px;}
div#rightBlog div.categoryList{}
div#rightBlog div.categoryList a{display:block; color:#818181; line-height:18px; border-bottom:1px dotted #d4d4d4; padding-bottom:10px; margin-bottom:10px;}
div#rightBlog div.categoryList a font{color:#cb252b;}

div#contentPageSearch{margin-left:40px; margin-right:40px;}
div#contentPageSearch h1.title{padding:0px; margin:0px; font-family:Calibri; color:#2b2a28; font-size:22px; font-weight:normal; border-bottom:1px dotted #b5b4b2; padding-bottom:15px; margin-bottom:15px; margin-top:15px;}
div#contentPageSearch div.s_row{padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #d4d4d4;}
div#contentPageSearch a.s_title{display:block; font-size:14px;}
div#contentPageSearch a.s_summary{display:block; padding-top:8px; line-height:18px; color:#2b2a28;}
div#contentPageSearch a.s_link{display:block; padding-top:8px; color:#818181; font-size:11px;}
div#contentPageSearch div.articlePaging{text-align:center;}
div#contentPageSearch div.articlePaging td{padding-left:20px; padding-right:20px;}
div#contentPageSearch .articlePagingNum table td{padding-left:4px; padding-right:4px;}
div#contentPageSearch .articlePagingNum table td a{}
div#contentPageSearch .articlePagingNum table td a.on{color:#000000;}

div#pageViewImages{padding:20px;}
div#pageViewImages div.title{
    color: #CB252B;
    font-family: Calibri;
    font-size: 22px;
    font-weight: normal;
	padding:0px;
	margin:0px;
    margin-bottom: 20px;
}
div#pageViewImages div.link{height:35px;}
div#pageViewImages div.link:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#pageViewImages div.link label{display:block; float:left; line-height:23px; margin-left:5px; color:#9a9a9a; font-size:11px;}
div#pageViewImages div.link a{display:block; float:left; width:69px; height:24px; background-image:url(images/file_type_btn.png); text-align:center; line-height:23px; font-size:11px; color:#514e4b; text-decoration:none;}
