body	{
	font-family: arial, verdana, sans-serif;
	font-size: 0.7em;
	color: #525960;
	background-color: #CCDEDB;
	margin: 0px;
	text-align: center;
}
table	{	
	font-family: arial, verdana, sans-serif;
	font-size: 1.0em;
	vertical-align: top;
}
td	{
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}
img	{
	border: 0px;
}
input,
textarea	{
	font-family: arial, verdana, sans-serif;
	font-size: 1.0em;
	color: #525960;
}
a:link { font-weight: normal; color: #00461A; text-decoration: underline; } 
a:active { font-weight: normal; color: #00461A; text-decoration: underline; } 
a:visited { font-weight: normal; color: #00461A; text-decoration: underline; } 
a:hover { font-weight: normal; color: #9D080D; text-decoration: underline; }
#top_header	{
	width: 100%; 
	height: 90px;
	background-color: #DBEBE3;
	border-bottom: 1px solid #FFFFFF;
}
#box_left_sml li,
#box_left_lrg li	{
	list-style-image: url(/common/graphics/misc/bullet.gif);
	font-size: 100%;
	margin: 10px 0px 5px -10px;
	padding: 0px;
}
.float_l	{
	float: left;
	padding-right: 10px;
}	
.center_align	{
	width: 720px;
 	margin: 0 auto;
}
#top_banner	{
	height: 5px;
	background-color:  #005949;
}
#logo_banner	{
	height: 85px;
	background-color: #4EA391;
	text-align: left;
	padding-left: 15px;
	padding-top: 8px;
}
#languages_banner {
	float: right;
	width: 180px;
	font-size: 110%;
	color: #ffffff;
	padding-top: 50px;
	padding-right: 30px;
}
#languages_banner a,
#languages_banner a:visited	{
	color: #CCDEDB;
	text-decoration: none;
}
#languages_banner a:hover {
	color: #ffffff;
}
#language	{
	width: 275px;
	float: right;
	background-color: #ffffff;
	padding: 10px 0px 10px 0px;
}

#language a	{
	text-decoration: none;
}	
#language img	{
	padding: 0px 10px 0px 0px;
}	
#top_header_nav	{
	width: 100%; 
	height: 50px;
	background-color: #DBEBE3;
	border-bottom: 1px solid #FFFFFF;
}
#nav	{
	height: 50px;
	background-color: #FFFFFF;
}
#nav ul {
	margin: 0px; 
	padding: 0px; 
}
#nav ul li 	{
	height: 50px;
	float: left;
	list-style-type: none;
}
#banner	{
	width: 100%; 
	height: 255px;
	background-color: #005949;
}
#banner_sml	{
	width: 100%; 
	height: 50px;
	background-color: #005949;
}
#banner_mid	{
	height: 255px;
	background-color: #2F8574;
	text-align: left;
}
#banner_mid_sml	{
	height: 50px;
	background-color: #2F8574;
	text-align: left;
}
#banner_mid_title {
	width: 690px;
	background-color: #4EA391;
}
#box_green	{
	position: relative;
	right: 30px;
	float: right;
	width: 275px;
	height: 235px;
	background-color: #E0EBE9;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 20px;
}
#box_green_sml	{
	position: relative;
	right: 30px;
	float: right;
	height: 235px;
	width: 175px;
	background-color: #E0EBE9;
	text-align: left;
}
#box_green_sml ul	{
	font-weight: bold; 
	color: #9D080D; 
	margin-top: 20px;
	margin-left: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
#box_green_sml h3	{
	margin-top: 20px;
	margin-left: 15px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
#box_green_sml h3 a	{
	text-decoration: none;
	font-weight:bold;
}
#box_green img	{
	margin-left: 20px;
}
#box_green ul li a:link,
#box_green_sml ul li a:link { font-weight: bold; color: #00461A; text-decoration: none; } 
#box_green ul li a:active,
#box_green_sml ul li a:active { font-weight: bold; color: #00461A; text-decoration: none; } 
#box_green ul li a:visited,
#box_green_sml ul li a:visited { font-weight: bold; color: #00461A; text-decoration: none; } 
#box_green ul li a:hover,
#box_green_sml ul li a:hover { font-weight: bold; color: #9D080D; text-decoration: none; }
#box_green ul li,
#box_green_sml ul li 	 	{
	list-style-image: url(/common/graphics/misc/arrow_greenbg.gif);
	padding-bottom: 7px;
}
#box_left_lrg ul	{
	padding-left: 10px;
	margin-left: 10px;
}
#box_left_sml	{
	float: left;
	width: 340px;
	text-align: left;
}
#box_left_lrg	{
	float: left;
	width: 430px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
#box_left_sml p,
#box_left_lrg p	{
	margin: 5px 0px 10px 0px;
}	
#content_area	{
	background-color: #FFFFFF;
	padding-left: 50px;
}
.white_bg	{	
	background-color: #FFFFFF;
}
#footer_border	{
	background-color: #919DAC;
	border-bottom: 5px solid #737C88;
	text-align: left;
}
#footer	{
	font-size: 0.8em;
	height: 50px;
	color: #E0EBE9;
	background-color: #919DAC;
	padding-left: 50px;
	text-align: left;
}


/**** COMMON ******/
.clear	{
	clear: all;
}
.cover	{
	background-color: #ffffff;
	border: 1px solid #9A9A9A;
	padding: 2px;
/**** 
	border-top: 2px solid #919DAC;
	border-left: 2px solid #919DAC;
	border-right: 2px solid #00461A;
	border-bottom: 2px solid #00461A; 
******/
}
.orange	{
	color: #E56845;
}
.green	{
	color: #00461A;
}
.line	{
	border-bottom: 1px dotted #00461A;
}
h1	{
	color: #00461A;
	font-size: 1.2em;
}
h2	{
	color: #00461A;
	font-size: 1.1em;
}
h3	{
	color: #00461A;
	font-size: 1.1em;
	margin-bottom: 0px;
}
.small	{
	color: #525960;
	font-size: 0.8em;
}
.line2	{
	height: 1px;
	border-top: 1px solid #00461A;;
}
.title	{
	color: #00461A;
	font-size: 1.0em;
	font-weight: bold;
}
.price	{
	float: left;
	width: 100px;
	color: #00461A;
}
.value	{
	flaot: left;
	width: 90px;
	color: #00461A;
}
ul	{
	margin-bottom: 10px;
}
