body {
	margin: 0px;
	background-color: #FFFFFF;
}
H1, H2 { 
	font-family: Arial;
	font-size: 14px;
	color: #D47815;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: normal;

}

.link_pur_none2 {
	color: #455296;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.form_required {
	color: #FF3333;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.form_header {
	color: #000000;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.form_response {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.form_response_back {
	color: #455296;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

.form_field {
	color: #455296;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.form_cell_left { 
	vertical-align: text-top; 
	text-align: right;
}

.form_cell_right { 
	vertical-align: text-top; 
	text-align: left;
}



.container {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d3d9f1;
	border-bottom-color: #d3d9f1;
	border-left-color: #d3d9f1;
}
	.style1 {color: #d47815}
    .style2 {
	color: #d47815;
	font-size: 16px;
	font-weight: bold;
}
    .style6 {color: #5865AF}
    .style9 {color: #000000; font-weight: bold; }
    .style10 {color: #757575}
    .style14 {
	font-size: 110%;
	color: #d47815;
	font-weight: bold;
}
.style20 {color: #000000; font-size: 95%; font-weight: bold; }
    .style21 {color: #333333}
    .style22 {font-size: 14px}
    .white {
	color: #FFF;
}


.formlabels_pur {
	font-family: Arial;
	font-size: 11px;
	color: #475294;
}
.formfields_pur {
	font-family: Arial;
	color: #666666;
	border: 1px solid #475294;
	font-size: 11px;
	padding: 2px;
	margin: 2px;
	background-image: url(/images/fieldbg.gif);
	background-repeat: repeat-x;
}
.footerlink {
	color: #839FCB;
	text-decoration: underline;
	font-family: Arial;
	font-size: 8px;
	padding-right: 2px;
	padding-left: 2px;
}
.footerlinktext {
	color: #839FCB;
	text-decoration: none;
	font-family: Arial;
	font-size: 8px;
	padding-right: 2px;
	padding-left: 2px;
}

.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C0C0C0;
}

.footerlink:hover {
	color: #7694D1;
}
.button_black {
	background-image: url(/images/buttonbg_dark_gray.jpg);
	background-repeat: repeat-x;
	border: 1px solid #333333;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.link_purple {
	color: #636ab0;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}
.link_purple:hover {
	color: #F8CA8B;
	text-decoration: none;
}
.formfields_oran {

	font-family: Arial;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #E1AA46;
	font-size: 11px;
	padding: 2px;
	margin: 2px;
}
.navlink {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 26px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 26px;
}
.product_cell {
	background-attachment: scroll;
	background-image: url(/images/productpage_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 7px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
}
.orange_title_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D47815;
	margin-top: 5px;
	margin-bottom: 10px;
}
.orangelink {
	color: #D47815;
	text-decoration: none;
}


.quote_block {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
	margin: 0px;
}
.actionbuttonbg {
	background-image: url(/images/button_pur_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #ABB0D6;
}
.trial_table {
	background-image: url(/images/trial_cell_bg.gif);
	background-repeat: repeat-x;
}
.footerbg {
	background-attachment: scroll;
	background-image: url(/images/footerbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.larger {
	font-family: Arial;
	font-size: 14px;
	color: #2B4882;
}
.larger_orange{
	font-family: Arial;
	font-size: 14px;
	color: #d47815;
}

.regnow_button {
	background-image: url(/images/buttonbg_registernow.jpg);
	background-repeat: repeat-x;
	border: 1px solid #DEB34E;
	padding: 2px;
}


.title_orange {
	font-family: Arial;
	font-size: 15px;
	color: #d47815;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
}
.link_pur_none {
	color: #455296;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
	
.link_error {
	color: #FF0000;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.link_pur_none:hover {
	color: #6D79BC;
	text-decoration: underline;
}
.link_pur_all {
	color: #455296;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.link_pur_all:hover {
	color: #6D79BC;
	text-decoration: underline;
}
.quote_source {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: normal;
}



.navlink:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #353A62;
	text-decoration: none;
	height: 26px;
	margin: 0px;
	background-image: url(/images/nav_bg_on.jpg);
	background-repeat: repeat-x;
	background-color: #DEDEEF;
}
.quote_company {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEEAC5;
	line-height: 18px;
}
.quote {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.underline_row {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #efefef;
}
.underline_row_active {
	background-color: #DDDDFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #efefef;
}
.largelink_orange {
	font-family: Arial;
	font-size: 15px;
	color: #d47815;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
}
.largelink_orange:hover {
	color: #000000;

}
.text_purple {
	font-family: Arial;
	font-size: 11px;
	color: #475294;
	line-height: 18px;
}
.title_orange_nomargin {
	font-family: Arial;
	font-size: 15px;
	color: #d47815;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 5px;
}
li {
	list-style-image: url(/images/bullet_tri_orange_lighter.gif);
}
.infobox {
	background-color: #F5F7FE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #253E70;
	border: 1px solid #EBEFF5;
}
a {
	text-decoration: none;
	color: #D47815;
}
.pagecell {
	padding: 7px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
}
.black_title {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 10px;
}
.pagecell_nomargin {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
}
.quote_block_smaller {

	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FFFFFF;
	margin: 0px;
}
.quote_block_smallest {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	line-height: 24px;
}
.purple {
	color: #253E70;
}
.purple:hover {
	color: #7A85CF;
}
.red {
	color: #FF0000;
}
.formfields_pur_nobg {
	font-family: Arial;
	color: #666666;
	border: 1px solid #475294;
	font-size: 11px;
	padding: 2px;
	margin: 2px;
	background-color: #F8F8F8;
}
.text_black {

	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
.topds_cell {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(/images/top_ds.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.date {
	color: #A9B0D6;
}
td {
	font-family: Arial;
	font-size: 12px;
}
.headingrow {
	background-color: #E1E9F7;
}
.altrow {
	background-color: #F8F8FC;
}
.hed_tbl_subhed {
	background-color: #E1E7F2;
	color: #3A4E7E;
}
.gray {
	color: #666666;
}
.redbg {
	background-color: #FFF0F0;
}
.greenbg {
	background-color: #E1FFE1;
}

.altrow2 {
	background-color: #FFFFFF;
}
.li_liteorange {
	list-style-image: url(/images/bullet_tri_purple_lite.gif);
}
.li_purp {
	list-style-image: url(/images/bullet_tri_purple.gif);
}
.underlinecaption {
	color: #000000;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1B9D8;
}

.white_title_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #D47815;
}
.hilitepur {
	color: #D47815;
	text-decoration: underline;
	background-color: #F0F2F9;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.hilitepur:hover {
	background-color: #FFF4DF;
	color: #F18E0A;
	text-decoration: none;
}
.larger-blk {

	font-family: Arial;
	font-size: 15px;
	color: #000000;
}
.html {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	line-height: 14px;
	color: #5F6A81;
	background-color: #ECEEF9;
	margin: 3px;
	padding: 3px;
}
.gray_title_large {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #9B9B9B;
	margin-top: 5px;
	margin-bottom: 10px;
}
.hedwhite {
	font-family: Arial;
	font-size: 20px;
	line-height: 28px;
	color: #FFFFFF;
	display: inline;
	font-weight: normal;
}
.ellis_cell {

	background-attachment: scroll;
	background-image: url(images/ellispage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 7px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
}
.orange_title_large {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CD8314;
	margin-top: 5px;
	margin-bottom: 10px;
}


.white_title_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #D47815;
}
.hilitepur {
	color: #D47815;
	text-decoration: underline;
	background-color: #F0F2F9;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.hilitepur:hover {
	background-color: #FFF4DF;
	color: #F18E0A;
	text-decoration: none;
}
.larger-blk {

	font-family: Arial;
	font-size: 15px;
	color: #000000;
}
.html {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	line-height: 14px;
	color: #5F6A81;
	background-color: #ECEEF9;
	margin: 3px;
	padding: 3px;
}
.gray_title_large {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #9B9B9B;
	margin-top: 5px;
	margin-bottom: 10px;
}
.hedwhite {
	font-family: Arial;
	font-size: 20px;
	line-height: 28px;
	color: #FFFFFF;
	display: inline;
	font-weight: normal;
}
.ellis_cell {

	background-attachment: scroll;
	background-image: url(images/ellispage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 7px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
}
.orange_title_large {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CD8314;
	margin-top: 5px;
	margin-bottom: 10px;
}
.hedlite {

	font-family: Arial;
	font-size: 20px;
	line-height: 28px;
	color: #E9EBF3;
	display: inline;
	font-weight: normal;
}
.studies-area {
	background-color: #636DAB;
	background-image: url(images/cases_bg.jpg);
	background-repeat: no-repeat;
	height: 205px;
	padding: 10px;
	margin-top: 10px;
}
.clickhere {
	float: left;
	background-image: url(images/papericon.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	margin-top: 10px;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.clicklink {
	font-weight: bold;
	color: #CD8314;
	text-decoration: underline;
	font-size: 11px;

}
.casestudy-title {
	font-size: 18px;
	color: #636DAB;
	display: block;
	width: 510px;
}
.casetext {
	font-size: 11px;
	color: #515B97;
	width: 300px;
	line-height: 20px;
	margin-top: 10px;
	font-family: Tahoma;
}
.clicklink:hover {
	font-weight: bold;
	color: #E49216;
	text-decoration: underline;
	font-size: 11px;
}
.clickhere:hover {
	background-image: url(images/papericon_hover.gif);
}
.studies-area-2 {

	background-color: #636DAB;
	background-image: url(images/cases_bg2.jpg);
	background-repeat: no-repeat;
	height: 205px;
	padding: 10px;
	margin-top: 10px;
}
.casetext2 {

	font-size: 11px;
	color: #446586;
	width: 425px;
	line-height: 20px;
	margin-top: 10px;
	font-family: Tahoma;
}
.casestudy-title2 {
	font-size: 22px;
	color: #446586;
	display: block;
	float: left;
	width: 530px;
	margin-bottom: 10px;
}
.title_gray_nomargin {

	font-family: Arial;
	font-size: 15px;
	color: #999999;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 5px;
}
.quotable {
	float: left;
}
.studies-area-3 {

	background-color: #636DAB;
	background-image: url(images/cases_bg3.jpg);
	background-repeat: no-repeat;
	height: 205px;
	padding: 10px;
	margin-top: 10px;
}
.casetext3 {

	font-size: 11px;
	color: #515B97;
	width: 375px;
	line-height: 20px;
	margin-top: 10px;
	font-family: Tahoma;
}
.studies-area-4 {

	background-color: #636DAB;
	background-image: url(images/cases_bg4.jpg);
	background-repeat: no-repeat;
	height: 205px;
	padding: 10px;
	margin-top: 10px;
}


hr {
	background-color: #C8CBE1;
	height: 1px;
	width: 95%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 25px;
	margin-left: 10px;
}
.dark-rule{
	background-color: #000000;
	height: 2px;
	width: 98%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

