@import url("admin.css");
@import url("custom.css");
@import url("../zpcal/themes/winter.css");

body, td, span, div, p {
	font-family				: Verdana, Arial, Helvetica;
	color					: darkblue;
	font-size				: 11px; 
	line-height				: 15px; 
	border					: none;
}

body {
	background-color		: cornflowerblue;
}

table {
	border-collapse			: collapse;	
}

table.big {
	width					: 800px;
}

#mainTable {
	width					: 800px;
	height					: 500px;
}

#mainContent {
	padding					: 10px 5px 5px 5px;
	width					: 450px;
	vertical-align			: top;
	background-color		: white;
}

#contentTitle {
	font-size				: 24px;
	line-height				: 28px; 
	font-weight				: bold;
}

#leftNav {
	width					: 175px;
	height					: 400px;
	vertical-align			: top;
}

#rightOutline {
	width					: 175px;
	height					: 600px;
	vertical-align			: top;
}

#rightOutlineItems {
	width					: 175px;
	height					: 200px;
	vertical-align			: middle;
	padding-left			: 5px;
}

#topLevelCategories {
	width					: 100%;
	padding					: 0px 0px 0px 0px;
}

#currentCategory {
	width					: 100%;
	padding					: 8px 0px 0px 0px;
}

#subCategories {
	width					: 100%;
	padding-left			: 15px;
}

#bottomLeftFeature {
	width					: 175px;
	height					: 200px;
	vertical-align			: bottom;
	padding-right			: 5px;
}

#topRightFeature {
	width					: 175px;
	height					: 200px;
	vertical-align			: top;
	padding-left			: 5px;
}

#bottomRightFeature {
	width					: 175px;
	height					: 200px;
	vertical-align			: bottom;
	padding-left			: 5px;
}

#footer {
	font-weight				: bold;
	background-color		: #FFFFBF;
	text-align				: center;
	white-space				: nowrap;
}

a {
	font-weight				: bold;
	color					: darkblue;
}

a:hover {
	color					: cornflowerblue;
}

a.topRightBottom {
	font-weight				: bold;
	text-decoration			: none;
	color					: darkblue;
}

a.topRightBottom:hover {
	text-decoration			: none;
	color					: yellow;
}

a.currentCategoryLink {
	text-decoration			: none;
	font-size				: 14px;
	display					: table-cell;
}

a.currentCategoryLink:hover {
	color					: yellow;
}

a.leftNavLink {
	font-size				: 14px;
	text-decoration			: none;
}

a.leftNavLink:hover {
	color					: yellow;
}

a.upCategory {
	background-image		: url('../img/up.gif');
	background-repeat		: no-repeat;
	height					: 10px;
	width					: 16px;
	display					: table-cell;
	color					: cornflowerblue;
}

a.upCategory:hover {
	background-image		: url('../img/uphover.gif');
	color					: cornflowerblue;
}

a.itemTitle {
	font-size				: 14px;
	text-decoration			: none;
}

a.feature {
	text-decoration			: none;
}

a.feature:hover {
	color				: yellow;
}

td.bannerMenu {
	height					: 30px;
	text-align				: center;
	white-space				: nowrap;
}

td.bannerEnd {
	padding					: 0px 5px 10px 0px;
	text-align				: right;
	width					: 175px;
	font-weight				: bold;
}

div.menuSeparator {
	width					: 95%;
	border-bottom			: 1px solid darkblue;
	font-size				: 5px;
	line-height				: 5px;	
	padding					: 0px 0px 2px 0px;
}

div.leftNavLink {
	width					: 100%;;
	padding					: 0px 0px 6px 0px;
}

div.leftNavSubLink {
	width					: 92%;
	vertical-align			: middle;
	padding					: 3px 0px 0px 0px;
}

div.listItem {
	padding					: 0px 0px 20px 0px;	
}

div.item {
	padding					: 0px 0px 3px 0px;	
}

div.feature {
	width					:175px;	
}

div.featureHover {
	width					: 175px;
	color					: yellow;
}

span.featureTitle {
	font-size				: 14px;
	line-height				: 14px; 
	font-weight				: bold;
	width					:175px;	
}

span.featureTitleHover {
	font-size				: 14px;
	line-height				: 14px; 
	font-weight				: bold;
	width					: 175px;
	color					: yellow;
}

.title {
	font-size				: 14px;
	line-height				: 14px; 
	font-weight				: bold;
}

.largeTitle {
	font-size				: 24px;
	line-height				: 24px; 
	font-weight				: bold;
}

ul {
	list-style-type		: none;
}

