/* MAIN */html,body 
{	height: 100%;	min-height: 100%;}
body {	
background-image: url(../img/bg.gif);	
background-position:center;	
background-attachment:fixed;	
background-repeat: no-repeat;	
margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}

#maincontainer {	height: 100%;}
*html #maincontainer {	height: 100%;}
*#main {	
text-align: left;	
background-position:center;	
background-repeat: repeat-y;	
width: 853px;	min-height: 100%;	
border-left: 2px solid white;	
border-right: 2px solid white;}

.main-cnt {	background-image: url(../img/bg_cnt.gif);}

.main-home {	background-image: url(../img/bg_home.gif);}

*html #main {	height: 100%;}

#main #contentClearer {
    clear: both;
}

/* SUBLINE */
#subline {	
text-align: right;	
clear: both;	
background-image: url(../img/subline.gif);	
width: 857px;	font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
color: #EDEDEE;	
height: 66px;	vertical-align: bottom;	
margin-top: -66px;}

#subline #subtext {	padding-right: 19px;	padding-top: 14px;}
#subline a:link, #subline a:active, #subline a:visited 
{	margin-left: 70px;	color: #EDEDEE;	text-decoration: underline;}

#subline a:hover {	color: #CCCCCD;	text-decoration: none;}

/* NAVIGATION */
#navigation {	background-image: url(../img/top_bg.gif);	
background-repeat: no-repeat;	width: 853px;	height: 139px;}
#navshadow {	
background-repeat: no-repeat;	
display: block;	clear: both;	width: 853px;	height: 6px;	margin-top: -1px;}

.navshadow-cnt {	background-image: url(../img/shadow_cnt.gif);}
.navshadow-home {	background-image: url(../img/shadow_home.gif);}

/* NAVIGATION >> SEARCH */

#searchboxbg {	z-index: 100;	display: none;	margin-left: 375px;	margin-top: 17px;	position: absolute;	width: 256px;	height: 65px;}
#searchbox {	display: none;	z-index: 101;	margin-left: 375px;	margin-top: 17px;	position: absolute;	width: 256px;	height: 65px;}
.searchboxform {	
width: 180px;	
border: 1px solid #C8C8C8;	
background-color: #F8F8F8;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	color: #726C66;	left: 15px;	top: 33px;	position: relative;}

#searchlink {	float: right;	margin-right: 2px;	margin-top: 36px;}
*html #searchlink {	margin-right: -4px;	margin-top: 37px;}
*#searchboxclose {	float: right;	margin-right: 10px;	margin-top: 9px;}
*html #searchboxclose {	margin-right: 5px;}

/* NAVIGATION >> META */
#navigation #meta {	height: 37px;	width: 853px;	padding-top: 10px;}
#navigation #meta a {	display: block;	float: left;	height: 27px;}
#navigation #meta a.pf:link, #navigation #meta a.pf:active, #navigation #meta a.pf:visited {	
width: 86px;	background-image: url(../img/meta_pf.gif);}

#navigation #meta a.pf:hover {	background-image: url(../img/meta_pf_mo.gif);}
#navigation #meta a.pf-sel {	width: 86px;	background-image: url(../img/meta_pf_mo.gif);	}
#navigation #meta a.md:link, #navigation #meta a.md:active, #navigation #meta a.md:visited {
width: 88px;	background-image: url(../img/meta_md.gif);}
#navigation #meta a.md:hover {	background-image: url(../img/meta_md_mo.gif);}
#navigation #meta a.md-sel {	width: 88px;	background-image: url(../img/meta_md_mo.gif);}
#navigation #meta a.ct:link, #navigation #meta a.ct:active, #navigation #meta a.ct:visited {	
width: 94px;	background-image: url(../img/meta_ct.gif);}

#navigation #meta a.ct:hover {	background-image: url(../img/meta_ct_mo.gif);}

#navigation #meta a.ct-sel {	width: 94px;	background-image: url(../img/meta_ct_mo.gif);}
#navigation #meta a.hm:link, #navigation #meta a.hm:active, #navigation #meta a.hm:visited {	
width: 51px;	
background-image: url(../img/meta_hm.gif);	margin-left: 14px;}

#navigation #meta a.hm:hover {	background-image: url(../img/meta_hm_mo.gif);}
#navigation #meta a.sm:link, #navigation #meta a.sm:active, #navigation #meta a.sm:visited {	
width: 51px;	
background-image: url(../img/meta_sm.gif);}

#navigation #meta a.sm:hover {	
background-image: url(../img/meta_sm_mo.gif);}

#navigation #meta a.se:link, #navigation #meta a.se:active, #navigation #meta a.se:visited {	
width: 51px;	background-image: url(../img/meta_se.gif);}

#navigation #meta a.se:hover {	
background-image: url(../img/meta_se_mo.gif);}

/* NAVIGATION >> LOGO */
#navigation #logo {	height: 77px;	width: 122x;	margin-top: -15px;	margin-left: 692px;}
#navigation #logo a {	display: block;	width: 122px;	height: 77px;}

/* NAVIGATION >> MAIN */
#navigation #mainnav {	background-position: bottom;	background-repeat: no-repeat;	width: 853px; 	height: 35px;	margin-top: 55px;}
#navigation #mainnav a {	height: 31px;	display: block;	float: left;	background-position: top;	background-repeat: no-repeat;}
#navigation #mainnav a.gs:link, #navigation #mainnav a.gs:active, #navigation #mainnav a.gs:visited {	width: 137px;	background-image: url(../img/menu_gs.gif);}
#navigation #mainnav a.gs:hover {	background-image: url(../img/menu_gs_mo.gif);}#navigation #mainnav a.gs-sel {	width: 137px;	background-image: url(../img/menu_gs_sl.gif);}
#navigation #mainnav a.is:link, #navigation #mainnav a.is:active, #navigation #mainnav a.is:visited {	width: 163px;	background-image: url(../img/menu_is.gif);}
#navigation #mainnav a.is:hover {	background-image: url(../img/menu_is_mo.gif);}
#navigation #mainnav a.is-sel {	width: 163px;	background-image: url(../img/menu_is_sl.gif);}
#navigation #mainnav a.ea:link, #navigation #mainnav a.ea:active, #navigation #mainnav a.ea:visited {	width: 137px;	background-image: url(../img/menu_ea.gif);}
#navigation #mainnav a.ea:hover {	background-image: url(../img/menu_ea_mo.gif);}#navigation #mainnav a.ea-sel {	width: 137px;	background-image: url(../img/menu_ea_sl.gif);}
#navigation #mainnav a.va:link, #navigation #mainnav a.va:active, #navigation #mainnav a.va:visited {	width: 111px;	background-image: url(../img/menu_va.gif);}
#navigation #mainnav a.va:hover {	background-image: url(../img/menu_va_mo.gif);}
#navigation #mainnav a.va-sel {	width: 111px;	background-image: url(../img/menu_va_sl.gif);}
#navigation #mainnav #end {	float: left;	width: 305px;	height: 25px;	background-image: url(../img/menu_end.gif);}

/* NAVIGATION >> SUB-NAVIGATION */
#subnavigation {	float: left;	width: 172px;	margin-top: 6px;	padding-bottom: 60px;}
#subnavigation ul {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	text-decoration:none;}
#subnavigation li {	list-style: none;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}
#subnavigation a:link, #subnavigation a:active, #subnavigation a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #3C3A38;	text-decoration: none;	display: block;	width: 151px;	padding-left: 21px;	padding-right: 0px;	padding-top: 14px;	padding-bottom: 14px;	border-bottom: 1px solid white;	background-color: #F0F0F0;}
#subnavigation a:hover {	background-color: #F6F6F6;}
