/* General HTML classes */

/* Catchall definition */

body, td {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
}

/* Tag specific changes */

a {
	color: #64727c;
}

input.box {
	width: 70px;
	border: 1px solid #DFD7D0;
}
input.searchword {
	width: 70px;
	border: 1px solid #DFD7D0;
}
input.button {
	font-size: 10px;
	background-color: #D4DCC4;
	border: 1px solid #999999;
	cursor: hand;
}

/* WPS specific module classes */
/* special menu */

.smenu-section, a.smenu-section,  a.smenu-section:visited {
    color: white;
    padding: 1px 1px 2px 5px;
    font-weight: bold; 
    text-decoration: none;
}

.smenu-item, a.smenu-item, a.smenu-item:visited {
	padding: 1px 1px 2px 5px;
    color: white;
    text-decoration: none;
}

.smenu-subitem, a.smenu-subitem, a.smenu-subitem:visited {
    padding: 1px 1px 2px 5px;
    color: white;
    text-decoration: none;
    margin-left: 10px;
    font-style: italic;
}

.smenu-section-current, a.smenu-section-current, a.smenu-section-current:visited {
    color: #848484;
    padding: 1px 1px 2px 5px;
    font-weight: bold;
    text-decoration: none;
}

.smenu-item-current, a.smenu-item-current, a.smenu-item-current:visited {
    padding: 1px 1px 2px 5px;
    color:#848484;
    text-decoration: none;
}
.smenu-subitem-current, a.smenu-subitem-current, a.smenu-subitem-current:visited {
    padding: 1px 1px 2px 5px;
    color: #848484;
    text-decoration: none;
    margin-left: 10px;
    font-style: italic;
}

/* top navigation */

.smenu-item-nav, a.smenu-item-nav, a.smenu-item-nav:link, a.smenu-item-nav:hover, a.smenu-item-nav:active, a.smenu-item-nav:visited {
	color: #2e3131;
	padding-top: 10px;
	text-decoration: none;
}

/* teasers */

.teaser-img-head {
	color: #64727c; 
}

/* breadcrumbs */

.bread {
	font-style:italic
}

A.bread,A.bread:active, A.bread:visited, A.bread:link  {
	color: #64727C;
	text-decoration: underline
}
.bread A:hover {
	color: red;
	text-decoration: underline
}

.block-title {
	color: black;
	font-weight: bold;
	font-size: 13px;
}

/* copyright */

.copyright {
	color:  #ffffff;
	background-color: #848484;
}

A.copyright,A.copyright:active, A.copyright:visited, A.copyright:link  {
	color: #ffffff;
	text-decoration: underline
}

/* content bg */

.contentbg {
	background-color: #ffffff;
}

/* Theme specific classes */
.theme-menubg {
	background: #848484;
}
.theme-bannerbg {
	background: #848484;
}
.theme-pagebg {
	background: #848484;
}
.theme-logobg {
	background: #B7DFD3;
}
.theme-leftblocksbg {
	background: #848484;
}

.printer-icon, .tipafriend-icon {
	padding-top: 5px;
	border: 5px solid #848484;
	border-width: 3px 5px 0px 0px;
}