
.subMenu { font-size: 11px; color: #FFFFFF; font-weight: normal;  text-decoration: none}
.subMenu:link { font-size: 11px; color: #FFFFFF; font-weight: normal;  text-decoration: none}
.subMenu:visited { font-size: 11px; color: #FFFFFF; font-weight: normal;  text-decoration: none}
.subMenu:hover {font-size: 11px; color: #000000; font-weight: normal; text-decoration: none}


body, form {
	margin:0;
	padding:0;
}

body {
	font: 12px Arial, Helvetica, sans-serif;
	color:#444444;
}


/* Top Nav */
#topnav {
	font: bold 14px "Zurich Cn BT", "Arial Narrow", Arial, Helvetica, sans-serif;
}

#topnav a {
	color:#000000;
	text-decoration:none;
	padding:5px 5px 5px 3px;
	background:url(designimgs/m_sep.gif) no-repeat right;
	height:21px;
	line-height:21px;
}

#topnav a.last {
	background:none;
}

#topnav a:hover {
	color:#54996a;
}


/* Left Area */
#leftArea {
	background:#FFFFFF url(designimgs/left_bg.jpg) repeat-x top;
}

#leftArea td {
	padding: 0 15px 0 17px;
}

#leftArea h1 {
	font: bold 16px "Times New Roman", Times, serif;
	color:#54996a;
}

#leftArea h2 {
	font: bold 16px "Times New Roman", Times, serif;
	color:#54996a;
	border-top: 1px solid #c9ded0;
	border-bottom: 1px solid #c9ded0;
	text-transform:uppercase;
}


ul#menu {
	margin: 50px 0;
	padding:0;
	border-top: 1px dotted #bebebe;
}

ul#menu li {
	margin: 0;
	padding: 15px 0 15px 15px;
	list-style:none;
	font: bold 16px "Times New Roman", Times, serif;
	color:#54996a;
	border-bottom: 1px dotted #bebebe;
	background:url(designimgs/icon_list.gif) no-repeat left center;
}

ul#menu li a {
	color:#54996a;
	text-decoration:none;
}

ul#menu li a:hover {
	color:#444444;
}

.more:link, .more:visited, .more:active {
	font-style:italic;
	color:#444444;
	background:url(designimgs/arrow_link.gif) no-repeat left center;
	padding-left:30px;
	text-decoration:none;
}

.more:hover {
	text-decoration:underline;
}


#border {
	background:url(designimgs/border_bot.jpg) no-repeat bottom;
}


/* Content */
#content {
	background:#FFFFFF url(designimgs/content_bg.jpg) repeat-x top;
	padding: 35px 30px 15px 37px;
}

#content h1 {
	font: normal 24px "Times New Roman", Times, serif;
	color:#54996a;
	border-bottom: 1px solid #444444;
}

#content ul {
}


/* Foot */
#foot {
	text-align:center;
	font: 10px Arial, Helvetica, sans-serif;
	color:#508260;
	padding:10px 0;
}

#foot a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0 5px;
}

#foot a:hover {
	text-decoration:underline;
}


/* Copy */
#copy {
	text-align:center;
	font: 10px Arial, Helvetica, sans-serif;
	color:#a1a1a1;
}

#copy a {
	color:#a1a1a1;
	text-decoration:none;
}

#copy a:hover {
	text-decoration:underline;
}


.orderForm input, .orderForm textarea {
	font: 12px Tahoma, Verdana, Arial;
}
.boxDay {
	width:30px;
}
.boxYear {
	width:40px;
}



/*  Document Categories */
.dmswhite {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
}

.dms {
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.dms a {
	color:#FFFFFF;
	text-decoration:none;
}