/* CSS Document */

body {
	font-size: 101%;
	position: absolute;
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.headline {
font-weight: bold;
font-size: 1.1em;
}

.pageheadline{
color: black;
font-weight: bold;
font-size: 1.3em;
border-bottom: 2px dotted #efbdde;
}

.bluetext {
color: black;
}

.content {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
}

.padleft {
padding-left: 15px;
}



.silverbox {
	width: 90%;
	border: 2px solid #666666;
	background-color: #CCCCCC;
	margin: 2px;
	font-size: 7pt;
	text-align: left;
	line-height: 1.5em;
}

.silverheadline {
text-align: center;
color: white;
padding: 1px;
font-weight: bold;
background-color:#999999;
}

.testimonials {
	padding: 15px;
	color: black;
	width: 80%;
	border: 2px dotted #efbdde;
	background-color: #fee8f7;
	font-size: 9pt;
	text-align: left;
	line-height: 1.5em;
}

.testimonialfooter {
	text-align: right;
	font-size: 8pt;
	line-height: 1.1em;
}


.cap {
	font-size: 9pt;
	font-weight: bold;
	color: black;
}

.pinkbox {
	color: black;
	/*	width: 90%; */
	border: 2px solid #efbdde;
	background-color: #fee8f7;
	margin-left: auto;
	font-size: 7pt;
	line-height: 1.5em;
	width: 100%;
	margin-right: auto;
	text-align: center;
}

.pinkheadline {
	text-align: center;
	color: #9b5cd5;
	font-size: 9pt;
	font-weight: bold;
	background-color:#f0cfe5;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.assocHeadline {
	text-align: center;
	color: #9b5cd5;
	font-size: 9pt;
	font-weight: bold;
	background-color:#f0cfe5;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin: 0;
}

.pinkbox2{
	float: left;
	color: black;
	width: 225px;
	height: 225px;
	border: 2px solid #efbdde;
	background-color: #fee8f7;
	margin-left: 8px;
	margin-bottom: 8px;
	font-size: 7pt;
	text-align: left;
	line-height: 1.5em;
}

.pinkheadline2 {
text-align: center;
color: #9b5cd5;
padding: 1px;
font-size: 9pt;
font-weight: bold;
background-color:#f0cfe5;
}



.purplebar {
background: url(nav_bg.gif) center center repeat-x; /*THEME CHANGE HERE*/
width: 100%;
height: 25px;
}

.topbar {
width: 100%;
height: 130px;
border-bottom: 2px solid black;
}

.topbg {
background: url(carsonconsultatantslogo.gif) top left no-repeat;
height: 100px;
width: 750px;
}

.toplogo {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 22pt;
text-align: right;
vertical-align: baseline;
height: 100%;
padding-left: 25px;
}

.wrapper {
font-size: 8.5pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 750px;
clear: both;
}
.tdgearleft {
width: 244px;
background: url(sm_gearsbottoml.gif) repeat-y top left;
height: 100%;
margin: 0px;
min-height: 300px;
height: 300px;
max-height: 100%;
overflow: visible;
}
.gearleft {
width: 244px;
background: url(sm_gearstopl.gif) no-repeat top left;
height: 100%;
margin: 0px;
min-height: 300px;
height: 300px;
max-height: 100%;
overflow: visible;
}

.tdgearright {
	width: 244px;
	background: url(sm_gearsbottomr.gif) repeat-y top right;
	height: 100%;
	min-height: 300px;
	height: 300px;
	max-height: 100%;
	overflow: visible;
}
.gearright {
width: 244px;
background: url(sm_gearstopr.gif) no-repeat top right;
height: 100%;
margin: 0px;
min-height: 300px;
height: 300px;
max-height: 100%;
overflow: visible;
}


.bottombar {
clear: both;
float: none;
width: 100%;
border-top: 5px solid black;
text-align: center;
padding-top: 25px;
padding-left: -150px;
font-size: .6em;
}

.chromestyle{
width: 100%;
color: white;
text-align: left;
padding-left: 230px;
background-color: #fb48dc;
/*border-bottom: 1px solid #9b5cd5;*/
border-bottom: 2px solid black;
/*background: url(nav_bg.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
/*background: url(chromebg5.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
/*color: #494949;*/
color: white;
font-weight: bold;
padding: 4px 7px;
margin: 0;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.chromestyle ul li a:hover{
text-decoration: underline;
/*background: url(chromebg4-over.gif) center center repeat-x; */
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " v"; */
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 2px solid black;
/*border: 1px solid #9b5cd5; /*THEME CHANGE HERE*/
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #fb48dc;
width: 140px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: 99%;
display: block;
text-indent: 3px;
/* background: url(nav_bg.gif) center center repeat-x; /*THEME CHANGE HERE*/
background-color: #fb48dc;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: white;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
text-decoration: underline;
}

.bottombar a,.bottombar a:link,.bottombar a:active,.bottombar a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
text-decoration: none;
}

.bottombar a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #999999;
text-decoration: underline;
}

.content a,.content a:link,.content a:active,.content a:visited {
	color: #fb48dc;
	text-decoration: none;
}

.content a:hover {
	color: #fb48dc;
	text-decoration: underline;
}

.imap area:hover {
background-color: black;
}
