body {
  background-color: #FFFFFF;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

div.content {
  min-width: 900px;
  margin: 20px;
}

div.sidebar {
  float:left;
  width:250px;
}

div.main {
  float:right;
  width:650px;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

a:link {
  color: #577382;
  text-decoration: none;
}

a:visited {
  color: #577382;
  text-decoration: none;
}

a:hover {
  color: #000000;
  text-decoration: underline;
}

.rserror1 {
  color: red;
  font-size: 1.2em;
}

.rserror2 {
  color: red;
  font-size: 1em;
  font-weight: bold;
}

h1 {
  font-size: 22px;
}

h2 {
  font-size: 18px;
}

h3 {
  font-size: 16px;
}

h1.blueish {
  font-size: 22px;
  color: #20548E;
}

h2.blueish {
  font-size: 16px;
  color: #20548E;
}

h3.blueish {
  font-size: 14px;
  color: #20548E;
}

.rs_content {
  clear: both;
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
}

tr, th, td {
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.dasha {
	border-width: 0px;
	border-spacing: ;
	border-style: outset;
	border-color: red;
	border-collapse: collapse;
	background-color: white;
}
table.dasha tr {
	border: 1px dotted red;
}
table.dasha th {
	border-width: 1px;
	padding: 2px;
	/* border-style: dotted;
	border-color: red; */
	background-color: rgb(255, 245, 238);
}
table.dasha td {
	border-width: 1px;
	padding: 2px;
	/* border-style: dotted;
	border-color: red; */
	background-color: white;
}

table.dashb {
    border: none;
	border-collapse: collapse;
}
table.dashb th {
	border-width: 1px;
	border-style: dotted;
	border-color: #20548E;
	padding: 2px;
      height: 3em;
      background-color: #20548E;
      color: #FFFFFF;
}
table.dashb td {
	border-width: 1px;
	padding: 6px;
	border-style: dotted;
	border-color: gray;
}

table.report {
    border: none;
	border-collapse: collapse;
}
table.report thead {
	background-color: #DEDEDE;
}
table.report th {
	border-width: 1px;
	border-style: dotted;
	border-color: #20548E;
	padding: 2px;
    height: 3em;
}
table.report td {
	border-width: 1px;
	padding: 6px;
	border-style: dotted;
	border-color: gray;
}

.footer {
  background-color: #7D9BB7;
  padding: 5px 5px 5px 5px;
  color: white;
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

a:link.footer {
  color: white;
  text-decoration: none;
}

a:visited.footer {
  color: white;
  text-decoration: none;
}

a:hover.footer {
  color: white;
  text-decoration: underline;
}

/* this is for the drop down menus using jquery */

#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		background: #20548E;
		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid white;
		width: 70px;
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li.last
	{	display: block;
		background: #20548E;
		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid white;
		width: 20%;
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #1A4473}

		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			z-index: 10000;
			border-top: 1px solid white}

		#jsddm li ul li
		{	float: none;
			display: inline}

		#jsddm li ul li a
		{	width: auto;
			background: #9F1B1B}

		#jsddm li ul li a:hover
		{	background: #7F1616}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(/images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
}

#billing-table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	/* margin: 45px; */
	width: 80%;
	border-collapse: collapse;
	text-align: left;
}
#billing-table th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#billing-table td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#billing-table tbody tr:hover td
{
	color: #009;
}

