p {  font-family: Verdana, Arial; font-size: 12px; color: #110363; font-weight: normal}
p.text {  font-family: Verdana, Arial; font-size: 12px; color: #110363; font-weight: normal}
p.title {  font-family: Verdana, Arial; font-size: 20px; color: #18048A; font-weight: bold}
p.adobe {  font-family: Verdana, Arial; font-size: 12px; color: #110363; font-weight: normal}
p.subheader {  font-family: Verdana, Arial; font-size: 13px; color: #211591; font-weight: bold}
ul {  font-family: Verdana, Arial; font-size: 12px; color: #50714D; font-weight: normal}

h1 {  font-family: Verdana, Arial; font-size: 20px; color: #18048A; font-weight: bold; text-align:left;}

a.featured:hover img {background-color:#6699CC;}

a.logo:hover img {background-color:#FFFFFF;}

a:hover img {background-color:#cccccc;}

a:hover {  font-family: Verdana, Arial; color: #996600; text-decoration: underline}
a:link {  font-family: Verdana, Arial; color: #211591}
a:active {  font-family: Verdana, Arial; color: #211591}
a:visited {  font-family: Verdana, Arial; color: #211591}

a.footer {  font-family: Verdana, Arial; color: #18048A; font-size: 11px; text-decoration: none; font-weight: bold}
a.footer:visited {  font-family: Verdana, Arial; color: #18048A; font-size: 11px; text-decoration: none; font-weight: bold}
a.footer:hover {  font-family: Verdana, Arial; color: #FDBC44; font-size: 11px; text-decoration: underline; font-weight: bold}

a.adobe {  font-family: Verdana, Arial; color: #211591; font-size: 11px; text-decoration: none; font-weight: bold}
a.adobe:visited {  font-family: Verdana, Arial; color: #211591; font-size: 11px; text-decoration: none; font-weight: bold}
a.adobe:hover {  font-family: Verdana, Arial; color: #FFCC70; font-size: 11px; text-decoration: underline; font-weight: bold}

.leftmenu a:link { font-family: Verdana, Arial; color: green; text-decoration: none}
.leftmenu a:hover {  font-family: Verdana, Arial; color: black;text-decoration: underline;}
.leftmenu a:active {  font-family: Verdana, Arial; color: black;}
.leftmenu a:visited {  font-family: Verdana, Arial; color: white; text-decoration: none;}

a.header:link { font-family: Verdana, Arial; color: white; text-decoration: none; font-size: 11px; font-weight: bold}
a.header:visited {  font-family: Verdana, Arial; color: white; text-decoration: none; font-size: 11px; font-weight: bold}
a.header:hover {  font-family: Verdana, Arial; color: #FFBD48; text-decoration: underline; font-size: 11px; font-weight: bold}
a.header:active {  font-family: Verdana, Arial; color: #FFBD48; text-decoration: none; font-size: 11px; font-weight: bold}

ul {  font-family: Verdana, Arial; font-size: 12px; color: #110363; font-weight: normal}

ol {  font-family: Verdana, Arial; font-size: 12px; color: #110363; font-weight: normal}

br {  font-family: Verdana, Arial; font-size: 12px; color: #110363; font-weight: normal}

td
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: black;
}

#cart td {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #110363;
	font-weight: normal;
}

td.content
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #110363;
	font-weight: normal;

}

td.categories
{
	font-family: Verdana, Arial;
	font-size:12px;
	color: black;
}

td.on
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: black;
	background-color: #18048A;
}

td.off
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: white;
	background-color: #9A9A9A;
}

td.newsheader
{
	font-family: Verdana, Arial;
	font-size: 16px;
	color: #FFCF69;
	background-color: white;
	font-weight: bold;
}

td.newsbody
{
	font-family: Verdana, Arial;
	font-color: #9F6B05;
	font-size: 11px;
	background-color: #FFCF69;
	font-weight: normal;
}

td.leftnewsbody { background: #FFCF69 url(/graphics/newsleft.jpg)  top left }

table.ProductData
{
	border-color: #336699;
	border-style: solid;
	border-width:2px;
	background-color: #ffffff;
}

td.ProductHeading
{
	border-color: #336699;
	border-style: solid;
	border-width:2px;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #211591;
	
}

td.ProductHeadingNB
{
	border-color: #FFFFFF;
	border-style: solid;
	border-width:2px;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #211591;
	
}

td.ProductDesc
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #110363;
	
}

td.ProductData
{
	border-color: #336699;
	border-style: solid;
	border-width:2px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #110363;
}


label {
	clear:left;
	float:left;
	width:150px;
	text-align:right;
	font-weight:bold;
}

blockquote label {
	width:auto;
	text-align:left;
	clear:auto;
	float:none;
}

#frmCustDetail {
	
}

#frmCustDetail input {
	display:block;
	clear:right;
}


#frmCustDetail #btnSubmit,#frmCustDetail #btnCancel  {
	float:left;
	margin:15px 20px 5px 40px;
}



fieldset{	
	margin:0 0 10px 0;
}

legend {
	font-weight:bold;
}

table#add,table#Users {
	width:75%;
	margin:0 auto 0 auto;
	}

table#add td {
	text-align:right;
	padding:0 3px 0 0;
	background-color:#050065;
	color:#fff;
	font-weight:bold;
}

table#add a {
	color:#fff;
	font-weight:bold;
}

table#add img {
	border:0;
	margin:0;
	padding:0 2px 0 2px;
	vertical-align:middle;
}
th.action {
	width:150px;
}
thead th	{
	background: #039; 
	font-family: menu; 
	font-size:8pt;
	border: 1px outset #ffffff;
	cursor: default; 
	padding-top: 0; 
	padding-bottom: 0;
	border-top: 1px solid #d6dbef;
	border-left: 1px solid #d6dbef;
	border-right: 1px solid #36f;
	border-bottom: 1px solid #36f;
	line-height: 16px;
	color:#fff;
}

.action {
	text-align:center;
	width:150px;
}

.action img {
	border:0;
	margin:0;
	padding:0 2px 0 2px;
	vertical-align:middle;
}

/* ---- Payment Selection ---------------------------------- */
	fieldset {
		padding:13px;
		width:500px;
	}
	
	fieldset label {
		background-color:transparent;
	}
	
	#container {
		width:560px;
		margin-left:auto;
		margin-right:auto;
		margin-top:30px;
		border:1px solid #000;
		background-color:#ddd;
	}
	
	#tab_bar {
		width:100%;
		/*border-bottom:1px solid #000; */
		font-size:10pt;
		background-color:#039;
	}
	
	ul#tabs {
		display:inline;
		list-style-type:none;
		margin:0;
		padding:0;
		border:0;
		
	}
	
	ul#tabs li {
		display:inline;
		margin:0 3px 0 3px;
	}
	
	
	
	ul#tabs li a {
		font-size:8pt;
		color:#fff;
		background-color:transparent;
		text-decoration:none;
		display:block;
		float:left;
		padding:5px 7px 5px 7px;	
		border-right:1px solid #ccc;	
		border-bottom:1px solid #000;
	}
	
	ul#tabs li a:hover {
		text-decoration:none;
		background-color:#060;
	}
	
	#ccard #container #tab_bar ul#tabs li a#ccard,
	#check #container #tab_bar ul#tabs li a#check,
	#selection_table #container #tab_bar ul#tabs li a#selection_table,
	#graphs #container #tab_bar ul#tabs li a#graphs,
	#specifications #container #tab_bar ul#tabs li a#specifications,
	#drawing #container #tab_bar ul#tabs li a#drawing {
		background-color:#ddd;
		color:#000;
		text-decoration:none;	
		border-bottom:1px solid #ddd;	
		
	}	
	
	#content_ccard,#content_check {
		display:none;
		padding:0 10px 0 0;
	}
	
	#ccard #container #content_ccard,
	#check #container #content_check {
		padding:0 10px 0 10px;
		display:block;
	}
	
	legend {
		font-weight:bold;
	}
	
	fieldset input {
		display:block;
	}
	
			
	.button_row {
		width:300px;
		margin:3px auto 5px auto;
		background-color:transparent;
	}
	
	.button_row #btnSubmit {
		float:left;
		margin:0 70px 0 0;
	}
	
	.button_row #btnCancel {
		float:left;
		margin:0 0 0 70px;
	}	
	