@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	
	
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#wrapper {
		margin:0px auto;
		width:1001px;
}
#header {
		height:149px;
		width:1001px;
}
a{
		text-decoration:none;
		color:#F90;
		
}
a:hover{
		text-decoration:underline;
		color:#535353;

}
#logo {
		height:80px;
		float:left;
		width:266px;
		text-align:center;
		margin:40px 0px 0px;
		
}
#logo a{
		color:#d7291a;
		font-size:21px;
		font-family:Tahoma, Geneva, sans-serif;
		text-decoration:none;
		width:194px;
		letter-spacing:5px;
		font-weight:bold;
		

		
}
#logo a span{
		color:#d7291a;
		font-size:36px;
		font-family:Tahoma, Geneva, sans-serif;
		text-decoration:none;
		width:194px;
		font-weight:bold;
		line-height:45px;
		letter-spacing:3px;	
}
#banner {
		width:720px;
		height:88px;
		float:left;
		margin:7px 0px 0px 0px;
		border:1px solid #E5E5E5;
}
#tnb {
		
		
		/*background-image:url(images/tnb.jpg);
		background-repeat:repeat;*/
		float:right;
		margin:0px 10px 0px 286px;
		*margin:-6px 10px 0px 286px;
		height:35px;
		width:519px;
		
		
		
		
}
#tnb-sign {
		
		
		/*background-image:url(images/tnb.jpg);
		background-repeat:repeat;*/
		float:right;
		margin:0px 10px 0px 286px;
		*margin:-6px 10px 0px 286px;
		height:35px;
		width:644px;
}

/*#tnb div a{
		
		text-decoration:none;
		color:#FFF;
		padding:0px 15px 0px 16px;
		width:443px;
			font-weight:bold;
		}
	#tnb div a:hover{
		
		text-decoration:underline;
		color:#FFF;
		padding:0px 15px 0px 16px;
		width:443px;
			font-weight:bold;
		}*/
		
#tnb-admin {
				
		
		float:right;
		margin:18px 7px 0px 150px;
		*margin:-5px 7px 0px 150px;
		width:659px;
	
		
		
		
}
#rp-link {
	
		float:left;
		background-image:url(images/mid-line.jpg);
		background-repeat:repeat-x;
		*padding:8px 11px 8px 11px;
		padding:11px;
		
	
}
#rp-link-home{
	
		float:left;
		background-image:url(images/mid-line.jpg);
		background-repeat:repeat-x;
		*padding:8px 11px 8px 11px;
		padding:11px;
		
}
#rp-link-home a{
	text-decoration:none;
	color:#FFF;
	padding:0px 15px 0px 16px;
	font-weight:bold;
	background-image:url(images/separator.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#rp-link-home a:hover{
	text-decoration:underline;
	color:#FFF;
	padding:0px 15px 0px 16px;
	font-weight:bold;
		
}

#rp-link a{
	text-decoration:none;
	color:#FFF;
	padding:0px 10px 0px 10px;
	font-weight:bold;
		
}
#rp-link a:hover{
	text-decoration:underline;
	color:#FFF;
	padding:0px 10px 0px 10px;
	font-weight:bold;
		
}
#content-area {
		background-image:url(images/centre-rp.jpg);
		background-repeat:repeat-y;
		
}
#left-col {
		width:716px;
		padding:0px 0px 0px 5px;
		
}
#admin-area {
		width:99%;
		padding:0px 0px 0px 5px;
		
		
}
#right-col {
		width:260px;
		float:right;
}


#search {
		width:700px;
		background-image:url(images/search.jpg);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:14px;
		height:74px;
		padding:26px 0px 0px 20px;
		
		
		
}
#search1   {
		font-size:15px;
		font-weight:bold;
		color:#FFFFFF;

}
.text-box, input {
		border:1px solid #CCC;
		font-size:12px;
		color:#606060;
		padding:2px;
		background-image:url(images/text-rp.jpg);
		background-repeat:repeat-x;
		
}
.list-box {
		border:1px solid #CCC;
		font-size:12px;
		color:#606060;
		padding:2px;
		
}


checkbox {
		border:0px solid  #000;
}
textarea {
		border:1px solid #CCC;
		font-size:12px;
		color:#606060;
		width:250px;
		
		
}
.combo-box {
		border:1px solid #CCC;
		font-size:12px;
		color:#606060;
		padding:0px;
		width:250px;
}
.combo-box-common {
		border:1px solid #CCC;
		font-size:12px;
		color:#606060;
		padding:0px;
		
}
.btn {
		background-image:url(images/submit-btn.jpg);
		background-repeat:no-repeat;
		color:#FFF;
		padding:2px 0px 5px 0px;
		cursor:pointer;
		width:75px;
		background-color:#FFF;
		border:0px solid #FFF;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:14px;
		
		
}
.btn-large {
	background-image:url(images/submit-btn-large.jpg);
		background-repeat:no-repeat;
		color:#FFF;
		padding:0px 0px 3px 0px;
		cursor:pointer;
		width:125px;
		background-color:#FFF;
		border:0px solid #FFF;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:14px;
}
/*.btn:hover{
		background-image:url(images/btn-rp.jpg);
		background-repeat:repeat-x;
		color:#fff;
		padding:2px;
		cursor:pointer;
		border:1px solid  #D4D4D4;
		
}*/


#heading {
		background-image:url(images/heading-bar.jpg);
		background-repeat:no-repeat;
		padding:10px 0px 15px 20px;
		color:#FFF;
		font-size:15px;
		font-weight:bold;
}
.heading {
		background-image:url(images/heading.jpg);
		background-repeat:repeat-x;
		padding:4px 0px 5px 20px;
		color:#F90;
		font-size:15px;
		font-weight:bold;
		border-bottom:1px solid #A4A4A4;
}

#heading-admin {
		background-color:#F5F5F5;
		border-bottom:1px solid #C5C5C5;
		padding:5px 0px 5px 20px;
		
		
		font-weight:bold;
		
	font-size:18px;
	color:#ad0000;
}
#heading-admin-table {
		background-color:#F5F5F5;
		padding:7px 0px 8px 20px;
		border-bottom:1px solid #CCC;
}
#map {
		padding:0px 0px 0px 20px;	
}

#footer {
		background-image:url(images/footer-img.jpg);
		background-repeat:no-repeat;
		height:35px;
		padding:10px 0px 0px 15px ;
		color:#F90;
}
#footer a{
		text-decoration:none;
		color:#F90;
		
}
#footer a:hover{
		text-decoration:underline;
		color:#535353;

}
#right-side {
		background-image:url(images/mid-banner.jpg);
		background-repeat:repeat-y;
		text-align:center;
		vertical-align:middle;
}
#right-side p{
	margin:0px;
	padding:0px;
}
#red-box-contain {
		background-image:url(images/mid-red-box.jpg);
		background-repeat:repeat-y;
		padding:12px 15px 0px 15px;
		margin:0px;
		color:#fd5555;
}
#red-box-contain p {
		padding:0px;
		margin:0px;
}
#right-col-heading {
		color:#FFF;
		font-size:15px;
		background-image:url(images/top-red-box.jpg);
		background-repeat:no-repeat;
		padding:13px 0px 7px 20px;
		font-weight:bold;
		
		
}
#red-box-contain ul{
	margin:0px;
	*padding-left:35px;
	
}
#red-box-contain li {
	list-style:url(images/bullet.jpg);
	background-repeat:no-repeat;
	padding:2px 2px 2px 2px;
	*padding:2px 2px 2px 10px;
}
#red-box-contain a{
		text-decoration:underline;
		color:#fd5555;
}
#red-box-contain a:hover{
		text-decoration:none;
		color:#fd5555;
}
#read-more {
	text-align:right;
	padding:0px 10px 0px 0px;
}
h1 {
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#ad0000;
}
#name {
		background-image:url(images/bg-for-listing.jpg);
		background-repeat:repeat-x;
		padding:4px 0px 7px 10px;
		font-size:18px;

}
#bg-table {
		background-image:url(images/mid-rp.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
}
#bg-table table, tr, td {
		font-size:12px;
		font-weight:normal;
}
#bg-table p{
		margin:0px;
		padding:0px;
}
#bg-table table, tr, td strong {
		font-size:12px;

		color:#666666;
}

#listing {
		padding:0px 0px 0px 5px;
}
#tab-box {
		border:4px solid #535252;
}
.selective-tab {
		background-image:url(images/select-tab.jpg);
		background-repeat:no-repeat;
		
		width:110px;
		padding:9px 9px;
		text-align:center;
		float:left;
		margin:0px;
		color:#FFF;
		font-size:13px;
		font-weight:bold;
		
}
.non-selective {
	background-image:url(images/non-selective.jpg);
		background-repeat:no-repeat;
		width:124px;
		padding:10px 5px 10px 0px;
		text-align:center;
		float:left;
		margin:0px;
		font-weight:bold;
}
#news{
	
	padding:0px 0px 0px 20px;
}

#twitter{
	background-color:#ddeef6;
	padding:20px 20px 5px 20px;
	/*background-image:url(images/bird.gif);*/
	background-position:right center;
	background-repeat:no-repeat;
}
#content-table ul {
		background-color:#F9F9F9;
		border:1px solid #EAEAEA;
		
}
#content-table ul li {
	
	color:#666;
	list-style-image:url(images/blueArrow.jpg);
	padding:4px;
	background-repeat:no-repeat;	
}

#content-table ul li a {
	text-decoration:none;
	color:#F60;
}
#content-table ul li a:hover {
	text-decoration:underline;
	color:#F60;

}
#content-table div a {
		text-decoration:underline;
	color:#F60;
}
#content-table table tr th {
	background-image:url(images/table-th-rp.jpg);
	background-repeat:repeat-x;
	background-color:#656364;
	height:30px;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
}
#content-table table tr td {
	
	height:66px;
	
	font-weight:normal;
	vertical-align:middle;
	font-size:11px;
	color:#666;
}
#content-table table tr td strong{
	color:#242424;
	font-weight:normal;
	font-size:13px;
}
#content-table table tr td a{
	text-decoration:underline;
	color:#F60;
}
#content-table table tr td a:hover {
	
	color:#F60;
	text-decoration:none;

}
.select-class {
		font-weight:normal;
		border:1px solid #CACACA;
		font-family:Tahoma, Geneva, sans-serif;
		color:#606060;
		background-image:url(images/text-rp.jpg);
		background-repeat:repeat-x;
		height:22px;
		width:135px;
		
}
.heading-main {
		font-size:16px;
		color:#444;

		
		
}

Checkbox{
	border:1px solid #CCC;
}
fieldset {
	margin: 0 0 25px;
	padding: 0 15px 15px;
	border: 1px solid #ccc;
}
legend {
	font-size: 1.4em;

	color: #333;
}

label.error { 
 float: none; 
 font-family:Tahoma, Geneva, sans-serif;
 color: red;
 font-size:12px;
 padding-left: .5em;
 vertical-align: top;
}

label.uerror 
{
 float: none; 
 font-family:Tahoma, Geneva, sans-serif;
 color: red;
 font-size:11px;
 padding-left: .5em;
 vertical-align: top;
}
/*even and odd row for table */
#datalist tbody tr.even td {
      background-color:#EEF0EF;
	  padding:4px 0px 4px 20px;
	  border-bottom:1px  solid #F5F5F5;
	  height:22px;

    }
    #datalist tbody tr.odd  td {
      background-color: #fff;
	  padding:3px 0px 3px 20px;
	  color:#454545;
	  height:22px;
	  
	
    }
.datalist1 tbody tr.even td {
      background-color:#F8F8F8;
	  padding:4px 0px 4px 20px;
	  border-bottom:1px  solid #F5F5F5;
	height:22px;
    }
.datalist1 tbody tr.odd  td {
      background-color: #fff;
	  padding:3px 0px 3px 20px;
	  color:#454545;
	  height:22px;
	  
	
    }
#paging-list { 
	
	float:right;
	text-decoration:none;
	
	
}
#paging-list a{ 
	background-color:#5D5D5D;
	color:#FFF;
	padding:2px 8px 2px 8px; 
	text-decoration:none;
	margin:0px 1px 0px 1px;
}
#paging-list a:hover{ 
	background-color:#F90;
	color:#FFF;
	padding:2px 8px 2px 8px;
	text-decoration:none;
}
#selected{ 
	background-color:#F90;
	color:#FFF;
	padding:2px 8px 2px 8px;
	text-decoration:none;
	margin:0px 1px 0px 1px;
}

#content {
		padding:0px 20px 0px 22px;
}
#content p{
		padding:0px 0px 10px 0px;
}
#content ul {
		padding:0px 0px 0px 30px;
		margin:0px 0px 10px 0px;
}
#content ul li {
	list-style:square;
}
#sitemap ul{
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 40px;
}
#sitemap ul li{
	padding:0px 0px 12px 0px;
	margin:0px;
	list-style:url(images/blueArrow.jpg);
	background-repeat:no-repeat;
	}
	

#content ol {
		padding:0px 0px 0px 30px;
		margin:0px 0px 10px 0px;
}
#content ol ul li {
		list-style:square;

}

/* tooltip styling. uses a background image (a black box with an arrow) */
div.tooltip {
	background:transparent url(images/black_arrow_big.png) no-repeat scroll 0 0;
	font-size:14px;
	height:153px;
	padding:30px;
	width:310px;
	font-size:14px;
	display:none;
	color:#fff;
}
/* tooltip title element (h3) */
div.tooltip h3 {
	margin:0;
	font-size:18px;
	color:#fff;
}
.textarea-admin {
		font-family: Tahoma, Geneva, sans-serif;
}
.header a{
/*	color:#FFFFFF;*/
	}
#ht table tr td {
height:30px;
font-weight:normal;
	vertical-align:middle;
	font-size:11px;
	color:#666;
}