body {

	background-color:#fff;

	background-image: url("/images/ghost.gif");

	background-repeat: no-repeat;

	margin: 0 10px 0 10px;

	padding: 0;

	width: 780px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	voice-family: "\"}\""; 

	voice-family:inherit;

	font-size: small;	

}

p.redtext {
	color: #f26722;
}

p.bluetext {
	color: #0066cc;
}

p.darkbluetext {

	color: #052079;
}



.subtext

{

font-size:small

}

select, input {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	voice-family: "\"}\""; 

	voice-family:inherit;

	font-size: small;	

}

label {

    font-weight: bold;

	background-color:#fff;

}



table.positional {

	table-layout: fixed;

	border-collapse: collapse;

	padding: 0;

	margin: 0;

	width:760px;

}

a:link       { color: #03c; text-decoration:underline; background-color: transparent; }

a:visited    { color: #03c; text-decoration:underline; background-color: transparent; }

a:hover      { color: #06c; text-decoration:underline; background-color: transparent; }

a:active     { color: #03c; text-decoration:underline; background-color: transparent; }

.more {text-align: right;

text-decoration:underline;

}

.more a:link,

.more a:visited,

.more a:hover,

.more a:active

			{ color: #03c; text-decoration:underline; background-color: transparent; text-align:right; }

.decorate {

	background-color: #8ebdec !important;

	border-top: 1px solid #8da4bb;

	border-right: 1px solid #294766;

	border-bottom: 1px solid #001f3f;

	border-left: 1px solid #83a8cc;

	font-weight: bold;

	vertical-align: middle;

	margin: 2px 0 0 0;

	padding: 0;

	line-height: 24px;

}

td>.decorate {

	padding: 1px 0 4px 0;

}

.lonelylink>.decorate {

	padding: 1px 0 5px 0;

	line-height: 30px;

	white-space: nowrap;

	text-align:right;

	vertical-align:top;

}

.decorate a, .decorate input {

	background-color: #9cf !important;

	border-top: 1px solid #bddeff;

	border-right: 1px solid #6b94bb;

	border-bottom: 1px solid #7298be;

	border-left: 2px solid #acd7f9;

	margin: 0;

	padding: 2px 3px;

	font-size: 9px;

	font-weight: bold;

	letter-spacing: 0;

	vertical-align: middle;

}

.decorate a:link		{ color: #000 !important; text-decoration:none !important; }

.decorate a:visited		{ color: #000 !important; text-decoration:none !important; }

.decorate a:hover		{ color: #03c !important; text-decoration:none !important; }

.decorate a:active		{ color: #000 !important; text-decoration:none !important; }

input.decorate {

	line-height: 1.5em;

}

td.button {

	line-height: 3em;

}

.top {

	vertical-align: top !important;

}

.lonelylink a:link       { font-size: 12pt; color: #000; text-decoration:none; background-color: transparent; }

.lonelylink a:visited    { font-size: 12pt; color: #000; text-decoration:none; background-color: transparent; }

.lonelylink a:hover      { font-size: 12pt; color: #03c; text-decoration:underline; background-color: transparent; }

.lonelylink a:active     { font-size:12pt; color: #000; text-decoration:none; background-color: transparent; }

hr {

	color: #9ec8f4;

}

clearbox td.blueline {

	border-top: 1px solid #9ec8f4;

	padding-top: 1px;

	width:100%;

}

.rowhighlight {

	background-color: #eee;

}

.colhighlight {

	background-color: #DFEBF8;

}

#header, #main, #footer {

	position: relative;

	margin: 10px 0 0 0;

	padding: 0;

}

#header {

	height: 114px;

	width:740px;

	padding: 0;

}




#header label {

	padding-right: 5px;

}

#header input {

	font-size: x-small;

	padding: 0 5px 0 5px;

}

.right {

	text-align: right;

}

.left {

	text-align: left;

}

.center {

	text-align: center !important;

}

.hide {

	display: none;

}

.invisible {

	visibility: hidden;

}

#headernav{

	font-size: 13px;

	margin: 0;

	padding: 5px 8px 5px 0;

	background-color: transparent;

	text-align: left;

}

#headernav ul, #headernav li{

	display: inline;

	list-style: none;

	margin: 0;

	padding: 0;

}

#headernav li{

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #fff;

	border-right: 1px solid #fff;

}

#headernav li a:link, #headernav li a:visited {

	font-weight: bold;

}

#headernav li a, #headernav li a:hover, #headernav li a:active {

	display: inline;

	text-decoration: none; 

	color: #fff;

	background-color : #052079;

	margin: 0 -5px 0 0;

	padding: 5px 9px 5px 9px;

	border: none;

	text-align: center;

	font-weight: normal;

}

#headernav li a:hover, #headernav li a:active { 

	font-weight: bold;

	color: #fff;

	background-color : #06c;

	margin: 0 -5px 0 0;

}

#headernav li.currentmenu {

	border-bottom: 1px solid #06c;	

}

#headernav li.currentmenu a:link, #headernav li.currentmenu a:visited {

	font-weight: bold;

	background-color : #06c;

	margin: 0 -5px 0 0;

	padding: 5px 9px 5px 9px;

	border-bottom: 1px solid #06c;	

}

#welcome {

	padding: 5px 0 5px 20px;

	margin: 1px 0 0 0;

	font-size: 13px;

	color: white;

	background-color :  #06c;

	width: 740px;

}


#welcome a {

	color: white;

	font-size: 13px;

	margin-right: 10px;

	text-decoration:underline;

}

#welcome a.current {

	font-weight: bold;

	text-decoration:none;

}

.fastpath {

    background-color: #d8e8f8;

}

.fastpath select {

    width: 160px;

	margin: 6px;

}

td.maincontentleft {

	/*table-layout: fixed;*/

	width: 170px;

	padding: 10px 10px 10px 0;

}

td.maincontent {

	/*table-layout: fixed;*/

	width: 100%;

	padding: 10px 0 10px 0;

}

td.headmaincontent

 {

	table-layout: fixed;

	width: 100%;

	padding: 10px 0 2px 0;

}

td.headmaincontentright {

	table-layout: fixed;

	width: 170px;

	padding: 10px 0 2px 10px;

}

td.maincontentright {

	table-layout: fixed;

	width: 170px;

	padding: 10px 0 10px 10px;

}

.sectionheader, td.maincontent h1 {

	font-size: large;

	font-weight: bold;

	color: #06c;

}

h1 {

	font-size: large;

	font-weight: bold;

	color: #06c;

}

.lightheader{

	color: #999999;

}



td.maincontentcenter {

	table-layout: fixed;

	width: 100%;

	padding: 10px 180px;

}

.bam {

	border-bottom: 1px solid #69c;

	border-left: 1px solid #69c;

	border-right: 1px solid #69c;

}



.box {

	position: relative;

	margin: 0 0 6px 0;

	border: 1px solid #69c;

	background-color: #fff;

	font-size: 12pt;
	width: 169px;

}


.grey {

	background-color:#eee;

}



.box a:link       { color: #03c; text-decoration:none; background-color: transparent; }

.box a:visited    { color: #03c; text-decoration:none; background-color: transparent; }

.box a:hover      { color: #06c; text-decoration:underline; background-color: transparent; }

.box a:active     { color: #03c; text-decoration:none; background-color: transparent; }

.box .form {

	font-size: 112%;

}

.box td {

	padding: 2px 6px 0 6px;

}

.box .links a {

	display: block;

	padding: 3px 6px;

}

.box .caption {

	position: relative;
	
	background-color: #d8e8f8;

	color: #000;

	font-size: 12pt;

	font-weight: bold;

	border-bottom: 1px solid #69c;

    margin: 0;

    padding: 1px;

    vertical-align: middle;
	 width: 169px;

}

.box .caption td {

	padding: 0;

}

.box .subcaption {

	position: relative;

	background-color: #d8e8f8;

	color: #000;

	font-size: 120%;

	font-weight: bold;

    margin: 6px 0;

    padding: 3px;

    vertical-align: middle;

}

.box .subcaption td {

	padding: 0;

}

.box p {

	padding: 10px;

	margin: 0;

}

.box input {

	margin-left: 15px;

}

.box td input {

	margin-left: 0;

}

.box label {

	margin-left: 15px;

	font-weight: normal;

}

.box td span {

	margin-left: 6px;

}

.box .alert {

	color: #c00;

}

.box ul, .box li{

	list-style: none;

	margin-top: 6px;

	margin-left: 4px;

	/* added for Mozilla */

	padding-left: 0;

}

.box li{

	margin-right: 3px;

}

.box table.data {

	width: 100%;

}

.box table.data thead {

	background-color: #C9DFF7;

	font-size:small;

}

.box .lineseperator {

	border-bottom: 1px dashed #99ccff;

}



.imagecaption {

border-style:none;

width:172px;

}



.bambox {

	position: relative;

	margin: 0 0 6px 0;

	border-left: 1px solid #69c;

	border-right: 1px solid #69c;

	border-bottom: 1px solid #69c;

	background-color: #fff;

	font-size: small;

	font-size: x-small;

	width: 168px;

}



.bambox a:link       { color: #03c; text-decoration:none; background-color: transparent; }

.bambox a:visited    { color: #03c; text-decoration:none; background-color: transparent; }

.bambox a:hover      { color: #06c; text-decoration:underline; background-color: transparent; }

.bambox a:active     { color: #03c; text-decoration:none; background-color: transparent; }

.bambox .form {

	font-size: 112%;

}

.bambox td {

	padding: 2px 4px 0 4px;

}

.bambox .links a {

	display: block;

	padding: 3px 6px;

}

.bambox .caption {

	position: relative;

	background-color: #d8e8f8;

	color: #000;

	font-size: 110%;

	font-weight: bold;

    margin: 0;

    padding: 3px;

    vertical-align: middle;

}

.bambox .caption td {

	padding: 0;

}

.bambox .subcaption {

	position: relative;

	background-color: #d8e8f8;

	color: #000;

	font-size: 120%;

	font-weight: bold;

    margin: 6px 0;

    padding: 3px;

    vertical-align: middle;

}

.bambox .subcaption td {

	padding: 0;

}

.bambox p {

	padding: 10px;

	margin: 0;

}

.bambox input {

	margin-left: 15px;

}

.bambox td input {

	margin-left: 0;

}

.bambox label {

	margin-left: 15px;

	font-weight: normal;

}

.bambox td span {

	margin-left: 6px;

}

.bambox .alert {

	color: #c00;

}

.bambox ul, .bambox li{

	list-style: none;

	margin-top: 6px;

	margin-left: 4px;

	/* added for Mozilla */

	padding-left: 0;

}

.bambox li{

	margin-right: 3px;

}

.bambox table.data {

	width: 100%;

}

.bambox table.data thead {

	background-color: #C9DFF7;

	font-size:small;

}

.bambox .lineseperator {

	border-bottom: 1px dashed #99ccff;

}



.middlebox {

	position: relative;

	margin: 0 0 6px 0;

	border: 1px solid #69c;

	background-color: #fff;

	font-size: small;

	/*font-size: x-small;*/

	width: 100%;

}



.middlebox a:link       { color: #03c; text-decoration:none; background-color: transparent; }

.middlebox a:visited    { color: #03c; text-decoration:none; background-color: transparent; }

.middlebox a:hover      { color: #06c; text-decoration:underline; background-color: transparent; }

.middlebox a:active     { color: #03c; text-decoration:none; background-color: transparent; }

.middlebox .form {

	font-size: 112%;

}

.middlebox td {

	padding: 2px 6px 0 6px;

}

.middlebox .links a {

	display: block;

	padding: 3px 6px;

}

.middlebox .caption {

	position: relative;

	background-color: #d8e8f8;

	color: #000;

	font-size: 120%;

	font-weight: bold;

	border-bottom: 1px solid #69c;

    margin: 0;

    padding: 3px;

    vertical-align: middle;

}

.middlebox .caption td {

	padding: 0;

}

.middlebox .subcaption {

	position: relative;

	background-color: #d8e8f8;

	color: #000;

	font-size: 120%;

	font-weight: bold;

    margin: 6px 0;

    padding: 3px;

    vertical-align: middle;

}

.middlebox .subcaption td {

	padding: 0;

}

.middlebox p {

	padding: 10px;

	margin: 0;

}

.middlebox input {

	margin-left: 15px;

}

.middlebox td input {

	margin-left: 0;

}

.middlebox label {

	margin-left: 15px;

	font-weight: normal;

}

.middlebox td span {

	margin-left: 6px;

}

.middlebox .alert {

	color: #c00;

}

.middlebox ul, .middlebox li{

	list-style: none;

	margin-top: 6px;

	margin-left: 4px;

	/* added for Mozilla */

	padding-left: 0;

}

.middlebox li{

	margin-right: 3px;

}

.middlebox table.data {

	width: 100%;

}

.middlebox table.data thead {

	background-color: #C9DFF7;

}

.middlebox .lineseperator {

	border-bottom: 1px dashed #99ccff;

}

barebox table.data {

	width: 100%;

}

.barebox table.data thead {

	background-color: #C9DFF7;

}

.mainbox {

	position: relative;

	margin: 0px 0px 6px 0px;

	border: 1px solid #000;

	background-color: #fff;

	font-size: 120%;

}

.mainbox .form {

	font-size: 100%;

}

.mainbox .form select {

	font-size: 100%;

}

.mainbox .alert {

	color: #c00;

}

.mainbox td {

	padding: 0 5px 0 5px;

}

.mainbox .caption {

	position: relative;

	background-color: #9ec8f4;

	color: #000;

	font-size: 100%;

	font-weight: bold;

    margin-bottom: 0;

    padding: 3px;

    vertical-align: top;

}

.mainbox .caption td {

	padding: 0;

}

.mainbox .subcaption {

	position: relative;

	background-color: #9ec8f4;

	color: #000;

	font-size: 100%;

	font-weight: bold;

    margin: 6px 0;

    padding: 3px;

    vertical-align: top;

}

.mainbox .subcaption td {

	padding: 0;

}

.mainbox th {

	font-size: 75%;

}

.mainbox hr {

	margin: 0 6px 0 6px;

	height: 1px;

	color: #9ec8f4;

}

.mainbox p {

	padding: 10px;

	margin: 0;

}

.mainbox td span {

	margin-left: 6px;

}

.mainbox img {

	border-style: none;

}

.mainbox ul, .mainbox li{

	list-style: inherit;

	margin-top: 6px;

	/*margin-left: 10px;*/

}

.mainbox li{

	margin-right: 3px;

}



.mainbox table.data {

	/*width: 100%;*/

}

.mainbox .summary {

	font-size: 100%;

}

.mainbox .summary td {

	padding: 2px 2px 0 6px;

}

.mainbox table.data thead {

	background-color: #C9DFF7;

}

.mainbox table.data th {

	background-color: #C9DFF7;

	font-size:110%;

}



.clearbox {

	position: relative;

	margin: 0px 0px 6px 0px;

	border: 1px solid #fff;

	background-color: #fff;

	font-size: 120%;

}

.clearbox .form {

	font-size: 100%;

}

.clearbox .form select {

	font-size: 100%;

}

.clearbox .alert {

	color: #c00;

}

.clearbox td {

	padding: 0 0px 0 0px;

}

.clearbox .subcaption {

	position: relative;

	background-color: #9ec8f4;

	color: #000;

	font-size: 100%;

	font-weight: bold;

    margin: 6px 0;

    padding: 3px;

    vertical-align: top;

}

.clearbox .subcaption td {

	padding: 0;

}

.clearbox th {

	font-size: 75%;

}

.clearbox hr {

	margin: 0 6px 0 6px;

	height: 1px;

	color: #9ec8f4;

}

.clearbox p {

	padding: 10px;

	margin: 0;

}

.clearbox td span {

	margin-left: 6px;

}

.clearbox img {

	border-style: none;

}

.clearbox ul, .clearbox li{

	list-style: inherit;

	margin-top: 6px;

	margin-left: 10px;

}

.clearbox li{

	margin-right: 3px;

}

.clearbox table.data {

	width: 100%;

}

.clearbox .summary {

	font-size: 100%;

}

.clearbox .summary td {

	padding: 2px 2px 0 6px;

}

.clearbox table.data thead {

	background-color: #C9DFF7;

}

#dataentryform {

	width: 450px;

	color:#000;	

	padding:3px;



}

#dataentryform th {

	background-color:	#d8e8f8;

		

}

#dataentryform td {

	font-size: 100%;

	line-height: 16px;

	margin-top: 3px;

	margin-bottom: 15px; 

	

}

#dataentrybutton {

	padding-top: 5px;

	padding-left: 105px;

	

}

.subleft {

	margin-right: 5px;

}

.subright {

	margin-left: 5px;

}

.barebox {

	/*position: relative;*/

	margin: 0 0 0px 0;

	background-color: #fff;

	font-size: 110%;

}

.barebox td {

	padding: 0 3px 0 3px;

}

.barebox .caption {

	/*position: relative;*/

	background-color: #d8e8f8;

	color: #036;

	font-weight: bold;

    margin-bottom: 0;

    padding: 1px;

    vertical-align: top;

    text-align: left;

    border-bottom: 1px solid #69c;

}

.barebox .caption td {

	padding: 0;

}

.barebox .caption.wide {

	width: 580px;

}

.barebox .subcaption {

	position: relative;

	background-color: #d8e8f8;

	color: #036;

	font-weight: bold;

    margin: 6px 0;

    padding: 1px;

    vertical-align: top;

    text-align: left;

}

.barebox .subcaption td {

	padding: 0;

}

.barebox p {

	padding: 10px;

	margin: 0;

}

.barebox td span {

	margin-left: 6px;

}

.barebox img {

	border-style: none;

}

.barebox th {

	font-weight: bold;

	text-align: right;

}

#footer {

	clear: both;

	color: #000;

	width:780px;

	font-size: xx-small;

	text-align: center;

	padding: 20px 0 20px 0;

}

frame {

	border: 0 solid;

}

.formalert {

	color: #f00;

    font-weight: bold;

}

.requiredtext {

	color: #f00;

    font-weight: normal;

}

.form {

	font-size: 105%;

}

.form td {

	padding: 2px 1px 2px 1px;

}

.form label {

	font-weight: bold;

}

.form td {

	height: 2em;

}

.form th {

	font-size: 100%;

}

td.image {

	padding: 0;

}

img.floatLeft { float: left; 
margin: 4px; }

img.floatRight { float: right; 
margin: 4px; } 


#boxlist{

	font-size: medium;
	color: #052079;
	font-family: Arial, Helvetica, sans-serif;

}



#rxbox {
	position: relative;
	margin: 0 0 6px 0;
	border: none;
	font-size: medium;
	color: #052079;
	font-family: Arial, Helvetica, sans-serif;
	width: 159px;
	padding: 5px 0px 0px 5px;
}

#rxbox a:link, #rxbox a:visited {
font-size: medium;
	color: #052079;
	font-family: Arial, Helvetica, sans-serif;
}

#rxbox a, #rxbox a:hover, #rxbox a:active {

 font-size: medium;
	color: #052079;
	font-family: Arial, Helvetica, sans-serif;
	border: none;

	}

.imagebox {
	width: 165px;
	height: 98px;
	border: none;
}



.rxbox2 {
	position: relative;
	margin: 0 0 6px 0;
	font-size: medium;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	width: 169px;
	padding: 5px 0px 0px 5px;
	text-align: left;
}
 



.rxbox2 a:link       { color: black; text-decoration:underline; background-color: transparent; }

.rxbox2 a:visited    { color: #03c; text-decoration:underline; background-color: transparent; }

.rxbox2 a:hover      { color: #06c; text-decoration:underline; background-color: transparent; }

.rxbox2 a:active     { color: #03c; text-decoration:underline; background-color: transparent; }



#line {
 width: 95%;
 
}

#header5 {
	font-size: medium;
	color: #052079;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	
}
