#loginform { font-size:12px; }
#loginform legend{ display:none; }
#loginform input{ margin:2px 0 6px; }
#loginform label, #loginform input.submit{ display:block; }
#loginform input.text{ border:2px solid #d7d5de; padding:3px; width:200px; }

.ContactPage #MainContent{ width:800px; }
.ContactPage #Form_Form input.text, .ContactPage textarea{
	width:240px;
	padding:2px;
	margin-left:100px;
}
.ContactPage div.left{ float:left; width:380px; } .ContactPage div.right{ float:right; width:320px; }
.ContactPage textarea{ height:120px; }
.ContactPage form div.field{ margin-bottom:8px;}
.ContactPage form#Form_Form label{ position:absolute; font-weight:bold;}
.ContactPage .Actions{ position:relative; height:30px; }
.ContactPage .Actions input{ position:absolute; left:100px; padding:2px; }
.bad, .required, .validation{ color:#ff0000; }



#MainContent ul.tabstrip li {
	background:transparent url(../../../jsparty/tabstrip/images/norm_li_bg.gif) no-repeat scroll left 3px;
	cursor:pointer;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 2px 0 0;
	padding:0 0 0 9px;
	position:relative;
	top:1px;
}

#MainContent ul.tabstrip li.current, #MainContent ul.tabstrip li.sel, #MainContent ul.tabstrip li.over {
	background:transparent url(../../../jsparty/tabstrip/images/sel_li_bg.gif) no-repeat scroll left top;
	top:1px;
}