BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background:#d9dee8;
}

form.main, form.login {
	display:block;
	font-family:Arial, helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}

.block_a form.main .row input, .block_a form.main .row select, .block_a form.main .row input.file, .block_a form.main .row textarea {
	color:#2a4069;
	border-color:#8b9dba;
}

.block_b form.main .row input, .block_b form.main .row select, .block_b form.main .row input.file, .block_b form.main .row textarea {
	color:#4c4b4b;
	border-color:#bababa;
}

.block_c form.main .row input, .block_c form.main .row select, .block_c form.main .row input.file, .block_c form.main .row textarea {
	color:#6b582a;
	border-color:#bab78b;
}

form.main .row input, form.main .row select, form.main .row input.file, form.main .row textarea {
	color:#2a4069;
	border-color:#2a4069;
}

form.main div.row, form.main div.row_editor, form.login div.row {
	clear:both;
	height:20px;
	padding-bottom:10px;
}

form fieldset {
	display:block;
	border:none;
	padding:0;
	margin:0;
}

form.main .row label {
	width:110px;
	height:24px;
	float:left;
	padding-top:2px;
}

form.main .row input, form.login .row input {
	float:left;
	margin-bottom:6px;
	width:210px;
	height:14px;
	border:1px solid;
	font-family:verdana;
	font-size:11px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

form.login .row input{
	width:150px;
	border:none;
	height:16px;
}

form.main .row input:focus, form.main .row textarea:focus, form.login input:focus{
	background:#f7f9fb;
}

form.main .row select, form.main .row input.file {
	width:218px;
	border:1px solid;
	float:left;
	margin-bottom:6px;
	padding:0;
	font-family:Arial, helvetica, sans-serif;
	font-size:9pt;
}

form.main .row option {
	background:#fff;
}

form.main .row input.file {
	height:20px;
	width:218px;
}

form.main .row textarea {
	width:210px;
	height:90px;
	font-size:9pt;
	padding:2px 3px 2px 3px;
	background:#fff url(../images/input_text_bg.png) repeat-x;
	border:1px solid;
	color:#2a4069;
	font-family:Arial, helvetica, sans-serif;
	margin-bottom:6px;
}

form.main .row .checkbox{
	width:auto;
	float:left;
	margin:1px 5px 0 0;
	border:none;
}

.block_a form.main .row .input_error, .block_b form.main .row .input_error, .block_c form.main .row .input_error {
	border-color:rgb(198,36,36);
	color:rgb(198,36,36);
}

#search .row .text, #choices ul {
	width:153px;
	border:1px solid #8b9dba;
	border-top:none;
	padding-left:5px;
	color:#445984;
}

#choices ul {
	width:156px;
	background:#cedbec;
	float:left;
}
#choices li {
	height:31px;
	line-height:31px;
	float:left;
}
#choices li:hover {
	cursor:pointer;
	color: rgb(198,36,36);
}
#choices li img {
	float:left;
	margin:2px 0 2px 0;
}


/* ## Editor ## start */

form.main div.row_editor {
	padding-bottom:6px;
}

/* ## Editor ## end */



/* ## Variable Button ##################################### */
.butn, .block_b .butn, .block_c .butn {
	float:left;
	background: url(../images/butn_main_left_a.png) left bottom no-repeat;
	position: relative;
	width:150px;
	text-align:center;
	padding-top:8px;
}
.block_b .butn {
	background: url(../images/butn_main_left_b.png) left bottom no-repeat;
}
.block_c .butn {
	background: url(../images/butn_main_left_c.png) left bottom no-repeat;
}
.butn button, .block_b .butn button, .block_c .butn button {
	width:auto;
	float:left;
	height:24px;
	line-height:24px;
	border:none;
	padding:0 8px 2px 2px;
	background: url(../images/butn_main_right_a.png) right bottom no-repeat;
	cursor:pointer;
	font-family:Arial, helvetica, sans-serif;
	font-size:12px;
	color:rgb(53,73,117);
	white-space:nowrap;
	text-align:left;
}
.block_b .butn button {
	background: url(../images/butn_main_right_b.png) right bottom no-repeat;
	color:#4c4b4b;
}
.block_c .butn button {
	background: url(../images/butn_main_right_c.png) right bottom no-repeat;
	color:#6b582a;
}

.butn:hover {
	background-position:left top;
}
.butn:hover button {
	background-position:right top;
}
button[disabled] {
	color:#cad0dc;
}
table.login {
	color:#FFFFFF;
	margin:0 auto;
}
table.login td{
	margin:0;
	padding:0;
}
table.login .left{
	display:block;
	width:26px;
	height:158px;
	background-image: url(../images/login_left.jpg);
	background-repeat: no-repeat;
}
table.login td.mid{
	padding:0 15px 0 15px;
	height:158px;
	text-align:left;
	background-image: url(../images/login_mid.jpg);
	background-repeat: repeat-x;
}
table.login .right{
	display:block;
	width:26px;
	height:158px;
	background-image: url(../images/login_right.jpg);
	background-repeat: no-repeat;
}

#contentwrapper {
	display:block;
	padding:26px 10px 0 10px;
}
