/****************************************************************************************************/
/*  This stuff removes dafault browser styling                   																										*/
/****************************************************************************************************/

*
{
  padding:0px;
  margin:0px;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address
{
  margin:0px;
  font-weight:100;
}


/****************************************************************************************************/
/*  common markup styling*/
/****************************************************************************************************/

body
{
	font-family: verdana, arial;
	color: white;
	font-size: 80%;
	background-color:white;
	background-color:#7285DC;
}

p
{
  margin:10px;
  width:100%;
}

a
{
	color:#C6F40B;
	text-decoration:underline;
}


ul
{
	margin:20px;
}

li, dd, blockquote
{
  margin-left: 0px;
}

li
{
  list-style-type:none;
  text-align:left;
  margin-left:5px;
  margin-bottom:10px;
}


li:hover
{
  list-style-type:square;
}




/****************************************************************************************************/
/*  Centered container, all things positioned relative to this                   																										*/
/****************************************************************************************************/

h1
{
	position:absolute;
	top:160px;
	left:140px;
  font-size: 210%;
	letter-spacing:2px;
	color:white
	font-weight:bold;
	margin-top:40px;
	margin-bottom:10px;
	border-bottom:solid 2px #C6F40B;
 }


h2
{
  font-size: 130%;
  line-height:26px;
  color:white;
  margin-top:20px;
  margin-left:10px;
  margin-bottom:0px;
  letter-spacing:1px;
  font-style:italic;
}

ul h2
{
  font-size: 110%;
  margin-bottom:10px;
  margin-left:20px;
  font-weight:bold;
}


#content
{
	position:absolute;
	top:240px;
	left:260px;
	margin-left:20px;
	margin-right:2%;
	padding-left:25px;
	border-left:solid 2px white;
}

.subscript
{
  color:white;
  font-size:9px;
  line-height:12px;
}


.fandb
{
  margin-top:20px;
  font-size:12px;
}


.fandb li
{
  color:white;
}

#orgchart
{
  margin-top:30px;
  font-size:100%;
  letter-spacing:1px;
}

#orgchart input
{
	font-size:9px;
	padding:2px;
	margin-top:10px;
	margin-left:-5px;
}


#products
{
  margin-left:20px;
  padding:10px;
  margin:10px;
  font-size:90%;
}

#products th
{
	border:none;
}

#products td
{
	border:solid 1px white;
}

.services
{
	color:white;
	margin-left:15px;
	list-style-type:circle;
}

.category
{
  padding-top:25px;
  padding-top:5px;
  font-size:13px;
  letter-spacing:1px;
  width:200px;
  color:black;
}

.title
{
  font-weight:bold;
  padding-top:10px;
  text-align:center;
  font-weight:bold;
  padding-top:10px;
  text-align:center;
}

.SKU
{
  width:100px;
  font-weight:bold;
  padding:10px;
  text-align:center;
}

.desc
{
  padding:10px;
  border-left:dashed 1px #C6F40B;
  text-align:center;
}

.ml
{
  padding-top:10px;
  text-align:center;
  border-left:dashed 1px #C6F40B;
  border-right:dashed 1px #C6F40B;
  width:100px;
}

.note
{
	color:#C6F40B;
	margin-top:20px;
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;
	width:80px;
	text-align:right;
}
.quote
{
  font-size:110%;
  font-style:italic;
  color:yellow;
  letter-spacing:1px;
  margin:20px;
}
