body {
    margin: 0 0 0 0;
    background: url(../image/bg.gif) top left repeat-x #B5B4B5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


a {
    font-size: 12px;
    color: #0066FF;
    text-decoration: none;
   
}
 
a:hover {
    font-size: 12px;
    color: #333333;
    text-decoration: underline;
}
#spinner {margin-left:40px;}
#topContainer {
}

#bottomContainer {
	
	padding: 10px 10px 10px 10px;
    background: black;
    clear: both;
	height:70px;
	
}

#bottomContainer p {
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	
}

#bottomContainer ul {
	list-style: none;
	font-size:11px;
	text-align:center;
	color: #1a1b59;
}

#bottomContainer li {
     display:inline;
	 
}
#bottomContainer li a {
	font-size:11px;
	
}
#header {
    margin: 0 auto;
    width: 980px;
}

#header .logo {
    margin: 15px;
    width: 374px;
    height: 106px;
    background: url(../image/tiplogo.jpg);
    float: left;
}

#header .flash {
    margin: 0 10px 0 0;
    width: 470px;
    height: 131px;
    background: url(../image/flashimage.jpg);
    float: right;
}

#menu {
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 990px;
    height: 36px;
    background: url(../image/menubg.gif);
    clear: both;
	z-index:0;
}

#menu a {
    color: #1a1b59;
    font: 12px Verdana;
    font-weight: bold;
    text-decoration: none;
}

#menu a:hover {
    color: #ba0404;
    font: 12px Verdana;
    font-weight: bold;
    text-decoration: none;
}

#menu ul {
    margin: 8px 0 0 0;
    float: left;
}

#menu li {
    padding: 0 10px 0 10px;
    display: inline;
}

#menu .left {
    width: 13px;
    height: 36px;
    background: url(../image/menuleft.gif);
    float: left;
}

#menu .right {
    width: 13px;
    height: 36px;
    background: url(../image/menuright.gif);
    float: right;
}

.loginuser 
{
	
	margin: 0 auto;
	width: 990px;
	font-size: .7em;
}

.loginuser span 
{
	font-weight: bold;
}

	
#content {
	
	margin: 25px auto;
	width: 990px;
	
	
}

#leftContent {
    
    width: 200px;
    float: left;
}

#leftContent ul {
    list-style: none;
	margin-top:0;
}

#leftContent li {
    display: block;
    margin: 0 10px 0 -30px;
    padding: 3px 0 3px 0;
    border-bottom: dotted 1px #999999;
}

#leftContent li a {
    font-size: 10px;
    color: #0066FF;
    text-decoration: none;
}

#leftContent li a:hover {
    font-size: 10px;
    color: #333333;
    text-decoration: underline;
}

#leftContent .newsdate {
margin: 0 0 0 0; 	
font-size:9px;	
font-style:italic;

}

#leftContent #qimg {
    width: 163px;
    height: 215px;
    background: url(../image/Muhammad-Ali-Jinnah.jpg);
    margin: 0px auto;
}

#middleContent {
	z-index:1;
    width: 580px;
    float: left;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	
}
#middleContentfullsize {
	display:block;
    width: 780px;
	height: auto;
    float: left;
	background:url(../image/arbg.gif) top left repeat-x #fff;
	margin: 0 0 10px 5px;
	font-size: .7em;
    line-height: 15px;
    text-align: justify;
    border: solid 1px #B5B4B5;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
		
}

#middleContent .articlebg 
{
height:1150px;
padding: 1px 0 0 0;
overflow:scroll;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;

}

#middleContent .articleBox
{
	display:block;
	background:url(../image/arbg.gif) top left repeat-x #fff;
	width: auto;
    height: auto;
    margin: 5px 5px 0 5px;
	padding: 0 0 5px 0;
    font-size: .7em;
    line-height: 15px;
    text-align: justify;
    border: solid 1px #B5B4B5;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    
}

#middleContentfullsize .personname
{
	display:block;
	font-size: 12px;
	font-weight:bold;
	margin:20px 0 0 0;
}

#middleContentfullsize .persondesgination
{
	display:block;
	font-size: 12px;
	margin:0 0 10px 0;
}

#middleContent .articleBox img
{
	border:0;
    
}


#middleContent .title
{
	color:#1a1b59;
	font-weight:bold;
	border-bottom: solid 1px #284d91;
	padding:5px 10px 5px 10px ;
	
}

#middleContentfullsize .pagetitle
{
	color:#1a1b59;
	font-size:24px;
	border-bottom: solid 1px #284d91;
	padding:15px 10px 15px 10px ;
	line-height:1em;
	
}

#middleContent .articledate
{
font-size:.6em;
text-align:right;
margin:10px 10px 0 0;
}

#middleContent .description
{
padding: 10px 10px 5px 10px ;
}

#middleContentfullsize .description
{
padding: 10px 10px 5px 10px ;
}

#middleContent .imgcenter
{
margin-top:10px;
text-align:center;

}
#middleContent .imgleft
{
float:left;
margin-right: 10px;
margin-bottom: 1px;

}

#middleContentfullsize p
{
padding:0;
margin:0;
vertical-align:top;
display:block;
}


#middleContent .description .qouteitalic
{
display:block;
padding: 10px 30px 10px 30px;
font-style:italic;

}

#middleContent .description .qouteleft
{
background:url(../image/leftquote.gif) no-repeat ;

}

#middleContent .newspaper {
padding: 0 10px 0 10px ;
}

#middleContent h4
{
padding: 0 0 0 10px ;
}


#middleContent .articleBox a
{
font-size:1em;
}

#middleContent .maintitle {
	display:block;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#1a1b59;
	border-bottom: solid 1px #284d91;
	
}

#middleContent .rndbottom img {

}

#middleContent li 
{
list-style-image:url(../image/linkarrow.gif);

}

#middleContent .tblDesc
{
 border:0;
 margin-left:20px;
}

#rightContent {
    width: 200px;
    float: left;
 
}

#rightContent ul {
    list-style: none;
	margin-top:0;
}

#rightContent li {
    display: block;
    margin: 0 10px 0 -30px;
    padding: 3px 0 3px 0;
    border-bottom: dotted 1px #999999;
}

#rightContent li a {
    font-size: 10px;
    color: #0066FF;
    text-decoration: none;
}

#rightContent li a:hover {
    font-size: 10px;
    color: #333333;
    text-decoration: underline;
}

#cbMintro {
    width: auto;
    height: auto;
    margin: 0 5px 0 5px;
    font-size: 12px;
    line-height: 15px;
    text-align: justify;
	
}

#cbForm {
    width: auto;
    height: auto;
    margin: 20px 5px 0 5px;
    font-size: 12px;
    line-height: 15px;
    text-align: justify;
	
}

#cbForm label
{
display:block;
font-size:.8em;
font-weight:bold;
line-height:2em;
}

#cbForm input,
#cbForm textarea,
#cbForm select 
{
width:500px;
font-size:.9em;
}

#cbForm textarea
{
height:300px;
}

#cbMdetails {
    width: auto;
    height: auto;
    margin: 20px 5px 0 5px;
	padding: 5px 10px 10px 10px;
    font-size: 12px;
    line-height: 15px;
    text-align: justify;
	border: solid 1px #999999;
	background:#FFFFFF;
}

#cbM1 {
    width: auto;
    height: 300px;
    background: #FFFFFF;
    border: solid thin #999999;
    margin: 20px 5px 0 5px;
}

#cb {
	width: auto;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #999999;
    padding: 0 0 0 0;
	margin:5px 0 5px 0;
}

#cblinks 
{
width: auto;
height: auto;
font-weight:bold;
background: #FFFFFF;
border: solid 1px #999999;
padding: 0 0 0 0;
margin:5px 0 5px 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}


#cb h4 {
	display:block;
	margin:0;
	padding:5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1a1b59;
}



#cb .slideobj
{
cursor:pointer;
}

#cb h5 {
	display:block;
	margin: 5px 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1a1b59;
	
}


#cbNews {
	width: auto;
    background: #FFFFFF;
    border: solid 1px #999999;
    padding: 0 0 0 0;
	margin:5px 0 5px 0;
	
	
}


#cbNews ul{
margin:0;

}

#cbNews ul.tabmenu{

list-style:none;
background:#1a1b59;
padding:0 0 0 0;


}

#cbNews ul.tabmenu li{
display:inline-block;
background:#bad3ec;
margin: 2px 0 0 2px;
padding:5px;
font-size:12px;
font-weight:bold;
color:#1a1b59;

}

#newsContainer {
    width: auto;
    height: 250px;
	overflow:scroll;
	
}

#cbNews li {
    
    padding: 3px 0 3px 0;
    border-bottom: dotted 1px #999999;
}

#cbNews li a {
    font-size: 10px;
    color: #0066FF;
    text-decoration: none;
}

#cbNews li a:hover {
    font-size: 10px;
    color: #333333;
    text-decoration: underline;
}

.heighlight {

background:#FFFF66;
}

.clear
{
clear:both;
}

#primaryMenuSab
{
position:absolute;
margin-left:370px;

}

#primaryMenuSab ul
{
padding:0;
height:50px;
background:#b2d0d5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#primaryMenuSab li
{
padding:2px 20px 0 20px;
display:block;

}

#primaryMenuSabnewsletter
{
position:absolute;
margin-left:500px;

}

#primaryMenuSabnewsletter ul
{
padding:0;
height:250px;
background:#b2d0d5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#primaryMenuSabnewsletter li
{
padding:2px 20px 0 20px;
display:block;

}