/* CSS Document */

body{ margin:0px; color:#000000; font-family:Arial; font-size:12px; background:url(../images/body_bg.jpg) repeat; }

.main{ /* future use */ }

.main .innerMain{ width:1003px; margin:0px auto; background:#ffffff; }

.innerMain a{ text-decoration:none; outline:none; }
.innerMain img{ border:0px; display:inline; }
.innerMain .clear{ clear:both; }

.innerMain .header{ /*future use*/ }
.header .innerHeader{ float:left; width:1003px; background:url(../images/headerBg1.jpg) repeat-x left top; height:79px; }
.innerHeader .logo{ float:left; width:238px; padding:0px 0px 0px 31px; text-align:right }
.innerHeader .headerRightPanel{ float:left;  padding:0px 0px 0px 69px; }
.headerRightPanel .headerRight1{float:left; width:304px;}
.headerRightPanel .headerRight2{float:left; width:350px; background:url(../images/header2.jpg) no-repeat left top; height:79px;}
.headerRight2 .siteMapHome{float:right; padding:16px 30px 0px 0px;}
.siteMapHome a{font-size:13px; font-weight:bold; color:#540970;}
.siteMapHome a:hover{text-decoration:underline;}

.innerMain .mainContainer{ /*future use*/ }
.mainContainer .innerContainer{ float:left; width:988px; padding:0px 0px 10px 15px; background:url(../images/contentBg.jpg) repeat-x left top; }

.innerContainer .leftPanel{ float:left; width:551px; }
.leftPanel .topHeader{ float:left; width:534px; padding-left:16px; }
.leftPanel .topNavigation{ float:left; width:548px; background:url(../images/topNavBg1.jpg) repeat-x left top; padding:3px 0px 0px 3px; }
.topNavigation .topNav{ float:left; width:548px; background: url(../images/topNavBg.jpg) repeat-x left top; height:31px; }
.topNav ul{ list-style-type:none; margin:0px; padding:0px; float:left; }
.topNav ul li{ list-style-type:none; float:left; margin:0px; padding:0px; background:url(../images/spacer.jpg) no-repeat right top; }
.topNav ul li a{ color:#FFFFFF; font-size:11px; font-weight:bold; padding:0px 7px 0px 7px; line-height:27px;  }
.topNav ul li a:hover{ color:#EBCE10; }
.topNav ul li a.current{color:#EBCE10;}
.topNav ul li.last{ background:none; }

.leftPanel .mainContent{ float:left; width:551px; padding:100px 0px 0px 0px; }

.mainContent .leftContent{ float:left; width:306px; }
.leftContent .imageHolder{ float:left; }
.leftContent .logoHolder{ float:left; width:306px; padding:35px 0px 0px 0px; }
.logoHolder .bottomShadow{ float:left; width:306px; background:url(../images/topShadow.jpg) repeat-x left top; height:15px; }
.logoHolder .topShadow{ float:left; width:306px; background:url(../images/bottomShadow.jpg) repeat-x left top; height:15px; }
.logoHolder .logos{float:left; width:306px; padding:9px 0px 9px 0px; }
.logoHolder .logos img{ margin-left:15px; }

.leftContent .bottomLinks{ float:left; width:290px; padding:25px 0px 0px 16px; }
.leftContent .bottomLinks a{ width:232px; height:29px; line-height:29px; margin-bottom:5px; color:#FDE700; display:block; padding-left:35px; background:url(../images/button.jpg) no-repeat left top; font-weight:bold; font-size:13px; }
.leftContent .bottomLinks a:hover{ color:#FFFFFF; }

.mainContent .rightContent{ float:left; width:200px; padding:17px 17px 0px 17px; }
.rightContent .textHeading{float:left; width:200px; font-size:15px; font-weight:bold; padding-bottom:10px; }
.rightContent .text{ float:left; width:200px; }

.innerContainer .rightPanel{ float:left; width:437px; }
.rightPanel .flash{ float:left; width:437px; }

.innerMain  .privacyNotice{ float:right; width:1003px;}
.privacyNotice .row{ float:right; height:15px; width:134px; text-align:center; }
.row .leftCurve{float:left; width:7px; height:15px;}
.row .content{ float:left; background:#FDEE21; height:15px; width:100px; }
.row .content a{ padding:0px 10px 0px 10px; height:15px; line-height:15px; color:#2E2CD5; font-size:9px; display:block; }
.row .content a:hover{ text-decoration:underline; }
.row .rightCurve{float:left; width:7px; height:15px;}

.innerMain .footer{ float:left; width:1003px; background:#3E0B67; height:26px; font-size:9px; }

/*--------------inner page css------------------*/

.innerMain .ipHeader{/*future use*/}
.ipHeader .ipInnerHeader{float:left; width:1003px; background:url(../images/inner/headerBg.jpg) repeat-x left top;}
.ipInnerHeader .ipTopHeader{ float:left; width:1003px;}
.ipTopHeader .ipLogo{float:left; padding:0px 0px 0px 31px;}
.ipTopHeader .ipHeaderRightPanel{float:left; padding:0px 0px 0px 99px; height:130px}
.ipHeaderRightPanel .ipHeader1{float:left; width:209px;}
.ipHeaderRightPanel .ipHeader2{float:left; width:400px; background:url(../images/inner/header2.jpg) no-repeat left top; height:130px;}
.ipHeader2 .siteMapLink{ float:right; padding:16px 0px 0px 0px;}
.siteMapLink a{font-size:13px; font-weight:bold; color:#540970;}
.siteMapLink a:hover{text-decoration:underline;}

.ipInnerHeader .ipTopNavigation{ width:930px; margin:0px auto; padding:0px 2px 0px 2px; height:33px; background:#3F0967; }
.ipTopNavigation .ipTopNav{float:left; width:930px; height:33px; background:url(../images/inner/topNavBg.jpg) repeat-x left top; }
.ipTopNav ul{ list-style-type:none; margin:0px; width:900px; padding:0px 0px 0px 30px; float:left; }
.ipTopNav ul li{ list-style-type:none; float:left; margin:0px; padding:0px; background:url(../images/inner/spacer.jpg) no-repeat right top; }
.ipTopNav ul li a{ color:#FFFFFF; font-size:11px; font-weight:bold; padding:0px 10px 0px 10px; line-height:33px;  }
.ipTopNav ul li a:hover{ color:#EBCE10; }
.ipTopNav ul li a.current{color:#EBCE10;}
.ipTopNav ul li.last{ background:none; }

.innerMain .ipMainContainer{/*future use*/}
.ipMainContainer .ipMainContent{float:left; width:934px; padding:0px 38px 30px 31px; background:#FFFFFF url(../images/inner/contentBg.jpg) repeat-x left top;}

.ipMainContent .ipContent{float:left; width:934px; margin:51px 0px 0px 0px;}

.ipContent .ipLeftPanel{float:left; width:240px; padding:0px 30px 0px 0px;}
.ipLeftPanel .emptyDiv{float:left; width:240px; height:80px;} 
.ipLeftPanel .imageDiv{float:left; width:240px;}
.ipLeftPanel .missionStatement{float:left; width:240px; }
.missionStatement .missionStatementHeading{ float:left; width:216px; padding:0px 0px 0px 24px; background:url(../images/inner/aboutus2.jpg) repeat-x left top; height:29px; line-height:29px; font-size:16px; font-style:italic; color:#FFFFFF; }
.missionStatement .ipText{float:left; width:216px; padding:13px 0px 9px 24px; background:#3e0b67; color:#FFFFFF;} 
.ipLeftPanel .ipProductButton{float:left; width:240px; padding:15px 0px 0px 0px;}
.ipProductButton a{ width:205px; padding:5px 0px 0px 35px;  height:24px;  background:url(../images/inner/viewProductCatlogImg.jpg) no-repeat left top;margin-bottom:5px; display:block; font-weight:bold; font-size:13px; color:#FDE700;}
.ipProductButton a:hover{color:#FFFFFF;}

.ipLeftPanel .ipProductButton2{float:left; width:240px; padding:15px 0px 0px 0px;}
.ipProductButton2 a{ width:173px; padding:3px 0px 0px 45px;  height:37px;  background:url(../images/inner/button2.jpg) no-repeat left top;margin-bottom:5px; display:block; font-weight:bold; font-size:12px; color:#FFFFFF;}
.ipProductButton2 a:hover{color:#FDE700;}

.ipContent .mainTextContainer{ float:left; width:664px; }

.mainTextContainer .requestCatalog{float:left; width:664px;}
.requestCatalog .ipHeading{float:left; width:200px; padding:0px 0px 15px 0px; color:#3d0b64; font-size:17px; font-weight:bold;}
.requestCatalog .pageText{float:left; width:664px;}
.pageText .siteMap{float:left; width:300px;}
.siteMap ul{margin:0px; padding:0px 0px 0px 3px; list-style:none;}
.siteMap ul li{padding:5px 0px 5px 15px; background:url(../images/inner/bullet.jpg) no-repeat left center;}
.siteMap ul li a{font-weight:bold;}

.mainTextContainer .policy{float:left; width:664px; }
.policy .ipHeading2{float:left; width:664px; padding:0px 0px 15px 0px; color:#3d0b64; font-size:17px; font-weight:bold;}
.policy .ploicyText{float:left; width:664px; }
.mainTextContainer .ipContentArea{float:left; width:374px; padding:0px 27px 0px 0px;}
.ipContentArea .ipHeading{float:left; width:374px; padding:0px 0px 15px 0px; color:#3d0b64; font-size:17px; font-weight:bold;}
.ipContentArea .pageText{float:left; width:374px; color:#5d5d5d;}
.pageText .subHeading{ font-weight:bold; color:#000000;}
.pageText a{ color:#630e83;}
.pageText a:hover{text-decoration:underline;}
.pageText .heading{font-weight:bold; color:#640d7e;}

.mainTextContainer .textArea{ float:left; width:470px; padding:0px 130px 0px 0px; color:#5d5d5d;  }
.textArea .row{float:left;width:470px;}
.row .col1{float:left; width:50px;}
.row .col2{float:left; width:20px;}
.row .col3{float:left; width:400px;}
.textArea .subHeading{ font-weight:bold; color:#000000;}

.mainTextContainer .ipRightPanel{float:left; width:263px; background:#faf5cf; }
.ipRightPanel .ipRightPanelHeading{float:left; width:242px; padding:13px 0px 9px 21px; background:#eedc6e; font-family:Arial; font-size:14px; font-weight:bold; font-style:italic;}
.ipRightPanel .ipRightPanelHeadingKey{float:left; width:245px; padding:12px 0px 14px 18px; background:#eedc6e; font-family:Arial; font-size:14px; font-weight:bold;}
.ipRightPanel .imageContent{float:left; width:214px; padding:14px 28px 20px 21px;}
.imageContent .rightImage{float:left; border:3px #FFFFFF solid; margin:0px 8px 0px 0px;}
.imageContent .rightKeyProduct{float:left; width:100px; border-right:1px #d3cfb2 solid; margin:0px 15px 0px 0px;}
.imageContent .rightBottomDiv{float:left; width:214px; padding:15px 0px 0px 0px;}
.rightBottomDiv .rightBottomText{float:left; padding:0px 94px 0px 0px;}
.rightBottomDiv .rightBottomText a{ color:#000000; text-decoration:underline;}
.rightBottomDiv .rightBottomText a:hover{ text-decoration:none;}
.rightBottomDiv .rightBottomLogo{float:left; padding:0px;}

/*-----inner Footer--------*/
.innerMain .ipFooter{ float:left; font-size:9px;  width:965px; padding:0px 38px 0px 0px; height:24px; line-height:24px; text-align:right; background:#3e0b67; color:#FFFFFF;}
.ipFooter a{color:#FFFFFF; text-decoration:underline;}
.ipFooter a:hover{text-decoration:none;}
/*-----inner Footer--------*/



/* include css */
#topHeader{ height:163px; }
#footer{ height:24px; }
#leftNavButtons{}
#emptyDiv{ width:240px;}
/* include css */

.input1{font-family:Arial; font-size:11px; color:#000000; border:1px solid #C9C9C9; background:#EDEDED; height:14px; width:240px;}
.asterik{font-size:12px; color:#FF0000;}
.bgColor{ background:#EEDC6E; height:42px; line-height:120%; color:#000000; padding-left:16px; font-weight:bold; }
.bgColor2{ background:#FAF5CF; }
