/* CSS Document */
img {border:none;}
img, form, body {margin:0; padding:0;}
body, input, select, textarea {color:#534229; font-family:Arial; font-size:11px;}
#Body {font-family:Arial; background-color:#f8f1e4;}

h1 {color: efdebc; font-family: Times New Roman; font-size: 24px; padding: 12px 0 0 0; margin: 0 0 0 0; }

h2 {font-size:13px; margin:0 0 12px 0; padding:0 0 8px 0; color:#a47b5e; border-bottom:1px solid #a47b5e; font-family:Arial; font-weight: bold;}

h3 {font-size:11px; text-transform:uppercase; margin:0; padding:0;}
	.h3type1 {color:#811800; font-size:15px;}
	.h3type2 {color:#811800; padding:0 !important;}
h4 {font-size:15px; color:#811800; margin:0;}

p {margin:0 0 10px 0;}

a, a:link, a:visited {color:#534229; text-decoration:none;}
a:hover {text-decoration:underline;}

.lnk01 {margin:5px 10px; background:url(images/ico_arrow05.gif) right 20px no-repeat; padding-right:8px; display:block;}
.lnk01 a {color:#a47b5e;}

.head1 {font-size:18px; color:#aa8469;}

.clr01 { color:#811800;}
.med {font-size:12px;}

.brdT01 {border-top:1px solid #beaf95;}
.brdT02 {border-top:1px solid #a47b5e;}
.brdL01 {border-left:4px solid #f8f1e4;}
.brdR01 {border-right:2px solid #f8f1e4; _border-right:0px solid #f8f1e4;}
.brdR02 {border-right:2px solid #f8f1e4; _border-right:2px solid #f8f1e4;}

.padTB10 {padding:10px 0;}
.pad01 {padding:10px 0 0 19px;}
.pad02 {padding:0 0 0 25px;}

/* Contact Us Custom Classes */
.EJForm
{
	padding:5px 0px 12px 0px;
}

.SubHead
{
	color:#811800;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
/* Contact Us Custom Classes End */

/* Privacy Policy Custom Classes */
.privacy
{
	padding:20px;
	color:#534229;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
/* Privacy Policy Custom Class End */

.nobrd {border:none !important;}

.shortheader {background: url(/Portals/0/skins/EJIndustries/images/header_short.gif) no-repeat -1px 0px; }
.shortheader2 {background: url(/Portals/0/skins/EJIndustries/images/header_short.gif) no-repeat 6px 0px;}
.longheader  {background: url(/Portals/0/skins/EJIndustries/images/header_long.jpg) no-repeat 0px 0px; width: 971px; height: 67px;}

#main {text-align:center;}
	#header-stretch {background:#412b1c; border-top:5px solid #801a01;}
	#header {width:980px; margin:0 auto; }
	#header img {display:block;}
	
	#menu-stretch {background:url(images/bgd_menu.gif) repeat-x; height:35px;border-bottom:4px solid #f8f1e4;  min-width:1100px;}
		.menu {width:979px; margin:0 auto; position:relative;}

/*
		.listtype01 {margin:0; padding:0; height:35px; list-style:none;}
		.listtype01 li {border-left:1px solid #d0c2a8; float:left;}
		.listtype01 li.lastitem {border-right:1px solid #d0c2a8;}
		.listtype01 li a {color:#534229; padding:0 10px; line-height:35px; height:35px; font-weight:bold; text-transform:uppercase; text-decoration:none; display:block; float:left; white-space:nowrap; }
		.listtype01 li a:hover, .listtype01 li a.curnav {color:#FFF; background:url(images/bgd_menuact.gif) repeat-x; text-decoration:none;}
*/
		.menu .listtype02 {top:9px;}
		
	#container-stretch {background:#e7ddce; min-width:1100px;}
		.container {width:974px; padding:0 0 0 1px; margin:0 auto; text-align:left;}
		.containerClients {width:974px; _width: 982px; padding:0 0 0 1px; margin:0 auto; text-align:left;}
		.bgbody01 {background:url(images/bgd_inx01.gif) left bottom no-repeat;}
		.bgbody02 {background:url(images/bgd_sub01.gif) left bottom no-repeat;}
		.bgbody03 {background:url(images/bgd_sub02.gif) left bottom no-repeat;}
		
		.banner {}
		.cont01 {margin:5px 5px 10px 15px; padding:10px 0 0 0; display:block; }
		.inxmap {margin:0 4px; display:block;}
		.cont02 {padding:20px 5px 10px 15px;} /*background:url(images/inx_shadow.gif) repeat-x; */
		
		.bloc01 {margin:15px 0px 0 0; text-align:right;}
		.bloc02 {width:411px; height:364px; margin:0 0 20px 0; background:url(images/bgd_sub_booths.jpg) no-repeat; }
		.bloc02 h4 {padding:14px 0 0 31px; font-weight:bold;}
		.bloc03 {margin:30px 0 0 0; text-align:right;}
		.bloc04 {width:302px; height:371px; padding:0 10px; text-align:center; background:url(images/bgd_facility.jpg) no-repeat;}
		.bloc04 h4 {padding:15px 0 30px 0;}
		.bloc05 {width:467px; height:403px; padding:0 10px; background:url(images/bgd_clients.jpg) no-repeat; text-align:center;}
		.bloc05 h4 {padding:15px 0 20px 0;}
		.bloc05 p {margin:0 0 0 0;}
		
		.listtype03 {font-size:12px; margin:0; padding:0; list-style:none;}
		.listtype03 li {margin:0 0 5px 0;}
		.listtype03 li a {color:#534229;}
		.listtype03 li a:hover {color:#8b0b04;}
		.listtype03 li a.curnav {color:#8b0b04; font-weight:bold; background:url(images/ico_arrow1.gif) right no-repeat; padding-right:12px;}
		
		.listtype04 {margin:0 10px 0 20px ; padding:0; list-style:none;}
		.listtype04 li {margin:0 0 6px 0; padding:0 0 6px 15px; border-bottom:1px solid #e5d9d0; background:url(images/ico_arrow03.gif) 0 3px no-repeat;}
		.listtype04 li.lastitem {border:none;}
		.listtype04 li a {color:#534229; text-decoration:none; }
		.listtype04 li a:hover {color:#534229;}
		
		.tbltype01 {margin:0 0 15px 0;}
		.tbltype01 h4 {margin: 0 0 3px 0;}
		.tbltype01 p {margin:0;}
		
		.iconmaps {margin:0 0 7px 0;}
		
	#footer-stretch {border-top:4px solid #f8f1e4; background:url(images/bgd_footer.gif) repeat-x;  min-width:1100px; height:91px;}
		.footer {width:979px; margin:0 auto; text-align:left; padding:15px 0 0 0; position:relative;}
		.footer p {margin:0;}
		.listtype02 {margin:0; padding:0; list-style:none; position:absolute; top:15px; right:0;}
		.listtype02 li {border-right:1px solid #534229; display:inline; float:left; }
		.listtype02 li.lastitem {border:none;}
		.listtype02 li a {color:#534229; padding:0 6px;}
		.listtype02 li a:hover {color:#534229; padding:0 6px; text-decoration:underline;}
		.loginlink {border:none; display:inline; float:left; color:#534229;}
		.loginlink {color:#534229; text-decoration: underline;}

/* CSS Custom Classes and fixes */
#dnn_Header_MainNav_lblLinks a.listtype01, #dnn_Header_MainNav_lblLinks a:visited.listtype01
{
	float:left;
	height:35px;
	color:#534229;
	display:block;
	padding:0 10px;
	line-height:35px;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
	text-transform:uppercase;
	border-left:1px solid #d0c2a8;
	border-right:1px solid #d0c2a8;
}

#dnn_Header_MainNav_lblLinks a:hover.listtype01
{
	color:#fff;
	text-decoration:none;
	background:url(images/bgd_menuact.gif);
}

#dnn_Header_MainNav_lblLinks a:link.listtype01
{
	color:#fff;
	background:url(images/bgd_menuact.gif);
	
}

.listtype02 li.lastitem a
{
	color:#534229;
	font-weight:normal;
	text-decoration:none;
}

.listtype02 li.lastitem a:hover
{
	color:#534229;
	text-decoration:underline;
}

.cont01 p
{
	font-size:11px;
}

.cont01 h3
{
	margin:0;
	padding:0;
	color:#534129;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.cont01 h3.h3type1
{
	color:#811800;
	font-size:15px;
}

a.story
{
	color:#534229;
	font-size:11px;
	text-decoration:none;
}

a:hover.story
{
	color:#534229;
	text-decoration:underline;
}

a.mail
{
	color:#534229;
	font-size:11px;
	text-decoration:none;
}

a:hover.mail
{
	color:#534229;
	text-decoration:underline;
}

p.fix
{
	color:#534229;
	font-size:11px;
}

/* Administration Menu begin  */


.AdminMenu 
{
	color: #ffffff;
	font-size: 11px;
	font-weight:  bold;
	background-color: #164973;
	font-family: Verdana, Arial, sans-serif; 
}

.AdminMenuHighlight 
{

	color: #0B4A35;
	font-size: 11px;
	font-weight:  bold;	
	font-family: Verdana, Arial, sans-serif; 
	background-color: #E2F789;
}

.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #95B7DA 1px solid;
	border-bottom: #95B7DA 1px solid;
	border-top: #95B7DA 0px solid;
}

.AdminMenuContainer 
{
	color: #ffffff;
	font-size: 11px;
	font-weight:  bold;
	background-color: #164973;
	font-family: Verdana, Arial, sans-serif; 
	width: 175px;
	float: left;
}

/* Administration Menu end  */


/* top nav styles, passed to links skin object */

.Top_Nav_Links {float:left;
	        height:35px;
	        color:#534229;
	        display:block;
	        padding:0 3px;
	        line-height:35px;
	        font-weight:bold;
	        white-space:nowrap;
	        text-decoration:none;
	        text-transform:uppercase;
	        font-family:Arial; font-size:11px;
	        }


.Top_Nav_Links a:link, .Top_Nav_Links a:visited 
{
            float:left;
	        height:35px;
	        color:#534229;
	        display:block;
	        padding:0 3px;
	        line-height:35px;
	        font-weight:bold;
	        white-space:nowrap;
	        text-decoration:none;
	        text-transform:uppercase; 
	        font-family:Arial; 
	        font-size:11px;   
}
	                
.Top_Nav_Links_hover, .Top_Nav_Links_hover a:link, .Top_Nav_Links_hover a:visited
{
    float:left;
	height:35px;
	color:#FFFFFF;
	display:block;
	padding:0 3px;
	line-height:35px;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
	text-transform:uppercase; 
	font-family:Arial; 
	font-size:11px;
	background:url(images/bgd_menuact.gif);}


.Top_Nav_Links a:hover, .Top_Nav_Links_hover a:hover 	
{
    float:left;
	height:35px;
	color:#FFFFFF;
	display:block;
	padding:0 3px;
	line-height:35px;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
	text-transform:uppercase; 
	background:url(images/bgd_menuact.gif);
    font-family:Arial; 
    font-size:11px;
} 
	   
	                              
.Top_Nav_RightSeparator {height:35px; border-right:2px solid #d0c2a8;
	                            }
	                            
.Top_Nav_RightSeparator_hover {height:35px; border-right:2px solid #d0c2a8; background:url(images/bgd_menuact.gif);
	                                }
.Top_Nav_LeftSeparator {height:35px;
	                            }
	                            
.Top_Nav_LeftSeparator_hover {height:35px; background:url(images/bgd_menuact.gif);
	                                }
	                                
/* End Top Nav Styles  */

/* Our Facility Styles */
.bloc02_head
{
	width:322px;
	height:45px;
	font-weight:bold;
	text-align:center;
	padding:14px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image:url(images/bgd_facility_head.jpg);
}

.bloc02_head h4
{
    color:#811800;
    font-weight:bold;
}

.bloc02_body
{
	width:322px;
	height:306px;
	color:#534229;
	font-size:10px;
	padding:8px 0px 8px 0px;
	background-repeat:no-repeat;
    background-image:url(images/bgd_facility_body.jpg);
}
/* Our Facility Styles End */

/* View Booth Gallery Fix */
h4.booth a
{
    color:#811800;
    font-size:14px;
    text-decoration:none;
}
h4.booth a:hover
{
    text-decoration:none;
}
