body {
	width: 100%;
	height: 100%;
	background-image: url(../images/jpgs/outer2.jpg);
	background-position: center;
	background-repeat: repeat-y;
	background-color: #C2C8D4;
}

div#outer {
	width: 760px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	font: 12px/140% Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

a {
	color : #FF5300;
	text-decoration : none;
}

a:hover {
	color : #002c71;
	text-decoration : none;
}

div#header {
	height: 80px;
	width: 760px;
}

div#header div#flash_banner {
	display: inline;
	float: right;
}

div#header a#logo {
	float: left;
}

/* @group nav */

#nav {
	margin: 0;
	height: 30px;
	list-style: none;
	overflow: hidden;
	background: #FF5300 url(../images/nav/background.png);
	padding: 0;
	width: 760px;
}

#nav li {
        margin: 0; 
        padding: 0;
        list-style: none;
        display: inline;
}

#nav a {
        float: left;
        padding: 30px 0 0 0;
        overflow: hidden;
        height: 0px !important; 
        height /**/:30px; /* for IE5/Win only */
}

#nav a:hover {
        background-position: 0 -30px;
}

#nav li#nav_home a:hover {
        background-position: 0 -30px;
}

#nav li#nav_about a:hover {
        background-position: 0 -30px;
}

#nav li#nav_products a:hover {
        background-position: 0 -30px;
}

#nav li#nav_service a:hover {
        background-position: 0 -30px;
}

#nav li#nav_news a:hover {
        background-position: 0 -30px;
}

#nav li#nav_media a:hover {
        background-position: 0 -30px;
}

#nav li#nav_partners a:hover {
        background-position: 0 -30px;
}

#nav li#nav_contact a:hover {
        background-position: 0 -30px;
}

#nav a:active, #nav a.selected {
        background-position: 0 -60px;
}

#nav li#nav_home a  {
        background: url(../images/main_nav/home.png) top left no-repeat;
        width: 72px;
}

#nav li#nav_about a  {
        background: url(../images/main_nav/about.png) top left no-repeat;
        width: 89px;
}

#nav li#nav_products a  {
        background: url(../images/main_nav/products.png) top left no-repeat;
        width: 88px;
}

#nav li#nav_service a  {
        background: url(../images/main_nav/service.png) top left no-repeat;
	width: 75px;
}

#nav li#nav_news a  {
        background: url(../images/main_nav/news.png) top left no-repeat;
        width: 122px;
}

#nav li#nav_media a  {
        background: url(../images/main_nav/media.png) top left no-repeat;
        width: 114px;
}

#nav li#nav_partners a  {
        background: url(../images/main_nav/partners.png) top left no-repeat;
        width: 81px;
}

#nav li#nav_contact a  {
        background: url(../images/main_nav/contact.png) top left no-repeat;
        width: 101px;
}

/* @group media menu */

#media_menu {
	height: 30px;
	list-style: none;
	overflow: hidden;
	background: #002c71 url(../images/nav/background.png);
	padding: 0;
	width: 100%;
	margin: 0;
	border-top: 1px solid #fff;
}

#media_menu li {
        margin: 0; 
        padding: 0;
        list-style: none;
        display: inline;
}

#media_menu a {
        float: left;
        padding: 30px 0 0 0;
        overflow: hidden;
        height: 0px !important; 
        height /**/:30px; /* for IE5/Win only */
}

#media_menu a:hover {
        background-position: 0 -30px;
}

#media_menu li#press_releases a:hover {
        background-position: 0 -30px;
}

#media_menu li#press_ads a:hover {
        background-position: 0 -30px;
}

#media_menu li#brochures a:hover {
        background-position: 0 -30px;
}

#media_menu li#gallery a:hover {
        background-position: 0 -30px;
}

#media_menu li#terms a:hover {
        background-position: 0 -30px;
}

#media_menu li#health a:hover {
        background-position: 0 -30px;
}

#media_menu a:active, #media_menu a.selected {
        background-position: 0 -60px;
}

#media_menu li#press_releases a  {
        background: url(../images/media_nav/press-releases.png) top left no-repeat;
        width: 114px;
}

#media_menu li#press_ads a  {
        background: url(../images/media_nav/press-adds.png) top left no-repeat;
        width: 83px;
}

#media_menu li#brochures a  {
        background: url(../images/media_nav/brochures.png) top left no-repeat;
	width: 89px;
}

#media_menu li#gallery a  {
        background: url(../images/media_nav/gallery.png) top left no-repeat;
        width: 77px;
}

#media_menu li#terms a  {
        background: url(../images/media_nav/terms.png) top left no-repeat;
        width: 150px;
}

#media_menu li#health a  {
        background: url(../images/media_nav/health.png) top left no-repeat;
        width: 123px;
}}
	
/* @end */
	
/* @end */

/* @group content */

div#content {
	font: 12px/140% Arial, Helvetica, sans-serif;

}

img.right {
	float: right;
	margin-left: 5px;
}

div#content td {
	font: 12px/140% Arial, Helvetica, sans-serif;
}

img.left {
	float: left;
}
	
/* @end */

/* @group footer */

#footer {
	font: 10px/15px Arial, Helvetica, sans-serif;
	text-align: center;
	clear: both;
	padding-top: 10px;
}

#footer li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#footer a {
	color: #ccc;
	text-decoration: none;
	border-right: 1px solid #ccc;
	border-bottom-style: none;
	margin: 0;
	padding-right: 5px;
	padding-left: 5px;
}

#tcs {
	font: 10px/15px Arial, Helvetica, sans-serif;
	text-align: center;
	clear: both;
	padding-top: 10px;
}

#tcs li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#tcs a {
	color: #333333;
	text-decoration: none;
	border-right: 1px solid #ccc;
	border-bottom-style: none;
	margin: 0;
	padding-right: 5px;
	padding-left: 5px;
	
/* @end */
.home_header {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #002A70;
}

