@charset "UTF-8";
/* CSS Document */

body { font-family: 'Merriweather', serif; line-height:30px; font-size:14px; margin: 0px; padding:0px; color:#758591; text-align:justify;}
h1, h2, h3{font-family: 'PT Sans', sans-serif; color:#000;}
.ptsans{font-family: 'PT Sans', sans-serif;font-size:16px}
img { border:none;}
a { text-decoration:none; outline:none; color:#39F; }
a:hover { text-decoration:underline; }
.clearDiv { clear:both; }
.fl{ float:left;}
.fr{ float:right;}
.pl50{padding-left:30px}
.pl20{padding-left:20px;}
.pt30{padding-top:30px}
.pt20{padding-top:20px;}
.pb30{padding-bottom:30px}
.f30{font-size:30px;}
.mrgntp{ margin-top:10px;}
.mrgntp20{ margin-top:20px;}
.mrgntp50{ margin-top:50px;}
.pding20{ padding-top:0px;}
.pdingbtm30{ padding-bottom:30px;}
.pdingbtm0{padding-bottom:-10px;}
.pding50{ padding-top:50px;}
.dotline{ border-top:1px dotted #999999;}
.cleadiv{ clear:both}
.banner{ margin:0px -17px 0 -17px}
.tpbnrbgdiv{ background:#000;}
.tpbnrdiv{ width:1025px; margin:0 auto;}
.topbnrtxt{font-family:'PT Sans', sans-serif; font-size:68px; color:#FFF; text-align:center;}
.topbnrsubtxt{font-family:'PT Sans', sans-serif; font-size:33px; color:#5a5a5a; text-align:center; margin-top:20px;}
.tabdiv{ }
.tabtxtdiv{ background:#000;}
.blkbgclr{background:#000;}
.tabtxtdiv ul, li {  margin:0px; padding:8px 20px; font-size:14px}
.tabtxtdiv ul, li { text-decoration:none;float:left;line-height:20px;}
.tabactive{color:#fff; text-decoration:underline; font-weight:bold;}
.tabinactive{color:#ccc; text-decoration:none; font-weight:bold;}

.maincontentbgdiv{padding-bottom:20px;}
.contentdiv{width:1025px; margin:0 auto; padding:0 20px 20px 20px; position:relative;}
.atmetxt{font-family: 'PT Sans', sans-serif; font-size:23px; color:#000; margin-top:20px; }
.font18{ font-size:14px;}

.grdntimg{ background:url(../images/grdnt-opsit.png) repeat-x; width:980px; height:61px; border-top:1px solid #e7e7e7; margin-top:30px;}
.qoutbxdiv{ width:310px;}
.storymainbx{ background:#f1f1f1; padding:20px; border:1px solid #e7e7e7;}
.storyhdrtxt{font-family:'PT Sans', sans-serif; font-size:30px; color:#000;}
.storyhdrtxt a{ text-decoration:none;color:#000; }
.readmoretxt{text-decoration:none; outline:none; color:#333; float:right }
.readmoretxt:hover{text-decoration:underline outline:none; color:#333; }
.custcomntbx {
	width:290px;
	padding:10px;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 10px 10px 10px 10px;
	opacity:0.6;
  	filter:alpha(opacity=60);
}
.line{ background:url(../images/lines.png) 0px 26px repeat-y; font-size:13px; font-style:italic; color:#333;}
.quoteafter {
    background: url(../images/quote-arrow.png) no-repeat scroll center top transparent;
    height: 12px;
	margin-top:-1px; position:relative;
}
.contactuslidiv{ margin-top:10px;}
.contactuslidiv ul, li {color:#758591; float:none; }

.ftrframe{ background:url(../images/ftr-frame.png) no-repeat; width:1025px; color:#FFF; font-size:23px; text-align:center; height:68px;font-family: 'Lobster', cursive; padding-top:10px;}
.ftrbgdiv{ background:url(../images/top-bnr-bgptn.png); border-top:5px solid #666;}
.ftcontdiv{width:1025px; margin:0 auto; padding:10px;}
.ftcontdiv p a{color:#FFF; line-height:20px; }
.ftcontdiv p { color:#fff;}
input[type=text], select{width:200px;height:20px;}
textarea{width:200px; height:50px;}
form td{line-height:18px}
select{font-size:15px; height:25px;}
#userdetails th{background:#f7f7f7;}
#userdetails td{border-bottom:solid 1px #ccc; text-decoration:underline;}
#userdetails tr:hover td{background:#f7f7f7;cursor:pointer;}
.fromtabdiv, .fromtabdiv-selected{padding:5px 25px; cursor:pointer; background:#f7f7f7; border:solid 1px #ccc; border-bottom:solid 0 #fff;}
.fromtabdiv-selected{background:#fff; position:relative; bottom:-1px;}
#dsq-dislike-thread-button{display:none;}

.contentbx{  padding:0px 40px 20px 20px;}
.graybdrline{ border-top:1px solid #ccc; margin-top:60px;}
.grybdrline{ border-top:1px solid #ccc;}
.whitebdrline{ border-top:1px solid #FFF;}
.lfttabdiv{ background:url(../images/leftmenu-bg.png) no-repeat scroll left top transparent;  width:200px;border-right:1px solid #CCC;position: absolute;}
.tabbigtxt{  background:#fff;font-size:17px; line-height:50px; cursor:pointer; font-family: 'PT Sans', sans-serif;}
.tabbigtxt:hover{ background:#addb4e; color:#FFF;}
.tabbigtxtact{ background:#66bc29; color:#FFF;}
.litgrybx{ background:#fbfbfc; width:190px; height:185px; padding:15px; color:#8e9ba5; font-size:13px;}
.circl{ width:55px; height:55px; color:#FFF; background:#a4b9c9; font-size:37px; border-radius:100px; margin-top:20px;}
.onetwothretxt{ line-height:48px;}
.mtp30{ margin-top:30px;}