/*
Lockrey CSS Style Sheet
www.lockreymanufacturing.com
------------------------------------------------------*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}


/* Scroll Bars
------------------------------------------------------*/

body {
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #000000;
}



/* Tabbed Menu
------------------------------------------------------*/


#ddimagetabs {
}

#ddimagetabs a {
	display: block;
	text-decoration: none;
	font: bold 12px Arial; /*tab font */
	color: #ffffff; /*font color */
	width: 88px; /*width of tab image */
	height: 24px; /*height of tab image */
	float: left;
	display: inline;
	margin-left: 2px; /*spacing between tabs */
	padding-top: 4px; /*vertical offset of tab text from top of tab*/
	background-image: url("../images/browntab.jpg"); /*URL to tab image */
	background-repeat: no-repeat;
	text-align: center;
}

#ddimagetabs a:hover, #ddimagetabs a.current {
	background-image: url("../images/redtab.jpg"); /*URL to tab image onmouseover */
	color: #ffffff;
}

#tabcontentcontainer {
	width: 600px; /*width of 2nd level content*/
	height: 40px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent {
	display: none;
}


#ddimagetabs #customtab1 {
	width: 88px; /*width of custom tab image */
	background-image: url("../images/redtab.jpg"); /*URL to custom tab image */
}

#ddimagetabs #customtab1:hover, #ddimagetabs #customtab1.current {
	background-image: url("../images/browntab.jpg"); /*URL to tab image onmouseover */
	color: #ffffff;
}



/* Left Links Menu
------------------------------------------------------*/

.leftmenu {
	border-style: solid;
	border-color: #cc3300;
	border-width: 1px;
	background-color: #eeeeee;
	width: 98%;
	padding-top: 15px;
	padding-left: 12px;
	padding-bottom: 20px;
}

.leftmenu a:link {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.leftmenu a:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.leftmenu a:hover {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #cc3300;
}
.leftmenu a:active {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #cc3300;
}




/* Links & Text Formatting
------------------------------------------------------*/

.bottomtxt {
	font-family: arial;
	font-size: 12px;
	color: #cccccc;
}
.bottomtxt a:link {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.bottomtxt a:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.bottomtxt a:hover {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #cccccc;
}
.bottomtxt a:active {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #cccccc;
}


.stdlinkformat {
	font-family: arial;
	font-size: 12px;
	color: #000000;
}
.stdlinkformat a:link {
	font-size: 12px;
	text-decoration: underline;
	color: #990000;
}
.stdlinkformat a:visited {
	font-size: 12px;
	text-decoration: underline;
	color: #990000;
}
.stdlinkformat a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #ff0000;
}
.stdlinkformat a:active {
	font-size: 12px;
	text-decoration: underline;
	color: #ff0033;
}

.boldlinkformat {
	font-family: arial;
	font-size: 12px;
	color: #000000;
}
.boldlinkformat a:link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #990000;
}
.boldlinkformat a:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #990000;
}
.boldlinkformat a:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #ff0000;
}
.boldlinkformat a:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #ff0033;
}


.smalllinkformat {
	font-family: arial;
	font-size: 12px;
	color: #000000;
}
.smalllinkformat a:link {
	font-size: 11px;
	text-decoration: underline;
	color: #990000;
}
.smalllinkformat a:visited {
	font-size: 11px;
	text-decoration: underline;
	color: #990000;
}
.smalllinkformat a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #ff0000;
}
.smalllinkformat a:active {
	font-size: 11px;
	text-decoration: underline;
	color: #ff0033;
}



/* Table Formatting
------------------------------------------------------*/


.tableformat {
	border-right-width: 12px;
	border-right-color: #ff3300;
	border-right-style: ridge;
	width: 765px;
	height: 100%;
	padding: 0px;
	background-color: #000000;
}



/* Standard Text Formatting
------------------------------------------------------*/


.stdtextformat {
	font-family: arial;
	font-size: 12px;
	color: #000000;
}



/* Address Box Formatting
------------------------------------------------------*/

#addressbox {
	border-style: solid;
	border-color: #cc3300;
	border-width: 1px;
	background-color: #eeeeee;
	width: 98%;
	padding: 15px;
}

#addressbox {
	font-family: arial;
	color: #000000;
	font-size: 12px;
}


/* Title Heading
------------------------------------------------------*/

#titleheading {
	padding-top: 15px;
	padding-bottom: 4px;
}

#titleheading {
	font-family: arial;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}


.titleheading2 {
	padding-top: 15px;
	padding-bottom: 4px;
}

.titleheading2 {
	font-family: arial;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}






/* Page Headings
------------------------------------------------------*/

.pagetitles {
	font-family: arial;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}


/* Main Table Spacing
------------------------------------------------------*/

#maintablespacing {
	width: 100%;
	padding-left: 15px;
	padding-right: 8px;
}


/* Paragraph Spacing
------------------------------------------------------*/

.paragraphspacing {
	padding-right: 10px;
	padding-bottom: 20px;
}

.pgraphspacing2 {
	padding-right: 20px;
	padding-bottom: 5px;
}



/* Image Spacing
------------------------------------------------------*/

.imagespacing {
	width: 90%;
	padding-top: 10px;
	padding-bottom: 20px;
}


/* Bold Font Black - Form Legends
------------------------------------------------------*/

.bold {
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}


/* Form Spacing
------------------------------------------------------*/

.formspacing {
	padding: 4px;
}



/* Required Fields
------------------------------------------------------*/

.required {
	font-family: arial;
	font-size: 12px;
	color: #ff3300;
	font-weight: bold;
}

.Highlight {
	background-color: PaleGoldenrod;
	border-style: solid;
	border: 1px solid Goldenrod;
	padding: 2px;
	color: Black;
}



/* Main Index Formatting
------------------------------------------------------*/

.maintitle1 {
	font-family: arial;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}

.mainspacing1 {
	padding-right: 20px;
}

.mainspacing2 {
	padding-right: 8px;
	padding-top: 8px;
}

.mainspacing3 {
	padding-right: 10px;
	padding-top: 8px;
}

.mainspacing4 {
	padding-right: 10px;
}


.boxformatmain1 {
	border-top-style: solid;
	border-top-color: #ff3300;
	border-top-width: 1px;
	width: 98%;
	padding-top: 8px;
}


.line {
	border-top-style: solid;
	border-top-color: #ff3300;
	border-top-width: 1px;
	width: 70%;
}





