body {font-family: arial, helvetica, serif;}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1.5;
	}

#nav a {
	display: block;
	line-height: 1.5;
	width: 114px;
	height: 20px;
	color:#000000;
	font-face:Arial;
	font-size:12px;
	text-decoration:none;
	text-indent:3px;
	}

#nav a:hover{
	display: block;
	line-height: 1.5;
	width: 114px;
	height: 20px;
	color:#a5a2a2;
	font-face:Arial;
	font-size:12px;
	text-decoration:none;
	background-color: #f4f4f4;
	text-indent:3px;
	}

#nav2 a {
	display: block;
	line-height: 1.5;
	width: 160px;
	height: 20px;
	color:#000000;
	font-face:Arial;
	font-size:12px;
	text-decoration:none;
	text-indent:3px;
	}

#nav2 a:hover{
	display: block;
	line-height: 1.5;
	width: 160px;
	height: 20px;
	color:#a5a2a2;
	font-face:Arial;
	font-size:12px;
	text-decoration:none;
	background-color: #f4f4f4;
	text-indent:3px;
	}

#nav3 a {
	display: block;
	line-height: 1.5;
	width: 160px;
	height: 20px;
	color:#000000;
	font-face:Arial;
	font-size:12px;
	text-decoration:none;
	text-indent:3px;
    font-weight: 700;
	}

#nav3 a:hover{
	display: block;
	line-height: 1.5;
	width: 160px;
	height: 20px;
	color:#a5a2a2;
	font-face:Arial;
	font-size:12px;
	text-decoration:none;
	background-color: #f4f4f4;
	text-indent:3px;
	}


#nav li { /* all list items */
	float: left;
    line-height: 1.5;
    z-index: 2;
	width: 114px; /* width needed or else Opera goes nuts */
	}

#nav li ul { /* second-level lists */
	position: absolute;
	background-color: #dfdbdb;
	line-height: 1.5;
	width: 114px;
    z-index: 2;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}

#nav li ul ul { /* third-and-above-level lists */
	margin: -20px 0 0 114px;
    z-index: 2;
	}

#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}

/* lists nested under hovered list items */
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{left: auto;}

#content {clear: left;color: #ccc;}

.menu_bar a{
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    height: 20px;
    width: 181px;
    margin:0; 
    padding:0;
    font-weight: bold;
    text-decoration: none;
    display: block;
	}
	
.menu_bar a:hover{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #e5e2e2;
    height: 20px;
    width: 181px;
    padding:0;
    margin:0;
    background-color: #f4f4f4;
    text-decoration: none;
    display: block;
	}
	
.navi_bar a{
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    height: 20px;
    width: 158px;
    padding-top:2px;
    margin:0;
    font-weight: bold;
    text-decoration: none;
    display: block;
	}

.navi_bar a:hover{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #e5e2e2;
    height: 20px;
    width: 158px;
    padding-top:2px;
    margin:0;
    background-color: #deeaf4;
    text-decoration: none;
    display: block;
	}

.staff a {font-family: Arial;font-size: 11px;font-weight: 700;color: #ffffff;text-decoration:none;}
.staff a:hover {color:#FF9900;text-decoration:none;}

.listcurrent a{padding-top: 10px;padding-left: 10px;font-family: Arial;color: #FF66FF;text-decoration: none;display: block;}
.listcurrent a:hover{padding-top: 10px;padding-left: 10px;font-family: Arial;color: #FF99FF;text-decoration: none;display: block;}

.vlist a{font-family: Arial;font-size: 12px;color: #FFFFFF;text-decoration: none;display: block;}
	
.prod_model a{font-family: Arial;font-size: 11px;font-weight: 700;color:#6d2128;text-decoration: none;display: block;}
.prod_title {font-family: Arial;font-size: 12px;font-weight: 700;color: #FFFFFF;text-decoration: none;display: block;}
.prod_desc {font-family: Arial;font-size: 11px;color: #FFFFFF;text-decoration: none;display: block;}

.contact_us{font-family: Comic Sans MS;font-size: 11px;color: #0b4526;text-decoration: none;display: block;}

.prod_group a{font-family: Arial;font-size: 12px;color: #FFFFFF;text-decoration: none;display: block;}
.prod_group a:hover{font-family: Arial;font-size: 12px;color: #FF9900;text-decoration: none;display: block;}
	
.erms a{font-family: Verdana;font-size: 11px;color: #9b9b9c;text-decoration: none;display: block;}
.erms a:hover{font-family: Verdana;font-size: 11px;color: #9b9b9c;text-decoration: none;display: block;}
	
.RegionScroll{width: 800px;height: 400px;overflow:auto;display: block;border:1px solid #5b5b5b;scrollbar-base-color:#daddc8;scrollbar-arrow-color:#5b5b5b;}
.RegionScroll2{width: 470px;height: 275px;overflow:auto;scrollbar-base-color:#000000;scrollbar-arrow-color:#808080;}
.RegionScroll3{width: 466px;height: 270px;overflow:auto;scrollbar-base-color:#000000;scrollbar-arrow-color:#808080;}
.RegionScroll4{width: 400px;height: 180px;overflow:auto;}
.RegionScroll5{width: 635px;border-bottom:1px solid #5b5b5b;border-left:1px solid #5b5b5b;border-right:1px solid #5b5b5b;}

.prod_search{
	width: 800px;
	height: 350px;
	overflow:auto;
	border:1px solid #5b5b5b;
	scrollbar-base-color:#c0c0c0;
	scrollbar-arrow-color:#5b5b5b;
	}

table.t12product {border: 0px solid #FF9933;}
table.t12product td.t12subject {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FF9933;
	border-bottom: thin solid #FF9933;
	}
table.t12product td.t12desc {
	font-family: Arial;
	font-size: 12px;
	color: #FF9933;
	text-align: justify;
	border-bottom: thin solid #FF9933;
	}
	
a.t12customlink {
   font-family: Arial;
   font-size: 11px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   }
a.t12customlink:hover {
   font-weight: bold;
   color: #FF9933;
   }
   
/***** Custom Form Region *****/
.t12CustomForm {
	margin-bottom:10px;
	padding:0px 0px 0px 0px ;
	border-collapse:collapse;
	}
.t12CustomForm .t12CustomHeader {
	color: #660066;
	border-bottom:none;
    font-family: Arial;
	font-size: 14px;
    font-weight: bold;
	}
	
.t12CustomForm .t12CustomHolder {border-collapse:collapse;}
.t12CustomForm .t12CustomBody {}
.t12CustomForm a {}
.t12CustomForm a:hover {}

.customElement {border: 1px solid #FF9933;background-color: #FFFF99;font-size: 12px;color: #FF6C01;display: block;}
.customElement1 {border: 1px solid #5b5b5b;font-family: Arial;font-size: 12px;color: #5b5b5b;}

textarea {
	border: 1px solid #5b5b5b;
	color: #5b5b5b;
	font-family: Arial;
	scrollbar-border-color: #5b5b5b;
	scrollbar-base-color: #daddc8; 
	scrollbar-arrow-color: #5b5b5b;
	display: block;
	}
.usefullink {
   font-family: Arial;
   font-size: 12px;
   color:#000000;
   }

.usefullink1 {
   font-weight: Bold;
   font-family: Arial;
   font-size: 12px;
   color:#3366CC;
   }

.usefullink1 a{
   font-weight: Bold;
   font-family: Arial;
   font-size: 12px;
   color:#3366CC;
   
   }


.usefullink1 a:hover{
   font-weight: Bold;
   font-family: Arial;
   font-size: 12px;
   color:#ffffff;
   text-decoration: none;
   background-color: #0000CC;
   }