body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
table, tr, td{
	color:#000;
}
form, input, textarea{
	color:#000;
}
select{
	font-style:italic;
	color:#000;
}
a:link, a:active, a:visited{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#009;
	text-decoration:none;
}
.TopMenu{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
a.TopMenu:link, a.TopMenu:active, a.TopMenu:visited{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
a.TopMenu:hover{
	font-size:16px;
	font-weight:bold;
	color:#009;
	text-decoration:none;
}
.TopMainMenu{
	font-size:19px;
	font-weight:bold;
	color:#FFF;
}
a.TopMainMenu:link, a.TopMainMenu:active, a.TopMainMenu:visited{
	font-size:19px;
	font-weight:bold;
	color:#FFF;
}
a.TopMainMenu:hover{
	font-size:19px;
	font-weight:bold;
	color:#009;
	text-decoration:none;
}
.Txt2Line{
	height:34px;
	overflow:hidden;
}
.Txt3Line{
	height:50px;
	overflow:hidden;
}
.Txt4Line{
	height:66px;
	overflow:hidden;
}
.TxtWhiteSmall, .TxtWhiteSmall table, .TxtWhiteSmall tr, .TxtWhiteSmall td, .TxtWhiteSmall p, .TxtWhiteSmall div, .TxtWhiteSmall span{
	font-size:10px;
	color:#FFF;
}
a.TxtWhiteSmall:link, a.TxtWhiteSmall:active, a.TxtWhiteSmall:visited{
	font-size:10px;
	color:#FFF;
}
a.TxtWhiteSmall:hover{
	font-size:10px;
	color:#009;
	text-decoration:none;
}
.TxtWhite, .TxtWhite table, .TxtWhite tr, .TxtWhite td, .TxtWhite p, .TxtWhite div, .TxtWhite span{
	color:#FFF;
}
a.TxtWhite:link, a.TxtWhite:active, a.TxtWhite:visited{
	color:#FFF;
}
a.TxtWhite:hover{
	color:#009;
	text-decoration:none;
}
.TxtHead{
	font-size:16px;
	font-weight:bold;
	color:#000;
	height:20px;
}
.TxtHeadBlue{
	font-size:18px;
	font-weight:bold;
	color:#06C;
	height:20px;
}
a.TxtHead:link, a.TxtHead:active, a.TxtHead:visited{
	font-size:16px;
	font-weight:bold;
	color:#000;
}
a.TxtHead:hover{
	font-size:16px;
	font-weight:bold;
	color:#009;
	text-decoration:none;
}
.TxtHeadTypeX{
	font-weight:bold;
	color:#009;
}
.TxtHeadType{
	font-size:16px;
	font-weight:bold;
	color:#009;
}
a.TxtHeadType:link, a.TxtHeadType:active, a.TxtHeadType:visited{
	font-size:16px;
	font-weight:bold;
	color:#009;
}
a.TxtHeadType:hover{
	font-size:16px;
	font-weight:bold;
	color:#009;
	text-decoration:none;
}
.TxtHeadTypeSubOn{
	font-size:12px;
	font-weight:bold;
	color:#009;
}
a.TxtHeadTypeSubOn:link, a.TxtHeadTypeSubOn:active, a.TxtHeadTypeSubOn:visited{
	font-size:12px;
	font-weight:bold;
	color:#009;
}
a.TxtHeadTypeSubOn:hover{
	font-size:12px;
	font-weight:bold;
	color:#009;
	text-decoration:none;
}
.TxtHeadTypeSub{
	font-size:12px;
	color:#000;
}
a.TxtHeadTypeSub:link, a.TxtHeadTypeSub:active, a.TxtHeadTypeSub:visited{
	font-size:12px;
	color:#000;
}
a.TxtHeadTypeSub:hover{
	font-size:12px;
	color:#009;
	text-decoration:none;
}
.TxtBlack{
	color:#000;
}
.TxtGray{
	color:#777;
}
.TxtGraySmall{
	font-size:12px;
	color:#777;
}
a.TxtBlack:link, a.TxtBlack:active, a.TxtBlack:visited{
	color:#000;
}
a.TxtBlack:hover{
	color:#009;
	text-decoration:none;
}
.TxtRed{
	color:#F00;
}
a.TxtRed:link, a.TxtRed:active, a.TxtRed:visited{
	color:#F00;
}
a.TxtRed:hover{
	color:#009;
	text-decoration:none;
}
.HrHead{
	background-color:#036;
	height:1px;
	border:0px;
}
.TxtYellow, .TxtYellow table, .TxtYellow tr, .TxtYellow td, .TxtYellow p, .TxtYellow div, .TxtYellow span{
	color:#FF0;;
}
a.TxtYellow:link, a.TxtYellow:active, a.TxtYellow:visited{
	color:#FF0;
}
a.TxtYellow:hover{
	color:#009;
	text-decoration:none;
}
a.TxtLink:link, a.TxtLink:active, a.TxtLink:visited{
	color:#009;
	text-decoration:underline;
}
a.TxtLink:hover{
	color:#009;
	text-decoration:underline;
}
.TxtSmall{
	font-size:12px;
}
a.TxtSmall:link, a.TxtSmall:active, a.TxtSmall:visited{
	font-size:12px;
}
a.TxtSmall:hover{
	font-size:12px;
	text-decoration:none;
}
#topNav ul{ z-index:999999; display:block; padding:0; margin:0; }
#topNav ul:after{ z-index:999999; content:"."; display:block; height:0; clear:both; visibility:hidden; }
#topNav li{ z-index:999999; height:35px; position:relative; float:left; list-style-type:none; }
#topNav li.last a{ z-index:999999; border-right:none; }
#topNav li:hover{ z-index:999999; }
#topNav li:first-child{ z-index:999999; }
#topNav li:first-child a{ z-index:999999; border-left:none; }
#topNav li:first-child:hover{ z-index:999999; }
#topNav li a{ z-index:999999; display:block; padding:10px 10px; text-decoration:none; }
#topNav li li{ z-index:999999; width:auto; clear:left; border-bottom:1px solid #555; }
#topNav li li:first-child{ z-index:999999; background:none; }
#topNav li li:hover{ z-index:999999; background-image:none; }
#topNav ul li li a:hover{ z-index:999999; border-right:none; }
#topNav ul ul{ z-index:999999; display:none; position:absolute; background-color:#036; }
#topNav ul li:hover ul{ z-index:999999; display:block; }
#topNav li li{ z-index:999999; height:auto; width:98%; left:1px; bottom:1px; }
#topNav ul ul a:hover{ z-index:999999; background-color:#FFF; }
#topNav ul a span{ z-index:999999; height:7px; width:12px; margin-top:8px; text-indent:-5000px; overflow:hidden; }
#topNav ul ul li{ z-index:999999; }
#topNav ul ul li a{ z-index:999999; padding:5px 10px; border-left:0; left:3px; font-size:14px; white-space:pre; }
.PostYourAds {
	-moz-box-shadow:inset 0px 1px 0px 0px #fab3ad;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fab3ad;
	box-shadow:inset 0px 1px 0px 0px #fab3ad;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa665a), color-stop(1, #d34639) );
	background:-moz-linear-gradient( center top, #fa665a 5%, #d34639 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa665a', endColorstr='#d34639');
	background-color:#fa665a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #98231a;
}
.PostYourAds:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d34639), color-stop(1, #fa665a) );
	background:-moz-linear-gradient( center top, #d34639 5%, #fa665a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d34639', endColorstr='#fa665a');
	background-color:#d34639;
}
.PostYourAds:active {
	color:#ffffff;
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */
.EventsCalendar {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}
.EventsCalendar:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}
.EventsCalendar:active {
	position:relative;
	top:1px;
}
.main-view a {
	text-decoration:underline;
	color:#00f;
}
.BGLeft{
	background:url(../images/bg-left.jpg);
}
.BGRight{
	background:url(../images/bg-right.jpg);
}
.BGBottom{
	background:url(../images/bg-bottom.jpg) bottom;
}
.BGGreyBottom{
	background:url(../images/bg-gray.jpg) bottom;
}
.Height1{
	height:1px;	
}
.Height2{
	height:2px;	
}
.Height5{
	height:5px;	
}
.Height10{
	height:10px;	
}
.Height20{
	height:20px;	
}
.Height30{
	height:30px;	
}
a.btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:20px;
	line-height:20px;
	width:80px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
	float: right;
}
a.btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}a.btn:active {
	position:relative;
	top:1px;
}