@import url("structure.css");


body {
	background:#46483C url(../images/background.jpg) repeat-x;
	color:#313732;
}

table {
	
}
caption, th, td {
	border:1px solid #fff;
}



/* HEADER
--------------------------------------------------------------- */
.light-background {
	background:url(../images/light-background.jpg) no-repeat;
}

/* NAVIGATION
--------------------------------------------------------------- */
#nav {font-weight:bold;}
#nav li { background:url(../images/bg_nav_li.png) no-repeat right center;}
#nav li a { color:#46473B; text-decoration:none; text-shadow:0 0 #fff, 0 -1px #fff;}
#nav li.home a {background:url(../images/icons.png) no-repeat right -400px;}
#nav li li {background:none;}
#nav .main-nav { background:url(../images/bg_nav.jpg) repeat-x;}
#nav .main-nav li:last-child { background:none;}
#nav .sub-nav-index a {background:url(../images/icons.png) no-repeat right 23px;}
#nav .rounded-corner { }
#nav .rounded-corner-left { background:url(../images/bg_nav_left.png) no-repeat bottom; }
#nav .rounded-corner-right { background:url(../images/bg_nav_right.png) no-repeat bottom; }
/* NAVIGATION > SUBNAVIGATION
--------------------------------------------------------------- */
#nav .sub-nav { }
#nav .sub-nav ul { background:#fff; border:1px solid #ebebeb; border-top:none; border-bottom:none;}
#nav .sub-nav li {}
#nav .sub-nav a {  }
#nav .sub-nav .rounded-corner {  }
#nav .sub-nav .rounded-corner-bottom { }
#nav .sub-nav .wrap-corners { background:#fff;}
#nav .sub-nav .rounded-corner-left { background:url(../images/bg-subnav-left.png) no-repeat bottom; }
#nav .sub-nav .rounded-corner-right { background:url(../images/bg-subnav-right.png) no-repeat bottom; }


#header h1 a {background:url(../images/sprite.png) no-repeat;}

.main-header .description {font-size:1.6em; color:#fff; text-shadow:0 0 #313732, 0 -1px #313732; letter-spacing:0.12em;}


.bg-content-top {background:url(../images/bg-content-top.png) repeat-x; height:50px;}

.bg-content-bottom {background:url(../images/bg-content-bottom.png) repeat-x; height:50px;}


.bg-content-top {position:relative; top:-50px;}

.bg-content-bottom {position:relative; bottom:-50px; margin-top:-70px;}


table th.
table td {border:1px solid #ebebeb; font-weight: bold;}

.alt {background: #ebebeb;}

.no-alt .alt {background: none;}

th {color: #fff; background: #3F7EA6;}


.no-alt label {position: absolute; margin-left: 23px; margin-top:-5px;}

#container {background:#fff;}

/* TABLES */

table tr {}
