/* DEFAULTS
----------------------------------------------------------*/

body   
{
   background-color:#00605b;
   
    margin: 0px;
    padding: 0px;
    
}

a:link, a:visited
{
    color: #034af3;
	font-size:9pt;
	text-decoration:none;
}

a:hover
{
    color: #1d60ff;
    text-decoration: none;
	font-size:9pt;
	text-decoration:underline;
}

a:active
{
    color: #034af3;
	font-size:9pt;
	text-decoration:none;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 960px;
    
    margin: 10px auto 0px auto;
    border: 0px solid #496077;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
    padding: 0px 0px;
    margin: 0px 0px 0px 0px;
    min-height: 420px;
	background-color:#fff;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

/*My New CSS*/

.bg-background
{
 background-image:url('../Images/bg-top.jpg');
 height:460px;
 font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
	background-repeat:no-repeat; position: relative; background-position:top
}
.MainMenu
{
	background-image:url('/Images/NAV-BAR.jpg');
}

.MenuTitle {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; 
padding-left:30.2px;
padding-right:33px;
padding-top:13px;
padding-bottom:13px;
width:auto;


}


.menu-seprator
{
background-color:#066358;
width:2px;
}
.main-outer
{
padding-top:3px;
}

.main-slider
{
 margin-left:10px;
padding-top:5px;
padding-bottom:8px;
}
.horizontal-line-seprator
{
padding-top:5px;
border-bottom:2px solid #aeaeae;
height:1px;
width:938px;
margin-left: 10px;
}
.Heading-Top-Rated {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
}
.Title-sub-Heading {font-size: 14px;
 color:#000;
 font-family:Times New Roman;
}
.style24 {
	font-size: 16px;
	font-weight: bold;
}


.title-header-app
{
font-size:10pt;
font-weight:bold;
font-family:Verdana;
background-color:#2f7e79;
Padding-top:10px;
Padding-bottom:10px;
Padding-left:10px;
color:#fff;
width:465px;
border-radius:2px 2px 0px 0px;
}
.title-content-app
{
font-size:9pt;
font-family:Verdana;
text-align:justify;
Padding-top:10px;
Padding-bottom:10px;
Padding-left:10px;
padding-right:10px;
color:#353535;
width:453px;
border-radius:0px px 2px 2px;
height:auto;
border-left:1px solid #aeaeae;
border-right:1px solid #aeaeae;
border-bottom:1px solid #aeaeae;
}
.emailtext
{
	color:#000;
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
}
.txtlogin  { 
 width:150px; 
padding: 7px 7px; 
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
font-weight: 400; 
font-size: 12px; 
color: #000; 
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); 
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50); 
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); 
background: #FFF; 
border: 1px solid #FFF; 
border-radius: 3px; 


} 
.txtlogin:focus { 
   background: #DFE9EC; 
color: #000; 
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); 
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25); 
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); 
    outline:0; 
} 
  .txtlogin:hover   { 
background: #DFE9EC; 
color: #414848; 

}







.loginbtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	border-bottom-left-radius:2px;
	text-indent:0;
	border:1px solid #268a16;
	display:inline-block;
	color:#fff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:28px;
	line-height:40px;
	width:100px;
	text-decoration:none;
	text-align:center;
	
}

.Changepassbtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	border-bottom-left-radius:2px;
	text-indent:0;
	border:1px solid #268a16;
	display:inline-block;
	color:#fff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:28px;
	line-height:40px;
	width:120px;
	text-decoration:none;
	text-align:center;
	
}

.loginbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
	cursor:pointer;
}.loginbtn:active {
	position:relative;
	top:1px;
}

.title-header-Events
{
font-size:10pt;
font-weight:bold;
font-family:Verdana;
background-color:#2f7e79;
Padding-top:10px;
Padding-bottom:10px;
Padding-left:10px;
color:#fff;
width:450px;
border-radius:2px 2px 0px 0px;
}

.lblUserName
{
font-size:10pt;
font-weight:bold;
font-family:Verdana;

border-radius:2px 2px 0px 0px;
}

.title-content-Events
{
font-size:9pt;
font-family:Verdana;

Padding-top:10px;
Padding-bottom:10px;
Padding-left:10px;
padding-right:10px;
color:#353535;
width:438px;
border-radius:0px px 2px 2px;
height:auto;
border-left:1px solid #aeaeae;
border-right:1px solid #aeaeae;
border-bottom:1px solid #aeaeae;
}

.map-app
{

background-image:url('../Images/pakistan-map.png'); 
background-repeat:no-repeat; 
background-position:right; 
background-position:bottom; 
vertical-align:top; 
height:450px;


}
.join-now
{
padding-top:62px;
width:450px; text-align:right;
}
.ary-special-image
{
padding:3px 3px 1px 3px;
border:1px solid #aeaeae;
border-radius:2px;

}
.author-title
{
font-size:8pt;
font-family:Verdana;
font-weight:bold;
}
.author-desc
{
font-size:8pt;
font-family:Verdana;

}
.blog-image
{
padding:3px 3px 1px 3px;
border:1px solid #aeaeae;
border-radius:2px;
}
.forum-topic
{
font-size:9pt;
font-family:Verdana;
Padding-top:5px;
Padding-bottom:5px;
Padding-left:10px;
color:#000;
border-bottom:1px dotted #aeaeae;
width:420px;
}
.video-section
{
	width:460px;
	height:401px;
	border:1px solid #aeaeae;
	background-color:#000;
}

.video-gallery
{
background-color:#2f7e79;
border-radius:0px 0px 2px 2px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
color:#fff;

}

#poll {
    border: 1px solid #D3E3F2;
    border-radius:5px 5px 0 0;
    float: left;
    width:206px;
	margin:0;
	padding:0;
}

.poll-option {
    font-size: 17px;
    padding: 3px 6px;
	float:right;
	margin:8px 0 7px;
	padding-right: 6px;
	text-align:left;
	direction:inherit;
	font-family:"Lucida Grande', Tahoma, Verdana, sans-serif";
}
#poll h3 {
	height:30px;
	width: 98%;
	color:#fff;
	text-shadow: #0F6298 0px 1px 0px;
	background: url(../images/bg-heading.png) repeat-x;
    border-radius:5px 5px 0 0;
	padding-right: 6px;
	font-size: 18px;
	line-height:22px;
	float:left;
	text-align:right;
	direction:rtl;
    text-decoration:none;
	font-family:"Lucida Grande', Tahoma, Verdana, sans-serif";
}

.poll-box { 
	padding: 10px;  
	width: 187px;
	float:left;
}

.poll-question {
    background:#E3EDF7;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 10px;
    padding: 10px 5px;
    text-align: right;
	direction:rtl;
	font-family:"Lucida Grande', Tahoma, Verdana, sans-serif";
}

.poll-result {
	font-size: 16px;
	padding:0 0 0 4px;
	color:#000;
	float:right;
	width:100%;
    cursor: pointer;
    font-size:14px;
    margin:5px 0;
	text-align:left;
	direction:ltr;
	font-family:"Lucida Grande', Tahoma, Verdana, sans-serif";
}


.poll-chart {
    background:#555555;
    height: 15px;
    margin:2px 0 7px 0;
    overflow: hidden;
    padding: 4px;
	float:left;
	width:96%;
	text-align:right;
    vertical-align: middle;
}

.poll-total {
    background:#FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    font-size: 14px;
    margin:3px 0;
    padding: 4px;
    text-align: center;
	float:left;
	width:96%;
	direction:rtl;
    text-transform: uppercase;
	font-family:"Lucida Grande', Tahoma, Verdana, sans-serif";
}
.picture-Gallery-header
{
font-size:10pt;
font-weight:bold;
font-family:Verdana;
background-color:#2f7e79;
Padding-top:10px;
Padding-bottom:10px;
Padding-left:10px;
color:#fff;
width:930px;
border-radius:2px 2px 0px 0px;
}

.about-us-header
{
font-size:10pt;
font-weight:bold;
font-family:Verdana;
background-color:#2f7e79;
Padding-top:10px;
Padding-bottom:10px;
Padding-left:10px;
color:#fff;
width:700px;
border-radius:2px 2px 0px 0px;
}
.about-us-Contents
{
font-size:9pt;
font-family:Verdana;
Padding-top:10px;
Padding-bottom:10px;
Padding-left:10px;
padding-right:10px;
color:#353535;
width:688px;
border-radius:0px px 2px 2px;
height:auto;
border-left:1px solid #aeaeae;
border-right:1px solid #aeaeae;
border-bottom:1px solid #aeaeae;
}
.desc-other-pages
{
	font-size:10pt;
}
.txtcss  { 
padding: 8px; 
border-radius: 3px; 
border: 1px solid #CCC; 
background-image: none; 
width:320px; 
}

.signup-us-header
{
font-size:10pt;
font-weight:bold;
font-family:Verdana;
background-color:#2f7e79;
Padding-top:10px;
Padding-bottom:10px;
Padding-left:10px;
color:#fff;
width:640px;
border-radius:2px 2px 0px 0px;
}
.hdrfrm1
{
 height:auto;
 /*padding:10px 10px 10px 10px;*/
 font-size:10pt;
 background-color:#fff;
 color:#000;
 border-radius:3px 3px 0px 0px;
 
 width:532px;
 font-weight:bold;
 text-align:center;
 padding-top:50px;
     
     
}
.bg-button
{
background-image:url('../Images/button-bg.png');
background-repeat:no-repeat;
height:90px;
background-position:center;
background-position:top;
margin-top:4px;
border:0px solid red;
text-align:center;
padding-left:160px;
}
.bg-button1
{
background-image:url('../Images/button-bg.png');
background-repeat:no-repeat;
height:90px;
background-position:center;
background-position:top;
margin-top:4px;
border:0px solid red;
text-align:center;
padding-left:150px;

}

.urdutxt
{
color:#fff;
font-family:Jameel Noori Nastaleeq;
font-size:18pt;
width:100px;
height:auto;
line-height:30px;
border:0px solid red;
text-align:center;
}

.ENGtxt
{
color:#fff;

width:120px;
height:auto;
line-height:32px;
border:0px solid red;
text-align:center;
}

.homeurdulnk
{
    color: #fff;
    text-decoration: none;
	font-family:Jameel Noori Nastaleeq;
font-size:18pt;
height:auto;
line-height:30px;

}
.homeurdulnk:link
{
    color: #fff;
    text-decoration: none;
	font-family:Jameel Noori Nastaleeq;
font-size:18pt;
height:auto;
line-height:30px;
}

.homeurdulnk:hover
{
    color: #fff;
    text-decoration: none;
	font-family:Jameel Noori Nastaleeq;
font-size:18pt;
height:auto;
line-height:30px;
}

.homeurdulnk:active
{
    color: #fff;
    	font-family:Jameel Noori Nastaleeq;
font-size:18pt;
height:auto;
line-height:30px;
    text-decoration: none;
}
.homeurdulnk:visited
{
    color: #fff;
    	font-family:Jameel Noori Nastaleeq;
font-size:18pt;
height:auto;
line-height:30px;
    text-decoration: none;
}


.homeenglishlnk
{
    color: #fff;
    text-decoration: none;
font-size:13pt;
height:auto;
line-height:30px;


}
.homeenglishlnk:link
{
    color: #fff;
    text-decoration: none;

font-size:13pt;
height:auto;
line-height:30px;
}

.homeenglishlnk:hover
{
    color: #fff;
    text-decoration: none;
	
font-size:13pt;
height:auto;
line-height:30px;
}

.homeenglishlnk:active
{
    color: #fff;
    
font-size:13pt;
height:auto;
line-height:30px;
    text-decoration: none;
}

.homeenglishlnk:visited
{
    color: #fff;
    
font-size:13pt;
height:auto;
line-height:30px;
    text-decoration: none;
}

.footer-txt
{
	color:#fff;
	font-size:10pt;
	width:100%;
	text-align:center;
	font-family:times new romans;
	
}
.MenuTitleurdu {
font-family:Jameel Noori Nastaleeq;
color: #FFFFFF; 
font-size:17pt; 
padding-left:36px;
padding-right:38.8px;
padding-top:13px;
padding-bottom:13px;
width:auto;
}


.menu-seprator-urdu
{
background-color:#066358;
width:1px;
}
.main-outer
{
padding-top:3px;
}





.title-header-app-urdu
{
font-size:15pt;
font-weight:bold;
font-family:Verdana;
background-color:#2f7e79;
Padding-top:3px;
Padding-bottom:3px;
Padding-right:10px;
color:#fff;
width:465px;
border-radius:2px 2px 0px 0px;
direction:rtl;
font-family:Jameel Noori Nastaleeq;
}
.title-content-app-urdu
{
font-size:12pt;
Padding-top:10px;
Padding-bottom:10px;
Padding-left:10px;
padding-right:10px;
color:#353535;
width:453px;
text-align:justify;
border-radius:0px px 2px 2px;
height:auto;
border-left:1px solid #aeaeae;
border-right:1px solid #aeaeae;
border-bottom:1px solid #aeaeae;
direction:rtl;
font-family:Jameel Noori Nastaleeq;
}


.join-now-urdu
{
padding-top:62px;
width:450px; text-align:left;
}


.title-header-Events-URDU
{
font-size:15pt;
font-weight:bold;
direction:rtl;
font-family:Jameel Noori Nastaleeq;
background-color:#2f7e79;
Padding-top:3px;
Padding-bottom:3    px;
Padding-right:10px;
color:#fff;
width:450px;
border-radius:2px 2px 0px 0px;
}


.loginbtn-URDU {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	border-bottom-left-radius:2px;
	text-indent:0;
	border:1px solid #268a16;
	display:inline-block;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:28px;
	line-height:40px;
	width:100px;
	text-decoration:none;
	text-align:center;
	
}




.txtlogin-URDU  { 
 width:150px; 
padding: 7px 7px; 
direction:rtl;
font-family:Jameel Noori Nastaleeq;
font-weight: 400; 
font-size: 15px; 
color: #000; 
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); 
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50); 
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); 
background: #FFF; 
border: 1px solid #FFF; 
border-radius: 3px; 


}



.author-title-URDU
{
font-size:13pt;
direction:rtl;
font-family:Jameel Noori Nastaleeq;
font-weight:bold;
}
.author-desc-URDU
{
font-size:12pt;
direction:rtl;
font-family:Jameel Noori Nastaleeq;
padding-right:5px;
}


.ary-special-image-URDU
{
padding:3px 3px 1px 3px;
border:1px solid #aeaeae;
border-radius:2px;
float:right;


} 
.video-gallery-urdu
{
background-color:#2f7e79;
border-radius:0px 0px 2px 2px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
color:#fff;
direction:rtl;
font-family:Jameel Noori Nastaleeq;
font-size:12pt;

}
.urdutxtsocialmedia
{
direction:rtl;
font-family:Jameel Noori Nastaleeq;
font-size:12pt;
}

.about-us-header-urdu
{

font-weight:bold;
font-family:Verdana;
background-color:#2f7e79;
Padding-top:3px;
Padding-bottom:3px;
Padding-right:10px;
color:#fff;
width:700px;
border-radius:2px 2px 0px 0px;
direction:rtl;
font-family:Jameel Noori Nastaleeq;
font-size:18pt;
}
.about-us-Contents-urdu
{
direction:rtl;
font-family:Jameel Noori Nastaleeq;
font-size:15pt;

Padding-top:10px;
Padding-bottom:10px;
Padding-left:10px;
padding-right:10px;
color:#353535;
width:688px;
border-radius:0px px 2px 2px;
height:auto;
border-left:1px solid #aeaeae;
border-right:1px solid #aeaeae;
border-bottom:1px solid #aeaeae;
}
.urdustyle
{
direction:rtl;
font-family:Jameel Noori Nastaleeq;
font-size:15pt;
}
/*User Profile CSS*/
.joinnowbtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Comic Sans MS;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:45px;
	line-height:45px;
	width:131px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
}
.joinnowbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}.joinnowbtn:active {
	position:relative;
	top:1px;
}


.btns {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Courier New;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  font-weight:bold;
}

.btns:hover {
  background: #b30e24;
  background-image: -webkit-linear-gradient(top, #b30e24, #b30e24);
  background-image: -moz-linear-gradient(top, #b30e24, #b30e24);
  background-image: -ms-linear-gradient(top, #b30e24, #b30e24);
  background-image: -o-linear-gradient(top, #b30e24, #b30e24);
  background-image: linear-gradient(to bottom, #b30e24, #b30e24);
  text-decoration: none;
  font-weight:bold;
  cursor:pointer;
}
.footerpg
{
   background-color:#e8e8e8;
   height :100px;
   width:960px;
  
}     

.txtFormcss  { 
 width:245px; 
padding: 10px 10px; 
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
font-weight: 400; 
font-size: 14px; 
color: #000; 
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); 
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50); 
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); 
background: #FFF; 
border: 1px solid #FFF; 
border-radius: 5px; 


} 
.txtFormcss:focus { 
   background: #DFE9EC; 
color: #000; 
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); 
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25); 
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); 
    outline:0; 
} 
  .txtFormcss:hover   { 
background: #DFE9EC; 
color: #414848; 
}
.txtcss  { 
padding: 8px; 
border-radius: 3px; 
border: 1px solid #CCC; 
background-image: none; 
width:320px; 
}

.hdrfrm
{
 height:20px;
 padding:10px 10px 10px 10px;
 font-size:10pt;
 background-color:#aeaeae;
 color:#000;
 border-radius:3px 3px 0px 0px;
 width:532px;
 font-weight:bold;
     
     
}

.hdrfrm1
{
 height:60px;
 padding:10px 10px 10px 10px;
 font-size:10pt;
 background-color:#aeaeae;
 color:#000;
 border-radius:3px 3px 0px 0px;
 width:532px;
 font-weight:bold;
 text-align:center;
 padding-top:50px;
     
     
}

.err
{
 color:Red;
  font-weight:bold;
    }
    .divProfile
{
 
    text-align: left;
}
.profilepic
{
    padding: 7px 7px 7px 7px;
    background-color: #FFFFFF;
    width: 130px;
}
.pgHeadings
{
    padding-bottom: 5px;
    color: black;
    font-family: Verdana;
    font-weight: bold;
    font-size: large;
}
.pgLabels
{
    padding-bottom: 2px;
    padding-top: 2px;
    color: black;
    font-family: Verdana;
    font: 20pt;
    font-weight: normal;
    font-size: medium;
}
.dottedDiv
{
    border-bottom: 1pt dotted gray;
    padding-bottom: 5px;
    color: black;
    font-family: Verdana;
    font: 12pt;
    font-weight: bold;
    text-align: right;
}
 .btnsSmall
{
    background: #C0C0C0;
    background-image: linear-gradient(to bottom, #C0C0C0, #C0C0C0);
    -webkit-border-radius: 2;
    -moz-border-radius: 2;
    border-radius: 2px;
    font-family: Courier New;
    color: #0000FF;
    font-size: 11px;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    font-weight: lighter;
}

.btns:hover
{
    background: #b30e24;
    background-image: linear-gradient(to bottom, #b30e24, #b30e24);
    text-decoration: none;
    font-weight: lighter;
    cursor: pointer;
}
.Labels
{
    padding-bottom: 2px;
    padding-top: 2px;
    color: black;
    font-family: Verdana;
    font: 11pt;
    font-weight: normal;
    font-size: medium;
    text-align: justify;
}
.divIdeaClass
{
    padding: 2px;
    border-radius: 4px;
    border: 1 none Gray;
    font-size: 10px;
    font-family: Verdana;
    margin-bottom: 0px;
    border-bottom: 1px dotted gray;
    width: 270px;
}
.middleheadpanels
{
height:40px;
background-color:#6E6E6E;
width:620px;
color:#fff;
font-size:12pt;
padding-left:10px;
padding-top:10px;

}
.videogallery {
	width:100%;
	zoom:1;
}
.LabelsDate
{
    padding-bottom: 2px;
    padding-top: 2px;
    color: #808080;
    font-family: Verdana;
    font: 11pt;
    font-weight: lighter;
    font-size: medium;
    text-align: justify;
    font-style: italic;
}
.page1
{
width: 940px;
background-color: #fff;

border: 1px solid #aeaeae;
}

.MainMenu-urdu
{
	background-image:url('/Images/NAV-BAR.jpg');
	margin-bottom:0px;
}