﻿/* -------------- Reset CSS v1.0 | 20080212 -------------- */

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,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
ol, ul {}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {  content: '';   content: none;}

/* remember to define focus styles! */
:focus { outline: 0;}

/* remember to highlight inserts somehow! */
ins { text-decoration: none;}
del { text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 1px;} 

/* -------------- End reset CSS -------------- */

/*  Spiffy Corners */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2, .cssbox_head h3{ background: transparent url(/app_themes/Cpanel1/images/corner.png) no-repeat bottom right;} 
.cssbox  {width:584px; padding-right:15px; margin:0 auto }
.cssbox_white {background: transparent url(/app_themes/Cpanel1/images/corner.png) no-repeat bottom right; width:512px; padding-right:15px; margin:0 auto;}
/* IE Win = width - padding */  

.cssbox_head { background-position:top right; margin-right:-15px; padding-right:14px } 
.cssbox_head h2,.cssbox_head h3 { background-position:top left; margin:0; padding:25px 0 15px 22px; height:auto !important; height:1% } 
.cssbox_head h2 div, .cssbox_head h3 div { border-bottom:solid 1px #cfcfcf; padding-bottom:4px; color:#403f3f; font-weight:bold; font-size:12pt; font-family: arial,tahoma,verdana;}
.cssbox_head h3 div {font-size:19pt;}
.cssbox_body { background-position:bottom left; margin-right:25px; padding:0px 0 15px 40px } 
.cssbox_body ul {list-style-type:square; color:#3b5998;}
.cssbox_body ul a {color:#3b5998; text-decoration:underline;}
.cssbox_body ul a:hover {text-decoration:none;}
/*  Spiffy Corners */

/* -------------- Begin common -------------- */

.space{clear:both;height:10px;}
.clearboth {clear:both;}
textarea{font-size:9pt; font-family:arial,tahoma,verdana;}
.highlightkeyword{font-weight:bold;}

/* -------------- End common -------------- */
.whitepage {margin:0; font-size:9pt; color:#666666; font-family:arial,tahoma,verdana;}
#header-container-simple {margin:0 auto; height:75px; background:#f0f0f0 url(/App_Themes/Cpanel1/images/header-logo-simple.png) top center no-repeat;}
#content-container-simple {margin:0 auto; width:776px; padding:38px 0px 45px 0px;}
#footer-container-simple {margin:0 auto; width:776px; padding:5px 0px 20px 0px; border-top:solid 2px #b3b3b3;}
.copyright-simple {float:right;}
.version-simple {float:left;}

/* Main */
.mainbody {background:#f5f6f7; margin:0; font-family:arial,tahoma,verdana; font-size:9pt;}
#main-container{width:976px; margin:0 auto;}
#header{height:191px; margin:0 auto; position:relative;background:url(/App_Themes/Default/images/bg_Header.gif) no-repeat;}
#bottom{position:relative; height:67px; background: url(/app_themes/default/images/bg_bottom.gif) top left no-repeat;}
#footer {position:relative;}
#zonebottom {background: url(/app_themes/default/images/bg_bottomzone.gif) top left no-repeat; margin:18px 7px 13px 7px; padding-top:17px;}
#zonebottom .bottom {background: url(/app_themes/default/images/bg_bottomzone.gif) bottom left no-repeat; overflow:hidden; padding-bottom:20px}
/* Main */

.white {margin:0; font-family:arial,tahoma,verdana; font-size:9pt;}

/* Header */
#header .logo {position:absolute; top:12px; left:8px}
#main {padding:0 8px; background:url(/app_themes/default/images/bg_main.gif) top left repeat-y;}
/* Header */

/* Footer */
#footer a.anchor {cursor:pointer; background: url("/app_themes/default/images/footer_anchor.gif") no-repeat scroll 0 0 transparent;display: block;height:14px;position: absolute;right: 15px;text-decoration: none;top:2px;width:33px;}
.footerHolder {color:#666666; font-size:8pt; padding:0px 60px 30px 12px}
.footerHolder a {color:#666666; text-decoration:none}
.footerHolder a:hover {color:#666666; text-decoration:underline}
/* Footer */

/* Navbarmenu */
.mainnavbar {position:absolute; bottom:0; left:8px; right:8px; overflow:hidden; border-bottom:1px #878787 solid;}

.TopMenuGroup { height:63px}
.TopMenuItem,.TopItemLookActive {cursor:pointer;}
.MenuGroup {border: solid 1px #999999; width:200px; cursor:pointer; border-top:none; background:#f5f5f5 url(/app_themes/default/images/bg_menu.gif) repeat-x;}
.MenuItem {background:url(/app_themes/default/images/bg_submenu.gif) bottom left no-repeat; color:#010101; cursor:pointer; font-size:9pt;}
.MenuItemHover {background:url(/app_themes/default/images/bg_submenu.gif) bottom left no-repeat; color:#c1050a; cursor:pointer; font-size:9pt;}
.FirstMenuItem {background:url(/app_themes/default/images/bg_submenufirst.gif) bottom left no-repeat; color:#010101; cursor:pointer; font-size:9pt;}
.FirstMenuItemHover {background:url(/app_themes/default/images/bg_submenufirst.gif) bottom left no-repeat; color:#c1050a; cursor:pointer; font-size:9pt;}

.topnavbar {margin:0; position:absolute; top:29px; right:106px;}
.topnavbar ul {margin:0; padding:0;}
.topnavbar li {color:#ffffff; margin:0; list-style-type:none; display:inline; padding:0; padding-left:29px; background:url(/App_Themes/Default/images/menu_sepa.gif) no-repeat 17px 4px;}
.topnavbar li a { color:#ffffff; text-decoration:none;}
.topnavbar li a:hover {text-decoration:underline;}

.bottomnavbar {width:824px; float:left;}
.bottomnav-title {padding-bottom:6px; font-weight:bold; color:#666666;}
.bottomnav-title a { color:#666666; text-decoration:none;}
.bottomnav-title a:hover {text-decoration:none;}
.bottomnav-item {float:left; width:184px; padding-left:22px;}
.bottomnav-item ul {margin:0; padding:0;}
.bottomnav-item li {margin:0; list-style-type:none; padding:0; padding-top:3px;}
.bottomnav-item li a { color:#888888; text-decoration:none;}
.bottomnav-item li a:hover {color:#666666; text-decoration:none;}

.followme {width:138px; float:right;}
.followme .bottomnav-item {float:none; padding-left:0; width:auto;}
.facebook {background: url(/app_themes/default/images/facebook.png) left top no-repeat; padding:0 0 0 24px !important; margin-top:3px !important;}
.linkedin {background: url(/app_themes/default/images/linkedin.png) left top no-repeat; padding:0 0 0 24px !important; margin-top:12px !important;}
.addthis {padding-top:40px}

.navbartop-guide { margin:0px; color:#666666; padding:11px 10px 3px 14px}
.navbartop-guide a {color:#666666; text-decoration:none;}
.navbartop-guide a:hover {text-decoration:underline;}
.navbartop { margin:0px; padding:5px 4px 3px 7px;}
.mask {height:1px; background-color:#e0e0e0;}
.navbartop .childmenu {padding:5px 0px 6px 24px; margin:0px; font-weight:normal; background: url(/app_themes/default/images/ico_nav.png) 10px 8px no-repeat;}
.navbartop .childmenu a {color:#666666; text-decoration:none; }
.navbartop .childmenu a:hover {color:#c70305; text-decoration:none;}
.navbartop .activechildmenu {padding:5px 0px 6px 24px; margin:0px; font-weight:bold; background: url(/app_themes/default/images/ico_nav.png) 10px 8px no-repeat}
.navbartop .activechildmenu a {color:#c70305; text-decoration:none;}
.navbartop .activechildmenu a:hover {text-decoration:none;}

.navbarbottom { margin:0px; padding:20px 0 6px 0; background-color:#d7d7d7;}
.navbarbottom .childmenu {padding:6px 0 6px 32px; margin:0px; font-weight:bold; background: url(/app_themes/default/images/ico_nav.gif) left top no-repeat;}
.navbarbottom .childmenu a {color:#666666; text-decoration:none; }
.navbarbottom .childmenu a:hover {color:#c70305; text-decoration:none;}
.navbarbottom .activechildmenu {padding:6px 0 6px 32px; margin:0px; font-weight:bold; background: url(/app_themes/default/images/ico_nav.gif) left top no-repeat}
.navbarbottom .activechildmenu a {color:#c70305; text-decoration:none;}
.navbarbottom .activechildmenu a:hover {text-decoration:none;}
/* Navbarmenu */

/* -------------- Begin home -------------- */
.home-content {background:url(/app_themes/default/images/bg_home.gif) top left repeat-x;}
.specialArticle {background: url(/app_themes/default/images/bg_homenews.gif) bottom left no-repeat; margin:0; position:relative; padding:30px 390px 25px 38px; }
.specialArticle-png {position:absolute; top:13px; right:20px; width:368px; height:192px; overflow:hidden}
.specialArticle-top { position:absolute; top:0px; left:0px; background:url(/app_themes/default/images/bg_homenewstop.gif) top left no-repeat;height:30px;width:960px;}
.specialArticle-item {padding:12px 0px 0px 0px ; margin:0px; font-size:9pt;}
.specialArticle-sepa{  padding:0px; height:2px;}
.specialArticle-item h3 {background: url(/app_themes/default/images/ico_homenews.gif) 0px 1px no-repeat; padding-bottom:3px; color:#666666; text-decoration:none; padding-left:23px; font-weight:bold; font-size:9pt;}
.specialArticle-item h3 a {color:#666666; text-decoration:none;}
.specialArticle-item h3 a:hover {color:#c1050a;}
.specialArticle-item-date {font-weight:normal; color:#9c9c9c; padding-left:6px}
.specialArticle-item .brief {padding-left:23px; color:#888888;}

.specialProduct {padding:11px 0px 0 10px}
.specialProduct-item {position:relative; background:url(/App_Themes/Default/images/bg_homeproduct.gif) no-repeat top left; float:left; margin:0px; overflow:hidden; padding:25px 15px 10px 22px; width:277px; height:171px;} 
.specialProduct-item img {float:left; border:none; margin-right:18px; margin-top:2px}
.specialProduct-item h2 {text-decoration:none; font-weight:bold; padding:0; padding-right:11px; font-size:10pt;}
.specialProduct-item h2 a{color:#666666; text-decoration:none;}
.specialProduct-item h2 a:hover{color:#c1050a;}
.specialProduct-item-link {position:absolute; left:197px; bottom:18px;}
.specialProduct-item-link a{background: url(/App_Themes/Default/images/btn_detail.gif) no-repeat scroll 0 0 transparent;
    display: block;height:30px;line-height:30px;margin: 0;padding:0px 0px 1px 16px;width:82px; color:#ba0910; text-decoration:none}
.specialProduct-item-link a:hover{background: url(/App_Themes/Default/images/btn_detailhover.gif) no-repeat scroll 0 0 transparent}
.specialProduct-item-briefcontent{margin:0;color:#29371d;text-align:justify;font-size:9pt; margin:8px 12px 0px 0px;}
/* -------------- End home -------------- */

/* -------------- Begin ad -------------- */
.addhome { position:absolute; left:116px; top:22px; height:36px; overflow:hidden; width:852px}
.ourPartner{ position:absolute; color:#FFFFFF; top:16px; left:8px;}
.ourPartner img {border:none}
/* -------------- End ad -------------- */

/* Search */
.search {position:absolute; top:62px; right:106px;}
.search .textsearch {color:#9b9b9b; border:none; padding:2px 0 2px 20px; width:125px; font-size:8pt; background:url(/App_Themes/Default/images/textsearch.gif) no-repeat top left;}
.search .searchbt {border:none; background:transparent; display:none;}

.searchresult {padding:44px 0px 40px 0px}
.search-color {font-weight:bold; color:#005027;}
.searchresult .searchitem {padding:10px 0px 10px 0; margin-right:20px; border-bottom:solid 1px #E0E0E0;}
.searchresult .searchitem h3 {padding-bottom:5px; font-size:9pt;}
.searchresult .searchitem a {color:#D4101A; text-decoration:none}
.searchresult .searchitem a:hover { text-decoration:underline}
.searchresult .result{padding:15px 0 0px 0}
/* Search */

/* Zone */
.zone-main {/*background:#fff url(/app_themes/default/images/bg_zone.gif) repeat-x left top;*/ position:relative; /*padding-top:187px;*/}
.zone-content {background:url(/app_themes/default/images/bg_zone.gif) repeat-x left top; padding-left:18px;}
/*.zone-image {position:absolute; top:0; left:0;}*/

.frcontent {width:667px; float:left; padding:15px 30px 0 0; line-height:1.5;}
.frpartner {padding:15px 0px 0 0; line-height:1.5;}

.newszone {padding-bottom:12px; overflow:hidden; padding-top:12px;}
.newszone .image-box img {padding-right:20px; padding-top:3px;}
.newszone h3 {font-weight:bold; color:#d4101a; padding:0; font-size:11pt;}
.newszone h3 a { color:#d4101a; text-decoration:none;}
.newszone h3 a:hover {text-decoration:underline;}
.newszone .item-brief {padding:0px;}
.newszone .more {padding:12px 0 0 13px; background:url(/app_themes/default/images/ico_more.gif) no-repeat 0px 16px;}
.newszone .more a { color:#d4101a; text-decoration:none;}
.newszone .more a:hover {text-decoration:underline;}
.newszone .item-date {font-weight:bold; color:#b4b4b4; padding:2px 0 2px 0}

.newszone-events {border:none; padding:12px 0 0 0;}
.newszone-events .item-date{padding-right:20px}
.newszone-events h3 {padding:0; font-size:9pt;}

.newsitem {padding-bottom:12px; overflow:hidden; border-bottom:dotted 1px #dcdcdc; padding-top:12px; vertical-align:top; width:312px}
.newsitem .image-box img {width:96px; padding-right:9px; padding-top:3px;}
.newsitem h3 {font-weight:bold; color:#d4101a; padding:0px 0px 7px 0px; font-size:9pt;}
.newsitem h3 a { color:#d4101a; text-decoration:none;}
.newsitem h3 a:hover {text-decoration:underline;}
.newsitem .item-brief {padding:0px; color:#000000}
.td-space{ width:27px}

.newsquotes {padding:0;}
.item-quotes {width:81px;background: url(/app_themes/default/images/quotes.png) 0px 0px no-repeat; height:50px;}
.quotes {padding-bottom:30px}
/* Zone */

/* -------------- Begin QA -------------- */
.kbquestion{ margin-top:6px}
.qaitem { font-size:9pt; padding:4px 0px 7px 27px; font-weight:bold; color:#545454; background: url(/app_themes/default/images/bg_question.png) 0px 0px no-repeat;}
.qafull{ padding:0px 0px 16px 27px;  font-weight:normal; color:#222222;}

.timetoask { padding:15px 0px 15px 0px; }
.timetoask h5 { padding:4px 0px 6px 28px; margin:0px; font-size:9pt; color:#000000; font-weight:bold; background: url(/app_themes/default/images/bg_sendquestion.gif) top left no-repeat;}
.sendquestion { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; cursor:pointer; color:#d93c00; font-weight:normal;}
a.sendquestion { color:#da251d; text-decoration:underline;}
a:hover.sendquestion { color:#da251d; text-decoration:none;}
/* -------------- End form -------------- */

/* Right menu */
.rightnav {float:left; background:Transparent url(/app_themes/default/images/bg_rightnav.png) top left no-repeat; position:relative; width:231px; margin-top:-33px}
.rightcontent {padding:7px 5px 0 6px;}
.rightnavp .rightnav {margin-top:52px}

.supportonline {padding:0;}
.supportonline a {cursor:pointer;}
.supportonline .guide {color:#333333; padding:12px 22px 0 16px; background-color:#d7d7d7;}
.subscribe {background:url(/app_themes/default/images/bg_subscribe.gif) left bottom no-repeat; padding:0 5px 32px 6px;}
.subscribe .guide {color:#333333; padding:12px 16px 0px 16px; background-color:#d7d7d7}
.subscribe table {margin-top:10px;}
.subscribe table .textbox {border:solid 1px #7f9db9; width:151px; color:#000000;}
.subscribe .button {color:#000000; width:33px; cursor:pointer;}
/* Right menu */

/* News */
.newscontent {padding:10px 0 0 10px; color:#333333; overflow:hidden;}
.newscontent h1 {color:#c0181d; font-weight:normal; font-size:15pt; padding:0px 0 9px 0}
.newscontentimg  h1 {font-size:17pt; padding:10px 0 9px 0}
.newscontent a { text-decoration:underline; color:#ca3d1c;}
.newscontent a:hover { text-decoration:none; color:#ca3d1c;}

.backcontent {margin:10px 0 0 3px; padding-left:19px; background: url(/App_Themes/Default/images/ico_back.gif) 0px 4px no-repeat;}
.backcontent a {color:#7f7f7f;}
.backcontent a:hover {text-decoration:underline}

.newsfullContent h3 {cursor:pointer; margin:1px 0 1px 0; font-weight:normal; font-size:15pt; text-decoration:underline; padding:6px 0px 0px 16px; color:#C0181D; background:url(/app_themes/default/images/ico_more.gif) no-repeat 0px 16px;}
.newsfullContent h3.active {text-decoration:none; font-weight:bold;}
.newsfullContent h4 {display:none; font-weight:normal; padding:0px 0 0px 16px;}
/* News */

/* Print */
.print-content{ width:980px; margin:0 auto; margin-bottom:20px}
.print-content .newscontent {padding-left:0;}
.print-header {width:980px; margin:0 auto; padding:10px 0px; background: url(/app_themes/default/images/bg_print.gif) bottom center repeat-x; margin-bottom:0px }
.print-bottom {width:980px; margin:0 auto; padding:10px 0px; background: url(/app_themes/default/images/bg_print.gif) top center repeat-x; margin-top:20px; position:relative }
.print-bottom .design{ padding-top:20px;color:#969696;font-size:8pt !important;margin:0;padding:0;position:absolute;right:0;top:10px;}
/* Print */

/*utibar*/
.utibar {text-align:left; border-bottom:solid 1px #e3e3e3; margin-top:28px; padding-bottom:0px; text-transform:uppercase;}

.print { padding:4px 5px 2px 30px; margin-right:4px; cursor:pointer; font-size:8pt; color:#898989; font-weight:normal; background: url(/App_Themes/Default/images/ico_print.gif) 7px 6px no-repeat; border:solid 1px #e3e3e3; border-bottom:none;}
a.print { color:#898989; text-decoration:none;}
a:hover.print { color:#c70305;}

.sendtofriend {padding:4px 5px 2px 30px; cursor:pointer; font-size:8pt; color:#898989; font-weight:normal; background: url(/App_Themes/Default/images/ico_email.gif) 7px 6px no-repeat; border:solid 1px #e3e3e3; border-bottom:none;}
a.sendtofriend { color:#898989; text-decoration:none;}
a:hover.sendtofriend { color:#c70305;}
/*utibar*/

/* Pager */
.pages {color:#ED2B23; margin-top:15px}
.pages .pagecustom {margin-top:14px; font-weight:normal;}
.pages a, .pages .pagecurr {text-decoration:underline; font-weight:bold; float: left; padding:4px 3px 0; margin:0; color:#ED2B23;}
.pages .pagecurr {text-decoration:none;}
.pages a:hover {text-decoration:none;}
.pages .pagetextbox {border:solid 1px #c8c8c8;}
/* Pager */

/* Breadcrumb */
.breadcrumb {padding:0; margin:0px; color:#888888;}
.breadcrumb a { color:#888888; text-decoration:none;}
.breadcrumb a:hover { color:#676767}
.breadcrumb .finalcrumb {color:#676767;}
/* Breadcrumb */

/* Form design */
.editform { padding:0px; margin:0px;}
.editform td.label {text-align:left; font-weight:bold; vertical-align:top; color:#222222; white-space: nowrap; padding:10px 10px 0px 0px;}
.editform td.label span.star {font-weight:normal;}
.editform td.editor {vertical-align:top; padding-top:8px;}
.editform td.editor .textbox { width:177px;border:solid 1px #c8c8c8; margin-right:1px; font-family:arial,tahoma,verdana;}
.editform td.sepa {width:10px}
.editform td.buttoncell {padding:5px 0px 10px 29px;}
.editform td.buttoncell input {background:url(/App_Themes/Default/images/btn_send.gif) top center no-repeat; cursor:pointer; border:none; width:45px; height:29px;}
.captchatextbox { width:177px; border:solid 1px #c8c8c8;}
.rcRefreshImage {color:#222222 !important; font-weight:bold;background:url(/App_Themes/Default/images/bg_refresh.gif) top left no-repeat; padding:4px 0 4px 20px;}
.messageboard { margin:10px; padding:10px 40px 10px 45px; background:url(/App_Themes/Cpanel1/images/error.png) no-repeat 30px 4px; border-bottom:solid 1px #dd3c10; border-top:solid 1px #dd3c10; background-color:#ffebe8; color:#4e4e4e; font-weight:normal;}
.errormessage { padding-left:20px; background:url(/App_Themes/Cpanel1/images/edtError.png) no-repeat; width:14px; height:14px; overflow:hidden;}
.thankyou { margin:10px; padding:10px 40px 10px 45px; background:url(/App_Themes/Cpanel1/images/thankyou.png) no-repeat 30px 4px; border-bottom:solid 1px #5f8bff; border-top:solid 1px #5f8bff; background-color:#ecf2fc; color:#4e4e4e; font-weight:normal;}
/* Form design */

/* Quote */
.quote .editform td.sepa {width:56px}
.quote .editform td.editor table td {padding:0 15px 0px 0}
.quote .addons table td {padding:0 50px 5px 0}
.quote, .quote a {color:#333333;}
.quote .star {font-weight:normal;}
.quote .headline {font-weight:bold; font-size:10pt; text-transform:uppercase; padding:15px 0 0px 0}
.quote .note {font-weight:normal; font-style:italic; padding-top:2px; padding-bottom:10px}
.quote .buttoncell{text-align:right; border-top:dotted 1px #c8c8c8; padding-top:10px}
.quote .buttoncell input {background:url(/App_Themes/Default/images/btn_send.gif) top center no-repeat; cursor:pointer; border:none; width:45px; height:29px;}
.quote .surveytextbox { width:177px;border:solid 1px #c8c8c8; margin-right:1px; font-family:arial,tahoma,verdana;}
/* Quote */

/* Survey */
.surveypanel {padding-right:10px}
.survey {color:#333;}
.survey .selecteditem {background:transparent url(/App_Themes/Default/images/bg_question.png) no-repeat 0px 5px; font-weight:bold; padding:12px 0px 8px 7px; margin-top:6px; border-top:solid 1px #E0E0E0;}
.survey .qa-full {border:none; padding:0 0 8px 27px;}
.surveybutton {padding:6px 0 0 31px;}
.surveytbl td {padding-top:3px}

.surveynote {display:none;}
.surveywarning {display:inline; color:#FF0000; font-weight:bold;}
.textboxsurvey {border: 1px solid #E0E0E0; height:17px;}
.textboxwarning {border: 1px solid #FF0000;}
/* Survey */

/* Partner */
.partnertd {padding:0 32px 0 0;}
.partneraltertd{padding:0;}
.partner {width:194px; position:relative;}
.partner h3 {color:#333333; font-weight:bold; padding:30px 0 10px 0px; font-size:9pt;}
.partner h3 a {color:#333333; text-decoration:none}
.partner img {padding:1px; border:solid 1px #dfdfdf;}
.partner span {background: none repeat scroll 0 0 #a20000;bottom:0; display:none; left:0; margin:0; overflow:hidden; padding:5px 6px;position:absolute; width:181px;}
.partner:hover img {border-color:#a20000;}
.partner:hover span {display:block;}
.partner span a {background: url("/App_Themes/Default/images/externalWeb.gif") no-repeat scroll 100% 1px transparent;color:#D2DFE4;font-size: 11px;padding-right: 15px;}
.partner-detail {width:179px; margin-top:9px; line-height:1.3; background-color:#f3f3f3; color:#333; padding:4px 5px 4px 10px}
.partner-header {color:#333333; padding:0; margin-right:14px; padding-top:10px; padding-bottom:10px}
.partner-header a{color:#ca3d1c; text-decoration:underline;}
.partner-footter {background-color:#dfdfdf; padding:10px; color:#1c1c1c; margin-top:20px; margin-right:14px}
.partner-footter a{color:#cc0000; text-decoration:underline;}
.partner-header a:hover,.partner-footter a:hover{text-decoration:none}
/* Partner */

/*CASES*/
#teaser_cases {display: block;list-style-type: none;margin: 0;line-height:1.5}
#teaser_cases li {position: relative;float: left;margin: 0 9px 9px 0;overflow: hidden;height:174px;width:174px;}
#teaser_cases li div {position: absolute;z-index:72;bottom:-174px;left:0;padding:0px 10px 0 10px;color:#0a0a0a;}
#teaser_cases li .gradientImg {position: absolute;z-index:70;top:172px;left: 0;}
#teaser_cases li h3 {z-index:72;overflow: hidden;position: absolute;top: 0;left: 0;height:174px;width:154px;display: block;padding:175px 10px 10px 10px; font-size:11pt}
#teaser_cases li div h4 {text-transform:none;font-weight:normal;font-size: 9pt;margin:0;padding: 0;}
#teaser_cases li div h5 {text-transform:none;font-weight:normal;font-size: 9pt;line-height: 16px;margin: 4px 0 4px 0;padding: 0;}
#teaser_cases li a {text-decoration:underline;color:#0a0a0a; padding-right:10px; background: url("/App_Themes/Default/images/ico_viewall.gif") no-repeat right top;}
#teaser_cases li a:hover {text-decoration:none;}

.filterWrapper {font-weight:bold; color:#b4b4b4; padding-bottom:15px; font-size:10pt}
.filterWrapper .RadComboBox {padding-left:15px;}
.filterWrapper .RadComboBox input {color:#5e5e5e;font-family:arial,tahoma,verdana; text-transform:uppercase;}
/*CASES*/

/*GALLERY*/
#navPrev {top: 40px;margin-top: 23px;left: 47px;}
#navNext {right: 50px;top: 40px;margin-top: 23px;}
#navPause,#navPlay {margin-top: 25px;}
#navPlay {left: 287px;}
#navPause {left: 287px;}
.gallerystatus {display: none;}
/*GALLERY*/

/* Quote */
.customer-review {width:341px;float:left; margin-left:-10px; padding-top:15px; position:relative;}
.request-quote {width:305px; float:left; padding-top:24px; padding-left:20px}
.request-quote h3 {padding-top:10px}
.customer-review .review {position:absolute; top:80px; left:25px; width:285px; height:157px; overflow:hidden;}
.customer-review .viewall {position:absolute; top:34px; right:18px;}

/* News */
.blog {width:657px; padding-bottom:20px; border-bottom:dotted 1px #CCCCCC;}
.blog h3 {font-size: 15pt;font-weight: normal; padding: 0;}
.blog h3 a:hover {color:#333; text-decoration:none}

.landing-text {font-weight:bold;font-size:14pt;line-height:1; text-align:center; font-family: arial,tahoma,verdana;}
.landing-text a {color:#000000;text-decoration:none;}
.landing-text a:hover {text-decoration:underline;} 

#invitechatwindow {width:226px; overflow:hidden;}
