@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin:0;
	padding:0 20px;
	border-top:#1d86ce 4px solid;
}
img {
	border:0;
}
.clear {
	clear:both;
}
/*------------------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: 40px;
	outline:none;
	color:#000;
	padding:25px 0 0 0;
}
.logo p {
	margin:0 0 25px 0;
}
/*------------------logo end----------------*/

.blue-txt {
	color:#1d86ce;
}
.blue-txt a{
	text-decoration:none;
	display:block;
	color:#1d86ce;
}
.blue-txt a:hover {
	text-decoration:none;
	display:block;
	color:#1d86ce;
}

.blue-txt1 {
	color:#1d86ce;
}
.blue-txt1 a{
	text-decoration:none;
	
	color:#1d86ce;
}
.blue-txt1 a:hover {
	text-decoration:none;
	
	color:#1d86ce;
}

.blue-txt2
 {
 font-size:15px;
	font-weight:bold;
	
	color:#1d86ce;
}
.blue-txt2 a{
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	
	color:#1d86ce;
}
.blue-txt2 a:hover {
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	color:#1d86ce;
}


.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:#fff;
	text-align:center;
	text-transform:uppercase;
}
.nav a {
	color:#fff;
	text-decoration:none;
}
.nav a:hover {
	color:#99FFFF;
	text-decoration:none;
}



.nav ul{
	margin:0;
	padding:0;
}
.nav li {
	list-style-type:none;
	display:inline;
	padding:0 5px;
	background:url(../images/nav-sep.gif) no-repeat top right;
}
.bg-grey {
	background:#f5f5f5;
}
.left-panel {
	color:#000;
}
.left-panel h2{
	color:#1d86ce;
	border-bottom:1px solid #1d86ce;
	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-blue.gif) no-repeat left 12px;
}
.right-panel {
	color:#000;
}
.right-panel h2{
	color:#1d86ce;
	border-bottom:1px solid #1d86ce;
	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-blue.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:#1d86ce;
}
.marque
{

border-bottom:#0080c3 1px solid; 
border-left:#0080c3 1px solid; 
border-right:#0080c3 1px solid;  

margin:0 10px;


}

.mar
{

vertical-align:middle; 
padding-top: 5px; 
font-size: 8pt; 
color: rgb(255, 255, 255); 
font-family: Tahoma,Arial; 
font-weight:bold ;
height:30px;

}

.navslogan{
	background:url(../images/bg-nav.gif) repeat-x top left;
	
	
}
.marque a {
	color:#fff;
	text-decoration:none;
}
.marque a:hover {
	color:#99FFFF;
	text-decoration:none;
}
.post {
	margin:10px 10px 5px 10px;
	padding:10px 10px 5px 10px;
	
	background:#f2faff;
	border:1px solid #8dcff4;
}
.post h2{
	padding:0;
	margin:0;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
}
.post h3{
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:normal;
}
.post-yellow {
	background:#fffff0;
}
.bg-yellow {
	background:#ffe89a;
}
.bg-lightblue {
	background:#e1f3ff;
}
.red-txt {
	color:#CC0000;
}
.mid-ad {
	text-align:center;
	padding:0 0 10px 0;
	border-bottom:1px solid #1d86ce;
}
.read-more {
	text-align:right;
	font-size:11px;
}
.read-more a{
	text-decoration:underline;
	color:#000;
}
.read-more a:hover{
	text-decoration:none;
	color:#000;
}
.footer {
	background:#f5f5f5 repeat-x top left;
	border-top:#0080c3 3px solid;
	padding:10px;
	text-align:center;
}
.footer a{
	color:#000;
	text-decoration:none;
}
.footer a:hover{
	color:#000;
	text-decoration:underline;
}
.vote-box-table {
	background:#e1f3ff;
	border:#8dcff4 solid 1px;
	
	overflow:hidden;
	
}
.link-box {
	background:#f5f5f5;
	border:#8dcff4 solid 1px;
	padding:10px;
	overflow:hidden;
	margin:5px 5px 5px 5px;

}
.link-box ul{
	margin:0;
	padding:0;
}
.link-box li{
	margin:0;
	padding:0;
	list-style-position:inside;
}
.link-list {
	color:#1d86ce;
	float:left;
	margin:0 10px;
}
.orange-txt {
	color:#ff5a00;
}

/*--------Form CSS-----------*/

.txt-fld {
	border:1px solid #ccc;
	width:400px;
	color:#666;
}

.txt-fld-for-textbox {
	border:1px solid #ccc;
	width:350px;
	color:#666;
}
.smalltextBox
{
	border:1px solid #ccc;
	width:50px;
	color:#666;
}
.form-btn {
	background:#1d89ce;
	padding:2px;
	border:0;
	color:#fff;
	text-align:center;
}
.categoryboxbold
{
width:300px;
size:300px;
}
/*--------Form CSS-----------*/
.spacer
{
width:100%;
height:2px;
padding:1px;
}

.displayStyle
{
margin:15px;
padding: 5px;
border:#FF0000 solid 1px;
}

table.borderTable {
background:#e1f3ff;
border-color: #8dcff4;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
table.borderTable td {
	 border-color: #8dcff4;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    
}
/*--------PAGGING CSS STYLE---*/
.pagingFCT
{
	background-color:#f5f5f5;
	
	padding-top:6px;
	padding-bottom:2px;
	font-size:9px;
	height:20px;

	text-align:center;
}

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

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

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

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