/*&&>> Core Stylesheet <<&&*/ * {
    margin: 0;
    padding: 0;
}

body {
}

/*&&&&&>> Typography <<&&&&&*/
p a {
    color: #336600;
}

/*&&&&&>> Navigation <<&&&&&*/
ul.one {
    background: #ffffee url(../den_images/one/background.png) repeat-x top;
    padding: 22px 0 75px 75px; /* 50 - 28 = 22 */
    height: 28px;
}

ul.one li {
    background: url(../den_images/one/utm_li.png) no-repeat top right;
    display: block;
    float: left;
    padding: 0 5px 0 0; /* width of utm_li */
    height: 28px; /* height of 1 unit */
    width: auto;
}

ul.one li a:link, ul.one li a:visited {
    background: url(../den_images/one/utm_a.png) no-repeat left 0;
    color: #000;
    display: block;
    font: 12px "Trebuchet MS", verdana, sans-serif;
    text-decoration: none;
    padding: 0;
    height: 28px;
}

ul.one li a:link span, ul.one li a:visited span {
    background: url(../den_images/one/utm_span.png) no-repeat right 0;
    display: block;
    padding: 7px 25px 0 25px;
    height: 21px;
}

/*&&>> Hover <<&&*/
ul.one li a:hover {
    background-position: left -56px;
}

ul.one li a:hover span {
    background-position: right -56px;
    cursor: pointer;
}

/*&&>> Current State <<&&*/
.home .one .home {
    background-position: left -28px !important;
}

.home .one .home span {
    background-position: right -28px !important;
}

/*&&>> Two <<&&*/
ul.two {
    background: #e8e8e8 url(../den_images/two/background.png) repeat-x top center;
    padding: 20px 0 0 75px;
    height: 30px;
}

ul.two li {
    background: url(../den_images/two/sprite.png) no-repeat right 5px;
    display: block;
    float: left;
    height: 30px; /* height of 1 unit */
    padding: 0 2px 0 0;
    margin: 0 3px 0 0;
    width: auto;
}

ul.two li a:link, ul.two li a:visited {
    background: url(../den_images/two/sprite.png) no-repeat top left;
    color: #000;
    display: block;
    font: 12px / 25px "Trebuchet MS", verdana, sans-serif;
    margin: 5px 0 0 0;
    padding: 0 0 0 3px;
    text-decoration: none;
    height: 25px;
}

ul.two li a:link span, ul.two li a:visited span {
    background: url(../den_images/two/sprite.png) no-repeat top right;
    padding: 0 28px 0 25px;
    display: block;
    height: 25px;
}

ul.two li a:hover {
    background-position: left -50px !important;
    margin: 0;
    height: 30px;
}

ul.two li a:hover span {
    background-position: right -50px !important;
    height: 30px;
}

ul.tabset_tabs li a.active {
    background-position: left -25px !important;
    margin: 5px 0 0 0;
    height: 25px;
}

ul.tabset_tabs li a.active span {
    background-position: right -25px !important;
    height: 25px;
}

/*&&>> Pink <<&&*/
ul.pink li, ul.pink li a:link, ul.pink li a:visited, ul.pink li a:link span, ul.pink li a:visited span {
    background-image: url(../den_images/two/sprite_pink.png);
}

/*&&>> Blue <<&&*/
ul.blue li, ul.blue li a:link, ul.blue li a:visited, ul.blue li a:link span, ul.blue li a:visited span {
    background-image: url(../den_images/two/sprite_blue.png);
}

ul.bluewhite li, ul.bluewhite li a:link, ul.bluewhite li a:visited, ul.bluewhite li a:link span, ul.bluewhite li a:visited span {
    background-image: url(../den_images/two/sprite_blue_white.png);
}

/*&&>> Green <<&&*/
ul.green li, ul.green li a:link, ul.green li a:visited, ul.green li a:link span, ul.green li a:visited span {
    background-image: url(../den_images/two/sprite_green.png);
}

ul.greenwhite li, ul.greenwhite li a:link, ul.greenwhite li a:visited, ul.greenwhite li a:link span, ul.greenwhite li a:visited span {
    background-image: url(../den_images/two/sprite_green_white.png);
}

/*&&>> Yellow Hover <<&&*/
ul.yellow li, ul.yellow li a:link, ul.yellow li a:visited, ul.yellow li a:link span, ul.yellow li a:visited span {
    background-image: url(../den_images/two/sprite_yellow.png);
}

ul.yellowwhite li, ul.yellowwhite li a:link, ul.yellowwhite li a:visited, ul.yellowwhite li a:link span, ul.yellowwhite li a:visited span {
    background-image: url(../den_images/two/sprite_yellow_white.png);
}

/*&&>> White Background <<&&*/
ul.white {
    background-color: #fff;
}

/*&&>> AJAX Tabs <<&&*/
.tabset_content {
    background: #eee;
    font: 12px "Trebuchet MS", verdana, sans-serif;
    margin: 10px;
}

/*&&>> Submenu <<&&*/
#submenu {
    background: #eee;
    font: 12px "Trebuchet MS", verdana, sans-serif;
    margin-top: 10px;
    padding: 5px 5px 5px 75px;
    height: 20px;
    width: auto;
}

#submenu a {
    color: #336600;
    text-decoration: none;
}

/*&&>> Hacks! <<&&*/ * html ul li a {
    width: 1px;
}

#book{
	background:#3333CC;
	padding:3px 0 3px 20px;
	color:#fff;
}
#book label,
#book input{
	display:inline;
	font: 12px "Trebuchet MS", verdana, sans-serif;
}
.i_image{
	padding:5px 0 0 0;
}
.buttonred{
	background:#3333CC;
	color:#fff;
	border:1px solid #fff;
	font-size:10px;
	width:80px;
}

/*&&>> IE5 Mac Hack <<&&*/
/*\*/ /*/
 .menu ul li a {
 display: inline-block;
 white-space: nowrap;
 width: 1px;
 }
 .menu ul {
 padding-bottom: 0;
 margin-bottom: -1px;
 }
 /**/