/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	height:100%;
	min-height:100%;
}
.maintable {
	width:990px; 
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#000000;
}
.leftbg {
background-image:url(../images/leftbg.jpg);
background-repeat:repeat-y;

}
.rightbg {
background-image:url(../images/rightbg.jpg);
background-repeat:repeat-y;

}
.twoColFixLtHdr #header {
	background-color:#000000;
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	width:990px;
}
.twoColFixLtHdr #container {
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	width:990px;
	display:block;
	float:left;
	padding-left:5px;
}
.bottom {
	background-color:#000000;
	width:990px;
	padding:5px;
	display:block;
	background-image:url(../images/bottombg.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	height:72px;
}
.twoColFixLtHdr #headerdynamic {
	background-color:#FFFFFF;
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	width:990px;
	float:left;
	height:250px;
	display:block;
}
.twoColFixLtHdr #toplogo {
	width:530px;
	float:left;
	}
.twoColFixLtHdr #addrotator {
	width:530px;
	background-color:#FFFFFF;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	height:240px;
	}
.twoColFixLtHdr #topmenu {
	width:440px;
	float:right;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
	background-color:#000000;
	height:85px;
	
}
.twoColFixLtHdr #flasfholder {
	width:440px;
	float:right;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-right:10px;
	height:240px;
	font-weight:normal;	
}
.twoColFixLtHdr #br {
	height:8px;
	font-size:8px;
	background-color:#000000;
	display:block;
	float:left;
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	width:990px;
	}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT: 100% Verdana, Arial;
	}
.menutd {
	color:#FFFFFF;
	width: 230px;
	border:1px solid #CCCCCC;
	background-color:#ffffff;
	}
.colpmenu {
	color:#CCCCCC;
	width: 230px;
	background-color:#ffffff;
	}
.middle {
	width: 510px;
	}
.midddletd {
	color:#FFFFFF;
	width: 510px;
	border:1px solid #ccc;
	background-color:#ffffff;
	}
.logintd {
	color:#FFFFFF;
	width: 232px;
	border:1px solid #ccc;
	background-color:#ffffff;
	float:right;
	}
.job {
	color:#FFFFFF;
	width: 232px;
	border:1px solid #ccc;
	background-color:#ffffff;
	}
.login {
	width: 100%;
	background-image:url(../images/loginbg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	color:#FFFFFF;
	height:30px;
	}
.middlepanel {
	width: 100%;
	background-image:url(../images/panelbg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	color:#FFFFFF;
	height:30px;
	}
.panel {
	width: 100%;
	background-image:url(../images/panelbg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	color:#FFFFFF;
	height:30px;
	}
.forum {
	width: 100%;
	background-image:url(../images/forambg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	color:#FFFFFF;
	height:30px;
	}
.loginmain {
	width: 232px;
}
.text1 {
    color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	}
.br {
	height:8px;
	font-size:8px;
	background-color:#000000;
	display:block;
	}
.br1 {
	height:8px;
	font-size:8px;
	background-color:#FFFFFF;
	display:block;
	}
	
	
/* Included By Prabir */	
.text_box
{
	border:1px solid #000000;
	padding:2px 2px 0px 2px;
	font-family:Verdana;
	font-size:12px;
	width:100px;
	height:15px;
	color:#000000;
}
.combobox
{
	border:1px solid #000000;
	padding:5px 5px 5px 5px;
	font-family:Verdana;
	font-size:12px;
	width:200px;
	height:30px;
	color:#000000;
}
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color:#000000;
    background-image:url(../images/forambg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
    padding:5px;
    margin:0px 0px 0px 0px;
    cursor: pointer;
}

.accordionContent
{
    background-color:#DDDDDD;
    margin:0px 0px 0px 0px;
}

.accordionLink
{
   color:#000000;
   text-decoration:none;
}

.accordionLink a
{
   color:#000000;
   text-decoration:none;
}

.accordionLink a:hover
{
   color:#000000;
   text-decoration:none;
}
.accordionSubHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-image:url(../images/articlebghover.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin:0px 0px 0px 0px;
    cursor: pointer;
}

.accordionSubLink
{
    color:#FFFFFF;
    text-decoration:none;
}

.accordionSubLink a
{
    color:#FFFFFF;
    text-decoration:none;
}

.accordionSubLink a:hover
{
    color:#FFFFFF;
    text-decoration:none;
}

.text_1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px 4px 4px 4px;
}
.playcontent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
}
.otherslink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #cc3300;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
}
.otherslink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	padding: 4px 4px 4px 4px;
	text-decoration: underline;
	font-weight:bold;
}

.blog_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px 4px 4px 4px;
	text-decoration:none;
}

.blog_link a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px 4px 4px 4px;
	text-decoration:none;
}

.blog_link a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px 4px 4px 4px;
	text-decoration:none;
}

.stocknews {
	width:300px;
	border:1px solid #454647;
}	

.stocknews_top {
	width:300px;
	background-image:url(images/center_bar_bg.jpg);
	background-repeat:repeat-x;
	margin-top:1px;
	border-bottom: 1px solid #454647;
	padding:0px 0px 0px 0px;
	
	height:27px;
}

.news_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px 4px 4px 4px;
	text-decoration:none;
}

.news_link a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px 4px 4px 4px;
	text-decoration:Underline;
}

.news_link a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px 4px 4px 4px;
	text-decoration:Underline;
}

/*AJAX Tabs*/
.ajax__tab_news .ajax__tab_header 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(../images/panelbg.jpg) repeat-x bottom;
}

.ajax__tab_news .ajax__tab_outer 
{
	padding-right:4px;
	background:url(../images/news_gap.jpg) no-repeat right;
	height:25px;
}
.ajax__tab_news .ajax__tab_inner 
{
	padding-left:8px;
	/*background:url(../images/articlebghover.jpg) no-repeat;*/
}
.ajax__tab_news .ajax__tab_tab 
{
	height:15px;
	padding:5px 5px 5px 5px;
	margin:0;
	/*background:url(../images/articlebghover.jpg) repeat-x;*/
}
.ajax__tab_news .ajax__tab_hover .ajax__tab_outer 
{
	/*background:url(../images/panelbg.jpg) no-repeat right;*/
}
.ajax__tab_news .ajax__tab_hover .ajax__tab_inner 
{
	/*background:url(../images/panelbg.jpg) no-repeat;*/
}
.ajax__tab_news .ajax__tab_hover .ajax__tab_tab 
{
	background:url(../images/articlebghover.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.ajax__tab_news .ajax__tab_active .ajax__tab_outer 
{
	background:url(../images/news_gap.jpg) no-repeat right;
}
.ajax__tab_news .ajax__tab_active .ajax__tab_inner 
{
	background:url(../images/panelbg.jpg) no-repeat;
}
.ajax__tab_news .ajax__tab_active .ajax__tab_tab 
{
	background:url(../images/articlebghover.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:5px;
}
.ajax__tab_news .ajax__tab_body 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #999999;
	border-top:0;
	padding:10px;
	background-color:#ffffff;
}

.text_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cc3300;
	padding:4px 4px 4px 4px;
	text-align:justify;
	text-decoration:underline;
	font-weight:bold;
}

.text_linkhover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cc3300;
	padding:4px 4px 4px 4px;
	font-weight:bold;
	text-align:justify;
	text-decoration:underline;
}

.forum_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px 4px 4px 4px;
	text-decoration:none;
}

.forum_link a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px 4px 4px 4px;
	text-decoration:none;
}

.forum_link a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px 4px 4px 4px;
	text-decoration:none;
}

.padd
{
	padding:5px 5px 2px 10px;
}

.menu_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:2px 2px 2px 2px;
	text-decoration:none;
}

.menu_link a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:2px 2px 2px 2px;
	text-decoration:Underline;
}

.menu_link a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:2px 2px 2px 2px;
	text-decoration:Underline;
}

.label_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:5px 5px 5px 5px;
}

.ppltext_box
{
	border:1px solid #000000;
	padding:2px 2px 2px 2px;
	font-family:Verdana;
	font-size:12px;
	width:200px;
	color:#000000;
}

.button
{
	border:1px solid #000000;
	padding:2px 2px 2px 2px;
	font-family:Verdana;
	font-size:12px;
	width:30px;
	color:#000000;
}

.error_message
{
	font-family:Tahoma;
	font-size:12px;
	color:red;
	padding:5px 5px 5px 5px;
}

/* Ajax Animation CSS
.demoarea {
	background:#FFF url(images/top.png) no-repeat left top;
}*/

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.5em;
}

.demobottom {
	height:8px;
	background:#FFF url(images/bottom.png) no-repeat left bottom;
}

wireFrame {
display:none; 
overflow: hidden; 
z-index:5; 
background-color: #FFFFFF; 
border: solid 1px #D0D0D0;

}

CloseButtonStyle {
background-color: #666666; 
color: #FFFFFF; 
text-align: center; 
font-weight: bold; 
text-decoration: none; 
border: outset thin #FFFFFF; 
padding: 5px;
}

/* Ajax Animation End*/


    #header
    {
	    background-position:left;
	    background-repeat:no-repeat;
	    background-color:#000000;
	    width:100%;
	    height:105px;
	    background-image: url(../images/logo.jpg);
	    background-repeat:no-repeat;
	    overflow: hidden;
    }
	#midd
	{
		width:100%;
		overflow:auto;
		background-color:#DDDDDD;
	}

    #leftcolumn
    {
	    background-color: #DDDDDD;
	    float:left;
	    width:198px;
	    overflow: auto;
	    height:auto;
	}
    #content
    {
	    background-color: #DDDDDD;
	    float:left;
	    
	    padding-right:0px;
	    overflow:visible;
	    width:auto;
    }

    #footer
    {
	    clear:both;
	    width:auto;
	    background-color:#000000;
	    padding:5px;
	    background-image:url(../images/bottombg.jpg);
	    font-family:Verdana, Arial, Helvetica, sans-serif;
	    font-size:10px;
	    font-weight:bold;
	    color:#FFFFFF;
	    height:72px;
    }
    
.aboutus_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:5px 5px 5px 5px;
}

.linktext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:4px 4px 4px 4px;
	text-decoration:none;
}

.linktext a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:4px 4px 4px 4px;
	text-decoration:Underline;
}

.linktext a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:4px 4px 4px 4px;
	text-decoration:Underline;
}

.accordionHeader1
{
    border: 1px solid #2F4F4F;
    color:#000000;
    background-image:url(../images/forambg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
    padding:5px;
    margin-top:0px;
    cursor: pointer;
}
.accordionHeader2
{
    border: 1px solid #2F4F4F;
    color:#000000;
    background-image:url(../images/forambg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
    padding:5px;
    margin-top:0px;
    cursor: pointer;
}
.accordionHeader3
{
    border: 1px solid #2F4F4F;
    color:#000000;
    background-image:url(../images/forambg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
    padding:5px;
    margin-top:0px;
    cursor: pointer;
}
.accordionHeader4
{
    border: 1px solid #2F4F4F;
    color:#000000;
    background-image:url(../images/forambg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
    padding:5px;
    margin-top:0px;
    cursor: pointer;
}

.accordionHeader5
{
    border: 1px solid #2F4F4F;
    color:#000000;
    background-image:url(../images/forambg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
    padding:5px;
    margin-top:0px;
    cursor: pointer;
}

.accordionHeader6
{
    border: 1px solid #2F4F4F;
    color:#000000;
    background-image:url(../images/forambg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
    padding:5px;
    margin-top:0px;
    cursor: pointer;
}


.accordionContent1
{
    background-color:#FFFFFF;
}

.accordionLink1
{
   color:#000000;
   text-decoration:none;
}

.accordionLink1 a
{
   color:#000000;
   text-decoration:none;
}

.accordionLink1 a:hover
{
   color:#000000;
   text-decoration:none;
}
.accordionSubHeader1
{
    border: 1px solid #2F4F4F;
    color: white;
    background-image:url(../images/articlebghover.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top:0px;
    cursor: pointer;
}

.accordionSubLink1
{
    color:#FFFFFF;
    text-decoration:none;
}

.accordionSubLink1 a
{
    color:#FFFFFF;
    text-decoration:none;
}

.accordionSubLink1 a:hover
{
    color:#FFFFFF;
    text-decoration:none;
}

.linktext1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	padding:4px 4px 4px 4px;
	text-decoration:none;
}

.linktext1 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	padding:4px 4px 4px 4px;
	text-decoration:Underline;
}

.linktext1 a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	padding:4px 4px 4px 4px;
	text-decoration:Underline;
}

.bottomlink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px 4px 4px 4px;
	text-decoration:none;
}

.bottomlink a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px 4px 4px 4px;
	text-decoration:none;
}

.bottomlink a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px 4px 4px 4px;
	text-decoration:none;
}
/* Article section */
.ArticleCategoriesElements
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: normal;
	text-decoration: none;
	
}
.browsearticle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: normal;
	text-decoration: none;
	
}
.return
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;	
	font-weight: bold; 
	text-decoration: none;
	padding-right:25px;
}
.return:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc3300;
	font-weight: bold;
	text-decoration: underline;
	padding-right:25px;
}
.postnav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;	
	font-weight: bold; 
	text-decoration: none;
}
.posthead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;	
	font-weight: bold; 
	text-decoration: none;
}
.postsubmit
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;	
	font-weight: bold; 
	text-decoration: none;
	background-color:#ffffff;
}
.postsubmit:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;	
	font-weight: bold; 
	text-decoration: none;
	background-color:#ffffff;
}
.postnav1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;	
	font-weight: normal; 
	text-decoration: none;
}
.disclaimer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.postnav:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.postnew
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;	
	font-weight: bold; 
	text-decoration: none;
}
.postheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc3300;	
	font-weight: bold; 
	text-decoration: none;
	padding:2px;
}
.postby
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;	
	font-weight: normal; 
	text-decoration: none;
}
.postauthor
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;	
	font-weight: bold; 
	text-decoration: none;
}
.postcontent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	text-align:left;
	padding:2px;
}
/* Community */
.commheadingtop
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc3300;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}
.commheadingtop1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc3300;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
}
.com_text
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
	font-size: 13px;
	
}
.com_text1
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	padding: 3px;
	font-size: 13px;
	
}
.commjoin
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	display:block;
	width:100px;
	border:1px solid #000;
	background-image:url(../images/loginbg.jpg);
	text-align:center;
}
.commjoin:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	display:block;
	width:100px;
	border:1px solid #000;
	background-image:url(../images/loginbg.jpg);
	text-align:center;
}
.commheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
}
.com_leader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}
.commheadinga
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333300;
    font-weight: bold;
    text-decoration: underline;
    padding: 2px;
}
.commheadinga:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006600;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}
.commby
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	font-weight: normal; 
	text-decoration: none;
}
.commdate
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: normal; 
	text-decoration: none;
}
.commauthor
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;	
	font-weight: bold; 
	text-decoration: none;
}
.commnav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;	
	font-weight: bold; 
	text-decoration: none;
	
}
.commnav:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc6600;
	font-weight: bold;
	text-decoration: underline;
}
.comnav:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
	font-weight: bold; 
	text-decoration: none;
	display:block;
	padding:3px;
	background-image:url(../images/panelbg.jpg);
	border: 1px solid #666;
	text-align:center;
	width:60px;
	
}
.comnav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding:3px;
	background-image:url(../images/articlebghover.jpg);
	border: 1px solid #666;
	text-align:center;
	width:60px;
}
.comnav1:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
	font-weight: bold; 
	text-decoration: none;
	display:block;
	padding:3px;
	background-image:url(../images/panelbg.jpg);
	border: 1px solid #666;
	text-align:left;
	width:100px;
	margin-bottom:3px;
	
}
.comnav1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding:3px;
	background-image:url(../images/articlebghover.jpg);
	border: 1px solid #666;
	text-align:left;
	width:100px;
	margin-bottom:3px;
}
.comnav2:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
	font-weight: bold; 
	text-decoration: none;
	display:block;
	padding:3px;
	background-image:url(../images/panelbg.jpg);
	border: 1px solid #666;
	text-align:center;
	width:60px;
	margin-bottom:3px;
	
}
.comnav2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding:3px;
	background-image:url(../images/articlebghover.jpg);
	border: 1px solid #666;
	text-align:center;
	width:60px;
	margin-bottom:3px;
}
.comnav3:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
	font-weight: bold; 
	text-decoration: none;
	display:block;
	padding:3px;
	background-image:url(../images/panelbg.jpg);
	border: 1px solid #666;
	text-align:center;
	width:100px;
	margin-bottom:3px;
	
}
.comnav3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding:3px;
	background-image:url(../images/articlebghover.jpg);
	border: 1px solid #666;
	text-align:center;
	width:100px;
	margin-bottom:3px;
}
.comnav30:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
	font-weight: bold; 
	text-decoration: none;
	display:block;
	padding:3px;
	background-color:#333333;
	border: 1px solid #666;
	text-align:center;
	width:90px;
	margin-bottom:3px;
	
}
.comnav30
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding:3px;
	background-color:#F0F0F0;
	border: 1px solid #666;
	text-align:center;
	width:90px;
	margin-bottom:3px;
}
.comnav4:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
	font-weight: bold; 
	text-decoration: none;
	display:block;
	padding:3px;
	background-image:url(../images/panelbg.jpg);
	border: 1px solid #666;
	text-align:center;
	width:auto;
	height:22px;
		
}
.comnav4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding:3px;
	background-image:url(../images/articlebghover.jpg);
	border: 1px solid #666;
	text-align:center;
	width:auto;
	height:22px;
	}
/* Magazine */
.lefttdmag 
{
    background-color:#dde5fe;
    border: 1px solid #68829f;
    padding: 5px;
    margin-left:2%;
}
.magheading
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #045454;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
}
.magsubhead 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}
.magsubhead:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ea8e17;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
}
.magleftbottombdr 
{
     border-bottom :1px dashed #68829f;
}
/* Magazine View */
.magnav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;	
	font-weight: bold; 
	text-decoration: none;
}
.magnav:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.postmagcontentarticle 
{
    background-color:#dde5fe;
    border: 1px solid #68829f;
    padding: 5px;
    margin-left:1%;
}
.magpostsubhead
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
}
.postmagcontentby 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	font-weight: bold;
    text-decoration: none;
    padding: 5px;
}
.magcommenthead
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #993300;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
}
.magcontentsubhead
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
    padding: 5px;
}
.magcontentsubhead:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #993300;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
}
.magcontentby 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	font-weight: bold;
    text-decoration: none;
    padding: 5px;
}
.magcontent
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #003366;
    font-weight: normal;
    text-decoration: none;
    padding: 5px;
}
.magcommentcontent
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
}
.magheading
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #003366;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
}
.postmagcontentarticle 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #003366;
    font-weight: normal;
    text-decoration: none;
    padding: 5px;
}
/* Magazine Subscription */
.magsub 
{
    background-color:#dde5fe;
    border: 1px solid #68829f;
    padding: 5px;
    margin-left:1%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
}
.magsubcontent
{
    font-family: Verdana;
    font-size: 13px;
    color: #003333;
    font-weight: normal;
    text-decoration: none;
    padding: 2px;
}
.magsubcontentpay
{
    font-family: Verdana;
    font-size: 13px;
    color: #cc6600;
    font-weight: normal;
    text-decoration: none;
    padding: 2px;
}

/* Aboutus */
.about 
{
    background-color:#dde5fe;
    border: 1px solid #68829f;
    padding: 5px;
    margin-left:1%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
}

.aboutus_text
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	padding: 3px;
	font-size: 13px;
	text-align:justify;
}
.aboutus_head
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	font-size: 14px;
	background-image:url(../images/about_bg.jpg);
	height:25px;
	background-repeat:repeat-x;
	display:block;
	border-top:1px solid #bbd772;
		
}
.contactus_head
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	font-size: 14px;
	background-image:url(../images/right_bar_bg.jpg);
	height:25px;
	background-repeat:repeat-x;
	display:block;
}
.presshead
{
    color: #112e55;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	font-size: 14px;
	border-bottom:1px solid #112e55;

}
.presssubhead
{
    color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	font-size: 14px;
	padding-bottom:1px;
}
/* poll */
.poll_head
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	font-size: 14px;
	height:25px;
}
.poll_text
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
	font-size: 13px;
	
}
/* topic */
.topic_head
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	font-size: 14px;
	height:25px;
}
.topic_text
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
	font-size: 13px;
	
}
.topic_text1
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	padding: 3px;
	font-size: 13px;
	
}
.topicpostby
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;	
	font-weight: bold; 
	text-decoration: none;
}
.topicpostheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc3300;	
	font-weight: bold; 
	text-decoration: none;
	padding:2px;
}
.topicpostheading1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc3300;	
	font-weight: bold; 
	text-decoration: underline;
	padding:2px;
}
/* Announcements */
.ancheading
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #cc3300;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
}
.anccontent
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333366;
    font-weight: normal;
    text-decoration: none;
    padding: 2px;
}
/* Login */
.logheading
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #cc3300;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
}
.logcri
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333366;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
}
.logcontent
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333366;
    font-weight: normal;
    text-decoration: none;
    padding: 2px;
}
/* People connect */
.pplheading
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333366;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
}
.pplcri
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #cc3300;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
}
.pplcri1
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #cc3300;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
}
.pplcontent
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333366;
    font-weight: normal;
    text-decoration: none;
    padding: 2px;
}
/* edited bu suman on 07.11.08 */
.normal_sub
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;	
	font-weight: normal; 
	text-decoration: none;
}
.normal_subhead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;	
	font-weight: bold; 
	text-decoration: none;
}
.normal_subject {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;	
	font-weight: normal; 
	text-decoration: none;
}
.normal_text
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	padding: 3px;
	font-size: 13px;
	text-align:justify;
}
.normal_head
{
    	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	font-size: 14px;
	height:25px;
}
.normal_subheadnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;	
	font-weight: bold; 
	text-decoration: none;
}
.normal_subheadnav:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;	
	font-weight: bold; 
	text-decoration: none;
}
.normal_text1
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
	font-size: 13px;
	text-align:center;
}
.normal_text1:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
	font-size: 13px;
	text-align:center;
}

/* Animation Starts */

.demoarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.demobottom {
	height:8px;
	background:#FFF url(images/demobottom.png) no-repeat left bottom;
}


wireFrame {
display: 	none; 
overflow: hidden; 
z-index: 2; 
background-color: #FFFFFF; 
border: solid 1px #D0D0D0;

}

/* Animation Ends */

/* ModalPopup Starts */

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/* Modal Popup Ends */

/* Family Tree Starts Here */

.imgHorizontal
{
	background-image:url(FamilyTree/images/Horizontal.gif);
	background-repeat:repeat-x;
}

.imgVertical
{
	background-image:url(FamilyTree/images/Vertical.gif);
	background-repeat:repeat-y;
}

.malebg
{
	background-image:url(FamilyTree/images/mbg.jpg);
	background-repeat:repeat-x;
}

.femalebg
{
	background-image:url(FamilyTree/images/fbg.jpg);
	background-repeat:repeat-x;
}

.but2
{
    color: #000066;
    font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:4px;
    border:1px solid #666;
	text-decoration:underline;
	text-align:center;
	width:auto;
	background-color:#dddddd;
}
.but2:hover
{
    color: #cc6600;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: underline;
    text-align: center;
    padding:4px;
    border:1px solid #666;
    width:auto;
    background-color:#d8e4f8;
}
.family_but
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    padding: 4px;
    text-decoration: none;
    text-align: center;
    width: auto;
    line-height: 20px;
    border:1px solid #000000;
}

.family_but:hover
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #993300;
    padding: 4px;
    margin-left:2px;
    margin-right:2px;
    text-decoration: none;
    text-align: center;
    border:1px solid #333333;
    width:auto;
    line-height:20px;
 }
 .family_sub
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    padding: 2px;
    text-decoration: none;
    text-align: center;
    margin-left: 2px;
    margin-right: 2px;
    font-weight:bold;
    background-color: #ccccdd;
    border: 1px solid #000000;
    width: auto;
}

.family_sub:hover
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #993300;
    padding: 2px;
    margin-left:2px;
    margin-right:2px;
    text-decoration: none;
    text-align: center;
    font-weight:bold;
    background-color: #cccccc;
    border:1px solid #333333;
    width:auto;
    line-height:20px;
     }
.family_heading
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    color: #13415c;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
}

.family_main_bg
{
	background-image:url(FamilyTree/images/Family_bg.gif);
	background-repeat:repeat;
	font-family:Verdana;
	font-size:12px;
	padding:5px 5px 5px 5px;
}
.family_main_bg a
{
	background-image:url(FamilyTree/images/Family_bg.gif);
	background-repeat:repeat;
	font-family:Verdana;
	font-size:12px;
	padding:5px 5px 5px 5px;
}
.family_main_bg a:hover
{
	background-image:url(FamilyTree/images/Family_bg.gif);
	background-repeat:repeat;
	font-family:Verdana;
	font-size:12px;
	padding:5px 5px 5px 5px;
}

.menuleft 
{height:34px;
width:11px;
}
.menubg
{
background-image:url(../FamilyTree/images/menubg.png);
background-position:top;
background-repeat:repeat-x;
height:24px;
width:100%;
}
.menu_font
{
line-height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-decoration:none;
text-align:center;
padding:2px;
font-weight:bold;
}
.menu_font:hover
{
line-height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336699;
font-size:12px;
text-decoration:none;
text-align:center;
padding:2px;
}
/* Family Tree Ends Here */