body {
	background: #ffffff;
}

* {
    -moz-outline-style: none;     
    outline-style: none;
    outline-width: 0px;
    outline-color: -moz-use-text-color;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body, table, td {
	color: #999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Georgia, Arial, Helvetica, Verdana, Geneva, sans-serif;
	line-height: 20px;
}

input {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #cccccc;
	vertical-align: middle;
	padding: 4px 0px 4px 0px;
}

#content, .contenttd, td .contenttd, #contenthtml, #contentshopping {
	font-family: Georgia, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12px !important;
	line-height: 19px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

#contenthtml {
	margin: 135px 10px 0px 10px;
}

#content {
	margin-top: 135px;
}

#contentshopping {
	margin-top: 5px;
}

.maintitle, .text_title {
	color: #333333;
	font-size: 21px;
	line-height: 26px;
	font-family: "Times New Roman", Georgia, Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.previousnext {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #cccccc;
}

.previousnexton {
	color: #cc3333;
}

.bold {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.hr {
	margin: 9px 0px 9px 0px;
}

#content a:link, #content a:active, #content a:visited, #content a:hover,
a:link, a:active, a:visited, a:hover {
	text-decoration: none;
	color: #999999;
}

.communitylink, .footer {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #999999;
}

.previousnext a:link, .previousnext a:active, .previousnext a:visited, .previousnext a:hover {
	text-decoration: none;
	/*color: #cc3333;*/
}

.hrgallery {
	margin: 5px 0px 5px 0px;
}

.tdgallery {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #66cc00;
	height: 180px;
}

.tdgallery_set {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #66cc00;
	height: 55px;
	vertical-align: top;
}

.author, .red {
	color: #cc3333;
}


.lightgrey {
	color: #999999;
}

.dark {
	color: #333333;
}

#maincontentcontrol {
	width: 960px;
	margin: 0px auto 0px auto;
	position:relative;
}

#atoznav {
	float: left;
	width: 540px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #999999;
}

#atoznav_sel {
	color: #333333;
	font-weight: bold;
}

.title {
	color: #cc3333;
	font-weight: bold;
}

.icon, img.icon, .pdficon {
	vertical-align: middle;
	border: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
	margin: 2px 0px 5px 0px !important;
	margin: 5px 0px 5px 0px;
}

.contentcontroledit {
	width: 455px;
	overflow: hidden;
}

.contentcontrolnews {
	width: 520px;
	overflow: hidden;
}

.redlink, .redlink a:link, .redlink a:active, .redlink a:visited, .redlink a:hover {
	text-decoration: none;
	color: #cc3333;
}