	div.siteHeader {
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
	}
	/* nav menu elements */
	a.topmenu:hover, a.submenu:hover{TEXT-DECORATION: None;}
	a.topmenu  {color: #2B2F82;}
	a.submenu {color: #000000;}
	.topmenu {MARGIN-TOP: 3px; MARGIN-LEFT: 3px; FONT-SIZE: 9pt; COLOR: #000099; LINE-HEIGHT: 20px; FONT-FAMILY: Century Gothic, Verdana; TEXT-DECORATION: none;}
	.submenu {MARGIN-TOP: 3px; MARGIN-LEFT: 3px; FONT-SIZE: 9pt; COLOR: #000099; LINE-HEIGHT: 20px; FONT-FAMILY: Century Gothic, Verdana; TEXT-DECORATION: none;}
	.subborder {border: 1px solid #438BC0;}
	.topborder {border: 1px solid #FFFFFF;}
	a.subnavicons {FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-FAMILY: Century Gothic, Verdana; TEXT-DECORATION: none; Font-Weight: bold;}
	a.navtoolbar {FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: Century Gothic, Verdana; TEXT-DECORATION: none;}
	td.navtoolbar {padding-left: 15px;  background-image: url(http://aonet-dev.americanortho.com/images/subnav/toolbartab.gif); background-repeat : no-repeat; width: 200px;}
	hr {height: 1px; color: #0E1271; margin-left: 10px; margin-right: 10px;}
	hr.crumb {height: 1px; color: #0E1271; margin-right: 10px;}
	p,body,table {font-family: Century Gothic, Verdana; Font-Size: 9pt; margin-right: 10px;}
	p {margin-left: 10px; margin-right: 10px;}
	.msgRed {
	font-family: Century Gothic, Verdana;
	Font-Size: 9pt;
	margin-right: 10px;
	COLOR: Red;
	}
	.msgOrange {
		font-family: Century Gothic, Verdana;
		font-size: 9pt;
		font-weight: bold;
		margin-right: 10px;
		color: #DE903C;
	}

	#pageheader {font-family: Century Gothic, Verdana; font-weight: normal; font-size: 18pt; color: #0E1271; margin-right: 10px;}
	#navheader {font-family: Century Gothic, Verdana; font-weight: normal; font-size: 12pt; color: #0E1271; margin-left: 10px;}
	#pagefooter, a.pagefooter {font-family: Century Gothic, Verdana; font-weight: normal; font-size: 8pt; color: #0E1271; text-align: center; width: auto; TEXT-DECORATION: none;}
	.datagrid {color: #000000;}
	th {Font-Family: Century Gothic, Verdana; COLOR: #FFFFFF; vertical-align: bottom; height: 24px; align: center;padding-left: 3px; padding-right: 3px;BACKGROUND-COLOR: #0E1271;}
	tr.header {BACKGROUND-COLOR: white;}
	tr.spacer {height: 9px; COLOR: #FFFFFF; background-color: #438BC0;}
	table.datagrid {margin-left: 10px; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; border: 1px solid #0E1271; background-color: #0E1271;}
	#EvenRow {background-color: #EBF4FE;}
	#OddRow {background-color: #FFFFFF;}
	#EvenRowSub {background-color: #C8DDEE;}
	#OddRowSub {background-color: #F0F0F0;}
	#specialRow {background-color: #D8D8D8; height:10px;}
	#HighlightRow {background-color: #FFFF00;}
	input,textarea, select {background-color: #ECF3F9;color: #000000;	font: normal 11px verdana, arial, helvetica, sans-serif; border: 1px solid #438BC0;}
	input.noClass { border: 0px solid #ffffff; background-color: transparent; }
	select {margin-left: 1px;text-indent: 1px;}
	input.image {border:0;}
	input.button {border: 3px double #0E1271; background-color: #438BC0; height: 25px; color: white;  font: bold 12px Century Gothic, Verdana; padding: 1px 3px 1px 3px;}
	a.header:link {color: #ffffff; background: #0E1271; font-weight: bold;}
	a.header:active {color: #ffffff; background: #0E1271; font-weight: bold;}
	a.header:visited {color: #ffffff; background: #0E1271; font-weight: bold;}
	a.header:hover {color: #ffffff; background: #0E1271; font-weight: bolder;}
	.reporange {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#DE903C; text-align:right; line-height:15px;}
	.repgray {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; text-align:right; line-height:15px;}
	a.repgray {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666;}
	a.repgray:hover {color:#000000;}
	.repgraylarge {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; text-align:right; line-height:15px;}
	.repimg {border:1px solid #DE903C; padding:5 5 5 5;}
	table.accounts {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; font-size:10px; line-height:12px; color:#333333; padding:0 0 0 0;}
	tr.accountsHeader {font-weight:bold; background-color:#33387A; color:#FFFFFF; padding:15 5 15 5;}
	#accountsEven {background-color:#EBF4FE; padding:5 5 5 5;}
	#accountsOdd {background-color:#FFFFFF; padding:5 5 5 5;}
	.cust_search {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; line-height:15px;}
	.cust_info_head {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#DE903C; line-height:15px;}
	.freedom_points {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; line-height:15px;}
	table.cust_search {margin:0 0 0 0;}
	.invoiceNo {
	font-family:Century Gothic, Verdana;
	font-size:12px;
	font-weight: normal;
	color:#0000FF;
	}
	a.invoiceNo {color:#0E1271; text-decoration:none;}
	a.invoiceNo:hover {color:#000000; text-decoration:underline;}
	.viewInvoice {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#000000;}
	a.viewInvoice {color:#000000; text-decoration:underline;}
	a.viewInvoice:hover {color:#000000; text-decoration:underline;}
	.balance {font-weight:bold; color:#0000FF;}
	a.balance {font-weight:bold; color:#0000FF; text-decoration:none;}
	a.balance:hover {font-weight:bold; color:#0000FF; text-decoration:underline;}
	.payment {font-weight:bold; color:#FF0000;}
	a.payment {font-weight:bold; color:#FF0000; text-decoration:none;}
	a.payment:hover {font-weight:bold; color:#FF0000; text-decoration:underline;}
	.onOffHeaderOrange {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#DE903C; text-align:right;}
	.cust_popup {font-family: Century Gothic, Verdana; Font-Size: 9pt; text-decoration:none; color:#FFFFFF;}
	a.cust_popup {font-family: Century Gothic, Verdana; Font-Size: 9pt; text-decoration:none; color:#FFFFFF;}
	a.cust_popup:hover {font-family: Century Gothic, Verdana; Font-Size: 9pt; text-decoration:none; color:#FFFFFF;}
	/* blue card elements */
	table.bcTabs {margin:0 0 0 0;}
	td.bcCustomer {padding-right:20px; padding-top:20px;}
	td.bcCustomerDash {font-size: 12pt; font-weight: bold;}
	td.tabPracticeLeft {width:407px; border-right:1px solid #448BC0; padding:0 5px 0 5px;}
	td.tabPracticeRight {width:407px; padding:0 5px 0 5px;}
	input.tabTextFull {width:400; padding-left:5px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	input.tabText3Quarter {width:300; padding-left:5px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	input.tabTextHalf {width:200; padding-left:5px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	input.tabTextThird {width:130; padding-left:5px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	input.tabTextQuarter {width:100; padding-left:5px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	input.tabTextSmall {width:25; padding-left:5px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	textarea.tabTextAreaFull {width:400; padding-left:5px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	textarea.tabTextAreaHalf {width:200; padding-left:5px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	select.tabListFull {width:350; padding-left:5px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	select.tabListSmall {width:100; padding-left:5px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	td.tabProductLeft {width:268px; border-right:1px solid #448BC0; padding:0 5px 0 5px;}
	td.tabProductCenter {width:268px; border-right:1px solid #448BC0; padding:0 5px 0 5px;}
	td.tabProductRight {width:268px; padding:0 5px 0 5px;}
	/* DDS elements */
	table.ddsTable {margin:0 0 0 0;}
	.breadcrumb {font-family:"Century Gothic", Verdana, Arial, Helvetica; color:#FFFFFF; font-weight:bold;}
	.breadcrumbDesc {font-family:"Century Gothic", Verdana, Arial, Helvetica; color:#FFFFFF; font-weight:bold;}
	td.breadcrumb {background:url(../images/dds_breadcrumbBg.gif); background-repeat:no-repeat; background-position:bottom; width:834; height:32; padding-left:25px; padding-top:5px;}
	td.breadcrumbDesc {background-color:#33387a; background-repeat:no-repeat; background-position:bottom; width:834; padding-left:25px; padding-bottom: 5px;}
	select.ddsListSmall {width:170px; padding-left:5px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	td.ddsLeft {width:417px; border-right:1px solid #448BC0; border-bottom:1px solid #448BC0;}
	td.ddsRight {width:417px; border-bottom:1px solid #448BC0;}
	td.ddsNote { padding-bottom: 10px; color: #2d598a; font-size: 11px; }
	td.ddsHeader { padding-top: 10px; color: #2d598a; font-weight: bold; }
	#ddsContainer {width:100%; padding-bottom: 5px;}
	#ddsThumb {padding-top:10px; padding-left:10px; padding-bottom:10px; float:left; width:30%;}
	#ddsContent {padding-top:10px; padding-right:10px; float:right; width:63%;}
	#ddsDownload {vertical-align:bottom; float:left; bottom:auto; padding-top:20px; padding-bottom: 10px;}
	#ddsMessage { margin-top: 15px; margin-bottom: 15px; color: #2d598a; }
	#ddsIndicator { text-align: center; height: 25px; margin-top: 15px; margin-bottom: 15px; color: #2d598a; vertical-align: middle; }
	/* Dashboard elements */
	input.buttonGrey {border: 3px double #0E1271; background-color: #a1a1a1; height: 25px; color: white;  font: bold 12px Century Gothic, Verdana; padding: 1px 3px 1px 3px;}
	#dashMessage { margin-left: 10px; }
	#dashIndicator { vertical-align: top; margin-left: 10px; font-size: 12pt; font-weight: bold; }
	#dashHeader { margin-left: 10px; }
	#dashBoldText { font-weight: bold; }
	tr.dashSpacer { COLOR: #FFFFFF; background-color: #438BC0;}
	
	table.noMargin {margin:0 0 0 0;}
	#altEvenRow {background-color: #EBF4FE; padding:5px 5px 5px 5px;}
	#altOddRow {background-color: #FFFFFF; padding:5px 5px 5px 5px;}
	.tableHeader {font-weight:bold; background-color:#33387A; color:#FFFFFF; padding:15px 5px 15px 5px;}
	.tableHeaderSmall {font-weight:bold; background-color:#33387A; color:#FFFFFF; padding:5px 5px 5px 5px;}
	.tablePopHeader {font-weight:normal; background-color:#33387A; color:#FFFFFF; padding-top:10px; padding-right:10px; padding-bottom:20px; padding-left:10px;}
	.tablePopHeaderTwo {font-weight:normal; background-color:#438bc0; color:#FFFFFF; padding-top:10px; padding-right:10px; padding-bottom:20px; padding-left:10px;}
	input.orangeButton {border: 3px double #DE903C; background-color: #DE903C; height: 25px; color: white;  font: bold 12px Century Gothic, Verdana; padding: 1px 3px 1px 3px;}
	textarea.notesTextAreaFull {width:560; padding-left:5px; margin-top:10px; margin-bottom:10px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	textarea.notesTextAreaCall {width:400; padding-left:5px; margin-top:10px; margin-bottom:10px; background-color: #FFFFFF; border:1px solid #448BC0; color:#0E1271; font-family:"Century Gothic", Verdana, Arial, Helvetica; font-size:12px;}
	a.headerlink {FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-FAMILY: Century Gothic, Verdana; TEXT-DECORATION: underline; Font-Weight: bold;}
	input.radioCall {border:none; padding-top:5px; margin-top:10px;}
	
	td.bcTop {background:#FFF url(../images/bc_questionsTopMid.gif); background-repeat:repeat-x; FONT-FAMILY: Century Gothic, Verdana; FONT-SIZE: 12pt; COLOR: #333333; font-weight:bold; width:506; height:39;}

