/* Sts Design update Begin */

.error
{
	color: #ff0000;
}

td
{
	font-family: Arial;
	font-size: 10pt;
	color: #626B70;
}

a
{
	color: #0A7DB9;
	font-size: 10pt;
	font-weight: bold;
}

img
{
	border: 0px solid;
}

a.white
{
	color: #FFFFFF;
}

a.link-pink
{
	color: #D406A1;
}

a.thin
{
	font-weight: 100;
}

h2
{
	margin-top: 0px;
}

h4
{
	margin-bottom: 0px;
}

input.form
{
	border: 1px solid #C7D4DC;
	width: 250px;
}

input.search
{
	border: 1px solid #C7D4DC;
	width: 150px;
}

select.form
{
	border: 1px solid #C7D4DC;
	width: 250px;
}

textarea.form
{
	border: 1px solid #C7D4DC;
	width: 380px;
	height: 120px;
}

.head-line
{
	background-color: #223C50;
}

.full-width
{
	width: 100%;
}

.no-margin
{
	margin: 0px 0px 0px 0px;
}

.headline
{
	background-image: url('../img/heading-bg.png');
	background-repeat: repeat-x;
	height: 91px;
	vertical-align: bottom;
}

.logo
{
	padding-left: 30px;
	padding-right: 30px;
}

.top-menu
{
	margin-right: 30px;
	margin-bottom: -2px;
}

.menu-tab
{
	height: 40px;
	width: 135px;
	vertical-align: middle;
	margin-right: 2px;
}

.menu-tab-active-left
{
	background-image: url('../img/tab-active-left.png');
	background-repeat: no-repeat;
	height: 38px;
	width: 5px;
}

.menu-text-active
{
	background-image: url('../img/tab-active-center.png');
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
}

.menu-tab-active-right
{
	background-image: url('../img/tab-active-right.png');
	background-repeat: no-repeat;
	height: 38px;
	width: 5px;
}

.menu-tab-inactive-left
{
	background-image: url('../img/tab-inactive-left.png');
	background-repeat: no-repeat;
	height: 38px;
	width: 5px;
}

.menu-text-inactive
{
	background-image: url('../img/tab-inactive-center.png');
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
}

.menu-tab-inactive-right
{
	background-image: url('../img/tab-inactive-right.png');
	background-repeat: no-repeat;
	height: 38px;
	width: 5px;
}

.menu-link
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: 600;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}

.menu-link-selected
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: 600;
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
}

.header-main
{
	height: 363px;
	background-image: url('../img/main-bg.png');
	background-repeat: repeat-x;
	vertical-align: top;
}

.header-main-inner
{
	background-image: url('../img/main-logo.png');
	background-repeat: no-repeat;
	background-position: top right;
	height: 363px;
}

.header-main-logo
{
	padding-right: 30px;
	text-align: right;
	vertical-align: top;
}

.header-main-text
{
	padding-left: 15px;
	padding-top: 45px;
	vertical-align: top;
}

.green-text-big
{
	font-size: 24pt;
	font-family: Verdana;
	color: #A7B509;
}

.green-text
{
	font-size: 13pt;
	font-family: Verdana;
	color: #A7B509;
	text-decoration: none;
	font-weight: 100;
}

.green-text-bold
{
	font-size: 13pt;
	font-family: Arial;
	color: #A7B509;
	text-decoration: none;
	font-weight: bold;
}

.sign-in-block
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	margin-bottom: 20px;
	margin-right: 30px;
}

.white-bold-link
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11pt;
}

.green-button
{
	width: 173px;
	height: 43px;
}

.green-button-left
{
	background-image: url('../img/green-btn-left.gif');
	background-repeat: no-repeat;
	width: 10px;
	height: 43px;
}

.green-button-text
{
	background-image: url('../img/green-btn-center.gif');
	background-repeat: repeat-x;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 8px;
}

.green-button-right
{
	background-image: url('../img/green-btn-right.gif');
	background-repeat: no-repeat;
	width: 10px;
	height: 43px;
}

.white-big-bold-link
{
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}

.blue-banner-left
{
	background-image: url('../img/banner-left.png');
	background-repeat: no-repeat;
	width: 10px;
	height: 98px;
}

.blue-banner-right
{
	background-image: url('../img/banner-right.png');
	background-repeat: no-repeat;
	width: 10px;
	height: 98px;
}

.blue-banner-text
{
	background-image: url('../img/banner-center.png');
	background-repeat: repeat-x;
	padding-left: 7px;
	padding-right: 15px;
	width: 290px;	
}

.banner-container
{
	padding-left: 30px;
}

.footer-container
{
	border-top: 1px solid #CCD8DF;
}

.copyrights
{
	font-family: Arial;
	font-size: 9pt;
	color: #7A8B96;
	padding-left: 25px;
	padding-top: 20px;
	padding-right: 25px;
	text-align: left;
	white-space: nowrap;
}

.bottom-menu-container
{
	vertical-align: bottom;
	padding-right: 30px;
}

.bottom-menu-link
{
	font-family: Arial;
	font-size: 9pt;
	color: #7A8B96;
	font-weight: 100;
	white-space: nowrap;
}

.bottom-menu-link-selected
{
	font-family: Arial;
	font-size: 9pt;
	color: #A3A3A3;
	font-weight: 100;
	white-space: nowrap;
	text-decoration: none;
}

.bottom-menu-spacer
{
	width: 35px;
	background-image: url('../img/bottom-menu-spacer.png');
	background-repeat: no-repeat;
	background-position: 17px 4px;
}

.header2
{
	background-image: url('../img/header-bg2.png');
	background-repeat: repeat-x;
	height: 49px;
	vertical-align: top;
}

.location-block
{
	padding-left: 20px;
	padding-top: 17px;
}

.location-link
{
	font-weight: 100;
	font-size: 9pt;
}

.location-link-selected
{
	color: #626B70;
	font-weight: 100;
	font-size: 9pt;
	text-decoration: none;
}

.active-category
{
	color: #626B70;
	font-size: 14pt;
	font-weight: bold;
}

.main-container
{
	padding-left: 20px;
	padding-top: 15px;
	vertical-align: top;
	background-image: url('../img/subheader-bg.png');
	background-position: top left;
	background-repeat: repeat-x;
}

.input-label
{
	white-space: nowrap;
	vertical-align: top;
}

.blue-button-left
{
	background-image: url('../img/blue-btn-left.png');
	background-repeat: no-repeat;
	width: 10px;
	height: 28px;
}

.blue-button-right
{
	background-image: url('../img/blue-btn-right.png');
	background-repeat: no-repeat;
	width: 10px;
	height: 28px;
}

.blue-button-text
{
	background-image: url('../img/blue-btn-center.png');
	background-repeat: repeat-x;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	width: 80px;
	text-align: center;
	text-transform: uppercase;
}

.list-heading
{
	background-image: url('../img/list-heading.png');
	background-repeat: repeat-x;
	height: 37px;
	text-transform: uppercase;
	text-align: left;
	padding-left: 12px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #203A4D;
}

.list-row
{
	padding-left: 12px;
	background-image: url('../img/listrow-bg.png');
	background-repeat: repeat-x;
	height: 35px;
	text-align: left;
}

.padding1
{
	padding-right: 80px;
}

.padding2
{
	padding-right: 40px;
}

.padding3
{
	padding-right: 10px;
}

.padding4
{
	padding-right: 30px;
}

.read-mail
{
	color: #4D5458;
	font-weight: 100;
}

.mail-pagination-spacer
{
	width: 14px;
	background-image: url('../img/bottom-menu-spacer.png');
	background-repeat: no-repeat;
	background-position: 7px 4px;
}

.pagination-link
{
	font-size: 9pt;
}

.pagination-link-active
{
	font-size: 9pt;
	color: #626B70;
	text-decoration: none;
}

.page-right-block
{
	vertical-align: top;
	padding-right: 30px;
}

.cnr1
{
	width: 6px;
	height: 6px;
}

.contacts-top-left
{
	background-image: url('../img/contacts-top-left.png');
	background-repeat: no-repeat;
}

.contacts-top-right
{
	background-image: url('../img/contacts-top-right.png');
	background-repeat: no-repeat;
}

.contacts-top-center
{
	background-image: url('../img/contacts-top-center.png');
	background-repeat: repeat-x;
}

.contacts-mid-left
{
	background-image: url('../img/contacts-mid-left.png');
	background-repeat: no-repeat;
}

.contacts-mid-right
{
	background-image: url('../img/contacts-mid-right.png');
	background-repeat: no-repeat;
	padding-right: 30px;
}

.contacts-mid-center
{
	background-image: url('../img/contacts-mid-center.png');
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 268px;
	width: 250px;
	vertical-align: top;
}

.contacts-bottom-left
{
	background-image: url('../img/contacts-bottom-left.png');
	background-repeat: no-repeat;
}

.contacts-bottom-right
{
	background-image: url('../img/contacts-bottom-right.png');
	background-repeat: no-repeat;
}

.contacts-bottom-center
{
	background-image: url('../img/contacts-bottom-center.png');
	background-repeat: repeat-x;
}

.contacts-left-vstretch
{
	background-image: url('../img/contacts-left-vstretch.png');
	background-repeat: repeat-y;
}

.contacts-right-vstretch
{
	background-image: url('../img/contacts-right-vstretch.png');
	background-repeat: repeat-y;
}

.inbox-submenu
{
	vertical-align: bottom;
	margin-right: 30px;
}

.inbox-submenu-spacer
{
	background-image: url('../img/inbox-submenu-spacer.gif');
	background-repeat: no-repeat;
	background-position: 14px 5px;
	width: 25px;
}

.inbox-form-heading
{
	background-image: url('../img/heading-bg2.png');
	background-repeat: repeat-x;
	height: 48px;
	padding: 0px 5px 0px 5px;
	color: #0782AB;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	vertical-align: middle;
	white-space: nowrap;
}

.inbox-form-heading2
{
	background-image: url('../img/heading-bg3.png');
	background-repeat: repeat-x;
	height: 48px;
	padding-left: 15px;
	padding-right: 20px;
	white-space: nowrap;
}

.link-mail-title
{
	color: #72A004;
}

.link-contact
{
	color: #5F7B8B;
	font-size: 9pt;
}

.shared-stories
{
	background-image: url('../img/heading-bg4.png');
	background-position: top left;
	background-repeat: repeat-x;
	border-bottom: 1px solid #DAE3E8;
	height: 20px;
	padding: 7px;
	padding-top: 13px;
}

.link-stories
{
	color: #626B70;
	font-weight: 100;
}

.stories-author
{
	font-size: 8pt;
}

.link-stories2
{
	color: #50899C;
	font-weight: 100;
	font-size: 8pt;
}

.contacts-block
{
	width: 300px;
	text-align: left;
	vertical-align: top;
}

.contacts-block-inner
{
	white-space: nowrap;
	text-align: left;
	color: #8BB003;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	vertical-align: top;
	padding-left: 15px;
	padding-bottom: 10px;
}

.contacts-row
{
	vertical-align: middle;
	white-space: nowrap;
	border-bottom: 1px solid #CCD8DF;
	padding-bottom: 8px;
	padding-top: 8px;
}

.search-block
{
	padding-right: 30px;
}

.search-button-left
{
	background-image: url('../img/search-btn-left.gif');
	background-repeat: no-repeat;
	width: 5px;
	height: 22px;
}

.search-button-right
{
	background-image: url('../img/search-btn-right.gif');
	background-repeat: no-repeat;
	width: 5px;
	height: 22px;
}

.search-button-center
{
	background-image: url('../img/search-btn-center.png');
	background-repeat: repeat-x;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 0px;
}

.link-button
{
	color: #FFFFFF;
	font-size: 9pt;
	text-decoration: none;
}

.ba-top-left
{
	background-image: url('../img/ba-top-left.png');
	background-repeat: no-repeat;
}

.ba-top-right
{
	background-image: url('../img/ba-top-right.png');
	background-repeat: no-repeat;
}

.ba-top-center
{
	background-image: url('../img/ba-top-center.png');
	background-repeat: repeat-x;
}

.ba-mid-left
{
	background-image: url('../img/ba-mid-left.png');
	background-repeat: no-repeat;
}

.ba-mid-right
{
	background-image: url('../img/ba-mid-right.png');
	background-repeat: no-repeat;
	padding-right: 30px;
}

.ba-mid-center
{
	background-image: url('../img/ba-mid-center.png');
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 140px;
	width: 250px;
	vertical-align: top;
}

.ba-bottom-left
{
	background-image: url('../img/ba-btm-left.png');
	background-repeat: no-repeat;
}

.ba-bottom-right
{
	background-image: url('../img/ba-btm-right.png');
	background-repeat: no-repeat;
}

.ba-bottom-center
{
	background-image: url('../img/ba-btm-center.png');
	background-repeat: repeat-x;
}

.ba-left-vstretch
{
	background-image: url('../img/ba-left-vstretch.png');
	background-repeat: repeat-y;
}

.ba-right-vstretch
{
	background-image: url('../img/ba-right-vstretch.png');
	background-repeat: repeat-y;
}

.birthday-row
{
	padding-top: 10px;
	padding-bottom: 15px;
}

.birthday-spacer
{
	background-color: #CCD8DF;
	height: 1px;
}

.birthday
{
	color: #80A106;
	font-weight: bold;
}

.anniversary
{
	color: #09A0D2;
	font-weight: bold;
}

.banner-table div
{
	white-space: normal;
}