﻿body
{
	background-color: #ffffff;
	border: none;
	color: #000000;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
}

h1
{
	color: #3366cc;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 16px;

	width: 600px;
	text-indent: 4px;
	background-image: url(/images/subHead-600.jpg);
	line-height: 20px;
}

h2
{
    color:#06338D;
	margin-left: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 13px;
}

h2 a
{
	text-decoration:underline
}

h2 a:visited
{
	color: #3399ff;
	font-weight: lighter;
	text-decoration: underline;
}

h3
{
	color: #3366cc;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
}

h4
{
	color: #3366cc;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 13px;
}

sup
{
	font-size: xx-small;
	vertical-align: top;
}

a
{
	color: #3366cc;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	color: #3399ff;
	font-weight: bold;
	text-decoration: underline;
}

a:visited
{
	color: #3399ff;
	font-weight: lighter;
	text-decoration: none;
}

a.link_blk
{
	font-size: 12px;
	font-weight: lighter;
	color: black;
	text-decoration: underline;
}

a.link_smallblk
{
	color: #000000;
	text-decoration: underline;
}

a.link_smallblk:hover
{
	color: #3399ff;
	text-decoration: underline;
}

a.link_smallblk:visited
{
	color: #3399ff;
	text-decoration: none;
}

a.presentation
{
	background-image: url(../images/buttons/articulate_presentation.gif);
	background-repeat: no-repeat;
	width: 80px;
	padding: 33px 10px 32px 10px;
}

a.presentation:hover
{
	background-image: url(../images/buttons/articulate_presentation_ov.gif);
	background-repeat: no-repeat;
	width: 80px;
	padding: 33px 10px 32px 10px;
}

a.presentation:visited
{
	background-image: url(../images/buttons/articulate_presentation_vd.gif);
	background-repeat: no-repeat;
	width: 80px;
	padding: 33px 10px 32px 10px;
}

p
{
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
}

p.callout
{
	color: #666666;
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
	text-align: center;
}

p.list
{
	font-size: 12px;
	margin: 1px 0px 1px 5px;
}

p.smallblk
{
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 0px;
	color: black;
	font-size: 12px;
	text-align: center;
}

ul
{
	margin-left: 20px;
	list-style-image: url("http://www.exitplanningforadvisors.com/../images/bullet_arrow.gif");
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding:0px;
	line-height:149%;
}

ul.noGraphicList
{
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 15px;
    line-height:149%;
}

li
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
}

li.bulletbox
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}

rf { color: #FF0000; }

HR
{
	margin: 4px 0px 4px 0px;
	color: #cccccc;
}

img
{
	margin: 0px 0px 0px 0px;
	border: none;
}

.ltgrayBG
{
	background: #ececec;
	color: #006B7B;
}

/**	HOVER SECTION FOR DOCUMENT DOWNLOADS **/
.hover_box 
{
	font-size: 12px; 
	margin:  0px 10px 0px -35px; 
	font-weight: normal;
	width:auto;
}

/**	This tage removes the "bullets" by setting the list style to none, also puts a 10px margin on the top and botton to seperate from other paragraphs **/
ul.hover_box_ul 
{
	margin: 5px 0px 0px 0px;
	padding: 0;
	list-style-type:none;
	list-style-image:none;
}

ul.hover_box_ul_list
{
	margin: 5px 0px 0px 25px;
	padding: 0;
	list-style-type:none;
	list-style-image:none;
}

/**	Determines text location **/
.hover_box a
{
	margin-left:90px;
	display: block;
	text-decoration: none;
	min-height:32px;
	padding:1px 2px 0px 2px;
	color: #3366cc;
}

/**	Determines hover color and padding for hover color **/
.hover_box a:hover
{
	background-color: #c7cfe9;
	padding:1px 2px 0px 2px;
}

.hover_box td a
{
    font-size:x-small;
    padding:1px 2px 0px 2px;
}

.hover_box td a:hover
{   
    color: #3e5696;
	background-color:Transparent;
	padding:1px 2px 0px 2px;
	border-style:dashed;
	border-width:0px;
	border-color:Black;
}

.hover_box td a:visited
{
    color: #3399ff;
	font-weight: lighter;
	text-decoration: none;
}

.hover_box a:visited
{
    color: #3399ff;
	font-weight: lighter;
	text-decoration: none;
}

/**	Sets the Icon position **/
.hover_box li 
{
	background-repeat: no-repeat;
	background-position: 4.3em top;
	color: #3366cc;
}

/** Hover With IE Icon **/
.webpage li 
{
	background-image: url(../images/IE.gif);
}

/** Hover With PDF Icon **/
.acrobat li 
{
	background-image: url(../images/PDF.gif);
}

/** Hover With DOC Icon **/
.document li
{
	background-image: url(../images/DOC.gif);
}
 
/** Hover With Powerpoint Icon **/
.powerpoint li
{
	
	background-image: url(../images/PPT.gif);
}

/** Hover With Articulate Icon **/
.articulate li 
{
	background-image: url(../images/Art.gif);
}

/** Hover With mp3 Icon **/
.mp3 li 
{
	background-image: url(../images/mp3.gif);
}

/** Hover With excel Icon **/
.excel li 
{
	background-image: url(../images/XLS.gif);
}

/** Hover With docoument or "coaching calls" Icon **/
.coach li 
{
	background-image: url(../images/documents-32x32.png);
}

/** Hover With XPR Icon **/
.xpr li 
{
	background-image: url(../images/xpr.jpg);
}

#PH_content_main .collapsePanelHeader a {color:#FFF;}
#PH_content_main .collapsePanelHeader a:hover {text-decoration:none;background:none;}

.webCast
{
    width:100%;
    margin:-4px 0px 0px -4px
}

.webCast td
{ 
    margin: 0px 0px 0px -10px;
    padding:0px 0px 0px 0px;
    color: #3e5696; 
    font-weight: bold; 
    vertical-align:text-top;
    width:auto;
}


table.additionalMaterial
{
    text-align:left;
    margin-left:90px;
    margin-top:-10px;
    width:495px;
    text-align:left;
}

table.additionalMaterial a 
{
    margin-left:0px;
    vertical-align:middle;
    min-height:25px
}

table.additionalMaterial td 
{
    width: 165px;
}

table.additionalMaterial a:hover
{
    color:#3e5696
}

#steps  
{
    color: #3366cc;
	padding: 10px 0px 10px 0px;
	margin: 5px 5px 5px 5px;
	border-top:dotted 1px #eee;
	border-bottom:dotted 1px #eee;
	text-align:left;
	font-size:13px;
	letter-spacing:0.06em
}

#steps ul 
{
	display: inline;
	border: none;
} 

#steps ul li 
{
	display: inline;
	padding: 10px 6px 10px 6px;
}

.gridview
{
    border-top:dotted 1px #eee;
	border-bottom:dotted 1px #eee;
}

.contactLeftColumn
{
    text-align: right; 
    height: 26px; 
    vertical-align:top;
    left:0px;
    margin-left:0px;
}

.contactRightColumn
{
    width: 405px; 
    height: 26px;
    vertical-align:text-top
}

.memberprofileLeftColumn
{
    text-align: right; 
    width: 250px; 
    height: 26px; 
    vertical-align:top
}

.memberprofileRightColumn
{
    width: 330px; 
    height: 26px;
    vertical-align:middle
}

#acc_mgmt h2
{
    margin: 0px 0px 5px -2px;
    border-bottom:dotted 1px #eee;
}

/** AJAX STYLES START HERE **/
/*Password Strength*/
.TextIndicator_TextBox1
{
	 position:absolute;
     background-color:Transparent;
     color:#3366cc;
     font-family:Arial;
     font-size:11px;
     font-style:normal;
     letter-spacing: 0.06em; 
     font-weight:600;
     margin-top:4px;
     margin-left:-8px; 
}

/*CollapsiblePanel*/
.collapsePanel 
{
    height:0px;
    width:100%;
	overflow:hidden;
}

.collapsePanelHeader
{
	width:100%;
	color: #000; 
	font-weight:bold;
	vertical-align: middle;
	background-color: #eee;  
	margin-bottom:0px;
	margin-top:0px;
	font-size:12px;
	cursor: pointer;
}

.loadingbox
{
	z-index:99;
    position:relative;
    top:45%;
    left:30%;
    border:1px solid #2F2E2E; 
    background-color: #ffffff; 
    height:50px; 
    width:250px;
    text-align:center;
    padding-top:20px;
    padding-bottom:30px
}

#quote td
{
	color: #3366cc;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
}

#quote span.quote
{
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	text-align: left;
}

.quote
{
	color: #3366cc;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
}

.quote_from
{
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	text-align: left;
}

.search
{
    font-size: 12px; 
	margin:  0px 10px 0px -35px; 
	font-weight: normal;
	width:auto;
	background-repeat: no-repeat;
	background-position: 4.3em top;
	color: #3366cc;
	background-image: url(../images/IE.gif);
}

.search a
{
	margin-left:90px;
	display: block;
	text-decoration: none;
	min-height:32px;
	padding:1px 2px 0px 2px;
	color: #3366cc;
}

.searchPPT
{
    font-size: 12px; 
	margin:  0px 10px 0px -35px; 
	font-weight: normal;
	width:auto;
	background-repeat: no-repeat;
	background-position: 4.3em top;
	color: #3366cc;
	background-image: url(../images/ppt.gif);
}

.searchPPT a
{
	margin-left:90px;
	display: block;
	text-decoration: none;
	min-height:32px;
	padding:1px 2px 0px 2px;
	color: #3366cc;
}

.SubmitButton
{
	background-image: url(../images/button_buy_now.gif);
	width:115px;
	height:27px
}

.SubmitButton a:hover
{ 
	cursor:pointer
}

/**
	Rounded Corners
**/
.roundedCorners{display:block}
.roundedCorners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ececec}
.roundedCorners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;
  background:#f0f0f0}
.roundedCorners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#efefef}
.roundedCorners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;}
.roundedCorners4{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.roundedCorners5{
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0}
.roundedCornersfg{
  background:#ececec}

.RoundText
{
	color:black; text-align:center
}

/**
	Top Nav
**/
.tabs 
{
	WIDTH: 100%; 
	BORDER-BOTTOM: #ccc 1px solid; 
	LIST-STYLE-TYPE: none; 
	POSITION: relative; 
	TOP: 0px; 
	HEIGHT: 2.5em; 
	TEXT-ALIGN: left;
}

.tabs UL 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 99.2%;
	BOTTOM: -1px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TEXT-ALIGN: center;
}

.tabs LI 
{
	DISPLAY: inline; 
	LIST-STYLE-TYPE: none;
}

.tabs SPAN {
	MARGIN: 0px 3px -1px
}

.tabs A 
{
	BORDER-RIGHT: #ccc 1px solid; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #ccc 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 6px; 
	FONT-SIZE: 12px; 
	BACKGROUND: #eee; 
	FLOAT: left; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 2px 3px 0px 0px; 
	BORDER-LEFT: #ccc 1px solid; 
	COLOR: #000; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #ccc 1px solid; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

.tabs A:visited 
{
	BORDER-RIGHT: #ccc 1px solid; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #ccc 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 6px; 
	FONT-SIZE: 12px; 
	BACKGROUND: #eee; 
	FLOAT: left; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 2px 3px 0px 0px; 
	BORDER-LEFT: #ccc 1px solid; 
	COLOR: #000; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #ccc 1px solid; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

.tabs A:hover {
	BACKGROUND: #ccc; 
	COLOR: #000; 
	TEXT-DECORATION: underline
}

.tabs A.on {
	BORDER-TOP: #0078c3 4px solid; 
	FONT-WEIGHT: bold; 
	BACKGROUND-IMAGE: none; 
	MARGIN: 0px 3px 0px 0px; 
	COLOR: #333; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #fff 1px solid; 
	BACKGROUND-COLOR: #fff
}

.tabs A.on:hover 
{
	COLOR: #000; 
	BACKGROUND-COLOR: #fff; 
	TEXT-DECORATION: none
}

A.subnav  
{
	padding-right: 0px;
	FONT-SIZE: 12px;
	color: black;
	text-decoration: underline;
	font-weight: normal;
}

.subnav 
{
	margin-top: 5px;
	margin-left: 0px;
}

.subnavigation
{
	margin-top: 5px;
	margin-left: 20px;
	padding: 0px 1px 0px 1px;
	position:relative;
	top:5px;
}

a.currentlySelected 
{
	text-decoration:none;
	font-weight:bold;
	border-bottom:2px solid #0078c3;
    color:#333; 
    padding-left:1px;
    padding-right:0px;
}

.subHeader
{
    list-style-image:none; 
    list-style-type:none; 
    margin-left:-15px; 
    font-weight:bold; 
    text-decoration:underline;
    font-size:13px;
    letter-spacing:0.035em;
}

.watermark
{
	color: #333333;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size: 10px;
	font-style:italic
}
.indented
   {
   padding-left: 50pt;
   padding-right: 50pt;
   }



/*------------------------------------------------------- */
.rf { color: #FF0000; }
.bf { font-weight: bold; }

.tar { text-align: right; }
.tal { text-align: left; }
.tac { text-align: center }

.pr10 { padding-right: 10px; }
.pl10 { padding-left: 10px; }

#tbPassword, #tbUserName
{
	width:100px;
	height: 13px;
	font-size: 10px;
}

.loginTable
{
	width: 550px;
}