/*  
Theme Name: Green Glue Company
Theme URI: http://www.greengluecompany.com/
Description: Theme for greengluecompany.com
Author: Nick Baker
*/

body	{
	margin: 0px auto 0px auto;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color:#333333;
	background: #4b7a22 url('../images/css/background.gif') repeat-y center top;
}


h2 {
	color: #4b731e;
	font-size: 16px;
	height: 18px;
	min-width: 550px;
	padding:10px 50px 0 10px;
	line-height:18px;
	text-align:left;
	border-bottom: 1px solid #4b731e;
	}
h3 {
	color: #4b731e;
	font-size: 14px;
	text-align:center;
	font-weight:bold;
	}
h4 { color: #333; font-size: 1.1em; font-weight: bold; line-height: 1em; text-decoration: none; margin: 0.5em 0; padding: 0; border-width: 0;}
h5 { font-size: 0.8em; font-weight: normal; line-height: 1em; margin: 5px 0; padding: 0 }

p { margin: 5px 0; padding: 0;}
p.italicNote { color: #666; font-style: italic; margin: 0 0 5px; padding: 0;}

a {
			display: inline;
			color: #4b731e;
			text-decoration: none;
			font-weight:bold;
			}
a:link {
			display: inline;
			color: #4b731e;
			text-decoration: none;
			font-weight:bold;
			}
a:hover {
			display: inline;
			color: #76b52e;
			font-weight:bold;
			}
a:visited {
			display: inline;
			color: #4b731e;
			text-decoration: none;
			font-weight:bold;
			}

#branding  {
	margin: 0pt auto 0pt auto;
	display:block;
	width: 950px;
	height: 80px;
	padding: 0pt;
	clear:both;
	z-index: 888;
	}
	#logo {
		width: 320px;
		height: 55px;
		float:left;
		padding: 15px 0 0 20px;
	}
	
	#toplinks {
		width: 400px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
		font-weight: bold;
		color: #76b52e;
		float:right;
		text-align: center;
		margin-top:20px;
	}
	
		#toplinks a:link	{
			display: inline;
			color: #4b731e;
			text-decoration: none;
		}
		
		#toplinks a:visited	{
			display: inline;
			color: #4b731e;
			text-decoration: none;
		}
		
		#toplinks a:hover	{
			display: inline;
			color: #76b52e;
		}
	
#navTop   {
	margin: 0pt auto 0pt auto;
	display:block;
	width: 950px;
	height:38px;
	padding: 0pt;
	clear:both;
	z-index: 333;
	}
.navCenter { text-align: center; width: 900px }
	#nav	{
			height: 38px;
			width:950px;
			display:block;
			line-height: 36px;
			font-size: 12px; 
			font-weight:bold;
			background-image: url('../images/css/nav_background.jpg');
			background-repeat: no-repeat;
			background-position: left top;
			z-index: 333;
		}

#nav a:link	{
			display: inline;
			color: #4b731e;
			text-decoration: none;
			height: 28px;
		}
		
#nav a:visited	{
			display: inline;
			color: #4b731e;
			text-decoration: none;
			height: 28px;
		}
		
#nav a:hover	{
			display: inline;
			color: #76b52e;
			height: 28px;
		}
		
			
#nav, #nav ul {
			list-style: none;
			text-align: center;
			padding:0;
			margin:0;
			line-height: 34px;
		}
#nav a{
			width:125px;
			display:block;
}

#nav li {
			width:125px;
			float:left;
			position:relative;
}
	#nav li ul {
		position:absolute;
		left:-999em;
		width: 300px;	
	}
		#nav li ul ul {
			margin: -33px 0 0 300px;
			display:none;
			}
		#nav li ul li{
			position:relative;
			left:-88px;
			float:left;
			width: 300px;
			background-image: url('../images/css/drop.png');
			background-repeat: no-repeat;
			background-position: left top;
			height:33px;
			line-height: 32px;
			font-size: 12px;
		}
		

		#nav li li li{
			left:0px;
		}
	#nav li .techlib {
		position:absolute;
		left:-999em;
		width: 600px;	
	}
	
	
	#nav li:hover ul ul, #nav li.sfhover ul ul {
			left: -999em;
			z-index: 333;
			display:block;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{
			left: 0;
			z-index: 333;
	}
	
		#nav li:hover .techlib, #nav li.sfhover .techlib{
		left: -300px;
		z-index: 333;	
	}

.ie7 #nav ul {margin: 24px 0 0 0; z-index: 333;}
.ie7 #nav ul li{float:left; height:1%; width:100%;}
.ie7 #nav li ul ul{margin: -10px 0 0 0; padding:0;}
.ie7 #nav li .techlib li{
			position:relative;
			left:-88px;
			float:left;
			width: 300px;
			background-image: url('../images/css/drop.png');
			background-repeat: no-repeat;
			background-position: left top;
			height:33px;
			line-height: 32px;
			font-size: 12px;
		}
		
.ie7 #nav li li:hover ul, #nav li li.sfhover ul{left: 300px;z-index: 333;}
.ie7 #nav li:hover, #nav li.hover {z-index: 333;}

.ie8 #nav li li:hover ul, #nav li li.sfhover ul{left: 0px;z-index: 333;}
.ie8 #nav li:hover, #nav li.hover {z-index: 333;}

.ie6 #nav ul {margin: 24px 0 0 0; z-index: 333;}
.ie6 #nav ul li{float:left; height:1%; width:100%;}
.ie6 #nav li ul ul{margin: -9px 0 0 0; padding:0;}
.ie6 #nav li .techlib li{
			position:relative;
			left:-88px;
			float:left;
			width: 300px;
			background-image: url('../images/css/drop.png');
			background-repeat: no-repeat;
			background-position: left top;
			height:33px;
			line-height: 32px;
			font-size: 12px;
		}

.ie6 #nav li li:hover ul, #nav li li.sfhover ul{left: 300px;z-index: 333;}
.ie6 #nav li:hover, #nav li.hover {z-index: 333;}


#sideContact  {display:none; }
#sideContact a img  { font-weight: normal; text-decoration: none; margin: 6px 0 0; padding: 0; border: 0 }

#sideTestimonials       {display:none;  }
#sideBB { color: #2d3c66; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; background-color: #fff; margin: 8px 0 0; padding: 6px; position: relative; z-index: 2; left: 8px; width: 140px; height: auto; border-width: 0 }
#mainBody          {
	margin: 0pt auto 0pt auto;
	padding: 0pt;
	z-index:111;
	width:900px;
	background-color: #FFF;
	}
	
			/*-----domtabs-----*/
			
div.domtab{
	padding-top: 0px;
	text-align:center;
	width:900px;
}
div.tab_content{
	padding:8px 150px auto 150px;
	height: 500px;
	text-align:center;
	background-color: #ffffff;
	border: 1px solid #333333;
	color:#333333;
}
div.tab_content p{
	padding-bottom:8px;
	margin: 0 auto;
	text-align:center;
	width: 500px;
	height:90px;
	color:#333333;
}
div.tab_content img{
	margin: 0 auto;
}
div.tab_content table{
	margin: 0 auto;
	padding-top: 10px;
	text-align:center;
}
	div.tab_content tr{
	height: 17px;
	}
	
	div.tab_content td{
	padding: 0 10px 0 10px;
	}
	
ul.domtabs{
	padding: 0;
	margin:0;
	list-style: none;
	height: 19px;
	text-align:center;
}
ul.domtabs li{
	float: left;
	background-color: #ffffff;
	border: 1px solid #333333;
	text-align: center;
	overflow: hidden;
	font-size:11px;
	line-height: 18px;
	font-weight: bold;
	height:18px;
	width: 10%;
	margin:0 3px 0 0;
}


	ul.domtabs a:link,
	ul.domtabs a:visited{
		display: block;
		text-decoration:none;
		background-color: #76b52e;
		line-height:18px;
		padding: 0 5px 0 5px;
		margin:0;
		font-weight: bold;
		color: #ffffff;
		height:18px;
		text-align:center;
	}
	ul.domtabs a:active,
	ul.domtabs a:hover{
		display: block;
		text-decoration:none;
		background-color: #76b52e;
		line-height:18px;
		padding: 0 5px 0 5px;
		margin:0;
		font-weight: bold;
		color: #333333;
		height:18px;
	}

ul.domtabs li.active{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
	color: #333333;
}

ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active{
	background-color:#ffffff;
	font-weight: bold;
	color: #333333;
	}
ul.domtabs li.active a:hover{
	color: #76b52e;
}
 
	/*-----end domtabs-----*/ 
		
#header{
	margin:0px auto 0px auto;
	width:900px;
	text-align:center;
	}
#header h1{
	margin:0 auto 0 auto;
	color: #4b731e;
	font-size: 22px;
	height:50px;
	width:900px;
	text-align:center;
	line-height:45px;
	}
#header h2  { color: #282828; font-size: 1em; font-weight: normal; line-height: 0.9em; text-transform: uppercase; margin: 0 0 0.1em; padding-bottom: 0.3em; z-index: 22211; border-bottom: 1px dashed #646464 }

#header_download      { text-align: right; margin: 0; padding: 0; position: relative; z-index: 222; width: 900px; height: auto; float: left; clear: both }
#header_download a:link       { color: #333333; text-decoration: none; background-image: url("-img/icon-print.gif"); background-repeat: no-repeat; margin: 0; padding: 2px 0 0 20px }
#header_download a:hover      { color: #4b731e; text-decoration: underline; background-image: url("-img/icon-print.gif"); background-repeat: no-repeat; margin: 0; padding: 2px 0 0 20px }
#header_download a:visited   { color: #333333; text-decoration: underline; background-image: url("-img/icon-print.gif"); background-repeat: no-repeat; margin: 0; padding: 2px 0 0 20px }
#header_download-pdf { text-align: right; margin: 0; padding: 0; position: relative; z-index: 222; width: 670px; height: auto; float: left; clear: both }
#header_download-pdf a:link       { color: #600; text-decoration: none; background-image: url("-img/icon-pdf.gif"); background-repeat: no-repeat; margin: 0; padding: 2px 0 0 20px }
#header_download-pdf a:hover      { color: #4b731e; text-decoration: underline; background-image: url("-img/icon-pdf.gif"); background-repeat: no-repeat; margin: 0; padding: 2px 0 0 20px }
#header_download-pdf a:visited   { color: #333333; text-decoration: underline; background-image: url("-img/icon-pdf.gif"); background-repeat: no-repeat; margin: 0; padding: 2px 0 0 20px }
#header_download-dwg { text-align: right; margin: 0; padding: 0; position: relative; z-index: 222; width: 670px; height: auto; float: left; clear: both }
#header_download-dwg a:link       { color: #600; text-decoration: none; background-image: url("-img/icon-dwg.gif"); background-repeat: no-repeat; margin: 0; padding: 2px 0 0 20px }
#header_download-dwg a:hover      { color: #4b731e; text-decoration: underline; background-image: url("-img/icon-dwg.gif"); background-repeat: no-repeat; margin: 0; padding: 2px 0 0 20px }
#header_download-dwg a:visited   { color: #333333; text-decoration: underline; background-image: url("-img/icon-dwg.gif"); background-repeat: no-repeat; margin: 0; padding: 2px 0 0 20px }

#header_download2     { text-align: right; margin: 0 20px 2px 0; padding: 0; position: relative; z-index: 22211; width: 695px; height: auto; float: left; clear: both }
#header_download2 a:link    { color: #333333; text-decoration: none; background-image: url("../images/icon2/icon-doc-s.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 2px; padding-left: 25px; z-index: 22211 }
#header_download2 a:hover   { color: #4b731e; text-decoration: underline; background-image: url("../images/icon2/icon-doc-s.gif"); background-repeat: no-repeat; background-position: left top; padding-left: 25px }
#header_download2 a:visited  { color: #333333; text-decoration: underline; background-image: url("../images/icon2/icon-doc-s.gif"); background-repeat: no-repeat; background-position: left top; padding-left: 25px }

#intro{
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

#intro h4{
	font-size: 16px;
	font-weight: bold;
}

#body2 {font-weight: normal; text-align: left; margin: 15px auto ; padding: 8px 0 8px 0; position: relative; z-index: 222; width: 900px; height: auto; clear: both; }
#body2 ol  {margin: 0 0 0 45px; padding: 0 }
#body2 ol li   {white-space: normal; list-style-type: decimal; list-style-position: inside; margin: 5px 0 0; padding: 0 }
#body2 ol.number {margin: 0; padding: 0 0 0 45px; }
#body2 ol.number li {list-style-type: decimal; list-style-position: outside; margin: 2px 0 0; padding: 0 0 0 45px; }
#body2 ol ol.number {margin: 0 0 0 45px; padding: 0 }
#body2 ol ol.number li {list-style-type: decimal; list-style-position: outside; margin: 2px 0 0 45px; padding: 0; }

#body2 ul.blue-style {color: #355787; margin: 0; padding: 0 50px 0 30px; float:right; display:block;}
#body2 ul {margin: 0; padding: 0 }
#body2 ul li {background: url("../images/icon2/arrow-black.gif") no-repeat 0 6px; list-style: none; margin: 5px 0 0; padding: 0 0 0 10px }
#body2 ul li a {color: #2d3c66; }
#body2 ul li a:hover {text-decoration: underline }
#body2 table {margin: 0;}

#body3 {font-weight: normal; text-align: left; margin: 15px auto ; padding: 8px 0 8px 0; position: relative; z-index: 222; width: 900px; height: auto; clear: both; }
#body3 ol  {margin: 0 0 0 45px; padding: 0 }
#body3 ol li   {white-space: normal; list-style-type: decimal; list-style-position: inside; margin: 5px 0 0; padding: 0 }
#body3 ol.number {margin: 0 0 0 45px; padding: 0 }
#body3 ol.number li {list-style-type: decimal; list-style-position: outside; margin: 2px 0 0; padding: 0 }
#body3 ol ol.number {margin: 0 0 0 45px; padding: 0 }
#body3 ol ol.number li {list-style-type: decimal; list-style-position: outside; margin: 2px 0 0; padding: 0 }

#body3 ul.blue-style {color: #355787; margin: 0; padding: 0 }
#body3 ul {margin: 0; padding: 0 }
#body3 ul li {background: url("../images/icon2/arrow-black.gif") no-repeat 0 6px; list-style: none; margin: 5px 0 0; padding: 0 0 0 10px }
#body3 ul li a {color: #2d3c66; }
#body3 ul li a:hover {text-decoration: underline }
#body3 table {margin: 0;}


#body4 {font-weight: normal; text-align: left; margin: 15px auto ; padding: 8px 0 8px 0; position: relative; z-index: 222; width: 650px; height: auto; clear: both; }

#suggestedRead {margin: 6px auto; padding: 0; z-index: 222; width: 695px; height: auto; clear: both; border: solid 1px black }
#suggestedRead h1 {color: #333; font-size: 0.9em; font-weight: bold; line-height: 0.8em; background-image: url("-img/bg-h3.gif"); background-repeat: repeat-x; background-position: left top; margin: 0 0 8px; padding: 8px 0 5px 5px }
#suggestedRead p {font-size: 0.9em; line-height: 1em; padding-right: 6px; padding-bottom: 2px; padding-left: 6px }


#image2{
	float:right;
	padding: 0 20px 0 20px;
}

#image3{
	float:left;
	padding: 0 20px 0 20px;
}

#testimonial {
		width: 800px;
		height: auto;
		display:block;
		border-top: 1px solid #cccccc;
		margin: 10px auto 10px auto;}
#testimonial ul { list-style-type: none; margin: 0; padding: 20px; clear: both }
#testimonial ul li  { list-style-type: none; display: inline; margin: 0; padding: 10; width: 540px; float: left}
#testimonial ul li.imgleft { list-style-type: none; display: inline; margin: 0; padding: 0; width: 120px; height: auto; float: left }
#testimonial ul li.imgleft2 { list-style-type: none; display: inline; margin: 0; padding: 0; width: 200px; height: auto; float: left }
#testimonial ul li h3 { color: #4b731e; font-size: 16px; font-weight: bold; line-height: 16px; text-decoration: none; text-align: left; margin: 0 140px 15px 0; padding: 0; width: 400px; float:left; border-bottom: 1px solid #4b731e;}
div#testimonial ol         { width: 750px; list-style-type: decimal; list-style-position: inside; margin: 0; padding: 0; float: left }
#testimonial ol li            { list-style-image: none; margin: 0 0 3px; padding: 0; width: auto; float: left; clear: both }

#links{margin: 6px 0; padding: 6px 0; position: relative; width: 695px; height: auto; float: left; border-bottom: 1px solid #808080 }
#links ul { list-style-type: none; margin: 0; padding: 0; clear: both }
#links ul li { list-style-type: none; display: inline; margin: 0 15px 0 0; padding: 0; width: 300px; float: left }
#links ul li.imgleft { list-style-type: none; display: inline; margin: 0; padding: 0; width: 120px; height: auto; float: left }
#links ul li.imgleft2 { list-style-type: none; display: inline; margin: 0; padding: 0; width: 191px; height: auto; float: left }
#links ul li h3 { color: #4e6083; font-size: 1.1em; font-weight: bold; line-height: 1em; text-decoration: none; margin: 0 0 0.3em; padding: 0; border-width: 0 }
div#links ol         { list-style-type: decimal; list-style-position: inside; margin: 0; padding: 0; float: left }
#linksol li            { list-style-image: none; margin: 0 0 3px; padding: 0; width: auto; float: left; clear: both }

#distributors  { margin: 0; padding: 0; z-index: 22211 }
#distributors ul { text-align: center; list-style-type: none; clear: both }
#distributors li { text-align: center; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; width: auto; height: auto; float: left }

#column1 {text-align: left; margin: 0 15px 0 0; padding: 0; position: relative; top: 0; width: 324px; height: auto; float: left; overflow: hidden }
#column1 h1 {color: #4e6083; font-size: 1em; font-weight: bold; line-height: 0.8em; background-image: url("-img/bg-h3.gif"); background-repeat: repeat-x; background-position: left top; text-transform: capitalize; margin: 10px 0 5px; padding: 5px 0 0 5px; height: 1.2em; vertical-align: bottom }

#column2  {text-align: left; margin: 0; padding: 0; position: relative; top: 0; width: 305px; height: auto; float: left; overflow: hidden }
#column2 h1 {color: #4e6083; font-size: 1em; font-weight: bold; line-height: 0.8em; background-image: url("-img/bg-h3.gif"); background-repeat: repeat-x; background-position: left top; text-transform: capitalize; margin: 10px 0 5px; padding: 5px 0 0 5px; height: 1.2em; vertical-align: bottom }

.article {background-image: url("/images/technology/techicon.gif"); background-repeat: no-repeat; background-position: left top; visibility: visible; margin: 12px 0 0; padding: 0 0 0 25px }
.article p {font-size: 0.9em; line-height: 1em; visibility: visible; margin: 0; padding: 0 }
.article h2 {font-size: 1em; font-weight: bold; line-height: 1em; margin: 2px 0 0; padding: 0 0 2px; border-style: none }

#index1  { 
		padding:20px;
		font-size: 12px;
		line-height: 16px;
		width:560px;
		float:right;
		}
		
#index2  { 
		padding: 10px;
		font-size: 12px;
		line-height: 16px;
		width:275px;
		float:left;
		}
.box3 {background-color: #fafafa; margin: 20px auto; padding: 4px; width: 500px; height: auto;  clear: right; border: solid 1px gray;}
#index2 ul { list-style-image: none }
#index2 ul li   { font-size: 12px; font-weight: bold; line-height: 13px; list-style-type: square; list-style-position: outside; margin: 0 0 6px; padding: 0 10px 0 0 }
.box3 img {display:block; float: right;}
.box3 h3  { color: #2d3c66; font-size: 1em; font-weight: bold; line-height: 1.2em; margin: 0 0 3px; padding: 0; border: 0 }
.box3 p {font-size: 0.9em; line-height: 1.2em; margin-right: 100px; padding: 0;}
#members      { display:none;text-align: center; margin-right: auto; margin-left: auto; padding: 10px 0 20px; position: relative; z-index: 222; width: 715px; float: left; clear: both }

.box4 {background-color: #fafafa; margin-top: 34px; padding: 4px; width: 420px; border: solid 1px gray; float:left; clear:left;}
.box4 img {float: left;}
.box4 h3  { color: #2d3c66; font-size: 1em; font-weight: bold; line-height: 1.2em; margin: 0 0 3px; padding: 0; border: 0 }
.box4 p {font-size: 0.9em; line-height: 1.2em;padding: 0;}
.box4 .imgr {float: right;}

.box5 {background-color: #fafafa; margin-top: 34px; padding: 4px; width: 420px; border: solid 1px gray; float:right; clear:right;}
.box5 img {float: left;}
.box5 h3  { color: #2d3c66; font-size: 1em; font-weight: bold; line-height: 1.2em; margin: 0 0 3px; padding: 0; border: 0 }
.box5 p {font-size: 0.9em; line-height: 1.2em; padding: 0;}
.box5 .imgr {float: right;}

#summary {background-color: #f5f5f5; margin: 6px auto; padding: 10px; position: relative; z-index: 22211; width: 675px; height: auto; clear: both; border: solid 1px black }

#footer {
	width: 860px;
	height: 70px;
	padding: 20px 20px 15px 20px;
	margin: 0 auto 90px auto;
	clear:both;
	z-index:222;
	background-image: url('../images/css/footer.jpg');
	background-repeat: no-repeat;
	background-position: center top;	
}

	.footer_text{
		text-align: center;
		color: #4b731e;
		font-size: 12px;
		font-weight:bold;
	}
	
#footerPrint  { display:none; margin: 0; padding: 0; position: relative; z-index: 222; width: 695px; height: 0; float: left; clear: both; vertical-align: middle; border-width: 0 }

#box2 {background-color: #fafafa; margin: 4px 0; padding: 3px 4px 4px; clear: right; border: solid 1px gray }
.linkIcon {background-image: url("../images/icon2/link-Icon.gif"); background-repeat: no-repeat; background-position: left top; margin: 5px 0; padding: 0 0 0 10px }
.backTop {font-size: 0.8em; line-height: 1em; text-align: right; margin: 2px 0; padding: 0; position: relative; float: right; clear: left }
.tableText {color: #282828; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13px; margin: 0 }
.white  {color: white; font-size: 12px; font-weight: bold; line-height: 14px; margin: 0 }
.whiteSmall  {color: white; font-size: 10px; font-weight: bold; line-height: 12px; margin: 0 }
.rightIndent {color: #282828; font-weight: normal; margin: 0 0 8px 25px }
.bottomMenu {color: #282828; font-size: 10px; font-weight: normal; line-height: 13px; margin: 2px 0 0; padding-top: 2px; border-top: 1px solid #eee }
.topMenu {color: #666; font-size: 10px; font-weight: normal; line-height: 10px; text-align: center; margin: 0 0 5px; padding: 0 }
.buttons {font-size: 12px; font-weight: normal; line-height: 15px; background-color: transparent; background-image: url("../images/icon2/btn-submit.jpg"); background-repeat: no-repeat; background-position: 0 0; padding-top: 3px; padding-right: 3px; padding-left: 10px; width: 100px; height: 20px }
.checkout   { color: #600; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 0; position: relative; vertical-align: middle }
.whiteheader  { color: white; font-size: 12px; font-weight: bold; line-height: 12px; margin: 4px 0 }
.clearAll { clear: both }

.imgRight {margin: 0 0 0 10px; padding: 0; position: relative; float: right }
.imgLeft {
			width: 200px;
			margin: 10px;}
.imgBottomSpace {margin-bottom: 15px }
.imgRightSpace {margin: 0 0 10px 10px; padding: 0; float: right }


.bdr-All { padding: 2px; border: solid 1px #646464 }
.bdr-RBL { padding: 2px; border-style: none solid solid; border-width: medium 1px 1px; border-color: #646464 }
.bdr-b { padding: 2px; border-style: none none solid; border-width: medium medium 1px; border-color: #646464 }
.bdr-T { padding: 2px; border-style: solid none none; border-width: 1px medium medium; border-color: #646464 }
.bdr-RT { padding: 2px; border-style: solid solid none none; border-width: 1px 1px medium medium; border-color: #646464 }
.bdr-LT { padding: 2px; border-style: solid none none solid; border-width: 1px medium medium 1px; border-color: #646464 }
.bdr-RB { padding: 2px; border-style: none solid solid none; border-width: medium 1px 1px medium; border-color: #646464 }
.bdr-LB { padding: 2px; border-style: none none solid solid; border-width: medium medium 1px 1px; border-color: #646464 }
.bdr-RLB { padding: 2px; border-style: none solid solid; border-width: medium 1px 1px; border-color: #646464 }
.bdr-RLT { padding: 2px; border-style: solid solid none; border-width: 1px 1px medium; border-color: #646464 }
.bdr-LTB { padding: 2px; border-style: solid none solid solid; border-width: 1px medium 1px 1px; border-color: #646464 }
.bdr-RTB { padding: 2px; border-style: solid solid solid none; border-width: 1px 1px 1px 0; border-color: #646464 }
.magin4 { margin: 4px }

.tableLRB { color: #282828; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; padding: 3px; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.tableT { color: #282828; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; padding: 3px; border-bottom: 1px solid black }
.table { color: #282828; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; padding: 3px; border-bottom: 1px solid black; border-left: 1px solid black }
.formTRLB { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; padding: 3px; border: solid 1px #808080 }
#boarder   { font-size: 0.8em; font-weight: normal; line-height: 1em; text-decoration: none; margin: 4px 0; border-collapse: collapse   }

#boarder td  { text-align: center; margin: 0; padding: 4px; border: solid 1px #666; border-collapse: collapse  }
#boarder tr  { text-align: center; padding: 4px; border: solid 1px #666; border-collapse: collapse }
#boarder th    { font-size: 12px; font-weight: normal; text-decoration: none; background-color: #f5f5f5; text-align: left; margin: 0; padding: 0.6em 0.5em 0.2em; vertical-align: middle; border: solid 1px #999 }

#boarder2     { font-size: 1em; font-weight: normal; line-height: 1.2em; text-decoration: none; margin: 4px auto; border-collapse: collapse     }
#boarder2 td  { text-align: center; margin: 0; padding: 4px; border: solid 1px #666; border-collapse: collapse  }
#boarder2 tr   { text-align: center; margin: 0; padding: 4px; border: solid 1px #666; border-collapse: collapse  }
#boarder2 th   { font-size: 12px; font-weight: bold; text-decoration: none; background-color: #f5f5f5; text-align: center; padding: 0.6em 0.5em 0.2em; vertical-align: middle; border: solid 1px #999 }

#boarder3    { font-size: 11px; font-weight: normal; line-height: 1.2em; text-decoration: none; margin: 0 auto; padding: 0; border-collapse: collapse       }
#boarder3 td   { margin: 0; padding: 4px; vertical-align: top; border: solid 1px #666; border-collapse: collapse   }
#boarder3 tr   {margin: 0; padding: 4px; border: solid 1px #666; border-collapse: collapse  }
#boarder3 th   { font-size: 12px; font-weight: normal; text-decoration: none; background-color: #f5f5f5; text-align: left; padding: 0.6em 0.5em 0.2em; vertical-align: middle; border: solid 1px #999 }
#boarder3 p { margin: 0; padding-top: 4px; padding-bottom: 4px }

#error    { color: #660000; font-size: 12px; font-weight: normal; line-height: 1.2em; text-decoration: none; margin: 0 0; padding: 0; border-collapse: collapse       }
#error td   { margin: 0; padding: 4px; vertical-align: top; border: solid 1px #666; border-collapse: collapse   }
#error tr   {margin: 0; padding: 4px; border: solid 1px #666; border-collapse: collapse  }
#error th   { color:#FFFFFF; font-size: 14px; font-weight: normal; text-decoration: none; background-color: red; text-align: left; padding: 0.6em 0.5em 0.2em; vertical-align: middle; border: solid 1px #999 }
#error p { margin: 0; padding-top: 4px; padding-bottom: 4px }

#menu    {
	display: none;
	position: fixed;
	z-index: 999;
	bottom:0;
	width:100%;
	margin: 0 auto;
	padding: 10px;
	height: 90px;
	background: #FAFAFA;
	color: #000;
	border-top: 1px solid #ccc;
}
	
#menu p {
	width: 700px;
	margin: 0 auto;
	text-align: center;
	padding:0;
}	

#menu h1 { 
	padding: 0;
	margin: 0;
	color: #FF0000;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
}

img{border:0px;}

/* CSS Popout Menus */
#menu ul li{position:relative;}
#menu ul ul{position:absolute;left:153px;top:0;display:none;}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}
/* End */

div#menu ul ul, div#menu ul ul ul, div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul {display:none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul{display:block;}
ol { white-space: normal; list-style-type: decimal; list-style-position: inside; display: inline; margin: 0; padding: 0 }
