/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:626px;
		background-color:#ad0000;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 10px 5px 11px;
		color:#fefefe;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		border-width:0px 1px 1px 0px;
		border-style:solid;
		border-color:#ffffff;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#000000;
		color:#ffffff;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#000000;
		color:#ffffff;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		color:#ffffff;
		border-color:#ffffff;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		margin:0px;
		background-color:#040405;
		border-width:1px;
		border-style:none;
		border-color:#fffefc;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:6px 11px 6px 12px;
		font-size:11px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#9ca5ae;
		color:#060807;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#9ca5ae;
		color:#060807;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		border-style:none;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-size:11px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		margin:0px 0px 0px -1px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul ul	
	{	
		border-width:1px;
	}





div {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
}

#masterbox {
	text-align: center;
}

BODY {
	color : Black;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

a {
	text-decoration: none;
	color: #AD0000;
}
a:active {
	text-decoration: none;
}

A:visited {
	TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none;
}

A:hover {
	TEXT-DECORATION: underline;
	color: #FF0000;
}

TH {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;

}

TEXTAREA {
	border : 1px solid;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : xx-small;
}

INPUT {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000033;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
}

TD {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
}

LI {
	list-style-type: square;
	text-indent: 0px;
	margin-left: -2em;
	padding-left: 0px;
}

div#Search{
	float: none;
	text-align:center;
	border: thin none;
	height: 10px;
	font-size: 6px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	max-height: 10px;
}
#Search form{
	float: none;
	text-align:center;
	border: thin none;
	height: 10px;
	font-size: 6px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	max-height: 10px;
}

div#CompanyFacts li {
	padding-bottom: 1em;
}

div#ServiceLoc IMG {
	float: left;
}

div#ServiceLoc td {
	padding-left: .5em;
}

div#LinkList li {
	float: none;
	text-align:left;
	border: thin none;
	margin-bottom: 0.5em;
	list-style-type: square;
	text-indent: 0px;
}

div#sidebar {
	float: none;
	text-align:left;
	border: thin none;
	height: 100%;
}
#sidebar ul {
	list-style: url(none) none;
	margin: 0;
	padding: 0 0 0px;
	text-align: center;
	border: thin none #66FF33;
}
#sidebar li {
	margin-left: 0;
	padding:  0em;
}
#sidebar a {
	padding: .25em 0 .25em 0em;
	border-top:1px solid #FFFFFF;
	border-right:0px none;
	border-left:0px none;
	border-bottom:1px none #FFFFFF;
	color: #000000;
	background-color: #9CA5AE;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	width: 145px;
	position: relative;
	margin: 0px;
	height: 18px;
}
#sidebar a:active {
	border-top:1px solid #FFFFFF;
	border-right:0px none;
	border-left:0px none;
	border-bottom:1px none #FFFFFF;
	color: #000000;
	background-color: #9CA5AE;
}
#sidebar a:visited {
	border-top:1px solid #FFFFFF;
	border-right:0px none;
	border-left:0px none;
	border-bottom:1px none #FFFFFF;
	color: #000000;
	background-color: #9CA5AE;
}
#sidebar a:link {
	padding: .25em 0 .25em 0em;
	border-top:1px solid #FFFFFF;
	border-right:0px none;
	border-left:0px none;
	border-bottom:1px none #FFFFFF;
	color: #000000;
	background-color: #9CA5AE;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	width: 145px;
	position: relative;
	margin: 0px;
	height: 18px;
}
#sidebar a:hover {
	border-top:1px solid #000000;
	border-right:1px solid #999999;
	border-left:1px solid #000000;
	border-bottom:1px none #999999;
	color: #FFFFFF;
	background-color: #AD0000;
}


.FormButton {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000033;
	background-color: #66FFFF;
	border-color: #CCFFFF #006666 #006666 #CCFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin
}

.FormElements {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066
}
.Labels {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold
}
.NormalText {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;
}

.SelectText {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;
}

.Titles {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 175%;
	color: #660000;
}

.copyright {
	FONT-SIZE: 10px; COLOR: White;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.adminTbl { border-top: 1px solid #000000; border-right:1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #E8E8E8}

.bullets {
	margin: 0 0 0 0;
	padding: 0px 0px 5px 18px;
}

.button {border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000}

.buttonover {border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; background: #205371; cursor: pointer; color: #FFFFFF}

.deleteBtn { border-top: 1px solid #000000; border-right: 1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000; background: #d0dce0; color:#000000 ;
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 10px}

.hline {  font-size: 18px; color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder}

.legal {
	font-size: 9px;
	text-align: center;
	margin: 2em auto auto 6em;
}

.legalhome {
	font-size: 9px;
	text-align: center;
	margin: 2em auto auto auto;
}

.listing { border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; background: #d0dce0}

.linkcats {  background-color: #336699; border: 1px #000000 solid;
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-weight: bold; color: #FFFFFF; height: 30px; width: 200px; vertical-align: middle; padding-top: 5px}

.linkshead { border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; background-color: #336699}

.red {  color: #ff0000; font-weight: bold}

.tocBorder {
	border-top:1px solid black;
	border-right:1px solid #333333;
	border-left:1px solid black;
	width: 100px;
	vertical-align: bottom;
	padding-left: 5px;
	padding-right : 5px;
	text-align : left;
}

.tocButton {
	border-top:1px none #999999;
	border-right:1px none #333333;
	border-left:1px none #999999;
	border-bottom:1px none #333333;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 500;
	text-decoration: none;
	height: 22px;
	width: 100px;
	vertical-align: middle;
	padding-left: 5px;
	padding-right : 5px;
	text-align : left;
	background-color: #CC0000;
}
.tocButtonover {
	border-top:1px solid #000000;
	border-right:1px solid #999999;
	border-left:1px solid #000000;
	border-bottom:1px solid #999999;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 550;
	text-decoration: none;
	height: 22px;
	width: 100px;
	vertical-align: middle;
	padding-left: 5px;
	cursor: pointer;
	color: #999999;
	background-color: #9c0000;
}
.tocLink {
	color: lightblue;
	text-decoration: none;
	border: thick none #0000CC;
}
.tocLink:hover {color: #ffffff; text-decoration: none;}
.tocLinkover {color: #ffffff; text-decoration: none;}
.tocLinkover:hover {color: #ffffff; text-decoration: none;}
.SearchForm {
	text-align: center;
	vertical-align: middle;
	position: relative;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	height: 29px;
}
.MainContent {
	text-align: left;
	vertical-align: top;
	position: relative;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	height: 29px;
	margin-top: 1.5em;
	margin-left: 1.5em;
	text-indent: 0;
}
#section1 {
	text-align: left;
	vertical-align: top;
	position: relative;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	height: 29px;
	text-indent: 0;
}

.style3 {font-size: 14px}
.style4 {
	font-size: 16px;
	font-weight: bold;
}
