body {
		font-family: arial, verdana, helvetica, sans-serif;
		text-align:center;
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		background:#000000;
		min-width:600px;    	/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
	}
	
	#fixed {
	margin:0 auto;
	width:940px;   /* you can use px, em or % */
	text-align:left;
	background: #ffffff;
	}

	p  {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	line-height: 170%;
	margin: 3px 9px 3px 0px;
	text-indent: 10px;
	padding: 5px 9px 5px 9px;
	letter-spacing: 1px;
	}
	h1  {
	font-family:arial, verdana, helvetica, sans-serif;	
	margin:16px 0px 10px 220px;
	padding:0px 0px 0px 0px;
	font-size:180%;
	line-height:100%;
	font-weight:300;
	color:#ffffff;	
	letter-spacing:3px;
	}
	h2  {
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0px 0px 15px 20px;
	padding:0px;
	font-size:medium;
	line-height:28px;
	font-weight:400;
	color:#000000;
	margin-top: 8px;
	}
	h3  {
	font-family:arial, verdana, helvetica, sans-serif;
	margin:3px 0px 3px 0px;
	color:#000000;
	background: transparent;
	line-height:100%;
	font-weight: normal;
	font-size:100%;
	}
	h3.special  {
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	color:#4169E1;
	background: transparent;
	line-height:100%;
	font-weight: normal;
	font-size:120%;
	}
	h4 {
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:  80%;
	font-style: normal;
	color:#ffffff;
	line-height: 180%;
	}
	h5  {
	  font-family:arial, verdana, helvetica, sans-serif;
	  font-size:  110%;
	  margin:  0 0 0 40px;
	  color:#000000;
	  font-style: italic;
	  background: transparent;
	  font-weight: 400;
	  line-height: 160%;
	  }
	h6  {
	  font-family:arial, verdana, helvetica, sans-serif;
	  font-size:  90%;
	  margin:  10px 0px 6px 0px;
	  color: #ffffff;
	  text-indent: 10px;
	  padding: 3px;
	  letter-spacing: 1px;
	  font-weight: 500;
		background: #000000;
	border-top:3px solid #e31e27;
	border-right:none;
	border-bottom:0px solid #e31e27;
	border-left:none;
 	 }
 	 .tiny {
	  font-size:  70%;
	}
	a {
	  font-family:arial, verdana, helvetica, sans-serif;
	  text-decoration: none;
	  color:#4169E1;
	  outline: none;
	  }
	a:visited {
	  color:#4169E1;
	  }
	a:hover {
	  color:  #4169E1;
	  }

	a.leftmenu:link {color:#ffffff;}
	a.leftmenu:visited {color:#ffffff;}
	a.leftmenu:hover {color:#07a;}
	a.leftmenu:active {color:#ffffff;}

	a.menu:link {color:#000000;}
	a.menu:visited {color:#4169E1;}
	a.menu:hover {color:#4169E1;}
	a.menu:active {color:#4169E1;}

	a.page:link {color:#000000;}
	a.page:visited {color:#4169E1;}
	a.page:hover {color:#4169E1;}
	a.page:active {color:#4169E1;}


	a.banner:link {color:#ffffff;}
	a.banner:visited {color:#ffffff;}
	a.banner:hover {color:#07a;}
	a.banner:active {color:#ffffff;}

	a.sidemenu:link {
	color:#000000;
	padding:0px 0px 3px 0px;
	border-top:none;
	border-right:none;
	border-bottom:1px dotted #000000;
	border-left:none;
	}	/* Header styles */
    #header {
		margin:8px 5px 5px -5px;
		padding:0px 0px 0px 0px;
		width:940px;   /* you can use px, em or % */
		text-align:center;
		clear:both;
		float:left;
		background:#000000;
		border:0px solid #336699;
    }

	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		min-height:230px;    	/* Minimum width of layout - remove line if not required */
		overflow:hidden;	/* This chops off any overhanging divs */
	   	border-top-width:0px;
	   	border-right-width:0px;
	   	border-bottom-width:0px;
	   	border-left-width:0px;
	   	border: none;
			}
	/* 2 column left menu settings */
	.leftmenu {
	    background:#ffffff;

		}
    .leftmenu .colright {
        float:left;
        width:200%;
		position:relative;
		left:216px;	/* this positions the left menu from the left colmask */
        background:#fff;
 		padding: 0px 10px 0px 6px;
 	}
    .leftmenu .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:190px;
	    padding-bottom:0px;
	   	}
	.leftmenu .col1 {
        margin:0px 20px 10px 200px;	/* (172px left margin) determines the offset between the dotted border and the content in the left menu */
	    position:relative;
	    right:100%;
	    overflow:hidden;
		border-left: dotted #336699 0px;
	}
    .leftmenu .col2 {
        float:left;
        width:224px;	/* this sets the width available for the content in the left menu */
        position:relative;
        right:227px;	/* this sets the space between the left border and the content in the left menu */
		border-right:none;
    }
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
	    background:#ffffff;
	   	margin: 0px 0px 8px 0px;
	   	border: dotted #336699;
	   	border-top-width:1px;
	   	border-right-width:0px;
	   	border-bottom-width:0px;
	   	border-left-width:0px;
    }
    /* --> */

	.white {color:#ffffff;}
	ul.h3 {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size: 90%;
	list-style: none;
	margin:8px 0px 4px 6px;
	line-height:180%;
	color: #000000;
	font-weight: normal;
	}
	ul.menu {
	list-style: none;
	margin:  0px 0px 0px 0px;
 	padding: 4px 0px 0px 5px;	
	font-size: 90%;
	line-height:200%;
	color: #000000;
	font-weight: normal;
	}
	.mid  {
  font-size: 100%;
  list-style: none;
  margin-left: 0;
  padding-left: 6px;
  line-height:190%;
  color: #000000;
  font-weight: normal;
  }
  .none  {
	text-align:center; 
	font-size: 80%;
	list-style: none;
	margin: 0 auto;
	padding-left: 0px;
	text-indent: 4px;
	line-height:130%;
}
	hr	{
		border: dotted #336699 1px;
		margin:0px 0px 0px 0px;
	}
ul.imageone {
  list-style-image: url(/images/screw-list-no.jpg);
  font-size: 90%;
  line-height: 310%;
  font-weight: normal;
  letter-spacing: 1px;
  margin-left: 30px;
  padding-left: 40px;
  }
ul.mid  {
  font-size: 90%;
  list-style: none;
  margin-left: 20px;
  padding-left: 0px;
  line-height:170%;
  color: #000000;
  font-weight: 500;
  }
img.right 
{
float:right;
border:1px dotted #336699;
margin:6px 4px 4px 8px;
}
img.left 
{
float:left;
border:1px dotted #336699;
margin:6px 8px 4px 4px;
}
img.noborder 
{
float:center;
border:0px;
margin:0px 0px 0px 0px;
}
ul.bold  {
font-family:arial, verdana, helvetica, sans-serif;
font-size: 90%;
list-style: none;
margin-left: 20px;
padding-left: 0px;
line-height:170%;
color:#001A4C;
}
ul.banner  {
font-family:arial, verdana, helvetica, sans-serif;
font-size: 132%;
list-style: none;
margin-left: 0px;
padding-left: 0px;
line-height:170%;
color:#001A4C;
}
 	table.footer	{
	border:0px solid #bdb76b;
	margin:0px 0px 0px 0px;
	}
	th.footer	{
	margin:36px 0px 0px 10px;
	font-size: 150%;
	font-weight: 500;
	text-align: center;
	border:0px solid #bdb76b;
	background-color:#ffffff;
	color:#001A4C;
	letter-spacing: 1px;
	line-height:40%;
	}

	tr.footer	{
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	color:#001A4C;
	border-top:0px solid #433C2F;
	border-bottom:0px solid #433C2F;
	line-height:80%;
	}
	td.footer	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 86%;
	text-align: center;
	border:0px solid #bdb76b;
	background-color:#ffffff;
	color:#001A4C;
	letter-spacing: 1px;
	height:80%;
	font-weight: normal;
	}
	.italic	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 82%;
	font-style: italic;
	text-align: center;
	border:0px solid #bdb76b;
	background-color:#ffffff;
	color:#001A4C;
	letter-spacing: 1px;
	height:100%;
	font-weight: 500;
	}
	.lsidemenulist  {
	float:center;
 	padding: 4px 0px 0px 0px;	
	font-size: 78%;
	list-style: none;
	line-height:100%;
	color: #000000;
	font-weight: normal;
  }
	#hormenu {
		margin:0px 0px 0px 0px;
		width:940px;   /* you can use px, em or % */
		height:26px;
		padding:1px 0px 5px 0px;
		text-align:left;
		clear:both;
		float:left;
		background:#000000;
		border-bottom:0px solid #1E90FF;
	}
	#headline {
		margin:0px 0px 0px 0px;
		width:100%;   /* you can use px, em or % */
		height:100%;
		padding:0px 0px 4px 0px;
		text-align:center;
		background:#ffffff;
		border-bottom:1px dotted #1E90FF;
	}
	hr.dotted {
	margin:  2px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	border-top:none;
	border-right:none;
	border-bottom:1px dotted #4169E1;
	border-left:none;
	}
/**  helper */
* {
 margin: 0;
 padding: 0;
 outline: none;
}

.dropdown-upward {
 margin-top: 400px !important;
}
/**  dropdown */

@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
 color:#1E90FF;
}

ul.dropdown {
 list-style: none;
 position: relative;
 z-index: 597;
 float: left;
 color:#1E90FF;
}

ul.dropdown li {
 list-style: none;
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
  color:#1E90FF;

}

ul.dropdown li.hover,
ul.dropdown li:hover {
 list-style: none;
 position: relative;
 z-index: 599;
 cursor: default;
 color:#1E90FF;
}

ul.dropdown ul {
 list-style: none;
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 list-style: none;
 float: none;
 color:#1E90FF;
}

ul.dropdown ul ul {
 list-style: none;
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 list-style: none;
 visibility: visible;
}

/**  default */
@charset "UTF-8";

/** 
 * Flickr CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Flickr
 * @version		beta
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 */


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


ul.dropdown {
 list-style: none;
 padding-bottom: 1px;
 background: none;
 font: normal 16px/normal Arial, Helvetica, sans-serif #1E90FF;
}

	ul.dropdown li {
 list-style: none;
	 padding: 2px 2px;
	 color: #4169E1;
	}

	ul.dropdown li.divider {
 list-style: none;
	 border-top: solid 0px #e5e5e5;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
 list-style: none;
	 color: #1E90FF;
	}

	ul.dropdown a:link,	{ color: #1E90FF; text-decoration: none; }
	ul.dropdown a:visited	{ color: #1E90FF; text-decoration: none; }
	ul.dropdown a:hover		{ color: #1E90FF; text-decoration: none; background:#000000;}
	ul.dropdown a:active	{ color: #1E90FF; }


	/* -- level mark -- */

	ul.dropdown ul {
 list-style: none;
	 width: 156px;
	 padding: 1px 3px;
	 border-style: solid;
	 border-width: 1px;
	 border-color: #000000;
	 background-color: #000000;
	 font-weight: normal;
	 font-size: 13px;
	 color: #4169E1;
	}

		ul.dropdown ul li {
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 list-style: none;
 padding-right: 25px;
 background-image: none;
 background-position: 95% 50%;
 background-repeat: no-repeat;
 color: #1E90FF;
}


/* -- Components override -- */

ul.dropdown-vertical ul {
 top: 0;
 left: 100%;
}

ul.dropdown-vertical-rtl ul {
 right: 100%;
}

ul.dropdown-horizontal,
ul.dropdown-linear,
ul.dropdown-upward {
 width: 100%;
}

ul.dropdown-horizontal ul *.dir {
 padding-right: 25px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-up.png);
}

ul.dropdown-vertical *.dir {
 background-image: url(images/nav-arrow-right.png);
 background-position: 180px 50%;
}

ul.dropdown-vertical ul *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 6px;
 padding-left: 25px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 5px 50%;
}

ul.dropdown-vertical-rtl ul *.dir {
 padding-right: 0;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}

/**  default ultimate */

@charset "UTF-8";

/** 
 * Flickr Ultimate CSS Drop-Down Menu Theme
 *
 * @file		default.ultimate.css
 * @name		Flickr
 * @version		beta
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 */

@import "aspdefault.css";


/*-------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 4px 6px;
  color:#1E90FF;
 border: none;}
}

ul.dropdown ul a,
ul.dropdown ul span {
 padding: 4px 0;
 color:#1E90FF;
 border: none;}


/*-------------------------------------------------/
 * @section		Base Style Override
 */

ul.dropdown li {
 padding: 0;
 border: none;
  color:#1E90FF;

}


/*-------------------------------------------------/
 *	@section	Custom Styles
 */
 
/* following is the *********  top  ******* level menu style */


ul.dropdown li a,
ul.dropdown *.dir {
 margin: -1px 0;
 border-style: solid;
 border-width: 0px 0px 0;
 border-color:#4169E1;
 color:#1E90FF;

}

ul.dropdown ul li a,
ul.dropdown ul *.dir {
 border: none;
}


ul.dropdown-vertical li a,
ul.dropdown-vertical *.dir {
 border-width: 1px 0 1px 1px;
}

ul.dropdown-vertical-rtl li a,
ul.dropdown-vertical-rtl *.dir {
 border-width: 0px 0px 0px 0;
}


/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */

ul.dropdown li.hover *.open {
 position: relative;
 z-index: 600;
 margin: -1px 0;
 padding-top: 1px;
 padding-bottom: 1px;
 border-color: #f0f0f0 #666 #666 #f0f0f0;
 background-color: #000000;
 background-image: none;
 color: #1E90FF;
 zoom: 1;
}

ul.dropdown-horizontal li.hover *.open,
ul.dropdown-upward li.hover *.open,
ul.dropdown-linear li.hover *.open {
 float: left;
 zoom: none;
 color: #1E90FF;
}

ul.dropdown-vertical li.hover *.open {
 margin: 0 -1px;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 7px;
}

ul.dropdown-vertical-rtl li.hover *.open {
 padding-right: 7px;
}

ul.dropdown-vertical ul li.hover *.open {
 padding-right: 0;
 padding-left: 0;
}

ul.dropdown ul li.hover *.open {
 position: static;
 z-index: 0;
 float: none;
 margin: 0;
 padding-top: 2px;
 padding-bottom: 2px;
 border: none;
 color: #1E90FF;
}

ul.dropdown ul li.hover *.open,
ul.dropdown-vertical li.hover *.open {
 background-image: url(nav-arrow-right-open.png);
 color: #1E90FF;
}

ul.dropdown-vertical-rtl li.hover *.open,
ul.dropdown-vertical-rtl ul li.hover *.open {
 background-image: url(images/nav-arrow-left-open.png);
 color: #1E90FF;
}

ul.dropdown-upward li.hover *.open {
 background-image: url(images/nav-arrow-up-open.png);
}

ul.dropdown-upward ul li.hover *.open {
 background-image: url(images/nav-arrow-right-open.png);
}

ul.dropdown a.dir:hover {
 background-image: none !important;
}

ul.dropdown-upward a.dir:hover {
 background-image: url(images/nav-arrow-up-on.png) !important;
}

ul.dropdown ul a.dir:hover,
ul.dropdown-vertical a.dir:hover {
 background-image: url(images/nav-arrow-right-open.png) !important;
  color: #1E90FF;

}

ul.dropdown-vertical-rtl a.dir:hover,
ul.dropdown-vertical-rtl ul a.dir:hover {
 background-image: url(images/nav-arrow-left-on.png) !important;
}


	/* CSS2 clone */

	ul.dropdown li:hover > *.dir {
	 position: relative;
	 z-index: 600;
	 margin: -1px 0;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 border-color: #f0f0f0 #666 #666 #f0f0f0;
	 background-color: #000000;
	 background-image: none;
	 color: #1E90FF;

	}

	ul.dropdown-horizontal li:hover > *.dir,
	ul.dropdown-upward li:hover > *.dir,
	ul.dropdown-linear li:hover > *.dir {
	 float: left;
	 color: #1E90FF;

	}

	ul.dropdown-vertical li:hover > *.dir {
	 margin: 0 -1px;
	 padding-top: 4px;
	 padding-bottom: 4px;
	 padding-left: 7px;
	}

	ul.dropdown-vertical-rtl li:hover > *.dir {
	 padding-right: 7px;
	}

	ul.dropdown-vertical ul li:hover > *.dir {
	 padding-right: 0;
	 padding-left: 0;
	}

	ul.dropdown ul li:hover > *.dir {
	 position: static;
	 z-index: 0;
	 float: none;
	 margin: 0;
	 padding-top: 4px;
	 padding-bottom: 4px;
	 border: none;
	}

	ul.dropdown ul li:hover > *.dir,
	ul.dropdown-vertical li:hover > *.dir {
	 background-image: url(images/nav-arrow-right-open.png);
	}

	ul.dropdown-vertical-rtl li:hover > *.dir,
	ul.dropdown-vertical-rtl ul li:hover > *.dir {
	 background-image: url(images/nav-arrow-left-open.png);
	}

	ul.dropdown-upward li:hover > *.dir {
	 background-image: url(images/nav-arrow-up-open.png);
	}

	ul.dropdown-upward ul li:hover > *.dir {
	 background-image: url(images/nav-arrow-right-open.png);
	}
