/*this is body style*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background: #FFFFFF;
	}
	
/*paragraph style*/
p 	{
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	}
	
/*img display element*/	
img {
	display: block;
	}
	
/*table styles*/
td {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
/*header styles*/	
h1 {
	font-family: Myriad, Arial, sans-serif;
	color: #336699;
	}

h2 {
	font-family: Myriad, Arial, sans-serif;
	color: #996600;
	}

h3 {
	font-family: Myriad, Arial, sans-serif;
	color: #006B4C;
	}

h4 {
	font: bold 14px Myriad, Arial, sans-serif;
}

	
/*link styles*/
a	{
	color: #0033cc;
	font-weight: bold; 
	text-decoration: none;
	}

a:hover {	
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
	}

/*divs and floats*/
#Header {
  	margin:0px; 
  	padding:0px; 
  	width: 750px;
  	height: 139px;
  	background: #fff;
	}

#Header2 {
  	margin:0px; 
  	padding:0px; 
  	width: 750px;
  	height: 105px;
  	background: #fff;
	}

#Footer {
	padding-left: .5em;

	}

#Main {
  	margin: 0; 
  	padding: 0;
  	width: 800px;
	}

#Main #Left {
  	float: left;
  	width: 20%;
  	margin: 0; 
  	padding: 10px 5px; 
	}
	
#Main #Left2 {
  	float: left;
  	width: 20%;
  	margin: 0; 
  	padding: 10px 5px; 
	}

#Main #Right {
	float: right;
	width: 18%;
	margin:  0px;
	padding: 2px 2px 2px 5px;

	}

#Main #Middle {
	margin: 10px 20% 0;
	padding: 0px 3px 5px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
	
#Main #Middle2 {
  	margin: 0 0 0 22%;
  	padding: 10px 5px; 
  	border: 0px;
  	border-left: 1px dotted #ccc;
	}
	
#Main #Middle3 {
  	margin: 18px 20% 0 20%;
  	padding: 0px 5px 5px 5px;
  	border-left: 1px dotted #ccc;
  	border-right: 1px dotted #ccc;
	}
	
#lefttop {
  	float: left;
  	width: 493px;
  	margin: 0; 
  	padding: 0; 
	}
	
#lefttop2 {
  	float: left;
  	width: 150px;
  	margin: 0; 
  	padding: 10px; 
	}

#righttop {
  	float: right;
  	width: 200px;
  	margin: 0; 
  	padding: 10px;
  	border: 0;
  	background: none;
	}
	
#righttop2 {
  	float: right;
  	width: 50%;
  	margin: 0; 
  	padding: 10px;
  	border: 0;
  	background: none;
	}
	

/*main horizontal navbar*/
#navbar {
	height: 25px;
	border-top: solid #bbb 1px;
	border-bottom: solid #bbb 1px;
	background-color: #bbccdd;
	}

#navbar ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	white-space: nowrap;
	}

#navbar li {
	list-style-type: none;
	display: inline;
	}

#navbar li a {
	text-decoration: none;
	padding: 5px 10px;
	color: #336699;
	}

#navbar li a:link {
	color: #336699;
	}

#navbar li a:visited {
	color: #336699;
	}

#navbar li a:hover {
	color: #fff;
	background-color: #336699;
	}

	

/*classes*/
.padder {
	margin: 0;
	padding: 0.5em 1em 0.5em .5em;
	border: 0;
	}

	
/*.padder2 {
  	margin: 0; 
  	padding: 0.3em 1em; 
  	border: 0;
	}*/

.searchtext {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10px;
	font-variant: smallcaps;
	}
	
.caption {
	color: #666666;
	font: bold 12px Arial, helvetica, sans-serif;
	letter-spacing: 1px;
	}
	
.rightnav {
	line-height: 14px;
	}
	
.leftnav {
	line-height: 14px;
	}
	
.date {
	color: #aabbcc;
	text-align: left;
	}
	
.imgnospace {
	margin: 0; 
  	padding: 0;
	border: 0;
	}
	
.litebrown {
	color: bbbbaa;
	}
	
.more {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color:#0033cc;
}

.safety_logo {
position:absolute;
top:230px;
right:175px;

}

.flag {
/*position:relative;
top:20px;
right:-70px;*/
float:right;

}
.news {
background:#FFFFFF;
color:#000000;
}
	

	

#Main #Middle2 .padder #table_r {
	background: #EAEFF4;
	padding: 0px 5px 0px 10px;
	float: right;
	width: 175px;
	margin: 0px;
	clear: right;
}
