@charset "utf-8";
/* CSS Document */

body, body p
	{
		font-family:Trebuchet MS;
		font-size: 14px;
		color: Black;
	}

.header-links
	{
		padding-top: 40px;
	}

/* =========== Account Accepted =========== */
.account-accepted
	{
	float:left;
	padding:20px 0 0 0;
	width:100%;
	font-size: 14px;
	}
	
.resend-email-button
	{
		text-align:center;
		width:100%;
	}
	
/* =========== FORM CONTAINER =========== */
.signUp-form
	{
	float:left;
	padding:20px 0 0 0;
	width:100%;
	}
	
/* =========== FORM ROW CONTAINER =========== */
div.form-row
	{
	width:100%;
	float:left;
	clear:both;
	padding:0 0 10px 0 !important;
	display:block;
	height:100%;
	}
		
/* =========== LABELS =========== */
.label-container
	{
	font-size:14px;
	float:left;
	clear:both;
	width:100%;
	font-weight:bold;
	padding:0 0 5px 0;
	}
.label-small
	{
	float:left;
	clear:both;
	font-size:12px;
	color:#666666;
	padding:0 0 5px 0;
	width:100%;
	}
	
/* =========== CUSTOM FIELD CONTAINERS =========== */
.input-container-multiple, .input-container-checkbox
	{
	float:left;
	clear:both;
	width:100%;
	}

.input-container-name, .input-container-network
	{
	float: left;
	clear:right;
	width:42%;
	}
.input-container-phone
	{
	/*float: left;
	clear:right;*/
	width:45px;
	}
.input-container-phone-ac
	{
	/*float: left;
	clear:right;*/
	width:69px;
	}
.input-container-phone-pre
	{
	/*float: left;
	clear:right;*/
	width:59px;
	}
.input-container-phone-four
	{
	/*float: left;
	clear:right;*/
	width:85px;
	}
.input-container-phone-dash
	{
	/*float: left;
	clear:right;*/
	width:12px;
	}
.input-container-phone-ext
	{
	/*float: left;
	clear:right;*/
	vertical-align:bottom;
	width:25px;
	/*border-style:solid;
	border-bottom-width:thin;*/
	}
.input-container-state, .input-container-zip
	{
	float: left;
	clear:right;
	width:28%;
	}
.input-container-radio
	{
	float:left;
	clear:both;
	width:100%;
	}
.input-container-profession
	{
	float:left;
	clear:both;
	width:100%;
	}

.input-container-buttons
	{
	float: left;
	clear:right;
	width:auto;
	padding:10px 15px 0 0;
	}
	
/* =========== STANDARD INPUT FIELD CONTAINER ===========*/
.input-container-generic
	{
	float:left;
	clear:both;
	width:100%;
	}
/* =========== INPUT FIELD STYLE ===========*/
div.form-row input, div.form-row select, div.form-row textarea, div.form-row checkbox, div.form-row radio, div.form-row file 
	{
	color:#333;
	font-size:12px;
	font-family:"trebuchet MS";
	}
.input-container-name input, .input-container-network input
	{
	width:90%;
	}
.input-container-generic input, .input-container-generic select, .input-container-generic file
	{
	width:80%;
	height:auto;
	}
.input-container-phone input
	{
	width:75%;
	}
.input-container-phone-ac input, .input-container-phone-pre input
	{
	width:48px;
	}
.input-container-phone-four input
	{
	width:64px;
	}
.input-container-generic textarea
	{
	width:80%;
	height:100px;
	}	
.input-container-profession select
	{
	width:40%;
	height:auto;
	}
.input-container-other
	{
	margin: 0 0 0 9%;
	width:30%;
	font-size:10px;
	height:15px;
	}
.input-error
	{
		background-color:Fuchsia;
	}
/* =========== REQUIRED SYLTES =========== */
div.form-row .required	
	{
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
	}

.required	
	{
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
	}

/* ========== BREADCRUMBS ========= */
#crumbs
	{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	clear:both;
	border-bottom:1px solid #e8e1d5;
	}

#crumbs ul, #crumbs li {
	font-family:"Trebuchet MS";
	font-size:12px;
	list-style-type:none;
	padding:0;
	margin:0;
}

#crumbs li {
	float:left;
	line-height:2.0em;
	padding: 0 0 0 10px;
	color:#777;
}
#crumbs li a {
	display:inline-block;
	padding:0 15px 0 0;
	background: url(epwPro_images/crumbs.gif) no-repeat right center;
}

/* =========================CLIENT MANAGEMENT PAGE ==================== */
.CMP-container
	{
	width:900px;
	float: left;
	clear:both;
	padding:0 20px 10px 20px;
	}

.title-long
	{
	float:left;	
	clear:both;
	width:100%;	    
	margin:0;
	padding:5px 0px 10px 0px;
	/*background:url(epwPro_images/title-Divider-long.gif) 0 90% no-repeat;*/
    }
.title-long h1
    {
    float:left;
    /*padding:5px 0 0 0;*/
    margin:5px 0 10px 0;
    }
.title-long h3
    {
    float:left;
    margin:5px 0 0 0;
    padding:5px 0 0 0;
    }
.button-deck
	{
	float:left;
	clear: both;
	width:100%;
	}	
.refresh-buttons
    {
    float:right;
    }
	
.CMP-form
	{
	padding:0;
	margin:0 0 0 0;
	float:left;
	clear:both;
	width:100%;
	}
.CMP-buttons, .utility-buttons
	{
	padding:0;
	margin:20px 0 0 0;
	float:left;
	clear:right;
	width:50%;
	}
.utility-buttons
	{
	text-align:right;	
	}
/* ============ GRID VIEW STYLES FOR THE CLIENT MANAGEMENT PAGE ================ */
.gridView-top
	{
	background:url(epwPro_images/gridView-top.gif) bottom left no-repeat;
	height:10px;
	width:900px;
	/*float:left;*/
	clear:both;
	}

.gridView-middle
	{
	background:url(epwPro_images/gridView-middle.gif) top left repeat-y;
	width:900px;
	float:left;
	clear:both;
	}
	
.gridView-bottom
	{
	background:url(epwPro_images/gridView-bottom.gif) top left no-repeat;
	height:10px;
	width:900px;
	float:left;
	clear:both;
	margin-bottom:10px;
	}

/* ============================================================================== 
	Grid tabs for the client management page
===============================================================================*/
.grid-tabs 
	{
	display:inline-block;
  	padding:20px 0 0 0;
	float: left;
	width:100%;
	clear:both;
    }
.grid-tabs ul 
	{
	padding:0;
  	margin:0;
  	list-style:none;
  	}
.grid-tabs li 
	{
	display:inline;
	margin:0;
	padding:0;
	}
.grid-tabs a 
	{
	float:left;
    background:url("../../themes/_Default/epwPro_images/menu-tab-LEFT.gif") no-repeat left top;
	margin:0 3px 0 0;
	padding:0 0 0 12px;
    text-decoration:none;
    }
.grid-tabs a span 
	{
    float:left;
    display:block;
    background:url("../../themes/_Default/epwPro_images/menu-tab-right.gif") no-repeat right top;
    padding:10px 25px 6px 15px;
    color:#333;
	font-weight:bold;
    }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.grid-tabs a span {float:none;}
/* End IE5-Mac hack */

.grid-tabs a:hover 
	{
    background-position:0% -42px;
    }
.grid-tabs a:hover span
	{
    background-position:100% -42px;
	color:#fff;
	font-weight:bold;
    }
/* === DOWN STATE === */
.grid-tabs-down a 
	{
    background-position:0% -42px;
	color:#fff;
	font-weight:bold;
    }

.grid-tabs-down a span
	{
    background-position:100% -42px;
	color:#fff;
	font-weight:bold;
    }

/* ============================================================================== 
	Gridview for the client management page
===============================================================================*/
.grid-description
    {
    padding: 0 10px 0 10px;
    }
    
.grid-empty
    {
    font-weight: bold;
    color: #CC0000;
    }

.GridViewTable
    {        
    width:900px;
    color:#333333;    
    }
    
.GridViewTable th
    {	
    background-color:#004054;
    padding:6px;
    text-align:left;        
    }
	
.GridViewTable th a
    {
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:White;
    text-decoration: none;    
    }

.GridViewTable td
    {
    padding:4px;
    }    	

.GridViewTableAltRow
    {
    background-color:#EEEEEE;
    }
    
.pagerstyle
    {	
    background-color:#0D283C;
    padding:6px;
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:White;
    }   
    
.pagerstyle a
    {
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:White; 
    padding: 0 5px 0 0;
    }

/* ============ MODAL WINDOW Background  ============ */
.modalBackground 
	{
    background-color:Gray;
    filter:alpha(opacity=80);
    opacity:0.8;
    }        

/* ============ MODAL WINDOW LARGE  ============ */
.mw-form
	{
	float:left;
	clear:both;
	width:100%;
	}
.mw-large
	{
	width:580px;
	float: left;
	clear:both;
	}
	
.mw-label	
	{
	font:bold 18px "trebuchet MS";
	color:#FFFFFF;
	float:left;
	clear:right;
	display:block;
	width:93%;
	height:100%;
	}
.mw-close	
	{
	height:100%;
	width:7%;
	float:left;
	clear:right;	
	}		
.mw-large-top
	{
	height:35px;
	width:565px;
	float:left;
	clear:both;
	padding:15px 0 0 15px;
	background:url(epwPro_images/mw-large-top.gif) top left no-repeat;
	}
.mw-large-middle
	{
	width:550px;
	padding:10px 15px 0 15px;
	float:left;
	clear:both;
	background:url(epwPro_images/mw-large-bgd.gif) top left no-repeat #FFFFFF;
	}
.mw-large-bottom
	{
	height:12px;
	width:580px;
	float:left;
	clear:both;
	background:url(epwPro_images/mw-large-bottom.gif) top left no-repeat;
	}

/* ============ MODAL WINDOW SMALL  ============ */
.mw-small
	{
	width:340px;
	float: left;
	clear:both;
	}	
.mw-label-small	
	{
	font:bold 14px "trebuchet MS";
	color:#FFFFFF;
	float:left;
	clear:right;
	display:block;
	width:91%;
	height:100%;
	}
.mw-close-small
	{
	height:100%;
	width:9%;
	float:left;
	clear:right;	
	}	
.mw-small-top
	{
	height:25px;
	width:325px;
	float:left;
	clear:both;
	padding:10px 0 0 15px;
	background:url(epwPro_images/mw-small-top.gif) top left no-repeat;
	}
.mw-small-middle
	{
	width:320px;
	padding:10px 10px 0 10px;
	float:left;
	clear:both;
	background:url(epwPro_images/mw-small-bgd.gif) top left no-repeat #FFFFFF;
	}
.mw-small-bottom
	{
	height:12px;
	width:340px;
	float:left;
	clear:both;
	background:url(epwPro_images/mw-small-bottom.gif) top left no-repeat;
	}
	
/* ============ EPW PRO HOME PAGE  ============ */

/* ==== HEADER CONTAINER === */
#header-pro
	{
	background: url(epwPro_images/header-pro.gif) 0 0 no-repeat;
	height:75px;
	}
#menu-bgd
	{
	background: url(epwPro_images/superfish/menu-bgd.gif) 0 0 no-repeat;
	height:38px;
	}
#header-panels
	{
	margin-top:20px;
	background:url(epwPro_images/header-panels-bgd.jpg) 0 0 no-repeat;
	height:375px;
	}

/* ==================== LOWER BODY AREA ====================== */
.lower-body-box-top
	{
	height:26px;
	background:url(img/main-body-box-top.png) no-repeat top left;
	text-align:left;
	margin-top:10px;
	padding:10px 0 3px 20px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	/*background:url(epwPro_images/lower-body-box-top.gif) top left no-repeat;
	height:53px;
	margin-top:20px;*/
	}
.lower-body-box-top2 /* this is the colored version for the home page */
	{
	background:url(epwPro_images/lower-body-box-top2.gif) top left no-repeat;
	height:54px;
	margin-top:20px;
	}
.lower-body-box-top h1
	{
	font-size:16px;
	font-weight:bold;
	text-indent:10px;
	margin:0;
	padding:12px 0 0 0;
	letter-spacing:.1px;
	}
#lower-body-box-middle
	{
	background:url(epwPro_images/lower-body-box-middle.gif) repeat-y top left #FFF;
	}
	
#lower-body-box-bottom
	{
	background:url(epwPro_images/lower-body-box-bottom.gif) no-repeat top left;
	height:7px;
	margin-bottom:10px;
	}
/* ==================== STEP PROCESS SECTION AKA THE NETFLIX SEQUENCE ====================== */
#title1, #title2, #title3
	{
	float:left;
	clear:right;
	width:240px;
	margin:10px 0 0 20px;
	font-size:16px;
	font-weight:bold;
	display:inline; /* IE Rule */
	color:#FFFFFF;
	}
#title1
	{color:#685745;}		
#title4
	{
	float:left;
	clear:right;
	width:120px;
	margin:18px 0 0 20px;
	font-size:16px;
	font-weight:bold;
	display:inline; /* IE Rule */
	color: #FFF;
	}	
#step1, #step2, #step3
	{
	float:left;
	clear:right;
	width:200px;
	margin:0px 0 10px 20px;
	padding:15px 40px 0 0;
	font-size:14px;
	display:inline; /* IE Rule */
	line-height:1.4em;
	}
/*
#step1
	{
	background:url(epwPro_images/lower-body-arrow1.gif) 100% 0 no-repeat;
	height:125px;
	}
#step2
	{
	background:url(epwPro_images/lower-body-arrow2.gif) 100% 0 no-repeat;
	height:125px;
	margin-left:20px;
	}
#step3
	{
	background:url(epwPro_images/lower-body-arrow3.gif) 100% 0 no-repeat;
	height:125px;
	margin-left:20px;	
	}
*/
#step4
	{
	float:left;
	clear:right;
	width:120px;
	margin:20px 0 0 20px;
	padding:0;
	font-size:14px;
	display:inline;
	}

/* ==================== DASHBOARD STYLES ===================== */

/* ==================== ALERT MODULE STYLES ===================== */
.alert-module
	{
	float:left;
	clear:both;
	width:680px; /* max is 700 */
	padding:20px 0 0 20px;
	font-size:14px;
	}

.alert-module-top
	{
	float:left;
	clear:both;
	width:670px; /* max is 680px */
	padding:8px 0 0 10px;
	height:27px;
	background:url(epwPro_images/alert-module-top.gif) 0 0 no-repeat;

	}
.alert-module-title
	{
	float:left;
	clear:right;
	font-size:16px;
	width:620px;
	font-weight:bold;
	}
.alert-module-close
	{
	float: left;
	clear:right;
	text-align:right;
	width:40px;
	}
.alert-module-middle
	{
	float:left;
	clear:both;
	width:660px;
	padding:10px 10px 5px 10px;
	background:url(epwPro_images/alert-module-middle.gif) 0 0 repeat-y;
	}
.alert-module-middle p
	{
	font-size:14px;
	}
.alert-module-bottom
	{
	float:left;
	clear:both;
	width:680px;
	background:url(epwPro_images/alert-module-bottom.gif) 0 0 no-repeat;
	height:36px;
	padding:14px 0 0 0;
	}

/* ==================== ALERT MODULE STYLES ===================== */
.dashboard-module
	{
	float:left;
	clear:both;
	width:680px; /* max is 700 */
	padding:20px 0 0 20px;
	font-size:14px;
	}

.dashboard-module-top
	{
	float:left;
	clear:both;
	width:670px; /* max is 680px */
	padding:8px 0 0 10px;
	height:27px;
	background:url(epwPro_images/dashboard-module-top.gif) 0 0 no-repeat;

	}
.dashboard-module-title
	{
	float:left;
	clear:right;
	font-size:16px;
	width:620px;
	font-weight:bold;
	}
.dashboard-module-close
	{
	float: left;
	clear:right;
	text-align:right;
	width:40px;
	}
.dashboard-module-middle
	{
	float:left;
	clear:both;
	width:660px;
	padding:10px 10px 5px 10px;
	background: #f4f1ee;
	}
.dashboard-module-middle p
	{
	font-size:14px;
	}
.dashboard-module-bottom
	{
	float:left;
	clear:both;
	width:680px;
	background:url(epwPro_images/dashboard-module-bottom.gif) 0 0 no-repeat;
	height:36px;
	padding:14px 0 0 0;
	}

/* ===== DASHBOARD BUTTONS ===== */
	
.buttonContainer
	{
	padding-left:10px;
	float:left;
	clear:both;
	width:50%;
	}
.alert-module-bottom-right
	{
	float: left;
	clear:right;
	width:45%;
	text-align:right;
	}

a.dashboard-btn
	{
	background: transparent url('epwPro_images/dashboard-btnLeft.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 12px Arial; /* Change 12px as desired */
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 24px; /* Height of button background height */
	padding-left: 20px; /* Width of left menu image */
	text-decoration: none;
	}
	
	
/* ============= upgrade button ============= */
a.dashboard-btn.upgrade
	{
	background: transparent url('epwPro_images/dashboard-btnLeft-upgrade.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 12px Arial; /* Change 12px as desired */
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 24px; /* Height of button background height */
	padding-left: 20px; /* Width of left menu image */
	text-decoration: none;
	}
a.dashboard-btn span.upgrade
	{
	background: transparent url('epwPro_images/dashboard-btnRight.gif') no-repeat top right;
	display: block;
	padding: 4px 20px 5px 5px; /*Set 9px below to match value of 'padding-left' value above*/
	}
/* ============= upgrade button ============= */

/* ============= Edit button ============= */
a.dashboard-btn.edit
	{
	background: transparent url('epwPro_images/dashboard-btnLeft-edit.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 12px Arial; /* Change 12px as desired */
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 24px; /* Height of button background height */
	padding-left: 20px; /* Width of left menu image */
	text-decoration: none;
	}
a.dashboard-btn span.edit
	{
	background: transparent url('epwPro_images/dashboard-btnRight.gif') no-repeat top right;
	display: block;
	padding: 4px 20px 5px 5px; /*Set 9px below to match value of 'padding-left' value above*/
	}
/* ============= Edit button ============= */

/* ============= Client Manage button ============= */
a.dashboard-btn.client
	{
	background: transparent url('epwPro_images/dashboard-btnLeft-client.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 12px Arial; /* Change 12px as desired */
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 24px; /* Height of button background height */
	padding-left: 20px; /* Width of left menu image */
	text-decoration: none;
	}
a.dashboard-btn span.client
	{
	background: transparent url('epwPro_images/dashboard-btnRight.gif') no-repeat top right;
	display: block;
	padding: 4px 20px 5px 5px; /*Set 9px below to match value of 'padding-left' value above*/
	}
/* ============= Client Manage ============= */

a:link.dashboard-btn, a:visited.dashboard-btn, a:active.dashboard-btn
	{
	color: white; /*button text color*/
	text-decoration:none;
	}

a.dashboard-btn span
	{
	background: transparent url('epwPro_images/dashboard-btnRight.gif') no-repeat top right;
	display: block;
	padding: 4px 20px 5px 0; /*Set 9px below to match value of 'padding-left' value above*/
	}

html>body a.dashboard-btn:hover /* Hover state CSS */
	{ 
	background-position: bottom left;
	}

a.dashboard-btn:hover span /* Hover state CSS */
	{ 
	color:#eee;
	}
html>body a.dashboard-btn:hover span /* Hover state CSS */
	{ 
	background-position: bottom right;
	color:#eee;
	}


/* ====== CLIENT CENTER STYLES ======= */
.dashboard-client-stats
	{
	float:left;
	clear:right;
	width:260px;
	}
	
.dashboard-client-stats ul, .dashboard-client-stats li
	{
	margin:0;
	padding:0;
	list-style-type:none;
	}

.dashboard-client-stats li
	{
	line-height:37px;
	font-size:14px;
	color:#0d283c;
	font-weight:bold;
	padding:0 0 10px 40px;
	}

.dashboard-client-stats li.added
	{
	background:url(epwPro_images/dashboard-icon-clients-added.gif) 0 0 no-repeat;
	}
.dashboard-client-stats li.failed
	{
	background:url(epwPro_images/dashboard-icon-clients-failed.gif) 0 0 no-repeat;
	}	
.dashboard-client-stats li.excluded
	{
	background:url(epwPro_images/dashboard-icon-clients-excluded.gif) 0 0 no-repeat;
	}
.dashboard-client-stats li.removed
	{
	background:url(epwPro_images/dashboard-icon-clients-removed.gif) 0 0 no-repeat;
	}
.dashboard-client-stats li span
	{
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	color:#009900;
	}
.dashboard-client-stats li span.failed, .dashboard-client-stats li span.excluded
	{
	color: #CC0000;
	}	
.dashboard-client-stats li span.removed
	{
	color: #0d283c;
	}	
.dashboard-client-chart
	{
	float:left;
	clear:right;
	width:400px;
	}

/* ========== dashboard right panel ===== */
.dashboard-right-panels
    {
    padding:5px 0 0 0;
	   }
.dashboard-right-panel
	{
	float:left;
	clear:both;
	padding:15px 0 0 0;
	text-align:center;
	width:200px;
	}
	
/* ========= IE hack for divWelcomeBox white space ========*/
.divWelcomeBoxCss
    {
    margin:-20px 0 0 0; 
    padding:0;
	}

    /* ====================== SUB PAGE STYLES ====================== */
#subpage-header
	{
	float:left;
	clear: both;
	width:100%;	
	}
	
.signup-box
	{
	float:left;
	clear:both;
	margin:20px 0 0 0;
	}
.signup-top
	{
	background:url(epwPro_images/signup-top.gif) 0 0 no-repeat;
	height:20px;
	float: left;
	clear:both;
	width:260px;
	}
.signup-middle
	{
	background:#f4f1ee;
	float: left;
	clear:both;
	border-left:#958377 10px solid;
	border-right:#958377 10px solid;
	width:220px; /* minus 40 for the borders and padding*/
	padding:0 10px;
	}
.signup-middle p
	{
	padding:0;
	margin:0 0 12px 0;
	line-height:1.3em;
	font-size:14px;
	text-align:center;
	color:#333;
	}
#lower-body-box-middle .signup-middle h2 /* cascading style from pro*/
	{
	text-align:center;
	font-size:22px;
	padding:0 0 10px 0;
	margin:0;
	line-height:1.5em;
	color:#e33d29;
	}	

.signup-bottom
	{
	float: left;
	clear:both;
	background:url(epwPro_images/signup-bottom.gif) 0 0 no-repeat;
	height:20px;
	width:260px;
	}	
	
		
		
/* =============== vertical-tabs =================== */
.vertical-tabs
	{
	margin:20px 0 20px 20px;
	padding:25px 0 0 0; /* moves the tabs down or up if you want */
	background: url(epwPro_images/vert-tabs-bgd.gif) 100% 0% no-repeat;
	min-height:500px; /* in case they delete the tabs down */
	}		

/* Style for freedom tabs */

#freedom 
	{
	padding:0;
	margin:0;
	}
#freedom li
	{
	list-style:none;
	}
#freedom li a 
	{
	font-size:14px;
	text-align:right;
	display:block;
	text-decoration:none;
	margin:0;
	padding:13px 20px 0px 0px;
	width:180px;
	height:42px;
	color:#000000;
	}
#freedom li a:hover 
	{
	color:#004054;
	text-decoration:none;
	}
#freedom li a.selected 
	{
	font-weight:bold;
	background:;
	color:#004054;
	background:url(epwPro_images/vert-tabs-hover.gif) 0 0 no-repeat;
	}
.tabContainers 
	{
	margin:20px 0;
	}
.tabContainers  p
	{
	padding:0;
	margin:0 0 12px 0;
	line-height:1.5em;
	font-size:14px;
	}
.tabContainers h3
	{
	font-size:15px;	
	color:#958377;
	padding:0;
	margin:0 0 12px 0;
	line-height:15px;
	}