﻿
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;height:100% }

body { margin: 0; font-size: 12px;  height:100%; }

body, button, input, select, textarea { font-family:'Open Sans', sans-serif;color: #000;  border-radius:0 !important; }

select{height:30px;padding:3px;border:1px #ebebeb solid;width:150px;}

input:focus, textarea:focus {
   outline:none;
}



/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

hr { 
   width:100%;
   display:inline-block;
   height:1px; 
   margin-bottom:35px;
   border:0;
   border-bottom:1px solid #E5E5E5; 
   float:left;
}
.hr {
   padding:0 25px;
   webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}


h1, h2, h3, h4, h5, h6 {
   font-family:'Open Sans', sans-serif;
   margin:17px 0;
   color:#444;
} h1 {
   font-weight:300;
   font-size:36px;
   line-height:36px;
   text-transform:uppercase;
} h2 {
   font-weight:700;
   font-size:30px;
   line-height:32px;
} h3 {
   font-weight:700;
   font-size:23px;
   line-height:28px;
} h4 {
   font-weight:400;
   font-size:18px;
   line-height:24px;
} h5  {
   font-family:'Droid Serif', Georgia, serif;
   font-style:italic;
   font-size:18px;
   font-weight:400;
   line-height:26px;
} h6 {
   font-size:11px;
   text-transform:uppercase;
}

/* =============================================================================
   Tables
   ========================================================================== */

table {  }
td { }



body {
   background-color:#F1F0F0;
   width:100%;
   /*overflow:hidden;*/
   background-position:0 0;
   background-repeat:no-repeat;
   background-attachment:fixed;
   background-size:cover;
   height:100%;
   position:relative;
  /*overflow-y:auto;*/
}

.closedSidebar #sidebar {
   margin-left:-270px;
}
.closedSidebar #content {
   margin-left:0;
}
.closedSidebars .right {
   margin-right:280px;
}

/* =============================================================================
   Sidebar - main navigation, logo & tagline
   ========================================================================== */

#sidebar {
   width:280px;
   height:100%;
  /* padding:0 30px;*/
   position:fixed;
   z-index:9;
  /* background-image:url('/images/menubg.png');background-repeat:repeat-x;*/
  background-color:#150505;
   
}

#sidebar1 {
   width:280px;
   height:100%;
  /* padding:0 30px;*/
   position:fixed;
   z-index:9;
  /* background-image:url('/images/menubg.png');background-repeat:repeat-x;*/
  background-color:#150505;
   
}

.Stick #sidebar {
   margin-left:0;
}

#logo {
   
}
#logo img {
   
}




/* Other icons */

#close {
   display:block;
   height:44px;
   position:absolute;
   text-indent:-9999px;
   width:25px;
   background:url(images/closebutton.png) no-repeat;   
   top:16px;
   right:-25px;
   visibility:hidden;
}


.openIcon {
   /*background-position:-25px -841px !important;*/
   
}

#copy {
   height:55px;
   position:absolute;
   bottom:0;
   /*background:url(images/MenuUnderline.png) no-repeat;*/
   font-size:11px;
   color:#5C1E1A;
   padding-top:14px;
   padding-left:30px;
   
}

/* =============================================================================
   Main content
   ========================================================================== */

#wrapper {
   position:absolute;
   width:100%;
   height:100%;
   z-index:9;
}

#content {
   float:left;
   min-height:100%;
   width:100%;
   position:absolute;
   z-index:8;
   overflow:hidden;
    
}
#content > div {
   padding:120px 50px;
   margin-left:280px;
   
}

#homecontent {
   float:left;
   min-height:100%;
   width:100%;
   position:absolute;
   z-index:8;
   overflow:hidden;
   height:1000px;
}
#homecontent > div {
   /*padding:120px 50px;*/
   margin-left:280px;
}

/* =============================================================================
   Page content
   ========================================================================== */

#page {
   width:auto !important;
   background:#FDF9F0;
   min-width:600px;
   max-width:750px;
   overflow:hidden;
   position:relative;
  
  
}
.Center #page {
   left:50%;
   margin-left:-375px;
}

#pageHeader {
   position:relative;
   background:#140504;
}
#pageHeader h1 {
   margin:0;
   padding:32px 50px;
   color:#FFF;
}

.contentHolder {
  
}



.actionButton {
   display:block;
   height:26px;
   position:absolute;
   text-indent:-9999px;
   width:27px;
   background:url('images/arrow_up.jpg') no-repeat  ;
   bottom:0;
   right:0;
   z-index:10000;
}




/* =============================================================================
   Footers
   ========================================================================== */

.footer {
   background:#FFF;
   width:100%;
   height:70px;
   padding-left:30px;
   left:0;
   position:absolute;
   z-index:7;
   margin-left:280px;
   overflow:hidden;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
}
.footer > div > div, .footer > div > hr {
   float:left;
   margin-right:30px;
}

#topFooter {
   top:0;
   padding-left:40px;
}
#bottomFooter {
   bottom:0;
   padding-top:20px;
}
.right {
   float:right;
}
.footer .left {
   float:left;
   height:50px;
}
.footer .right > div:last-child {
   margin-right:0;
}

/* Menu general settings */

#menu a {
   font-family:'Open Sans', sans-serif;
   font-size:11px; 
   color:#FFF;
   text-shadow:0 -1px 0 rgba(0,0,0,.2);
   text-transform:uppercase;
   
   height:31px;
   display:block;
   padding-top:5px;
   margin-left:-30px;
   padding-left:30px;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
}

a.Menu1:link,a.Menu1:visited,a.Menu1:active {
text-decoration:none;
font-size:12px;
color:#ffffff;
} 
a.Menu1:hover {
font-size:12px;
color:#ffffff;
background-image:url('/images/hover1.gif');height:30px;width:250px;background-repeat:no-repeat;
} 


a.Menu2:link,a.Menu2:visited,a.Menu2:active {
text-decoration:none;
font-size:12px;
color:#ffffff;
} 
a.Menu2:hover {
font-size:12px;
color:#ffffff;
background-image:url('/images/hover2.gif');height:30px;width:230px;background-repeat:no-repeat;
} 
a.Menu3:link,a.Menu3:visited,a.Menu3:active {
text-decoration:none;
font-size:12px;
color:#ffffff;
} 
a.Menu3:hover {
color:#ffffff;
font-size:12px;
} 
.Menu1{
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    padding-left:13px;
    padding-top:5px;
    text-transform:uppercase;
}
.Menu2{
    text-transform:uppercase;
}


.links {
	
	height:183px; /*This Will Make Fixes Size Link (Use Image height)*/
	width:246px; /*This Will Make Fixes Size Link (Use Image width)*/	
	background-image:url('')
}
.links:hover {
	background-color:#000000;opacity: .7; filter: alpha(opacity=70);
}






















