
/* Layout Stylesheet */ 

body {
 margin:0px;
 color: #666666;
 text-align:center;
 padding:0;
 z-index: 1;
 }
 
#wrapper {
 text-align:left;
 background:#F4F4F4 url(/images/backgrounds/bg.gif);
 width:100%;
 margin:0 auto;
 }
 
 #wrapper2 {
 width:790px;
 background:#FFFFFF;
 border-left: #F6F6F6 1px;
 border-right: #F6F6F6 1px;
 margin: 0 auto;
 }
 
#container {
 text-align:left;
 background:#FFFFFF; 
 border:0px solid #FFFFFF;
 width:770px;
 margin:0 auto;
 }

#header {
 height:70px;
 background:#FFFFFF;
 color: #666666;
 }

#menubar {
 height:46px;
 background:#FFFFFF;
 background-image:url(/images/common/menubar/menu-bkgd-lite.gif);
 margin-bottom: 5px;
 }

#content {
 position:relative;
 color: #333333;
 width:770px;
 /*padding:0;*/	
 }

#leftcolumn {
 float: left;
 width:220px;
 background:#ffffff;
 color: #333333;
 border: 0px solid #FFFFFF;	
 text-align:left;
 }
 
 #leftcolumnblue {
 float: left;
 width:212px;
 background:#69BFE4;
 padding-right: 8px;
 color: #000000;
 border: 0px;	
 text-align:left;
 }
 
#leftcolumnblue170 {
 float: left;
 width:170px;
 background:#69BFE4;
 padding-right: 8px;
 color: #000000;
 border: 0px;	
 text-align:left;
 }
 
 #leftcolumnltgreen170 {
 float: left;
 width:180px;
 background:#DAEDB6;
 padding-right: 8px;
 color: #000000;
 border: 0px;	
 text-align:left;
 }
 
#lftcolgrndark170 {
 float: left;
 width:180px;
 background: #A7D139;
 padding-right: 8px;
 color: #000000;
 border: 0px;	
 text-align:left;
 }

 #leftcolumngreen {
 float: left;
 width:212px;
 background:#BDDD68;
 padding-right: 8px;
 color: #000000;
 border: 0px;	
 text-align:left;
 }
 


#main {
 float: right;
 width:550px;
 background:#ffffff;
 color: #333333;
 border: 0px solid #FFFFFF;	
 text-align:left;
 }
 
 
 #mainTC {
 float: right;
 width:580px;
 background:#ffffff;
 color: #333333;
 border: 0px solid #FFFFFF;	
 text-align:left;
 }
 
#maintext {
margin: 3px 5px 10px 5px;
border: #d7eb4e 2px dashed;
padding: 0px 15px 5px 15px;
	}

#maintc {
margin: -5px -5px 0px 5px;
border: #d7eb4e 2px dashed;
padding: 0px 15px 5px 15px;
	}
	
#lefttext {
	margin-left: 2px;
	border-left: 2px #f9e65c dashed;
	padding-left: 8px;
	}
	
#lefttextORG {
	margin-left: 2px;
	border-left: 2px #f9e65c dashed;
	border-top: 5px #fffcf0 solid;
	padding-left: 8px;
	background-color:#fffad7;
	}
	
	#lefttextORG2 {
	margin-left: 2px;
	border-left: 2px #f9e65c dashed;
	border-top: 5px #fffad7 solid;
	padding-left: 8px;
	background-color:#fffad7;
	}

#greendashed {
	border: #d7eb4e 2px dashed;
	width:750px;
	margin:0 auto;
	}
	
#clear {
clear: both;
}

#container2 {
	background:#fafafa;
	text-align:left;
	border:0px solid #FFFFFF;
	width:770px;
	margin:0 auto;
 }

#bottom-left {
 float:left;
 height: 100%;
 background:#fafafa;
 color: #333333;
 font-size: .9em;
 width:230px;
 text-align:left;
 margin: 0 0 -5px 0;
 padding: 10px;
 border-top: 2px dashed #E7E7E7;
 border-bottom: 2px solid #fafafa;
 border-left: 0px;
 border-right: 0px;
 }
 
 #bottom-center {
 float: left;
 height: 100%;
 background:#fafafa;
 color: #333333;
 font-size: .9em;
 width:236px;
 text-align:left;
 margin: 0 0 -1px 0;
 padding: 10px 15px 10px 15px;
 border-top: 2px dashed #E7E7E7;
 border-bottom: 2px solid #fafafa;
 border-left: 2px dashed #E7E7E7;
 border-right: 2px dashed #E7E7E7;
 }
 
 #bottom-right {
 float:left;
 height: 100%;
 background:#fafafa;
 color: #333333;
 font-size: .9em;
 width:225px;
 text-align:left;
 margin: 0 0 -1px 0;
 padding: 10px 10px 10px 15px;
 border-top: 2px dashed #E7E7E7;
 border-bottom: 2px solid #fafafa;
 border-left: 0px;
 border-right: 0px;
 }
 

#footer {
 background:#E7E7E7;
 background-image: url(/images/common/menubar/menu-bkgd-gray.jpg);
 border:0px solid #cccccc;
 border-width:0 1px 1px 1px;
 margin: 0 auto;
 padding: 10px;
 clear: left;
 }
 
 #flash {
  position: relative;
  z-index: 0;
}

#popitmenu{
position: absolute;
background-color: #e3fafe;
border:1px solid black;
font: bold 12px Verdana;
color: #1e74bf;
line-height: 18px;
z-index: 100;
visibility: hidden;
margin-top: -5px;
}

#popitmenu a{
font: bold 12px Verdana;
color: #1e74bf;
line-height: 18px;
text-align: left;
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #1e74bf;
font: bold 12px Verdana;
color: #FFFFFF;
line-height: 18px;
}

.cellgreen{
border: 2px #CCCCCC solid;

background-color: #F4F9D2;
}

img.bordered {
	border: 5px #999;
}

#catalogbuttontop {
	float: right;
	clear: none;
	position:relative;
	top:-8px;
	right:-5px;
	padding: 0px;
	z-index: 3;
	
	
}

#catalogbuttonbottom {
	float: right;
	clear: none;
	position:relative;
	top: -22px;
	right:-5px;
	z-index: 2;
	
}
