#leftcol .mobile-left {
	position: relative;
}
#doc {
    max-width:1015px;
    margin:0 auto;
}
#menu {
	max-width  : 961px;
	}
div.breadcrumb .crumbs {
	max-width: 999px;
	}
#centercol {
	max-width: 748px;
	}
.top-nav { 
background            : #dfb8aa;
	background            : linear-gradient(#8e0000, #dfb8aa );
	/* background            : linear-gradient(-90deg, #481b1b, #fefeeb ); */
	background            : -moz-linear-gradient(top, #8e0000, #dfb8aa);
	background            : -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8e0000), to(#dfb8aa));
	/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8e0000, endColorstr=#dfb8aa);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8e0000, endColorstr=#dfb8aa)";
	/* Borders */
	border                : 1px solid #360e0e;
	/* Rounded Corners */
	-moz-border-radius    : 5px;
	-webkit-border-radius : 5px;
	-khtml-border-radius  : 5px;
	border-radius         : 5px;
	/* Shadow */
	-moz-box-shadow       : inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow    : inset 0px 0px 1px #edf9ff;
	box-shadow            : inset 0px 0px 1px #edf9ff;
    behavior: url(../js/PIE.php);
}
.top-nav a:link {
     color: #ffffe1;
    font-weight: bold;
    width: auto;
	/* Rounded Corners */
	-moz-border-radius    : 5px;
	-webkit-border-radius : 5px;
	-khtml-border-radius  : 5px;
	border-radius         : 5px;
	/* Shadow */
	-moz-box-shadow       : inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow    : inset 0px 0px 1px #edf9ff;
	box-shadow            : inset 0px 0px 1px #edf9ff;
	behavior: url(../js/PIE.php);
    text-align: center;
    text-decoration: none;
	text-shadow: 1px 1px #000;
}
.top-nav a:visited {
	 color: #ffffe1;
}

.top-nav a:hover {
	width: auto;
	/* Background color and gradients */
	background            : #F4F4F4;
	background            : linear-gradient(#dfb8aa, #8e0000);
	/* background            : linear-gradient(-90deg, #fefeeb, #481b1b); */
	background            : -moz-linear-gradient(top, #dfb8aa, #8e0000);
	background            : -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dfb8aa), to(#8e0000));
			/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfb8aa, endColorstr=#8e0000);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfb8aa, endColorstr=#8e0000)";
    behavior: url(../js/PIE.php);
}
.top-nav a:active {
	width: auto;
	/* Background color and gradients */
	background            : #F4F4F4;
	background            : linear-gradient(#dfb8aa, #8e0000);
	/* background            : linear-gradient(-90deg, #fefeeb, #481b1b); */
	background            : -moz-linear-gradient(top, #dfb8aa, #8e0000);
	background            : -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dfb8aa), to(#8e0000));
			/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfb8aa, endColorstr=#8e0000);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfb8aa, endColorstr=#8e0000)";
    behavior: url(../js/PIE.php);
}

.top-nav li.current {
	/* Background color and gradients */
	background            : #dfb8aa;
	background            : linear-gradient(#dfb8aa, #8e0000 );
	/* background            : linear-gradient(-90deg, #fefeeb, #481b1b ); */
	background            : -moz-linear-gradient(top, #dfb8aa, #8e0000);
	background            : -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dfb8aa), to(#8e0000));
		/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfb8aa, endColorstr=#8e0000);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfb8aa, endColorstr=#8e0000)";
	/* Borders */
	border                : 1px solid #360e0e;
    behavior: url(../js/PIE.php);
}
