/* Printoption */
@media print
{
	.noprint { display: none; }
}

html { height:100%; }

body {
	margin:0px;
	height:100%;
	background-image:url(images/main_bg.png);
	background-repeat:repeat-x;
	background-position:center top;
	font-family:calibri, verdana, arial;
	font-size:16px;
	color:#4c4c4c;
}

p {
	margin:5px;
}

p.align-left {
	text-align:left;
}

p.align-center {
	text-align:center;
}

p.align-right {
	text-align:right;
}

p.align-justify {
	text-align:justify;
}

h1 {
	font-family:Monotype Corsiva;
	font-size:26px;
	color:#90233a;
	padding:0px;
	margin:0px;
}

h1.align-center {
	font-family:Monotype Corsiva;
	font-size:26px;
	color:#90233a;
	text-align:center;
}

h2 {
	font-size:22px;
}

.csc-menu {
	line-height:30px;
	}
	
textarea {
	width:450px;
}

input {
	width:200px;
}

input.checkbox {
	width:10px;
}

select {
	width:205px;
}

#main {
	margin:0px auto;
	width:100%;
}

#webpage {
	margin:0px auto;
	padding-top:0px;
	width:1000px;
}

#header {
	height:218px;
	background-image:url(images/header.png);
	background-repeat:no-repeat;
}

#sik {
	font-size:14px;
	color:#4c4c4c;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:20px;
	text-align:right;
}

#sik a, a:visited, a:active {
	font-weight:bold;
	text-decoration:none;
	color:#4c4c4c;
	}
	
#sik a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#4c4c4c;
	}

#madeby a, a:visited, a:active {
	text-decoration:underline;
	color:#90233a;
	}

#madeby a:hover {
	text-decoration:none;
	color:#90233a;
	}

#leftside {
	float:left;
	width:180px;
}

#rightside {
	float:left;
	width:816px;
}

#content {
	width:996px;
	margin:0px auto;
	text-align:left;
	min-height:354px;
	background-image:url(images/middle_repeat.png);
	background-repeat:repeat-y;
	border-left:2px solid;
	border-right:2px solid;
	border-bottom:2px solid;
	background-color:#fefbf5;
	border-color:#90233a;
}

#backpath {
	float:left;
	padding-left:35px;
	padding-top:5px;
}

#back {
	float:right;
	padding-right:20px;
	padding-top:5px;
}

#content_inside {
	float:left;
	width:570px;
	padding-left:10px;
	padding-right:10px;
}

#rightpart {
	float:right;
	width:226px;
	}

#rightpart a, a:visited, a:active {
	text-decoration:underline;
	color:#90233a;
	}

#rightpart a:hover {
	text-decoration:none;
	color:#90233a;
	}

#content_inside  a, a:visited, a:active {
	text-decoration:underline;
	color:#90233a;
	}

#content_inside a:hover {
	text-decoration:none;
	color:#90233a;
	}

#print {
	float:left;
	padding-left:20px;
	padding-top:5px;
}

#backtotop {
	float:right;
	padding-right:20px;
	padding-top:5px;
}

#madeby {
	text-align:right;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
}