/*FORM Styles*/

    .label
    {
        text-align:left !important;
        color:#000 !important;
        font-weight:normal !important;
        padding: 5px 5px 0px 0px !important;
    }
    table.message{
    background-color:#D6E5F4 !important;
   /* border:1px solid #DDDDDD !important;*/
    padding: 5px 5px 5px 5px !important;
    /*margin-bottom:20px !important;*/
    margin-top:10px !important;
    border-collapse:inherit !important;
    }
    .field input
    {
        background: #fff url('../../../../../uploadedImages/wwwliebsoftcom/40/common/images/blue_bg.png');
        background-repeat: repeat-x;
        border:1px solid #85B1DE;
        width:440px !important;
        height:25px !important;
    }
    .field input:focus
    {
        background: #fff;
        border:1px solid #ccc;
        width:440px !important;
        height:25px !important;
    }
    .field textarea
    {
        background: #fff url('../../../../../uploadedImages/wwwliebsoftcom/40/common/images/blue_bg.png') !important;
        background-repeat: repeat-x !important;
        background-position:center top;
        border:1px solid #85B1DE;
        width:440px !important;
    }
    .field textarea:focus
    {
        background: #fff !important;
        border:1px solid #ccc;
        width:440px !important;
    }
    .field select
    {
        background: #fff url('../../../../../uploadedImages/wwwliebsoftcom/40/common/images/blue_bg.png');
        background-repeat: repeat-x;
        border:1px solid #85B1DE;
        width:440px !important;
        height:25px !important;
    }
     .field select:focus
    {
        background: #fff;
        border:1px solid #ccc;
        width:440px !important;
        height:25px !important;
    }

/*END FORM Styles*/

td.ekResetPassEmailLabel 
{
    width: 50px;
}

a, a:link, a:visited {
	color: #c02d1a;
	text-decoration: none;}
a:hover {
	color: #c02d1a;
	text-decoration: underline;}
body {
	margin: 0;
	padding: 0 0 20px 0;
	text-align: center;
	font-family: Verdana, Tahoma, Sans-serif;
	font-size: 70%;
	background: #43434b url('../../../../../common/images/page_background.gif') left top repeat-x;
	/*overflow: auto;*/
	}
hr {
	overflow: hidden;
	margin: 1em 0;
	height: 1px;
	color: #bebebe;
	background-color: #bebebe;
	border-width: 0;}
sup {
	font-size: .8em;}
.breadcrumbs {
	float: left;
	clear: both;
	margin-bottom: 2em;
	padding: .4em 0 .5em 0;
	width: 880px !important;/*758 and 760*/
	width /**/: 882px;
	border: 1px solid #bebebe;
	border-width: 1px 0 1px 0;}
.breadcrumbs a, .breadcrumbs a:visited {
	text-decoration: none;
	color: #c02d1a;}
.breadcrumbs a:hover {
	text-decoration: underline;}
.content {
	display: inline;
    float: left;
	clear: both;
	margin: 0 24px 0 24px;
	padding: 0;
	width: 880px;}
.content .last_group {
	margin-right: 0;
	padding-right: 0;
	width: 233px;
	border-right-width: 0;}
#customers-industries .customer-industry-vertical { }
#customers-industries .customer-industry-vertical h2 {
	margin: 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #bebebe;}
#customers-industries .customer-industry-vertical table {
	margin: .75em 0 0 0;
	padding: 0;}
#customers-industries .customer-industry-vertical table td {
	padding-right: 10px;
	width: 50%;}
#customers-industries .customer-industry-vertical table td ul {
	margin: 0;
	padding: 0 0 0 1.2em;}
.download {
	display: block;
	width: 115px;
	height: 28px;
	text-indent: -999em;
	background: url('../../../../../common/images/button_download.gif') left top no-repeat;}
.footer {
	clear: both;
	padding: 0 24px 15px 24px;
	background: url('../../../../../uploadedImages/wwwliebsoftcom/40/common/images/footer_background.gif') left bottom no-repeat;
	text-align:center;
	}
.footer p {
	margin: 0;}
.footer ul {
	list-style: none;
	float: left;
	margin: 0;
	padding: 8px 0 0 180px;/*10*//*180px*/
	width: 700px !important; /*750 and 760*/  /*880 if padding 0*/
	width /**/: 710px;/*890px*/
	height: 30px;
	background: url('../../../../../uploadedImages/wwwliebsoftcom/40/common/images/footer_links_background.gif') left top no-repeat;}
.footer ul li {
	float: left;
	margin: 0;
	padding: 0 4px 0 3px;
	border-right: 1px solid #a6a6a6;}
.footer ul li a {
	text-decoration: none;
	color: #c02d1a;}
.footer ul .last_item {
	padding-right: 0;
	border-right-width: 0;}
.footnote {
	font-size: .8em;}
.footnote sup {
	font-size: 1em;}
.header {
	float: left;
	clear: both;
	margin-top: 20px;
	width: 928px;}
.header ul {
	display: inline;
	list-style: none;
	float: right;
	margin: 0 0 7px 0;
	padding: 0; 
	clear: both;}
.header ul li {
	float: left;
	margin: 0;
	padding: 0 4px 0 3px;
	line-height: 1.1em;
	font-size: 1.1em;
	border-right: 1px solid #222;}
.header ul li a {
	text-decoration: none; color: #c02d1a;}
.header ul .last_item {
	padding-right: 0;
	border-right-width: 0;}
.header .meta {
	float: right;
	margin: 0 24px 0 0;
	padding-top: 10px;
	width: 450px;}
.main_logo {
	overflow: hidden;
	float: left;
	margin: 0 0 0 24px;
	width: 228px;
	height: 39px;
	text-indent: -999em;
	background: url('../../../../../common/images/logo_header_4.gif') left top no-repeat;}
.miscbutton_links {
	display: block;
	width: 180px;
	height: 48px;
	color: #FFF;
	font-size: 1.25em;
	font-weight: bold;
	text-align: left;
	line-height: 48px;
	margin: 0 0 8px 0;
	text-decoration: none;
	background: #000 url('../../../../../uploadedImages/wwwliebsoftcom/GeneralContent/Homepage/miscbutton_rollover_states.gif') top left no-repeat;}
.miscbutton_links:hover {
	color: #FFF;
	text-decoration: none;
	background: #000 url('../../../../../uploadedImages/wwwliebsoftcom/GeneralContent/Homepage/miscbutton_rollover_states.gif') bottom left no-repeat;}
.miscbutton_links .miscbutton_item_online { /* Each new button needs a new class */
	padding: 1px 0 1px 48px;
	position: relative;
	top: -1px;
	background: url('../../../../../uploadedImages/wwwliebsoftcom/GeneralContent/Homepage/miscbutton_item_online.gif') 15px 0 no-repeat;}
.page_title {
	float: left;
	clear: both;
	margin: 0 0 .5em 0;
	width: 760px;
	font-size: 2em;
	font-weight: normal;}
.press_releases {
	list-style: none;
	margin: 0;
	padding: 0;}
.press_releases li {
	float: left;
	clear: both;
	padding: 0;
	width: 469px;}
.press_releases li h2 {
	margin-top: 0;
	padding-bottom: 3px;
	font-size: 1.3em;
	border-bottom: 1px solid #bebebe;}
.press_releases li ul {
	list-style: none;
	margin: 0;
	padding: 0;}
.press_releases li ul li {
	padding: 0 0 20px 0;
	width: 469px;
	font-size: 1.1em;}
.press_releases li ul li .date {
	float: left;
	width: 80px;}
.press_releases li ul li .entry {
	float: left;
	width: 389px;}
.primary_content {
	line-height: 18px;
	display: inline;
	float: left;
	padding-top: 4px;
	width: 630px;/*511*/
	background: #FFFFFF url('../../../../../uploadedImages/wwwliebsoftcom/40/common/images/primary_content_top.gif') left top no-repeat;}
.primary_content .user_content table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: none;
	width: 100%;}
.primary_content .user_content table tr td {
	margin: 0;
	padding: 0;}
.primary_content img {
	display: block;}
.products {
	list-style:
	none; float: left;
	margin: 0;
	padding: 0;}
.products li 
{
    width: 350px;
	float: left;
	clear: both;
	padding-bottom: 1em;
	width: 100%;}
.products li h2 {
	clear: both;
	padding: 2px;
	font-size: 1.1em;}
.products li .description {
	float: left;
	width: 480px;}
.products li .meta {
	list-style: none;
	float: right;
	margin: 0;
	padding: 0;
	width: 134px;
	border-top: 1px solid #bebebe;}
.products li .meta li {
	padding: 2px 0 2px 8px;
	width: 126px !important;
	width /**/: 134px;
	background: url('../../../../../common/images/bullet_arrow.gif') left center no-repeat;
	border-bottom: 1px solid #bebebe;}
.quote {
	margin-bottom: 20px;}
.resellers {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #bebebe;}
.resellers li {
	padding: 8px 0;
	border-bottom: 1px solid #bebebe;}
.resellers li ul {
	list-style: none;
	margin: 20px;
	padding: 0;
	border-width: 0;}
.resellers li ul li {
	margin-bottom: 15px;
	padding: 0;
	border-width: 0;}
.revision_history_box {
	margin: 0 0 2em 0;}	
.revision_history_box .revision_history_header_wrapper {
	margin: 0 0 5px 0;
	padding: 0 0 0 1em;
	overflow: auto;
	border: 1px solid #d3d3d3;
	background: #d3d3d3 url('../../../../../common/images/Btn_BG_liteGray.gif') top left repeat-x;}
.revision_history_box .revision_history_header_wrapper .revision_history_header_list {
	margin: 0;
	padding: 0;}
.revision_history_box .revision_history_header_list .revision_history_header_list_items {
	margin: 0;
	padding: .3em 1.5em .25em 0;
	float: left;
	list-style: none;
	white-space: nowrap;}
.revision_history_box .revision_history_bulletlist_wrapper {
	margin: 0;
	padding: 17px 0 0 0;}
.revision_history_box .revision_history_bulletlist_wrapper .revision_history_bulletlist {
	margin: 0;
	padding: 0;
	clear: both;}
.revision_history_box .revision_history_bulletlist_wrapper .revision_history_bulletlist_items {
	margin: 0 0 .5em 0;
	padding: 0;
	list-style: none;
	line-height: 115%;}
.revision_history_box .revision_history_bulletlist_wrapper .revision_history_bulletlist_items ul {
	margin: .5em 0 .75em 2em;
	padding: 0;
	color: #777777;
	list-style: square;}
.revision_history_box .revision_history_bulletlist_wrapper .revision_history_bulletlist_items ul li {
	margin: 0;
	padding: 0;
	list-style: square;
	line-height: 115%;}
.revision_history_box .header_type {
	font-weight: bold;
	color: #c02d1a;
	padding-right: .25em;}
.revision_history_box .update_type {
	font-weight: bold;
	padding-right: .25em;}
.search_bar {
	float: left;
	width: 760px;
	height: 10px;
	text-align: right;
	background: url('../../../../../common/images/search_bar_background.gif') left bottom no-repeat;}
.search_box {
	float: left;
	margin-right: 5px;
	width: 150px !important;
	width /**/: 152px;
	height: 16px !important;
	height /**/: 18px;
	border: 1px solid #bebebe;}
.search_button {
	float: left;
	border-width: 0;}
.search_wrapper {
	float: right;
	clear: both;
	width: 218px;}
.secondary_content {
	display: inline;
	float: left;
	margin-left: 15px;
	width: 234px;}
.secondary_content .box {
	margin-bottom: 20px;
	background: url(../../../../../common/images/box_background.gif) left top repeat-y;}
.secondary_content .box h2 {
	margin: 0;
	font-size: 1.1em;
	background: #d2d2d2 url(../../../../../common/images/box_title_top.gif) left top no-repeat;
	border-bottom: 1px solid #bebebe;}
.secondary_content .box h2 span {
	display: block;
	padding: 8px 14px;
	background: url(../../../../../common/images/box_title_bottom.gif) left bottom no-repeat;}
.secondary_content .box ul {
	list-style: none;
	margin: 0;
	padding: 2px 0 9px 0;
	background: url(../../../../../common/images/box_bottom.gif) left bottom no-repeat;}
.secondary_content .box ul li {
	margin: 0 1px;
	padding-bottom: 2px;
	background: url(../../../../../common/images/box_item_divider.gif) bottom repeat-x;}
.secondary_content .box ul li a {
	display: block;
	padding: 4px 14px 6px 23px;
	text-decoration: none;
	color: #c02d1a;
	background: url(../../../../../common/images/bullet_arrow.gif) 14px 7px no-repeat;}
.secondary_content .box ul li a:hover {
	background-color: #fff;}
.secondary_content .box ol {
	list-style: none;
	margin: 0;
	padding: 0 0 6px 0;}
.secondary_content .box ol li {
	margin: 0;
	padding: 0;
	background: none;}
.secondary_content .box ol li a {
	color: #808080;
	display: block;
	padding: 2px 14px 6px 34px;
	line-height: 125%;
	text-decoration: none;
	background: url(../../../../../common/images/bullet_dash.gif) 28px 7px no-repeat;}
.secondary_content .box ol li a:hover {
	color: #4d4d4d;
	background-color: #fff;}
.tab_content {
	margin-bottom: 25px;
	line-height: 16px;
/*
	display: none;
*/
	float: left;
	width: 469px;
	background: url(../../../../../common/images/tabbed_section_background.gif) left top repeat-y;
	border-bottom: 1px solid #bebebe;}
.tab_content ul {
	list-style: none;
	margin: 10px 0 5px 0;
	padding: 9px 0 12px 0;}
.tab_content ul li {
	padding: 0 0 5px 30px;
	background: url(../../../../../common/images/bullet_arrow.gif) 21px 5px no-repeat;
	margin: 0 10px 8px 0;}
.tab_content ul li a {
	text-decoration: none;
	color: #c02d1a;}
.tab_meta {
	float: left;
	position: absolute;
	left: 0;
	bottom: 18px;
	margin-bottom: -1px;
	padding: 2px 15px 5px 15px;
	width: 345px !important;
	width /**/: 375px;
	text-align: right;
	background-color: #c02d1a;}
.tab_meta a, .tab_meta a:visited {
	text-decoration: none;
	color: #fff;}
.tabbed_section {
	position: relative;
	float: left;
	padding-bottom: 14px;
	width: 469px;}
.tabbed_section .tabs-hide {
	display: none;
}
.tabs {
	list-style: none;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	width: 469px;
	background: url(../../../../../common/images/tabs_background.gif) left bottom repeat-x;}
.tabs li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0;}
.tabs li a {
	float: left;
	width: 155px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Tahoma, Sans-serif;
	background: url(../../../../../common/images/tab_background.gif) left top no-repeat;}
.tabs .active a {
	color: #000;
	background: #fff url(../../../../../common/images/tab_active_background.gif) left top no-repeat;}
.tabs .last_item {
	margin: 0;}
.tagline {
	display: inline;
	float: left;
	clear: both;
	margin: 0 0 0 24px;
	width: 263px;
	height: 10px;
	text-indent: -999em;
	background: url(../../../../../common/images/tagline.gif) left top no-repeat;}
.top_navigation {
	position: relative;
	z-index: 100;
	display: inline;
	float: left;
	margin: 10px 24px 10px 24px;}
.top_navigation ul {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 880px;}/*760*/
.top_navigation ul li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	background: #c02d1a url(../../../../../common/images/top_navigation/item_divider.gif) right top no-repeat;}
.top_navigation ul li a {
	float: left;
	width: 131px;
	height: 3em;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	color: #fff;
	background: url(../../../../../common/images/top_navigation/item_background.gif) left top repeat-x;}
.top_navigation ul li a:hover,
.top_navigation ul li .hover {
	background: #ee624f url(../../../../../common/images/top_navigation/item_background_hover.gif) left top repeat-x;}
.top_navigation ul .last_item {
	padding: 0;
	background-image: none;}
.top_navigation ul .first_item a {
	width: 109px;
	background: url(../../../../../common/images/top_navigation/endcap_first.gif) left top no-repeat;}
.top_navigation ul .first_item a:hover,
.top_navigation ul .first_item .hover {
	background: #ee624f url(../../../../../common/images/top_navigation/endcap_first_hover.gif) left top no-repeat;}
.top_navigation ul .last_item a {
	width: 110px;
	background: url(../../../../../common/images/top_navigation/endcap_last.gif) right top no-repeat;}
.top_navigation ul .last_item a:hover,
.top_navigation ul .last_item .hover {
	background: #ee624f url(../../../../../common/images/top_navigation/endcap_last_hover.gif) right top no-repeat;}
.top_navigation ul li ul {
	float: none;
	position: absolute;
	top: 3em;
	left: -999em;
	margin-top: -4px;
	padding: 10px 0;
	width: 148px !important;
	width /**/: 150px;
	background-color: #fff;
	border: 1px solid #bebebe;}
.top_navigation ul li ul li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 148px;
	height: auto;
	line-height: normal;
	background-color: transparent;
	background-image: none;}
.top_navigation ul li ul li a {
	display: block;
	float: none;
	padding: 5px 10px 5px 20px;
	width: auto;
	height: auto;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #c02d1a;
	background: transparent url(../../../../../common/images/top_navigation/bullet.gif) 10px 50% no-repeat;}
.top_navigation ul li ul li a:hover {
	text-decoration: none;
	color: #bebebe;
	background: transparent url(../../../../../common/images/top_navigation/bullet.gif) 10px 50% no-repeat;}
.top_navigation ul .first_item ul li a {
	width: auto;
	background: transparent url(../../../../../common/images/top_navigation/bullet.gif) 10px 50% no-repeat;}
.top_navigation ul .first_item ul li a:hover {
	background: transparent url(../../../../../common/images/top_navigation/bullet.gif) 10px 50% no-repeat;}
.top_navigation ul .last_item ul li a {
	width: auto;
	background: transparent url(../../../../../common/images/top_navigation/bullet.gif) 10px 50% no-repeat;}
.top_navigation ul .last_item ul li a:hover {
	background: transparent url(../../../../../common/images/top_navigation/bullet.gif) 10px 50% no-repeat;}
.top_navigation ul li ul li ul {
	top: 0;}
.user_content {
    position: relative; /* FIND ME */
	float: left;
	padding: 20px;
	width: 569px !important; /*469 and 471*/
	width /**/: 571px;
	color: #43434b;
	font-size: 1.1em;
	background: #FFFFFF url(../../../../../common/images/user_content_background.gif) left top repeat-x;
	border: 1px solid #bebebe;
	border-top-width: 0;}
.user_content p {
	margin: 0 0 1em 0;}
.user_content h2 {
	margin: 0 0 .8em 0;
	font-size: 1.3em;}
.wrapper {
	margin: 7px auto 0 auto;
	width: 928px;
	text-align: left;
	/*overflow: auto;*/
	overflow: hidden;
	background: #fff url(../../../../../uploadedImages/wwwliebsoftcom/40/common/images/wrapper_background.gif) left top repeat-y;}
.wrapper_inner {
	float: left;
	padding-bottom: 0px;
	width: 928px;
	background: url(../../../../../uploadedImages/wwwliebsoftcom/40/common/images/wrapper_top.gif) left top no-repeat;}
.home_categories {
	display: inline;
	float: left;
	margin: 0 15px 0 0;
	width: 195px;}/*175*/
.home_categories h2,
.home_title ,
.home_extra  h2 {
	margin: 0;
	line-height: 2em;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: normal;
	border-top: 1px solid #bebebe;}
.home_categories ul {
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;}
.home_categories ul li {
	padding-left: 9px;
	background: url(../../../../../common/images/bullet_arrow.gif) 0 5px no-repeat;}
.home_categories ul li a {
	line-height: 16px;
	text-decoration: none;
	color: #c02d1a;}
.home_extra {
	display: inline;
	float: left;
	margin: 0 0 0 15px;
	width: 180px;}
.home_extra p {
	margin-top: 0;}
.home_main_flash {
	position: relative;
	display: inline;
	float: left;
	clear: both;
	margin: 10px 24px;
	width: 880px;
	height: 215px;
	text-align:center;}
.home_main {
	position: relative;
	display: inline;
	float: left;
	clear: both;
	margin: 10px 24px;
	width: 760px;
	height: 215px;
	text-indent: -999em;
	background: url(../../../../../common/images/home_main.jpg) left top no-repeat;}
.home_main a {
	overflow: hidden;
	position: absolute;
	top: 100px;
	left: 485px;
	display: block;
	/*margin: 100px 0 0 485px;*/
	width: 101px; height: 28px;}
.home .tab_content {
	/*
	display: none;
	*/
	/*float: left;*/
	width: 465px;/*375*/
	background: url(../../../../../uploadedImages/wwwliebsoftcom/40/common/images/home/tabbed_section_background.gif) left top repeat-y;
	border-bottom: 1px solid #bebebe;}
.home .tab_content ul {
	margin: 10px 0 0 0;}
.home .tab_content ul li {
	padding: 0 15px 10px 30px;}
.home .tab_meta {
	width: 435px !important;/*345px and 375px*/
	width /**/: 465px;}
.home .tabbed_section {
	width: 465px;} /*375*/
.home .tabs {
	width: 465px;/*375*/
	background: url(../../../../../common/images/home/tabs_background.gif) left bottom repeat-x;}
.home .tabs li {
	margin: 0 3px 0 0;}
.home .tabs li a {
	width: 123px;
	background: url(../../../../../common/images/home/tab_background.gif) left top no-repeat;}
.home .tabs .active a {
	background: #fff url(../../../../../common/images/home/tab_active_background.gif) left top no-repeat;}
.home .tabs .last_item {
	margin: 0;}

/* CTA STYLES --------------------------------------------- */
/*.CTA_ARC {
	background: url(../../../../../common/images/CTA_ARC_bg.jpg) top left no-repeat;}
.CTA_COM {
	background: url(../../../../../common/images/CTA_COM_bg.jpg) top left no-repeat;}
.CTA_ERPM {
	background: url(../../../../../common/images/CTA_ERPM_bg.jpg) top left no-repeat;}
.CTA_ICU {
	background: url(../../../../../common/images/CTA_ICU_bg.jpg) top left no-repeat;}
.CTA_RPM {
	background: url(../../../../../common/images/CTA_RPM_bg.jpg) top left no-repeat;}
.CTA_S2S {
	background: url(../../../../../common/images/CTA_S2S_bg.jpg) top left no-repeat;}
.CTA_SAM {
	background: url(../../../../../common/images/CTA_SAM_bg.jpg) top left no-repeat;}
.CTA_TSP {
	background: url(../../../../../common/images/CTA_TSP_bg.jpg) top left no-repeat;}
.CTA_UMP {
	background: url(.../../../../../common/images/CTA_UMP_bg.jpg) top left no-repeat;}
.CTA_UMPS {
	background: url(../../../../../common/images/CTA_UMPS_bg.jpg) top left no-repeat;}
	*/
.CTA_ARC {
	background: url(/uploadedImages/accountresetconsole.jpg) top left no-repeat;}
.CTA_COM {
	background: url(/uploadedImages/com_.jpg) top left no-repeat;}
.CTA_ERPM {
	background: url(/uploadedImages/wwwliebsoftcom/MARCOM/Products/Roulette/enterptisepass.jpg) top left no-repeat;}
.CTA_ICU {
	background: url(/uploadedImages/intensivecareutilities.jpg) top left no-repeat;}
.CTA_RPM {
	background: url(/uploadedImages/randompass.jpg) top left no-repeat;}
.CTA_S2S {
	background: url(/uploadedImages/servertoserver.jpg) top left no-repeat;}
.CTA_SAM {
	background: url(/uploadedImages/serviceaccountmanager.jpg) top left no-repeat;}
.CTA_TSP {
	background: url(/uploadedImages/taskschedulerpro.jpg) top left no-repeat;}
.CTA_UMP {
	background: url(/uploadedImages/usermanagerprosuite.jpg) top left no-repeat;}
.CTA_UMPS {
	background: url(/uploadedImages/usermanagerprosuite.jpg) top left no-repeat;}

.CTA_wrapper {
	position: relative;
	width: 569px;/*469*/
	height: 335px;
	overflow: auto;
	margin: 0 0 15px 0;}
.CTA_inner_top {
	position: absolute;
	top: 0;
	right: 0;
	width: 280px;
	height: 80px;
	margin: 0 0 0 193px;}
.CTA_inner_top .CTA_product_title {
	position: absolute;
	display: block;
	bottom: 1.3em;
	right: 8px;
	line-height: 1.15em;
	font-size: 1.5em;
	color: #333333;
	text-align: right;}
.CTA_inner_top .CTA_version_number {
	position: absolute;
	display: block;
	right: 8px;
	bottom: 9px;
	line-height: 1em;
	font-weight: bold;
	font-size: .8em;
	color: #333333;
	text-align: right;}
.CTA_inner_bottom {
	position: absolute;
	top: 80px;
	right: 0;
	width: 280px;
	height: 119px;
	margin: 0 0 0 193px;}
.CTA_inner_bottom .CTA_options {
	margin: 0;
	padding: 0;}
.CTA_inner_bottom .CTA_options li {
	margin: 0 0 1px 0;
	padding: 0;
	width: 100%;
	color: #ffffff;
	line-height: 21px;
	font-weight: bold;
	text-align: right;
	list-style: none;
	background: #747474;}
.CTA_inner_bottom .CTA_options li a {
	display: block;
	padding-right: 34px;
	height: 23px;
	font-weight: bold;
	color: #dedede;
	line-height: 21px;
	text-decoration: none;
	background: url(../../../../../common/images/CTA_button.jpg) top left no-repeat;}
.CTA_inner_bottom .CTA_options li a:hover {
	color: #ffffff;
	background: url(../../../../../common/images/CTA_button.jpg) bottom left no-repeat;}
.CTA_intro_text {
	position: relative;
	z-index: 9999;
	margin: -90px 0 2.5em 0;
	padding: 0;
	padding: 0;}
.CTA_intro_text p {
	margin: 0 17px;
	padding: 0;
	color: #000;
	font-size: 1.2em;
	line-height: 160%;}

/* FORM STYLES --------------------------------------------- */
/* FORM BUTTONS */
#ctl00_ContentPlaceHolder1_LoginView1_Login2_LoginButton { /* INLINE STYLE ATTRIBUTE HAS style="color:#C62C18;background-color:#FFFBFF;border-color:#CCCCCC;border-width:1px;border-style:Solid;font-family:Verdana;font-size:1em;" */
	margin-top: 10px;
	color: !important;
	background: #c02d1a url(../../../../../common/images/formBtn_BG.gif) repeat-x !important;
	border: 1px solid transparent !important;
	width: 80px;
   	height: 30px;
	line-height: 25px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Verdana, Tahoma, Sans-serif !important;
	font-size: 10px !important;
	color: #fff !important;}
#prevButton, #nextButton,
#test01, #test02,
#__ekreset_button,
#__eksubmit_button {
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font-family: Verdana, Tahoma, Sans-serif;
    font-size: 10px;
    color: #ffffff;}
#ctl00_ContentPlaceHolder1_LoginView1_Login2_LoginButton:hover {
	background: #ee624f url(../../../../../common/images/formBtn_BG_hover.gif) repeat-x !important;}
#prevButton:hover, #nextButton:hover,
#test01:hover, #test02:hover,
#__ekreset_button:hover,
#__eksubmit_button:hover {
    background: #ee624f url(../../../../../common/images/formBtn_BG_hover.gif) repeat-x;}
/* ------------ */
#terms_buttons {
	width: 469px;
	height: 30px;}
#terms_buttons table {
	margin: 0;
	padding: 0;
	width: 100%;}
#terms_buttons table tr td {
	text-align: right;}
#ctl00_ContentPlaceHolder1_MembershipButtons {
	position: absolute;
	bottom: 70px;
	width: 469px;
	height: 30px;
	font-size: 1px;
	line-height: 1px;}
#ctl00_ContentPlaceHolder1_MembershipButtons p {
	display: none;}
#ctl00_ContentPlaceHolder1_MembershipButtons #previousNextButtons {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 50%;
	height: 30px;}

/*TABLE AND CELL CORRECTIONS */
/* LOGIN PAGE FIRST VIEW */
#loginviewDiv { /* INLINE STYLE ATTRIBUTE HAS style="width: 380px; padding-left :40px; padding-top:10px; */
	margin: 0;
	padding: 0 !important; /* OVERRIDE INLINE STYLE */
	width: 469px!important; /* OVERRIDE INLINE STYLE */}
#loginviewDiv #ctl00_ContentPlaceHolder1_LoginView1_AccountMaintLogin {
	margin: 0;
	padding: 0;}
#loginviewDiv #ctl00_ContentPlaceHolder1_LoginView1_Login2 { /* INLINE STYLE ATTRIBUTE HAS style="background-color:white;border-width:0px;border-collapse:collapse;" */
	margin: 0;
	padding: 0;
	width: 469px;
	border: none !important; /* OVERRIDE INLINE STYLE */
	background: transparent !important; /* OVERRIDE INLINE STYLE */}
#loginviewDiv #ctl00_ContentPlaceHolder1_LoginView1_Login2 table { /* INLINE STYLE ATTRIBUTE HAS style="color:#333333;font-family:Verdana;font-size:1.1em;" */
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px;
	empty-cells: hide;
	border: none;
	color: blue !important; /* OVERRIDE INLINE STYLE */
	font-size: 1em !important; /* OVERRIDE INLINE STYLE */
	font-family: Verdana, Tahoma, Sans-serif !important; /* OVERRIDE INLINE STYLE */}
#loginviewDiv #ctl00_ContentPlaceHolder1_LoginView1_Login2 table tr td { /* INLINE STYLE ATTRIBUTE HAS style="color:White;background-color:White;font-size:0.9em;font-weight:bold;" */ 
	margin: 0;
	padding: 0;
	text-align: right;
	color: #000 !important; /* OVERRIDE INLINE STYLE */
	background: transparent !important; /* OVERRIDE INLINE STYLE */
	font-size: 1em !important; /* OVERRIDE INLINE STYLE */
	font-weight: normal !important; /* OVERRIDE INLINE STYLE */}
#loginviewDiv #ctl00_ContentPlaceHolder1_LoginView1_Login2 table tr td label {
	display: block;
	margin: 2px 0 5px 0;
	padding: 0 ;
	width: 225px;
	height: 20px;
	text-align: left;
	line-height: 20px;
	font-size; 1em;
	font-family: Verdana, Tahoma, Sans-serif;}
#loginviewDiv #ctl00_ContentPlaceHolder1_LoginView1_Login2 table tr td #ctl00_ContentPlaceHolder1_LoginView1_Login2_UserName { /* INLINE STYLE ATTRIBUTE HAS style="font-size:1em;width:120px;" */
	margin: 0 0 5px 0;
	padding: 0 4px;
	width: 226px !important; /* OVERRIDE INLINE STYLE */
	height: 20px;
	font-family: Verdana, Tahoma, Sans-serif;
	text-align: left;
	line-height: 20px;
	font-size: 1em !important; /* OVERRIDE INLINE STYLE */}
#loginviewDiv #ctl00_ContentPlaceHolder1_LoginView1_Login2 table tr td #ctl00_ContentPlaceHolder1_LoginView1_Login2_Password { /* INLINE STYLE ATTRIBUTE HAS style="font-size:1em;width:120px;" */
	margin: 0 0 5px 0;
	padding: 0 4px;
	width: 226px !important; /* OVERRIDE INLINE STYLE */
	height: 20px;
	font-family: Verdana, Tahoma, Sans-serif;
	text-align: left;
	line-height: 20px;
	font-size: 1em !important; /* OVERRIDE INLINE STYLE */}
#loginviewDiv #ctl00_ContentPlaceHolder1_LoginView1_Login2 table tr td #ctl00_ContentPlaceHolder1_LoginView1_Login2_UserNameRequired,
#loginviewDiv #ctl00_ContentPlaceHolder1_LoginView1_Login2 table tr td #ctl00_ContentPlaceHolder1_LoginView1_Login2_PasswordRequired {
	display: none; }
#loginviewDiv #ctl00_ContentPlaceHolder1_LoginView1_AccountMaintLoginLinks {
	margin: 0 0 40px 0;
	padding: 0;}
#loginviewDiv #ctl00_ContentPlaceHolder1_LoginView1_AccountMaintLoginLinks a {
	margin: 0;
	padding: 0;
	text-decoration: none;}
/* ------------ */

#ctl00_ContentPlaceHolder1_ContentBlock1 {}
#ctl00_ContentPlaceHolder1_AccountMaintLogoffText {}
#ctl00_ContentPlaceHolder1_AccountMaintUpdateText {}
#ctl00_ContentPlaceHolder1_Membership1 {
	margin: 0 0 50px 0; /* THIS ATTRIBUE AFFECTS SPACE ABOVE THE DIVIDING LINE */
	padding: 0;}
	
/* FRAGMENT-1 */
.primary_content .user_content table tr td #fragment-1 {
	margin: 0;
	padding: 0 0 15px 0;
	width: 100%;}
.primary_content .user_content table tr td #fragment-1 #general_tab {
	margin: 0;
	padding: 0;
	width: 100%;}
 .primary_content .user_content table tr td #fragment-1 #general_tab table {
	margin: 45px 0 0 0;
	padding: 0;
	border: none;
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px;
	empty-cells: hide;}
.primary_content .user_content table tr td #fragment-1 #general_tab table tr td {
	width: 100%;
	padding: 0; /* was 2px 0 2px 2px */
	white-space: normal;}
	
/* FRAGMENT-1 LABELS */
#ek_firstname_label,
#ek_lastname_label,
#ek_password_label,
#ek_confirmpwd_label,
#ek_email_label,
#ek_displayname_label,
#ek_userlanguage_label,
#ek_MapAddress_label,
#ek_MapLatitude_label,
#ek_MapLongitude_label,
#ek_avatar_label {
	margin: 0 0 5px 0;
	padding: 0;
	width: 225px; /* 227 */
	line-height: 20px;
	font-size; 1em;
	font-family: Verdana, Tahoma, Sans-serif;}

/* FRAGMENT-1 TEXT INPUTS */
#firstname,
#lastname,
#pwd,
#confirmpwd,
#email_addr1,
#display_name,
#__ekSelUserLang,
#ekMapAddress,
#ekMapLatitude,
#ekMapLongitude,
#ekavatarpath {
	width: 224px;
	height: 20px;
	line-height: 20px;
	margin: 0 0 5px 0;
	padding: 0 4px;
	font-size; 1em;
	font-family: Verdana, Tahoma, Sans-serif;}

/* FRAGMENT-2 */
.primary_content .user_content table tr td #fragment-2 {
	display: none;}

/* FRAGMENT-3 */
.primary_content .user_content table tr td #fragment-3 {
	display: none;}

/* FRAGMENT-4 */
.primary_content .user_content table tr td #fragment-4 {
	margin: 0;
	padding: 0 0 33px 0;
	width: 100%;}
.primary_content .user_content table tr td #fragment-4 #custom_tab {
	margin: 0;
	padding: 0;
	width: 100%;}
.primary_content .user_content table tr td #fragment-4 #custom_tab table {
	margin: 45px 0 0 0;
	padding: 0;
	border: none;
	width: 100%;}
.primary_content .user_content table tr td #fragment-4 #custom_tab table tr td {
	margin: 0;
	padding: 0;
	width: 100%;}
.primary_content .user_content table tr td #fragment-4 #custom_tab table tr td #ek_dvcustomproperties {
	margin: 0;
	padding: 0;}
.primary_content .user_content table tr td #fragment-4 #custom_tab table tr td #ek_dvcustomproperties table {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;}
.primary_content .user_content table tr td #fragment-4 #custom_tab table tr td #ek_dvcustomproperties table tr {}
.primary_content .user_content table tr td #fragment-4 #custom_tab table tr td #ek_dvcustomproperties table tr td {
	margin: 0;
	padding: 0;
	width: 100%;}
.primary_content .user_content table tr td #fragment-4 #custom_tab table tr td #ek_dvcustomproperties table tr td #ek_dv28_hiddenData,
.primary_content .user_content table tr td #fragment-4 #custom_tab table tr td #ek_dvcustomproperties table tr td #ek_dv30_hiddenData {
	width: 100%;
	line-height: 20px;
	margin: 0 0 5px 0;
	padding: 0;
	font-size; 1em;
	font-family: Verdana, Tahoma, Sans-serif;}

/* FRAGMENT-4 LABELS */
#ek_dv28_label,
#ek_dv30_label,
#ek_dv32_label,
#ek_dv34_label,
#ek_dv36_label,
#ek_dv38_label,
#ek_dv40_label,
#ek_dv42_label,
#ek_dv20_label,
#ek_dv72_label,
#ek_dv16_label,
#ek_dv18_label,
#ek_dv44_label,
#ek_dv22_label,
#ek_dv24_label,
#ek_dv26_label,
#ek_dv3_label,
#ek_dv46_label,
#ek_dv48_label,
#ek_dv70_label,

#ek_dv50_label,
#ek_dv52_label,
#ek_dv54_label,
#ek_dv56_label,
#ek_dv68_label,
#ek_dv60_label,
#ek_dv62_label,
#ek_dv64_label {
	margin: 0 0 5px 0;
	padding: 0;
	width: 225px;
	line-height: 20px;
	font-size; 1em;
	font-family: Verdana, Tahoma, Sans-serif;}

/* FRAGMENT-4 TEXT INPUTS */
#__28,
#__30,
#__32,
#__34,
#__36,
#__38,
#__40,
#__42,
#__16,
#__44,
#__26,
#__46,
#__48,
#__70,

#__50,
#__52,
#__54,
#__56,
#__68,
#__60,
#__62,
#__64 {
	width: 226px;
	height: 20px;
	line-height: 20px;
	margin: 0 0 5px 0;
	padding: 0 4px;
	font-size; 1em;
	font-family: Verdana, Tahoma, Sans-serif;}

/* FRAMENT-4 CORRECTIONS */
#__20,
#__72,
#__18,
#__22,
#__24,
#__3 {
	width: 238px;
	line-height: 20px;
	margin: 0 0 5px 0;
	padding: 0 4px;
	font-size; 1em;
	font-family: Verdana, Tahoma, Sans-serif;}
#__26 {
	width: 230px;
	height: 4em;
	margin: 0 0 5px 0;
	padding: 0 0 0 4px;
	font-size: 1em;
	line-height: 20px;
	font-size; 1em;
	font-family: Verdana, Tahoma, Sans-serif;}


/* FRAGMENT-4 DISABLED THINGS */
__28_id,
__28_type {
	display: none;}

/* DISABLED FORM FIELDS AND LABELS */
#ek_userlanguage_label,
#ek_dvuserlanguage,
#ek_MapAddress_label,
#ek_MapAddress,
#ek_MapLatitude_label,
#ek_MapLatitude,
#ek_MapLongitude_label,
#ek_MapLongitude,
#ek_avatar_label,
#ek_dvavatar,
#ek_useravatar_label,
#ek_dv3_label,
#ek_dv3_hiddenData,
#ek_dvdisplayname,
#ek_displayname_label,
#ek_spreset_button {
	display: none;}