* {
	margin: 0;
	padding: 0;
	}
html {
	font-size: 100%;
	}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	}
h1 {
	font-size: 100%;
	}
ul, li {
	margin: 4px 0 4px 16px;
	}
img {
	border: none;
	}
fieldset {
	border: solid 0 transparent;
	}
hr {
	margin: 11px 0 11px 0;
	}
* html hr {
	margin: 0;
	}
.clear {
	clear: both;
	}

.sidebox {
	width: 1177px;
	background: #FFFFFF url(../images/bg-sidebox.gif) repeat-y;
	}

html, body {
	height: 100%;
	}
.sidebox {
	min-height: 100%;
	}
* html .sidebox {
	height: 100%;
	}

#content {
	padding: 1px 1px 10px 1px;
	}
#left_column {
	float: left;
	width: 235px;
	}
#content_main {
	float: left;
	width: 740px;
	margin: 20px 0 0 0;
	}
#right_column {
	float: left;
	width: 160px;
	color: #3C3C3C;
	font-size: .75em;
	margin: 45px 0 0 40px;
	}

.btn_right_1 {
	display: block;
	margin: 0px 0px 5px 0px;
}

#header_logo {
	font-size: 0;
	}

#menu_left,
#menu_left2 {
	padding: 10px 32px 4px 46px;
	}
#menu_left a,
#btn_portal a,
#menu_left2 a {
	display: block;
	color: #3C3C3C;
	font-size: .75em;
	}
#menu_left a:link, #menu_left a:visited, #menu_left a:active,
#btn_portal a:link, #menu_left a:visited, #menu_left a:active,
#menu_left2 a:link, #menu_left2 a:visited, #menu_left2 a:active {
	text-decoration: none;
	}
#menu_left a:hover,
#btn_portal a:hover,
#menu_left2 a:hover {
	text-decoration: underline;
	}
#menu_left a.menu_left_1_no,
#menu_left2 a.menu_left2_1_no {
	padding: 5px 0 6px 16px;
	}
#menu_left a.menu_left_1_act,
#menu_left2 a.menu_left2_1_act {
	padding: 5px 0 6px 11px;
	border-left: 5px solid #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	}

#btn_portal {
	padding: 22px 0 6px 50px;
	}

#btn_portal a.btn_portal_l {
	text-decoration: none;
	padding: 5px 0 6px 8px;
}

#content_main {
	font-size: .75em;
	}
#content_main h1 {
	margin: 23px 0 23px 0;
	font-size: 1.4em;
	}
#content_main p {
	margin: 14px 0 14px 0;
	}
#content_main a {
	color: #000000;
	}

/*
.csc-sitemap li {
	list-style: none;
	}
*/


/*mail form fields alignment*/

fieldset.csc-mailform div.csc-mailform-field ,input.csc-mailform-submit{
 position: relative;
}

fieldset.csc-mailform div.csc-mailform-field label{
 position: absolute;
 width: 150px;
}

fieldset.csc-mailform div.csc-mailform-field input,
fieldset.csc-mailform div.csc-mailform-field textarea,
fieldset.csc-mailform div.csc-mailform-field select{
 position: relative;
 left: 160px;

}

fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit{
 position: relative;
 left: 0px;
 margin-top: .5em;
}

fieldset.csc-mailform {
/*
 font-size: .8em;
*/
}

