html            { height:100%; padding:0px; margin:0px;}
body            { height:100%; padding:0px; margin:0px; font-family:arial, helvetica, sans-serif; font-size:11px;background-color:#45403C;line-height:18px;}

a               { color:#45403C; }
a:hover         { color:#000; }

h1              { clear:both; margin:0px; margin-bottom:10px; padding-bottom:2px; color:#36322e ; font-size:14px; font-weight:bold; }
h2              { color: #36322e; font-size:14px; }
h3              { color: #b5cdd1; font-size:14px; margin-bottom:4px; }

form            { margin:0px; padding:0px;}
.submitButton		{ padding:4px; background-color:#fff; border:1px solid #b5cdd1; cursor:pointer; }
.submitButton_hover		{ padding:4px; background-color:#fff; border:1px solid #45403C; cursor:pointer; }
.submitButton_reverse		{ padding:4px; background-color:#b5cdd1; border:1px solid #b5cdd1; color:#36322e; cursor:pointer; }
.submitButton_reverse_hover		{ padding:4px; background-color:#fff; border:1px solid #45403C; color:#36322e; cursor:pointer; }
.formRow											{ clear:both; margin:0 0 4px 0; }
.formLabel            			 { margin:0; width:125px; float:left; color:#45403C; }
.formValue            			 { margin:0; width:245px; float:left; }
.textField	{ width:100%; }

.resultList {
	border:1px solid #b5cdd1;
	width:100%;
	margin-top:10px;
}

.headerRow {
	font-weight:bold;
	color:#fff;
	background-color:#45403C;
	padding:2px;
}

.headerRowLeft {
	font-weight:bold;
	color:#fff;
	background-color:#45403C;
	padding:2px;
}

.headerRowLeft a { color:#fff; text-decoration:none; }
.headerRow a { color:#fff; text-decoration:none; }

.listEven {
	margin:1px;
	padding:2px;
}

.listEvenLeft {
	margin:1px;
	padding:2px;
}

.listOdd {
	background-color:#eaeaea;
	margin:1px;
	padding:2px;
}

.listOddLeft {
	background-color:#eaeaea;
	margin:1px;
	padding:2px;
}

.resultNumber {
	width:auto;
	padding:4px 0 4px 0;
	color:#45403C;
	border-top:1px dashed #b5cdd1;
	border-bottom:1px dashed #b5cdd1;
}

#page           { width:966px; margin-left:auto; margin-right:auto;}

#logo img       { border:none;}
#head           { float:left; width:837px; height:50px;}

/* ------------------------------------- header -------------------------------- */
#header         { width: 877px;}
#logo_wrapper		{ }
#logo_left			{ float:left;width: 20px; height:303px; background-image:url('../../images/shadow_left.jpg');background-repeat:repeat-y;}
#logo           { float:left;width:837px; height:303px; background-color:#333;background-repeat:no-repeat;}
#logo_right			{ float:left;width: 20px; height:303px; background-image:url('../../images/shadow_right.jpg');background-repeat:repeat-y;}

/* ------------------------------------- footer -------------------------------- */
#footer           { float:left;width:877px; height:62px;background-image:url('../../images/footer.jpg');background-repeat:no-repeat;padding-left:45px;padding-top:10px;color:#36322e;font-size:10px;}
#footer a					{ color:#36322e;text-decoration:none;}

/* ------------------------------------- mainmenu -------------------------------- */

#menu_wrapper												{ float:left;width:877px; height:20px;}
#menu_left													{ float:left;width: 20px; height:20px; background-image:url('../../images/shadow_left.jpg');background-repeat:repeat-y;}
#menu_right													{ float:left;width: 20px; height:20px; background-image:url('../../images/shadow_right.jpg');background-repeat:repeat-y;}
#menu																{ float:left;width:837px; height:20px; background-color: #ACCDD2;list-style:none; margin:0px; padding:0px;}

#menu	ul					               { margin:0px;padding:0px;margin-left:230px;list-style:none; }
#menu li                         { float:left; margin-right:20px;text-transform:uppercase;}
#menu li:hover                   { float:left; margin-right:20px;}
#menu li.active                  { float:left; margin-right:20px;}
#menu li a                       { text-decoration:none;display:inline-block;color:#36322e;}

/* ------------------------------------- content pages --------------------------- */

#content                            { display:block;width:877px;height:100%;background-image:url('../../images/shadow_content.jpg');background-repeat:repeat-y;padding-top:10px;padding-bottom:10px; vertical-align:top; }
#content_leftcol                    { float:left;width:207px;height:100%;margin-left: 30px;min-height:5px;}
#content_maincol                    { float:left;width:575px;height:100%;margin-left: 10px;}

#content_leftcol_home                    { float:left;width:321px;height:100%;margin-left: 50px; vertical-align:top; }
#content_maincol_home                    { float:left;width:431px;height:100%;margin-left: 20px; vertical-align:top; }

/* ------------------------------------- submenu pages --------------------------- */

#content_leftcol ul					               	{ list-style:none; margin:0px; padding:0px;margin-left:15px;}
#content_leftcol li                         { }
#content_leftcol li:hover                   { }
#content_leftcol li.active                  { }
#content_leftcol li a                       { text-decoration:none;color:#36322e;}


/* ------------------------------------ icons ----------------------- */


/*---------------------------------------------------------- clear fix */

.clearfix:after 					{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix									{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix 					{height: 1%;}
.clearfix 								{display: block;}
/* End hide from IE-mac */
