BODY {
	padding-top: 20px; padding-bottom: 5px; font-size: 12px; background: #ffffff; margin: 0px auto; color: #515a5f; font-family: sans-serif, arial, vardana; text-align: center; font-size: 11px;
}
A {
	color: #2e60aa
}
A:hover {
	color: #349f2b
}
td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.toptextFont {
  font-size: 9px;
  color: #2E60AA;
  font-weight: bold;
}
.topnav {
	padding-bottom: 8px;
	padding-top: 8px;
}
.topnav2 {
	padding-bottom: 5px;
	padding-top: 5px;
}
.separ {
	border-top: #515a5f 1px dashed;
	height: 2px;
}
.navbarFont {
  font-size: 12px;
  color: #515a5f;
  font-weight: bold;
}
.navbarAFont {
  font-size: 12px;
  color: #fe7e00;
  font-weight: bold;
}
a.navbarLinkFont {
  color: #515a5f;
  text-decoration: none;
}
a:hover.navbarLinkFont {
  color: #349f2b;
  text-decoration: underline;
}
a.navbarLinkFontA {
  color: #fe7e00;
  text-decoration: none;
}
a:hover.navbarLinkFontA {
  color: #fe7e00;
  text-decoration: underline;
}
.copyrightFont {
  font-size: 10px;
}
.botnav {
  border-top: #515a5f 1px dashed;
  padding-bottom: 8px;
  padding-top: 8px;
}
a.bottomLinkFont {
  font-size: 10px;
  color: #515a5f;
  font-weight: bold;
  text-decoration: none;
}
a:hover.bottomLinkFont {
  font-size: 10px;
  color: #349f2b;
  font-weight: bold;
  text-decoration: underline;
}
.searchTitleFont {
  border-right: #515a5f 1px solid;
  border-top: #515a5f 1px solid;
  border-left: #515a5f 1px solid;
  border-bottom: #515a5f 1px solid;
  border-collapse: collapse;
  font-size: 12px;
  color: #515a5f;
}
.download {
	border-right: #ffc68f 1px solid; padding-right: 0px; border-top: #ffc68f 1px solid; padding-top: 15px; border-left: #ffc68f 1px solid; padding-left: 0px; border-bottom: #ffc68f 1px solid; padding-bottom: 15px; background: #f4f3d5; margin: 0px 0px 0px 5px; width: 358px; text-align: center
}
.download2 {
	border: #ffc68f 1px solid; padding: 2px; background: #f4f3d5;
}
.homeTitleFont {
  color: #2e60aa;
  font-size: 16px;
  font-weight: bold;
}
.homePropFont {
  font-family: Arial, Helvetica, sans-serif;
}
a.homeListPropLink {
  color: black; display: block; font-size: 12px; float: left; width: 164px; position: relative; text-align: center; text-decoration: underline; font-weight: bold; border: 1px solid #ebebeb; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding: 5px; background-color: #fefdf8;
}

a:hover.homeListPropLink {
  color: black; display: block; font-size: 12px; float: left; width: 164px; position: relative; text-align: center; text-decoration: underline; font-weight: bold; border: 1px solid #ebebeb; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding: 5px; background-color: #fefdf8;
}
.homeListPropImg {
  display: block; text-decoration: none; border-style: none; margin: 5px auto;
}
.FormTABLE {
  border: 1px solid #ebebeb;
  background-color: #fefdf8;
}
.GreyFormTABLE {
  border: 1px solid #515a5f;
  background-color: #C1C1C1;
}
.FieldCaptionTD {
  font-family: Arial, Helvetica, sans-serif;
  color: #2e60aa;
  font-size: 12px;
  font-weight: bold;
}
.FieldCaptionFONT {
  font-family: Arial, Helvetica, sans-serif;
  color: #2e60aa;
  font-size: 12px;
  font-weight: bold;
 
}
.FormHeaderTD {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.ErrorFont {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 12px;
}
.DataFONT {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.DataFONT11 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.DataFONTB11 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.DataFONTB {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.DataFONTBL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #2e60aa;
}
.DataFONTS {
  font-family: Arial, Helvetica;
  font-size: 10px;
}
.DataFONTSB {
  font-family: sans-serif, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
}
a.simpLinkFont {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #515a5f;
  text-decoration: none;
}
a:hover.simpLinkFont {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #349f2b;
  text-decoration: underline;
}
a.simpLinkFontS {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #515a5f;
  text-decoration: none;
}
a.simpUnderlineLinkFont {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
}
a.simpUnderlineLinkFontS {
  font-family: Arial, Helvetica;
  font-size: 10px;
  text-decoration: underline;
}






H1 {
	margin: 0px
}
H2 {
	margin: 0px
}
H3 {
	margin: 0px
}
H1 {
	font-size: 250%
}
H2 {
	font-size: 150%; color: #2e60aa
}
H3 {
	margin-TOP: 1em; font-size: 100%; color: #2e60aa
}
H4 {
	font-size: 80%; color: #515a5f
}
P {
	margin: 0px 0px 1.5em
}
HR {
	CLEAR: both; border-top: #515a5f 1px dashed; border-left-width: 0px; border-bottom-width: 0px; margin: 10px 0px; HEIGHT: 1px; border-right-width: 0px
}
TABLE_STYLE {
	border-right: #515a5f 1px solid; border-top: #515a5f 1px solid; border-left: #515a5f 1px solid; border-bottom: #515a5f 1px solid; border-collapse: collapse
}
.left {
	FLOAT: left; margin-RIGHT: 1em
}
.right {
	FLOAT: right; margin-LEFT: 1em
}
#container {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px auto; width: 760px; border-right-width: 0px
}
.report TD {
	VERTICAL-ALIGN: top; text-align: center
}
.error-text {
	font-weight: bold; font-size: 100%; color: #ff0000
}
.error-detail-text {
	font-size: 75%; color: #ff0000
}
.confirm-text {
	font-weight: bold; font-size: 100%; color: #33ff00
}
.footnote-text {
	font-size: 80%; color: #000000
}

#small_container {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px auto; border-right-width: 0px
}
#logo {
	padding-right: 0px; padding-left: 0px; padding-bottom: 7px; margin: 0px; VERTICAL-ALIGN: bottom; padding-top: 0px; text-align: left
}
#google {
	padding-right: 0px; padding-left: 0px; padding-bottom: 2px; margin: 0px; VERTICAL-ALIGN: bottom; padding-top: 0px; text-align: right
}


#subnav {
	padding-right: 0px; border-top: #515a5f 1px dashed; padding-left: 0px; font-weight: bold; font-size: 125%; padding-bottom: 6px; margin: 0px; padding-top: 6px
}
#subnav STRONG {
	color: #fe7e00
}
#subnav A {
	color: #515a5f; text-decoration: none
}
#subnav A:hover {
	color: #349f2b; text-decoration: underline
}
.sep {
	margin: 0px 0.6em 0px 0.8em
}
#mainleft {
	padding-right: 20px; padding-left: 0px; padding-bottom: 40px; padding-top: 14px
}

#mainright {
	padding-right: 0px; padding-left: 0px; FLOAT: right; padding-bottom: 40px; padding-top: 14px
}
#mainright H2 {
	font-size: 125%
}


#corp {
	text-align: right
}
#screenshot {
	margin: 18px 0px 0px
}
#requirements {
	margin: 1.5em 0px
}
#requirements P {
	font-size: 85%; LINE-HEIGHT: 150%
}
#promo {
	padding-right: 0px; border-top: #515a5f 1px dashed; padding-left: 0px; padding-bottom: 0px; margin: 1.5em 0px 0px; color: #2e60aa; padding-top: 1.5em
}
#promo H3 {
	font-size: 105%; margin: 0px
}
.tour {
	font-weight: bold; font-size: 110%; margin: 0.5em -1em 0px 0px; LINE-HEIGHT: 1.5em
}
#title {
	margin-BOTTOM: 1em
}
#title H1 {
	font-size: 160%; margin-BOTTOM: 0.15em
}
#title H2 {
	font-size: 125%; margin-BOTTOM: 1em; width: 75%; color: #2e60aa
}
#title IMG {
	margin-BOTTOM: 12px
}
.focus {
	margin: -1em 10px 1em 0px
}
#orgl {
	FLOAT: left; margin: 0px 1em 1em 0px
}
#orgr {
	margin: 0px 0px 1em -1em
}
.rightnav {
	padding-right: 0px; padding-left: 0px; padding-bottom: 30px; margin: 6px 0px; width: 230px; padding-top: 8px; LIST-STYLE-TYPE: none
}
.rightnav A {
	color: #515a5f; text-decoration: none
}
.rightnav A:hover {
	color: #349f2b; text-decoration: underline
}
.rightnav LI {
	padding-right: 12px; padding-left: 12px; font-weight: bold; padding-bottom: 8px; margin: 0px; color: #fe7e00; padding-top: 8px
}
.rightnav P {
	padding-right: 12px; padding-left: 12px; padding-bottom: 0.75em; margin: 0px; padding-top: 0.75em
}
#aboutnav {
	border-right: #c199d0 1px solid; border-top: #c199d0 1px solid; background: #e9e4eb; border-left: #c199d0 1px solid; border-bottom: #c199d0 1px solid
}
#featurenav {
	border-right: #8ec4dd 1px solid; border-top: #8ec4dd 1px solid; background: #d6ecf7; border-left: #8ec4dd 1px solid; border-bottom: #8ec4dd 1px solid
}
#legalnav {
	border-right: #c199d0 1px solid; border-top: #c199d0 1px solid; background: #e9e4eb; border-left: #c199d0 1px solid; border-bottom: #c199d0 1px solid
}
#pressnav {
	border-right: #c199d0 1px solid; border-top: #c199d0 1px solid; background: #e9e4eb; border-left: #c199d0 1px solid; border-bottom: #c199d0 1px solid
}
#supportnav {
	border-right: #c199d0 1px solid; border-top: #c199d0 1px solid; background: #e9e4eb; border-left: #c199d0 1px solid; border-bottom: #c199d0 1px solid
}
#dialog {
	border-right: #ffc78f 1px solid; border-top: #ffc78f 1px solid; background: #f5f3d6; border-left: #ffc78f 1px solid; border-bottom: #ffc78f 1px solid
}
.kb {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; LIST-STYLE-TYPE: none
}
.kb LI {
	padding-right: 0px; padding-left: 0px; font-weight: normal; padding-bottom: 0px; margin: 0px 1em; color: #2e60aa; TEXT-INDENT: -0.5em; padding-top: 0px
}
.kb A {
	color: #2e60aa
}
.kb LI#selected {
	color: #fe7e00
}
.faq STRONG {
	font-size: 135%; color: #fe7e00
}
.bigbutton {
	margin: 0.5em 0px 1em; width: 49%
}
.bigbutton TABLE {
	width: 100%; border-top-STYLE: none; border-right-STYLE: none; border-left-STYLE: none; border-bottom-STYLE: none
}
.bigbutton TH {
	font-size: 150%; background: #cacecf; VERTICAL-ALIGN: middle; HEIGHT: 66px; text-align: center
}
.bigbutton TD {
	padding-top: 0.5em; text-align: center
}
#hours {
	width: 45%
}
.li!{float:left;padding:0 1.4em 0 0}


.li{float:right;padding:0 0 0 1.4em}
.ul{list-style-type:none;margin:0;padding:0}

.pnTD {
  border-width: 1;
  border-style: solid;
  border-color:#c1c1c1;
  background-color: #FFFFFF;
  font-size: 11px;
}
.pnfont {
  color: #2e60aa;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}
.pnfontA {
  display: block;
  background: #2e60aa;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}
a.pnlink {
  display: block;
  width: 100%;
  background: #ffffff;
  color: #2e60aa;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.id_hide {
  display: none;
}
.id_show {
  display: visible;
}
.bgcolor_lgrey {
  background: #eeeeee;
}
.bgcolor_dgrey {
  background: #AEAEAE;
}
a.zi_link {font-size: 11px; font-weight: normal;}
a:hover.zi_link {font-size: 11px; font-weight: normal;}
a.zi_linka {font-size: 11px; font-weight: bold;}
a:hover.zi_linka {font-size: 11px; font-weight: bold;}
.input_obj {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.search_city_hide {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  display: none;
}
.search_city_show {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  display: visible;
}
.brn_small_font {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #9C6B5A;
  font-weight: bold;
}
.gborder_tfield {
  border: 1px solid #D1D1D1;
}
.vertical-slider{width:100%;}
.vertical-slider .slide-up,
.vertical-slider .slide-down{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:19px;
	width:99px;
	background:url(../images/gallery-nav.gif) no-repeat;
}
.vertical-slider .slide-down{background-position:-99px 0;}
.properties-area{
	width:100%;
	overflow:hidden;
	position:relative;
}
.properties-area .btn-expander{
	position:absolute;
	right:10px;
	bottom:0;
	text-indent:-9999px;
	overflow:hidden;
	width:12px;
	height:11px;
	background:url(../images/btn-expander.gif) no-repeat -12px 0;
}
.properties-area.opened .btn-expander{background-position:0 0;}

