body { margin: 0px; font-family: Arial, Lucida, Helvetica, sans-serif; font-size:100%; font-weight:normal; }

.bg-black { background-color: #000000} 
.bg-orange {  background-color:  #FEB329}
.bg-light {  background-color:  #CCCCCC}
.bg-dark {  background-color:  #C9ACC7}
.bg-white { background-color: #FFFFFF}

.pano-text {  font-family: Arial, Lucida, Helvetica, sans-serif; font-size: 10px; line-height: 18px }

.r1 {	background-color: #FED3F3;}
.r2 {	background-color: #FEEBFA;}
.r3 {	background-color: #FEF1FC;}

p { 
font-family: Arial, Lucida, Helvetica, sans-serif; 
font-size: 100%; 
line-height: 100%; 
text-decoration: none; 
color: #000000; 
text-align: justify;
} 

.gallery-text 
{  
font-size: 13px; 
color: #000000; 
text-decoration: none;
}

li {
	margin-bottom: 5px;
	color:#333333;
	margin-left: 5px;
	line-height:100%;
	text-decoration: none;
}
ul {
	color:#333333;
	margin: 0px;
	line-height:100%;
	text-decoration: none;
	font-size:100%;
}

.top-link-bg {
	background-color: #8F9213;
	background-image: url(../i/top-link-bg.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.top-link-login {
	font-family: Arial, Lucida, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.top-link-input {
	background-color: #FFEEFE;
	border: 1px solid #790076;
	font-family: Arial, Lucida, Helvetica, sans-serif;
	font-size: 11px;
	color: #9F4399;
	text-decoration: none;
}
.body-bg {
	background-color: #FFB229;
	background-image: url(../i/body-bg.gif);
	background-repeat: no-repeat;
}
.nav-bg {
	background-image: url(../i/inner-side-nav-bg.gif);
	background-repeat: no-repeat;
}
.index-nav-bg {
	background-image: url(../i/side-nav-bg.gif);
	background-repeat: no-repeat;
}
.body-sep {
	background-image: url(../i/body-seperator.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.body-sep-1 {
	background-image: url(../i/body-seperator-1.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.news {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	color: #DE3008;
	font-weight: bold;
}
.fl { 
font-family: Arial, Lucida, Helvetica, sans-serif; 
font-size: 12px; 
text-decoration: none; 
line-height: 20px;
color: #000000; 
font-weight:bold;
}
.ft { 
font-family: Arial, Lucida, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
color: #000000; 
font-weight:normal;
} 
.body-input {
	font-family: Arial, Lucida, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #FFCAFF;
	padding: 2px;
}
.body-submit {
	font-family: Arial, Lucida, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
	background-color: #FFECFF;
	border: 2px solid #FFCAFF;
	padding: 2px;
}
.body-submit:hover{
	font-family: Arial, Lucida, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	background-color: #FFECFF;
	border: 2px solid #FFCAFF;
	padding: 2px;
	cursor:pointer;
}

.date {
	font-family: Arial, Lucida, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: right;
	padding: 3px;
}
.lnav-bg {
	background-color: #EED7EE;
	background-image: url(../i/lnav-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #C9ACC7;
}
.midtable-bg {
	border: 1px solid #C9ACC7;
}

.left-links {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #9F4399;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990066;
	text-decoration: none;
}
.page-layout-table { border: 0px solid #000000; padding: 2px; margin: 0px; width: 907px;  }

.logo-nav { margin: 5px; background-image: url(../i/top-bg.jpg);}
.logo-nav a {text-decoration: none; border:  0px solid #000000; }
.logo-nav img {border: 0px solid #000000;  }
.logo-nav .logo {text-align: left; vertical-align: middle; float: left;}
.logo-nav .logo-ad {text-align: right; vertical-align: middle; float: right; border: 0px solid #000000; }
.logo-ad {text-align: right; vertical-align: middle; float: right; margin-top:12px; margin-right:30px;}
	
.page-header-nav {
	background-image: url(../i/nav-m.jpg);
	margin: 10px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:24px;
	padding-right: 10px;
	color: #990033;
	font-weight: normal;
}
.page-header-nav a {
	margin: 10px 0 10px 0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:24px;
	padding-right: 5px;
	padding-left: 5px;
	color: #990033;
	font-weight: normal;
}
.page-header-nav a:hover { 
	margin: 10px 0 10px 0;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:24px;
	padding-right: 5px;
	padding-left: 5px;
	color: #E6004A;
	font-weight: normal;}
.page-header-nav table { border: 0px; padding: 0px; margin: 0px; }
.page-header-nav form { display: inline; }
.page-header-nav input {
	border: 1px solid #790076;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding: 2px;
	background-color: #FFEEFE;
}

.left-nav {
	background-color:#EED7EE;
	text-align: left;
	vertical-align: top;
	width: 170px;
	font-weight: bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.left-nav ul { list-style: none; margin: 0px; padding: 0px;  font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	padding:0px 0px 0px 10px;
	border-bottom: 1px solid #9F4399;
	text-decoration: none;
}
.left-nav li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	padding:0px 0px 0px 10px;
	border-bottom: 1px solid #9F4399;
	text-decoration: none;
}
.left-nav li a:link {
	display: block;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990066;
}
.left-nav li a:visited {
	display: block;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9F4399;
	text-decoration: none;
}
.left-nav li a:hover {
	display: block;
	padding: 0px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DF0097;
}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #DE3008; font-weight: bold} 
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #DE3008; font-weight: bold;}
.h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #9F4399; font-weight: bold; text-decoration:none;}
.h2 a:link, .h2 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #9F4399; font-weight: bold; text-decoration:none;}
.h2 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #9F4399; font-weight: bold; text-decoration:underline;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #DE3008; font-weight: bold;}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #DE3008; font-weight: bold;}
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #DE3008; font-weight: bold;}

.articleLink {font-size:12px; font-family: Arial, Lucida, Helvetica, sans-serif; line-height:17px; color:#453142; margin:0px;  padding: 0px; text-align:left; list-style-position: inside; text-decoration: none; vertical-align:top; font-size:12px;}
.articleLink a:link, .articleLink a:visited {font-size:12px; font-family: Arial, Lucida, Helvetica, sans-serif; line-height:17px; color:#453142; margin:0px;  padding: 0px; text-align:left; list-style-position: inside; text-decoration: none; vertical-align:top; font-size:12px;}
.articleLink a:hover {font-size:12px; font-family: Arial, Lucida, Helvetica, sans-serif; line-height:17px; color:#D77406; margin:0px;  padding: 0px; text-align:left; list-style-position: inside; text-decoration: underline; vertical-align:top; font-size:12px;}

.articles-list {font-size:100%; font-family: Arial, Lucida, Helvetica, sans-serif; line-height:110%; color:#453142; padding: 2px; text-align:left;  text-decoration: none; }
.articles-list .approved {font-size:100%; font-family: Arial, Lucida, Helvetica, sans-serif; line-height:110%; color:#3A7F06; padding: 2px; text-align:left;  text-decoration: none; }
.articles-list a.approved:link, .articles-list a.approved:visited { color:#3A7F06; text-decoration: none; }
.articles-list a.approved:hover {color:#DE3A09; text-decoration: underline; }
.articles-list ul {font-size:100%; font-family: Arial, Lucida, Helvetica, sans-serif; line-height:110%; color:#453142; margin:0px;  padding: 0px; text-align:left; list-style-position: inside; text-decoration: none; vertical-align:top;}

.articles-list li {
	font-size:100%;
	font-family: Arial, Lucida, Helvetica, sans-serif;
	line-height:110%;
	color:#453142;
	padding: 2px;
	text-align:left;
	text-decoration: none;
	list-style-type: disc;
}
.articles-list li a:hover {
	color:#9F4399;
	padding: 2px;
	text-align:left;
	list-style-type: disc;
	text-decoration: none;
}
.articles-list li a:link, .articles-list li a:visited {
	color:#453142;
	padding: 2px;
	text-align:left;
	font-weight:bold;
	list-style-type: disc;
	text-decoration: none; }

.authorLine { font-family: tahoma, Arial, Helvetica, sans-serif; margin-bottom: 10px; color:#524040; text-decoration:none; font:100%}
.authorLine a:hover {color:#A50A0A; text-decoration: underline;}
.authorLine a:link, .authorLine a:visited {color:#524040; text-decoration: none; font-weight:bold;}
.article { font-family:  Arial, Lucida, Helvetica, sans-serif; color: #000000; text-align: left; font-weight: normal; line-height: 120%; font-size:100%;}
.article p { font-family:  tahoma, Helvetica, sans-serif; color: #000000; text-align: left; font-weight: normal; line-height: 120%; font-size:100%;}

.counters { padding: 2px 6px; font-family: Arial, lucida, Helvetica, sans-serif;  text-decoration: none; color:#000000; font-size: 90%;}
.counters a:link, .counters a:visited {text-decoration: none; color:#000000; font-size: 90%;}
.counters a:hover {text-decoration: underline; color:#D7141C;}
.counters table {padding: 5px; width: 100%; border: #000000 0px solid; font-size: 90%;}

.more {font-size:95%; font-family: tahoma, Arial, Helvetica, sans-serif; line-height:17px; color:#25256E; text-align: right; text-decoration: none;}
.more a:hover { font-size:95%; font-family: tahoma,  Arial, Helvetica, sans-serif; line-height:17px; color:#A90634; text-align: right; text-decoration: underline; }
.more a:link, .more a:visited{ font-size:95%; font-family: tahoma, Arial, Helvetica, sans-serif; line-height:17px; color:#25256E; text-align: right; text-decoration: none;}
.articleLink {font-size:12px; font-family: Arial, Lucida, Helvetica, sans-serif; line-height:17px; color:#453142; margin:0px;  padding: 0px; text-align:left; list-style-position: inside; text-decoration: none; vertical-align:top; font-size:12px;}


.pages { font-size: 12px; padding-top: 10px;margin-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right: auto; text-align: right; }
.pages a, .pageList .this-page { padding: 2px 6px; border: solid 1px #000; background: #fff; text-decoration: none; margin-left:2px; }
.pages a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pages .prev-page { margin-right: 10px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.pages .next-page { margin-left: 10px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.pages .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #008000; }
.pages a:hover {color: #000; background: #C8C8C8; border-color: #036; text-decoration: none;}
.xpages .AtStart { margin-right: 10px; padding: 2px 6px; background: #fff; color: #aaa; }
.xpages .break { padding: 2px 2px; border: none; background: #fff; text-decoration: none; }
.xpages .AtEnd { margin-left: 20px; padding: 2px 6px; 	background: #fff; color: #aaa; }
.xpages { margin: 10px 0 10px 0; /* font-family: Arial, Lucida, Helvetica, sans-serif; font-size: 12px; */ font-weight: bold; }
.xpages a { margin: 0 5px 0 5px; padding: 0 5px 0 5px; border-right: #000000 1px solid;}
.xpages a.lastPage { padding: 5px; border-right: #000000 0px solid;}
.xxpages { margin: 0 5px 0 5px; border-right: #000000 1px solid;}
.pages .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #008000; }
.pages .last-page {padding: 2px 6px; color: #008000; background: #fff;  border: solid 1px #999; text-decoration: none; margin:2px;}
	.page-footer-nav {
	background-image: url(../i/botnav-m.jpg);
	margin: 10px 0px 10px 0px;
	text-align: right;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	padding-right: 10px;
	color: #48000B;
}

.page-footer-nav a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #48000B;
}
.page-footer-nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8C0015;
	text-decoration:underline;
}
.page-footer-nav .copyright-text {
	padding-left: 10px;
	float: left;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.clear1 {clear: both;}
form {
	margin:0px;
	padding:0px;
}
.thr {
	background-color:#FCC9F8;
}
.tht {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
	margin:0px;
	padding:2px;
}
.articleViewLeft{
	padding:0px;
	float:left;
	clear:both;
	vertical-align:top;
}
.articleViewRight{
	padding:0px;
	float:right;
	clear:both;
	vertical-align:top;
}
.article-text {
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:3px;
	color:#333333;
	line-height: 18px;
	text-align:left;

}
.print {
	clear:both;
}
a { text-decoration: none;}
a:link, a:hover{ text-decoration: none;}
a:hover { text-decoration:underline;}
label { font-size:95%; text-decoration:none; color:#000000;}
marquee {
	color:#770051;
	font-size:90%;
	padding:3px;
	line-height:20px;
	border: thin solid #E6E6E6;
	margin-right:12px;
	margin-left: 12px;
	font-weight:bold;
}
.rl { font-size: 11px; font-weight: normal; color: #000000; text-align: right;}
.rv {font-size: 11px; font-weight: bolder; color: #333333; text-align: left;}
.button-ad {text-align: left; vertical-align: top; margin-top:5px; margin-right:5px;margin-left:5px; }