/* CSS Document */
img, div, a, input { behavior: url(css/iepngfix.htc) }

body
{	font-family:"Bitstream Vera Sans",Arial;
	font-size:10pt;
	color:#555;
	text-align:center;
	background-image:url(../pics/site_bodybg.jpg);
	background-repeat:repeat-x;
	background-color:#c9c9c9;
	background-attachment:fixed;
	
}

body, form, p, span, img, ul, input
{	padding:0;
	margin:0;}

ul
{	
	padding:0 0 0 40px;}
	
ul li
{	background-image:url(../pics/bullet.gif);
	background-repeat:no-repeat;
	padding:0;
	font-size:12pt;
	font-weight:bold;
}

ul li ul
{
list-style-image:url(../pics/side_navlist_buttons02.png);
padding:0 0 0 20px;
}

ul li ul li
{
font-size:10pt;
font-weight:bold;
margin-top:2px;
padding:0;
}


img
{	border:0;}

a
{	text-decoration:none;}

.inputtxt, .inputpas, select
{	border:1px solid #FFF;
	color:#555;}

textarea
{	overflow:auto;}

.stlink
{	color:#fff;}

.stlink:hover
{	color:#d32027;
}

a .sublink
{
padding-right:50px;
}

.main_navlink
{
color:#fff;
cursor:pointer;
}

.main_navlink:hover
{
color:#000;
}

.more_links
{
color:#44709d;
font-size:8pt;
}

.more_links:hover
{
color:#d32027;
}

.more_links1
{
color:#44709d;
font-size:9pt;
font-weight:bold;
}

.more_links1:hover
{
color:#d32027;
}

.more_links2
{
padding: 1px 1px 4px 0px;
color:#44709d;
font-size:9pt;
}

.more_links2:hover
{
color:#d32027;
}

.sidenav_links
{
color:#fff;
}

.sidenav_links:hover
{
color:#f69941;
}

#pagecon
{	margin:-2px auto 20px auto;
	width:994px;
	height:600px;
	text-align:left;
	}

#preload
{	display:none;}

.clear
{	clear:both;}

.contentcon
{
width:965px;
background-image:url(../pics/gradient_contentarea_bg.jpg);
background-repeat:repeat-x;
border-width:0px 2px 2px 2px;
border-style:solid;
border-color:#FFF;
background-color:#152e44;
}

.bannerholder
{
width:965px;
height:135px;
border-width:1px 2px 0px 2px;
border:solid;
border-color:#FFF;
position:relative;
background-image:url(../pics/Main_banner_02.jpg);
}

.home_link
{
width:300px;
height:100px;
position:absolute;
top:0;
left:0;
}
.banner_shortcuts
{
	color:#fff;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	height:23px;
}

.language_toggle
{
	color:#fff;
	text-align:right;
	font-size:9pt;
	font-weight:bold;
	height:23px;
}

/*Menucon mods*/
.menucon
{
position:relative;
}



/*Main menu bg's
.mmenu01, .mmenu02, .mmenu03, .mmenu04, .mmenu05, .mmenu06, .mmenu07
{
	width:145px;
	height:27px;
	padding-top:5px;
	text-align:center;
	background-image:url(../pics/nav_button_up.png);
	background-repeat:no-repeat;
	font-size:8pt;
	font-weight:bold;
	color:#FFF;
}

.mmenu01
{
	position:absolute;
	top: 5px;
	left: 33px;
} 

.mmenu02
{
	position:absolute;
	left: 159px;
	top: 5px;
} 

.mmenu03
{
	position:absolute;
	left: 286px;
	top: 5px;
} 

.mmenu04
{
	position:absolute;
	left: 412px;
	top: 5px;
} 

.mmenu05
{
	position:absolute;
	left: 539px;
	top: 5px;
} 

.mmenu06
{
	position:absolute;
	left: 666px;
	top: 5px;
} 

.mmenu07
{
	position:absolute;
	left: 792px;
	top: 5px;
} */

/*Main menu bg's counterpart
.mmmenu01, .mmmenu02, .mmmenu03, .mmmenu04, .mmmenu05, .mmmenu06, .mmmenu07
{
	width:145px;
	height:27px;
	padding-top:5px;
	text-align:center;
	background-image:url(../pics/nav_button_down.png);
	background-repeat:no-repeat;
	font-size:8pt;
	font-weight:bold;
	color:#FFF;
}

.mmmenu01
{
	position:absolute;
	top: 5px;
	left: 33px;
} 

.mmmenu02
{
	position:absolute;
	left: 159px;
	top: 5px;
} 

.mmmenu03
{
	position:absolute;
	left: 286px;
	top: 5px;
} 

.mmmenu04
{
	position:absolute;
	left: 412px;
	top: 5px;
} 

.mmmenu05
{
	position:absolute;
	left: 539px;
	top: 5px;
} 

.mmmenu06
{
	position:absolute;
	left: 666px;
	top: 5px;
} 

.mmmenu07
{
	position:absolute;
	left: 792px;
	top: 5px;
} */

/*Main menu wordings
.nmenu01, .nmenu02, .nmenu03, .nmenu04, .nmenu05, .nmenu06, .nmenu07
{
	width:125px;
	height:27px;
	padding-top:7px;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	color:#FFF;
}

.nmenu01
{
	position:absolute;
	top: 5px;
	left: 40px;
} 

.nmenu02
{
	position:absolute;
	left: 165px;
	top: 5px;
} 

.nmenu03
{
	position:absolute;
	left: 293px;
	top: 5px;
} 

.nmenu04
{
	position:absolute;
	left: 418px;
	top: 5px;
} 

.nmenu05
{
	position:absolute;
	left: 546px;
	top: 5px;
} 

.nmenu06
{
	position:absolute;
	left: 672px;
	top: 5px;
} 

.nmenu07
{
	position:absolute;
	left: 800px;
	top: 5px;
} 

.down_n
{
color:#000;
}*/

/*submenus bg's
.subs02, .subs03, .subs04, .subs05, .subs06
{
width:120px;
background-image:url(../pics/submenudropdownbg.png);
background-repeat:repeat-y;
display:none;
}

.subs01
{
	position:absolute;
	left: 33px;
	top: 33px;
} 

.subs02
{
	position:absolute;
	left: 159px;
	top: 33px;
} 
.subs03
{
	position:absolute;
	left: 285px;
	top: 33px;
} 
.subs04
{
	position:absolute;
	left: 412px;
	top: 33px;
} 
.subs05
{
	position:absolute;
	left: 539px;
	top: 33px;
} 
.subs06
{
	position:absolute;
	left: 667px;
	top: 33px;
} 

.subs07
{
	position:absolute;
	left: 792px;
	top: 33px;
} */


/*Real Submenus
.msubs01, .msubs02, .msubs03, .msubs04, .msubs05, .msubs06, .msubs07
{
width:110px;
font-size:9pt;
font-weight:bold;
padding:5px 5px 5px 5px;
display:none;
}

.msubs01
{
	position:absolute;
	left: 33px;
	top: 33px;
} 

.msubs02
{
	position:absolute;
	left: 159px;
	top: 33px;
} 
.msubs03
{
	position:absolute;
	left: 285px;
	top: 33px;
} 
.msubs04
{
	position:absolute;
	left: 412px;
	top: 33px;
} 
.msubs05
{
	position:absolute;
	left: 539px;
	top: 33px;
} 
.msubs06
{
	position:absolute;
	left: 667px;
	top: 33px;
} 

.msubs07
{
	position:absolute;
	left: 792px;
	top: 33px;
} */

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx New set of CSS for the Main menus. The old code is kept for your future use if you will add another button xxxxxxxxx*/
/*Main menu bg's*/
.mmenu01, .mmenu02, .mmenu03, .mmenu04, .mmenu05, .mmenu06, .mmenu07
{
	width:169px;
	height:27px;
	padding-top:5px;
	text-align:center;
	background-image:url(../pics/nav_button_up02.png);
	background-repeat:no-repeat;
	font-size:8pt;
	font-weight:bold;
	color:#FFF;
}

.mmenu01
{
	position:absolute;
	top: 5px;
	left: 33px;
} 

.mmenu02
{
	position:absolute;
	left: 33px;
	top: 5px;
} 

.mmenu03
{
	position:absolute;
	left: 181px;
	top: 5px;
} 

.mmenu04
{
	position:absolute;
	left: 329px;
	top: 5px;
} 

.mmenu05
{
	position:absolute;
	left: 477px;
	top: 5px;
} 

.mmenu06
{
	position:absolute;
	left: 625px;
	top: 5px;
} 

.mmenu07
{
	position:absolute;
	left: 773px;
	top: 5px;
} 

/*Main menu bg's counterpart*/
.mmmenu01, .mmmenu02, .mmmenu03, .mmmenu04, .mmmenu05, .mmmenu06, .mmmenu07
{
	width:169px;
	height:27px;
	padding-top:5px;
	text-align:center;
	background-image:url(../pics/nav_button_down02.png);
	background-repeat:no-repeat;
	font-size:8pt;
	font-weight:bold;
	color:#FFF;
	
}

.mmmenu01
{
	position:absolute;
	top: 5px;
	left: 33px;
} 

.mmmenu02
{
	position:absolute;
	left: 33px;
	top: 5px;
} 

.mmmenu03
{
	position:absolute;
	left: 181px;
	top: 5px;
} 

.mmmenu04
{
	position:absolute;
	left: 329px;
	top: 5px;
} 

.mmmenu05
{
	position:absolute;
	left: 477px;
	top: 5px;
} 

.mmmenu06
{
	position:absolute;
	left: 625px;
	top: 5px;
} 

.mmmenu07
{
	position:absolute;
	left: 773px;
	top: 5px;
} 

/*Main menu wordings*/
.nmenu01, .nmenu02, .nmenu03, .nmenu04, .nmenu05, .nmenu06, .nmenu07
{
	width:145px;
	height:27px;
	padding-top:7px;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	color:#FFF;
}

.nmenu01
{
	position:absolute;
	top: 5px;
	left: 40px;
} 

.nmenu02
{
	position:absolute;
	left: 40px;
	top: 5px;
} 

.nmenu03
{
	position:absolute;
	left: 192px;
	top: 5px;
} 

.nmenu04
{
	position:absolute;
	left: 339px;
	top: 5px;
} 

.nmenu05
{
	position:absolute;
	left: 486px;
	top: 5px;
} 

.nmenu06
{
	position:absolute;
	left: 636px;
	top: 5px;
} 

.nmenu07
{
	position:absolute;
	left: 785px;
	top: 5px;
} 

.down_n
{
color:#000;
}

/*submenus bg's*/
.subs02, .subs03, .subs04, .subs05, .subs06
{
width:140px;
background-image:url(../pics/submenudropdownbg02.png);
background-repeat:repeat;
display:none;
}

.subs01
{
	position:absolute;
	left: 33px;
	top: 33px;
} 

.subs02
{
	position:absolute;
	left: 33px;
	top: 33px;
} 
.subs03
{
	position:absolute;
	left: 181px;
	top: 33px;
} 
.subs04
{
	position:absolute;
	left: 329px;
	top: 33px;
} 
.subs05
{
	position:absolute;
	left: 477px;
	top: 33px;
} 
.subs06
{
	position:absolute;
	left: 625px;
	top: 33px;
} 

.subs07
{
	position:absolute;
	left: 773px;
	top: 33px;
} 


/*Real Submenus*/
.msubs01, .msubs02, .msubs03, .msubs04, .msubs05, .msubs06, .msubs07
{
width:110px;
font-size:9pt;
font-weight:bold;
padding:5px 5px 5px 5px;
display:none;
}

.msubs01
{
	position:absolute;
	left: 33px;
	top: 33px;
} 

.msubs02
{
	position:absolute;
	left: 33px;
	top: 33px;
} 
.msubs03
{
	position:absolute;
	left: 181px;
	top: 33px;
} 
.msubs04
{
	position:absolute;
	left: 329px;
	top: 33px;
} 
.msubs05
{
	position:absolute;
	left: 477px;
	top: 33px;
} 
.msubs06
{
	position:absolute;
	left: 625px;
	top: 33px;
} 

.msubs07
{
	position:absolute;
	left: 773px;
	top: 33px;
} 



/*Content Area Mods*/
.leftcon
{
float:left;
}

/*Side Navigation Mods*/
.sidenav_upper, .sidenav_mid, .sidenav_bottom, .sidenav_mid_interiors
{
width:218px;
}

.sidenav_upper
{
background-image:url(../pics/side_navbg_upper.png);
background-repeat:no-repeat;
height:15px;
}

.sidenav_mid
{
background-image:url(../pics/side_navbg_mid.png);
background-repeat:repeat-y;
}

.sidenav_mid_interiors
{
background-image:url(../pics/side_navbg_mid.png);
background-repeat:repeat-y;
}



.sidenav_bottom
{
height:29px;
background-image:url(../pics/side_navbg_bottom.png);
background-repeat:no-repeat;
}

.sm_button1, .sm_button2
{
width:187px;
height:127px;
background-image:url(../pics/side_navshapes.png);
margin-left:15px;
}

.sm_button3
{
width:187px;
height:127px;
background-image:url(../pics/side_navshapes_button3.png);
margin-left:15px;
}

.sm_button2, .sm_button3
{
margin-top:8px;
}

.sm_button4
{
margin-top:45px;
width:187px;
height:102px;
background-image:url(../pics/side_navshapes_blue02.png);
margin-left:15px;
}

.sm_button4a
{
margin-top:45px;
width:187px;
height:102px;
background-image:none;
margin-left:15px;
}

.smlogo_1
{
width:160px;
/*height:64px;*/
height:120px;
background-image:url(../pics/product_catalogbanner.png);
background-repeat:no-repeat;
font-size:7pt;
color:#FFF;
}

.smlogo_2
{
width:154px;
height:120px;
background-image:url(../pics/newproducts_banner.png);
background-repeat:no-repeat;
font-size:7pt;
color:#FFF;
}

.smlogo_3
{
width:172px;
height:120px;
background-image:url(../pics/distributor_locator.png);
background-repeat:no-repeat;
font-size:7pt;
color:#FFF;
}

.smlogo_4
{
width:173px;
height:90px;
background-image:url(../pics/UPS_banner.png);
background-repeat:no-repeat;
font-size:7pt;
color:#FFF;
}
.smlogo_4a
{
width:173px;
height:90px;
background-image:none;
background-repeat:no-repeat;
font-size:7pt;
color:#FFF;
}

.sm_form1, .sm_form2, .sm_form3, .sm_form4
{
position:relative;
}

/*Right container Mods*/
.rightcon
{
width:700px;
float:left;
}

.rc_banner
{
margin-top:40px;
width:689px;
height:357px;
}

.rca_articleheader
{
font-size:14pt;
font-weight:bold;
color:#063665;
margin-left:10px;
}

.rca_articlebody
{
width:662px;
margin:0 10px 0px 10px;
padding-bottom:5px;
font-size:8pt;
}

/*sub Articles*/
.rca_subarticles
{
margin-top:20px;
}

.rcas_01, .rcas_02, .rcas_03
{
width:200px;
float:left;
}

.rcas_subheaders
{
font-size:11pt;
font-weight:bold;
color:#555;
}

.rcas_subarticlebody
{
font-size:8pt;
margin:10px 0 15px 0;
}


/*Bottom Area Mods*/
.bottomlinks
{
font-size:8pt;
font-weight:bold;
width:965px;
color:#FFF;
}

