	@charset "utf-8";
	
	a{
		text-decoration: none;
		color:#FB3232;		
	}
	
	.module-info img{padding:1px;border:1px solid #d7d7d7;}	
	.uimg img{padding:1px;border:1px solid #d7d7d7;}
	.img img{padding:1px;border:1px solid #d7d7d7;}
	
	#left5{
		float:left;
		left:5px;
		position:relative;
	}
	.float-left{
		float:left;
	}	
	.float-right{
		float:right;
	}	
	.clear-both {
		clear:both;	
	}
	.font-bold{
		font-weight:bold;	
	}
	.line-through{
		text-decoration:line-through;
	}
	.tac {
		text-align:center;
	}
	.border-zero{
		border:0px;
	}
	#home-top {
		width:610px;	
		border:0;
		padding:0px;
		border-bottom:1px dotted #A09D9D;
		background-color:#FFFFFF;		
	}
	#home-bot {
		width:610px;	
		border:0;		
		padding:0px;
	}
	.f-w-n-s {
		font-weight: normal;
		font-size:12px;	
	}
	
	.info-top,	
	.myprofiletbot,
	.uinfo,
	.forum-bot,
	.index,
	.content-next,
	.new,
	.info-bot,
	.fl-cb,
	.form-content,
	.module-info,
	.site-doc{
		float:left;
		clear:both;	
	}
	.fr-cb{
		float:right;
		clear:both;	
	}
	
	.font-size-16 {
		font-size:16px;
	}
	
	.rInputTitle,
	.rInput,
	.leftcr,
	.uimg,
	.uinforow1,
	.uinforow,
	.form-text,
	.lInputTitle,
	.lInput,
	.search-input,
	.search-bttn {
		float:left;
		clear:right;		
	}
	.pl10{
		padding-left:10px;	
	}
	.ptl20{
		padding-top:20px;	
		padding-left:20px;	
	}
	.pl20,.gender{
		padding-left:10px;	
	}
	.pt5{
		padding-top:5px;		
	}	
	#pt5{
		padding-top:5px;		
	}
	.mt3{
		margin-top:3px;		
	}	
	#mr5{
		margin-right:12px;
	}	
	#mr0{
		margin-right:0;
	}
	.gender{
		text-transform:capitalize;
	}
	#pos{
		left:5px;				
		position:relative;	
		margin:5px 5px 3px 0;	
		border-bottom:1px dashed #A09D9D;				
	}
	#input-img{
		padding:0px;			
	}
	.plr{
		padding-left:10px;		
		padding-right:5px;
	}
	.mtb{
		margin-top:1px;		
		margin-bottom:1px;		
	}
	.br-ri{
		border-right:1px solid #FFC9C9;	
	}
	.col-fsi{
		color:#9E9796;
		font-size:14pt;
		font-weight:normal;			
	}
	.col-fwn{
		font-weight:normal;	
	}
	
	.info-new{
		border:1px solid #CCCCCC;
		background-color: #FFFFFF;
		color: #24A72D;
		font-size:7pt;
		padding:0 2px;
		height:10px;
		line-height:10px;
		cursor:default;
		font-weight:bold;
	}
	
	.form-content{
		width:618px;
		border:1px solid #FFC9C9;
		padding:1px 0;
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
		background-color:#FCDDDD;
	}	
	
	/* profile */
	.info-top{
		width:613px;
		border:1px solid #FFC9C9;
		padding-left:5px;
		font-weight: bold;		
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
		background-color:#FCDDDD;
		color:#9E9796;
		font-size:16px;
		margin-bottom:0px;
	}
	.module-info{
		width:612px;
		border:1px solid #FFC9C9;
		padding:3px;
		font-weight:bold;	
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
		background-color:#FCDDDD;
		color:#140F0F;
		font-size:12px;		
	}	
	.myprofiletbot {
		width:610px;
		border:1px solid #FFC9C9;
		border-top:0;
		padding:1px 3px 5px 8px;
		font-weight: bold;		
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
	}
	.u-info-row {
		float:left;			
		width:500px;	
	}
	.uinfo {
		width:616px;
		padding:1px;
		font-weight: bold;		
		background-color:#F9E3E3;
		border:1px solid #F3ADAD;
	}	
	.uimg{
		width:110px;
	}
	.uinforow1{
		width:250px;
		padding-top:6px;
	}
	.uinforow{
		width:250px;
	}

	.ptitle{
		float:left;		
		width:100%;
		font-family:tahoma,verdana,sans-serif;
		color:#9E9796;
		border-bottom:1px dashed #9E9796;
		margin-bottom:10px;
		font-size:14px;
		font-weight: bold;				
		clear:both;			
	}
	
	.contentc{
		float:left;		
		width:620px;
		text-align:center;
		clear:both;			
	}
	
	.lInputTitle,
	.linput-title,
	.lInputTitle2{
		width:200px;
		padding-top:5px;
		text-align:right;
		font-size:12px;
		color:#F34E4E;
	}	
	.form-text{
		width:125px;
		padding-top:5px;
		text-align:right;
		color:#9E9796;
		font-size:16px;
		font-weight:bold;
	}
	.linput-title{
		width:244px;
	}	
	.lInput,.lInput2{
		width:350px;
		padding-top:5px;
		padding-left:5px;
	}	
	.lInputTitle2{
		width:110px;
	}
	.lInput2{
		width:505px;
	}		
	.lInput,.lInput2 select{color:#666666;}
	.inputText{
		width:200px;
		height:17px;
		color:#666666;
		background-color:#FFFFFF;	
	}
	.vemail{width:221px;}
	#message{width:402px;height:250px;}
	.subject{width:402px;}
	.email{width:402px;height:40px;}
	.author, .comment, .action{
		float:left;
		clear:right;		
	}		
	.author{
		width:15%;
		padding-left:4px;		
	}
	.comment{
		width:72%;
		padding-left:5px;		
	}	
	.action{
		width:10%;
		padding-left:5px;
		text-align:center;
	}
	.view-all{
		text-align:right;
		clear:both;		
	}
	
	/* FORUM */
	.home-n-t, 
	.home-n-d, 
	.forum, 
	.topics-replies, 
	.last-post, 
	.post, 
	.topic, 
	.emotion, 
	.topic-header,
	.rating {
		float:left;
		clear:right;		
	}
	.home-n-t {
		width:80%;	
	}
	.home-n-d{
		width:20%;	
		text-align:right;
	}
	.forum{
		width:65%;
	}	
	.topic{
		width:40%;
	}
	.topic-header{
		width:50%;
	}	
	.topics-replies{
		width:9%;
	}		
	.last-post{
		width:17%;
		padding-left:5px;
		text-align:center;
	}		
	.post{
		width:8%;
	}
	.rating{
		width:15%;	
	}
	.emotion{
		width:10%;		
	}	
	.forum-bot,
	.info-bot{
		width:613px;
		padding:4px 2px 5px 3px;
		font-weight: bold;		
		border-left:1px solid #FFC9C9;
		border-right:1px solid #FFC9C9;
		border-bottom:1px solid #FFC9C9;			
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
	}
	.forum-catdesc{
		font-size:11px;
		color:#666666;
		padding:0px 0px 5px 0px;
			font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
	}
	.site-doc{
		width:586px;
		padding:0 10px 10px 20px;
		border:2px solid #FFC9C9;
		font-size:14px;
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;	
	}
	.index{
		width:620px;
		font-weight: bold;
		font-family:tahoma,verdana,sans-serif;
		border-bottom:1px dashed #A09D9D;		
		margin-bottom:10px;		
		text-align:left;
		font-size:12px;
		color:#F96D6C;		
	}
	.new{
		font-family:tahoma,verdana,sans-serif;
		font-size:12px;
		color:#F96D6C;
		width:600px;
	}
	.forum_quote{
		border:1px dashed #689BCA;
		background-color: #FFFFFF;
		padding:3px;
	}
	.cool,
	.cry,
	.embarassed,
	.foot-in-mouth, 
	.undecided,
	.innocent,
	.kiss,
	.laughing, 
	.money-mouth, 
	.sealed,
	.smile {
		float:left;
		clear:right;
		display:inline;
		cursor: pointer;
		width:18px;		
		height:18px;
		margin-right:2px;
		margin-top:2px;
	}	
	.cool {
		background:url(../images/emotions/cool.gif) no-repeat;
	}
	.cry {
		background:url(../images/emotions/cry.gif) no-repeat;
	}	
	.embarassed {
		background:url(../images/emotions/embarassed.gif) no-repeat;
	}	
	.foot-in-mouth {
		background:url(../images/emotions/foot-in-mouth.gif) no-repeat;
	}	
	.undecided {
		background:url(../images/emotions/undecided.gif) no-repeat;
	}		
	.innocent {
		background:url(../images/emotions/innocent.gif) no-repeat;
	}	
	.kiss {
		background:url(../images/emotions/kiss.gif) no-repeat;
	}		
	.laughing {
		background:url(../images/emotions/laughing.gif) no-repeat;
	}		
	.money-mouth  {
		background:url(../images/emotions/money-mouth.gif) no-repeat;
	}	
	.sealed  {
		background:url(../images/emotions/sealed.gif) no-repeat;
	}	
	.smile  {
		background:url(../images/emotions/smile.gif) no-repeat;
	}	
	.emotions {
		cursor: pointer;
		width:18px;
		height:18px;
		margin:5px 0;		
	}
	.msg-emotion {
		width:91px;
		height:210px;		
		padding:20px 0;
		margin-left:7px;
		margin-top:6px;	
		border:1px solid #FFC9C9;	
	}
	.wid-pad {
		width:500px;
		padding-right:2px;
	}
	#msg-emo {
		padding-bottom:8px;	
		border-bottom:0;			
	}
	
	/* RIGHT MENU */
	.category-list,
	.list,
	.option-list{
		float:left;		
		clear:both;	
	}
	.rcontent,
	.h-rcontent {	
		float:left;		
		width:220px;
		padding:10px 0 10px 10px;
		font-weight: bold;
		font-family:tahoma,verdana,sans-serif;
		font-size:12px;
		color:#F96D6C;		
		clear:both;
		background-color:#F0F1EE;
	}
	.h-rcontent {
		width:230px;	
	}
	
	/* .rcontent a{
		color:#334BC1;
		color:#15B8DB;		
	} */

	.rInputTitle{
		width:80px;
		padding-top:5px;
		text-align:right;
		font-size:12px;
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;		
		font-weight: normal;		
		color:#F34E4E;
	}
	.rInput{
		width:125px;
		padding-top:5px;
		padding-left:5px;
		font-weight: normal;				
		font-size:12px;
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;				
	}	
	.rTextInput {
		height:15px;
		width:125px;
		background-color:#ECECEA;
		font-weight: normal;
	}
	.search-input { padding-left:10px; }
	.search-bttn input { border:0px; }	
	.input-search{
		width:170px;
		height:20px;		
		background-color:#ECECEA;
		font-weight: normal;		
	}
	.category-list,
	.list,
	.cat-subcat,
	.option-list{
		width:210px;
		padding-left:10px;
		font-size:11px;
		font-weight:bold;
	}	
	.cat-subcat ul,
	.category-list ul{
		padding:0px;
		margin:0px;
		list-style-type:none;
	}
	.category-list ul li{
		width:200px;	
		padding:0px;
		margin:0px;
		list-style-type:none;
	}
	.cat-subcat ul li {
		width:190px;	
		padding:0 0 0 10px;
		margin:0px;
		list-style-type:none;
	}		
	.list ul{
		padding:0px;
		margin:0px;
		list-style-type:none;
	}
	.list ul li{
		padding:0px;
		margin:0px;
		margin-bottom:5px;
		border-bottom:1px dashed #A09D9D;					
		list-style-type:none;
	}	
	.option-list ul{
		padding:0px;
		margin:0px;
		padding-left:10px;
	}
	.option-list ul li{
		padding:0px;
		margin:0px;
	}
	
	/* MAILBOX */
	.my-folder,
	.msg-box,
	.msg-header,
	.msg-data,
	.msg-body,
	.msg-action,
	.point{
		float:left;		
		clear:both;	
	}	
	.msg-che,
	.msg-sen,
	.msg-sub,
	.msg-dat,
	.lInputTitle2,
	.linput-title,	
	.lInput2{
		float:left;		
		clear:right;	
	}	
	.my-folder{
		width:200px;
		padding-left:10px;
		font-size:15px;
		font-weight:bold;
		color: #A09D9D;
	}
	.my-folder ul{
		padding:0px;
		margin:0px;
		list-style-type:none;
	}
	.my-folder ul li{
		padding:0px;
		margin:0px;
		margin-bottom:5px;
		list-style-type:none;
	}		
	.my-folder ul li a{
		color: #A09D9D;
	}	
	.my-folder ul li a:hover{
		color:#F34D4D;
	}	
	.status{
		font-size:11px;
		color:#F96D6C;
	}	
	.msg-box,.point{
		width:618px;
		border:1px solid #FFC9C9;
		padding:1px 0;
		font-weight: normal;		
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
		background-color:#FCDDDD;
		font-size:12px;		
	}		
	.msg-header{
		width:596px;	
		height:18px;	
		padding:0 10px;		
	}
	.msg-header span{
		cursor:pointer;
		color:#0310E1;
	}	
	.msg-data{
		width:602px;	
		height:18px;	
		padding:0 7px;			
		margin-bottom:1px;			
	}
	/* .msg-data div input{
		border: 1px solid #000000;
	} */
	.msgd-colorf{
		background-color:#F1E8E8;
	}
	.msgd-colors{
		background-color:#F7E9E9;
	}
	.msg-che{
		width:4%;	
	}	
	.msg-sen{
		width:21%;	
	}	
	.msg-sub{
		width:60%;
		padding-left:20px;	
	}		
	.msg-dat{
		width:10%;	
	}	
	.msg-sub a{
		color:#F96D6C;			
	}
	.msg-body,
	.msg-action {
		width:600px;
		border:1px solid #FFC9C9;
		padding:10px 5px 5px 13px;
		font-weight: normal;		
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
		border-top:0;		
	}

	
	/* Point */
	.pon-dat,
	.pon-typ,
	.pon-tel,
	.pon-amo,
	.pon-sta,
	.mod-img,
	.mod-det,
	.mod-poi{
		float:left;
		clear:right;
	}
	.pon-dat{
		width:12%;	
	}
	.pon-typ{
		width:8%;
		text-transform:capitalize;		
	}	
	.pon-tel{
		width:58%;	
	}	
	.pon-amo{
		width:10%;
		text-align: right;
	}		
	.pon-sta{
		width:12%;
		text-transform:capitalize;
		text-align: right;		
	}
	.point-subm{
		float:left;		
		width:100%;
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
		color:#A09D9D;
		text-align: right;		
		font-size:25px;
		clear:both;
	}
	.item-name,
	.available{
		font-size:15px;
		font-family:Arial,tahoma,verdana,sans-serif;
		text-align: left;				
		font-weight:bold;
		padding-right:5px;
		color:#FB3232;
		clear:both;			
	}
	.item-name{
		font-size:16px;	
	}
	.calendar{
		color:#A09D9D;	
		/* background-color:#D3D4CD; */	
		border:1px solid #FFC9C9;
		font-weight: normal;
		padding:0;
		margin-top:10px;
	}	
	.history-right{
		float:right;	
		width:200px;
	}	
	.point-title{
		font-family:tahoma,verdana,sans-serif;
		color:#ED2E2E;
		font-size:20px;
		width:200px;
	}
	.pac-points{
		font-family:tahoma,verdana,sans-serif;
		color:#ED2E2E;
		font-size:20px;
		padding-left:5px;
		text-align:left;
	}	
	
	/* Calender */
	.calendar-button{
		font-family : Tahoma, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		background-color: #FFFFFF;
		border:1px solid #999999;	
		color: #999999;
		cursor:pointer;
		width:20px;
		text-align:center;
	}
	.calendar-date{
		font-family: "Trebuchet MS","Lucida Grande",sans-serif; 
		font-size: 8pt;
		font-weight:bold;
		text-align:center;
		color: #808080;
	}	
	
	/* Download Center */
	.download,
	.license-type,
	.license-url,
	.software,
	.modules,
	.point-needed,
	.my-m-c-1,
	.my-m-c-2,
	.my-m-c-3,
	.details{
		float:left;
		clear:right;
	}	
	.my-m-c-1 {
		width:42%;	
		text-align:center;		
	}
	.my-m-c-2 {
		width:42%;	
		text-align:center;		
	}
	.my-m-c-3 {
		width:15%;	
		text-align:center;		
	}
	.download {
		width:15%;	
		text-align:center;		
	}	
	.license-type {
		width:27%;	
		text-align:center;		
	}
	.license-url {
		width:30%;	
		text-align:center;		
	}
	.software {
		width:27%;	
		text-align:center;		
	}
	.sof-title{
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
		font-size:13px;
		font-weight:bold;
	}	
	.use-point{
		float:left;
		width:100%;	
		margin-top:10px;	
		margin-bottom:15px;	
		color:#A09D9D;
		clear:both;				
	}
	.module{
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
		font-size:11px;
		font-weight:bold;
	}	
	.module ul{
		padding:0px;
		margin:0px;
		list-style-type:none;
	}
	.module ul li{
		padding:0px;
		margin:0px;
		padding-left:10px;		
		list-style-type:none;
	}	
	.alphabet{
		float:left;	
		margin-right:2px;
		font-size:11px;
		font-family:tahoma,verdana,sans-serif;
		width:13px;
		height:17px;		
		border:1px solid #FFC9C9;
		padding-top:2px;
		text-align:center;
		background-color:#FCDBDB;		
	}
	.modules{
		width:60%;
	}
	.point-needed{
		width:20%;	
	}
	.details{
		width:19%;	
	}	
	.mod-img{
		width:15%;
	}
	.mod-det{
		width:54.5%;
	}
	.mod-poi{
		width:30%;
		font-size:17pt;
		color:#ED2E2E;
		font-family:arial,tahoma,sans-serif;
		text-align:right;
	}	
	.mo-dw{
		color:#8E8E8D;
		font-size:13px;
		margin-left:-2px;
		font-family:arial,tahoma,sans-serif;
	}	
	.mod-addli{
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
		color:#140F0F;
		font-size:12px;
		font-weight:normal;
		text-align:left;
	}
	
	/* Pagination */
	.page-nav{
		float:left;
		/* width:660px; */		
		width:100%;		
		padding-top:10px;
		font-family:tahoma,verdana,sans-serif;
		font-size:12px;
		text-align:center;
		color:#F96D6C;
		font-weight:bold;		
		clear:both;		
	}	
	.page-first{
		width:25px; 
		height:20px; 
		margin-right:10px;
	}
	.page-prev{
		width:28px; 
		height:20px; 
		margin-right:15px;
	}
	.page-number{
		margin-right:2px;
		font-size:11px;
		font-family:tahoma,verdana,sans-serif;
		border:1px solid #FFC9C9;
		padding:3px 3px 3px 3px;
		text-align:center;
		background-color:#FCDBDB;
	}
	.page-next{
		height:20px;
		margin-left:15px;
	}
	.page-last{
		height:20px; 
		margin-left:10px;
	}
	.page-last,
	.page-prev,
	.page-number  a{
		color:#F63C3C;		        
	}
	.page-last,
	.page-prev,
	.page-number a:hover{
		color:#ff7200;
	}
	
	/* Common */
	.content-next{
		width:620px;
		font-weight: bold;
		font-family:tahoma,verdana,sans-serif;
		margin-bottom:10px;
		font-size:12px;
		color:#F96D6C;			
	}	
	.button {
		border:1px solid #A5A599;
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
		font-weight: bold; 
		font-size: 14px;
		cursor: pointer;
		color: #4B4747;
		background:#D1D2C9 url(../images/button_bg.gif) repeat-x center left;
		padding:0 5px;
	}
	.button2 {
		padding:0;
		font-family:tahoma,verdana,sans-serif;
		color: #4B4747;
		font-size:10px;
		padding:1px;
		font-weight:bold;
		cursor: pointer;
		background:#D1D2C9 url(../images/button_bg.gif) repeat-x center left;
	}
	.bttn-dis {
		font-family:arial,tahoma,sans-serif;
		color:#D6D6D6;
		font-size:14px;
		padding:1px;
		font-weight:bold;
		cursor: help;
		background-color:#E9E9E7;
		border:1px solid #CECEC8;
	}	
	.error {
		font-size: 12px;
		font-weight:normal;
		font-family: verdana,tahoma,sans-serif;
		color: red;
		text-align: center;
	}	
	.msg {
		font-size: 12px;
		font-family: verdana,tahoma,sans-serif;
		font-weight: bold;
		color: green;
		text-align: center;		
	}
	.no-list{
		float:left;
		width:613px;
		padding:4px 2px 4px 3px;
		border-left:1px solid #FFC9C9;
		border-right:1px solid #FFC9C9;
		border-bottom:1px solid #FFC9C9;			
		font-family: verdana,tahoma,sans-serif;
		color: #FF0000;
		font-weight:normal;			
		text-align: center;		
		clear:both;		
	}	
	.font-normal{
		font-weight:normal;	
	}
	
	/* FOOTER */
	.footer{
		background:#55544E ;
		padding:4px 5px;
		font-size:10px;
		/* border-right:1px solid #818179;
		border-left:1px solid #818179; */
		width:914px;
		margin:auto;
		color:#CBCBCB;
		margin-bottom:10px;
	}
	.footer a{
		color: #FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
	}
	.footer-contact {
		background:url(../images/ftbg0.gif) top left no-repeat;
		padding:4px 0px 4px 6px;
	}
.newforumhead{
		border:1px solid #FFC9C9;
		font-weight: bold;		
		font-family:'Trebuchet MS',tahoma,verdana,sans-serif;
		background-color:#FCDDDD;
		color:#9E9796;
		font-size:14px;
		margin-bottom:0px;
	}
.newforumhead td{
	padding:5px;
	}
.newforumdata td{
	padding:5px;
	border:1px solid #e8e8e8;
	}
.newforumnoborder td{
	border:0px solid #ffffff;
	}
