/* CSS Document */


body {
	background-color: #6a6969;
	font-family: Arial, Helvetica, sans-serif; 
}

p { 
 margin: 0; 
	font-size: 12px; 
line-height: 18px; 
margin-bottom: 1em; 
} 

.newsheader{
 font-size: 18px; 
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
line-height: 27px; 
}

#contentnews{
height:1400px;
}

iframe {
border: 0px solid #ffffff;
}

#mastercontainer{

width:765px;

margin-left: auto;

margin-right: auto;

z-index:10;

}



#bgcontainer {

width:765px;

display:inline;

z-index:20;

}



#bgtop {
	background-image:url(../images/top_nav_bg.gif);
	background-repeat:no-repeat;
	height:81px;
	z-index:30;
}



#navigation {

z-index:800;

}



#bgcurve {

z-index:40;

background-image:url(../images/mid_bg.gif);

background-repeat:repeat-y;

}



#bgmiddle {

background-image:url(../images/mid_bg.gif);

background-repeat:repeat-y;

z-index:60;

margin-top:-5px;

}





#content {

width:725px;

margin-top:20px;

margin-left:20px;

margin-right:20px;

z-index:90;

}



#contentsub {

background-color:#FFF;

}

#contentsub2 {

background-image:url(../images/namap.gif);

	background-repeat:no-repeat;

	background-position:top center;

}



#homeani {

width:763px;

height:280px;

}





#bgbottom{

background-image:url(../images/bottom_bg.gif);

background-repeat:no-repeat;

height:25px;

}



.news {

font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

line-height:16.5px;

}



.footertext{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#ffffC6;

}



#textbody {

	font-family: Arial, Helvetica, sans-serif;

	color:#000000;

	font-size: 12px;

	line-height: 18px;

}



#tablebody {

border:1px;

border-color:#333366;

border-style:solid;

}



#tablebody2 {

border-bottom:1px;

border-right:1px;

border-left:1px;

border-bottom-style:solid;

border-right-style:solid;

border-left-style:solid;

border-color:#333366;

margin-bottom:40px;

}



.bulletcontent {

	list-style-image:url(../images/bullet.gif);

	color:#000000;

	list-style-position:outside;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

}



.bulletcontent2 {

	list-style-image:url(../images/bullet2.gif);

	list-style-position:outside;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

}



.emptybullet {

	list-style-image:url(../images/empty.gif);

	list-style-position:outside;

}



.mainheader{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 18px;

	line-height: 27px;

	font-weight: bold;

	color:#3a559f;

	margin-bottom:25px;

}



.subheader{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 24px;

	font-weight: bold;

	color:#3a559f;

}



#smimage{

width:130px;

height:115px;

margin-right:30px;

display:inline;

float:left;

}



#bulletarea{

width:500px;

display:inline;

}



#machine {

margin-bottom:30px;



}



#piccaption {

width:230px;

vertical-align:top;

margin-bottom:30px;

height:110px;

font-size: 10px;

line-height: 15px;

}



#pict{

width:75px;

height:100px;

margin-right:15px;

margin-bottom:10px;

display:inline;

float:left;

vertical-align:top;

}



#capttext{

width:140px;

height:100px;

margin-bottom:10px;

display:inline;

float:right;

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 15px;

}



#captemail{

width:220px;

height:30px;

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 15px;

}

.captiondate{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
}



#vertlinesep{
background-image:url(../images/vert_line.gif);
background-repeat:repeat-y;
}


#horizlinesep{
	background-image:url(../images/horizsep.gif);
	background-repeat:repeat-x;
}



a {text-decoration: none}



a:link {

	color: #BB281B;

	}



a:visited {

	color: #BB281B;

	}



a:hover {

	color: #992116;

	}



a:active {

	color: #992116;

	}



#navlinks {

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin-top:15px;

}



#footlinks {

	color: #FFFF99;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin-top:15px;

}

#pad {height:40px;}

#menu table {width:0; height:0; position:absolute; top:0; left:0;}


#menu {padding:0; margin:0; list-style:none; height:24px; position:relative; z-index:600; font-family:arial, verdana, sans-serif;}
#menu li {float:left; margin-right:1px;}
#menu li a {display:block; float:left; height:26px; line-height:26px; background:#bb281b; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; width:100px;}


#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:150; position:relative;color:#fff; background-color:#3a559f;}
#menu li:hover {position:relative; z-index:200;}

#menu li:hover > a {color:#fff; background:#3a559f;}
#menu li:hover > a.sub {color:#fff; background-color:#3a559f;}

#menu li.current a {color:#fff; background:#bb281b;}

#menu li a.sub {background: #bb281b url(down-arrow.gif) no-repeat right center;}
#menu li.current a.sub {color:#fff; background:#bb281b url(down-arrow.gif) no-repeat right center;;}

#menu :hover ul {left:0; top:26px; width:150px; background:#bb281b;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul
{left:150px; top:-1px; background:#fff; white-space:nowrap; width:150px; z-index:200; height:26px;}

#menu :hover ul li {margin:0; border-top:1px solid #eee;}
#menu :hover ul li a {width:150px; padding:0; background:#555; color:#ddd; height:30px; line-height:26px;}
#menu :hover ul li a.fly {background:#555 url(right-arrow.gif) no-repeat right center;}

#menu :hover ul :hover {background-color:#3a559f; color:#ddd;}
#menu :hover ul :hover a.fly {background-color:#3a559f; color:#fff;}

#menu :hover ul li.currentsub a {background:#3a559f; color:#ddd;}
#menu :hover ul li.currentsub a.fly {background:#840 url(right-arrow.gif) no-repeat right center; color:#fff;}

#menu :hover ul :hover ul li a {width:150px; padding:0; background:#666; color:#ddd;}
#menu :hover ul :hover ul :hover {background-color:#3a559f; color:#fff;}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {background:#840; color:#fff;}
