body {
	/* font-family:"Times New Roman", Times, serif;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/
	font-size: 87%;
	/* text-align: justify; */
	margin: 0px 0px 0px 0px;
	color: #333;
	background-color:#FFFFFF;

}
.medium {		font-size:86%; }
.small {		font-size:84%; }
.x-small {		font-size:75%; }
.xx-small {		font-size:70%; }
.xxx-small {	font-size:65%; }

a:link,
a:active,
a:visited
{
	color:#0066CC;
}
a:hover
{
	color:#FF704C;
}
a:visited
{
	color:#8B648C;
}
a.bluegrey:link,
a.bluegrey:active,
a.bluegrey:visited
{
	color: #6D7F89;
}
a.bluegrey:hover
{
	color:#FF704C;
}
a.grey:link,
a.grey:active,
a.grey:visited
{
	color:#999999;
}
a.grey:hover
{
	color:#FF704C;
}
a.black:link,
a.black:active,
a.black:visited
{
	color:black;
}
a.black:hover
{
	color:#FFFFFF;
}
a.white:link,
a.white:active,
a.white:visited
{
	color:white;
}
a.white:hover
{
	color:#FF704C;
}
a.dashed
{
	border-bottom:1px dashed;
	text-decoration:none;
}
.through
{
	text-decoration:line-through;
}

.leftMenu ul li a:hover
{
	color:#FF704C;
}

table
{
	border-collapse: collapse;
	/*width: 100%;*/
	border: 0px
}

td
{
	margin: 0em;
	padding: 0em;
	vertical-align: top;
}

img
{
	margin: 0; padding: 0;
	border-width: 0;
}

li
{
	/*list-style-image:url(/i/li_img.gif);*/
}
form
{
	margin: 0;
	padding: 0;
}
.form {
	font: 10px Tahoma, Verdana, Arial;
	color: #000000;
	text-decoration: none;
	border: 1px solid;
	border-color: #CCCCCC #999999;
	background: #FFFFFF;
	clip:   rect(   );
	text-transform: none
}
h1,h2,h3,h4,h5,h6 {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-color: #9E9A7C;
	color: #9E9A7C;
	text-align: center;
}
h1 {
	/*margin: 2em 0.5em 1em 0.2em;
	margin-top: 0;*/
	text-align:left;
	padding: 0em 2em 1.3em 0.8em;
	font-size: 160%;
	font-weight: normal;
	color:#999999; /*#FFFFFF;#7D929D*/
	/*text-transform: uppercase;
	background:url(/i/h1-bg.jpg) center no-repeat;
	min-height: 105px;
	min-width: 279px;
	width: 20%;*/
}
h1 div
{

	height:29px;
	background:#66CC00 url(/i/h/green_line.gif) repeat-x top;
	text-align:right
}
h1 div div
{
	padding: 0 1em 0 1em;
	height:29px;
	background:url(/i/h/green_rounds.gif) no-repeat left top;
	text-align:right;
}
h2 {
	font-size: 140%;
	font-weight:normal;
	/*text-transform: uppercase;*/
	margin-top: 0em;
	color:#333333;
	text-align:left;
}
h3 {
	/*font-size: 125%;*/
	font-size: 100%;
	font-weight:bold;
	color:#333;
	text-align:left;
	/*text-transform: uppercase;*/
}
h4 {
	font-size: 110%;
}
h1.heading {
	/*float:left;
	margin: 2em 0.5em 1em 0.2em;*/
	padding: 2em 0 1em 1em;
	font-size: 160%;
	font-weight: normal;
	text-transform: uppercase;
	color:#66CC00;
	text-align:left;
	/*background:url(/i/h1-bg.jpg) center no-repeat;
	min-height: 105px;
	min-width: 279px;*/
}

hr {
	background : #CCCCCC;
	margin-top: 10px;
	border : 0px solid #CCCCCC;
	color : #fff;
	height : 1px;
	background: url(/i/hr2.gif) no-repeat;
}
div.gradientHr
{
	background:url(/i/hr-line-body.gif) repeat-x top;	
}
div.gradientHr div
{
	background:url(/i/hr-line-right.gif) no-repeat top right;
}
div.gradientHr div div
{
	background:url(/i/hr-line-left.gif) no-repeat top left;
	padding: 31px 2em 3em 2em;
}

ul, ol {
	padding-left: 1.0em;
}
li {
	margin: 0.4em 0.0em 0.4em 0.0em;
	padding-left: 0em;
}
.blue_grey
{
	color: #6D7F89;
}
.date
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999999;
	font-size: 100%
}
.number
{
	font-family:Georgia, "Times New Roman", Times, serif;
}
.brandColor
{
	color:#7D929D;
}
.blue
{
	color:#0099FF;
}
.green
{
	color:#669900;
}
.grey
{
	color:#888888;
}
.red
{
	color:#FF704C;
}
* html img.png { background-image: none !important; behavior: url(/i/pngfix.htc) }