﻿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;
}

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;
}

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:absolute;
    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
}