/************ CM PROFIT STYLESHEET ************/

body					{
								background-color: #E5E5CC;
								margin: 0;
								padding:0;
								font-family: Arial, Verdana, sans-serif;
								color: #574C3F;
								font-size:12px;
								
								
}

p 						{
								
								font-size: 12px;
								font-weight: normal;
								margin: 10px 25px 10px 0px;
								line-height: 1.3em;
}

h1 						{
								font-family: Georgia, Times, serif;
								font-size: 24px;
								font-weight: normal;
								margin: 25px 25px 15px 0px;
								color: #726350;
}

h2 						{
								font-family: Georgia, Times, serif;
								font-size: 18px;
								font-style: italic;
								font-weight: normal;
								margin: 15px 25px 5px 0px;
								color: #FF0000;
}

h3 						{
								font-family: Georgia, Times, serif;
								font-size: 16px;
								font-style: normal;
								margin: 15px 25px 15px 0px;
								color: #574C3F;
}


h4 						{
								
								font-size: 14px;
								font-weight: bold;
								margin: 4px 25px 4px 0px;
								color: #574C3F;
								line-height:1.5em;
}

h5						{
								font-size: 11px;
								font-weight: bold;
								margin: 10px 25px 10px 0px;
								color: #726350;
}


/*input 					{
								font-size: 10px;
								border: 1px solid #806F59;
								padding-left: 2px;
}
*/
ul						{       
								color: #574C3F;
								margin: 5px 25px 10px 0px;
								line-height: 1.25em;
								font-size: 12px;
								padding:0;
								
}

ol						{       
								color: #574C3F;
								margin: 10px 25px 10px 0px;
								line-height: 1.25em;
								font-size: 12px;
								list-style-type:decimal;
}

li						{		
								margin: 10px 0px 15px 15px;
								list-style-position:outside;
}
								
								
hr	{
								border: none 0;
								border-top: 1px dashed #CCCCCC;
								height: 1px;
								width: 100%;
								margin: 10px 0px 10px 0px;}
							
table 					{
								font-size: 12px;
								color: #574C3F;
								border: 0;
								margin: 0;
								padding: 0;}
								
blockquote 				{		line-height: 1.3em;
								font-size: 12px;}
							

/********** LINK STYLES ***********/

a img					{
								border: 0 none;
}

a:link  				{
								color: #000000;
								text-decoration: underline;
}

a:visited 				{
								color: #000000;
								text-decoration: underline;
}

a:hover  				{
								color: #FF0000;
								text-decoration: none;
}


#footerRow  a:link		{
								color: #E5E5CC;
								text-decoration: underline;
}

#footerRow  a:visited	{
								color: #E5E5CC;
								text-decoration: underline;
}

#footerRow  a:hover  	{
								color: #FFFFFF;
								text-decoration: underline;
}

/************ LAYOUT STYLES ************/


#headerRowStretch 		{
								width: 100%;
								background-image:url("../images/img_toprepeater.gif");
								background-repeat: repeat-x;
}

#bodyRow  				{
								height: 330px;
								background-color: #FFFFFF;
}

#bodyRow2  				{
								height: 330px;
								background-image:url(../images/img_gradientBkg.gif);
								background-repeat: repeat-y;
}

#bodyTable  			{
								width: 100%;
								height: 330px;
}

#photosRow  			{
								width: 100%;
								height: 84px;
								background-image:url("../images/img_photoRow.jpg");
								background-repeat: repeat-x;
}


#footerRow  			{
								width: 100%;
								height: 50px;
								background-color: #806F59;
}

#footerRow2  			{
								width: 100%;
								height: 37px;
								background-image:url("../images/img_bottomrepeater.gif");
								background-repeat: repeat-x;
}

.quoteColumn			{
								border-left: 1px dashed #C7C2AA;
}

.navRepeater			{
								background-image:url(../images/img_navRepeater.gif);
								background-repeat:repeat-x;
								background-position:top;
}

#paymentbox				{		width:70%;
								border:	1px solid #C7C2AA;
								clear:left;
								padding:5px;
								background-color:#FFFFCC;}

#webinarDiv				{		width:100%;
								border-bottom:	1px dashed #C7C2AA;
								clear:left;
}

#webinarDiv	.title		{		font-family: Georgia, Times, serif;
								font-size: 16px;
								font-weight: normal;
								margin: 15px 25px 3px 0px;
								color: #FF0000;
}

#webinarDiv	.dateTime {		
								font-size: 14px;
								color: #574C3F;
								font-weight: bold;
								margin: 0px 25px 5px 0px;
								line-height: 1.3em;
}

.floatButtonRight {		
								float:right;
								clear:right;
								margin:10px 25px 5px 0px;
								text-align:right;
}

.tablewithbottombordertds 		{}


.tablewithbottombordertds td	{border-bottom:1px solid #C5C1BD;}

/************ TEXT STYLES ************/

#footerRow  p			{
								color: #E5E5CC;
								font-size: 9px;
								margin: 10px 15px 10px 10px;
}


.surveyLabels  			{
								font-size: 9px;
								font-weight: normal;
								margin: 5px 0px 0px 0px;
}

.quote					{
								font-family: Arial, Verdana, sans-serif;
								margin: 10px 0px 0px 15px;
								font-size: 11px;
								font-weight: normal;
}
								
.quoteName				{
								font-family: Arial, Verdana, sans-serif;
								margin: 10px 5px 25px 15px;
								font-weight: bold;
								font-size: 10px;
}

.quoteTitle				{
								font-family: Georgia, Times, serif;
								margin: 0px 5px 10px 15px;
								font-style: italic;
								font-weight: bold;
								font-size: 11px;
}

.staffName 			{
								font-family: Georgia, Times, serif;
								font-size: 16px;
								font-style: normal;
								margin: 15px 0px 0px 0px;
								color: #FF0000;
}		

.staffTitle 			{
								font-family: Georgia, Times, serif;
								font-size: 14px;
								font-weight: normal;
								font-style: italic;
								margin: 0px 0px 5px 0px;
								color: #4A4339;
}	

.highlightedLink		{		background-color:#FFFFCC;	
								width:200px;
}

.instructiveText {padding:3px;display:block;border:1px dashed #FF0000;margin:0;text-align:center;color:#FF0000;background-color:#FFE7F1;}

