  	body { text-align:center; }
  	.center {
	  	text-align: center;
	  	margin-left: auto;
	  	margin-right: auto;
  	}
  	.red {
   		color: red;
  	}	
  	.blue {
   		color: #333399;
  	}
  	.bold-blue {
  		color: #333399;
  		font-weight: bold;
  	}
  	.underline {
  		font-weight: bold;
  		text-decoration: underline;
  	}
  	a.green:link {color: #009900; text-decoration: underline; }
	a.green:active {color: #0000ff; text-decoration: underline; }
	a.green:visited {color: #990000; text-decoration: underline; }
	a.green:hover {color: #333399; text-decoration: none; }
	a.faqlink {
		font-family: Verdana, Arial, Times New Roman, serif;
		font-size: 12px;
		padding-left: 20px;
	}
	div.content {
	  	font-size: 12px;
		margin: 10px 0px;
		line-height: 20px;
		padding-right: 10px;
		padding-left: 10px;
	}
	div.account-content {
	  	font-size: 12px;
		margin: 0px 0px;
		line-height: 20px;
		padding-right: 10px;
		padding-left: 10px;
	}
	td#content {
		padding-top: 0px;
		padding-right: 0px;
		padding-left: 0px;
		width: 794px;
		/*padding: 10px 10px 5px 10px;*/
	}
	td#account-content {
		padding-top: 0px;
		padding-right: 0px;
		padding-left: 0px;
		width: 794px;
		/*padding: 10px 10px 5px 10px;*/
	}
	div.downloads-container {
		margin-left: 10px;
	}
	div#downloads-menu {
		margin-left: 8px;
	}
  	div.clear, br.clear {
		clear: both;
	}
	
  	div.floatcenter {
		margin-left: 60px;
	}
	div.video-content {
		margin: 15px 10px 15px 10px;
		line-height: 20px;
	}
	div.logo {
  		margin-top: 5px;
  		margin-bottom: 5px;
  	}
  	div.left-align {
		color: #000000;
		float: left;
		font-family: Verdana, Arial, Times New Roman, serif;
		font-size: 12px;
		margin-right: 5px;
		text-align: left;
		width: 310px;
	}
  	div.text-rightalign {
  		font-weight: bold;
  		text-align: right;
  	}
  	h1 {
	  	color: #000000;
	  	font-family: Verdana, Arial, Times New Roman, serif;
	  	font-size: 22px;
	  	margin-top: 5px;
	  	margin-right: 10px;
	  	margin-left: 10px;
  	}
  	h2 {
	  	font-family: Verdana, Arial, Times New Roman, serif;
	  	font-size: 18px;
	  	margin-right: 10px;
	  	margin-left: 10px;
  	}
  	h3 {
  		font-family: Verdana, Arial, Times New Roman, serif;
	  	font-size: 16px;
	  	margin-right: 10px;
	  	margin-left: 10px;
  	}
  	img {
  		border: none;
  	}
	img#freedownloads {
		margin-left: 35px;
	}
  	li {
		color: #000000;
	  	font-family: Verdana, Arial, Times New Roman, serif;
	  	font-size: 12px;
	  	line-height: 20px;
	  	margin-left: 10px;
  	}
 	ol,ul { 
 		list-style-position: inside;
 		margin-top: 2px;
 		margin-bottom: 2px;
 	}
	
  	p {
  	 	color: #000000;
	  	font-family: Verdana, Arial, Times New Roman, serif;
	  	font-size: 12px;
	  	line-height: 20px;
	  	margin-top: 5px;
	  	margin-bottom: 5px;
	  	padding-left: 20px;
	  	padding-right: 20px;
	  	text-indent: 1.5em;
  	}
  	p.copy {
	  	font-size: 8pt;
		font-family: arial;
		padding-left: 0px;
  	}
  	p.noindent {
  		text-indent: 0px;
  	}
	span.bold {
	  	color: #000000;
	  	font-family: Verdana, Arial, Times New Roman, serif;
	  	font-weight: bold;
  	}
  	span.email {
	  	color: #000000;
	  	font-family: Verdana, Arial, Times New Roman, serif;
	  	font-size: 12px;
  	}
  	/* FormHandler SignUp table */
  	table#signup, table#confirm_resend {
  		width: 774px;
  	}
  	/* Description/Instruction cell. Spans 4 columns.
  	 * max width: 774px
  	 */
  	td#instructions {
  		width: 774px;
  	}
  	/* Begin Signup Form 
  	 * NOTE: All fields MUST have a width set!  Otherwise the form will NOT appear centered correctly.
  	 */
  	/* Form Table Row
  	 * Max width: 659px;
  	 */
  	 tr.signuprow { 
		width: 659px;
		padding-left: 10px;
		padding-right: 10px;
  	 }
	/* Title cell
	 * Minimum width: 227px
	 * Maximum width: 259px
	 * This cell should be 259 at all times to compensate for
	 * the form not being centered.
	 */
	td.title {
		color: #000000;
	  	font-family: verdana, serif;
	  	font-weight: bold;
	  	font-size: 10px;
	  	text-align: right;
	  	width: 259px;
  	}
  	/*Help icon cell 
  	 *Min width: 2 px
  	 *Width of this cell should be relatively small 
  	 *since it is a place holder for the overlib help icon.
	 */
  	td.help {
 		width: 2px;
 		text-align: left;
  	}
  	/*Input cell 
  	 *Min width: 115 px
	 */
	td.field {
		width: 115px;
	}
  	/*Error cell 
  	 *Min width: 273 px
  	 *This cell should be 273 at all times to compensate for
	 * the form not being centered.
	 */
	td.error {
  		color: red;
  		font-family: verdana, serif;
  		font-size: 10px;
  		font-weight: bold;
		width: 273px;
  	}
  	table#signupbutton {
  		width: 440px;
  		margin-left: 350px;
	}
  	/* End Signup Form */
  	
  	/* Begin Generic Form width: 659px; */
  	 /* Title cell
	 * Minimum width: 227px
	 * Maximum width: 269px
	 * This cell should be 269 at all times to compensate for
	 * the form not being centered.
	 */
	td.generic-title {
		color: #000000;
	  	font-family: verdana, serif;
	  	font-weight: bold;
	  	font-size: 10px;
	  	text-align: right;
	  	width: 265px;
  	}
  	/*Error cell 
  	 *Max width: 263 px
  	 *This cell should be 263 at all times to compensate for
	 * the form not being centered.
	 */
	td.generic-error {
  		color: red;
  		font-family: verdana, serif;
  		font-size: 10px;
  		font-weight: bold;
		width: 255px;
  	}
  	/*button cell 
  	 *Max width: 263 px
  	 *This cell should have a margin of 350px at all times to compensate for
	 * the form not being centered.
	 */
  	table#button {
  		width: 440px;
  		margin-left: 350px;
	}
	table#settings-button {
  		width: 440px;
  		margin-left: 334px;
	}
  	 /* End Generic Form */
  	 
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown2 {
padding: 0;
width: 100%;
border-top: 5px solid #BD2525; /*Highlight red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{ /*used in account area*/
margin:0;
margin-left: 18px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.nav_menu ul{ /* used in navigation menu for signup/login/password retrieval process */
margin:0;
margin-left: 43px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.video ul{ /* used in account navigation menu for CRM videos */
margin:0;
margin-left: 315px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.faq ul{ /* used in navigation menu for signup/login/password retrieval process */
margin:0;
margin-left: 315px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}
.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown2 a{
float: left;
display: block;
font: bold 10px Verdana;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 6px 5px 6px; /*Padding within each menu item*/
background-color: #C8BA9B; /*Default menu color*/
border-bottom: 8px solid #FFFFCC;
}

.invertedshiftdown2 a:hover{
background-color: #BD2525; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #BD2525; /*Highlight red color theme*/
color: white;
}

.invertedshiftdown2 .current a{ /** currently selected menu item **/
background-color: #BD2525; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #BD2525; /*Highlight red color theme*/
color: white;
}
