@charset "utf-8";
/* Pavilion Solutions CSS */
body,td,th { font-family: Tahoma, Arial, Calibri, sans-serif; font-size: 14px; color: #2e2c2c; }
body { background-color: #FFF; margin:0; overflow-x:hidden; }
h1 { font-family: Tahoma, Arial, Calibri, sans-serif; font-size: 23px; color: #000000; font-weight:bold; padding:0px; margin:0px; margin-bottom:10px;}
h2 { font-family: Tahoma, Arial, Calibri, sans-serif; font-size: 16px; color: #000000; font-weight:bold; padding:0px; margin:0px; margin-bottom:10px;}
h3 { font-family: Tahoma, Arial, Calibri, sans-serif; font-size: 13px; color: #000000; font-weight:bold; padding:0px; margin:0px; margin-bottom:10px;}
p { padding-bottom:16px; }
/*h1, h2, h3, p, td, th { line-height:1.3em; }*/
a { color:#e55d0b; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
td, th { padding:5px 0; }
li {list-style-image:url(../images/icon_bullet_arrow_right_45d.png)}
.marginTop10px{margin-top:10px;}
.marginTop20px{margin-top:20px;}
.marginBottom20px{margin-bottom:20px;}
.marginRight10px{margin-right:10px;}
.marginRight45px{margin-right:45px;}
.marginLeft10px{margin-left:10px;}
.marginLeft20px{margin-left:20px;}
.padding5px{padding:5px;}
.padding9px{padding:9px;}
.padding10px{padding:10px;}
.paddingLeft10px{padding-left:10px;}
.paddingLeft20px{padding-left:20px;}
.paddingRight10px{padding-right:10px;}
.paddingRight20px{padding-right:20px;}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.alignJustify{text-align:justify;}
.borderRightLine{border-right:#d6d6d6 1px solid;}
.borderLeftLine{border-left:#d6d6d6 1px solid;}
.borderCorner10px{-moz-border-radius:10px; border-radius:10px; border:#d6d6d6 1px solid;}
.dividerLine{ border-bottom:#e2e2e2 solid 1px; }


/*clearfix*/
div.h_rules { margin:0 0 25px 0; border-top:#e2e2e2 solid 1px; }
#header:after,
#big-banner:after,
#panel-navi:after,
#panel-navi-row:after,
#header-row:after,
#content:after,
#content .wrapper:after,
#footer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*layout starts here*/
#header,
#big-banner,
#panel-navi,
#panel-navi-row,
#header-row,
#content,
#footer { position:relative; float:none; margin:0px auto; }

#big-banner,
#big-banner div,
#panel-navi,
#footer { width:100%; }
#footer #footerContainer{width:1020px;position:relative; float:left; margin-bottom:20px;}
#footer #footerContainer #footerDivisionBox{width:175px; margin-left:29px; text-align:left; position:relative; float:left; color:#e60015;}
#footer #footerContainer #footerDivisionBox p {line-height:normal; color:#FFFFFF; margin-top:10px;}
#footer #copyrightBox{width:1020px;text-align:center; position:relative; float:left; color:#3c0002; padding-top:10px; border-top:#830b14 solid 1px;}


#header-row,
#footer-navi-row,
#panel-navi-row,
#content { width:984px; background:none;}
#panel-navi-row {padding:20px; height:auto;}
#header-row {padding:20px; height:auto;}
#header #top { width:984px; float:left; position:relative;}
#header #top #left { float:left; position:relative;}
#header #top #left #logo{ float:left; position:relative; width:auto;}
#header #top #left #companyName{ float:left; position:relative; width:350px;}
#header #top #left #companyName #name{ float:left; position:relative; width:340px; font-family:Impact, Arial, sans-serif; font-size:38px; margin-left:15px; line-height:32px;}
#header #top #left #companyName #slogan{ float:left; position:relative; width:340px; margin-left:15px; line-height:38px; font-size:18px; color:#696969;}
#header #top #right { float:right; position:relative;}
#header #bottom { width:984px; float:left; position:relative;}
#header #bottom #mainMenu{ width:auto; float:left; padding:0px; position:relative; font-size:24px; color:#e55e0b}
#big-banner { background: rgba(229,94,11,1);
background: -moz-linear-gradient(left, rgba(229,94,11,1) 0%, rgba(246,191,10,1) 49%, rgba(229,93,11,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(229,94,11,1)), color-stop(49%, rgba(246,191,10,1)), color-stop(100%, rgba(229,93,11,1)));
background: -webkit-linear-gradient(left, rgba(229,94,11,1) 0%, rgba(246,191,10,1) 49%, rgba(229,93,11,1) 100%);
background: -o-linear-gradient(left, rgba(229,94,11,1) 0%, rgba(246,191,10,1) 49%, rgba(229,93,11,1) 100%);
background: -ms-linear-gradient(left, rgba(229,94,11,1) 0%, rgba(246,191,10,1) 49%, rgba(229,93,11,1) 100%);
background: linear-gradient(to right, rgba(229,94,11,1) 0%, rgba(246,191,10,1) 49%, rgba(229,93,11,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e55e0b', endColorstr='#e55d0b', GradientType=1 );}
#panel-navi { background-color:#f2f2f2;}
#panel-navi a { float:left; }
#panel-navi #panelNaviBox{ width:215px; float:left; position:relative;}
#panel-navi #panelNaviBox #panelNaviBoxRow{ width:215px; float:left; position:relative;}
#content { padding:20px;}
#content #leftColumn { float:left; width:216px; position:relative;}
#content #leftColumn #lcQuickLinkBox{ float:left; width:216px; position:relative;}
#content #leftColumn #lcQuickLinkBox ul, li{ margin-left:8px; margin-top:0px; padding-left:0px;}
#content #leftColumn #sideAdvertisementBox{ float:left; width:210px; height:auto; position:relative; -moz-border-radius:10px;border-radius:10px; background:#f1f1f1; padding:3px;}
#content #centerColumn { float:left; width:512px; position:relative;}
#content #centerColumn #centerAdvertisementBox{ float:left; width:506px; height:auto; position:relative; -moz-border-radius:10px;border-radius:10px; background:#f1f1f1; padding:3px;}
#content #centerColumn #indexIntro{ float:left; width:506px; position:relative;}
#content #centerColumn #indexIntro #indexIntroBox{ float:left; width:506px; position:relative;}
#content #centerColumn #indexIntro #indexIntroBoxProductsPage{ float:left; width:486px; position:relative;}
#content #centerColumn #supportPg #iconSupportBox{ float:left; width:auto; position:relative;}
#content #centerColumn #supportPg #supportBox{ float:left; width:425px; position:relative;}
#content #centerColumn #submenuBox{ float:left; width:253px; position:relative;}
#content #centerColumn #submenuBox #iconBox{ float:left; width:30px; position:relative;}
#content #centerColumn #submenuBox #textBox{ float:left; width:213px; position:relative; margin-top:8px; margin-left:10px;}
#content #centerColumn #submenuBoxProductsPage{ float:left; width:243px; position:relative;}
#content #centerColumn #submenuBoxProductsPage #logoBrandBox{ float:left; width:83px; position:relative;}
#content #centerColumn #submenuBoxProductsPage #logoBrandTextBox{ float:left; width:150px; position:relative; margin-top:8px; margin-left:10px;}
#content #centerColumn #submenuBoxProductsPage #iconBoxProducts{ float:left; width:30px; position:relative;}
#content #centerColumn #submenuBoxProductsPage #textBoxProducts{ float:left; width:203px; position:relative; margin-top:8px; margin-left:10px;}
#content #rightColumn { float:left; width:216px; position:relative;}
#content #rightColumn #rcQuickLinkBox{ float:left; width:216px; position:relative;}
#content #rightColumn #rcQuickLinkBox #iconBox{ float:left; width:30px; position:relative;}
#content #rightColumn #rcQuickLinkBox #textBox{ float:left; width:176px; position:relative;}
#content #rightColumn #rcQuickLinkBox ul, li{ margin-left:8px; margin-top:0px; padding-left:0px;}

#footer {height:auto; background:#f1f1f1; padding:20px}
#footer p { line-height:1em; font-size:11px;}
#footer p,
/*#footer a { color:#fff; }*/
#footer p + p,
/*#footer p + p a { color:#000; padding-bottom:0;}*/
#footer-navi-row #footerNaviRowBox{ float:left; position:relative; width:226px;}
#footer-navi-row #footerNaviRowBox ul, li{ margin-left:8px; margin-top:0px; padding-left:0px;}
#footer-navi-row #footerNaviRowBox2{ float:left; position:relative; width:250px;}
#footer-navi-row #footerNaviRowBox2 ul, li{ margin-left:8px; margin-top:0px; padding-left:0px;}
/*content*/	