body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #F2F2F2;
	margin-top: 17px;
}

#mainDiv {
	width: 946px;
	background: url(grafx/bg.gif) repeat-y;
}
.separator {
	background: url(grafx/menu-separator.gif) no-repeat center center;
}
#page {
	top: 17px;
}
#content {
	overflow: visible;
}
#ads {
	width: 180px;
	color: #666666;
	float: right;
	margin: 6px;
	overflow: visible;
}
#heading {
	width: 730px;
	height: 119px;	
	position: relative;
	padding: 6px;
	background-color: #FFFFFF;
	overflow:hidden;	
}
#menu {
	background: url(grafx/menu.gif) center;
	height: 25px;
	width: 733px;
	margin-bottom: 6px;
	text-indent: 7px;
	position: relative;
	left: 6px;
	background-color: #FFFFFF;
}
.subMenu {
	width: 200px;
	padding-bottom: 10px;
}
hr {
	height: 1px;
	color: #CCCCCC;
}

.subHeading {
	background: url(grafx/bg-subheading.gif) repeat-x;
	height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 7px;
	overflow: hidden;
	padding-top: 5px;
}
.subHeading a {
	color: #FFFFFF;
	text-decoration: none;
}

#searchDiv {
	height: 26px;
	width: 198px;
	padding-top: 8px;
	overflow: hidden;
	margin-bottom: 6px;
	left: 6px;
}

.list {
	padding: 7px;
	line-height: 16px;
}

a {
	color: #005100;
}

#editorial {
	width: 510px;
	padding-top: 8px;
	float: right;
	position: relative;
	right: 14px;
	margin-right: 5px;
}

#editorial h1 {
	font: normal 20px Arial, Helvetica, sans-serif;
}

#editorial h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
}

#editorial input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.breadCrumb {
	font-size: 10px;
	color: #666666;
}

#editorial hr {
	height: 1px;
	width: 100%;
}

#searchDiv #search {
	width: 138px;
	border: 1px solid #00a651;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#menu a:hover {
	background: #00a651;
	color: #FFFFFF;
}

#menu img {
	padding-right: 8px;
	padding-left: 8px;
}

#menu a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#footer {
	height: 37px;
	width: 943px;
	font-size: 10px;
	padding-top: 16px;
	position: relative;
}

#leftColumn {
	float: left;
	position: relative;
	left: 6px;
}

#author {
	font-size: 10px;
	color: #999999;
	visibility: visible;	
}

#comment #header {
	padding: 5px;
	background: #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
}

#comment {
	border-top: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-bottom: none;
	border-left: 1px solid #E9E9E9;
}

#comment #list {
	padding: 5px;
	height: 300px;
	overflow: auto;
	color: #666666;
	font-size: 10px;
	width: 350px;
	border-right: 1px solid #EAFFF4;
}

#comment #tools {
	float: right;
	width: 143px;
}

#comment #tools a {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

#comment #tools td {
	border-bottom: 1px solid #EAFFF4;
}

#makeComment {
	position: absolute;
	visibility: hidden;
	height: 302px;
	width: 355px;
	background: #FFFFFF;
	border: 4px solid #E9E9E9;
}

#makeComment {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#makeTag {
	position: absolute;
	visibility: hidden;
	height: 302px;
	width: 355px;
	background: #FFFFFF;
	border: 4px solid #E9E9E9;
}

#makeTag {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#tipFriend {
	position: absolute;
	visibility: visible;
	height: 302px;
	width: 355px;
	background: #FFFFFF;
	border: 4px solid #E9E9E9;
}

.subMenu .list a {
	text-decoration: none;
}

.subMenu a:hover {
	text-decoration: underline;
}

.subHeading a:hover {
	text-decoration: underline;
	background: #00a651;
}

.imageText {
	font-size: 10px;
	font-style:italic;
}

.nbblText {
	font-size: 10px;
	height: 25px;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;	
}

.date {
	font-size: 10px;
	color: #666666;
}

.LeftMenuParentLevel0 {

	background: url(grafx/bg-subheading.gif) repeat-x;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 7px;
	overflow: hidden;
	padding-top: 5px;
}

.LeftMenuParentLevel0 a {
	color: #FFFFFF;
	text-decoration: none;
}
.LeftMenuParentLevel0 a:hover {
	background: #00a651;
	text-decoration: none;
}
.LeftMenuLevel1 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background: #CCCCCC;
	margin: 1px;
	padding-left: 7px;
}
.LeftMenuLevel1 a {
	text-decoration: none;
	color: #000000;
}
.LeftMenuParentLevel1 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background: #CCCCCC;
	margin: 1px;
	padding-left: 7px;
}
.LeftMenuParentLevel1 a {
	text-decoration: none;
	color: #000000;
}
.LeftMenuSelectedLevel1 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background: #CCCCCC;
	margin: 1px;
	padding-left: 7px;
}	
.LeftMenuSelectedLevel1 a {
	text-decoration: none;
	color: #000000;
}
.LeftMenuLevel2 {

	padding-top: 5px;
	padding-bottom: 5px;
	margin: 1px;
	padding-left: 7px;
}

.LeftMenuLevel2 a {
	text-decoration: none;
	font-size: 10px;
}
.LeftMenuParentLevel2 {

	padding-top: 5px;
	padding-bottom: 5px;
	margin: 1px;
	padding-left: 7px;
}

.LeftMenuParentLevel2 a {
	text-decoration: none;
	font-size: 10px;
}
.LeftMenuSelectedLevel2 {

	padding-top: 5px;
	padding-bottom: 5px;
	margin: 1px;
	padding-left: 7px;
}

.LeftMenuSelectedLevel2 a {
	text-decoration: none;
	font-size: 10px;
	color:#000000;
}
.LeftMenuLevel3 {
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 1px;
	padding-left: 10px;
}

.LeftMenuLevel3 a {
	text-decoration: none;
	font-size: 9px;
}
.LeftMenuParentLevel3 {
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 1px;
	padding-left: 10px;
}

.LeftMenuParentLevel3 a {
	text-decoration: none;
	font-size: 10px;
}
.LeftMenuSelectedLevel3 {
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 1px;
	padding-left: 10px;
}

.LeftMenuSelectedLevel3 a {
	text-decoration: none;
	font-size: 9px;
	color:#000000;
}
#formDiv input {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#formDiv .formbutton {
	font-size: 10px;
	background: #00a651;
	color:#FFFFFF;
}
#formDiv {
	border: 1px solid #CCCCCC;
	padding: 15px;
}
.contactEditor {
	visibility:hidden;
}
