.blkbold16 { color: black; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
.blubold12 { color: #000066; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.body {
	color: black;
	font-size: 11px;
	font-family: Verdana;
	line-height : 15px;
}
.bodygrey { color: #636363; font-size: 11px; font-family: Verdana }
.body11 { color: black; font-size: 11px;  font-family: Arial, Helvetica, sans-serif }
.body12 { color: black; font-size: 12px; font-family: Verdana }
.body14 { color: black; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif }
.body18 { color: black; font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif }
.bodyred { color: #D70000; font-size: 11px; font-family: Verdana }
.bodywhite {
	color: white;
	font-size: 11px;
	font-family: Verdana;
}
#home-container {width: 915px; margin: 50px auto 0;}
.breadcrumbs { color: #636363; font-size: 10px; font-weight: bold; font-family: Verdana }
.clear { clear: both;}
.dropDivs { display:none;}
.footer { color: Black; font-size: 10px; font-family: Verdana }
.header { color: #000000;  font-size: 18px; font-family: arial, helvetica, sans-serif; }
.headergray { color: #636563;  font-size: 18px; font-family: arial, helvetica, sans-serif; }
.image_name { font-family : arial, sans-serif; color: #636363; font-size : 13px; font-weight : bold; }
.liteblubold12 { color: #3333CC; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.producttext { color: #636563; font-size: 11px; font-family: Arial }

.producthead { color: #636563; font-weight: bold; font-size: 14px; font-family: Arial }
.smbody { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.smbodyred { color: #D70000; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.smliteblu { color: #3333CC; font-weight: 600; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.subhead { color: #636563; font-weight: bold; font-size: 12px; font-family: Verdana }
.subheadul { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: underline }
.topnav { color: white; font-weight: bold; font-size: 10px; font-family: Verdana }

a.imageborder { color: #000000; BORDER-BOTTOM: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid;  BORDER-LEFT: black 1px solid;}

a { color: #000000; text-decoration: underline; outline: none;}
a:hover { color: #6255BD; text-decoration: underline }
a:active { color: #D70000; text-decaration: underline }

a.products { color: #636563; text-decoration: none }
a.products:hover { color: #6255BD; text-decoration: underline }
a.products:active { color: #D70000; text-decaration: underline }

a.white { color: #FFFFFF; text-decoration: underline }
a.white:hover { color: black; text-decoration: underline }
a.white:active { color: #D70000; text-decaration: underline }

a.blue { color: #0000ff; text-decoration: none }
a.blue:hover { color: #0000ff; text-decoration: underline }
a.blue:active { color: #D70000; text-decaration: underline }

a.purple { color: #6255BD; text-decoration: none }
a.purple:hover { color: #636563; text-decoration: underline }
a.purple:active { color: #D70000; text-decaration: underline }


a.red { color: #800000; text-decoration: none }
a.red:hover { color: #6255BD; text-decoration: underline }
a.red:active { color: #D70000; text-decaration: underline }


a.black { color: #000000; text-decoration: underline }
a.black:hover { color: #0099CC; text-decoration: underline }
a.black:active { color: #D70000; text-decaration: underline }

a.homefooter { color: #cacaca; text-decoration: underline; }
a.homefooter:hover { color: #ffffff; text-decoration: underline; }
a.homefooter:active { color: #ffffff; text-decaration: underline; }


.global_textbox{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	height: 20px;
	padding: 2px;
	text-align: left;
}

.global_textbox_error{
	border: 1px solid #D70000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	height: 20px;
	padding: 2px;
	text-align: left;
}

.global_dropdown_error{
	border-style: dotted ;
	border: 3px solid #CC0000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #ff0000;
	font-family: Verdana;
	font-size: 10px;
	height: 20px;
	padding: 2px;
	text-align: left;
}

.validate-error {font-family: verdana, arial !important; color: #f01212 !important; font-size: 11px !important;}

select.news	{font-family:tahoma,arial,ms sans serif; font-size:11px; background-color:#f2f2ff; color:#000000;}	
table#home-purple {width: 100%;}
table#home-purple .td {width: 33%;}
#home-language {float: left; width: 175px;margin-left: 10px; vertical-align: middle;}
#home-fastfind {float: left; width: 235px;margin-left: 10px; font-size: 10px; vertical-align: middle;}
#home-fastfind input.searchbox {font-size: 10px; padding: 1px;width: 125px;}
#home-client-login {float: right; margin: 3px 10px 0 0; vertical-align: middle;}

#home-slideshow {background-color: #303030;height: 418px; width: 500px;}

#header-login a {color: #fff;}
#header-login a:hover {text-decoration: none;}

a.white11 { color: #FFFFFF; text-decoration: underline; font-size: 11px; font-family: verdana; }
a.white:hover11 { color: black;}
a.white:active11 { color: #ffffff;}

#error-container {font-size: 12px;}
#error-container .errors {color: #800000;}
#contact-us-form input, #contact-us-form textarea {font-size: 12px; font-weight: normal;}
/* ---------------------------START HOME PAGE ROLLVER OVER ACTION STYLES-------------------------*/

#defaultText{ width:150px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; margin-top:-90px;margin-top:-50px\9; position:absolute; z-index:1000; margin-left:20px;}
td.homeTitleHolder p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
td.homeTitleHolder h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
td.listBg{ background:url(images/newList.gif) no-repeat 0 15px;}
td.homeTitleHolder ul {margin: 5px 0 10px 30px;}
td.homeTitleHolder li {list-style-type: none;background: transparent url(/images/bullet.png) no-repeat left 8px; padding: 3px 0 0 20px; font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; }

/* ---------------------------END HOME PAGE ROLLVER OVER ACTION STYLES-----------------*/
ul.hoverDiv {float: left;margin:0;padding: 0;width:190px;list-style: none; }
ul.hoverDiv li {position: relative;float: left;margin: 0;padding: 0;}
ul.hoverDiv li a{padding: 3px 5px 3px 15px;display: block;color:#3F3F3F;width:170px;background:#FCDE9B url(/images/newArrow.gif) no-repeat left center;position: relative;z-index: 2;font-size:11px; font-weight:bold; text-decoration:none;}
ul.hoverDiv li a:hover {  text-decoration:none; color:#CC0000;}
ul.hoverDiv li div {display: none;position: absolute;top:-20px;left: 0;width:185px; }
ul.hoverDiv li div p {margin: 7px 0;line-height: 1.6em;padding: 0 5px 5px 10px; font-size:11px; }
ul.hoverDiv li div h1 {margin: 7px 0;line-height: 1.6em;padding: 0 5px 0px 10px;font-size:12px;text-transform:uppercase;color:#009EDD;}

/*---------------------------END HOME PAGE ROLLVER OVER ACTION STYLES----------------------------*/
 

/* -----------------------------------START SIDE NAV UL STYLES------------------------------------*/

ul.sideNav { padding:0; margin:0;}
ul.sideNav li {margin:0;padding: 0; background: transparent url(/images/newArrow.gif) no-repeat left center;padding:3px 0 3px 20px;}
ul.sideNav li a { text-decoration:none; font-size:11px;}
ul.sideNav li a:hover { text-decoration:none; color:#DF0000;}

ul.sideNav2 { padding:0; margin:0;}
ul.sideNav2 li {  margin:0; padding: 0; background: transparent url(/images/newArrow.gif) no-repeat left center;padding:3px 0 3px 20px;}
ul.sideNav2 li a {text-decoration:none; font-size:11px;}
ul.sideNav2 li a:hover { text-decoration:none; color:#DF0000;}

/* -----------------------------------END SIDE NAV UL STYLES------------------------------------*/




