/* Decorboo website Content Styles */
/* Created: 16-09-2005 by Arjen Hoekema */
/* Last modified: 16-09-2005 */

/* Default styles */
p {
	font-size: 11px;
	line-height: 130%;
	margin: 0px 0px 6px 0px;
}

h1 {
	/*border-bottom: 2px solid #ebeded;*/
	font-size: 13px;
	color: #556c6d;
	font-weight: bold;
	margin: 4px 0px 4px 0px;	
}

h2 {
	font-size: 12px;
	color: #556c6d;
	font-weight: bold;
	margin-top: 3px;
	margin: 3px 0px 3px 0px;
}

h3 {
	font-size: 11px;
	color: #556c6d;
	font-weight: bold;
}

h4 {
	background-color: #4a6264;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

a {
	color: #437c7f;
	font-weight: bold;
	text-decoration: none;
}

a:link, a:visited {

}

a:hover, a:active {
	text-decoration: underline;
}

/* Form elements styles */
input, select, textarea {
	border: 1px solid #aab4b5;
	color: #6b7676;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#search label {
	display: none;
}

/* Border for image */
.img-border {
	border: 1px solid #aab4b5;
}

.img-border:hover {
	border: 1px solid #eb7e2e;
}

/* Breadcrumb styles */
#breadcrumb a {
	background: #3e4e4e url(../images/breadcr_bullet.gif) no-repeat center left;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 6px 0px 10px;
	text-decoration: none;
}

/* Submenu styles */
#sub_menu {
	width: 210px;
}

#sub_menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#sub_menu ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#sub_menu ul li a {
	display: block;
	width: 210px;
}

#sub_menu .i1 a {
	height: 21px;
}

#sub_menu .active {
	color: #eb7f2f;
}

#sub_menu ul ul {
	margin: 0px;
	padding: 1px 0px 1px 0px;
}

#sub_menu ul ul li {
	background: #e6e6e6 url(../images/sub_sub_back.gif) repeat-y;
	display: block;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 1px 0px;
	padding: 0px;
}

#sub_menu ul ul li a {
	background: #e6e6e6 url(../images/sub_sub_bullet.gif) no-repeat center left;
	color: #696969;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	width: 190px;
}

#sub_menu ul ul li a:hover {
	color: #999999;
}


#sub_menu ul ul ul {
	margin: 0px;
	padding: 1px 0px 1px 0px;
}

#sub_menu ul ul ul li a {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	width: 180px;
}

/* Search Styles */
#search form {
	background: #eaedec;
	margin: 0px;
}

#search input {
	background: #f3f3f3;
	color: #556c6d;
	border: 1px solid #aab4b5;
	font-size: 11px;
	margin: 15px 5px 15px 5px;
}

#search .input {
	width: 130px;
}

#search .submit {
	font-weight: bold;
}

/* Breadcrumb Styles */
#breadcrumb {
	font-size: 10px
}

/* Footer Address */
#footer ul {
	color: #eb7f2e;
	list-style-type: square;
	list-style-position: inside;
	float: right;
	margin: 7px;
	padding: 7px;
}

#footer .gray {
	color: #505757;
}

#footer_menu ul {
	right: 0;
}

#footer_menu li {
	float: left;
}

/* CSC Header: spacing between elements */
.csc-header-n1 {
	margin-top: 16px;
}
.csc-header-n2 {
	margin-top: 12px;
}
.csc-header-n3 {
	margin-top: 8px;
}
.csc-header-n4 {
	margin-top: 4px;
}

/* CSC Frame 1 */
.csc-frame-frame1 {
	background-color: #f6f6f6;
	border: 1px solid #aab4b5;
	margin: 10px 0px 10px 0px;
	padding: 4px;
}

/* CSC Caption */
.csc-caption {
	color: #437c7f;
	font-size: 9px;
}

/* Spacer */
.diag {
	border-bottom: 1px solid #c2c2c2;
	height: 5px;
	margin: 0px 0px 6px 0px;
	overflow: hidden;
	background: #ffffff url(../images/diag.gif) repeat-x;
}

.diag-2 {
	border-top: 1px solid #c2c2c2;
	height: 5px;
	margin: 6px 0px 0px 0px;
	overflow: hidden;
	background: #ffffff url(../images/diag.gif) repeat-x;
}

/* Footer block */
.footer_block {
	background: #acc3c4;
	height: 6px;
	margin: 6px 0px 15px 0px;
	overflow: hidden;
}

.footer_block_2 {
	background: #acc3c4;
	height: 2px;
	margin: 6px 0px 0px 0px;
	overflow: hidden;
}

/* CSC menu */
.csc-sitemap-level2 {
	padding-left: 16px;
}

.csc-sitemap-level3 {
	padding-left: 32px;
}

.csc-sitemap-level4 {
	padding-left: 48px;
}

/* Home Blocks */
ul.home-blocks {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.home-blocks li {
	float: left;
}
