html, body																							{font:normal normal 100.1%/1.5em verdana, tahoma, sans-serif; text-align:center; background:#fff url(/images/navbg.gif) top left repeat; color:#6f5ba2;}
html, body, #wrapper																		{margin:0; padding:0; width:100%; height:100%; min-height:100%;}
html>body, html>body #wrapper 													{height:auto;}
div#wrapper 																						{position:absolute; top:0; left:0; background:url(http://www.daxassist.com/images/introbanner[purple].gif) top left no-repeat;}
#contentholder																					{margin:0; padding:0; width:100%;}


/*---base styles---*/
div 																										{font-size:1em; line-height:1.4em;}
p 																											{font-size:1em; text-align:justify; margin:10px 0 15px; padding:0;}

a, a:visited																						{font-size:1em; color:#4d92ad; text-decoration:none; border-bottom:1px dashed #4d92ad;}
a:hover 																								{color:#f58d63; text-decoration:none; border-bottom:1px dashed #f58d63;}
a.plain, a.plain:visited																{text-decoration:none; border-bottom:none;}
a.plain:hover 																					{text-decoration:none; border-bottom:none;}
a.text 																									{font:normal bold 0.7em verdana, arial, helvetica, sans-serif; text-align:right; padding:5px 0 0 10px; background:url(http://www.daxassist.com/images/tbjade.gif) no-repeat 0 7px; text-decoration:none; color:#4d92ad;}
a.text:hover 																						{background:url(http://www.daxassist.com/images/tborange.gif) no-repeat 0 7px; color:#f58d63; text-decoration:none;}
a.gbtext 																								{font:normal bold 0.7em verdana, arial, helvetica, sans-serif; padding:5px 0 0 12px; background:url(http://www.daxassist.com/images/wwwbulletjade.gif) no-repeat 0 6px; text-decoration:none; color:#4d92ad;}
a.gbtext:hover 																					{background:url(http://www.daxassist.com/images/wwwbulletorange.gif) no-repeat 0 6px; color:#f58d63; text-decoration:underline;}
a.fbtext 																								{font:normal bold 0.7em verdana, arial, helvetica, sans-serif; padding:5px 0 0 12px; background:url(http://www.daxassist.com/images/feedbackbulletjade.gif) no-repeat 0 6px; text-decoration:none; color:#4d92ad;}
a.fbtext:hover 																					{background:url(http://www.daxassist.com/images/feedbackbulletorange.gif) no-repeat 0 6px; color:#f58d63; text-decoration:underline;}
a.pwtext 																								{font:normal bold 0.7em verdana, arial, helvetica, sans-serif; padding:5px 0 0 12px; background:url(http://www.daxassist.com/images/passwordbulletjade.gif) no-repeat 0 6px; text-decoration:none; color:#4d92ad;}
a.pwtext:hover 																					{background:url(http://www.daxassist.com/images/passwordbulletorange.gif) no-repeat 0 6px; color:#f58d63; text-decoration:underline;}
a.boxtext 																							{font:normal bold 0.7em verdana, arial, helvetica, sans-serif; border-bottom:1px dashed #4d92ad; padding:0; text-decoration:none; color:#4d92ad;}
a.boxtext:hover 																				{border-bottom:1px dashed #f58d63; color:#f58d63; text-decoration:none;}
a.download 																							{background-color:#ddd4f2; padding:0 10px 2px; border:3px double #fff; color:#6f5ba2; text-decoration:none; text-align:center;}
a.download:hover 																				{background-color:#E9D3D9; color:#985261; border-color:#fff;}

h1				 																							{font-size:1.1em; text-align:left; margin:0; padding-bottom:5px; letter-spacing:0.2em; font-weight:bold; color:#6f5ba2;}
h2 																											{font-size:1.05em; text-align:left; border-bottom:1px dashed #b57583; color:#b57583; letter-spacing:0.2em; margin:0; padding:0;}
h5 																											{font-size:1em; display:inline; line-height:1.6em; text-align:center; color:#6f5ba2; font-weight:bold; letter-spacing:0.1em; padding:4px 8px 8px;}
h5 .rose																								{color:#b57583; border-bottom:1px dashed #b57583;}


/*---left column styles---*/
#leftcol 																								{font-size:0.75em; float:left; width:140px; margin:180px auto 0; text-align:left;} /*--this section is found in _header.php--*/

#leftcol ul 																						{width:120px; padding:0 0 0 5px; margin:0; list-style:none; text-align:left;}
#leftcol ul li 																					{margin:0; padding:0;}
#leftcol ul li a, #leftcol ul li a:visited							{font:normal normal 1em verdana, arial, helvetica, sans-serif; margin:0; padding-left:15px; background:url(http://www.daxassist.com/images/lpbullet.gif) no-repeat 2px 0; text-decoration:none; color:#6f5ba2; border:none;}
#leftcol ul li a:hover																	{background:url(http://www.daxassist.com/images/lobullet.gif) no-repeat 2px 0; color:#f58d63; text-decoration:underline; border:none;}

#leftcol ul li .on																			{font:normal normal 1em verdana, arial, helvetica, sans-serif; margin:0; padding-left:15px; background:url(http://www.daxassist.com/images/ljarrows.gif) no-repeat 2px 0; text-decoration:none; color:#4d92ad; border:none;}
#leftcol ul li a.onoff, #leftcol ul li a.onoff:visited	{font:normal normal 1em verdana, arial, helvetica, sans-serif; margin:0; padding-left:15px; background:url(http://www.daxassist.com/images/ljarrows.gif) no-repeat 2px 0; text-decoration:none; color:#4d92ad; border:none;}
#leftcol ul li a.onoff:hover														{background:url(http://www.daxassist.com/images/loarrows.gif) no-repeat 2px 0; color:#f58d63; text-decoration:underline; border:none;}

#leftcol ul.sub 																				{padding:2px; margin:5px 5px 10px; list-style:none; text-align:left; border:1px dashed #b57583;}
#leftcol ul.sub li																			{margin:0; padding:0;}
#leftcol ul.sub li .subon																{font:normal normal 0.9em arial, helvetica, sans-serif; margin-left:0; padding-left:13px; background:url(http://www.daxassist.com/images/smalljadearrows.gif) no-repeat 2px 1px; text-decoration:none; color:#4d92ad; border:none;}
#leftcol ul.sub li a, #leftcol ul.sub li a:visited			{font:normal normal 0.9em arial, helvetica, sans-serif; margin-left:0; padding-left:13px; background:url(http://www.daxassist.com/images/smallrosebullet.gif) no-repeat 2px 3px; text-decoration:none; color:#b57583; border:none;}
#leftcol ul.sub li a:hover															{background:url(http://www.daxassist.com/images/smallorangebullet.gif) no-repeat 2px 3px; color:#f58d63; text-decoration:underline; border:none;}


/*---right column styles---*/
#rightcol 																							{font-size:0.75em; float:right; width:160px; padding:0; margin:0;}
#rightcol p																							{text-align:justify;}
#rightcol .rightextras 																	{padding:25px 10px; text-align:center;}
* html #rightcol .rightextras 													{padding:45px 10px;}
#rightcol .bannerdate 																	{font-size:0.95em; font-weight:bold; text-align:center; padding:8px 0; color:#985261;}
#rightcol .imgholder																		{border:1px solid #6f5ba2; padding:5px; margin:20px auto; text-align:center; width:100px; height:130px;}
* html #rightcol .imgholder															{padding:5px 5px 3px; width:112px; height:140px;}
#rightcol img																						{margin:0; padding:0; width:100px; height:130px;}
#rightcol h1																						{font-size:0.95em; text-align:center; margin:0; padding:10px 0 0; letter-spacing:0; font-weight:bold; color:#985261;}
#rightcol a, a:visited																	{font-size:1.05em; font-weight:bold; color:#4d92ad; text-decoration:none; border-bottom:1px dashed #4d92ad;}
#rightcol a:hover 																			{color:#f58d63; text-decoration:none; border-bottom:1px dashed #f58d63;}


/*---main column styles---*/
#maincol 																								{font-size:0.75em; line-height:1.5em; padding-top:70px; margin:0 160px 0 140px;}
.whiteholder 																						{min-height:250px; background-color:#fff; border:3px double #ddd4f2; padding:10px; text-align:center;}
* html .whiteholder 																		{height:250px; border:3px double #fff;}
.whiteholder p																					{text-align:justify;}
.whiteholder p.confirmation															{width:60%; margin:50px auto; text-align:center; line-height:1.6em;}
.whiteholder p.problem																	{width:60%; margin:20px auto 0; text-align:center;}
.whiteholder p.footnote																	{text-align:justify; font:normal normal 0.85em/1.4em verdana, arial, helvetica, sans-serif; color:#483A69;}
.whiteholder p.center																		{text-align:center;}
.whiteholder p.buttonholder															{text-align:center; margin:10px auto;}
.whiteholder h3 																				{font-size:0.9em; text-align:left; background-color:#4d92ad; color:#fff; font-weight:bold; letter-spacing:0.1em; padding:2px 6px;}
.whiteholder h4 																				{font-size:0.9em; text-align:center; background-color:#4d92ad; color:#fff; font-weight:bold; letter-spacing:0.1em; padding:2px 8px 4px;}
.whiteholder h5 																				{font-size:1em; display:inline; line-height:1.6em; text-align:center; color:#6f5ba2; font-weight:bold; letter-spacing:0.1em; padding:4px 8px 0;}
.whiteholder h5 .rose																		{color:#b57583; border-bottom:1px dashed #b57583;}
.whiteholder a, .whiteholder a:visited									{font:normal bold 1.05em verdana, arial, helvetica, sans-serif; text-decoration:none; color:#4d92ad;}
.whiteholder a:hover 																		{color:#f58d63; text-decoration:none;}
.whiteholder a.bullet, .whiteholder a.bullet:visited		{font:normal bold 1.05em verdana, arial, helvetica, sans-serif; padding:5px 0 0 10px; background:url(http://www.daxassist.com/images/tbjade.gif) no-repeat 0 7px; text-decoration:none; color:#4d92ad;}
.whiteholder a.bullet:hover 														{background:url(http://www.daxassist.com/images/tborange.gif) no-repeat 0 7px; color:#f58d63; text-decoration:none;}
.whiteholder .sectionend																{text-align:center; margin:10px -12px; background:url(/images/navbg.gif) top left repeat; border-top:3px double #fff; border-bottom:3px double #fff; height:20px;}
* html .whiteholder .sectionend													{position:relative; z-index:10; margin:10px -13px; border-top:3px double #ddd4f2; border-bottom:3px double #ddd4f2;}

p img.disjointedright																		{float:right; margin-left:10px; width:130px; height:160px; border:none;}
img.djmapholder																					{float:right; margin-left:10px; width:200px; height:200px; border:none;}
.messageholder																					{padding:5px 10px; border:1px dashed #cb9fa8; margin:10px 0;}
.messageholder p																				{text-align:justify; margin:0; padding:0;}
.messageholder p.right																	{text-align:right;}
.logdate																								{font-size:0.8em; float:left; color:#985261; padding-bottom:5px;}
#maincol h1 																						{font-size:1.1em; text-align:left; margin:0; padding-bottom:5px; letter-spacing:0.2em; font-weight:bold; color:#6f5ba2;}
#maincol ul																							{text-align:left;}
#maincol ul li																					{font-size:0.7em; text-align:left; font-weight:bold; color:#4d92ad;}
#maincol ul li.links																		{font-size:1em; line-height:2em; text-align:left; font-weight:bold; color:#4d92ad;}
.whiteholder img.rotban																	{margin:10px auto; width:430px; height:55px; border:3px double #6f5ba2;}

#linksholder																						{margin:10px; padding:0; text-align:right;}
#linksholder .catheader																	{border-bottom:1px dashed #b57583; border-top:1px dashed #b57583; margin-bottom:10px; color:#b57583; font-weight:bold; font-size:1.6em; line-height:2em;}
#linksholder .links1																		{text-align:left; font-size:0.9em;}
#linksholder .links2																		{margin:5px 10px 15px; text-align:justify; font-size:0.95em;}
#linksholder .linkend																		{text-align:center; margin:10px -22px; background:url(http://www.daxassist.com/images/navbg.gif) top left repeat; border-top:3px double #fff; border-bottom:3px double #fff; height:20px;}
* html #linksholder .linkend														{position:relative; z-index:10; margin:10px -23px; border-top:3px double #ddd4f2; border-bottom:3px double #ddd4f2;}
#linksholder .linkend2																	{margin:10px; background:#fff; height:10px;}

/*---miscellaneous styles---*/
strong 																									{font-size:1.05em; color :#6f5ba2;}
strong.jade																							{color :#4d92ad;}
strong.gbjade																						{padding-top:5px; color :#4d92ad;}
.minimessage 																						{width:60%; margin:0 auto; border:3px double #6f5ba2; padding:20px; line-height:1.6em; color:#6f5ba2; text-align:center;}
.smaller																								{font-size:0.8em;}
.thin																										{color:#4d92ad; font-family: arial, helvetica, sans-serif; font-size:1em;}
.cb 																										{clear:both; line-height:0; height:0; font-size:0.1em;}
.cl 																										{clear:left; line-height:0; height:0; font-size:0.1em;}
.cr 																										{clear:right; line-height:0; height:0; font-size:0.1em;}
.justify 																								{text-align:justify;}
.center 																								{text-align:center;}
.right 																									{text-align:right;}
.left  																									{text-align:left;}
.spacer  																								{font-size:0.1em; width:100%;}
hr.gb																										{color:#fff; border-bottom:1px dashed #985261;}
.scripttext																							{font:normal bold 1.25em/1.6em monospace; color:#4d92ad; text-align:center;}
* html .scripttext																			{font:normal bold 1.05em/1.6em monospace; color:#4d92ad; text-align:center;}
.scriptholder																						{text-align:center; margin:0 auto;}
.toplink 																								{text-align:right; padding-right:20px;}
.toplink2 																							{text-align:right; padding-right:10px;}
.toplink a, .toplink2 a																	{text-align:right; height:24px; background:#fff url(http://www.daxassist.com/images/toparrow_off.gif) top right no-repeat; padding:4px 18px; border:none;}
.toplink a:visited, .toplink2 a:visited									{text-align:right; height:24px; background:#fff url(http://www.daxassist.com/images/toparrow_off.gif) top right no-repeat; padding:4px 18px; border:none;}
.toplink a:hover, .toplink2 a:hover											{background:#fff url(http://www.daxassist.com/images/toparrow_on.gif) top right no-repeat; padding:4px 18px; border:none;}
.cssstyle																								{margin:5px auto 20px; font-size:1.1em; font-family:monospace; text-align:left;}

/*---code styles--*/
.codeformta  																						{font:normal bold 0.9em/1.4em 'Courier New', Courier, monospace; margin:5px; border:1px solid #cb9fa8; padding:5px; text-align:left; color:#b57583;}
.codeholder  																						{font:normal bold 0.9em/1.4em 'Courier New', Courier, monospace; margin:5px; border:1px solid #cb9fa8; padding:5px; text-align:left; color:#b57583;}
.codefont  																							{font:normal normal 0.9em/1.4em 'Courier New', Courier, monospace; text-align:left; color:#b57583;}
.codecomments  																					{font:italic normal 1.0em/1.4em 'Courier New', Courier, monospace; text-align:left; color:#808080;}


/*---js textlink styles---*/
a.sample1, a.sample1:visited														{font:normal bold 1.2em/1.4em arial, sans-serif; color:#4d92ad; text-decoration:none; border:none; margin:0 5px;}
a.sample1:hover  																				{color:#f58d63; text-decoration:underline overline;}

a.sample2, a.sample2:visited  													{font:normal bold 1.4em/1.4em monospace; color:#6f5ba2; text-decoration:none; border-top:1px solid #fff; margin:0 5px;}
a.sample2:hover  																				{color:#f58d63; text-decoration:none; border-top:1px dashed #f58d63; border-bottom:1px dashed #f58d63;}

a.sample3, a.sample3:visited  													{font:italic bold 1.4em/1.4em 'times new roman', serif; color:#985261; text-decoration:none; border-bottom:1px dashed #985261; margin:0 5px;}
a.sample3:hover  																				{color:#f58d63; text-decoration:none; border-bottom:1px solid #f58d63;}

a.sample4, a.sample4:visited  													{font:normal normal 1.2em/1.4em arial, sans-serif; border:3px double #fff; color:#6f5ba2; text-decoration:none; padding:0 5px 2px; margin:0 5px;}
a.sample4:hover  																				{color:#f58d63; border:3px double #f58d63;  text-decoration:none;}

.formholder																							{text-align:center; margin:30px auto;}
.formleft																								{font-size:1em; clear:left; float:left; text-align:right; width:28%; line-height:2.0em; margin-bottom:5px;}
.formright																							{float:left; text-align:left; margin-bottom:5px;}
.forminput																							{font:normal normal 1em verdana, sans-serif; border:1px solid #6f5ba2; margin-top:3px; color:#6f5ba2;}
.formselect																							{font:normal normal 1em verdana, sans-serif; margin-top:3px; color:#6f5ba2;}
.formchkbx																							{font:normal normal 17em verdana, sans-serif; border:0; padding:0; margin-left:-4px; margin-top:3px; color:#6f5ba2;}
.formta																									{font:normal normal 1em verdana, sans-serif; border:1px solid #6f5ba2; margin-top:3px; color:#6f5ba2;}
.formbutton																							{font:normal bold 1em verdana, sans-serif; padding:1px 4px; border:1px outset #fff; background:#6f5ba2; color:#fff; margin:6px 3px 0 0;}
.required																								{font-size:1em; color:#f58d63; vertical-align:top;}
.jade																										{color:#4d92ad;}
.red																										{color:#c00;}

/*---footer styles using script from http://accessat.c-net.us/ - a fantastic CSS resource!---*/
#footer 																								{clear:both; bottom:0; left:0; width:100%; margin:20px 0 0; height:12px; background:#e9d3d9; border-top:1px solid #4d92ad; border-bottom:1px solid #4d92ad; padding:3px 0;}
#footerleft 																						{font-size:0.7em; line-height:1em; padding-left:10px; float:left; color:#4d92ad; text-align:left; width:45%;}
#footerright 																						{font-size:0.7em; line-height:1em; padding-right:10px; float:right; color:#4d92ad; text-align:right; width:45%;}

/* Next 2 rules are to specifically set defaults that will be
overridden via hacks, catering to specific browsers. */
#footer 																								{position:static;}
#contentholder 																					{padding:0;}

/* Change #footer positioning to absolute only in IE, using the
"star html" hack, hiding from MacIE5 using the "escaped comment" hack.
After this, only WinIE is position:absolute. */
/* \*/
* html #footer 																					{position:absolute;}
* html #contentholder 																	{padding-bottom:100px;} /* a new comment stops hiding from MacIE5 */

/* Change #footer positioning to absolute in all non-WinIE browsers
except Opera 5 and 6, using the "Owen" hack, still hiding from Mac IE5.
After this, MacIE5 and Op5-6 are static, other browsers are absolute
(though some may still behave as static, like Safari). */
/* \*/
head:first-child+body div#footer 												{position:absolute;}
head:first-child+body div#contentholder 								{padding-bottom:100px;} /* */


/* colourchart table styles */

table																										{margin:0; background:#fff; border:none;}
td																											{font:normal normal 100.1%/1.5em verdana, tahoma, sans-serif; text-align:center;}
td.textwhite																						{font-size:0.65em; font-weight:bold; color:#fff;}
td.textblack																						{font-size:0.65em; font-weight:bold; color:#000;}
