@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin:0;
	padding:0 20px;
	border-top:#a46077 4px solid;
}


.feedbackTitle
{
	color:#333333;
	margin-bottom:0px;
	background:#F5F5F5;
	height:30px;
	
	
	padding:5px 0px 5px 0px;
	font-size:12px;
	
}

.feedbackTitleInWhite
{
	color:#333333;
	margin-bottom:5px;
	background:;
	padding:5px 0px 5px 0px;
	font-size:12px;
	
	height:30px;
}




img {
	border:0;
}
/*------------------logo start-----------------*/
.logo {
	width:300px;
	color:#000;
}
.logo h1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight:normal;
	padding:0;
	margin:0;
	
}
.logo h1 a {
	text-decoration:none;
	display:block;
	width: 300px;
	height: 60px;
	outline:none;
	color:#000;
	padding:25px 0 0 0;
}
/*------------------logo end----------------*/

.maroon-txt {
	color:#7d1d3d;
}


 


.complaintTitle
{
	color:#7d1d3d;
	margin-bottom:5px;
	display:block;
	
	
	font-size:16px;
	font-weight:bold;
}

.complaintTitle a
{
		text-decoration:none;
	display:block;
	color:#7d1d3d;
	font-size:16px;
	font-weight:bold;
	
}

.complaintTitle a:hover
{
		text-decoration:none;
	display:block;
	color:#7d1d3d;
	font-size:16px;
	font-weight:bold;
	
	
}
.companyTitle
{
	color:#000000;
	margin-bottom:5px;
	background:#fff5d1;
	height:60px;
	width:530px;
	padding-top:10px;
	padding-left:10px;
	
	font-size:12px;
	font-weight:bold;
}
.companyTitle a
{
	
	color:#000000;
	font-size:12px;
	font-weight:bold;
	
}

.companyTitle a:hover
{
	
	
	color:#000000;
	font-size:12px;
	font-weight:bold;
	
	
}


.commentbyuser
{

color:#FFFFFF;
font-weight:bold;
}
.commentbyuser a
{

color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.commentbyuser a:hover
{

color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.latest-topic {
	background:url(../images/bg-news.gif) repeat-x top left;
	color:#fff;
}
.latest-topic a {
	color:#fff;
	text-decoration:underline;
}
.latest-topic a:hover {
	color:#FFCC00;
	text-decoration:none;
}
.nav {
	background:url(../images/bg-nav.gif) repeat-x top left;
	color:#000;
	text-align:center;
	text-transform:uppercase;
}
.nav a {
	color:#000;
	text-decoration:none;
}
.nav a:hover {
	color:#000;
	text-decoration:underline;
}
.nav ul{
	margin:0;
	padding:0;
}
.nav li {
	list-style-type:none;
	display:inline;
	padding:0 5px;
}
.bg-grey {
	background:#f5f5f5;
}
.left-panel {
	color:#000;
}
.left-panel h2{
	color:#7d1d3d;;
	border-bottom:1px solid #000;
	padding:5px 0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
}
.left-panel a{
	color:#000;
	text-decoration:none;
}
.left-panel a:hover{
	color:#666;
	text-decoration:none;
}
.left-panel ul{
	margin:0;
	padding:5px 0 0 0;
}
.left-panel li{
	margin:0;
	padding:8px 0 8px 10px;
	list-style-type:none;
	background:url(../images/bullet-arrow-maroon.gif) no-repeat left 12px;

}

.left-panel ul li ul{
	margin:0;
	padding:10px 0 0 0;
}
.left-panel ul li ul li{
	margin:0;
	padding:10px 0 8px 10px;
	list-style-type:none;
	font-weight:normal;
}
.right-panel {
	color:#000;
}
.right-panel h2{
	color:#7d1d3d;;
	border-bottom:1px solid #000;
	padding:5px 0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
}
.right-panel a{
	color:#000;
	text-decoration:none;
}
.right-panel a:hover{
	color:#666;
	text-decoration:none;
}
.right-panel ul{
	margin:0;
	padding:5px 0 0 0;
}
.right-panel li{
	margin:0;
	padding:8px 0 8px 10px;
	list-style-type:none;
	background:url(../images/bullet-arrow-maroon.gif) no-repeat left 12px;
}
.g-ad {
	margin:10px 0 0 0 ;
	text-align:center;
}
.mid-panel {
	padding:0 15px;
}
.sec-title{
	font-size:20px;
	font-weight:bold;
	color:#990033;
}

.sec-title a
{
	font-size:20px;
	font-weight:bold;
	color:#990033;
}

.sec-title a:hover
{
	font-size:20px;
	font-weight:bold;
	color:#990033;
}
.post {
	margin:5px 0;
	padding:5px;
	
}
.post h2{
	padding:0;
	margin:0;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
}


 h2 a {
	padding:0;
	margin:0;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	
	color:#CC0000;
	text-decoration:none;
}

 h2 a:hover
{
	padding:0;
	margin:0;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	
	color:#CC0000;
	text-decoration:none;
}





.post h3{
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:normal;
}
.post-yellow {
	background:#fffff0;
}
.bg-yellow {
	background:#ffe89a;
}
.bg-lightyellow {
/*	background:#fff5d1;*/
}


.bg-commentbyuser {
	background:#808080;
}


.red-txt {
	color:#CC0000;
}

.red-txt-border1 {
	color:#CC0000;
	border-width:thin; 
	border:#FFCC99 thin solid;
}

table.red-txt-border {
	border-color: #FFCC99;
    border-width: 0 0 1px 1px;
    border-style: solid;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	
	color:#CC0000;
	text-decoration:none;
}
table.red-txt-border td {
	 border-color: #FFCC99;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	
	color:#CC0000;
	text-decoration:none;
    
}

table.red-txt-border a {
	
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	
	color:#CC0000;
	text-decoration:none;
    
}
.mid-ad {
	text-align:center;
	padding:0 0 10px 0;
	border-bottom:1px solid #7d1d3d;
}
.read-more {
	text-align:left;
	font-size:11px;
	margin-bottom:10px;
	width:150px;
}
.read-more a{
	text-decoration:underline;
	color:#000;
}
.read-more a:hover{
	text-decoration:none;
	color:#000;
}
.footer {
	background:url(../images/bg-footer.gif) #e2e2e2 repeat-x top left;
	padding:10px;
	text-align:center;
}
.footer a{
	color:#000;
	text-decoration:none;
}
.footer a:hover{
	color:#000;
	text-decoration:underline;
}

/*--------Formt CSS-----------*/

.txt-fld {
	border:1px solid #ccc;
	width:310px;
	color:#666;
}
.form-btn {
	background:#990033;
	padding:5px;
	border:0;
	color:#fff;
	text-align:center;
}
/*--------Formt CSS-----------*/

/*--------select box CSS-----------*/

.categoryboxbold
{ 
 background-color:#f5f5f5; 
 color:#7d1d3d;;
 size:80px; 
  width:320px;
  

}

.categorybox
{ 
 background-color:#f5f5f5; 
 color:#7d1d3d;;
 size:80px; 
  width:320px;
 

}

/*--------select box CSS end-----------*/


/*--------Formt CSS-----------*/

/*--------PAGGING CSS STYLE---*/
.pagingFCT
{
	background-color:#000000;
	
	padding-top:6px;
	padding-bottom:2px;
	font-size:9px;
	height:20px;

	text-align:center;
}

div.pagingFCT a.PrevNext, a:visited.PrevNext {
color:#FFFFFF;
text-decoration:none;
width:36px;
height:16px;
font-size:12px;
padding-left:5px;
padding-right:6px;
padding-top:3px;
padding-bottom:4px;
}

div.pagingFCT a.activePrevNext
{
	color:#ffffff;
	text-decoration:none;
	background-color:#A9061B;
	width:36px;
	height:16px;
	font-size:12px;
	padding-left:5px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:4px;
}

div.pagingFCT a:hover.PrevNext {
color:#A30A1A;
text-decoration:none;
background-color:#ffffff;
width:36px;
height:16px;
font-size:12px;
padding-left:5px;
padding-right:6px;
padding-top:3px;
padding-bottom:4px;
}

/*--------end of pagging css ---------*/