/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
		text-align: left;
}
.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.topmenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.topmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
  text-decoration: none;
}
.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
  text-decoration: underline;
}  
a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
  text-decoration: none;
}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
  text-decoration: underline;
}
.menudivide {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.leftsubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

a.leftsubtitle:link {
	color: #FFFFFF; 
	text-decoration:none;
}     /* unvisited link */

a.leftsubtitle:visited {
	color: #FFFFFF; 
	text-decoration:none;
}  /* visited link */

a.leftsubtitle:hover {
	color: #FFFFFF; 
	text-decoration:underline;
}   /* mouse over link */

a.leftsubtitle:active {
	color: #FFFFFF; 
	text-decoration:underline;
}   /* selected link */

.lefttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.lefttitlemil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8bb2d2;
}
.lefttitlerf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DAB1B3;
}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #000000;
}
.pagetitlewhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #FFFFFF;
}
.pagetitlepower {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #b228bb;
}
.pagetitlemil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #2d5c92;
}
.pagetitlerf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #A30046;
}
.pagetitlesys {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #F7CF10;
}
.pagetitleopto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #10A6CE;
}
.redtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f03339;
}
.greytitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #526268;
}
.whitetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.homemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.menuSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 12px;
	width: auto;
}
.productlines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.redbullet {
	padding:0px 0px 0px 11px;
	margin:0px 0px 3px 6px;
	list-style-position: outside;
	list-style-image: url(/images/bullet.gif);
	list-style-type: disc;
}
ul.redbullet li{
	padding:3px 3px 0px 0px;
	margin:0px 0px 0px 3px;
}
ul.redbullet li ul li{
	list-style-image:none;	
	list-style-type:none;	
}
ul.redbullet li ul {
	padding-left:5px;
	list-style-image:none;
	list-style-type:none
}
.blk { color: black }
.rhs  { line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 8px }
.greybox
{
height: 40px;
background-color:#C2CFD4;
background-image: url(/images/home/corner.gif);
background-repeat: no-repeat;
background-position: bottom right;
padding-left: 4px
}
.bluebox
{
height: 40px;
background-color:#2A5D94;
background-image: url(/images/home/corner.gif);
background-repeat: no-repeat;
background-position: bottom right;
padding-left: 4px
}
a.special:link { text-decoration: none; color: black }
a.special:visited { text-decoration: none; color: black }
/* underline when hoved & keyboard focus ... */
a.special:hover,
a.special:focus,
a.special:active { color: red; }

table.datatable { font-size: 10px }
table.datatable tr { color: black }
table.datatable td { text-align: center }
table.datatable th { text-align: center; vertical-align: bottom }
table.datatable tr.C0 { background-color: #F0F0F0 }
table.datatable tr.C1 { background-color: #C8C8C8 }
table.datatable td.L { text-align: left  }
table.datatable th.L { text-align: left  }
table.datatable td.R { text-align: right  }
table.datatable th.R { text-align: right  }
