/*
Developed by Digitecs Inc
www.digitecs.com
*/

/* Tag styles */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-size: 30px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 12px;
	font-weight: bold;
}

a:active { color: #000066; text-decoration: none}
a:link   { color: #000066; text-decoration: none }
a:visited   { color: #000066; text-decoration: none }
a:hover  { color: red }

input {
    border: 1px solid #006;
    background: #ffc;
}
input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
select {
    border: 1px solid #006;
    background: #ffc;
}
select:hover {
    border: 1px solid #f00;
    background: #ff6;
}
button {
    border: 1px solid #006;
    background: #ccf;
}
button:hover {
    border: 1px solid #f00;
    background: #eef;
}
.error_message {
	color : white;
	background-color : RED;
	border-width : 1px;
	border-color : #E8003A;
	border-style : solid;
	padding : 2px;
}
.location    { font-weight: bold; text-decoration: none; }
#content     { position: relative; top: 10px; left: 20px }
input { border: solid 1px gray }
.inputNB  { border-width: 1px; border-color: white }

 .pagenav {position: relative; margin: 2px; clear: both; float: right;
 		height: 30px; width: 100%;	text-align: left; }
	.pagenav ul, .pagenav li {margin: auto; padding: 0; list-style-type: none; }
	.pagenav li {float: left; text-align: center;  }
	.pagenav li.current a.page {font-weight: bold; color: #fff; background-color: #aaa; }
	.pagenav a.page {display: block; padding: 2px 5px 2px 5px; color: #444; }
	.pagenav a.prev, .pagenav a.next, .pagenav .prev, .pagenav .next {display: block; width: 65px; padding: 2px 5px 2px 5px; }
	.pagenav a:hover {color: #000;  }
 .search {
    font-size: 10px;
    border: solid 1px #85b1de;
}

#main {position: relative; margin: 10px; clear: both; }
.frameBK { border: solid 1px black }
.labelCellRight { font-weight: bold; text-align: right }
.frame_label { color: blue; font-size: 8pt; font-weight: bold }
.admin_mod  { color: blue; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.admin_mod:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: yellow }
#userId   { color: #000; position: relative; z-index: 0; top: -25px; left: 450px }
#location    { position: relative; z-index: 0; top: -5px }

#message { color: red; font-weight: 600; background-color: yellow; position: relative; top: 0; left: 50px }

.headRow   { font-weight: bold; text-decoration: none; background-color: #e0e0e0; background-image: url(../images/hBg.jpg); border: solid 1px silver }
#uploaded { background-color: yellow }
#order_content  { margin-left: 20px; width: 95% }
.debug  { background-color: lime; position: absolute; z-index: 10000; right: 0; bottom: 0 }

/* Universal Classes */
.float-l {
	float: left;
}

.float-r {
	float: right;
}

.clear {
	clear: both;
}