body {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}

.tprgtemlfont {
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #7f7f7f;
	text-decoration: none;
}
.tplinetpfst {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 4px;
}
.tplinetpfst1 {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 1px;
}
.tplinebtmfst {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	height: 2px;
}
.tphdrimg {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
.ftrbtmbdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.ftrbtmfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.ftrbtmfont:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9e2c7a;
	text-decoration: none;
}
.tpmenubdr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #040404;
	padding-top: 2px;
	padding-bottom: 2px;
}
.menuspacerimg {
	display: marker;
	margin-top: 0px;
	margin-right: 23px;
	margin-bottom: 0px;
	margin-left: 23px;
}
.tpteaserbgclrfont 
{
	font-family: Georgia, "Times New Roman", Times, serif;
/*	font-family: "Swis721 LtCn BT", Arial, Helvetica, sans-serif;*/
	font-size: 24px;
/*	font-weight: bold;*/
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	padding: 17px;
	line-height: 36px;
}
/*#mainContent {
width: 100%;
column-count: 3;
column-gutter: 15px;
column-rule: solid black thin;
}*/
/*.teaserfirst img {
	background-image: url(images/teaser_lft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 22px;
	display: block;
	float:left;

}
.teasersecond {
	background-image: url(images/teaser_rgt.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	width: 22px;
	margin-bottom:-6px;
	display: block;
	float:right;

}*/
.teaserfirst {
	padding: 0px;
	display: inline-table;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 7px;

}
.teasersecond {
	padding: 0px;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 7px;

}
.mdltbltpbdr {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #CCCCCC;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.mdltbltpbdr img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}

.mdltbllftrgtbdr {
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
}
#mdltblleftclum {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#mdltblleftclum p {
	margin: 0px;
	padding: 0px;
}
/*Left Panel Side CSS Start*/
.borderlinetop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding: 4px 4px 4px 0px;
	/*width: 250px;*/
	height:130px;
	margin: 0px;
}
.borderaligntop {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.mdltbltpbdr p {
	margin: 0px;
	padding: 0px;
	height:60px;
}
#alignimg {
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
}
#alignimg img {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	display: block;
}
*html #alignimg img {
	padding: 0px;
	vertical-align: bottom;
	margin: 0px;
}
.borderlinetop h1 
{
	margin: 0px;
	font-weight: bold;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
/*.borderlinetop h1 
{
	font-weight: bold;
	color: #666666;
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	vertical-align: text-top;
	display:block;
}
.borderlinetop h1 a{
	font-weight: bold;
	color: #666666;
	height:18px;
	text-decoration: none;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:4px;
	padding: 0px;
}
.borderlinetop h1 span.heading{
	font-weight: bold;
	color: #666666;
	height:14px;
	text-decoration: none;
	margin-bottom:4px;
	margin-left:0px;
	margin-right:0px;
	margin-top:4px;
	padding: 0px;
}*/
.borderlinetop h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #9e2c7a;
	font-size:15px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	display:block;
}
/*.borderlinetop h2 a{
	color: #9e2c7a;
	line-height:15px;
	font-weight: bold;
	text-decoration: none;
	height:22px;
	margin: 0px;
	padding: 0px;
}*/
.borderlinetop h2 span.subheading{
	color: #9e2c7a;
	font-size: 15px;
	line-height:15px;
	font-weight: bold;
	text-decoration: none;
	height:20px;
	margin: 0px;
	padding: 0px;
}
.borderlinetop h5 
{
	text-align: right;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	vertical-align: bottom;
	margin-top: 16px;
	margin-bottom: 8px;
}
.borderlinetop h5 a {
	text-decoration: none;
	line-height: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.borderlinetop h5 a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.borderlinetop p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	height:58px;
	margin:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
}
/*Left Panel Side CSS End*/

/*Top Three Culumn Panel CSS Start*/
.topThreeClmTextBox {
	margin: 0px;
	padding: 4px 4px 4px 0px;
	/*width: 250px;*/
	position: relative;
}
.topThreeClmTextBox h1 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.topThreeClmTextBox h1 a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topThreeClmTextBox h1 span.heading{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topThreeClmTextBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.topThreeClmTextBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topThreeClmTextBox h2 span.subheading{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topThreeClmTextBox h5 {
	text-align: right;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	vertical-align: bottom;
	margin-top: 15px;
	margin-bottom: 8px;
}
.topThreeClmTextBox h5 a {
	text-decoration: none;
	line-height: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.topThreeClmTextBox h5 a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.topThreeClmTextBox h5 span.image:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.topThreeClmTextBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*Top Three Culumn Panel CSS End


.topThreeClmRightTextBox {
	margin: 0px;
	padding: 4px 4px 4px 4px;
}*/
.topThreeClmRightTextBox {
	margin: 0px;	
	padding: 4px 0px 4px 4px;
}
.topThreeClmRightTextBox h1 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.topThreeClmRightTextBox h1 a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topThreeClmRightTextBox h1 span.heading{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topThreeClmRightTextBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.topThreeClmRightTextBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topThreeClmRightTextBox h2 span.subheading{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topThreeClmRightTextBox h5 {
	text-align: right;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	vertical-align: bottom;
	margin-top: 15px;
	margin-bottom: 8px;
}
.topThreeClmRightTextBox h5 a {
	text-decoration: none;
	line-height: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.topThreeClmRightTextBox h5 a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.topThreeClmRightTextBox h5 span.link {
	text-decoration: none;
	line-height: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.topThreeClmRightTextBox h5 span.link:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.topThreeClmRightTextBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*Top Middle Culumn Panel CSS Start*/
.topMiddleClmTextBox {
	margin: 0px;
	padding: 4px 4px 0px 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.topMiddleClmTextBox h1 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.topMiddleClmTextBox h1 a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topMiddleClmTextBox h1 span.heading{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topMiddleClmTextBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.topMiddleClmTextBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topMiddleClmTextBox h2 span.subheading{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topMiddleClmTextBox h5 {
	text-align: right;
	display: block;
	vertical-align: bottom;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.topMiddleClmTextBox h5 a {
	text-decoration: none;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.topMiddleClmTextBox h5 a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

.topMiddleClmTextBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/* Service Page Right Culumn CSS Start */
.srvRightTextBox {
	margin: 0px;
	width: 250px;
	padding: 2px 0px 4px 4px;
	vertical-align: top;
}
.srvRightTextBox h1 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.srvRightTextBox h1 a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.srvRightTextBox h1 span.heading{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.srvRightTextBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.srvRightTextBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.srvRightTextBox h2 span.subheading{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.srvRightTextBox h5 {
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	display: block;
}
.srvRightTextBox h5 a {
		font-size: 7px;
	text-decoration: none;
	line-height: 7px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.srvRightTextBox h5 a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.srvRightTextBox h5 span.link {
	text-decoration: none;
	line-height: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.srvRightTextBox h5 span.link:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.srvRightTextBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-bottom: 5px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Service Page Left Culumn CSS Start */
.srvLeftTextBox {
	margin: 0px;
	width: 250px;
	padding: 2px 4px 4px 0px;
	vertical-align: top;
}
.srvLeftTextBox h1 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.srvLeftTextBox h1 a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.srvLeftTextBox h1 span.heading{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.srvLeftTextBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.srvLeftTextBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.srvLeftTextBox h2 span.subheading{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.srvLeftTextBox h5 {
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	display: block;
}
.srvLeftTextBox h5 a {
	font-size: 7px;
	text-decoration: none;
	line-height: 7px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.srvLeftTextBox h5 a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.srvLeftTextBox h5 span.link {
	text-decoration: none;
	line-height: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height:7px;
}
.srvLeftTextBox h5 span.link:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	height:7px;
}
.srvLeftTextBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-bottom: 5px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*Top Middle Culumn Panel CSS End*/

#mdltblrightclum {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#mdltblmiddleclum {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}
.mdltblmiddleclumimg {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px;
	padding-right: 4px;
	padding-left: 4px;
}
.mdltblmiddleclumimg img 
{
	padding-left: 0px;
	padding-right: 0px;
}
.mdltbltitlefirst {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.mdltbltitlesecond {
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #9e2c7a;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
.mdltblcntfont {
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	padding-top: 3px;
	padding-bottom: 3px;
}

.mdltblmoredtlfont {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9e2c7a;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -1pt;
	margin-top: 5px;
	margin-bottom: 14px;
	float: right;
}
.mdltblmoredtlfont:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9e2c7a;
	text-decoration: underline;
	text-transform: uppercase;
	letter-spacing: -1pt;
	margin-top: 5px;
	margin-bottom: 14px;
	float: right;
}
img {
	margin: 0px;
	padding: 0px;
}
.newsRightPanel {
	margin: 0px;
	padding: 4px 0px 4px 4px;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
}

.newsRightPanel h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom:5px;
	padding-left: 0px;
	text-decoration: none;
	vertical-align: text-top;
	margin: 0px;
	height: 17px;
}
.newsRightPanel h1 a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 17px;
} 
.newsRightPanel img{
	margin: 0px;
	padding: 0px;
	clear: left;
}
#forum_column {
	background-image: url(images/news_bg_line.jpg);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 100%;
	clear: both;
	display: block;
}
#news_column 
{
	background-image: url(images/news_bg_line.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
	margin: 0px;
	height: 500px;
	position:relative;
	overflow:auto;
	}
.news_item {
/*	background-image: url(images/news_bg_line.jpg);
	background-repeat: repeat;
	background-position: left top;*/
	color: #9e2c7a;
	font-weight: bold;
	margin: 0px;
	display: block;
	padding: 0px;	
}
.news_item p
{
	margin: 0px;
	padding: 0px;
}
.news_item a:link, .news_item a:visited, .forum_item a:link, .forum_item a:visited {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	margin: 0px;
	display: block;
}
.news_item a:hover, .forum_item a:hover {
	background-color: #FFFFFF;
	margin: 0px;
	display: block;
}

.news_item a:hover span.more {
/*	color: #9e2c7a;
	cursor: pointer;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	text-align:right;*/
}
.news_item span.text, .forum_item span.text {
	display: block;
}
.news_item span.date {
	/*float: left;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #757575;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.news_item span.subject {
	font-family: Arial, "Verdana", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #9e2c7a;
	text-decoration: none;	
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	
}
.news_item span.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	clear: left;
	text-decoration: none;
	text-align: justify;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;	
}
/*.news_item span.more {
	color: #9e2c7a;
	font-weight: bold;
	padding-left: 180px;
	float: left;
	display: block;
}
.news_item span.more a:hover{
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 4px;
}
.news_item span.more img{
	margin: 0px;
	position: absolute;
	line-height: 4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 9px;
}
.news_item span.more img:hover{
	margin: 0px;
	line-height: 4px;
	font-size: 1px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
}*/

#news_column table tr td h4 {
	padding-top: 50px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size: 10px;
	margin: 0px;
	float: right;
	text-align: right;
}
#news_column table tr td h4 a 
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	height: 11px;
	margin: 0px;
}
#news_column table tr td h4 a:hover {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	height: 10px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a43a83;
}
#news_column table tr td h4 img{
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
#news_footer_links {
	margin: 0 4px 0  4px;
	position: absolute;
	top: 1150px;
}

*html #news_footer_links {
	top: 1191px;
	position: absolute;
	margin: 0 4px 0  4px;
	left: 693px;
}

#news_footer_links span.amplitude_book_9pt {
	display: block;
	padding-bottom: 8px;
}

*html #news_footer_links span.amplitude_book_9pt {
	padding-bottom: 5px;
}
#news_column p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.middleTablePropertySale {
	margin: 0px;
	padding: 4px;
	width: 246px;
	position: relative;
}
.leftPanelPropetyfirst {
	margin: 0px;
	width: 250px;
	padding: 4px 4px 4px 0px;
	display: block;
	position: relative;
}
.rightPanelPropetyfirst {
	margin: 0px;
	width: 250px;
	padding: 4px 0px 4px 4px;
	display: block;
	position: relative;
}
.searchPanelBox {
	background-color: #fbfbfb;
	background-image: url(images/search-box-gray-bg.jpg);
	background-repeat: no-repeat;
	background-position: center  0px;
	margin: 0px;
	padding:4px;
	width: 246px;
}
.searchPanelBg {

}
.searchPanelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 4px;
}
.searchPanelTextfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9e2c7a;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 117px;	
}
.middleTableServiceImg {
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px;
	padding-right: 04px;
	padding-left: 4px;
	height:100%;
}
#leftPanelBoxAlign {
	margin: 0px;
	padding: 4px 4px 4px 0px;
	width: 250px;
}
#leftPanelBoxAlign1 {
	margin: 0px;
	padding: 4px 4px 4px 0px;
	width: 250px;
}
#rightPanelBoxAlign {
	margin: 0px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	width: 250px;
}
.leftPanelSrvpgeLineBox {
	background-image: url(images/news_bg_line.jpg);
	background-repeat: repeat;
	background-position: left top;
	width: 254px;
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	height: 100%;
	position: relative;
}
.leftPanelSrvpgeLineBox1 {
	background-image: url(images/news_bg_line.jpg);
	background-repeat: repeat;
	background-position: left top;
	font-size: 0px;
	width: 246px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.leftPanelSrvpgeBox {
	margin: 0px;
	padding: 0px;
	width: 250px;
	
}
.leftPanelSrvpgeBox h1 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.leftPanelSrvpgeBox h1 a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.leftPanelSrvpgeBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.leftPanelSrvpgeBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.leftPanelSrvpgeBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
.leftPanelSrvpgeBox span.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.leftPanelSrvpgeBox span.italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
}
.leftPanelSrvpgeBox span.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9e2c7a;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
}
.leftPanelSrvpgeBox span.link a {
	color: #9e2c7a;
	text-decoration: none;
}
.leftPanelSrvpgeBox span.link a:hover {
	text-decoration: underline;
}
.leftPanelSrvpgeBox span.register {
	text-decoration: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0%;
	padding-left: 0px;
	display: block;
	text-align: right;
	margin-top: 0%;
	margin-right: 0px;
	margin-bottom: 0%;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.leftPanelSrvpgeBox span.register img{
	margin: 0px;
	padding: 0px;
}

.rightPanelSrvpgeBox {
	margin: 0px;
	padding: 0px;
	width: 250px;
}
.rightPanelSrvpgeBox h1 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.rightPanelSrvpgeBox h1 a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.rightPanelSrvpgeBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.rightPanelSrvpgeBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.rightPanelSrvpgeBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
.rightPanelSrvpgeBox span.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.rightPanelSrvpgeBox span.italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
}
.rightPanelSrvpgeBox span.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9e2c7a;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
}
.rightPanelSrvpgeBox span.link a {
	color: #9e2c7a;
	text-decoration: none;
}
.rightPanelSrvpgeBox span.link a:hover {
	text-decoration: underline;
}
.rightPanelSrvpgeBox span.register {
	text-decoration: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0%;
	padding-left: 0px;
	display: block;
	text-align: right;
	margin-top: 0%;
	margin-right: 0px;
	margin-bottom: 0%;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.rightPanelSrvpgeBox span.register img{
	margin: 0px;
	padding: 0px;
}

.leftPanelBoxLine {
	background-image: url(images/border_line.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px;
}
.tpteaserLeClubFont {
	font-family: "Swis721 LtCn BT", Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	padding: 17px;
	line-height: 50px;
}
.middleTableSubscribepageBox {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 254px;
}
.middleTableClubBox {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.middleTableClubBox form {
	margin: 0px;
	padding: 0px;
	
}
.middleTableClubBox form input 
{
	margin: 0px;
	padding: 0px;
}
.topRightClubClmTextBox {
	margin: 0px;
/*	padding:  7px 0px 3px 4px; */
	padding: 11px 0px 4px 4px;
	width: 250px;
}
.topRightClubClmTextBox form input {
	margin: 0px;
	padding: 0px;
}
.clubTableForumBox {
	margin: 0px;
	padding: 0px;
	text-align: justify;
	width: 250px;
}
.clubTableForumBox img {
	margin-bottom: 8px;
	padding-top: 9px;
}
.clubTableForumBox form {
	margin: 0px;
	padding: 0px;
	position: relative;
	
}
.clubTableForumBox span.formText {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: text-bottom;
}
.clubTableForumBox span.formText em{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9E2C7A;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.clubTableForumBox h2 {
	padding: 0px 0px 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	display: block;
}
*html.clubTableForumBox h2 {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
}
.clubTableForumBox h3 {
	margin: 2px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding: 2px 0px 0px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
}
.clubTableForumBox span.clubText {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	vertical-align: middle;
	float: left;
}
.clubTableForumBox h4 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	padding: 4px 0px 0px;
	position: relative;
	text-align: justify;
}
.clubTableForumBox h5 {
	margin: 0px;
	height: 7px;
	width: 246px;
	padding: 0px;
	position: static;
}
.clubTableForumBox h5 img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.clubTableForumBox span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	width: 246px;
	margin: 0px;
	display: block;
	padding-bottom: 4px;
}
.clubTableForumBox h2 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 20px;
	width: 244px;
	padding: 0px;
	display: block;
	margin: 0px;
}

.clubTableForumBox form input.radio {
	padding: 3px;
	margin: 0px;
	line-height: 16px;
	clear: left;
	display: table-cell;
}
.clubTableRegBlackBox {
	background-color: #000000;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	display: inline-block;
	height: 22px;
	
}
.clubTableRegBlackBox1 {
	background-color: #000000;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	height: 40px;
	margin: 0px;
}
.clubTableRegBlackBox1 .RigsterButton {
	vertical-align: middle;
	padding-bottom: 0px;
}
.clubTableRegBlackBox1 .RigsterButton img {
	vertical-align: middle;
	padding-bottom: 0px;
}

/* Start Lifestyle CSS */
.topLifeStyleLeftClmBox {
	margin: 0px;
	width: 250px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.topLifeStyleLeftClmBox h1 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
}
.topLifeStyleLeftClmBox h1 a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;	

}
.topLifeStyleLeftClmBox h1 span.bheading {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleLeftClmBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.topLifeStyleLeftClmBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleLeftClmBox h2 span.subheading{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleLeftClmBox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}
.topLifeStyleLeftClmBox span.LSbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleLeftClmBox span.LSitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleLeftClmBox span.LSlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9e2c7a;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleLeftClmBox span.LSlink a {
	color: #9e2c7a;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleLeftClmBox span.LSlink a:hover {
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

.topLifeStyleLeftClmBox label {
	margin: 0px;
	padding: 0px;
	width: 250px;
}
.topLifeStyleMiddleImgBox {
	margin: 0px;
	padding: 4px;
	width: 246px;
	position: relative;
}

.topLifeStyleLeftImgBox {
	margin: 0px;
	padding: 4px 4px 4px 0px;
	width: 246px;
	height: 100%;
	
}
.topLifeStyleLeftImgBox img{
	margin: 0px;
	padding: 0px;
	height: 100%;
	display:block; 
}
.topLifeStyleRightImgBox {
	margin: 0px;
	padding: 4px 0px 4px 4px;
}

.topLifeStylerightClmBox {
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 0px;
	position: static;
	width: 250px;
}
.topLifeStylerightClmBox h1 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.topLifeStylerightClmBox h1 a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStylerightClmBox h1 span.heading {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStylerightClmBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.topLifeStylerightClmBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStylerightClmBox h2 span.subheading{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStylerightClmBox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}
.topLifeStylerightClmBox span.LSbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.topLifeStylerightClmBox span.LSitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
	margin: 0px;
	padding: 0px;
}
.topLifeStylerightClmBox span.LSlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9e2c7a;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
	margin: 0px;
	padding: 0px;
}
.topLifeStylerightClmBox span.LSlink a {
	color: #9e2c7a;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStylerightClmBox span.LSlink a:hover {
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

.topLifeStylerightClmBox label {
	margin: 0px;
	padding: 0px;
	width: 250px;
}

.topLifeStyleTravelBox {
	width: 242px;
}
.topLifeStyleTravelBox {
	margin: 0px;
	padding: 4px;
	width: 246px;
}
.topLifeStyleTravelBox h1 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.topLifeStyleTravelBox h1 a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleTravelBox h1 span.heading {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleTravelBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.topLifeStyleTravelBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleTravelBox h2 span.subheading{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleTravelBox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: justify;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.topLifeStyleTravelBox span.LSbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleTravelBox span.LSitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleTravelBox span.LSlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9e2c7a;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleTravelBox span.LSlink a {
	color: #9e2c7a;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.topLifeStyleTravelBox span.LSlink a:hover {
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

.topLifeStyleTravelBox label {
	margin: 0px;
	padding: 0px;
	height: 162px;
}
/* End CSS */

#propertyFeatureLftTpbox {
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding: 0px;
}
#propertyFeatureLftTpbox img{
	margin: 0px;
	padding: 0px;
}
#topPFBlackBox {
	position: static;
	top: 1px;
	color: #FFFFFF;
	background-color: #000000;
	font-family: "Palace Script MT", Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: normal;
	text-decoration: none;
	line-height: 40px;
	height: 104px;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
	border-top-width: 0px;
	border-right-width: 4px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

*html #topPFBlackBox {
	top: 1px;
	color: #FFFFFF;
	background-color: #000000;
	font-family: "Palace Script MT", Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: normal;
	text-decoration: none;
	line-height: 40px;
	height: 104px;
	position: static;
	margin: 0px;
	z-index: 1;
	padding: 0px;
}
#topPFImgBox {

	position: inherit;
	top: 0px;
	width: 250px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#propertyFeatureRgtTpbox {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*html #propertyFeatureRgtTpbox {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.topPFRightImgBox {
	margin: 0px;
	padding: 4px 0px 4px 4px;
	width: 250px;
	height:100%;	
}
.topPFRightImgBox img{
	margin: 0px;
	padding: 0px;
	height:100%;
	display:block;
	
}
.btmPFBlackBox {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	width: 246px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0px 4px 4px;
}
.btmPFBlackBox table {
	color:#FFFFFF;
	background-color: #fbfbfb;
	background-image: url(images/pf_blackbox_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:100%;
}
.btmPFBlackBox h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9e2c7a;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0px;
}
.btmPFBlackBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: justify;
	margin: 0px;
}
.btmPFBlackBox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #010101;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: justify;
	margin: 0px;
}
.lineBGcolor {
	background-color: #CCCCCC;
	height: 0px;
	margin: 0px;
	padding: 0px;
	width: 1px;
}
.lineBGcolorVert {
	background-color: #CCCCCC;
	height: 1px;
	margin: 0px;
	padding: 0px;
	width: 0px;	
}
html,body,table.pagelayout
{
	max-height:100%;
}
.teaserfirstLifeStyle {
	background-image: url(images/teaser_lft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	margin-left: 21px;
	padding-top: 0px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.teasersecondLifeStyle {
	background-image: url(images/teaser_rgt.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	margin-right: 21px;
	position: relative;
}
.pfSearchListmdltblBox 
{	
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #CCCCCC;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	width:100%;	
}
#newsListcolumn span.msg {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}
.pfSrchlistClmTextBox {
	margin: 0px;
	padding: 4px 4px 4px 0px;
	width: 248px;
	display: block;
	position:relative;		
}
.pfSrchlistClmTextBox img {
	margin: 0px;
	padding: 0px;
}
.pfSrchlistClmTextBox h1 {
	margin: 0px;
	padding: 0px;
	width: 248px;
}
.pfSrchlistClmTextBox h1 img{
	margin: 0px;
	padding: 0px;
	width: 248px;	
}
.pfSrchlistClmTextBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.pfSrchlistClmTextBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.pfSrchlistClmTextBox h2 span.heading{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.pfSrchlistClmTextBox h5 {
	text-align: right;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	vertical-align: bottom;
	margin-top: 4px;
	margin-bottom: 6px;
}

.pfSrchlistClmTextBox h5 a {
	font-size: 7px;
	text-decoration: none;
	line-height: 7px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.pfSrchlistClmTextBox h5 a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.pfSrchlistClmTextBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px 0px 5px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: static;
}

.pfSrchlistRightClmTextBox {
	margin: 0px;
	padding: 4px 0px 4px 4px;
	width: 248px;
}
.pfSrchlistRightClmTextBox img {
	margin: 0px;
	padding: 0px;
}
.pfSrchlistRightClmTextBox h1 {
	margin: 0px;
	padding: 0px;
	width: 249px;
}
.pfSrchlistRightClmTextBox h1 img{
	margin: 0px;
	padding: 0px;
	width: 248px;
	
}
.pfSrchlistRightClmTextBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.pfSrchlistRightClmTextBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.pfSrchlistRightClmTextBox h2 span.heading{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.pfSrchlistRightClmTextBox h5 {
	text-align: right;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	vertical-align: bottom;
	margin-top: 4px;
	margin-bottom: 6px;
}
.pfSrchlistRightClmTextBox h5 a {
font-size: 7px;
	text-decoration: none;
	line-height: 7px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.pfSrchlistRightClmTextBox h5 a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.pfSrchlistRightClmTextBox p {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px 0px 5px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: static;
}

.pfSrchlistMdlClmTextBox {
	margin: 0px;
	padding: 4px;
	width: 249px;
}
.pfSrchlistMdlClmTextBox img {
	margin: 0px;
	padding: 0px;
}
.pfSrchlistMdlClmTextBox h1 {
	margin: 0px;
	padding: 0px;
	width: 249px;
}
.pfSrchlistMdlClmTextBox h1 img{
	margin: 0px;
	padding: 0px;
	width: 248px;	
}
.pfSrchlistMdlClmTextBox h2 {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.pfSrchlistMdlClmTextBox h2 a{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.pfSrchlistMdlClmTextBox h2 span.heading{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.pfSrchlistMdlClmTextBox h5 {
	text-align: right;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	vertical-align: bottom;
	margin-top: 4px;
	margin-bottom: 6px;
}
.pfSrchlistMdlClmTextBox h5 a {
font-size: 7px;
	text-decoration: none;
	line-height: 7px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.pfSrchlistMdlClmTextBox h5 a:hover {
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	line-height: 7px;
	margin: 0px;
	font-size: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.pfSrchlistMdlClmTextBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px 0px 5px;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: static;
}

.pfFootertblBox {
	/*border-top-width: 0px;*/
	border-bottom-width: 1px;
	/*border-top-style: solid;*/
	border-bottom-style: solid;
	/*border-top-color: #cccccc;*/
	border-bottom-color: #CCCCCC;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding: 4px 0px;
	position: relative;
}
.pfFootertBgBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	margin: 0px;
	padding: 0px 4px;
	height: 32px;
	vertical-align: middle;
}
.pfFootertBgBlack h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.pfFootertBgBlack h1 img {
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.leftNewsListPanelBox {
	margin: 0px;
	padding: 0px;
}
.leftNewsListPanelBox h1 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.leftNewsListPanelBox h1 a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#newsheading h1 span.heading {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.leftNewsListPanelBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.leftNewsListPanelBox h2 a {
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#newsheading h2 span.subheading {
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.leftNewsListPanelBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	display: table;
}
.leftNewsListPanelBox p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}
.leftNewsListPanelBox p a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9e2c7a;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
}
.leftNewsListPanelBox h4  {
	height: 1px;
	border-bottom: #cccccc 1px solid;
	width: 246px;
	display: block;
	margin: 0px;
	padding: 0px;
}
.newsPrintPage  {
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	width: 766px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.	 h5  {
	margin: 0px;
	padding: 4px 0px;
}
.leftNewsListPanelBox h5 img  {
	margin: 0px;
	padding: 4px 0px;
}
.blackLineBGcolor {
	background-color: #000000;
	height: 1px;
	margin: 0px;
	padding: 0px;
	width: 0px;
}
.whiteLineBGcolor {
	background-color: #FFFFFF;
	height: 1px;
	margin: 0px;
	padding: 0px;
	width: 0px;
}
.whiteVerticalLineBGcolor {
	background-color: #FFFFFF;
	height: 0px;
	margin: 0px;
	padding: 0px;
	width: 1px;
}
.newsSubscribeForumBox {
	margin: 0px;
	padding: 0px;
}
.newsSubscribeForumBox h1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding: 8px 0px 0px;
	vertical-align: text-bottom;
	clear: left;
}
.newsSubscribeForumBox h2 {
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
	clear: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
*html.newsSubscribeForumBox h2 
{
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	position: relative;
}
.newsSubscribeForumBox h4 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	padding: 0px;
	position: relative;
}
.newsSubscribeForumBox h2 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 20px;
	width: 250px;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
	clear: right;
}
.newsSubscribeForumBox h2 span.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 20px;
	width: 250px;
	margin: 0px;
	padding: 0px;
	display: block;
	clear: right;
}
.newsSubscribeForumBox h3 {
	margin: 0px;
	padding-top: 10px;
	float: right;
}
.newsSubscribeForumBox h3 input {
	padding-top: 0px;
	margin: 0px;
}
.newsSubscribeForumBox span.NLBoxBtn {
	margin-left: 4px;
	padding: 4px;
	background-color: #000000;
}
.newsSubscribeForumBox h1 em {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9a2c75;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#staticPageContent {
	margin: 0px;
	padding: 4px;
}
#staticPageContentn {
	margin: 0px;
	padding: 0px;
}
#staticPageContentn h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
#staticPageContentn h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
#staticPageContentn h2 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
#staticPageContent h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
#staticPageContent h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
.newsListPageMiddlePanel {
	margin: 0px;
	width: 246px;
	vertical-align :middle;
	padding:   4px  2px 4px 4px;
	/*padding:   4px;*/
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
}
.newsListPageLeftPanel {
	margin: 0px;
	width: 250px;
	padding: 5px 0px 4px 0px;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
}
.newsListPageRightPanel {
	margin: 0px;
	width: 250px;
	padding: 5px 0px 4px 0px;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
}
.newsListPageMiddlePanel h6{
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#newsListcolumn, #forumListcolumn {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
#newsListcolumn {
	padding: 0px;
	margin: 0px;

}
.newsListitem a:link, .newsListitem a:visited, .forumListitem a:link, .forumListitem a:visited {
	text-decoration: none;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
/*	text-align:justify;*/
}
.newsListitem a:hover, .forumListitem a:hover {
	display: block;
}
.newsListitem a:hover span.more {
	color: #9e2c7a;
	cursor: pointer;
	text-decoration: underline;
}
.newsListitem span.more a:hover {
	color: #9e2c7a;
	cursor: pointer;
	text-decoration: underline;
}

.newsListitem span.text, .forumListitem span.text {
	display: block;
}
.newsListitem span.date {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #757575;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.newsListitem span.subject {
	font-family: Arial, "Verdana", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #9e2c7a;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.newsListitem span.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	clear: left;
	text-decoration: none;
	line-height: normal;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: justify;
	display:block;
}

.newsListitem span.textright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	clear: left;
	text-decoration: none;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: justify;
}
.newsListitem span.more {
	color: #9e2c7a;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.newsListitem span.more a {
	color: #9e2c7a;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 4px 8px;	
	text-align:right;
}
.newsListitem span.more a div{
	color: #9e2c7a;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 4px 8px;	
	text-align:right;
}
.newsListitem  {
	margin: 0px;
	padding: 0px;
	/*text-align: justify;*/
}
.newsListitem p {
	clear: left;
	color: #9e2c7a;
	font-weight: bold;
}
/*.newsListitem span.more img {
	margin: 3px 0px 0px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}*/
#newsListcolumn h4 {
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#newsListcolumn h4 a {
	display: block;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
}
#newsListcolumn h4 a:hover {
	display: block;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a43a83;	
}
#newsListcolumn h4 img{
	margin: 0px;
	padding: 0px;
}
#newsListcolumn h6 {
	background-image: url(images/border_line.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 1px 0px;
	padding: 0px;
	display: block;
	height: 10px;	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#newsListcolumn h6 img {
	margin: 0px;
	padding: 0px;
}
.middleTableLoginPageBox {
	margin: 0px;
	width: 250px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 0px;
}
.middleTableLeftTextBox {
	margin: 0px;
	width: 249px;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.loginTableBox {
	margin: 0px;
	padding: 0px;
}
.loginTableBox h1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: text-bottom;
}
.loginTableBox h2 {
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.loginTableBox h2 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 20px;
	width: 249px;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
}
.loginTableBox h2 span.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 20px;
	width: 246px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.loginTableBox h3 input{
	margin: 0px;
}

.loginTableBox span.lgnBoxBtn {
	margin: 0px;
	padding: 4px;
	background-color: #000000;
}
.lgnBoxBtn1 {
	margin: 0px;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-right: 4px;
	background-color: #000000;
}
.loginTableBox span.FPassBoxBtn {
	margin: 0px;
	padding: 4px;
	background-color: #000000;
}
.newsPrintPageBtn {
	margin: 0px;
	padding: 0px;
	background-color: #000000;	
}
.PrintPageBtn {
	margin: 0px;
	padding: 0px;
	height: 22px;
	background-color: #000000;
}
.loginTableBox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
}
.loginTableBox h3 a {
	color: #9e2c7a;
	text-decoration: none;
}
.loginTableBox h3 a:hover {
	color: #9e2c7a;
	text-decoration: underline;
}
.loginTableBox h4 {
	font-family: Georgia, "Times New Roman", Times, seriff;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mNewsLetter h4 {
	font-family: Georgia, "Times New Roman", Times, seriff;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mNewsLetter1 h4 {
	font-family: Georgia, "Times New Roman", Times, seriff;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#mClub h4 {
	font-family: Georgia, "Times New Roman", Times, seriff;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.clubMiddleTableBox {
	margin: 0px;
	padding: 0px;	
}
.clubTableFormText {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.clubTableFormText em {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9E2C7A;
	text-decoration: none;
}
.clubTableFormTextfield {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 20px;
	width: 246px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
	display: block;
	
	
}
.clubTableFormRightTextfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 20px;
	width: 250px;
	padding: 0px;
	margin: 0px;
	display: block;
	
}
.clubTableContentText {
	margin: 0px;
	padding-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	line-height: 12px;
	/*height: 11px;*/
	padding-top: 3px;
}
.clubTableContentText input.radio {
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 12px;
	display: inline;
	vertical-align:middle;
	line-height: 11px;
}
.cntPageHeadText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	color: #666666;
	padding: 7px 0px;
}
.cntPageformText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.cntPageRgtformbox {
	padding: 0px;
	margin: 0px;
}
.cntPageRgtformbox span.CpBoxBtn {
	margin-left: 4px;
	padding: 4px;
	background-color: #000000;
}
.cntPageformCmntTextfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 57px;
	width: 250px;
}
#nlMessage span.msg {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}
#mlogin span.msg {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}
#mForgotPassword span.msg {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}
#mClub span.msg {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}
#mContactUs span.msg {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}
#mNewsLetter span.msg {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}
#mSearch span.readMessage {
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#readMsg span.readMessage {
	color: #9e2c7a;
	font-family: "Palace Script MT", Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.subheading
{
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.readMessage
{
	color: #000000;
	font-family: "Palace Script MT", Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#mSearch1 span.subheading {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}
.printtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	clear: left;
	text-decoration: none;
	text-align: justify;
	line-height: normal;
}
.printsubheading {
	color: #9e2c7a;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.printheading {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

/* for right aligned combo */
.CbosearchPanelTextfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9e2c7a;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 117px;	
	direction:rtl;	
	
}

.CheckBox
{
	vertical-align:middle;
	text-align:center;
	}
	
	
	
	
	/**********************************************/
	
	
	
.newsListitem1 a:link, .newsListitem1 a:visited, .forumListitem a:link, .forumListitem a:visited {
	text-decoration: none;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
/*	text-align:justify;*/
}
.newsListitem1 a:hover, .forumListitem a:hover {
	display: block;
}
.newsListitem1 a:hover span.more {
	color: #9e2c7a;
	cursor: pointer;
	text-decoration: underline;
}
.newsListitem1 span.more a:hover {
	color: #9e2c7a;
	cursor: pointer;
	text-decoration: underline;
}

.newsListitem1 span.text, .forumListitem span.text {
	display: block;
}
.newsListitem1 span.date {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #757575;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.newsListitem1 span.subject {
	font-family: Arial, "Verdana", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #9e2c7a;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.newsListitem1 span.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	clear: left;
	text-decoration: none;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: justify;
}
.newsListitem1 span.textright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	clear: left;
	text-decoration: none;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: justify;
}
.newsListitem1 span.more {
	color: #9e2c7a;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.newsListitem1 span.more a {
	color: #9e2c7a;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 4px 8px;	
	text-align:right;
}
.newsListitem1 span.more a div{
	color: #9e2c7a;
	font-weight: bold;
	margin: 0px;
	padding:  8px 0px 4px 8px;	
	text-align:right;
}
.newsListitem1  {
	margin: 0px;
	padding: 0px;
	/*text-align: justify;*/
}
.newsListitem1 p {
	clear: left;
	color: #9e2c7a;
	font-weight: bold;
}
/*.newsListitem1 span.more img {
	margin: 3px 0px 0px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}*/

/*.newsoff {
	margin: 0px;
	padding: 0px;
	background-color: #EEEEEE;
}
#news {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	height: 95px;
}
#news a {
	text-decoration: none;
	display: block;
}

#news h6 {
	font-size: 12px;
	font-weight: normal;
	color: #9e2c7a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#news span {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #757575;
	font-weight: bold;
	text-decoration: none;
}
#news p {
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	line-height: 12px;
	display: block;
	height: 55px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:justify;
	cursor:hand;
}
#news label {
	padding: 0px;
	margin: 0px;
}

#news img {
	float: right;
	margin: 0px 4px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.newson {
	margin: 0px;
	padding: 0px;
}

*/

.tpmenubdr1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #040404;
	padding-top: 2px;
	padding-bottom: 2px;
}