@charset "utf-8";

/********/
body { background:#fff url(images/main_bg.jpg) center 95px no-repeat; color:#434343; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

.bodyInner { background:#fff; color:#434343; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; }

fieldset { border:0 none; }

ul, ol, li { list-style-type:none; }

img { border:0; }

a { outline:none; color:#0688B8; text-decoration:none; }

a:hover { text-decoration:underline; }

fieldset { outline:none; border:0px; }

input { outline:none;}

.hidden { position:absolute; left:-9000px; top:0; }

.clearFix { clear:both; margin:0; padding:0; font-size:0; line-height:0; height:0; display:block; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

.fl { float:left; }

.fr { float:right; }

.clear { clear:both; }

.bold { font-weight:bold; }

.display { display:none }

.innerbg { background:none; }

/* pagewrapper
-----------------------------------------------------------------------------------------*/
#wrapper { width:100%; float:left; }

#innerwrapper { width:100%; background:url(images/inner_bg.jpg) top left repeat-x; float:left; }

#headermain { width:100%; float:left; }

*html #innerwrapper #headermain { width:100%; background:url(images/inner_bg.jpg) 0px 4px repeat-x; }

#headermain div.header { height:93px; margin:0 auto; width:933px; }

.header h1 { float:left; width:205px; height:69px; padding:19px 0 0 2px; }

/* Header right */
.headerright .acclogin { float:right; width:665px; height:auto; }

.acclogin .icons { float:right; width:auto; height:22px; padding:6px 0 7px 0; }

.icons ul.flags { float:left; width:auto; }

/*.icons ul li.flag1 { float:left; width:19px; height:12px; background:url(images/flag1.gif) 0 6px no-repeat; padding:6px 8px 0 0; }*/

.icons ul li.flag1 { float:left;height:16px;padding:3px 8px 0 0;width:50px; }

.icons ul li.flag2 { float:left; width:19px; height:12px; background:url(images/flag2.gif) 0 6px no-repeat; padding:6px 8px 0 0; }

.icons ul li.flag3 { float:left; width:19px; height:12px; background:url(images/flag3.gif) 0 6px no-repeat; padding:6px 0px 0 0; }

.icons ul li.sitemap { float:left; width:auto; height:12px; padding:3px 8px 0 24px; color:#6D6D6D; font-size:11px; }

.icons ul li.sitemap a { color:#6D6D6D; text-decoration:none; }

.icons ul li.clogin { float:left; width:70px; height:18px; padding:2px 0px 0 8px; color:#fff; font-size:11px; font-weight:bold; background:url(images/client_login.jpg) 0 0 no-repeat; }

.icons ul li.clogin a { color:#fff; text-decoration:none; }

.headerright .searchbox { float:right; width:665px; height:25px; }

.searchbox .searchinput { float:right; width:147px; height:25px; background:url(images/enterkey112509.jpg) 0 0 no-repeat; padding:4px 0 0 4px }

.searchbox .searchinput input.textbox { float:left; width:116px; height:18px; font-size:11px; color:#6D6D6D; border:1px solid #fff; }

.searchbox .searchinput input.searchbtn { float:left; width:25px; height:18px; }

/** navigation **/
#navigation { float:right; width:725px; padding:5px 0 0 0px; }

#navigation ul { float:right; z-index:9999; }

#navigation ul li { float:left; font-size:12px; margin-right:3px; position:relative; display:block; }

#navigation ul li a { background:none; float:left; padding:0 0 0 12px; font-size:15px; color:#434343; font-weight:bold; text-decoration:none; }

#navigation ul li a span { background:none; float:left; text-decoration:none; cursor:pointer; padding:3px 10px 8px 0; }

#navigation ul li sup { font-size:9px; line-height:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#8CA357 }

#navigation ul li a span span.down { float:none; width:11px; height:8px; background:url(images/arrow112509.jpg) 1px 11px no-repeat; }

#navigation ul li a.active, #navigation ul li a:hover { background:url(images/nav_hover.gif) left 0 no-repeat; color:#FFF; }

#navigation ul li a.active span, #navigation ul li a:hover span { background:url(images/nav_hover.gif) right 0 no-repeat; }

#navigation ul li a.selected { background:url(images/nav_hover.gif) left 0 no-repeat; color:#FFF; }

#navigation ul li a.selected span { background:url(images/nav_hover.gif) right 0 no-repeat; }

#navigation ul li a:hover span span.down { background:url(images/arrow_hover.gif) 0px 11px no-repeat; }

#navigation ul li a.selected span span.down { background:url(images/arrow_hover.gif) 0px 11px no-repeat; }

#navigation ul li.lstNav { margin-right:0; }

#navigation ul li:hover ul { display:block; }

#navigation ul li ul { position:absolute; width:245px; height:auto; float:left; display:none; z-index:9999; left:2px; top:27px; }

#navigation ul li ul li { float:left; width:245px; height:auto; background:#FFFFFF !important; }

#navigation ul li ul li a { float:left; width:235px; height:auto; padding:5px 0 5px 10px; font-size:13px; border-bottom:1px solid #C8C8C8; border-top:1px solid #EDEDED; }

#navigation ul li ul.solutions { position:absolute; width:200px; height:auto; float:left; display:none; z-index:9999; left:2px; top:27px; }

#navigation ul li ul.solutions li { float:left; width:200px; height:auto; background:#FFFFFF !important; }

#navigation ul li ul.solutions li a { float:left; width:190px; height:auto; padding:5px 0 5px 10px; font-size:13px; border-bottom:1px solid #C8C8C8; border-top:1px solid #EDEDED; }

#navigation ul li ul li a:hover { background:#659EC7; border-bottom:1px solid #659EC7; border-top:1px solid #659EC7; }

#navigation ul li ul li a.lastnav { border-bottom:none; }

#navigation ul li ul li a.firstnav { border-top:none; }

#navigation ul li a.active { background:url(images/nav_hover.gif) left 0 no-repeat; color:#FFF; }

#navigation ul li a.active span { background:url(images/nav_hover.gif) right 0 no-repeat; }

#navigation ul li a.active span span.down { background:url(images/arrow_hover.gif) 0px 11px no-repeat; }

#navigation ul li a.active span sup { color:#FFF; }

/* Home content */

#contenthome { width:100%; }

#contenthomewrap { width:933px; margin:0 auto; }

#contenthomewrap .midbutton { float:left; width:645px; height:58px; padding:169px 0 0 287px; }

#contenthomewrap .midboxwrap { float:left; width:932px; height:auto; padding:118px 0 0 0px; color:#fff; }

.midboxwrap .midbox { float:left; width:291px; height:70px; padding:0px; }
.midboxwrap .midbox_left { float:left; width:291px; height:70px; padding:0px 25px 0px 10px; }
.midboxwrap .midbox_right { float:right; width:291px; height:70px; padding:0px; }

/*.midbox h3 { float:left; width:254px; height:auto; font-size:18px; }

.midbox ul { float:left; width:252px; height:110px; padding:8px 0 0 2px; }

.midbox ul li { float:left; width:225px; font-size:12px; padding:0px 0 4px 27px; background:url(images/arrow_midbox.gif) 0 2px no-repeat; }

.midbox ul li a {color:#FFFFFF;}

.midbox .learnmorebtn { float:left; width:254px; height:auto; padding:5px 0 0 0; }
*/
#contenthomewrap .middlecontent { float:left; width:932px; height:auto; padding:40px 0 0px 0; }

.middlecontent a { color:#197299; text-decoration:none; }

.middlecontent .contentbox { float:left; width:310px; height:auto; padding:0 0 20px 0; }

.contentbox h4 { float:left; width:310px; height:auto; font-size:18px; padding:0 0 15px 0; font-weight:bold; }

.contentbox p { float:left; width:265px; height:auto; padding:0 0 10px 0; }

.contentbox .readmore { float:left; width:265px; height:auto; font-size:11px; padding:0px 0 0 14px; background:url(images/read_more.gif) 0 4px no-repeat; }

.contentbox .ourwork { float:left; width:280px; height:auto; padding:0 0 15px 0; }

.contentbox .paddingtop10 { padding-top:15px; }

.contentbox .borderbot { border-bottom:1px dotted #A2A2A2; }

.ourwork .leftimage { float:left; width:111px; height:auto; padding:0 14px 0 0; }

.ourwork .rightcontent { float:left; width:155px; height:auto; line-height:16px; }

.rightcontent h5 { float:left; width:150px; height:auto; padding:0 0 0px 0; font-weight:bold; font-size:13px; }

.rightcontent h5 span { color:#168DB8; }

.rightcontent p { float:left; width:150px; height:auto; padding:0 0 3px 0; /*color:#8B8C8E;*/ }

.rightcontent ul { float:left; width:155px; height:auto; /*color:#8B8C8E;*/ }

.rightcontent ul li { float:left; width:155px; padding:0px 0 0px 0px; background:url(images/services_tick.gif) 0 3px no-repeat; }

.bullet{background:url(images/Bullet.png) 0 0px no-repeat;width:14px;font-size:12px;height:15px;padding:4px 8px 6px 5px;float:left; color:#fff;}

.srvice_text{float:left;padding-top:4px;/*font-size:12px;color:#8B8C8E;*/}

.contentbox .latestnews { float:left; width:301px; height:auto; padding:0 0 8px 0px; }

.contentbox .paddingnews15 { padding-top:8px; }

.latestnews .borderbot { border-bottom:1px dotted #A2A2A2; }

.latestnews .leftimage { float:left; width:41px; height:39px; font-size:15px; padding:4px 10px 0 0;font-weight:bold;line-height:16px; text-align:center; background:url(images/news_datebg.gif) 0 0 no-repeat; }

.latestnews .rightlist { float:left; width:240px; height:auto; line-height:16px; }

.rightlist h5 { float:left; width:240px; height:auto; padding:0 0 0px 0; font-weight:bold; font-size:13px; color:#168DB8; }

.rightlist h5 a{font-weight:bold; font-size:13px; color:#168DB8; }

.rightlist p { float:left; width:240px; height:auto; padding:0 0 3px 0; /*color:#8B8C8E;*/ }

.rightlist ul { float:right; width:auto; height:auto;/* color:#8B8C8E;*/ padding:5px 0 0 0; }

.rightlist ul li.arrowtick { float:left; width:auto; font-size:12px; padding:0px 10px 0px 12px; background:url(images/read_more.gif) 0 5px no-repeat; }

.rightlist ul li.commenticon { float:left; width:auto; font-size:12px; padding:0px 10px 0px 20px; background:url(images/comment_icon.gif) 0 3px no-repeat; }

.rightcontent ul li a { color:#197299; text-decoration:none; }

/* Inner page */

#innercontent { float:left; width:933px; height:auto; padding:10px 0 20px 0; }

#innercontent .bannertop { float:left; width:933px; height:188px; }

#innercontent .bannerbot { float:left; width:933px; height:82px; background:url(images/innerbannerbot_mid.jpg) 0 0px repeat-x; }

.bannerbot h3 { float:left; font-size:18px; padding:15px 0 20px 5px; color:#fff; }

.bannerbot h3 span { font-size:10px; }

.bannerbot span.bannerleft { float:left; width:5px; height:72px; background:url(images/innerbannerbot_lft.jpg) 0 0px no-repeat; }

.bannerbot span.bannerright { float:right; width:5px; height:72px; background:url(images/innerbannerbot_rgt.jpg) 0 0px no-repeat; }

/* left content */
#innercontent .contentleft { float:left; width:234px; height:auto; }

.contentleft ul { float:left; padding:0 0 10px 0; }

.contentleft ul li { float:left; font-size:12px; padding:0 0 1px 0; }

.contentleft ul li a { float:left; font-size:14px; color:#0688B8; font-weight:bold; text-decoration:none; }

.contentleft ul li a span { background:url(images/highlight_left.gif) 0 0px no-repeat; float:left; width:200px; height:25px; cursor:pointer; padding:6px 8px 0 8px; }

.contentleft ul li a:hover { color:#fff; text-decoration:none; }

.contentleft ul li a:hover span { background:url(images/highlight_left.gif) 0 -32px no-repeat; }
.contentleft ul li.current_page_parent a,
.contentleft ul li.current_page_item a {color:#fff; text-decoration:none; }
.contentleft ul li.current_page_parent a span,
.contentleft ul li.current_page_item a span { background:url(images/highlight_active.gif) 0 0 no-repeat; }
.contentleft ul li.current_page_parent a:hover span,
.contentleft ul li.current_page_item a:hover span { background:url(images/highlight_active.gif) 0 0 no-repeat; }

.contentleft ul li a.active { color:#fff; text-decoration:none; }

.contentleft ul li a.active span { background:url(images/highlight_active.gif) 0 0 no-repeat; }

.contentleft .graybox { float:left; width:215px!important; width:214px; height:auto; background:#E3E3E3;}

.graybox .topimage { float:left; width:215px; height:5px; background:url(images/leftbox_top.gif) 0 0px no-repeat; }

.graybox .bottomimage { float:left; width:215px; height:5px; background:url(images/leftbox_bot.gif) bottom left no-repeat; }

.graybox .grayboxcontent { float:left; width:198px!important; width:197px; height:auto; padding:6px 9px 0 9px;}

.grayboxcontent h4 { float:left; width:198px!important; width:197px; font-size:14px; padding:0px 0 4px 0px; color:#434343; font-weight:bold;}

.grayboxcontent ul { float:left; padding:0; color:#000; }

.grayboxcontent ul li { float:left; width:172px; font-size:12px; padding:0px 0 12px 10px; background:url(images/graybox_arrow.gif) 0 4px no-repeat;line-height:18px; }

/* Right content */
#innercontent .innerright { float:left; width:697px; padding:0 0 20px 0;}

.innerright_txt {float:left; width:668px;padding:0 0 0 12px;}

.shadow_img {float:left;width:14px;height:586px;}

.innerright_txt ul.breadcum { float:left; width:668px; }

.breadcum li { float:left; width:auto; font-size:12px; padding:0px 5px 0px 10px; background:url(images/arrow.gif) 0 5px no-repeat; }

.breadcum li a { color:#0688B8; text-decoration:none; }

.innerright_txt h2 { float:left; width:668px; font-size:22px; padding:0; color:#434343; font-weight:bold;}

.innerright_txt p {padding:5px 0 10px 0px; color:#434343;margin:0px;line-height:18px;}

.innerright_txt h3 { float:left; width:668px; font-size:14px; font-weight:bold; padding:0px 0 5px 0px; color:#434343; }

.innerright_txt ul.services { float:left; width:668px; padding:4px 0 0x 0; }

.services li { float:left; width:686px; font-size:12px; padding:0px 0 8px 20px; background:url(images/services_tick.gif) 0 3px no-repeat; }

/* footer */

#contenthomewrap .footer { float:left; width:933px; height:30px; padding:0px 0 25px 0; border-top:1px dotted #A2A2A2; background:url(images/footer_bg.jpg) center 0 no-repeat; }

.footer ul { float:left; width:auto; height:auto; color:#434343; padding:3px 0 0 0; }

.footer ul li { font-size:12px; float:left; width:auto; padding:0px 10px 0px 0; }

.footer ul li.twitter { padding:0px 0px 0px 0px; 
/*background:url(images/twitter_icon.jpg) 0 0 no-repeat; */
}
.footer ul li.vertical_bar{padding:5px 5px 0px 0px;}

.footer ul li.facebook { padding:3px 5px 0px 0px; /* background:url(images/facebook_icon.jpg) 0 1px no-repeat; */ }

.footer ul li.facebook_like { padding:0px 0px 0px 0px; /* background:url(images/facebook_icon.jpg) 0 1px no-repeat; */ }

.footer ul li.thinking { padding:5px 5px 0px 20px; background:url(images/thinking_icon.gif) 0 7px no-repeat; }

.footer ul li.you_tube { padding:5px 5px 0px 0px; /*background:url(images/youtube_icon.gif) 0 3px no-repeat; */ }

.footer ul li a { color:#434343; text-decoration:none; }

.footer ul.copyright { float:right; width:auto; height:auto; color:#434343; padding:8px 0 0 0; }

.footer ul.copyright li { font-size:12px; float:left; width:auto; padding:0px 0 0 5px; }

.footer ul.copyright li a { color:#197299; text-decoration:none; }

#contenthomewrap .footerinner { float:left; width:913px; height:30px; padding:0px 10px 0 10px; border-bottom:1px dotted #A2A2A2; background:url(images/footerinner_bg.jpg) center 0 no-repeat; }

.footerinner ul { float:left; width:auto; height:auto; color:#434343; padding:0px 0 0 0; }

.footerinner ul li { font-size:12px; float:left; width:auto; padding:0px 10px 0px 0; }

.footerinner ul li.vertical_bar{padding:7px 3px 0px 0px;}

.footerinner ul li.twitter { padding:0px 3px 0px 0px; /* background:url(images/twitter_icon.jpg) 0 0 no-repeat; */ }

.footerinner ul li.facebook { padding:3px 3px 0px 0px; /* background:url(images/facebook_icon.jpg) 0 1px no-repeat; */ }

.footerinner ul li.facebook_like { padding:2px 0px 0px 0px; /* background:url(images/facebook_icon.jpg) 0 1px no-repeat; */ }

.footerinner ul li.thinking { padding:7px 3px 0px 20px; background:url(images/thinking_icon.gif) 0 9px no-repeat; }

.footerinner ul li.you_tube { padding:7px 3px 0px 0px; /*background:url(images/youtube_icon.gif) 0 3px no-repeat; */ }

.footerinner ul li a { color:#434343; text-decoration:none; }

.footerinner ul.copyright { float:right; width:auto; height:auto; color:#434343; padding:7px 0 0 0; }

.footerinner ul.copyright li { font-size:12px; float:left; width:auto; padding:0px 0 0 5px; }

.footerinner ul.copyright li a { color:#197299; text-decoration:none; }

#contenthomewrap .footerinnerbot { float:left; width:933px; height:auto; padding:15px 0px 0 0px; border-bottom:1px dotted #A2A2A2; background:url(images/footer_bottom.jpg) 0 0 no-repeat; }

.footerinnerbot .linkbox { float:left; width:185px; height:auto; }

.linkbox h5 { float:left; width:185px; font-size:11px; font-weight:bold; padding:0px 0 5px 0px; color:#6D6D6E; }

.linkbox ul { float:left; width:170px; height:auto; padding:0 0 20px 23px; }

.linkbox ul li { font-size:11px; float:left; width:160px; padding:0px 0px 5px 0; }

.linkbox ul li a { color:#434343; text-decoration:none; }

.linkbox ul.padding0 { float:left; width:170px; height:auto; padding:0 0 20px 0px; }

/* New CSS */

.post-content {float:left;width:667px;padding:5px 0;}
.ispage {margin-top: 0;}
.post-content h2 {float:left;border-bottom:1px solid #EFEFEF;color:#809A3F;font-weight:bold;margin-bottom:10px;padding:5px 0 5px;}
.post-content h3 {float:left;font-weight:bold;padding:5px 0 10px 0px;border-bottom: 1px solid #EFEFEF;padding: 5px 0 5px;}
.post-content h4 {font-weight:bold;padding:5px 0 10px 0px;border-bottom: 1px solid #EFEFEF;padding: 5px 0 5px;color:#168DB8; font-size:17px;}
.post-content p{margin:0px;padding:5px;}
.post-content img.alignnone {margin-bottom: 15px;}
.post-content img.alignleft {float: left;margin: 5px 20px 15px 0;}
.post-content img.alignright {float: right;margin: 5px 0 15px 20px;}
.post-content a{color:#0688B8;}
.post-content a:hover {text-decoration:underline;}
.post-meta {color:#999999;font-size:85%;margin-top:5px;}
.post-title {width:660px;float:left;color:#073E74;font-size:15px;font-weight:bold;line-height:1.2;padding:0px 0 0px 0px;}
.post-title a{color:#0688B8;}
.post-title a:hover {text-decoration:underline;}
#sidebar {float: right;width: 220px;margin: 15px 20px 0 0;}
.sidepanel {margin-bottom: 20px;}
.sidepanel-top {height: 30px;background: url(images/bg_sidepanel_top.png) no-repeat top left;}
.sidepanel-mid {width: 188px;padding: 10px 15px 5px 15px;border-left: 1px solid #E4E4E4;border-right: 1px solid #E4E4E4;}
.sidepanel-btm {height: 10px;background: url(images/bg_sidepanel_btm.gif) no-repeat top left;}
.sidepanel h3 {padding: 6px 10px 0 10px;color: #7A952E;font-weight: bold;}
.sidepanel h4 {font-weight: bold;font-size: 110%;}
.sidepanel ul li {padding:0px 0 8px 20px;line-height: 1.2;background: url(images/services_tick.gif) no-repeat 0 3px;}
.sidepanel p {margin-top: 8px;line-height: 1.3;margin-bottom: 10px;}
#content {float:left;padding:0 0 30px 20px;margin:0px;width:673px; }
#content h2{float:left;margin:0;width:660px;padding-top:10px; }
#contact_main{float:left;width:100%;padding:5px 0 25px 20px;}
#contact_main h2{float:left;width:100%;padding-top:10px;}
#breadcrumbs a{color:#434343;font-weight:bold;}
.share-print {width:660px;padding: 5px 0;margin-bottom: 10px;border-bottom: 1px dotted #EFEFEF;overflow: hidden;height: 1%;}
.print {float: left;}
.print a {padding-left: 20px;background: url(images/ico_pdf.png) no-repeat top left; }
.share {float: right;}
h2.section-title{font-size:18px;}
#comments{float:left;width:680px;}
#comments ol li {margin-top: 2px;border-bottom: 1px solid #F0F0F0;padding: 10px 0;overflow: hidden;float:left;width:680px;}
.comment-gravatar {float: left;width:60px;margin-right: 10px;background: #FFF;border: 1px solid #F0F0F0;padding: 3px;}
.comment-data {float: left;width: 600px;}
.comment-data p {margin-bottom: 6px;line-height: 1.3;}
.comment-author {font-weight: 700;margin-bottom: 3px;}
.comment-meta {color: #666;margin-bottom: 5px;font-size: 85%;}
.unapproved {font-style: italic;}
#respond {float:left;width:668px;padding-top: 10px;}
#respond h2{padding-bottom: 15px;font-size:18px;}
#comment-form {padding-top: 15px;padding-bottom: 10px;}
#comment-form label {font-size: 90%;display: block;margin-bottom: 5px;}
#comment-form input {width: 240px;margin-bottom: 8px;padding: 2px;border:1px solid #535353;}
#comment-form textarea {width: 500px;height: 150px;margin-top: 15px;font-family: Arial, Helvetica, sans-serif;font-size: 100%;padding: 3px;border:1px solid #535353;}
.page-subtitle {border-bottom:1px solid #EFEFEF;color:#535353;font-size:90%;font-weight:700;margin-bottom:15px;padding-bottom:5px;text-transform:uppercase;}
.post-content ul {float:left;width:668px;list-style-image:none;list-style-position:outside;list-style-type:none;}
.post-content ul li {float:left;width:686px;background:transparent url(images/services_tick.gif) no-repeat scroll 0 3px;padding:0px 0 8px 20px;}
.post-content ul, .post-content ol {padding:10px 0;}
#breadcrumbs {float:left;width:668px;}
blockquote {float:left;width:646px;background:transparent url(images/quotes.gif) no-repeat scroll 0 12px;color:#595959;font-style:italic;margin:0px 0 10px 0;padding:8px 15px 0px 45px;}

#transl_sign{
display:none;
}
 #translation_bar a{
 margin-right:5px;
 }

.bg{border:1px solid red;}
.fontbold{font-weight:bold}
.floatleft{float:left}

.width100per{width:100%;}
.ourwork_thumb{width:205px;float:left;}
.ourwork_thumb h5 { width:205px; float:left; height:auto; padding:2px 0 0px 0; font-weight:bold; font-size:12px; }
.ourwork_detail h5 span, .ourwork_thumb h5 span { color:#168DB8; }
.ourwork_detail{width:340px;float:left;color:#000000}
.ourwork_detail h5{ width:340px; float:left; height:auto; padding:2px 0 0px 0; font-weight:bold; font-size:12px; }
.ourwork_detail p{margin:0px;padding:0px;width:340px;float:left;padding-top:7px;}
.ourwork_thumb p{margin:0px;padding:0px;width:205px;float:left}
.width221{width:221px;}
.borderD8D8D8{border:3px solid #D8D8D8}
.paddingtop4 { padding-top:4px; }
.paddingtop10 { padding-top:10px; }
.paddingtop20 { padding-top:20px; }
.paddingtop40 { padding-top:40px; }
.view_website { float:left; width:81px; height:18px; padding:2px 0px 0 7px; color:#fff; font-size:11px; font-weight:bold; background:url(images/view_website.jpg) 0 0 no-repeat; }
a.white_link{color:#ffffff;}
a.white_link:hover{text-decoration:none;}

.ddsg-wrapper{float:left;}
.ddsg-wrapper h2{display:none;}
.ddsg-wrapper ul{float:left;width:200px;padding:6px 0px 20px 0px;margin:0px;}
.ddsg-wrapper ul li ul{float:left;width:200px;padding:6px 0px 15px 0px;margin:0px;}
.ddsg-wrapper ul li{float:left;width:200px;background:none;font-weight:bold;padding:0px;margin:0px;}
.ddsg-wrapper ul li ul li ul{float:left;width:200px;padding:2px 0px 15px 0px;margin:0px;}
.ddsg-wrapper ul li ul li ul li ul{float:left;width:200px;padding:6px 0px 0px 0px;margin:0px;}
.ddsg-wrapper ul li ul li{float:left;width:200px;background:none;font-weight:normal;padding:0px 0px 0px 20px;margin:0px;}

.heading_txt{font-size:24px;font-weight:bold;line-height:26px;}
.grey_heading_txt{color:#434343;}
.white_heading_txt{color:#FFFFFF;}
a.view_map_link{color:#197299;text-decoration:none;}
a:hover.view_map_link{text-decoration:none;}

/* Cutstom Styles Start */
img{
border:0;
}

.clr{
clear:both;
}

#contenthomewrap {
margin:0 auto;
width:933px;
}

.midbutton {
float:left;
height:62px;
padding:169px 0 0 287px;
width:645px;
}

.unified-main {
width:645px;
}

.unified-left {
background:url(images/unified-left.png) left top no-repeat;
width:15px;
height:62px;
float:left;
}
.unified-right {
background:url(images/unified-right.png) right top no-repeat;
width:15px;
height:62px;
float:left;
}

.unified-center {
float:left;
height:62px;
line-height:62px;
width:371px;
background:url(images/unified-center.png) left top repeat-x;
}

.unified-center p{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
float:left;
margin:0px;
color:#7d9a37;
margin:0px 7px; 0px 2px;
}

.unified-center small{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
float:left;
color:#1994c2;
}

.unified-center sub{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
float:left;
height:45px;
color:#7d9a37;
line-height:45px;
margin-right:7px;
}

.unified-center span{
color:#FFFFFF;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
background:url(images/unified-arrow.png) right 4px no-repeat;
padding:0px 20px 0px 0px;
}

.midboxwrap {
color:#FFFFFF;
float:left;
height:auto;
padding:118px 0 0 0;
width:932px;
}

.midboxwrap a{
text-decoration:none;
}


.btn-main{
width:265px;
margin:0px 48px 0px 10px;
float:left;
}

.btn-main.last{
width:265px;
margin:0px 0px 0px 10px;
float:left;
}

.left-side{
background:url(images/order-left-side.png) left top no-repeat;
width:15px;
height:56px;
float:left;
}
.right-side{
background:url(images/order-right-btn.png) right top no-repeat;
width:15px;
height:56px;
float:left;
}

.btn-center {
float:left;
width:235px;
background:url(images/order-center.png) left top repeat-x;
height:56px;
line-height:56px;
}

.btn-center span{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
background:url(images/arrow-img.png) right 4px no-repeat;
padding:0px 20px 0px 15px;
float:left;
}

.btn-center strong{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
background:url(images/arrow-img.png) right 4px no-repeat;
padding:0px 20px 0px 46px;
float:left;
}

.btn-center small{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
background:url(images/arrow-img.png) right 4px no-repeat;
padding:0px 20px 0px 45px;
float:left;
}
/* Custom Styles End */
div.connect_confirmation_cell{
	display:none;
}
