@charset "utf-8";
body {
	background: url(img/bgtop0.gif) repeat-x; font-family: Verdana, sans-serif; font-size:10px; color:#555555;
}

.clearall { clear:both;}
html,body{margin:0;padding:0; height:100%;}
img  {
	border-width:0px;
}
a {
	text-decoration: none; color:#555555; font-weight:bold;
}

#container {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
}
.map {font-family: Arial, sans-serif; font-size:11px; color:#333333; line-height:20px;}
.map a,.map a:link,.map a:active,.map a:visited { font-weight:normal;}
.map a:hover {
	color:#FFFFFF; background: #FF9900;
}

#header0 {
	height:40px;
}
#header1 {
	height:28px;
	margin-right: auto;
	margin-left: auto;
	width: 980px;
}
.header2 {
	background: url(img/bgtop0.gif) repeat-x; 
	height:20px;
}
.header3 {
	font-family: Arial; font-size:12px; color:#4676a5;font-weight:bold; margin:12px 0px 0px 20px; 
}
.header3noident {
	font-family: Arial; font-size:12px; color:#4676a5; font-weight:bold; text-transform:uppercase;
}
.ind1 {margin:0px 0px 0px 10px; border-right:5px solid #efefef;}

.abzac { 
	font-family: Arial; font-size:12px; color:#555555;
	margin:7px 0px 0px 20px; font-weight:normal; 
}
.abzac ul li {
	list-style-image:url(img/circle.jpg); margin-top:7px; padding-top:0; 
}
.abzactop { 
	margin:10px 0px 0px 0px;
	font-family: Verdana, sans-serif; 
	font-size:11px;
	color:#4676a5; 
}

.note ul li { 
	margin:0; list-style-image:url(img/ico1.png); 
}
.abzacside { 
	font-family: Arial; font-size:12px; color:#555555;
	margin:7px 0px 10px 12px; font-weight:normal;
}
.abzacside a:hover {color:#FFFFFF; background:url(img/back1.gif);}

.letterspace { 
	letter-spacing:2px;
}
.letterspace1 { 
	letter-spacing:2px; color:#FF0000;
}
#nav1 {
	height:28px;
	background: url(img/nav1.gif) repeat-x;
	padding-left:27px;
	font-family: Arial; font-size:11px; font-weight:bold; color:#888888;
}
.menu-top a,.menu-top a:link,.menu-top a:active,.menu-top a:visited { display:block; float:left; height:20px;   
	padding:8px 8px 0px 8px; color:#aaaaaa; text-decoration : none; border-right:1px solid #555555; 
}
.menu-top a:hover {
	color:#FFFFFF; background:url(img/back1.gif);
}

#logomsg {
	padding:6px 14px 10px 15px;
	height:34px;
	background:url(img/dot1.jpg) repeat-y;
}
#topmsg {
	padding:7px 90px 10px 50px;
}
#topmsg1 {
	padding:15px 20px 10px 30px;
}
.red {color:#f01f24;}
.button1 {font-family: Verdana;, sans-serif; font-size:9px; color:#333333; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.line-dotted {
	margin:7px 0px 0px 0px;
	background:url(img/dot1.jpg) repeat-x;
	height:3px;
}
.line-dotted-vert {
	padding:0px 50px 10px 15px;
	background:url(img/dot1.jpg) repeat-y;
}

.box { margin:30px 0px 0px 40px; 
}
.boxin { margin:50px 0px 0px 0px; 
}
.boxin1 { margin:30px 0px 0px -35px; 
}
.box3 {
	height:24px; padding-left:121px;
}
.spacer { height:30px; width:1px;}
.spacer1 { height:5px; width:1px;}
.spacer2 { height:15px; width:1px;}

.bg1 {
	background: url(img/bg2.gif) repeat-x;
	height:20px;
}
.menu-side a,.menu-side a:link,.menu-side a:active,.menu-side a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block; float:left; height:20px;  background:url(img/btntop.gif) bottom;  
	padding:5px 8px 0px 8px; color:#444444; text-decoration: none; font-weight:bold; 
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc; 
}
.menu-side a:hover {
	color:#FFFFFF; background:url(img/back2.gif);
}
.subcontentStyle {
	position:absolute; background-color: white; width: 910px; height:717px; display:none;
}

#footer { height:303px; text-align:center; background:url(img/footer.jpg) bottom repeat-x; margin-top:41px; 
}
.align1 { text-align:center;}

.manufact {margin:0; padding:3px 5px 3px 15px; border-top:1px solid #4676a5;}
.manufact ul, li {margin: 0px 0px 0px 15px; padding: 4px 0px 0px 0px; list-style-image:url(img/bullet.gif);}
.menucams a,.menucams a:link,.menucams a:active,.menucams a:visited {
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#024c9e; font-weight:bold;
}
.menucams a:hover {
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold;
}
.print {margin:0px 0px 20px 18px; padding:30px 0px 20px 45px; background:url(img/corner.gif) no-repeat;}
.menupdf a,.menupdf a:link,.menupdf a:active,.menupdf a:visited { line-height:20px;
	font-family: Verdana, Helvetica, Arial sans-serif; font-weight:normal; 
	font-size: 11px; color:#666666;
	text-decoration:underline; 
}
.menupdf a:hover {
	color:#FFFFFF; background:url(img/back1.gif);
}
.textside {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#616161; font-weight:normal;
}
.intimage { border-top:dotted 1px #cccccc;}

.table-head { text-align:center; font-weight:bold; color:#0082b3;}
.table-subhead { padding-left:10px; font-weight:bold; }
.part {padding-left:30px;}
.part1 {padding-left:10px;}

.vertsep {background:url(img/vertsep.jpg) no-repeat;}

.guidetop {	margin:0px 0px 20px 0px; padding:30px 0px 0px 30px; font-size:11px; letter-spacing:2px; color:#eb2124; background:url(img/corner.jpg) no-repeat;}
.guidetag { margin:0px 0px 0px 10px; padding:15px 40px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; letter-spacing:normal; background:url(img/guidetag.png) no-repeat; } 
.guideicon {display:block; float:left; margin:0px 10px 0px 10px; }
.guidetext { margin:0px 0px 0px 10px; padding:15px 15px 15px 21px; background: #fcfcfc url(img/bgbott.jpg) repeat-x bottom;  border-left: solid 1px #e4e4e4; border-right: solid 1px #e4e4e4; border-bottom: solid 7px #e4e4e4; color:#333333; letter-spacing:normal; line-height:20px; }

.list ul li {
	list-style-image:url(img/ar5.gif); margin:0px 0px 0px -20px; padding:0px 0px 2px 0px; 
}

.adr {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#616161;
	padding:20px 14px 20px 45px; margin:5px 40px 0px 0px; background: url(img/bgsubcontent.jpg);
	
}
.menulink a,.menulink a:link,.menulink a:active,.menulink a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EB2024; text-decoration : none;font-weight:bold;
}
.menulink a:hover {
color:#999999;
}
.corner {margin:7px 0px 20px 100px; width:250px; padding:10px 0px 5px 37px; background:url(img/corner.jpg) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777777;
}
.textside {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#616161;
}
.more a,.more a:link,.more a:active,.more a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EB2024; text-decoration : none; letter-spacing:2px; font-weight:normal;
}
.more a:hover { text-decoration:underline; 
}
.letterspace2 { letter-spacing:1px; color:#0082b3;}

