@charset "utf-8";
/*
PURPOSE:
	[1] Basic cascading stylesheet for ALL browsers
	[2] All Content Pages after the user logs in to the site
	[3] MEDIA = SCREEN

REVISION HISTORY:
	September 24, 2008. v1.0 alpha. (Filed under Internal Testing Draft)

STATUS OF THIS DOCUMENT:
	This is a "raw" working draft.

LEGAL NOTICE:
	Copyright (C) AfterPinkSlip.com 2008. All Rights Reserved.
	By Chandan Chaurasia in collaboration with Sabin Shakya
	
NOTE FOR DESIGNERS:
    The styles for the landing pages are defined in "aps-core.css"	

VALIDATOR NOTICE: 
    The following is correct, but the W3C validator doesn't accept it 
    -moz-* and --khtml-* is a vendor-specific extension (CSS 2.1 4.1.2.1) 
    Please ignore any validator errors caused by these two lines 
   
*/
/*
============================
User Pages
============================
*/
.logImg{ 
        margin:0;
        }
#loginWrapper{
        margin:30px 0 20px 0;
        }
        
        
.left_content{
        padding:12px 0 0 0;
        margin:0 228px 0 400px;
        }
.left_content h1{ 
        font-size:18px;
        background:url("/images/aps-image/strzala.gif") no-repeat left; 
        margin:0; 
        padding:0 0 0 35px; 
        height:27px; 
        line-height:27px;
        }
.left_content strong{
        font-family:Trebuchet MS, "Times New Roman", Times, serif; 
        font-size:1.5em; color:#1E678B; 
        padding:0 12px 0 0;
        border:none;
        }	


/*----[The middle content in the login page]---*/
.left_content ul{
        margin:0; 
        padding:0 0 0 20px; 
        list-style:none; 
        font-size:1.1em;
        color:#05384E;
        }
.left_content li{
        margin-top:3px; 
        list-style:none; 
        padding:0 0 0 20px; 
        font-size:12px;
        background: url("/images/aps-image/list-bull.gif") no-repeat left;
        }
.signUpBtn{
        margin:30px 0 0 0; 
        border:none; 
        padding:0;
        }

/*----[The lower content in the login page]----*/
.user_login_dn{ 
        padding:35px 0 10px 0; 
        margin:10px auto 0 auto; 
        width:960px; 
        overflow:hidden;
        }
.user_login_dn h1{ 
        font-size:14px; 
        font-weight:bold;
        }
.commuBg{ 
        margin:0 0 0 0; 
        float:left; 
        background:url("/images/aps-image/community_bg.jpg") no-repeat top; 
        padding:20px 10px 0 80px;  
        width:135px; 
        height:174px;
        }
.commuBg h1{ 
        color:#2F94FF;
        }
.blogBg{ 
        margin:0 0 0 20px; 
        float:left; 
        background:url("/images/aps-image/blog_bg.jpg") no-repeat top; 
        padding:20px 10px 0 80px; 
        width:135px; 
        height:174px;
        }
.blogTab{
        padding:8px;
        background:#fff;}        
.blogBg h1{ 
        color:#DF1382;
        }
.forumBg{ 
        margin:0 0 0 20px; 
        float:left; 
        background:url("/images/aps-image/forum_bg.jpg") no-repeat top; 
        padding:20px 10px 0 80px; 
        width:135px; 
        height:174px;
        }
.forumBg h1{
        color:#FF6800;
        }
.jobsBg{ 
        margin:0 0 0 20px; 
        float:left; 
        background:url("/images/aps-image/jobs_bg.jpg") no-repeat top; 
        padding:20px 10px 0 80px; 
        width:135px; 
        height:174px;
        }
.jobsBg h1{
        color:#02B422;
        }
.user_font{
        font-size:1.3em; 
        color:#0062cb;
        font-weight:bold;
        }

/*----[The actual login box at the right]----*/
.rightLogin{
        width:228px; 
        margin:0 10px 0 5px; 
        float:right; 
        font-size:12px;
        }
.siteImg{ 
        float:left;
        width:350px; 
        height:363px; 
        margin:0 10px 0 10px;
        }
	
/*font*/
.blueCol{
        color:#0062cb;
        }
.font13{
        font-size:13px;
        }
        
        

/*----[Sign up captcha]----*/
#simple_captcha{
        border: 1px solid #447AB0; 
        padding: 5px !important;
  	    width:204px; 
  	    background:#fff;
  	    }
#simple_captcha, #simple_captcha div{
        display: table;
        }
#simple_captcha .simple_captcha_field, #simple_captcha .simple_captcha_image{
        background:#E4EBF1;
        margin: 0px 0px 2px 0px !important;
        padding: 0px !important;
        }
#simple_captcha .simple_captcha_image img{
        margin: 0px !important;
        padding: 0px !important;
        width: 205px !important;
        }
#simple_captcha .simple_captcha_label{
        font-size: 12px;
        }
#simple_captcha .simple_captcha_field input{
        width:  205px !important;
        font-size: 16px;
        border:1px solid #447AB0;
        background-color: #fff;
        }

/*----[The left side portlet in the profile page]----*/
.sidebar_box{
        background:url("/images/prof-header1.gif") repeat-x top #BCD2EF; 
        color:#3B5998; 
        height:27px; 
        line-height:26px; 
        padding:0 0 0 10px; 
        margin:0 0 0 0;
        border-left:1px solid #7D848C; 
        border-right:1px solid #7D848C;
        border-bottom:1px solid #B1D5EB;  
        }
.sidebar_box span{
        font-family:arial; 
        font-size:12px; 
        font-weight:bold;
        }
.sidebar_box_contents{
        padding:10px;
        background:#fff url("/images/frepart-bg.gif") repeat-x top; 
        border-left:1px solid #7D848C; 
        border-right:1px solid #7D848C;
        }
.sidebar_box_contents1{
        padding:10px;
        background:#fff url("/images/frepart-bg.gif") repeat-x top; 
        border:1px solid #D3EEFE; 
        text-align:center;
        }        

/*----[The tooltip occurring in various forms]----*/
#DHTMLgoodies_formTooltipDiv{
    	color:#333333;
    	font-family:arial;
    	font-weight:bold;
    	font-size:1.2em;
    	line-height:120%;
        }
.DHTMLgoodies_formTooltip_closeMessage{
    	color:#FFF;
    	font-weight:normal;
    	font-size:0.9em;
    	}

/*----[Rounded box]----*/	
.rounded1{
        margin:20px auto 20px auto;
	    background:#E4EBF1; 
	    text-align:justify; 
	    width:97%; 
	    position:relative;
    	}	
    	
.rounded3{
        margin:20px auto 10px auto;
	    background:#BDD1E2; 
	    text-align:justify; 
	    width:97%; 
	    font-size:12px;
	    position:relative;
    	}    	
.roundCont h1,h2,h3, 
.apsForm h1,h2,h3,
.rounded1 h1, h2,
.rounded3 h1, h2  
.apsForm1 h1,h2,h3,
.contList h1,h2,h3, 
.doContact h1, 
.forumPad h1,h2,h3{
        font-family:"Trebuchet MS", arial, verdana; 
        font-size:1.8em; 
        font-weight:bold; 
        margin:0 0 10px 0;
        }	
.roundCont h1,
.rounded1 h1, h2,
.rounded3 h1, h2 
.apsForm h1,
.apsForm1 h1, 
.contList h1, 
.doContact h1, 
.forumPad h1{	
    	color:#E3017F; font-weight:normal;
    	}
.forgPass{
        margin:0 0 0 205px;
        }	
.forgPassImg{
        position:absolute; 
        top:20px; 
        right:25px;
        }
        
.forumBtnn{
    padding:5px;
    }   
    
 .highlight{  
background:yellow;
   color:#4A7195; 
	border-bottom:0; 
	border-top:0; 
	padding:0 0 0 0;

}          
        
/*----[Forms using labels]----*/
.skinTxtBox{ 
        padding:3px 0 3px 10px; 
        border:1px solid #447AB0;
        }	
.apsForm{ 
        margin:0 0 0 45px;
        }
 
 .apsForm1{ 
        margin:0 0 0 25px;
        }
               
.newForm{
        font-weight:bold;
        }        	
.apsForm p{
	    font-size:1.2em;	
	    width: 245px; 
	    height: 1%; 
	    clear: left; 
	    color:#1E79A5; 
	    margin: 0; 
	    padding: 5px 0 8px 120px; 
	    text-align:right;
	    }
.apsForm label{
		font-weight: bold; 
		float: left;	
		margin-left: -155px; 
		width: 150px;	
		}
		
.apsForm table{
    width:560px;
    font-size:1.2em;
    font-weight:bold;
    }
    
.apsForm1 table{
    width:96%;
    margin:0 auto;
    font-weight:bold;
    } 
    
.apsForm1 td{
        padding:5px 0 5px 0;
        color:#0364A4;
        }       
    
.apsForm td{
        padding:5px 0 5px 0;
        color:#0364A4;
        }
        
.fTd{
    text-align:right;
    }      
    
textarea{
    font-family:arial;
    }          
    
.skinTxtBox1{ 
        padding:3px 0 3px 10px; 
        width:300px;
        border:1px solid #447AB0;
        }    
    		
.capBox{
        margin:0 0 0 149px; 
        width:200px;
        }
.suBtn{
        margin:0 0 0 149px;
        }
.chPass{
        margin:0 0 0 210px;
        }

#signUpInfo{
        float:right; 
        margin:0 20px 0 0; 
        background:url("/images/signup_bg.jpg") no-repeat top; 
        width:360px; 
        height:350px;
        padding:10px 10px 0 100px;
        }	  
               

/*----[The top navigation in user pages]----*/                                   
.userProNav{
    	font-size:12px;
    	font-weight:bold;
    	width: 100%; 
        }
.userProNav ul{	
    	float: left;
    	width: 100%;
        }
.userProNav ul li{
	   /*display: inline;*/

	   	float: left;
    	color: #D9006D;
    	display:block;
    	border-right: 1px solid #BBCAD2;        
   	    height:26px;
   	    line-height:26px;   
        }
        
        .userProNav ul li span{
        padding:0 15px 0 15px;	
        display:block;
        background:none;

    	text-decoration: none;
    	
        }

        
        
 
.userProNav ul li span a{
        display:block;
        background:none;
    	color: #15388B;
    	text-decoration: none;
    	
        }
.userProNav ul li a:hover span {
    	color: #E00077;
    	background:url("/images/aps-image/topnav-bg-hover.gif") center center repeat-x;
    	display:block;
        }	

.userProNav ul li .current{
	    color:#E00077;
	    
        }
#mainProfStretch{
        width:100%;
        }	
#mainProfWrapper{
        background:#B1C8E0; 
        font-size:1.1em; 
        padding:20px 0 10px 0; 
        margin:0 0 20px 0; 
        border-bottom:4px solid #447AB0;
        }	
		
	
/*----[Link used in Phlikr]----*/
a.bgLink:link, a.bgLink:visited, a.bgLink:active{
        color:#0364A4; 
        text-decoration:none;
        }	
a.bgLink:hover{
        background:#E70E91;
        color:#fff;
        border:none;
        }   
        
        
        a.bgLinkk:link, a.bgLinkk:visited, a.bgLinkk:active{
        color:#0364A4;
        border:1px solid #A0BFDA;
        padding:8px; 
        text-decoration:none;
        }	
a.bgLinkk:hover{
        background:#FDD0EB;
        padding:8px;
        border:1px solid #E70E91;
        color:#E70E91;
        } 
              
a.bgLinkImg:link, a.bgLinkImg:visited, a.bgLinkImg:active{
        color:#0364A4; 
        background:url("/images/plusIcon.gif") no-repeat left;
        padding:5px 0 5px 30px;
        font-weight:bold;
        text-decoration:none;
        }	
a.bgLinkImg:hover{
        background:#E70E91 url("/images/plusIcon1.gif") no-repeat left;
        color:#fff;
        border:none;
        }  
a.plusLink:link, a.plusLink:visited, a.plusLink:active{
        color:#fff; 
        text-decoration:none; 
        background:#B1D5EB;
        padding:0 5px 0 5px;
        margin:0 5px 0 0;
        }	
a.plusLink:hover{
        color:#fff;
        background:#EA139A;
        border:none;
        }       
#userLeftMenu{
        float:left;
    	width:230px;
    	/*border:1px solid #000;*/
    	margin-left:5px;
    	margin-right:10px;
    	background:#F7F7F7;
    	}
    	
#grpLMenu{
        float:left;
    	width:230px;
    	/*border:1px solid #000;*/
    	margin-left:5px;
    	margin-right:10px;
    	background:#D4EEFE;
    	}
    	
#resumeInfo h3{color:#E3017F;}  	    	
    	

.groupLeftMenu{
        float:left;
    	width:230px;
    	/*border:1px solid #000;*/
    	margin:15px 25px 0 15px;
    	background:#BDD1E2;
    	}    	
.userRightContent{
    	float:right;
    	background:#fff url("/images/frepart-bg.gif") repeat-x top; 
    	padding:20px 10px;
    	width:160px;
    	margin:0 5px 0 10px;
    	border:1px solid #7593B1;
    	border-bottom:3px solid #7593B1;
    	}	
.userPicContent{
        padding:0 0 2px 0; 
        border:2px solid #B1D5EB; 
        text-align:center;
        }
.userPicContent h2{
        font-size:14px;
        background:#B1D5EB url("/images/picIcon.gif") no-repeat left;
        display:block;
        padding:0 0 0 32px;
        text-align:left;
        margin:0 0 5px 0;
        height:32px;
        line-height:32px;
        }        	
.edit_link{
        background:#D8DFEA; 
        padding:3px 5px 3px 5px; 
        font-weight:bold; 
        border-top:1px solid #3B5998;  
        border-bottom:2px solid #CCCCCC;
        }
.edit_link2{
        background:#FFDEFF; 
        padding:3px 5px 4px 5px; 
        font-weight:bold;   
        border-top:2px solid #E70E91;
        }        
.nxtUsrRtBx ul, li{
        padding:0;
        margin:0;
        list-style:none;
        }
.sendMes{
        background:url("/images/mesSend.gif") no-repeat left;
        padding:20px 10px 10px 40px;
        margin:10px 0 0 0;
        }        
#occupBox, #locationBox{
        margin:10px 0 10px 0;
        background:#ffffff;
        padding:15px;
        border:1px solid #BCDEF2;
        }                    

/*----[Table properties]----*/
.alRight{
        text-align:right;
        }
.alLeft{
        text-align:left; 
        font-weight:bold;
        }
.frenTable td{
        padding:5px;
        }        

/*----[the profile content in the middle]----*/
#profileInfo{
        background:#fff;
        padding:10px;
    	margin-left:245px;
    	margin-right:200px;
    	border:1px solid #7593B1;
    	border-bottom:3px solid #7593B1;
    	}
    	
#resumeInfo{
        background:#fff;
        padding:25px;
    	margin-left:260px;
    	margin-right:10px;
    	border:1px solid #7593B1;
    	border-bottom:3px solid #7593B1;
    	}
.resD{
        font-size:2.2em; color:#E70B8E; padding:0 0 15px 30px; font-family:"Trebuchet MS", arial;}    	    	
    	
    	
#fullUserName{
        background:#A9D8F5 url("/images/state-title.gif") no-repeat left; 
        margin:0 0 10px 0; 
        height:35px; 
        line-height:35px; 
        padding:0 0 0 35px; 
        font-size:16px; 
        font-weight:bold; 
        border-bottom:1px solid #7A8FA2;
        }
#resumePart{
        background:url("/images/resume-icon.jpg") no-repeat top left; 
        height:35px; 
        line-height:35px; 
        padding:0 0 0 35px; 
        font-weight:bold;
        }
#frenPart{
        background:#fff url("/images/frepart-bg.gif") repeat-x top; 
        border:1px solid #B1D5EB; 
        border-bottom:3px solid #B1D5EB;  
        padding:10px; 
        margin:10px 0 10px 0;
        }
        
.bullPart{
        background:#fff url("/images/frepart-bg.gif") repeat-x top; 
        border:1px solid #B1D5EB; 
        border-bottom:3px solid #B1D5EB;  
        padding:10px; 
        margin:10px 0 10px 0;
        }
        
.newsList{
        background:#fff; 
        border:2px solid #BFE7FE; 
        border-bottom:5px solid #B1D5EB;  
        padding:10px; 
        margin:75px 0 10px 0;
    }        
    
    
                
.frenHead{
        background: url("/images/group.gif") no-repeat top left; 
        padding:0 0 15px 22px; 
        font-weight:bold;
        }
.frenTable{
        margin:15px 0 15px 0; 
        width:510px; 
        border:1px solid #BFE7FE; 
        background:#fff;
        }
.mailTable {
        margin:0 0 15px 40px; 
        font-size:11px;
        border:1px solid #A7A6AA; 
        background:#fff;
        }       
.frenIco{
        background: url("/images/male.gif") no-repeat top left; 
        padding:0 0 0 20px;
        }
.delete{
        background: url("/images/cancel.gif") no-repeat left; 
        padding:0 0 0 15px;
        }
.firstTd{
        background:#EAF6FB;
        }
.secTd{
        background:#DFF4FD;
        }
#blogPart{
        background:url("/images/blog-icon.jpg") no-repeat top left;
        padding:15px 0 30px 40px;
        margin:0 0 20px 0; 
        font-weight:bold;
        }
.userBlogBg{
        background:url("/images/blogBg.gif") repeat-y #fff;
        font-family:Georgia, 'Times New Roman', Times, serif;
        border:1px dashed #B1C8E0;
        /*background:#fff;*/
        padding:23px 15px 25px 90px;
        text-align:justify;
        font-weight:normal;
        } 
.userBlogBg h1{
        font-size:1.6em;
        color:#E70E91;
        font-weight:bold;
        font-style:italic;
        margin:0 0 17px 0;
        } 
.blogBody{
        line-height:20px;
        font-size:1.1em;
        margin:0 0 15px 0;
        }  
        
.blogInner{width:890px; margin:0 0 0 20px; font-size:1.2em; padding:0 0 35px 0;} 
.editP{margin:20px 0 20px 20px;}        
        
.postedOn{
    color:#E70E91;
    font-style:italic;
    font-size:12px;
    }  
    
.addC{
    background:#E4EBF1; font-weight:bold; font-size:14px; padding:5px; border-bottom:2px solid #E70E91;} 
    
.postedC{background:#FFDEFF; margin:10px 0 0 0; border-bottom:3px solid #B1D5EB; padding:10px;}                                
#groupsHead{
        background:url("/images/group-ico.gif") no-repeat top left;
        line-height:35px; 
        font-weight:bold; 
        padding:0 0 0 40px;
        }
#groupsPart{
        background:#fff url("/images/frepart-bg.gif") repeat-x top; 
        margin:10px 0 10px 0;
        padding:15px;
        border:1px solid #B1D5EB; 
        border-bottom:3px solid #B1D5EB;
        }
.undefined{
        margin:0 0 0 10px; 
        padding:5px; 
        background:#EAC995;
        }
.someMarPad{
        margin:5px 0 5px 0;
        }
.padLR{
        padding:0 15px 0 15px;
        }                
.compulsory{
        color:#E3017F;
        }
.combo{
        margin:0 0 0 0; 
        width:212px; 
        font-size:11px;
        }
        
        
/*================================================================================================   */     
.resumePage{
        margin:5px;
        border:5px solid #CAC8C5; 
        background:#fff;
        font-size:12px; 
        padding:25px; 
        width:715px;
        }
.resUser{
        font-size:18px;
        }   

        
.resSel{
    border:1px solid #BDD1E2;
    padding:20px 0 20px 0;
    position:relative;
    } 
    
.arrPoi{
    position:absolute;
    right:265px;
    top:50px;
    }    
    
.grpSBtn{
    padding:5px 4px 5px 30px;
    background:url("/images/si.gif") no-repeat left #fff;
    border:1px solid #BDD1E2;
    color:#0364A4;
    } 
    
.picPrev{
    float:right; text-align:center; color:#E70E91; font-weight:bold; margin:0 20px 0 0; border:2px solid #F1F3F4;
    padding:10px;}              
.tiPicCont{
    float:left;
    text-align:left;
    width:160px;
    border-right:1px solid #999999;
    margin:0 10px 20px 0;
    padding:0 20px 20px 0;
    }   
.resDet{
    float:left;
    width:495px;
    }   
.resDet h2{
    color:#4B4B4B;
    font-size:22px;
    }
    
.resTablView{
        font-size:12px;
        
        } 
                                 
.inputValue{
        color:#3B5998;
        }
.frenShowSpace{
        font-size:1.2em; 
        margin:25px;
        }
.frenSpLeft{
        float:left;
        }
        
        
.frenSpRight{
        float: right; background:#fff; border:1px solid #83ADC6; padding:10px;}
.doContact{background:#fff url("/images/frepart-bg.gif") repeat-x top; border:1px solid #B1D5EB; padding:15px; margin:10px 0 0 0;}
.doContact h1{font-size:14px; color:#E50383; margin:0 0 10px 0; }
.frmBtmMrgn{margin:0 0 10px 0;}
.frmBtnMrgn{margin:0 0 0 65px;}
.txtMrgn{margin:0 5px 0 2px; font-weight:bold; color:#0364A4;}
.contList{padding:10px;border:1px solid #447AB0; background:#fff; width:530px;}
.contList p{padding:0; margin:0;}
.thisHead{background:#EDEDED; padding:0 0 0 10px; height:30px; line-height:30px; border-bottom:1px solid #C0C0C0;}
.padTxt{padding:0 0 0 5px;}
.allList{height:25px; line-height:25px; border-bottom:1px dashed #cccccc; padding:0 0 0 10px;}
.listWrapper{height:400px; overflow:auto; border:1px solid #cccccc; margin:0 0 20px 0;}

/*--------Messages----------*/
.glossymenu{
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 auto 0 auto;
	background: url("/images/menurbg.gif") repeat-x;
	height: 46px;
	list-style: none;
}
.glossymenu li{
	float:left;
}
.glossymenu span{
    float:left;
    }
.glossymenu li a{
    float:left;
	display: block;
	color:#08629F;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 16px; 
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}
.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px;
}
.glossymenu li.current1 a, .glossymenu li a:hover{
	color: #fff;
	background: url("/images/menuL.gif") no-repeat;
	background-position:left;
}

.glossymenu li.current1 a b, .glossymenu li a:hover b{
	color: #fff;
	background: url("/images/menuH.gif") no-repeat right top;
}

.glossymenu span b{
	float: left;
	display: block;
		height: 46px;
	line-height: 46px;
	padding:0 0 0 35px;
	color:#E70E91;
	font-size:12px;
	font-weight:bold;
}

.glossymenu #inboxx{
    	float: left;
	display: block;
		height: 46px;
	line-height: 46px;
	font-weight:bold;
	font-size:12px;
	color:#E70E91;
	}

    
.navigator{ 
    padding:5px 0 10px 40px; height:2em; line-height:2em;}
.navigator a{text-decoration:none; color:#fff;}
.navigator ul.main_set{font-size:13px;float:left;display:block;list-style:none;}
.navigator .main_set li{float:left;display:block;margin:0px 10px 0px 0px;font-weight:bold;}
.navigator .main_set li a{padding:3px 5px; color:#fff; cursor:pointer;}
.navigator .main_set li a.active, .navigator .main_set li a:hover{background:#D5D5D5; color:#045C97; cursor:pointer;}

    

/*--------forum--------*/
.comment_title{background:#F4F9FE;font-size:1em; font-weight:bold; color:#66A3D3; border-bottom:dashed 1px #9DD2F7; margin:0 0 5px 0; padding:9px 10px;}
.tbboderst{border:solid 1px #0B5688;}
.comment_txt{font-weight:bold; color:#0E6FAE; background:#EDF3F8; height:40px;}
.comment_txt span{background:url("/images/number_list1.gif") no-repeat left top; color:#E70E91; font-size:0.9em;padding:6px 8px 6px 9px; margin:0 8px 0 10px;} 
.comment_pic{margin:10px auto 0;} 
.comment_pic img{background:url("/images/img_bg.gif") no-repeat left top; padding:7px 7px;} 
.post_text{font-size:0.9em; font-weight:bold; color:#0B5688; padding:8px 0 ;}  
.description_text{font-size:0.9em; padding:0 0 8px 0;color:DA0090;}
.description_text p{font-weight:bold; padding;0; margin:0;}
.comment_main_txt{background:#ffffff;padding:12px 12px; vertical-align:top;}
.comment_hd_txt{font-size:1.1em; color:#0E6FAE; font-weight:bold;border-bottom:dashed 1px #D0D0D0;padding:0 0 5px 0; margin:0 0 2px 0;}  
}
.rounded1 h3 {color:#E70E91; font-size:22px; font-weight:normal; padding:0 0 0 40px; margin:0 0 0 20px; background: url("/images/forum_icon.gif") no-repeat left;}
.blogInner h3 {color:#E70E91; font-size:16px; font-weight:normal; padding:0 0 0 40px; margin:0 0 0 20px; background: url("/images/forum_icon.gif") no-repeat left;}

.newP{background:url("/images/new_ico.gif") no-repeat left; padding:0 0 0 40px; height:40px; line-height:40px; font-size:16px; font-weight:bold;}

table.forumTable {
    	border-collapse:collapse;
    	width:95%;
    	border-top:1px solid #e3f1fe;
    	border-right:1px solid #e3f1fe;
    	background:#fff;
    	font-size:12px;
    	margin:1em auto;
    	}
.noPost{color:#E0B200; font-weight:bold;}
.postBy{color:#66A3D3; font-weight:bold;}
table.forumTable tr.odd td,
table.forumTable tr.odd .column1 {
    	background:#f4f9fe url("/images/background1.gif") no-repeat;
    	}	
.column1	{
    	background:#f9fcfe;
    	}
table.forumTable td {
    	color:#678197;
    	border-bottom: 1px solid #e3f1fe;
    	border-left:1px solid #e5eff8;
    	padding:.3em 1em;
    	}				
table.forumTable th {
    	font-weight:normal;
    	color: #678197;
    	text-align:left;
    	border-bottom: 1px solid #e3f1fe;
    	border-left:1px solid #e5eff8;
    	padding:.3em 1em;
    	}	
table.forumTable thead th {
    	background:#f4f9fe;
    	text-align:center;
    	color:#66a3d3;
    	font:bold 1.2em/2em Arial,Helvetica,sans-serif;
    	}

/*-----------community----------*/
.alpIndex{padding:0; font-weight:bold;
        margin:30px 0 30px 0; }
        
.commuTabl{
    background:#fff; border:1px solid #BCD6EC; margin:20px 0 0 0;} 
.topTblH{height:30px; line-height:30px; background:#E4EBF1; border-bottom:1px solid #0364A4; color:#0364A4; font-weight:bold; padding:0 0 0 20px;}

.otherTDH{
    height:30px; line-height:30px; text-align:right; font-weight:bold;}    
    
.tblH1 h2{background: url("/images/reply.gif") no-repeat left; padding:0 0 0 30px; height:45px; line-height:45px; font-size:14px;}         

/*--------------group page-------*/
.groupContent{
    padding:15px;}
    
.grpThumb{
    width:70px;
    text-align:center;
    }    
    
.grpDes{
    padding:0 15px 0 0;
    } 
.grpTabl1{background:#fff; margin:0 auto; border:1px solid #BDD1E2;} 
.grpTabl2{background:#f7f7f7; margin:0 auto; border:1px solid #BDD1E2;} 
.star{color:#E3017F;} 
.td11{
    text-align:right;
    color:#0E6FAE; font-weight:bold;
    }    
    
.rounded1 h2{color:#E3017F; margin:0 0 15px 15px; font-size:18px; font-weight:normal;}  

/*-----group menu------*/
.groupUl{
    background:#fff;
    margin:10px;
    padding:15px 0 15px 0;
    }
.groupMenu, .groupMenu li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.groupMenu {
    
}

.groupMenu a {
    display: block;
    padding: 6px 10px 8px 10px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
   	position: relative;
   	right: -8px;
} /*ie6*/

* html .groupMenu a {
	height: 1px;
}

.groupMenu a:hover {
    display: block;
    padding: 6px 10px 8px 10px;
    background: url("/images/menu-all.gif") no-repeat left;
    font-size: 12px;
    color:#fff;
    font-weight: bold;
    text-decoration: none;
   	position: relative;
   	right: -8px;
}
/*ie6*/

* html .groupMenu a:hover {
	height: 1px;
}
.groupMenuClicked {
    display: block;
    padding: 6px 10px 8px 10px;
    background: url("/images/menu-all.gif") no-repeat left;
    font-size: 12px;
    color:#fff;
    font-weight: bold;
    text-decoration: none;
   	position: relative;
   	right: -8px;
}

/*ie6*/
* html .groupMenuClicked {
	height: 1px;
}

.padLRTP{
    padding:25px;
    background:#fff;
    border-top:15px solid #D8E9FF;
    border-left:15px solid #D8E9FF;
    border-bottom:15px solid #D8E9FF;        
    height:300px; overflow:auto;
    margin:25px;}
    
.grpThImg{
    float:left;
    }    
    
.grpDescr{
    margin:0 0 0 100px;
    }   
.grpFirst{
    padding:0 0 20px 0;
    margin:0 0 20px 0;
    border-bottom:1px solid #D7DAD3;
    }   
.grpLogoPart{
    margin:5px;
    padding:10px;
    background:#fff;}      

.grpMemTbl{
    margin:15px auto 15px 0; 
    }
.grpMemTd{
    text-align:center;
    background:#fff;
    padding:10px;
    border:2px solid #B1D5EB;
} 

/*-------------------------application-------------*/
.appTabl{
    background:#fff;
    margin:20px auto 20px auto;
    border:1px solid #BDD1E2;
    } 
    
.geneTd{
    color:#0364A4;
    background:#E4EBF1;
    padding:0 0 0 15px;
    }      
    
.zeneTd{    
        color:#0364A4;
        background:#F1F3F4;
    padding:0 0 0 15px;
    } 
    
.dataTd1{
    border-left:1px solid #E4EBF1;
    border-bottom:1px solid #E4EBF1;
        padding:0 0 0 15px;
}  

.dataTd2{
    border-bottom:1px solid #F1F3F4;
        padding:0 0 0 15px;}
    
.dataTd3{
     border-bottom:1px solid #E4EBF1;
      border-right:1px solid #E4EBF1;
          padding:0 0 0 15px;}    
          
          
          
/*---------application menu----------*/
.mattblacktabs{
width: 100%;
margin:20px 0 0 0;
overflow: hidden;
border-bottom: 1px solid #2C81B9; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 20px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #2C81B9; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
color:#fff;
background: #E70E91; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}   

/*----------------------Service_provider by Sabin-------------------*/

.service_LFT{float:left; background:#fff; width:72%; border:dashed 1px #C2DBF0; padding:1% 2%;}
.service_LFT p{background:#EFF6FC;padding:3px 5px;margin:2px 0;}
.boder{
    border-bottom:solid 2px #2C81B9; padding:0 0 3px 0;font-weight:bold;}
.service_RT{float:right; width:23%; background:#fff;border:solid 1px #D6EEFD;}
.service_RT h1{padding:0; margin:0; background:#E50383 url("/images/cata_imag.gif") no-repeat 8px 8px;
    text-indent:-5000px;border-bottom:solid 1px #ffffff;padding:0 0 3px 0;
}
.ser_title{color:#1E5F8A; font-weight:bold; font-size:1.4em;} 

.service_RT p{padding:2px 10px;margin:0 0 5px 0;font-size:1em;color:#fff;font-weight:bold; background:#096CAD;}
.service_RT ul{margin:2px 10px 2px ;padding:0;}
.service_RT li{margin:4px 0;padding:0; background:#fff url("/images/subcata_imag.gif") no-repeat left;}
.service_RT li a{font-size:1em; color:#005892;padding:2px 0 0 15px; margin:0;}
.service_RT li a:hover{font-size:1em; color:#E50383 ;margin:0; text-decoration:none;}
.service_pro_det{background:#fff; padding:8px 0 0 0;}
.service_pro_det p{font-size:1.2em;background:#F4FAFF url("/images/service_details_bg.gif") no-repeat 8px ; padding:10px 30px;font-weight:bold;}
.service_pro_det span{font-size:1em;padding:10px 10px;color:#096CAD;border:solid 1px #F5F5F5; background:#fff url("/images/description_bg.gif") repeat-x left top; height:80px;}
.service_comment_txt{font-size:1.2em; color:#628FAD; font-weight:bold; background:transparent url("/images/comment_pic.gif") no-repeat left; padding:5px 0 5px 30px; margin:10px 0 5px 0;}
.service_pro_det1{background:#fff; padding:8px 0 0 0;}
.service_pro_det1 p{font-size:1.2em;background:#F4FAFF url("/images/service_details_bg.gif") no-repeat 8px ; padding:10px 30px;font-weight:bold;}
.service_pro_det1 div{font-size:1em;padding:10px 10px;color:#096CAD;border:solid 1px #F5F5F5; background:#fff url("/images/description_bg.gif") repeat-x left top; height:80px;}
a.viewprofile{background:#F4FAFF url("/images/view_proflie_imag.gif") no-repeat left ;padding:8px 12px;font-weight:bold; color:#fff; font-size:75%;margin:0 0 0 8px;}
a.edit_profile{background:#F4FAFF url("/images/view_proflie_imag.gif") no-repeat left ;padding:8px 12px;font-weight:bold; color:#fff; font-size:75%;margin:0 8px 0 8px;}
a.sendmessage{background:#fff url("/images/view_proflie_imag.gif") no-repeat left ;padding:8px 9px;font-weight:bold; color:#fff; font-size:0.8em;margin:0 8px 20px 8px;}
.description_pro1{background:#fff url("/images/description_bg.gif") repeat-x left top; border:solid 1px #D5ECFF; margin:2px 0 0 0; padding:12px 15px;}
.description_pro_txt{font-size:1.1em; color:#D2008A; font-weight:bold; border-bottom:solid 2px #0059A4; padding:0 0 2px 0;}
.description_pro1 p{border:dashed 1px #D1D1D1; height:100px;background-color:#fff;}
/*----------------------Service_provider by edit form-------------------*/
.service_edit_form{padding:0 15px 15px 15px; background:#fff; border:dashed 1px #A7C9E5; margin:0;}
.service_edit_form p{font-size:1.1em; color:#336189;font-weight:bold; padding:0 10px 0 0;margin:0 0 8px 0;}
.service_edit_form h1{ 
    padding:0 0 2px 25px;
    margin:0 0 10px 0; 
    font-family:'Trebuchet MS'arial,tahoma; 
    font-size:1em; color:#DA0085; 
    background:#fff url("/images/ser_h1_bbg.gif") no-repeat left;
    font-weight:bold;
    border-bottom:solid 2px #3586BC;
    }
 .texbox{background:#fff url("/images/ser_input_bg.gif") repeat-x left top; font-size:1em;color:#000; padding:8px 8px; border:solid 1px #BFC188; width:400px;}   
 /*.selectbox{font-size:1em; font-family:'Trebuchet MS'arial,tahoma; background:#EDF8FF;} */  
 .service_btn{background:#F4FAFF url("/images/view_proflie_imag.gif") no-repeat left ;color:#fff; font-weight:bold; font-size:0.9em; border:none;padding:10px 18px;margin:5px 0 0 0;
 cursor ointer;
 }
 
/*----------------------Service_provider by recommndation form-------------------*/ 

.ser_recommd{padding:0 15px;}
.ser_recommd p{font-size:1.1em; color:#336189;font-weight:bold; padding:0 10px 0 0;margin:0 0 8px 0; background-image:none; background:transparent;border-bottom:solid 1px #A7C9E5; padding:0 0 5px 0;}
.ser_performance{background:#fff url("/images/frepart-bg.gif") repeat-x top; padding:10px 0 0 10px; margin:10px 0 0 0;}
.ser_performance span{font-size:0.8em; color:#005C91; font-weight:normal; padding:0 10px 0 5px;}
.ser_performance h1{padding:0;margin:0; font-size:1em; color:#CD007D;font-weight:bold; margin:0 0 8px 0;}
 .ser_performance p{padding:0 10px 0 0;margin:0; padding:0 0 5px 0;}
 .ser_performance1{background:#fff url("/images/frepart-bg.gif") repeat-x top; padding:10px 0 0 10px; margin:10px 0 0 0;}
.ser_performance1 span{font-size:0.8em; color:#005C91; font-weight:normal; padding:0 10px 0 5px; background:none; border:none;}
.ser_performance1 h1{padding:0;margin:0; font-size:1em; color:#CD007D;font-weight:bold; margin:0 0 8px 0;}
 .ser_performance1 p{padding:0 10px 0 0;margin:0; padding:0 0 5px 0;}
.check_list_name{font-size:0.9em;} 
                
                
/**----------------pagination---------------**/
.pagination {
  padding: 3px;
  margin: 3px;
}
.pagination a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #2C81B9;
  text-decoration: none;
  color: #2C81B9;
}
.pagination a:hover, .pagination a:active {
  border: 1px solid #E50383;
  color: #E50383;
}
.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #E50383;
  font-weight: bold;
  background-color: #F8ADEB;
  color: #fff;
}
.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #BDD1E2;
  color: #BDD1E2;
} 
                
  
/*----------------clearfix----------*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

	
	
/*--------------------------Microsite Design-----------*/