a:link
{
	color: #3300CC;
	border-style:none;
}
a:visited
{
	color: #990000;
}
a:active
{
	color: #993333;
}

.buttons a 
{
	color: white;
	/*border: 1px solid;*/
	background-image:url("images/btn_blank2.png");
	background-repeat:no-repeat;
	/*background-color: #491E00;*/
	padding: 2px;
	padding-left: 3px;
	padding-top:3px;
	font: 14px Arial sans-serif;
  font-weight: bold;
	text-decoration: none;
	/*border-color: #FFFFCC #000000 #000000 #FFFFCC;*/
	display: block;
	margin: 0px;
	width: 135px;
	height: 25px;
	text-align: center;
	overflow:auto;
}

* html .buttons a
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_blank2.png', sizingMethod='scale');
}

.buttons a:visited
{
	color: white;
	/*background-color: #491E00;*/
}

.buttons a:hover 
{
	/*border: 1px solid;*/
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 1px;
	padding-right: 1px;
	background-image:url("images/btn_blank2_hl.png");
	background-repeat:no-repeat;
	/*background-color:#DEDB63;*/
	/*border-color: #000000 #FFFFCC #FFFFCC #000000;*/
	/*color: #4A1C00;*/
	color:white;
	text-decoration: none;
}

* html .buttons a:hover
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_blank2_hl.png', sizingMethod='scale');
}

.content
{
	margin:5px;
}

.smaller
{
	font-size: x-small;
}

body
{
	font-family:  Century Gothic, Arial, Helvetica, sans-serif;
	font-size:12pt;
	background-color:white; 
	/*background-image:URL("images/marble.jpg"); */
	margin:0;
}
table
{
	empty-cells: show;
	border-color: #22226f;

}
table.sidebar
{
	color: #330000;
	font-size: xx-small;
}
table.testamonial
{
	font-size:xx-small;
}
table.center
{
	font-size: x-small;
}
table.users
{
	font-size: x-small;
}
table.sidebarrt
{
	color: #491E00;
	font-size: x-small;
	border-color: #660033;
}
table.sidebarevents
{
	color: #491E00;
	font-size: xx-small;
	border-color: #660033;
}

table.bannerlogo
{
	background-color:#491E00
	border:0;

}
div.bannerlogo
{
	border:0;
}

tr
{
	empty-cells: show;
}

tr.trhead
{
	background-image:URL("images/marble.jpg");
	background-repeat: no-repeat;
	color:#22226f;
	width:150px;
	height:30px;
	
}

td.currency
{
	text-align: "."
}
td.currency:before { content: "$" }


td.tablehead
{
	background-color:#491E00;
	color:#FFFFFF;
}
td.tableheading
{
	font-family: Arial, Helvetica, sans-serif;
	color: #22226f;
	font-size:14px;
	font-weight:bold;
}

td.leftmenu
{
	width:170px;
	text-align:center;
	vertical-align:top;
	background-image:URL("images/marble_with_blue_left.jpg");
	background-repeat: repeat-y;
}
td.maincontent
{
	padding-top:20px;
	padding-left:20px;
	width:75%;
  min-width: 625px;

}

td.sidebarCol
{
	text-align:center;
	vertical-align:top;
	background-image:URL("images/marble_with_blue_right.jpg");
	/*background-color:#ff0000;*/
	padding-left: 30px;
}

td.specialtitle
{
	font-weight:bold;
	
}
th.toc
{
	background-color:#0000A0;
	color:#FFFFFF;
}
td.toc
{
	font-size:x-small;
}

select.prodbrand
{
	width:150;
}


img.link
{
	border:0;
}
font.error
{
	color:red;
	font-weight:bold;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica, sans-serif;
}
h1
{
	color: black;
}
h2
{
	color: #22226f;
}
.h2style
{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
}
h3
{
	color: #22226f;
}
h4
{
	color: #404040;
}
h5
{
	color: #22226f;
}
td h5
{
  margin-top:8px;
  padding-bottom:2px;
  margin-bottom:2px;
  font-size:14px;
}
h6
{
	color: #006666;
}


table.fees_table
{
  width:80%;
}
 
.testimonial
{
  width:75%; 
  background-color:#D0D0F2;
  border:3px inset #17365D;
  margin-bottom:25px;
  text-align:left;
}
.testimonial_comment
{
  padding:15px;
}
.testimonial_category
{
  text-align:left;
  font-weight:bold;
  font-style:italic;
}
.testimonial_signature
{
  text-align:right;
  font-style:italic;
}
#divStreetView {
  height:300px;
  width:500px;
}
