/*------------------------- Html ----------------------------*/
body {						background-image: url(../images/graphic_elements/bkg.gif); ); background-position: 0px 40px;background-repeat: repeat;background-attachment: fixed; font: Arial, Helvetica, sans-serif; }
a:link, a:visited  {					font: 10px Arial, Helvetica, sans-serif;color: #333333;text-decoration: none; }
a:active, a:hover {					font: 10px Arial, Helvetica, sans-serif;color: #ec8900;text-decoration: none; }
img {						border: none; }
h1 {						font:  normal 17px Georgia, "Times New Roman", Times, serif; color:107fa0; padding: 0px; margin: 0px; }
h2 {						font:  bold 11px Arial, Helvetica, sans-serif; color:#70695e; padding: 0px; margin: 0px;  }
h2 a:link, h2 a:visited, h2 a:active			{   font:  bold 11px Arial, Helvetica, sans-serif; color:#70695e; padding: 0px; margin: 0px; text-decoration: none; }
h2 a:hover {				font:  bold 11px Arial, Helvetica, sans-serif; color:#ec8900; padding: 0px; margin: 0px; text-decoration: none; }
h3 {						font:  bold 11px  Arial, Helvetica, sans-serif; color:#70695e; padding: 0px;}
h4 {						font: normal 10px Arial, Helvetica, sans-serif; color: #70695e;padding: 0px; margin: 0px; }
h6 {						font: bold 11px Arial, Helvetica, sans-serif; color:#70695e; text-transform: uppercase; padding: 0px; margin: 0px; font-weight: bold; }
p {							font: 10px Arial, Helvetica, sans-serif; color: #70695e; }
li {						margin: 0px; padding: 0px; }
ul {						margin: 0px; padding: 0px; }
#linksTop {					color: #999999; }
#leftNavHeading {			font:  bold Arial, Helvetica, sans-serif; 12px;color:#635C54;text-decoration: none; }
#leftNavHeading a:link {	font:  bold Arial, Helvetica, sans-serif; 12px;color:#635C54;text-decoration: none; }
#leftNavHeading a:visited {	font:  bold Arial, Helvetica, sans-serif; 12px;color:#635C54;text-decoration: none; }
#leftNavHeading a:active {	font:  bold Arial, Helvetica, sans-serif; 12px;color:#ec8900;text-decoration: none; }
#leftNavHeading a:hover {	font:  bold Arial, Helvetica, sans-serif; 12px;color:#ec8900;text-decoration: none; }
#content {					}
#content a {				color: #107fa0; }
#content a:hover {			color: #ec8900; }
#mainContent {				background: #FFFFFF; width: 742px; }

#news-area-wrapper	{ position: relative; margin: 10px 0; margin-left: 15px; width: 130px; height: 320px; text-align: left; }
#news-area	{
	position: absolute;
	margin: 20px 0;
	width: 130px;
	height: 280px;
	overflow: hidden;
	font: 10px Arial, Helvetica, sans-serif;
	color: #70695e;
}
#news-contents	{ position: relative; top: 0; width: 100%; }
#news-contents ul	{ padding-top: 0; margin-top: 0;}
#news-contents ul li { margin-bottom: 10px; }
.news-item-date { color: #ec8900; }
#scroll-top, #scroll-bottom	{ position: absolute; width: 130px; height: 15px; }
#scroll-top	{ top: 0; left: 0; background: transparent url("/images/graphic_elements/index/news_top.gif") no-repeat top left; }
#scroll-bottom	{ bottom: 0; left: 0; background: transparent url("/images/graphic_elements/index/news_bottom.gif") no-repeat top left; }
#scroll-top-arrow, #scroll-bottom-arrow { position: absolute; right: 0; height: 13px; width: 13px; cursor: pointer; cursor: hand; }
#scroll-top-arrow { top: 0; background: url("/images/graphic_elements/index/news_arrow_up.gif") no-repeat top right; }
#scroll-bottom-arrow { bottom: 0; background: url("/images/graphic_elements/index/news_arrow_down.gif") no-repeat bottom right; }

/*------------------------- Typography ----------------------------*/
.a14_blue {					font-weight: bold;font-size: 14px;color: #107fa0; font:  bold 12px;}
.brodtext {					font-size: 10px;font-family: Arial, Helvetica, sans-serif;color: #81796d; }
.brodtext_list {
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #81796d; margin-left: 10px; margin-bottom: 0px; }
.brodtext_11pt {			font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #635C54; }
.brodtext_11pt_bold {		font:  bold Arial, Helvetica, sans-serif; 11px;color: #635C54; }

/*------------------------- Layout ----------------------------*/
.page_indicator_left {		font:  bold Arial, Helvetica, sans-serif; 11px;color:635C54; }
.td_horis {					background-image: url(../images/graphic_elements/separator_horizontal.gif); }
.tdWhite	 {				background-color: #ffffff; }
.td_cr_tl	 {				background: no-repeat url(../images/graphic_elements/corners/td_corner_tl.gif); width: 16px; height: 30px; }
.td_cr_tr	 {				background: no-repeat url(../images/graphic_elements/corners/td_corner_tr.gif); width: 16px; height: 30px; }
.td_cr_bl	 {				background: no-repeat url(../images/graphic_elements/corners/td_corner_bl.gif); height: 37px; }
.td_cr_br	 {				background: no-repeat url(../images/graphic_elements/corners/td_corner_br.gif); height: 37px; }
.td_gutter {				background-color: #ffffff;vertical-align: bottom; background-repeat: repeat-y; background-position: right; background-image: url(../images/graphic_elements/dotline_vertical.gif); }
.td_margin {				background-color: #ffffff;vertical-align: bottom; }
.td_brodtext {				font-family: Arial, Helvetica, sans-serif;font-size: 10px;background-color: #E8E8E8; }
.login_button_clients {		background-image: url(../images/graphic_elements/button_login.gif); background-repeat: no-repeat; width: 46px; height: 19px; font-family: Arial, Helvetica, sans-serif;font-size: 10px;background-color: none;color: none;cursor: pointer;text-decoration: none; border: none;margin-top: 5px; }
.login_button {				font: bold 11px Arial, Helvetica, sans-serif; background-color: #107fa0;color: #FFFFFF;cursor: default; text-decoration: none;border: 1px solid #666666; padding: 0px 20px; }
.login_inputbox {			font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #81796D;background-color: #E8E8E8;border: none; }
.buyNow_button {			font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color: #950000;color: #FFFFFF; cursor: default;text-decoration: none;font-weight: bolder; border-top: medium solid #CCCCCC;border-right: medium solid #666666; border-bottom: medium solid #666666;border-left: medium solid #CCCCCC; }
.buttons {					font-family: Arial, Helvetica, sans-serif;font-size: 10px;background-color: #CCCCCC;border-top: 1px solid #CCCCCC; border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #CCCCCC; }
.redLine { 					background-image: url(../images/graphic_elements/line_dotted.gif); background-repeat: repeat-x; width: 100%; height: 1px; }
.phat	{					font-weight: bold; }
.a10pt {						font: 10px Arial, Helvetica, sans-serif; }
.ind {
	padding: 0px 70px 0px 30px; display: block; }

/*------------------------- Forms ----------------------------*/
.formHeading   {			font:  bold 11px  Arial, Helvetica, sans-serif; color:70695e;}
.formHeading p {			margin: 10px 0px;}
textarea {					background-color: #f0f5f6; }
.textInput {				background-color: #f0f5f6; border: 1px solid #CCCCCC; padding: 2px 5px; margin-right: 10px; font: normal 11px Arial, Helvetica, sans-serif; }
.checkBoxInput {			background-color: #f0f5f6; border: 1px solid #CCCCCC; padding: 2px 5px; font: normal 11px Arial, Helvetica, sans-serif; display: block;}
select {					background-color: #f0f5f6; border: 1px solid #CCCCCC; padding: 2px 0px; font: normal 11px Arial, Helvetica, sans-serif; display: block;}
.sideNav 	{ 				width: 120px; margin-left: 30px; }
.sideNav li { 				margin: 5px 0px 0px 5px; padding: 0px; list-style: none; line-height: 10px; }
.sideNav ul	{ 				margin: 0px; padding: 0px; list-style: none;	}
.sideNav h2	{ 				padding-top: 10px; margin-bottom: 3px;}
.sideNavLinks { 			margin: 0px;}
/*.sideNavLinks { 			line-height: 10px;  display: block; margin: 5px 0px 0px 0px;}*/
.mainCnt {				width: 565px; }
.mainCnt p{				padding: 0px 30px; font-size: 10px;font-family: Arial, Helvetica, sans-serif;color: #81796d; }
.mainCnt h1{			padding: 20px 30px 0px 30px; }
.mainCnt h2, h3, h6{	padding: 0px 30px; }
.contact p{				padding: 0px 0px; font-size: 10px;font-family: Arial, Helvetica, sans-serif;color: #81796d; }
#kiva{
  margin: 0px;
  padding: 0px;
  text-align:center;
}
p.kiva-caption{
margin: 10px 0px;
padding: 0px 0px 0px 10px;
}