﻿/* General */
html, body, form { margin:0;padding:0; height: 100%;}
body {background:#730061;}
/* General */
.clear { clear: both !important; }
div.clear { height: 0px; }
form {}


/* Font sizes */
h1 { font-family: 'PT Serif', Serif; font-style: italic; font-size: 18px; font-weight: bold; margin-top: 0; }
h2 { font-family: 'PT Serif', Serif; font-style: italic; font-size: 16px; font-weight: bold; margin-top: 0px; }
h3 { font-family: 'PT Serif', Serif; font-style: italic; font-size: 13px; font-weight: bold; }
h4 { }
h5 { }
p, span, li, td, th { font-family: 'PT Serif', Serif; font-size: 13px; }
a { color: #730061; text-decoration: underline; }
a:hover { color: #000; }
p, li { line-height: 24px;}

/*wrapper-outer*/
#wrapper-outer {height:100%;min-height:680px;position:relative;}

/*wrapper*/
#wrapper {height:660px;width:990px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;}
.wrapper-top-bg {background: url('../images/wrapper_top_bg.png') no-repeat;height:15px;}
.wrapper-bg {background:  url('../images/wrapper_bg.png') repeat-y;display:block;}
.wrapper-bottom-bg {background: url('../images/wrapper_bottom_bg.png') no-repeat;display:block;height:15px;}

/*header*/
.header {}

/*menu*/
#menu {width:230px;float:left;display:inline;position:relative;margin-left:40px;min-height:564px;margin-bottom:25px;}
.logo {float:left;margin-top:25px;}
.left_menu {background:#fff;float:left;width:190px;margin-right:36px;padding:0;margin-top:35px;min-height:405px;}
	.left-menu-content {overflow:hidden;padding-bottom:10px;}
		.left-menu-item {outline:none;color:#ccc3c0;text-decoration:none;font-size:23px; font-family: 'PT Sans', Sans-Serif;}
		.left-menu-item:hover {text-decoration:none;color:#730061;}
		.left-menu-item-selected {outline:none;text-decoration:none;color:#730061;font-size:23px; font-family: 'PT Sans', Sans-Serif;}
.left_contactinfo{width:190px;float:left;padding:0;margin:0;}
.left_contactinfo > span {font-size:16px; font-family: 'PT Sans', Sans-Serif; line-height:24px;}
.seperator {background:#fff url('../images/red_seperator.gif') no-repeat;display:block;width:4px;height:565px;margin-top:30px;float:right;}

/*content*/
#content {display:inline;float:left;position:relative;padding: 30px 46px 0 48px;font-family:PTSerifRegular;min-height:564px;}
.content_left_column,
.content_right_column {width:285px;float:left;display:block;}
.content_spacer {width:50px;float:left;display:block;}

/*footer*/
.footer {}

/*contact*/
.contact_map {margin-top:50px;display:block;}

/* Wum account pages */
.wum-account-page { }
	.wum-account-page > fieldset { margin-bottom: 10px; padding: 0; border: none; }
	.wum-account-page > fieldset > h1 { margin: 2px 0 5px 0; font-weight: bold; font-size: large; }

	.wum-account-page > fieldset > ol { margin: 0; padding: 0; }
	.wum-account-page > fieldset > ol > li.wum-row { list-style: none; padding: 0px; margin: 0 0 2px 0; }
	.wum-account-page > fieldset > ol > li.wum-action-row { margin-top: 5px; }
	.wum-account-page > fieldset > ol > li.wum-error-row { margin-top: 5px; font-weight: bold; }
	
	.wum-account-page > fieldset > ol > li > div.wum-label { display: inline; float: left; vertical-align: top; width: 200px; /* Width of labels */ }
	.wum-account-page > fieldset > ol > li > div.wum-value { display: inline; float: left; vertical-align: top; width: 175px; /* Width of values */ }
	.wum-account-page > fieldset > ol > li > div.wum-wide-value { vertical-align: top; margin-left: 200px; }
	
	.wum-account-page > fieldset.wum-account-form > ol > li > div.wum-label { line-height: 1.7; }
	.wum-account-page > fieldset.wum-account-form > ol > li > div.wum-value { line-height: 1.7; }
	.wum-account-page > fieldset.wum-account-form > ol > li > div.wum-remarks { clear: both; line-height: 1; margin: 2px 0 5px 200px; }
	.wum-account-page > fieldset.wum-account-form > ol > li > div.wum-validators { display: inline; float: left; width: 200px; line-height: 1.7; }
	.wum-account-page > fieldset.wum-account-form > ol > li > div.wum-wide-value + div.wum-validators { margin-left: 200px; display: block; float: none; }


	
.wum-addresslist-page { }
	.wum-addresslist-page thead th.wum-address { width: 250px; text-align: left; }
	.wum-addresslist-page thead th.wum-address-remarks { width: 250px; text-align: left; }
	.wum-addresslist-page thead th.wum-address-default { }
		
	.wum-addresslist-page tbody td.wum-address-selection { width: 25px; vertical-align: top; }
	.wum-addresslist-page tbody td.wum-address { vertical-align: top; }
	.wum-addresslist-page tbody td.wum-address-remarks { vertical-align: top; }
	.wum-addresslist-page tbody td.wum-address-default { vertical-align: top; }
	
	.wum-addresslist-page .wum-address-delete-popup-bg { background-color: #888888; }
	.wum-addresslist-page .wum-address-delete-popup-content { background-color: White;  width: 500px; border: solid 1px black; padding: 0 5px; }
		.wum-addresslist-page .wum-address-delete-popup-content p { margin-top: 5px; margin-bottom: 5px; }