/*
This style sheet was created from C:\d\dev\elevatorworkshops\template.html
*/

BODY{
	margin: 0;
	padding: 0;
	font: 500 11px Verdana;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	background: #a6bc09 url(../images/bkg_body.gif);
	text-align: center;
}
p{
	text-align: left;
}
TABLE{

	
}
TR{
	
} 

TD {  }

A {
text-decoration: none;
color: #1b1e02;
font-weight: 900;

  }

A:LINK {  }

A:VISITED {  }

/* note that A:HOVER isn't supported by all browsers */
A:HOVER {
text-decoration: underline;
color: #BD7A09;
  }

ADDRESS {
font-style: normal;
line-height: 12px;
text-align: left;
padding: 0;
margin: 5px;
}

BLOCKQUOTE {
margin: 5px 10px 10px 10px;
border-top: 1px #a6bc09 solid; 
border-bottom: 4px #a6bc09 solid; 
line-height: 200%;
}

BR {  }

DIV {  }

EM{
	
}
FIELDSET {
margin: 2px;
padding:2px;
border: 1px #a6bc09 solid;
 }


H1 {
font: normal 900 16px/100% Arial;
font-family: Arial, sans-serif, Helvetica ;
color: #555;
margin:0;
padding:0;
  }

H2 { font: normal 900 14px/100% Arial;
font-family: Arial, Helvetica, sans-serif;
color: #555;
margin:0;
padding:0;
}

H3 {
font: oblique 900 14px/100% Arial;
font-family: Arial, Helvetica, sans-serif;
color: #694405;
margin:0;
padding:0;
 }

H4 {  
font: oblique 900 12px/100% Arial;
font-family: Arial, Helvetica, sans-serif;
color: #694405;
margin:0;
padding:0;
}

H5 { 
font: oblique 900 14px/100% Arial;
font-family: Arial, Helvetica, sans-serif;
color: #f00;
margin:0;
padding:0;
}

H6 {font: normal 900 11px/100% Arial;
font-family: Arial, Helvetica, sans-serif;
color: #694405;
margin:0;
padding:0;  }

HR { 
margin: 5px 0;
padding: 0;
width: 90%;
text-align: center;
vertical-align: middle;}

INPUT {
border: none;
background: transparent url(../images/bkg_input.gif) no-repeat  left top;
height: 16px;
width:148px;
font-family:  verdana, arial,sans-serif; 
	font-size: 10px;
color:#444;
padding:0 3px;
}

input.sml[type='text'] {
border: none;
background: transparent url(../images/bkg_input_sm.gif) no-repeat  left top;
height: 16px;
width:60px;
font-family:  verdana, arial,sans-serif; 
	font-size: 10px;
color:#444;
padding:0 3px;
}



input[type='image']{
height: auto;
width:auto;
margin:0;
border: none;
padding:0;
margin: 0;
}






input[type='checkbox']{
height: 11px;
width:11px;
color: #a6bc09;
border:0;
margin:0;
margin-bottom:1px;

}
input[type='radio']{
height: 11px;
width:11px;
color: #a6bc09;
border:0;
margin:0;
vertical-align: bottom;

}

input[type='button']{
font-family:  verdana, arial,sans-serif; 
	font-size: 11px;
border: 1px outset #444;
width:auto;
height:auto;
padding:0;
margin:0;
background:#ccc;
color: #444;
font-size: 9px;
font-weight:500;
}
input[type='button']:focus{
	border: 1px inset #444;
}

input[type='submit']:focus{
	border: 1px inset #444;
	outline: none;
}


input[type='submit']{
border: 1px outset #444;
width:auto;
height:auto;
padding:0 1px;
margin:0;
background:#ccc;
color: #444;
font-size: 9px;
font-weight:500;

}
input:focus {
background: transparent url(../images/bkg_input_on.gif) no-repeat  left top; }
input.sml[type='text']:focus {
background: transparent url(../images/bkg_input_sm_on.gif) no-repeat  left top; }



SELECT:focus {
border: 1px solid #a6bc09; }

TEXTAREA:focus {
background: transparent url(../images/bkg_textarea_on.gif) no-repeat  left top; }


SELECT { 
border: 1px solid #444;
background: #efefef;
height: auto;
min-width:20px;
font: 9px sans-serif;
color:#444;

 }

TEXTAREA {
border: none;
font-family:  Tahoma, verdana, arial,sans-serif; 
font-size: 11px;
background: transparent url(../images/bkg_textarea.gif) no-repeat  left top;
height: 75px;
width:164px;
color:#444; 
padding:0 16px 0 2px;}



LABEL {
font-size:10px;
 }

LEGEND {
font-size:11px;
font-weight: 900;
color:#a6bc09;
font-variant: small-caps;
}

LI {  }
li.nobullet{
	list-style: none;
}
OL {  }

OPTION {  }


TH {  }

UL {  }

.ullink{
	list-style-image: url(../images/ul_link_0.gif);
	margin:0 0 0 15px;
}
/* classes */
.content { 
float: left;
position: relative;
margin: 0 6px;
padding: 10px 0 0 6px;
background: #eee url(../images/bkg_content.gif);
overflow:hidden;
display: inline;
width:591px;
z-index: 100;
 }
.contenttop{
	position:absolute;
	margin: 0 0 0 0;
	top:0;
	left: 0;
	width:600px;
	height: 26px;
	background: transparent url(../images/c_contenttop.gif) no-repeat;
}
.contentbot{
	position:relative;
	margin:0 0 0 -6px ;
	width:600px;
	height: 26px;
	background: transparent url(../images/c_contentbot.gif) no-repeat;
}
 .bold{
 	font-weight: 900;
 }
.button {  }
.cursiv{

	font-family: Georgia, "Times New Roman", Times;
	font-style: italic;
	padding: 0 10px;
}
.caption {  }

.col {  
float: left;
position: relative;
margin: 0;
padding: 0;
}

.col3{  
float: left;
position: relative;
margin: 0 3px;
padding: 10px 3px 0 3px;
width:184px;
background: transparent url(../images/bkg_col3.gif) repeat-y;
display: inline;

}

.col3top{
	position:absolute;
	margin: 0 0 0 0;
	top:0;
	left: 0;
	width:190px;
	height: 6px;
	background: transparent url(../images/c_col3top.gif) no-repeat;

}
.col3bot{
	position:relative;
	margin:0 0 0 -3px ;
	width:190px;
	height: 6px;
	background: transparent url(../images/c_col3bot.gif) no-repeat;
}
.col2{  
float: left;
position: relative;
margin: 0 2px;
padding: 10px 6px 0 6px;
width:278px;
background: transparent url(../images/bkg_col2.gif) repeat-y;

display: inline;
}

.col2top{
	position:absolute;
	margin: 0 0 0 0;
	top:0;
	left: 0;
	width:290px;
	height: 6px;
	background: transparent url(../images/c_col2top.gif) no-repeat;

}
.col2bot{
	position:relative;
	margin:0 0 0 -6px ;
	width:290px;
	height: 4px;
	background: transparent url(../images/c_col2bot.gif) no-repeat;
}

.imgnav{
	position: relative;
	left:120px;
	width:50px;
	height: 25px;
	z-index: 200;
	background: transparent url(../images/b_null.gif);
}
.col2galtext{
	position: relative;
	z-index: 150;
}

.total{
	position: relative;
	margin: 0 auto;
	top:10px;
	border: 1px #BD7A09 solid;
	width:100px;
	color:#BD7A09;
	font-weight: 100;
	text-align:center;
	height: 15px
}



.up{
	
}

.col1{
	float: none;
	clear: both;
	position: relative;
	margin: 0 0 0 1px ;
	padding: 10px 3px 0 3px;
	width:579px;
	background: transparent url(../images/bkg_col1.gif) repeat-y;
	
}
.col1top{
	position:absolute;
	margin: 0 0 0 0;
	top:0;
	left: 0;
	width:585px;
	height: 6px;
	background: transparent url(../images/c_col1top.gif) no-repeat;
}
.col1bot{
	position:relative;
	margin:0 0 0 -3px ;
	width:585px;
	height: 5px;
	background: transparent url(../images/c_col1bot.gif) no-repeat;
}
.ctopleft{
	position: relative;
	top:0;
	left:0;
	height:45px;
	width:45px;
	background: transparent url(../images/c_lrg_topleft.gif) no-repeat;
}
.ctopright{
	position: absolute;
	top:0;
	left:955px;
	height:45px;
	width:45px;
	background: transparent url(../images/c_lrg_topright.gif) no-repeat;
}
.cbotleft{
	position: absolute;
	left:0;
	margin-top:-30px;
	height:45px;
	width:45px;
	background: transparent url(../images/c_lrg_botleft.gif) no-repeat;
}
.cbotright{
	position: absolute;
	left:955px;
	margin-top:-30px;
	height:45px;
	width:45px;
	background: transparent url(../images/c_lrg_botright.gif) no-repeat;
}
.colgutter {  
position: relative;
float: left;
margin: 0 3px;
padding: 0;
overflow: visible;
}

.footer {
clear: both;
float:none;
height:15px;
text-align: center;
 font: normal 100 8px;
margin: 0;
padding: 0 80px 0 0  ;
position: relative;
left:0;
	
   }

A.footerlink {
 font: normal 900 8px;
   }

.footertext {
text-align: center;
 font: normal 100 8px;

  }

.logo{
	position:relative;
	left:-1px;
	top:-35px;
	background: transparent url(../images/g_logo_head.gif) no-repeat;
	width:90px;
	height: 90px;
	z-index: 100;
}
.formlabel {
font-size: 10px;
margin:0;
padding: 0;
  }
.flabel{
	float: left;
	width:40px;
	height: 16px;
		margin: 0;
	padding: 0;
}
.input{
	float: left;
	width: 150px;
	height: 16px;
	margin: 0;
	padding: 0;
}
.checkbox{
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0 0 0 5px;
}
.headline {
position: relative;
height:45px;
overflow: visible;
background: #aaa url(../images/bkg_headline.gif);
float: none;
clear: both;  }

.main { 
padding: 0 0;
margin:0 auto;
text-align: left;
background: #ddd url(../images/bkg_main.gif); 
width: 1000px;}

A.menu { 
font: oblique 900 14px/100% Arial;
font-family: Arial, Helvetica, sans-serif;
color: #694405;
margin:3px 0 0 0;
padding:0; }

.menu { 
font: oblique 900 14px/100% Arial;
font-family: Arial, Helvetica, sans-serif;
color: #694405;
margin:3px 0 0 0;
padding:0; }

A.submenu{
	font: normal 900 12px/100% Arial;
font-family: Arial, Helvetica, sans-serif;
color: #694405;
margin:0 0 0 4px;
padding:0
}
.submenu{
	font: normal 900 12px/100% Arial;
font-family: Arial, Helvetica, sans-serif;
color: #694405;
margin:0 0 0 4px;
padding:0
}
A.menuitem{
	padding:0;
  	margin:0 0 4px 4px;
	line-height: 120%
}
   .menuitem{
	padding:0;
  	margin:0 0 4px 4px;
	line-height: 120%;
  }
  
A.submenuitem{
	padding:0;
  	margin:0 0 4px 8px;
	line-height: 120%
}
.submenuitem{
	padding:0;
  	margin:0 0 4px 8px;
	line-height: 120%
}
.nav {
float: left;
position: relative;
margin: 0  0 25px 6px;
padding: 0 4px;
background: #eee url(../images/bkg_nav.gif);
text-align:left; 
width:142px;
z-index: 100;

}
.navtop{
	position:absolute;
	top:0;
	left: 0;
	width:150px;
	height: 19px;
	background: transparent url(../images/c_nav_top.gif) no-repeat;
}
.navcontent{
	position:relative;
	width: 128px;
	padding:5px;
	margin: -30px 0 0 2px;
	background: transparent url(../images/bkg_navcontent.gif);
}
.navcontenttop{
	position:relative;
	margin: -5px -5px 0px -5px;
	top:0;
	left: 0;
	width:138px;
	height: 10px;
	background: transparent url(../images/c_navcontent_top.gif) no-repeat;
}
.navcontentbottom{
	position:relative;
	margin: 5px -5px -5px -5px;
	width:138px;
	height: 9px;
	background: transparent url(../images/c_navcontent_bot.gif) no-repeat;
}
.navbottom{
	position:relative;
	width:150px;
	height: 19px;
	margin:0 -4px -4px -4px;
		background: transparent url(../images/c_nav_bot.gif) no-repeat;
}


.row { 
float: none;
clear: both;
margin: 0;
padding: 0;
position: relative;
 }
.formrow{
	float: none;
clear: both;
margin: 0;
padding: 3px 0;
position: relative;
}
.rowgutter {
clear: both;
margin: 5px 0;
padding: 0;
text-align:center;
height: 10px;
  }

.sidebar {
float: left;
position: relative;
margin: 0 6px 25px 0;
padding: 10px 5px 0 5px;
background: transparent url(../images/bkg_sidebar.gif);
overflow:hidden;
display: inline;
text-align:left;   
width:215px;
z-index: 100;}

.sidebartop{
	position:absolute;
	margin: 0 0 0 0;
	top:0;
	left: 0;
	width:225px;
	height: 19px;
	background: transparent url(../images/c_sidebar_top.gif) no-repeat;
}



.sidebarbot{
	position:relative;
	margin:0 -5px;
	width:225px;
	height: 19px;
	background: transparent url(../images/c_sidebar_bot.gif) no-repeat;
}
.sidebarcontent{
	position:relative;
	width: 206px;
	padding:5px 4px 0 4px ;
	margin: 20px 0 0 1px;
	background: transparent url(../images/bkg_sidebarcontent.gif);
}
.sidebarcontenttop{
	position:absolute;
	margin: 0 0 5px 0;
	top:0;
	left: 0;
	width:214px;
	height: 9px;
	background: transparent url(../images/c_sidebarcontent_top.gif) no-repeat;
}

.sidebarcontentbot{
	position:relative;
	margin:0 -4px;
	width:214px;
	height: 9px;
	background: transparent url(../images/c_sidebarcontent_bot.gif) no-repeat;
}
