﻿@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('open-sans-regular.eot');
  src: local(''),
       url('open-sans-regular.eot?#iefix') format('embedded-opentype'),
       url('open-sans-regular.woff2') format('woff2'),
       url('open-sans-regular.woff') format('woff'),
       url('open-sans-regular.ttf') format('truetype'),
       url('open-sans-regular.svg#OpenSans') format('svg');
}

html, body {
	margin:0;
	padding:0;
	height:100%;
	font-family:'Open Sans', sans-serif;
	font-size:100%;
	color: #000000;
	background-color:#FFFFFF;
}

/* ==================================== Containers CSS Begins ================================== */

#container-page {
    width:100%;
    min-height:100%;
    margin:0 auto;
    padding:0;
    text-align:center;
    background:#;
}

#container-header-1 {
    width:100%;
    height:50px;
    margin:0;
    padding:0;
    background:#E6E6E6;
    border-bottom: 1px solid #939393;
}

#container-header-2 {
    width:100%;
    height:40px;
    margin:0;
    padding:0;
    background:#E6E6E6;
    border-bottom: 1px solid #939393;
}

.container-menu-icon-1 {
    display:block;
    position:absolute;
    top:9px;
    right:34px;
    width:30px;
    height:30px;
    border:1px solid #939393;/* == with border the block is 32px x 32px overall == */
    border-radius:4px;
}

.container-menu-icon-2 {
    display:block;
    position:absolute;
    top:4px;
    right:34px;
    width:30px;
    height:30px;
    border:1px solid #939393;/* == with border the block is 32px x 32px overall == */
    border-radius:4px;
}

#container-content {
    width:100%;
    height:100%;
    max-width:1200px;
    margin:0 auto;
    padding:0;
    background:#FFFFFF;
}

#container-content-1 {
    width:96.8%;
    margin:0;
    padding:0 1.6% 0 1.6%;
    border:0;
    background:;
}

#container-content-2 {
    width:96.8%;
    margin:0;
    padding:0 1.6% 0 1.6%;
    border:0;
    background:;
}

#container-content-3 {
    width:96.8%;
    margin:0;
    padding:0 1.6% 0 1.6%;
    border:0;
    background:;
}

#container-footer-1 {
    width:100%;
    height:auto;
    margin:0;
    padding:10px 0 10px 0;
    display:block;
    background:#E6E6E6;
    text-align:center;
    border-top:;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}

#container-footer-2 {
    width:100%;
    height:auto;
    line-height:;
    margin:0;
    padding:10px 0 10px 0;
    display:block;
    background:#E6E6E6;
    text-align:center;
    border-top:;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}

#container-footer-3 {
    width:100%;
    height:auto;
    line-height:;
    margin:0;
    padding:10px 0 10px 0;
    display:block;
    background:#E6E6E6;
    text-align:center;
    border-top:;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}

/* ==================================== Containers CSS Ends ==================================== */


/* ==================================== H1 Tags CSS Begins ===================================== */

.h1, h2, h3, h4 {
	font-family:'Open Sans', sans-serif;
	font-size:1em;/*16px*/
	font-weight:600;/*Bold*/
	letter-spacing:normal;
	text-align:left;
	color:#282828;
	line-height:1.5;
	margin:1em 0 0 0;
}

.h-style-1 {
	font-family:'Open Sans', sans-serif;
	font-size:1em;/*16px*/
	font-weight:600;/*Bold*/
	letter-spacing:normal;
	text-align:left;
	color:#282828;
	line-height:1.5;
	margin:1em 0 0 0;
}




/* ==================================== H1 Tags Ends =========================================== */


/* ==================================== HR CSS Begins ========================================== */

hr.hr1 {
    height:1px;
    width:100%;
    margin:1em 0 1em 0;
    padding:0;
    border:0;
    color:#909090;
    background:#909090;
}

/* ==================================== HR CSS Ends ============================================ */


/* ==================================== Image CSS Begins ======================================= */

img.img-100 {
    display:block;
    width:100%;
    height:auto;
    margin:0 auto;
    border:0;
    border-radius:0;
    vertical-align:bottom;
}

img.spacer-1 {
    display:block;
    width:100%;
    height:auto;
    max-height:16px;
    vertical-align:bottom;
}

img.spacer-2 {
    display:block;
    width:100%;
    height:auto;
    max-height:12px;
    vertical-align:bottom;
}

img.spacer-3 {
    display:block;
    width:100%;
    height:auto;
    max-height:10px;
    vertical-align:bottom;
}

img.menu-icon {
    display:block;
    width:24px;
    height:24px;
    position: relative;
    top:3px;
    left:3px;
}

img.belt {
    display:block;
    width:100%;
    height:auto;
    margin 0 auto;
    vertical-align:bottom;
}


/* ==================================== Image CSS Ends ========================================= */


/* ==================================== Links CSS Begins ======================================= */

p.a1 {
  font-size:.9375em;/*15px*/
  text-align:left;
}

a.a1:link { color:#FD6404; text-decoration:none; }
a.a1:active { color:#FD6404; text-decoration:none; }
a.a1:visited { color:#FD6404; text-decoration:none; }
a.a1:hover { color:#282828; text-decoration:none; }

/* ==================================== Links CSS Ends ========================================= */


/* ==================================== Logo CSS Begins ======================================== */

.logo {
    text-decoration:none;
}
.logo-color-1 {
    color:#CB0039;
}
.logo-color-2 {
    color:#000000;
}

/* ==================================== Logo CSS Ends =========================================== */


/*===================================== Menu 1 Begins ===========================================*/

#menu-1 {
}
#menu-1 > ul {
    display:block;
    height:50px;
    line-height:50px;
    margin:0 auto;
    padding:0;
    background:#f2f2f2;
    list-style:none;
} 
#menu-1 > ul > li {
    display:block;
    margin:0;
    padding:0;
    float:left;
    position:relative;
}
#menu-1 > ul > li:first-child {
    font-size:1.875em;
    font-weight:600;
    text-align:left;
    padding:0 0 0 10px;
    position:absolute;
    left:0;
}
#menu-1 > ul > li:last-child {
    width:100px;
    text-align:center;
    position:absolute;
    right:0;
}
#menu-1 > ul > li > a {
    height:50px;
    line-height:50px;
    display:block;
    position:relative;
}
 
/*----------Drop Down Menu Begins----------*/

#menu-1 ul ul {
    display: none;
    list-style:none;
    background: #FFFFFF;
    border-bottom:1px solid #939393;
    border-left:1px solid #939393;
    border-radius:0 0 0 .5em;
    padding:0 0 5px 5px;
    position: absolute;
    top:50px;
    left:auto;
    right:0;
    width: 250px;
    z-index: 1;
}
#menu-1 ul ul li {
    background: #f2f2f2;
    margin:5px 0 0 0;
    padding:0;
}
#menu-1 ul ul li a {
    line-height:40px;
    display:block;
    margin:0;
    padding:0 10px 0 10px;
    font-family:'Open Sans', sans-serif;
    font-size:1em;/*16px*/
    font-weight:400;/*Normal*/
    color:#787878;
    text-align:left;
    text-decoration:none;
}
#menu-1 ul ul li a:hover {
    background:#939393;
    color:#ffffff;
    cursor: pointer;
}

/*===================================== Menu 1 Ends =============================================*/


/* ==================================== Menu 2 Begins ========================================== */

#menu-2 {
}
#menu-2 > ul {
    display:block;
    height:40px;
    line-height:40px;
    margin:0 auto;
    padding:0;
    background:#f2f2f2;
    list-style:none;
} 
#menu-2 > ul > li {
    display:block;
    margin:0;
    padding:0;
    float:left;
    position:relative;
}
#menu-2 > ul > li:first-child {
    font-size:1.250em;
    font-weight:600;
    text-align:left;
    padding:0 0 0 10px;
    position:absolute;
    left:0;
}
#menu-2 > ul > li:last-child {
    width:100px;
    text-align:center;
    position:absolute;
    right:0;
}
#menu-2 > ul > li > a {
    height:40px;
    line-height:40px;
    display:block;
    position:relative;
}
 
/*----------Drop Down Menu Begins----------*/

#menu-2 ul ul {
    display: none;
    list-style:none;
    background: #FFFFFF;
    border-bottom:1px solid #939393;
    border-left:1px solid #939393;
    border-radius:0 0 0 .5em;
    padding:0 0 5px 5px;
    position: absolute;
    left:auto;
    right:0;
    width: 250px;
    z-index: 1;
}
#menu-2 ul ul li {
    background: #f2f2f2;
    margin:5px 0 0 0;
    padding:0;
}
#menu-2 ul ul li a {
    display:block;
    margin:0;
    padding:0 10px 0 10px;
    font-family:'Open Sans', sans-serif;
    font-size:1em;/*16px*/
    font-weight:400;/*Normal*/
    color:#787878;
    text-align:left;
    text-decoration:none;
}
#menu-2 ul ul li a:hover {
    background:#939393;
    color:#ffffff;
    cursor: pointer;
}

/* ==================================== Menu 2 CSS Ends ======================================== */


/* ==================================== Paragraph CSS Begins =================================== */

p.p1 {
	font-family:'Open Sans', sans-serif;
	font-size:0.875em;/*14px*/
	font-weight:400;/*Normal*/
	text-align:left;
	color:#282828;
	line-height:1.5;
	margin:0.5em 0 0.5em 0;
}

p.p1-center {
	font-family:'Open Sans', sans-serif;
	font-size:0.875em;/*14px*/
	font-weight:400;/*Normal*/
	text-align:center;
	color:#282828;
	line-height:1.5;
	margin:0.5em 0 0.5em 0;
}

p.p2 {
	font-family:'Open Sans', sans-serif;
	font-size:1em;/*16px*/
	font-weight:600;/*Bold*/
	text-align:left;
	color:#282828;
	line-height:1.5;
	margin:0.5em 0 0.5em 0;
}

p.p2-center {
	font-family:'Open Sans', sans-serif;
	font-size:1em;/*16px*/
	font-weight:600;/*Bold*/
	text-align:center;
	color:#282828;
	line-height:1.5;
	margin:0.5em 0 0.5em 0;
}

/* ==================================== Paragraph CSS Ends ===================================== */


/* ==================================== UL CSS Begins ========================================== */

ul.ul1 {
	font-family:'Open Sans', sans-serif;
	font-size:0.875em;/*14px*/
	font-weight:400;/*Normal*/
	text-align:left;
	color: #282828;
	line-height:;
	margin:5px 0 5px 0;
	padding-left:1em;
	list-style-type:square;
	list-style-position:outside;
}

/* ==================================== UL CSS Ends ============================================ */
