/* CSS Document */
/*---------------------------------------Globals------------------->>>>
*/
.categoryitems{display:none;}
body#one ul#ul_1, body#two ul#ul_2, body#three ul#ul_3 {display:block;} 

*{
padding:0px;
margin:0px;
border:0px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
}
a{
font-family:Arial, Helvetica, sans-serif;
color:#6d3826;
text-decoration:none;
}
a:hover{
color:#000000;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#6d3826;
font-weight:normal;
padding:10px 0px 10px 0px;
}
input{
background:#f3f3e9;
border:#bbb57b solid 1px;

}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#6d3826;
font-weight:normal;
padding:10px 0px 10px 0px;
}
h3{
font-size:16px;
}
/*---------------------------------------Shell--------------------->>>>
*/
#outerShell{
margin:0 auto;
width:1000px;
}

#container{
margin:0 auto;
width:1000px;
}

#flash{
position:absolute;
z-index:1;
top-margin:-20px;
top:0;
left:auto;
margin-left:194px;

}

/*---------------------------------------Header-------------------->>>>
*/
#header {
background:#bbb57b;
height:140px;
}
#hdrcontainer{
height:140px;
}
#logo{
/*background:url(images/FML_logo.jpg) no-repeat;*/
height:140px;
width:194px;

}
#hdrcenter{
width:500px;
vertical-align:bottom;

}
.titlehdr{
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
text-transform:uppercase;
}
#hdrRight{
padding:10px 20px 20px 20px;
text-align:right;
vertical-align:top;

}
.topNavTxt{

}
.topNavTxt li{
display:inline;

}
.topNavTxt li a{
text-decoration:none;
color:#70610d;
font-family:Futura, Arial, Helvetica, sans-serif;
font-size:10px;
}
.topNavTxt2{
padding-top:70px;
}
.topNavTxt2 li{
display:inline;
color:#6d3826;
}
.topNavTxt2 li a{
text-decoration:none;
font-weight:normal;
color:#6d3826;
font-family:Futura, Arial, Helvetica, sans-serif;
font-size:12px;
}
/*---------------------------------------Left Menu----------------->>>>
*/

#leftBar {
float: left;
height:550px;
width: 176px;
padding-left:20px;
padding-top:20px;
}
#menuContainer{
width:169px;
}
.arrowlistmenu{
font-size:16px;
width: 165px; /*width of accordion menu*/
}
.menuheader noexpandable{
font-family:Arial, Futura, Helvetica, sans-serif;
font-size:16px;
font-weight:300;
padding: 4px 0 4px 10px;
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family:Arial, Futura, Helvetica, sans-serif;
font-size:16px;
display:block;
font-weight:300;
color:#6d3826;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(images/Lmenu_back.jpg);
}
.arrowlistmenu a{
font-size:16px;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6d3826;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration:none;

}
.arrowlistmenu ul li ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #70610d;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration:underline;

}
.arrowlistmenu ul li a:visited{
color: #6d3826;
}

.arrowlistmenu ul li ul li a:visited{
color: #70610d;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background:url(images/Lmenu_Subback.jpg)top left no-repeat;
color: #000000;

}
.arrowlistmenu ul li ul li a:hover{
color:#000000;
}
.menuLevel2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6d3826;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration:none;


}
/*--------------------------------------Content-------------------->>>>
*/
#content {
float:left;
width:800px;
}
#content ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
 }



#h_LrgTxtBox{
padding-top:130px;
border-left:#bbb57b solid 1px;


}
#h_pTxt{


}
#innerContentR{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
vertical-align:top;
line-height:19px;
width:180px;

}
.innerContentR2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
vertical-align:top;
border-top:#bbb57b solid 1px;
}
.exeName{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#6d3826;
font-weight:100;
padding:10px 0px 10px 0px;
}
.bizName{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#6d3826;
font-weight:lighter;
padding:10px 0px 10px 0px;
}
.exeTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6d3826;
font-weight:normal;
padding:10px 0px 10px 0px;


}
#exeCell{
vertical-align:top;
padding:25px 25px 25px 30px;
}
.exeCellCar{
vertical-align:top;
padding:25px 25px 25px 30px;
}
#exeCellLL{
vertical-align:top;
padding:25px 25px 10px 30px;
border-left:#bbb57b solid 1px;
}
#exeCellLL p{
line-height:16px;
}

#exeCellTBL{
vertical-align:top;
padding:25px 25px 25px 30px;
border-left:#bbb57b solid 1px;
border-bottom:#bbb57b solid 1px;

}
#exeTable{
vertical-align:top;
border-left:#bbb57b solid 1px;
border-bottom:#bbb57b solid 1px;

}
#h_pTxt2{
border-top:#bbb57b solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
padding:10px;
width:250px;
padding:10px;
}

#innerContent{
vertical-align:top;
border-left:#bbb57b solid 1px;
border-bottom:#bbb57b solid 1px;
padding:25px 25px 25px 30px;
}
#innerContentSM{
vertical-align:top;
border-left:#bbb57b solid 1px;
border-bottom:#bbb57b solid 1px;
padding:25px 25px 25px 30px;
font-size:12px;
}
#innerContentSM ul li{
list-style-type:none;
}
.sm_level1{
padding-top:20px;

}
.sm_level1 a{
display:block;
padding-top:20px;
font-weight:bold;
text-transform:uppercase;
font-size:16px;
}
.sm_level2 ul li{
list-style-type:none;
}
.sm_level1 ul li{
list-style-type:none;
}
.sm_level2 ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#70610d;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration:underline;

}
.sm_level2 ul li a:hover{ /*hover state CSS*/
background:url(images/Lmenu_Subback.jpg)top left no-repeat;
color: #000000;

}

.sm_level2 a{
font-weight:bold;

font-size:12px;
}
.sm_level3{
font-weight:bold;

font-size:12px;
}

#innerContentC1{
background:#f1f0e5;
vertical-align:top;
border-left:#bbb57b solid 1px;
padding:25px 25px 25px 30px;
}
#innerContentC2{
vertical-align:top;
border-left:#bbb57b solid 1px;
padding-left:30px;
padding-top:25px;
padding-bottom:20px;S
padding-right:30px;

}
#innerContentC2 h3 a{
font-weight:bold;
font-size:16px;
}
#innerContentC2b{
vertical-align:top;
border-left:#bbb57b solid 1px;
padding-left:30px;
padding-top:25px;

}
#innerContentC2 li{
list-style-type:none;

}
#innerContentSL{
vertical-align:top;
border-left:#bbb57b solid 1px;
padding:25px 25px 25px 30px;
}
#innerContentCar{

}
#innerContentLists{
vertical-align:top;
line-height:19px;
padding:0px 25px 25px 30px;
}
#innerContent2{
vertical-align:top;

border-right:#bbb57b solid 1px;
padding:25px 25px 25px 30px;
}
#innerContent3{
vertical-align:top;
padding:25px 25px 25px 30px;

}
#weAre{
background:url(images/WeAre1.jpg) top left no-repeat;
}
#howWe{
background:url(images/FML_Mech.jpg) top left no-repeat;
}
#emailForm{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px 20px 20px 20px;
}
.emailField{
background:#f3f3e9;
border:#bbb57b solid 1px;
}
.emailField input{
width:190px;
background:#f3f3e9;
border:#bbb57b solid 1px;
}
.emailTitleRow{
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#rightBar {
float:right;
width:194px;
background:#EBEBEB;
}
/*--------------------------------------Footer-------------------->>>>
*/
#footer {
clear:both;
padding-top:30px;
padding-bottom:30px;
text-align:center;
} 
.ftrTxt{
color:#70610d;
font-size:11px;
}



/*--------------------------------------CMS------------------------>>>>
*/

#loginContainer{
width:400px;
height:200px;
padding:100px;
border-left:#bbb57b solid 1px;
border-bottom:#bbb57b solid 1px;
}
#loginTable{
text-align:center;
width:240px;
height:100px;

border:#bbb57b solid 1px;
padding-bottom:15px;
vertical-align:top;
}
#loginTable input{

border:1px solid #6d3826;
}
#loggedinContainer{
width:400px;
height:400px;
padding:100px;
font-family:Arial, Helvetica, sans-serif;
text-transform: uppercase;
color:#6d3826;
}
#CMSmenu{
padding-top:20px;
padding-bottom:20px;
}
#CMSmenu a{
background:#fbfdf0;
margin:2px;
border:1px solid #6d3826;
color:#6d3826;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
padding-right:5px;

}


fieldset{

border: 1px solid #bbb57b;
color:#93392a;
font-size:11px;
padding:10px;
margin-left:10px;
}
fieldset table{
color:#93392a;
}
fieldset a{
text-decoration:underline;
}
fieldset h1{
font-size:12px;
color:#93392a;
padding:0px;
margin:0px;
}
fieldset input{

margin:2px;
border:1px solid #b8923d;
color:#b8923d;
}
legend{
font-family:Arial, Helvetica, sans-serif;
color:#70610d;
font-size:14px;
padding:0px;
margin:0px;
vertical-align:top;
}
.instructions{
padding-left:10px;

}
#ManagePage{

}
#ManagePage tr{
background:#f6f4e3;
}
.title{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#6d3826;
font-weight:100;
padding:10px 0px 10px 0px;
}

#add_art tr{
text-align:left;
background:#f6f4e3;
}
#add_art th{
text-align:right;
}
#add_art td{
padding:5px;
}
#add_art textarea{
background:#f3f3e9;
border:#bbb57b solid 1px;
}