h1 {
	font-family: Verdana, Helvetica, sans-serif; 
}
h2 {
	font-family: Verdana, Helvetica, sans-serif;
}
h3 {
	font-family: Verdana, Helvetica, sans-serif;
}
h4 {
	font-family: Verdana, Helvetica, sans-serif;
}

.fl {
	float: left;
}
.fr {
	float: right;
}
.fc {
	margin: 0px auto;
}
.clear {
	clear: both; font-size: 0pt !important;
}
#clear {
	clear: both; font-size: 0pt !important;
}
.clear3 {
	height: 2px; clear: both; font-size: 0pt !important;
}
#clear3 {
	height: 2px; clear: both; font-size: 0pt !important;
}
.clear5 {
	height: 5px; clear: both; font-size: 0pt !important;
}
#clear5 {
	height: 5px; clear: both; font-size: 0pt !important;
}
.clear8 {
	height: 8px; clear: both; font-size: 0pt !important;
}
#clear8 {
	height: 8px; clear: both; font-size: 0pt !important;
}
.clear10 {
	height: 10px; clear: both; font-size: 0px !important;
}
#clear10 {
	height: 10px; clear: both; font-size: 0px !important;
}
.clear15 {
	height: 15px; clear: both; font-size: 0pt !important;
}
#clear15 {
	height: 15px; clear: both; font-size: 0pt !important;
}
.clear20 {
	height: 20px; clear: both; font-size: 0pt !important;
}
#clear20 {
	height: 20px; clear: both; font-size: 0pt !important;
}
.clear25 {
	height: 25px; clear: both; font-size: 0pt !important;
}
#clear25 {
	height: 25px; clear: both; font-size: 0pt !important;
}
div.ddsmoothmenu div.items {
	padding: 20px 25px 25px; border-radius: 0px 0px 10px 10px; text-align: left; border-top-color: #cccccc; border-top-width: 0px; border-top-style: solid; box-shadow: 1px 2px 3px rgba(0,0,0,0.45); background-color: rgb(255, 255, 255); -webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; -o-border-radius: 0px 0px 10px 10px; -moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.45); -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.45); -o-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.45); alignment-baseline:central
}
div.items h1 {
	margin: 8px 0px 5px; padding: 0px; color: #484848; font-size: 0.99em; font-weight: none; border-bottom-color: rgb(255, 50, 0); border-bottom-width: 1px; border-bottom-style: dotted;
}
div.items div.item {
	padding: 8px 0px 0px 0px; color: rgb(51, 51, 51); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
div#main_menu div.subitem {
	width: 0px; height: 24px; float: left;
}

 div.items div.item:hover a {
	color: rgb(255, 0, 0) !important;
} 
div.items div.item h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 0.9em;
}
div.item h1 a {
	font-weight: none !important;
}
div.item h1 a:hover {
	color: rgb(255, 0, 0) !important;
}
div.items div.item span {
	color: rgb(153, 153, 153); font-size: 0.8em; font-weight: normal;
}
.items div.column1 {
	width: 320px;
}
.items div.column2 {
	width: 320px;
}
.ddsmoothmenu {
	padding: 0px 0px 0px 5px; height: 30px; font-size: 0.8em; font-weight: none; z-index: 1;
}
.ddsmoothmenu ul {
	margin: 0px; padding: 0px; list-style-type: none; z-index: 100;
}
.ddsmoothmenu ul li {
	float: left; display: inline; position: relative;
}
a.mainitem:link {
padding-right: 17px !important; padding-bottom: 10px; padding-left: 17px; padding-top:10px; font-family: Verdana, Helvetica, sans-serif; font-size: 1.2em;
}
a.mainitem:visited {
	padding-right: 17px !important; padding-bottom: 10px; padding-left: 17px; padding-top:10px; font-family: Verdana, Helvetica, sans-serif; font-size: 1.2em;
}
a.mainitem:hover {
	padding-right: 17px !important; padding-bottom: 10px; padding-left: 17px; padding-top:10px; font-family: Verdana, Helvetica, sans-serif; font-size: 1.2em;
}
.ddsmoothmenu ul li a {
	margin: 0px 0px 0px 0px; color: rgb(51, 51, 51); text-transform: uppercase; text-decoration: none; display: block; position: relative; z-index: 101;
}
* html .ddsmoothmenu ul li a {
	display: inline-block;
}
.ddsmoothmenu ul li a:link {
	color: rgb(255, 255, 255); 
}
.ddsmoothmenu ul li a:visited {
	color: rgb(255, 255, 255); 
}
.ddsmoothmenu ul li a.selected {
	color: rgb(65, 65, 65); background-color: #ffffff;
}
/**.ddsmoothmenu ul li a:hover {
	color: rgb(253, 6, 130); background-color: rgb(248, 248, 248);
}**/
.ddsmoothmenu ul li ul {
	left: 0px; top: 38px !important; display: none; visibility: hidden; position: absolute; z-index: 100;
}
.ddsmoothmenu ul li ul li {
	float: none; display: list-item;
}
.ddsmoothmenu ul li ul li ul {
	top: 0px;
}
.ddsmoothmenu ul li ul li a:link {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; font-size: 0.95em; font-weight: normal;
}
.ddsmoothmenu ul li ul li a:visited {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; font-size: 0.95em; font-weight: normal;
}
.ddsmoothmenu ul li ul li a:hover {
	font-size: 0.95em;
}
* html .ddsmoothmenu {
	height: 1%;
}
