html, body	{
	background-color: #cff3ff;
	padding: 0;
	margin: auto;
	width: 100%;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #636363;
}
body 	{		
	margin: auto;
height: auto;

 /* _height: 100%4 IE */
}

.clear
{
clear: both;
}

img	{
display: block;
	border: 0px;}

input, select
{
		border: 1px solid #D1D1D1;
}


a{
	color: #0b6e95;
	background-color: inherit;
}
a:hover{
	color: #1597ca;
	background-color: inherit;
}

p
{
	margin-top: 6px;
	padding: 0;
}


/** headers **/
h1
{
	font-size: 22px;
	font-weight: normal;
	font-family: "Arial Narrow", Tahoma, Verdana, sans-serif;
	margin: 20px 0 0 0px;
	margin-left: -20px;
	padding: 20px 0 20px 20px;
	color: #014e64;
	background-color: inherit;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	float: left;
	width: 100%;

}

h2	
{
font-size: 14px;
font-family: Tahoma, Verdana, sans-serif;

margin: 0px;
padding:20px 0 10px 0px;

color: #014e64;
background-color: inherit;
width:100%;
float:left;
}

h4
{
	
	
	padding-top: 0px;
	margin-top: 0;
}

/*////////////////////////////CUSTOM BODY STYLES/////////////////////////////////*/

#bg-topest
{
background-image:url(images/bg-topest.jpg);
background-repeat:repeat-x;
width:100%;
height:144px;
}


#logo
{
background-image:url(images/changed_logo.jpg);
background-position:bottom right;
background-repeat:no-repeat;
width:301px;
height:79px;
float:left;
margin-left:35%;
padding-top:33px;

}

#home-active
{
background-image:url(images/home-active.gif);
float:right;
width:38px;
height:48px;
}

#letter
{
background-image:url(images/letter.gif);
float:right;
width:38px;
height:48px;
margin-right:10%;
}




/*******************TOP MENU***********************/
#top-menu
{
width:100%;
float:left;
margin:0px 0px 0px 0px;
background-image:url(images/bg-green.gif);
color:#fff;
font-weight:bold;
background-color:#115e02;
}

#top-menu a
{
color:#fff;
text-decoration:none;
font-weight:bold;
background-color: inherit;
float:left;
padding:0 17px;
text-align:center;
line-height:55px;
height:57px;
white-space: nowrap;
background-position:center;
/*
background-image:url(images/menu-rollover.jpg);
background-position:50% 0;
background-repeat:no-repeat;
*/

}


#top-menu a:hover, #active
{
background-image:url(images/menu-rollover.jpg);
background-position:center;
background-repeat:no-repeat;

}




#top-menu ul
{

width:710px;
/*float:left;*/
margin:0 auto;
padding:0 0 0 0;

}

#top-menu li
{
float:left;
padding:0px 3px;
margin:0;
background-image:url(images/bg-separator.gif);
background-position:0% 0%;
background-repeat:no-repeat;
list-style:inside;
list-style:none;

}

#menu-closing-line
{
background-image:url(images/bg-separator.gif);
float:left;
width:3px;
height:57px;
padding:0px 3px 0 3px;
}



/****************HEADER*************************/
#header
{
width:100%;
float:left;
background-image:url(images/bg-banner.gif);
background-repeat:repeat-x;
background-color:#0097ee;
}

#header img
{
	margin: auto;
	text-align:center;
}


/*********************LEFT CONTENT***********************/
#bg-news-line
{
width:31%;
float:left;
padding-right:2px;
background-image:url(images/bg-news-line.gif);
background-position: top right;
background-repeat:no-repeat;
}




#left-content
{

background-image:url(images/bg-news.gif);
background-repeat:repeat-x;
width:70%;
float:left;
padding:0 10% 40% 20%;
}

div.date
{
float:left;
display:block;

padding:2px 5px;
color:#fff;
margin: 0;
background-color:#89d0e6;
}
.news-item
{
width:98%;
padding:0 0 20px 0;
margin:  0;
}

#left-content p
{
width:100%;
float:left;
margin: 5px 0;
}

#left-content h2
{
width:100%;
float:left;
}

/*****************main-content*********************/
#main-content
{
float:left;
width:58%;
padding:0% 0% 3% 5%;
border-left:1px solid #cff3ff;
padding-right:1px;
}

p img, #main-content img, #left-content img
{
float:left;
border:1px solid #75acae;
margin: 4px 4px 4px 0;
padding:1px;
}

#main-contentx ul
{
	
	text-transform: lowercase;
}





/**********************PRODUCTS*********************/
.product
{
float:left;
width:165px;
margin-right:2%;

}


#see-all-products
{
	float: left;
	padding: 14px 20px 0 0;
	margin-right: 70%;
	white-space: nowrap;
	background-image: url(images/arrow-to-right.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;


}

/*Subpage*/
.all-products-item
{
width:98%;
float:left;
margin-bottom:10px;
background-image:url(images/bg-news.gif);
background-repeat:repeat-x;
border:1px solid #b2eafa;
padding: 0px 4px 4px 4px;
}

.all-products-item h1
{
display:inline;
float:none;
background-image:none;
padding:0px;
margin:0px;
}

.all-products-item p
{
padding: 6px;
}


#main-content .all-products-item img
{
float:left;
border:1px solid #75acae;
margin: 4px 10px 0px 0px;
padding:1px;
}

/*********************BOTTOM***********************/

#bottom
{
float:left;
width:90%;
padding:4% 0% 4% 10%;

margin-top:4%;
font-size:11px;

background-color:#e3f1f5;
}
		
.red
{


		font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #e20000;
}
/*********************ACIDIC TABLE***********************/
table
{
    border-color: #000;
    border-width: 0 0 1px 1px;
    border-style: solid;
	border-spacing: 0;
}

td
{
    border-color: #000;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
	border-spacing: 0;
	border-collapse: true;
}