.orders td.firstcell {
	width: 40px;
}

table.users, table.profiles, table.orders {
	width: 800px;
	border: 1px solid #999999;
	margin-bottom: 10px;
	margin-top: 5px;
}

h4 {
	/*padding-top: 5px;*/
}

table.users td, table.profiles td, table.orders td,
table.users th, table.profiles th, table.orders th {
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #999999;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.users th, table.profiles th, table.orders th {
	text-align: center;
	background-color: #dddddd;
}

table.ordersitems {
	width: 100%;
	border: 1px solid #999999;
}

.holder p {
        margin: 8px 0 8px 0;;
}

.adminwindow a,
.adminwindow a:visited,
.members a,
.members a:visited {
        color: #003399;
	text-decoration: none;
}

.adminwindow a:hover,
.members a:hover {
        color: #990000;
	text-decoration: underline;
}

.adminwindow .filters label,
.members .filters label {
	font-weight: bold;
}

.adminwindow .holder, 
.members .holder {
	clear: both;
	padding: 5px 0 5px 0;
	text-align: center;
	border: 1px solid #99bbe8;
        background-color: #dfe8f6;
}

.adminwindow .holder_light,
.members .holder_light {
	background-color: #e9f0fb;
}

.adminwindow .holder_white,
.members .holder_white {
	background-color: white;
}

.adminwindow .holder form,
.members .holder form {
	margin: 0;
}


.adminwindow .headtitle,
.members .headtitle {
	clear: both;
	width: 100%;
	height: 22px;
	background: url(../../images/tables/headtitle_left.png) left top no-repeat;
}

.adminwindow .headtitle h2,
.members .headtitle h2 {
	margin: 0;
	display: block;
	height: 22px;
	padding-top: 3px;
        background: url(../../images/tables/headtitle_right.png) right top no-repeat;
	color: #15428b;
	font-size: 11px;
}

.adminwindow .innerheader,
.members .innerheader {
	width: 98%;
	height: 22px;
	margin-top: 8px;
        margin-left: auto;
        margin-right: auto;
	padding: 3px 0 0 0;
	border-top: 1px solid  #99bbe8;
	border-right: 1px solid  #99bbe8;
	border-left: 1px solid  #99bbe8;
	background: url(../../images/tables/innerheader_bg.png) repeat-x;
	text-align: left;
}

.adminwindow .tablecontainer,
.members .tablecontainer {
        width: 98%;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #99bbe8;
	margin-bottom: 10px;
	background-color: #e9f0fb;
}

.adminwindow .region {
	width: 95%;
	padding: 0 10px;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #99bbe8;
	background-color: white;
}

.adminwindow .borderbottom,
.members .borderbottom {
	border-bottom: 1px solid #99bbe8;
}

table.members {
	width: 100%;
	background-color: white;
}

table.members th {
        text-align: center;
        background: url(../../images/tables/coltitle_bg.png) bottom repeat-x;
        border-top: 1px solid white;
        border-left: 1px solid white;
        border-right: 1px solid #d0d0d0;
        border-bottom: 1px solid #d0d0d0;
        padding-top: 3px;
        padding-bottom: 3px;
        _padding-top: 6px;
        _padding-bottom: 6px;
}

table.members td {
	padding: 2px 0 2px 0;
	border-bottom: 1px solid #d0d0d0;
	text-align: center;
}

table.members td.leftcontrol {
	width: 19px;
	text-align: center;
	border-right: 1px solid #d0d0d0;	
	background: url(../../images/tables/rowtitle_bg.png) top right repeat-y;
}

table.members tr.highlight:hover {
	background: url(../../images/tables/trhover.png) top left repeat-x;
}

table.members tr.highlight:hover td {
	border-bottom: 1px solid #aadaed;
}

table.members tr.highlight:hover td.leftcontrol {
        border-bottom: 1px solid #d0d0d0;
}

table.members tr.disabled {
	background: url(../../images/tables/disabled.png) center left repeat-x;
}

table.members .extrauserinfo {
	padding: 7px;
}

.members fieldset {
	border: 1px solid #99bbe8;
	margin-bottom: 8px;
	padding: 0 0 10px 10px\9;
}

.members legend {
	color: #003399;
	font-size: 11px;
}

.adminwindow .editform label,
.members .extrauserinfo label,
.members .editform label {
	display: block;
	float: left;
	width: 130px;
	text-align: right;
	padding-right: 8px;
}

.adminwindow.newsadmin label {
	float: none;
	width: 95%;
	text-align: left;
	padding-left: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	font-weight: bold;
}

.adminwindow .editform input, 
.members .extrauserinfo input,
.members .editform input  {
	width: 180px;
	height: 16px;
	font-size: 11px;
}

.adminwindow.newsadmin input {
	width: 95%;
        margin-left: auto;
        margin-right: auto;
	margin-bottom: 10px;
}

.adminwindow .editform textarea,
.members .extrauserinfo textarea,
.members .editform textarea {
	width: 400px;
	height: 80px;
	font-size: 11px;
	font-family: Verdana;
}

.adminwindow.newsadmin textarea {
	width: 95%;
	height: 120px;
        margin-left: auto;
        margin-right: auto;
	margin-bottom: 10px;
}

.members .form2column {
	width: 49%;
	float: left;
}

.members .form1column {
	width: 100%;
	clear: both;
}

.members .right_comment {
	float: right;
	font-style: italic;
}

.tabscontainer {
	float: left;
	padding: 10px 0 0 3px;
        background: url(../../images/tables/tab_bottom1.png) bottom left repeat-x;
	/*border-bottom: 1px solid #99bbe8;*/
	line-height: normal;
	width: 99.6%;
	_width: 98%;
}

div.adminwindow .mtab,
div.adminwindow .mtabactive,
div.members .mtab,
div.members .mtabactive {
        float: left;
	padding: 0 0 0 4px;
	margin-right: 1px;
        font-weight: normal;
	font-size: 10px;
        cursor: default;
	background: url(../../images/tables/tableft.png) left top no-repeat;
}

div.adminwindow .mtab span,
div.adminwindow .mtabactive span,
div.members .mtab span,
div.members .mtabactive span {
	display: block;
	float: left;
	padding: 5px 12px 4px 6px;
	background: url("../../images/tables/tabright.png") right top no-repeat;
	color: #416aa3;
}

div.adminwindow .mtabactive,
div.members .mtabactive {
	color: #15428b;
	background-position: 0% -42px;
}

div.adminwindow .mtabactive span,
div.members .mtabactive span {
	font-weight: bold;
	background-position: 100% -42px;
}

div.adminwindow .mtab:hover,
div.members .mtab:hover {
	background-position: 0% -21px;
}

div.adminwindow .mtab span:hover, 
div.members .mtab span:hover {
	background-position: 100% -21px;
}

div.adminwindow .inamtabinactive, 
div.members .inamtabinactive {
        display: none;
}

div.adminwindow .inamtab,
div.adminwindow .inamtabinactive,
div.members .inamtab,
div.members .inamtabinactive {
        clear: both;
        background-color: white;
        padding: 15px 5px 5px 5px;
        border: 1px solid #99bbe8;
        border-top: none;
	margin: 0;
	background: url(../../images/tables/tab_bottom2.png) top left repeat-x;
	background-color: #dfe8f6;
	padding: 8px 5px 10px 5px\9;
	text-align: center\9;
}

.members a.backbutton {
	display: block;
	float: left;
	height: 24px;
	padding-right: 15px;
	background: transparent url(../../images/tables/backbutton_right.png) no-repeat scroll top right;
	color: white;
	font-weight: bold;
}

.members a.backbutton span {
	background: url(../../images/tables/backbutton_left.png) no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 25px;
}

.members a.backbutton:hover {
	color: white;
}

.export {
	margin-top: 10px;
	text-align: center;
}

.export a {
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	margin-left: 5px;
	margin-right: 5px;
	color: #00477d;
	background-color: #d2dfe6;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.export {
	margin-top: 20px;
}

.openeditnews {
	display: block;
	float: left;
	background: url(../../images/logicone/openedit_left.png) no-repeat left top;
	padding-left: 26px;
}

.closeeditnews {
        display: block;
        float: left;
        background: url(../../images/logicone/closeedit_left.png) no-repeat left top;
        padding-left: 26px;
}

.openeditnews span,
.closeeditnews span {
	display: block;
	background: url(../../images/logicone/edit_right.png) no-repeat right top;
        padding: 1px 17px 2px 5px;
	color: #333333;
	font-weight: normal;
}


