/* 
	Title:	   Indiabears styles and ie/win fixes
	Author:    eastrosesun@yahoo.com
*/

/* 
	
	container: 945px;
	lcolumn: 170px
	mcolumn: 490px
	rcolumn: 295px
	padding: 20px (10px + 10px)

*/
	
		.panelTable
		{
			border:1px solid #cccccc;
			background-color:white;
			padding:7px;
			height:100%;
			width:100%;
			border-collapse: separate;
			border-spacing: expression(cellSpacing=0);
			border-spacing: 0px;
			border-padding: expression(cellPadding=0);
			border-padding: 0px;
		}
		.showContainer
		{
			padding:7px;
			width:370px;
			border:0px solid red;
		}
		.imageText
		{
			color:#CCCCCC;
			font-weight:bold;
			font-size:15px;
		}
		.title
		{
			font-size:24px;
			font-weight:bold;
			color:crimson;
		}
		.subtitle
		{
			color:crimson;
			font-size:18px;
			font-weight:bold;
			padding-top:20px;
		}
		.list ul li
		{
			font-size:14px;
			font-weight:bold;
		}
		
		.list ul ul li
		{
			font-size:14px;
			font-weight:normal;
		}
		body
		{
			font-family:Tahoma;
		}
		.examples
		{
			font-size:12px;
		}
		
		/* Above Code for Obout*/
 
		/*slider*/
 .modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-image: url(Images/DivLightBlueBkg.jpg);
	background-repeat:repeat-x;
	background-color: White;
	border: solid 3px #CCE1FE;
    padding: 3px;
}
.GridviewHeader
{
    height: 10px;
    font-size: 11px; 
    font-weight: bold; 
    text-align: left;
	background:#d9effc;
}

  .CustomTabStyle .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(../images/tab_bg.gif) repeat-x bottom;
}



/* Modal Popup Above code*/
    
    .closeIcon
{
	background-position: right top;
	background-image: url(../Images/close_icon.gif);
	background-repeat: no-repeat;
	position: absolute;
	cursor: pointer;
	width: 19px;
	top: 1px;
	height: 19px;
	right: 1px;
}

/*  Premium Services*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #c1deef;
padding: 6px;
background-color: #eef6fc;
visibility: hidden;
color:#094384;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 30%;
	left: 50%;
	font-family: Courier, 'Courier New', sans-serif; font-size: 20px; color:red;


}

/* Column Style Visible for Street Today*/
 .hiddencol
    {
        display:none;
    }
.viscol
    {
        display:block;
    }




html{overflow-y: scroll;}/* FF viewport scrollbar issue */
html {min-height: 100.1%;} 

body{margin: 0 auto; padding:14px; font-size:75%; font-family: arial, tahoma, verdana; line-height:1.5em; background:#fff; color:#000;}

/* ClearFix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear{clear:both;}

/* MASTHEAD
---------------------------------------------------------- */
#masthead {margin:0; padding:15px; width:78.75em; background:#1393de url("../images/masthead_bg.gif") repeat-x;  border:0px solid #000;}
	
	#masthead #logo{float:left; width:283px; margin:3px 100px 0 0; height:74px; background:url("../images/ib_logo.gif") no-repeat;}   
	#masthead #logo a{width:283px; height:74px; display:block;}
	#masthead #logo span {display:none;}
	#headerbanner{float:left; width:466px; padding:0;}
	

	#nav{margin:0; padding:0; width:81.25em; clear:both; font-size:1em;  background:#0e89d0; text-align:center;}  
	#nav ul{margin:0 auto; padding:0;  width:95%; list-style-type:none; text-align:center; background:#0e89d0; height:30px;} 
	#nav li{float:left;  width:auto; padding:0 0 0 0; margin:0 1px 0 0; background: url("../images/tab_right.gif")  no-repeat right top; padding:0px 5px 0 0; border:0px solid #000;}  
	#nav li a{font-size:1em; background: #007bc2 url("../images/tab_left.gif") no-repeat left top; display:block; color:#fff; padding: 7px 8px 7px 15px; font-weight:bold; margin:0 0px 0 0;}   

	#nav li.active{background: url("../images/tab_right_active.gif") no-repeat right top;}  
	#nav li.active a{background: #38a9ea url("../images/tab_left_active.gif") no-repeat left top;}

	/*#nav li a span{background: url("../images/tab_rights.gif")  no-repeat right top;  display:block;  padding:4px; border:0px solid #ccc;}*/
	
	#nav li a.active{border:0px solid #000; float:left; font-size:1em; background: #38a9ea url("../images/tab_lefts.gif") left top; display:block; color:#fff; padding: 5px 15px;font-weight:bold; margin:0 1px 0 0;} 

	#subnav{background:#38a9ea; width:79.58em; padding:10px 10px; color:#fff; margin:0 0 10px 0; border-bottom:1px solid #005F96;}
		#subnav p{margin:0 0 0 20px; }
		#subnav a{color:#fff; font-weight:normal;}

		#subnav a.active{color:#fff; font-weight:bold; border-bottom:3px #fff solid;}

	#loggedinfo{background:#76C8F8; background:#83CFFB; width:88.42em; padding:4px 10px;  margin:0 0 10px 0; color:#000; font-size:0.9em; text-align:right;}


#headerlogin {float:right; margin:0; width:20.33em; padding:0.5em 1.2em;  color:#fff;  font-size:1em; border:0px solid #188ACC; background:#2097DC;}

#headerlogin  label{float:left; width:60px; color:#fff; }
#headerlogin  .inputbox{border:1px solid #ccc; color:#000;}
#headerlogin a {font-size:0.8em; color:#fff}
/* CONTAINER
---------------------------------------------------------- */
#container{clear:both; width:81.25em;}



/* LEFT COLUMN
---------------------------------------------------------- */
#lcolumn{float:left;  width:14.16em; margin:0 10px 0 0;}
	html>body #lcolumn{margin:0 10px 0 0;}
	#lcolumn .lblock{background:#e8f4fd url("../images/blocktitle_bg.gif") repeat-x; padding:5px; border:1px solid #c1deef;}
	#lcolumn .blocktitle{margin:0; padding:1px 10px; display:block;  color:#026ba8; font-weight:bold; background: url("../images/arrow.gif") top right no-repeat;}
	#lcolumn .blockcontent{margin:0 0 10px 0; padding:8px; border:1px solid #c1deef; border-top:0px;}
	.logincontent{margin:0 0 10px 0; padding:10px; border:1px solid #c1deef; border-top:0px;}
	
	#lcolumn a.menumain{font-size:1em; padding:4px 2px; display:block; color:#026ba8; background:#f7fbff; font-weight:normal;}
	#lcolumn a.menumain-even{font-size:1em; padding:4px 2px; display:block; color:#026ba8; background:#fff; font-weight:normal;}

	#lcolumn a.menumain:hover{color:#38a9ea; font-weight:normal;}
	#lcolumn a.menumain-even:hover{color:#38a9ea; font-weight:normal;}



	
/* MAIN CONTENT
---------------------------------------------------------- */
#maincontent{float:left; width:40.83em; margin:0 10px 0 0;}
    html>body #maincontent{margin:0 10px 0 0;}

#maincontent1{float:left; width:55.82em; margin:0 10px 0 0;}
#maincontent2{width:66em; float:left;  margin:0 0px 0 0;}
#maincontent3{width:100%; margin:0 0px 0 0;}




.contentheader{border:1px solid #c1deef; padding:10px; margin:0 0 10px 0; background: url("../images/maincontent_bg.gif") repeat-x; padding:12px; z-index:0; position:relative; top:0; z-index:0;}
.contentheader-home{margin:-12px 0 0 0; padding:0; background: url("../images/home_art_bg.gif") 100% 3% no-repeat; z-index:1000; position:relative; top:10px;}

.contentheader-home-article{border:1px solid #c1deef; border-top:0; }

.contentheader h1.home-article-title{margin:5px 0; padding-bottom:0px; color:#0b87ce; font-size:2.6em; letter-spacing:-0.06em; line-height:.9em; font-weight:normal;}
.contentheader h1.article-title{margin:5px 0; padding-bottom:0px; color:#094384; font-size:2.2em; letter-spacing:-0.05em; line-height:.9em; font-weight:normal;}
	.contentheader h2{margin:25px 0 5px 0; padding:0px; color:#00629a; font-size:1.8em; letter-spacing:-0.04em; line-height:1em; font-weight:bold;}
	.contentheader h3{margin:2px 0 2px 0; padding-bottom:0px; color:#000; font-size:1.5em; letter-spacing:-0.04em; font-weight:normal;}
	.contentheader .article-time{font-size:0.9em; color:#0b87ce; display:block;}

 .cblock{background: #e8f4fd url("../images/blocktitle_bg.gif") repeat-x; padding:3px; border:1px solid #c1deef;}
.cblocktitle{margin:0; padding:5px 10px; display:block;  color:#000; color:#026ba8; font-weight:bold; background: #f1f7fc url("../images/arrow.gif") center right no-repeat;}
.cblockcontent{margin:0 0 0px 0; padding:5px; font-size:11px; line-height:140%;  background:#feffff; color:#555; height:230px; }
.cblocktitle a{ font-size:1.2em; color:#026ba8; }
.cblocktitle a:hover{font-size:1.2em; color:#000;}

.cblockcontent a.menumain{font-size:1em; padding:4px 25px; display:block; color:#026ba8; font-weight:normal; border-bottom:1px solid #d6e9f4; background: url("../images/li_item.gif") no-repeat left center; }
.cblockcontent a.menumain:hover{color:#38a9ea; font-weight:normal;}


.wrapper{width:95%; margin:0 auto; }


	/* homepage tabs
	----------------------------------------------------------
	#homepage-tabs{margin:0 0 0px 0; padding:0; border:0px solid #c1deef;}

	#homepage-tabs {width:100%; list-style-type:none; margin:0 auto; padding:0; background:yellow;} 
	#homepage-tabs {width:40.7em;width:100%;  list-style-type:none; margin:0 auto; padding:0;}

	html>body	#homepage-tabs {width:41.5em;}

		#homepage-tabs li{margin:0; margin-right:6px; float:left; width:121px; background:url("../images/tab_inactive_bg.gif") repeat-x; border:1px solid #75a4cb; display:block; font-weight:bold; font-size:0.9em; text-align:center;  border-bottom:1px solid #000; }
			#homepage-tabs li a{color:#026ba8;}
			#homepage-tabs li.nomargin{margin:0px;}

		html>body #homepage-tabs li{width:120px;margin-right:7px;}

		#homepage-tabs li.active{float:left; width:122px; background:url("../images/tab_active_bg.gif") repeat-x; border:1px solid #75a4cb; border-bottom:0; position:relative; top:0px; left:0; color:#026ba8; z-index:1;}

	#homepage-tabs-content{padding:10px; border:0px solid #c1deef; border-top:0px; border:1px solid #75a4cb; position:relative; top:-1px; left:0; width:468px;}

	html>body #homepage-tabs-content{width:468px;}

	.tab-body {	display:block; overflow:auto; }*/

	#homepage-tabs {width:486px; list-style-type:none; margin:0 auto; padding:0;}
	html>body	#homepage-tabs {width:41.5em;}

		#homepage-tabs li{margin:0; margin-right:6px; float:left; width:115px; background:url("../images/tab_inactive_bg.gif") repeat-x; border:1px solid #75a4cb; display:block; font-weight:bold; font-size:0.9em; text-align:center;  border-bottom:0; }
			#homepage-tabs li a{color:#026ba8;}

		html>body #homepage-tabs li{width:120px;margin-right:7px;}

		#homepage-tabs li.active{float:left; width:122px; background:url("../images/tab_active_bg.gif") repeat-x; border:1px solid #75a4cb; border-bottom:0; position:relative; top:0px; left:0; color:#026ba8; z-index:1;}

	#homepage-tabs-content{padding:10px; border:0px solid #c1deef; border-top:0px; border:1px solid #75a4cb; position:relative; top:-1px; left:0; width:456px;}

	html>body #homepage-tabs-content{width:468px;}

	.tab-body {	display:block; overflow:auto; }



	
	/* sponsered links
	---------------------------------------------------------- */
	#sponsered{border:1px solid #d2d2d2; font-weight:bold;}	
	#sponsered p.blocktitle{margin: 0; padding:5px; background: url("../images/grey_bg.gif") repeat-x; border-bottom:1px solid #d2d2d2;}
	#sponsered p.sponscontent{padding:8px; text-align:center;}
	
	/* center block
	---------------------------------------------------------- */
	.ccolumn{background:#fff;}

	.ccolumn .rblock{background:#e8f4fd url("../images/blocktitle_bg.gif") repeat-x; padding:5px; border:1px solid #c1deef;}
	.ccolumn .blocktitle{margin:0; padding:1px 10px; display:block;  color:#026ba8; font-weight:bold; background: url("../images/arrow.gif") top right no-repeat;}
	.ccolumn .blockcontent{margin:0 0 10px 0; padding:5px; border:1px solid #c1deef; border-top:0px;}

	.ccolumn span.menumain{font-size:1em; padding:4px 2px; display:block; color:#026BA8; font-weight:normal; border-bottom:1px solid #c1deef;display:block;}
	.ccolumn span.menumain:hover{color:#38a9ea; font-weight:normal;}

	.ccolumn a.menumain{font-size:0.9em; padding:4px 25px; display:block; color:#026BA8; font-weight:normal; border-bottom:1px solid #c1deef; background: url("../images/li_item.gif") no-repeat left center; }
	.ccolumn a.menumain:hover{color:#38a9ea; font-weight:normal;}
	

	


/* RIGHT COLUMN
---------------------------------------------------------- */
#rcolumn{width:24.58em; float:left; background:#fff;}

	#rcolumn .rblock{background:#e8f4fd url("../images/blocktitle_bg.gif") repeat-x; padding:5px; border:1px solid #c1deef;}
	#rcolumn .blocktitle{margin:0; padding:1px 10px; display:block; color:#026ba8; font-weight:bold; background: url("../images/arrow.gif") top right no-repeat;}
	#rcolumn .blockcontent{margin:0 0 10px 0; padding:5px; border:1px solid #c1deef; border-top:0px;}

	#rcolumn span.menumain{font-size:1em; padding:4px 2px; display:block; color:#026ba8; font-weight:normal; border-bottom:1px solid #d6e9f4; display:block;}
	#rcolumn span.menumain:hover{color:#38a9ea; font-weight:normal;}

	#rcolumn a.menumain{font-size:0.9em; padding:4px 25px; display:block; color:#026ba8; font-weight:normal; border-bottom:1px solid #d6e9f4; background: url("../images/li_item.gif") no-repeat left center; }
	#rcolumn a.menumain:hover{color:#38a9ea; font-weight:normal;}
	
	#rcolumn .advertisements{padding:5px; background: url("../images/grey_bg.gif") repeat-x; border:1px solid #d2d2d2; font-weight:bold;}
	#rcolumn .adcontent{margin:0; padding:10px; border:1px solid #d2d2d2; text-align:center; border-top:0px;}


/* RIGHT COLUMN SHORT
---------------------------------------------------------- */
#rcolumn-sm{width:12em; float:left; margin:0 0 0 10px; background:#fff;}


/*FOOTER DASHBOARD
---------------------------------------------------------- */
#footer-dashboard{clear:both; width:79.58em; margin:10px 0; padding:10px; background:url("../images/footer_dash_bg.gif") repeat-x;  text-align:center; border:0px solid #000;}  
	.footer-col{float:left; font-size:0.9em; color:white; margin: 0 25px 0 0;}
	.footer-col a{color:#fff; display:block; font-weight:normal;}
	.footer-col a:hover{color:#000; display:block; font-weight:normal;}

#footer-dashboard p{text-align:right; font-size:0.9em;}
#footer-dashboard p a{color:#000;}


/*PREMIUM LOGIN
---------------------------------------------------------- */
label{font-size:0.9em; display:block;}

/*NEWS CONTROL
---------------------------------------------------------- */
.newscontrol{margin:15px auto 15px auto; padding:0; font-size:0.9em; border:1px #8DCCE0 solid;  background:#fff;}
.newscontrol .label {float:left; padding:4px 0 4px 15px; width:100px; background: #BCE7F5; color:#005B78; font-size:12px; font-weight:bold;}
.newscontrol .newsline {float:left; padding:4px; margin: 0 0 0 10px;}



/*GENERAL
---------------------------------------------------------- */
a{color:#026ba8; text-decoration:none; font-size:11px; font-weight:bold;} 
a:hover{color:#38a9ea; text-decoration:none; font-size:11px; font-weight:bold;} 

a.linktab{margin:0 0 10px 0; padding:5px 0 5px 25px; color:#026ba8; background:#f1f7fc url("../images/li_item.gif") no-repeat left center; display:block; font-weight:normal;}
a.linktab:hover{font-weight:normal; color:#38a9ea;}
.left{float:left; margin:0 10px 0 0; width:46%;}
.right{float:right; width:46%;}

.nopadding{margin:0; padding:0;}
.clear{clear:both;}

/*color fonts*/
.bluefont{color:#0b87ce;}

.darkbluefont{color:#366c9b;}
a.darkbluefont{color:#366c9b; font-size:1em;}
a.darkbluefont:hover{color:#026ba8; text-decoration:underline; font-size:1em;}



.smallfont{font-size:0.9em;}

.bold{font-weight:bold}
.italic{ font-style:italic;}
.even{background:#f7f7f7;}

.border{border:1px solid #c1deef; border-top:4px solid #c1deef; padding:5px;}

.wrap{float: left; display: inline; margin: 8px 8px 5px 0; padding: 1px; border: 1px solid #cccccc; }

ul{margin:0px 0; padding:0px; list-style-type:none;}
li{padding:6px 18px; margin:0; border-bottom:1px #f1f1f1 solid; /*background:url(../images/disc_li_item.gif) no-repeat left top; */}

/*TABBINGS
---------------------------------------------------------- */
#parent-tab{width:100%; margin:0 auto; margin:20px 0 0 0;}
	#parent-tab ul{margin:0 0 0 15px; padding:0; list-style-type:none;}
	#parent-tab li{float:left; width:auto; padding:5px 20px; margin:0 2px; background: url("../images/grey_bg.gif") repeat-x; border:1px solid #e2e2e2; border-bottom:0px;}
	#parent-tab li.active{border-bottom:0px; position: relative; top:2px;}
	
	#parent-tab li a{color:#555;}
	#parent-tab li.active a{border-bottom:3px solid #555; color:#555;}

#parent-tab-content {margin:0px 0 0 0; padding:10px; border:1px solid #e2e2e2;}

#child-tab{width:100%; margin:0 auto; margin:20px 0 0 0;}
	#child-tab ul{margin:0 0 0 15px; padding:0; list-style-type:none;}
	#child-tab li{float:left; width:auto; padding:5px 20px; margin:0 2px; background: url("../images/grey_bg1.gif") repeat-x; border:1px solid #e2e2e2; border-bottom:0px;}
	#child-tab li.active{border-bottom:0px; position: relative; top: 1px;}
	
	#child-tab li a{color:#555;}
	#child-tab li.active a{border-bottom:3px solid #555; color:#555;}


#child-tab-content {margin:0px 0 0 0; background:#f5f5f5; padding:10px; border:1px solid #e2e2e2;}

#child-tab-content h1{font-size:1.4em; padding:0; margin:0;}

	#standard { width:95%; border: none; background: #fff; margin: 0 auto; padding: 0; text-align: center; font-size:0.9em;}
	#standard th { padding: 5px 5px 5px 10px; color: #000; background:#ccc}
	#standard td { padding: 5px 5px 5px 10px; background:#f4f4f4; color:#000;}
	#standard tr.color td { background: #eaeaea; }
	.color{background:#fff;}

/*ARCHIVE
---------------------------------------------------------- */
.archive{border-top:4px solid #c1deef; }
.archive-heading{margin:0;  font-size:1em;  padding:4px 6px; font-weight:bold; background:#f1f7fc; color:#026ba8}

.archive p{margin:0; padding:5px 0;}

.archive a.archivelink{font-size:0.9em; padding:4px 25px; display:block; color:#026ba8; font-weight:normal; background: url("../images/li_item.gif") no-repeat left center; }
.archive a.archivelink:hover{color:#38a9ea; font-weight:normal;}

.archive a:hover{color:#000; text-decoration:underline;} 

/*SLIDESHOW
---------------------------------------------------------- */
.slideshow{width:90%; margin:0 auto; border:1px solid #c1deef; padding:5px; text-align:center;}
.slider{text-align:center; margin:10px 0;}
.slider a{border:1px solid #c1deef; padding:3px 6px; background:url("../images/maincontent_bg.gif") repeat-x; color:#fff;}
.slider a:hover {border:1px solid #ccc; padding:3px 6px; background:url("../images/grey_bg.gif") repeat-x; color:#fff; }

.slider a.active{border:1px solid #ccc; padding:3px 6px; background:url("../images/grey_bg.gif") repeat-x; color:#fff; }


/* GURUS CORNER
---------------------------------------------------------- */
#gurus-corner{overflow:auto; height:400px; }
	.gurus-header h1{margin:0.3em 0 1em 0; font-size:1.8em; color:#0b87ce;}



/*PREMIUM SERVICES
---------------------------------------------------------- */
#reg {float:left; width:30%; margin:0 10px 0 0; background:#f7fcf7; border:1px solid #d7e6d6; border-top:4px solid #d7e6d6; padding:10px;}
#basic{float:left; width:30%; margin:0 10px 0 0; background:#fbfefe; border:1px solid #d9ebeb; border-top:4px solid #d9ebeb; padding:10px;}

#gold{float:left; width:30%; margin:0; background:#fefcf6; border:1px solid #f4f1e3; border-top:4px solid #f4f1e3; padding:10px;}

#reg li, #basic li, #gold li{ background:url("../images/tick_li.gif") no-repeat left center; text-align:left; padding:5px 0 5px 25px;}

#basic li{color:#000;}

#reg p, #basic p, #gold p{margin:0; padding:0; text-align:center;}

/* LOGIN REGISTRATION
---------------------------------------------------------- */
.premiumlogin{width:45%; float:left; } 
	.renew-sub h1, .premiumlogin h1, .registration h1{margin:0.3em 0 1em 0; font-size:1.8em; color:#0b87ce; font-weight:normal; letter-spacing:-0.01em;}
	.premiumlogin label, .registration label{float:left;  width:110px; margin: 0 5px 9px 0; color:#000; }

.registration{width:50%; float:right; color:#38a9ea; border-left:1px solid #c1deef; padding-left:20px;}
	.registration .navtabs{margin:0; padding:0; list-style-type:none;}
	.registration  li.navtabs{margin:0 10px 0 0;  float:left; border:0; font-size:0.9em;}
		.registration  li.navtabs a{color:#bcbcbc; border-bottom:3px solid #bcbcbc;}
		.registration  li.navtabs a.active{color:#38a9ea; border-bottom:3px solid #38a9ea;}



/*FORM
---------------------------------------------------------- */
.button{margin:10px 0; padding: 4px 9px; font-size:11px; font-weight:bold; width:auto; display:block; background:url("../images/but_bg_blue.gif") repeat-x;  border:1px solid #b0d3ec; border-bottom:2px solid #0a447f; color:#026ba8;}
.smbutton{font-size:10px; font-weight:bold; height:10px; width:auto;} 

.inputbox{margin: 0 0 4px 0;}


/*FORM
---------------------------------------------------------- */
.button{margin:10px 0; padding: 4px 9px; font-size:11px; font-weight:bold; width:auto; display:block; background:url("../images/but_bg_blue.gif") repeat-x;  border:1px solid #b0d3ec; border-bottom:2px solid #0a447f; color:#026ba8;}
.inputbox{margin: 0 0 9px 0;}
.txtfield {width: 140px;}
.inputbox-size{width:120px;}

.loginbox{margin: 0 0 3px 0; font-size:1em; border:0;}
.greybutton{margin:10px 0; background:#f4f4f4 url("../images/but_bg_grey.gif") repeat-x; width:auto; font-size:0.9em;padding: 5px 9px; border:1px solid #ccc; border-bottom:2px solid #ccc; color:#555; font-weight:bold;}
.bluebutton{margin:10px 0; background:#ecf3f8 url("../images/but_bg_blue.gif") repeat-x; width:auto; font-size:0.9em; padding: 5px 9px;  border:1px solid #b0d3ec; border-bottom:2px solid #0a447f; color:#1e548a; font-weight:bold;}
.smbluebutton{margin:0px 0; background:#ecf3f8 url("../images/but_bg_blue.gif") repeat-x; width:auto; font-size:0.9em; padding: 2px 4px; border:1px solid #b0d3ec; border-bottom:1px solid #0a447f; color:#1e548a; font-weight:bold;}

/*EXTRAS
---------------------------------------------------------- */
img {border:0;}
.sm {font-size:0.9em;}
.bluetxt{color:#026ba8;}
.redtxt {color:#ff0000;}

.bulletroweven{background:url("../images/arr_box.gif") left center no-repeat; padding:0.7em 1.3em; height:30px;}


/*IPO RADAR
---------------------------------------------------------- */
.product {margin:0 0 0.2em 0; padding:0.5em;}
.ProductListHead{padding:0.5em 0.9em;}
.productcontent{margin:0; padding:5px 10px;}

/* CORPORATE CALENDAR
	---------------------------------------------------------- */
	#corp-calendar-tabs {width:620px; list-style-type:none; margin:0; padding:0; border:0px solid #000;}
	#corp-calendar-tabs li{margin:0; margin-right:4px; float:left; width:110px; background:url("../images/tab_inactive_bg.gif") repeat-x; border:1px solid #75a4cb; display:block; font-weight:bold; font-size:0.9em; text-align:center;  border-bottom:0; }
	#corp-calendar-tabs li a{color:#026ba8;}
		html>body #corp-calendar-tabs li{width:105px; margin-right:7px;}
	#corp-calendar-tabs li.active{float:left; width:105px; background:url("../images/tab_active_bg.gif") repeat-x; border:1px solid #75a4cb; border-bottom:0; position:relative; top:0px; left:0; color:#026ba8; z-index:1;}

	#corp-calendar-tabs-content{padding:10px; border:0px solid #c1deef; border-top:0px; border:1px solid #75a4cb; position:relative; top:-1px; left:0; width:577px;}
		html>body #corp-calendar-tabs-content{width:571px;}

/* SUBSCRIPTION
---------------------------------------------------------- */
.subscription{width:50%; float:right; color:#38a9ea; border-left:1px solid #c1deef; padding-left:20px;}
	.subscription label{display:inline; color:#000; }

.renew-sub{color:#38a9ea; padding-left:20px;}
	.renew-sub label{display:inline; color:#000;}
	