body {
	margin-top: 0;
	background-color: #5d408f;
}
.body-j2008 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 14px;
	padding: 0px;
}
.padded_cell {
	padding: 10px;
}
.historysearch{
	cursor: pointer;
}
.float_left_image {
	float: left;
	padding-right: 15px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
}
.instruct{
	border-style: dashed;
	border-color: #b4a7d4;
	background-color: #5d408f;
	padding: 5;
	border-width: 2;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
}
.homemsg{
	font-size: 12px;
	color: white;
	font-family: sans-serif;
	font-weight: normal;
}

li{
	font-size: 12px;
	
	
}
.insite{
	
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-weight: bold;
}
.bigyellow{
	color: #FFD700;
	font-size: 15px;
	font-weight: bold;
	font-family: "MS Sans Serif", Geneva, sans-serif;
}
.menu{
		background-color: #5d408f;

}
.menubox{
	 border:1px solid white;
}
.gbutton
	{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#483B66);
	border: 1px outset #5d408f;
	border-bottom: #b4a7d4;
	border-right-color: #b4a7d4;
}
.gbutton.hover
	{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=Gold);
	border: 2px outset;
}
.webreflistbox{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	background-color: White;
	border: 1px solid Black;
}
.webrefllabelrt{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
	text-align: right;
	text-decoration: none;
}
.webrefllabelleft{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
}
.webreflist{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	background-color: White;
}
.webreflistmini{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 9px;
	text-align: left;
	text-decoration: none;
	background-color: White;
}
.webreflist:hover{
	color: Blue;
}
.webreflist:Link{
	font-weight: bold;
	text-decoration: underline;
}
.webreflist:visited,active{
	font-weight: bold;
	text-decoration: underline;
}
.tabitem{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.tabitem_on{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.tabitem:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.titlebar1{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
	font-weight: bold;
}
.titlebar2{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13px;
	font-weight: bold;
}
	.leftcell{
	font-family: sans-serif;
	font-size: 10px;
	text-align: left;
}
	.rightcell{
	font-family: sans-serif;
	font-size: 10px;
	text-align: right;
}



.navlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	text-decoration: none;
}
.navlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	text-decoration: underline;
}
INPUT{ font-size : 9px;}
	Textarea{
		font-family : sans-serif;
		font-size : 10px;
	}

 .body-g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
}
.field {
	vertical-align: top;
	background-position: center;
	font-size: 12px;
}
.inputb {
	border-top: thin inset;
	font-size: 11px;
	border-bottom: thin inset;
	border-right: thin inset;
	border-left: thin inset;
	font-family: sans-serif;
}
select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.formtype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	vertical-align: middle;
	text-align: right;
}
.whiteleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	vertical-align: middle;
	text-align: left;
}
.whitecenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	vertical-align: middle;
	text-align: center;
}
.input_boxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.grayq{color : #999999; font-family : Arial, Helvetica, sans-serif;}
.gray{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.graylabel{	font-size : 18px; color : #999999; font-weight : bold;	font-family : Arial, Helvetica, sans-serif;}
.redlabel{
	font-size: 18px;
	color: White;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.callink{
	font-family: sans-serif;
	font-style: normal;
	font-weight: normal;
	color: White;
}
.callink:hover{
	text-align: center;
	font-family: sans-serif;
	color: #FAEBD7;
}
.calday{
	background-color: #b4a7d4;
	border: thin double #b4a7d4;
	text-align: center;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: White;
}
.calmo{
	border: thin double #b4a7d4;
	background-color: #b4a7d4;
	text-align: center;
	font-family: sans-serif;
	font-weight: bold;
	color: White;
	font-size: 12px;
}
.confirmation{
	border: 1px solid Black;
	background-color: White;
	font-family: sans-serif;
	font-size: 11px;
	color: Black;
}
.confirmtop{
	background-color: White;
	font-family: sans-serif;
	font-size: 13px;
	color: Black;
	font: bold;
	text-align: center;
}
.confirmsuccess{
	background-color: White;
	font-family: sans-serif;
	font-size: 15px;
	color: Black;
	font: bold;
	text-align: center;
}
.confirmlabel{
	background-color: White;
	font-family: sans-serif;
	font-size: 13px;
	color: Black;
	font: bold;
	text-align: right;
	width: 150px;
	border-right: 1px solid;
}
.helpbox{
	border: 1px solid Black;
	background-color: White;
	color: Black;
}
.help{
	background-color: White;
	font-family: sans-serif;
	font-size: 11px;
	color: Black;
}
.helphdr{
	background-color: White;
	font-family: sans-serif;
	font-size: 15px;
	color: Black;
	font: bold;
	text-align: center;
}
.helplabel{
	background-color: White;
	font-family: sans-serif;
	font-size: 11px;
	color: Black;
	font: bold;
	text-align: right;
	border-right: 1px solid;
}
.clientpatlist{
	background-color: White;
	font-family: sans-serif;
	font-size: 8px;
	color: Black;
	text-align: center;
	vertical-align: bottom;
	padding: 0 0 0 0;
}

.clientpatlistHDR{
	font-size: 9px;
	font: bold;
	text-align: center;
	color: Black;
	border: 1 solid Gray;
}
.clientpatlistDTL{
	font-size: 9px;
	border: .5 solid Gray;
	color: Black;
	vertical-align: top;
}
.carrbody{
	display: block;
	MARGIN: 0;
	PADDING: 0;
	LEFT: 0PX;
	WIDTH: 766px;
	height: 100%;
	POSITION: relative;
	TOP: 10px;
	BACKGROUND: url(toolbarbkg.gif);
	TEXT-ALIGN: center;
	color: White;
}
.left_column_outer {
	display: block;
	MARGIN: 0;
	PADDING: 0;
	LEFT: 0PX;
	WIDTH: 126px;
	POSITION: absolute;
	BACKGROUND: #b4a7d4 url(toolbarbkg.gif);
	TEXT-ALIGN: center;
	color: White;
}

.table_column_outer {
	display: block;
	MARGIN: 0;
	PADDING: 0;
	LEFT: 140PX;
	POSITION: absolute;
	TOP: 0px;
	WIDTH: 600px;
	TEXT-ALIGN: center;
	color: White;
}

H3 {
	PADDING: 0px; 
	FONT-SIZE: 1.2em; 
	MARGIN: 0px; 
	COLOR: White; 
	BORDER-BOTTOM: #B59A6F 1px dashed;
	}

H4 {
	PADDING: 0px;
	FONT-SIZE: 1.1em;
	MARGIN: 3px;
	COLOR: white;
	BORDER-BOTTOM: #5d408f 1px dashed;
}
#tblhdr{
	DISPLAY: block;
	margin: 2px 0px;
	padding: 2 2 2 2;
	background: #5d408f;
	COLOR: white;
	BORDER: 1px solid Silver;
	text-align: center;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
}
#tbllink{
	DISPLAY: block;
	padding: 2 2 2 2;
	background: #5d408f;
	COLOR: white;
	text-align: left;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
}

#tbldtlBW{
	DISPLAY: block;
	margin: 0px 0px;
	padding: 0 2 2 2;

	COLOR: black;
	BORDER: 1px solid Silver;

	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
	font-weight: normal;
	background-color: White;
}
#tbldtl{
	DISPLAY: block;
	margin: 0px 0px;
	padding: 0 2 2 2;

	background: #5d408f url(toolbarbkg.gif);
	COLOR: white;
	BORDER: 1px solid Silver;

	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
	font-weight: normal;
	background-color: White;
}
.link_one:link, .link_one:visited,
.link_two:link, .link_two:visited,
.link_three:link, .link_three:visited,
.link_four:link, .link_four:visited, 
.link_five:link, .link_five:visited,
.link_six:link, .link_six:visited, 
.link_seven:link, .link_seven:visited, 
.link_eight:link, .link_eight:visited {
	DISPLAY: block;
	margin: 2px 0px;
	padding: 2 2 2 2;
	width: auto;
	background: #5d408f url(toolbarbkg.gif);
	COLOR: white;
	BORDER: #B59A6F 0px outset;
	text-align: left;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
}


.link_one:hover, .link_one:active, 
.link_two:hover, .link_two:active, 
.link_three:hover, .link_three:active, 
.link_four:hover, .link_four:active, 
.link_five:hover, .link_five:active, 
.link_six:hover, .link_six:active, 
.link_seven:hover, .link_seven:active, 
.link_eight:hover, .link_eight:active {
	DISPLAY: block;
	margin: 2px 0px;
	padding: 2 2 2 2;
	width: auto;
	BORDER: #B59A6F 0px outset;
	text-align: left;
	background-color: #b4a7d4;
	text-decoration: none;
	COLOR: #005177;
	padding-bottom: 3px;
	padding-top: 3px;
}

/*****  V3Subjectmenu  *******/

.v3subjectmenu_container {
	display: block;
	BORDER-top: 1px solid #b4a7d4;
	BORDER-bottom: 1px solid #b4a7d4;
	BORDER-left: 1px solid #b4a7d4;
	BORDER-right: 1px solid #b4a7d4;
	MARGIN: 0px 5;
	PADDING: 5px 5px 5px 5px;
	width: auto;
}


.buttonart_box1  {
 	DISPLAY: block; 
	float:left;
	margin:0 auto; 
 	margin-top:3px;
	margin-left:1px;
	padding:0px;
	width:6px;
	height:6px;
	line-height:.01em;
	font-size:.01em;
	background:#ffcc33;
	BORDER: white 1px outset;
	text-align:center;
    color:#ffffff;
}

.buttonart_box2  {
 	DISPLAY: block; 
	margin:0 auto; 
	padding:0px;
	width:4px;
	height:4px;
	background:#000000;
	line-height:.01em;
	font-size:.01em;
	BORDER: #5d408f 1px outset;
	text-align:center;
    color:#ffffff;
}
.buttonart_box3  {
 	DISPLAY: block; 
	margin:0 auto; 
	padding:0px;
	width:auto;
	height:3px;
	background:#5d408f;
	line-height:.01em;
	font-size:.01em;
	BORDER: #5d408f 0px outset;
	text-align:center;
    color:#ffffff;
}
#navigationlink_nodmp:link {
  font-family: Gill Sans MT, Verdana, Sans-Serif;
  font-weight: bold;
  font-size: 12px;
	color:#FFF;
	text-decoration:none;
}
#navigationlink_nodmp:hover {
  font-family: Gill Sans MT, Verdana, Sans-Serif;
  font-weight: bold;
  font-size: 12px;
	color:#CCC;
	text-decoration:none;
}
#navigationlink_nodmp:visited {
  font-family: Gill Sans MT, Verdana, Sans-Serif;
  font-weight: bold;
  font-size: 12px;
	color:#FFF;
	text-decoration:none;
}
#navigationlink_nodmp:active {
  font-family: Gill Sans MT, Verdana, Sans-Serif;
  font-weight: bold;
  font-size: 12px;
	color:#CCC;
	text-decoration:none;
}