A:link, A:visited, A:active     { color: #fff }
A:hover  					    { color: #35518b }

body { 
top:0; 
left:0; 
margin:0; 
padding:0; 

font-size: small;
font-family: tahoma;
color: #fff;

background-image: url(../images/bg.jpg);
background-repeat: repeat-x;
background-position: center;
background-attachment: fixed

}

.main {width:950px; height:300px; text-align:left; padding:10px;}

.tableb {
height:30px;
background-image: url(../images/menubg.jpg);
}


.copyright A {font-size: 12px; }
.copyright A:visited, A:active, A:link { color: #fff; text-decoration:none;}
.copyright A:hover { color: #f6821b;}

.tableb A {font-size: 12px; }
.tableb A:visited, A:active, A:link { color: #fff; text-decoration:none;}
.tableb A:hover { color: #35518b;}

table.home {
	background-image:url(../images/homebg.png);
	
	height: 100px;
	border: 1px solid #fff;
	padding: 5px;
}

table.home A:link, table.general A:visited, table.general A:active{ color: #FFF; text-decoration: underline}
table.home A:hover { color: #fff; text-decoration: underline }

table.general {
	background-image:url(../images/mainbg.png);
	height:100px;
	border: 1px solid #fff;
	padding: 10px;
}

table.general A:link, table.general A:visited, table.general A:active{ color: #FFF; text-decoration: underline}
table.general A:hover { color: #d97907; text-decoration: underline }

table.prod {
	border-width: 2px;
	border-collapse: collapse;
	background-color: #054585;
}
table.prod th {
	padding: 2px;
	background-color: #054585;
}
table.prod td {
	color: #000;
	border-width: 1px;
	padding: 1px;
	border-bottom: #35518b solid 1px;
}

table.prod A:link, A:visited, A:active{ color: #000; text-decoration: underline}
table.prod A:hover { color: #d97907; text-decoration: underline }




.page-header {

font-family: sans-serif;
font-size: 20px;
font-weight: bold;
color: #fff;

}



#button {
	
	border-right: 2px solid #003366;
	border-bottom: 2px solid #003366;
	padding: 0 0 1em 0;
	margin-bottom: 1px;
	
	font-family: Tahoma,'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-family: arial, helvetica, sans-serif;
	background-color: #90bade;
	font-weight: bold;
	color: #333;
	}
	
	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;

		}
		
	#button li {
		border-bottom: 1px solid #90bade;
		margin: 0;
		font-size:12px;
		list-style: none;
		list-style-image: none;
		}
	
	#button li a {
		display: block;
		padding: 5px 5px 0px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		background-color: #2175bc;
		color: #fff;
		text-decoration: none;
		width: 125px;
		}
	


	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		}
	
ul#menu {
	list-style-type: none;
	padding: 0;
	margin-bottom: 1px;
	margin: 0;
	font-family: Tahoma,'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-family: arial, helvetica, sans-serif;
	background-color: #90bade;
	font-weight: bold;
	color: #333;


	}

.openc { display: none;}

ul#menu ol {
   border-top: 1px solid #90bade;
  text-align: left;
  list-style-type: none;
  margin: 1px;
 
}

ul#menu li, 
  ul#menu a {
  margin-bottom: 0px;
}

ul#menu li {
		display: block;
		background-color: #2175bc;
		color: #fff;
		text-decoration: none;
		padding: 0px;
}

ul#menu ol li {
  border-bottom: none;
  font-weight: none;
  font-size: 10px; 
  padding-left: 0px;   
  border-left: 1px solid #90bade;

  border-right: none;
}

ul#menu ol li:before {
  
  content: "- ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: #f5f5f5;
}

ul#menu a.active {
  color:#ffffff;
}
		



.company {

line-height: 30pt

}

.quality {

line-height: 22pt

}

.abouttable
  {
    background: #ffffff url(http://www.hticyber.com/images/aboutus1.jpg) no-repeat scroll top center ;
  }

.prodlist {
	list-style-type: disc;
   list-style-position: inside;
	font-family: verdana;
	font-size: 13px;
	margin-top: 3;
	margin-left: 5;
	margin-right: 5;
	line-height: 20pt;
}

.prodlist2 {
	list-style-type: disc;
    list-style-position: outside;
	font-family: verdana;
	font-size: 13px;
	margin-top: 3;
	margin-left: 5;
	margin-right: 5;
	line-height: 20pt;

}

.servlist {
	list-style-image: url(http://www.hticyber.com/images/paw_sm.jpg);
	list-style-type: disc;
   list-style-position: outside;
	font-family: tahoma;
	font-size: 13px;
	margin-top: 10;
	margin-left: 40;
	margin-right: 5;
	line-height: 25pt
}

.servlist2 {
	list-style-image: url(http://www.hticyber.com/images/paw_sm2.jpg);
	list-style-type: disc;
   list-style-position: outside;
	font-family: tahoma;
	font-size: 13px;
	margin-top: 10;
	margin-left: 40;
	margin-right: 5;
	line-height: 15pt
}

.topten {
	list-style-image: url(http://www.hticyber.com/images/checkmark3.gif);
	list-style-type: disc;
   list-style-position: outside;
	font-family: tahoma;
	font-size: 12px;
	margin-left: 40;
	margin-right: 15;
	margin-top: 12;
	margin-bottom 2;
	line-height: 15pt;
}

 .InputBox	{
 		  BORDER-RIGHT: f5f5f5 1px inset;
 		  BORDER-TOP: white 1px inset;
 		  BACKGROUND-ATTACHMENT: fixed;
 		  BORDER-LEFT: white 1px inset;
 		  BORDER-BOTTOM: f5f5f5 1px inset;
	     FONT-SIZE: 11px;
        FONT-FAMILY: Verdana
		}

.NavText {
	font-family: verdana;
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 1px;

}

.NavButton {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	background-color: #003366;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-top: solid 1px #000;
	border-right: solid 1px #1958b7;
	border-bottom: solid 1px #1958b7;
	border-left: solid 1px #000;
}

#TopNavButton a {
color: #FFF;
font-size:11px;
font-family:verdana;
font-weight:bold;
text-decoration: none;
background-color:#317521;
display: block;
width: 115px;
padding: 3px 5px;
margin: 1px;
} 

#TopNavButton a:hover {
background: #F2DE98;
color:#000000;
padding-left:4px;
} 

#TopMiddleNavButton a {
color: #FFF;
font-size:11px;
font-family:verdana;
font-weight:bold;
text-decoration: none;
background-color:#317521;
display: block;
width: 230px;
padding: 3px 5px;
margin: 1px;
} 

#TopMiddleNavButton a:hover {
background: #F2DE98;
color:#000000;
padding-left:4px;
} 

.bottomNav:link, .bottomNav:active, .bottomNav:visited { color: #fff; text-decoration:none; }
.bottomNav:hover { color: #ff9900; font-weight:bold;}

.thumbNormal {
border:2px solid #000000;
}
.thumbSelected {
border:2px solid #f6d828;
}


table.admin {
	font-family: tahoma;
	border-width: 1px;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
	background-color: #f5f5f5;
	color: #000;
	font-size: 12px;
}
table.admin th {
	border-width: 1px;
	padding: 5px;
	border-style: outset;
	border-color: black;
	background-color: #8598ba;
	color:#FFFFFF;
}
table.admin td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
}



table.admin a { color: #000; text-decoration:none; }
table.admin a:hover { color: #ff9900; font-weight:bold;}

table.adminmenu {
	font-family: tahoma;
	border-width: 1px;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
	background-color: #f5f5f5;
	color: #000;
	font-size: 12px;
}
table.adminmenu th {
	border-width: 1px;
	padding: 5px;
	border-style: outset;
	border-color: black;
	background-color: #034196;
	color:#FFFFFF;
}
table.adminmenu td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
}

.adminmenu:visited, .adminmenu:active, table.adminmenu:link { color: #fff; text-decoration:none; }
.adminmenu:hover { color: #ff9900; font-weight:bold;}

.img2 {

	border: solid #f6d828 2px;
	padding: 3px;

}


table.specs {
	font-family: tahoma;
	border-width: 1px;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
	background-color: #f5f5f5;
	color: #000;
	font-size: 12px;
	width:275px;
}
table.specs th {
	border-width: 1px;
	padding: 5px;
	border-style: outset;
	border-color: black;
	background-color: #8598ba;
	color:#FFFFFF;
}
table.specs td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	text-align: left;
}

.NavButtonSmall {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	background-color: #003366;
	color: #fff;
	font-weight: normal;
	padding: 0px;
	margin: 1px;
	border-top: solid 1px #3300cc;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	border-left: solid 1px #3300cc;
}

h1 {
	font-size: 16px;

}

h2 {
	font-size: 14px;

}


