﻿/*nitin bhai's style sheet*/
/* default styles */
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img {margin:0;padding:0;}
UL,OL               {   list-style:none;}

.blockgroup         {   white-space:nowrap; background-color:White;}
.block              {   float:left;}

/* body style */
BODY                {   background-color:white;}/*#333333*/
BODY,TD             {   color:#666666; font: 11px Verdana;}

#page               {   background-color:#FFFFFF;}
/*.grayback H1        {   font:bold 18px Verdana; padding:5px; }*/
.grayback P         {   line-height:18px; padding:5px;}
.grayback P a       {   text-decoration:underline;}
p.bullet            {   padding: 0px 0px 0px 20px; line-height:normal; margin-top: 5px; margin-right: 0pt; margin-bottom: 0pt; margin-left: 10px; background-image: url(../../images/icon1.jpg); background-position:left 3px; background-repeat:no-repeat;}
p.bullet1           {   padding:0px 0px 0px 20px; line-height:normal; margin-top: 5px; margin-right: 0pt; margin-bottom: 0pt; margin-left: 30px; background-image: url(../../images/smarrow.gif); background-position:left 3px; background-repeat:no-repeat;}
p.bullet3           {   padding:0px 0px 0px 20px; line-height:normal; margin-top: 5px; margin-right: 0pt; margin-bottom: 0pt; margin-left: 30px; background-image: url(../../images/bulletBlue.gif); background-position:left 3px; background-repeat:no-repeat;}
p.arrowbullet       {   padding: 0px 0px 0px 20px; line-height:18px; margin-top: 5px; margin-right: 0pt; margin-bottom: 0pt; margin-left: 10px; background-image: url(../../images/yes3.gif); background-position:left 3px; background-repeat:no-repeat;}
p.squarbullet       {   padding: 0px 0px 0px 20px; line-height:15px; margin-top: 5px; margin-right: 0pt; margin-bottom: 0pt; margin-left: 10px; background-image: url(../../images/bullet1.gif); background-position:left 3px; background-repeat:no-repeat; }
p.bullet2           {   padding:0px 0px 0px 20px; line-height:normal; margin-top: 5px; margin-right: 0pt; margin-bottom: 0pt; margin-left: 40px;}
p.nobullet          {   padding: 0px 0px 0px 5px; line-height:20px;  margin-top: 5px; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0px; }
/*h2                  {   font:bold 18px Verdana; padding-bottom:10px; }*/
LI                  {   list-style-image:url('../../images/icon1.jpg'); line-height:18px; margin-left:25px;}
.tbtitle            {   background-color:#B0C1D9; font-weight:bold; padding:5px; color:Black; }
.tableHeader TD		{	background-color:#B0C1D9; font-weight:bolder; padding:5px; color:Black; height:15px; text-align:left;}
.bdrtabl            {   background-color:#cccccc; font:10px;}
.hdbdrtabl          {   color:Black; font-weight:bold; }
.bdrtabl TR         {   background-color:#FFFFFF;}

/* navigation width:1002px;*/
#navigation         {  width:100%; height:30px; background-image:url('../../images/bg_navi.jpg'); background-repeat:repeat-x; vertical-align:middle;}

/* side panel */
.sidebox            {  width:300px;background-image:url('../../Images/bg_side1a.jpg');padding:5px;line-height:16px;}
.sidebox1           {  width:200px;background-image:url('../../Images/bg_side1b.jpg');padding:5px;line-height:16px;}
.sidebox2           {  width:200px;background-image:url('../../Images/bg_side1c.jpg');padding:5px;line-height:16px;}
.sidebox3           {  width:200px;background-image:url('../../Images/bg_side1d.jpg');padding:5px;line-height:16px;}
.sidebox4           {  width:296px;background-image:url('../../Images/bg_side1a.png');padding:5px;line-height:16px; border:solid 1px #CCCCCC;}

.bgbox              {  background-image:url('../../images/box_bg.jpg'); background-repeat:repeat-y;}
.msgBox				{  border: solid 1px #6a92c7; background-color:#f8f98f; line-height:20px; padding: 15px; margin: 5 0 5 0; font-family:Verdana; font-size:12px; text-align:justify; }
.lnspacing          {  line-height:18px;}

/* main area */
#main               {  float:none; width:956px;}
#maintxt            {  float:left; width:728px;}

/* bottom navigation width:1002px*/
#bottom             {  font:10px Verdana; width:100%; padding-top:2px; text-align:center; background-image:url('../../images/bg_bottom.jpg'); background-repeat:repeat-x; height:20px;}

/* default link style */
A       		    { 	color : #1E609C; text-decoration:none;} 
A:HOVER 		    {	color : #CC3300; text-decoration:none;}

/*new posts link*/
#newposts A 
{
    color : Blue; text-decoration:underline;
}
#newposts A:HOVER 
{
    color : #CC3300; text-decoration:underline;
}

/*A       		    { 	color : #000099; text-decoration:none;} 
A:HOVER 		    {	color : #CC0000; text-decoration:underline;}*/
/*old color for A:HOVER was #FFCC66*/

/* text/textarea element style */
.form_text 			{	border: 1px solid #CCCCCC;	font: 10px Verdana;	text-decoration: none;	background-color: #FFFFFF;	cursor: none;}

/*...............................................*/

.h1{ font-size:17px;	font-weight:bolder; font-family:Verdana,Tahoma,Arial,Sans-Serif;}
.h2{ font-size:16px;	font-weight:bolder;	font-family:Verdana,Tahoma,Arial,Sans-Serif;}
.h3{ font-size:15px;	font-weight:bolder;	font-family:Verdana,Tahoma,Arial,Sans-Serif;} 
.h4{ font-size:14px;	font-weight:bolder;	font-family:Verdana,Tahoma,Arial,Sans-Serif;} 
.h5{ font-size:13px;	font-weight:bolder;	font-family:Verdana,Tahoma,Arial,Sans-Serif;} 
.h6{ font-size:12px;	font-weight:bolder;	font-family:Verdana,Tahoma,Arial,Sans-Serif;} 

.h1Blue { font-size:17px;	font-weight:bolder; color:#003399;	font-family:Verdana,Tahoma,Arial,Sans-Serif;}
.h2Blue { font-size:16px;	font-weight:bolder;	color:#003399;	font-family:Verdana,Tahoma,Arial,Sans-Serif;}
.h3Blue { font-size:15px;	font-weight:bolder;	color:#003399;	font-family:Verdana,Tahoma,Arial,Sans-Serif;} 
.h4Blue { font-size:14px;	font-weight:bolder;	color:#003399;	font-family:Verdana,Tahoma,Arial,Sans-Serif;} 
.h5Blue { font-size:13px;	font-weight:bolder;	color:#003399;	font-family:Verdana,Tahoma,Arial,Sans-Serif;} 
.h6Blue { font-size:12px;	font-weight:bolder;	color:#003399;	font-family:Verdana,Tahoma,Arial,Sans-Serif;} 
.h1Blue1 { font-size:17px;	font-weight:bolder; color:#003399;	font-family:Papyrus;}
/*
.h1Blue { font-size:1.1em;font-weight:bold;color:#336699}
.h2Blue { font-size:1.0em;font-weight:bold;color:#336699}
.h3Blue { font-size:1.0em;font-weight:bold;color:#336699}
*/
.label
{
	font-family:Verdana;
	font-size:small;
	/*color:White; 	*/
	font-weight:bold;
	display:list-item
}
.post 
{
	background-color: #F0F0F0;
	color:#404040;
}
.post_alt
{
	background-color: #F5F5F5;
	color:#404040;	
}
.tableWithBorder
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 		
	border:solid 1px #CCCCCC;
	background-color:#eff3fb; /*#eff3fb*/
}
.tourTablewithBorder
{
	border:solid 3px #5778ff;
}
.tableWithBorderNoBackColor
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 		
	border:solid 1px #CCCCCC;
	/*background-color:#eff3fb; #eff3fb*/
}

.RowWithBorder
{
	
	border:solid 1px #dcdcdc;	
}

/*.tableHeader
{
	background-color:#B0C1D9; font-weight:bold; padding:5px; color:Black; 
	height:20px;	
	/*font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:small;
	font-weight:bold;
	color:black;
	background-image:url(../../Images/gradSky.jpg);
//	background-color:#507cd1; 
	text-align:left;
	vertical-align:middle;  
	padding:0px 0px 0px 0px;  
	margin:0px 0px 0px 0px;  	
	border-style:none; 
	height:20px;
}*/

/*~~~~~~~~~~~~~~~~~~~~~~~GRID~~~~~~~~~~~~~~~~~~~~~~~*/
.Grid 
{
	font-family: Verdana;
	background-color:#EFF3FB;	
	width:100%;	
	border-style:none; 
}
.Grid td
{
	
   /* border: solid 3px #FFFFFF;
    margin: 3px 3px 3px 3px;
    padding: 5px 5px 5px 5px;
    text-align: center;*/
}
.GridHeader
{
    font-weight:bold;
    text-align:left;
    background-color: #D1DDF1; 
}
.Grid a
{  
	font-size: 10pt;
    color: #4682b4;
	font-family: Verdana; 
}
.GridHeader a:hover
{
    text-decoration: underline;
    background: Tan url(images/spin.gif) no-repeat 0 100%;
}
.GridPager
{
	background-color:#EFF3FB; 
	font-weight:bolder;
	text-align:right;
	width:100%;  
}
.GridItem, .GridAltItem
{
    font-size: smaller;
    text-align:left;    
    
}
.GridItem
{    
      
}
.GridAltItem
{
    background-color: #D1DDF1;
}
.DeleteMailBottom
{
	POSITION: relative; 
	TOP: -32px;
	font-weight:bold;
	z-index:2;
}
.DeleteMailTop
{	
	POSITION: relative; 
	font-weight:bold;
	z-index:1;
}
.GridTop
{
	font-family: Verdana;
	background-color:#EFF3FB;	
	width:100%;	
	border-style:none; 
	POSITION: relative; 
	top: -16px;
	z-index:0;
}
.GridRowStyle
	{		
		padding-top:3px;
		padding-bottom:3px;	
		vertical-align:middle;
	}
/*~~~~~~~~~~~~~~~~~~~~END~~~GRID~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~ROUND CORNER RECT~~~~~~~~~~~~~~~~~~~~~~~*/
.bl {background: url(../../Images/bl.gif) 0 100% no-repeat #e68200; width: 11em}
.br {background: url(../../Images/br.gif) 100% 100% no-repeat}
.tl {background: url(../../Images/tl.gif) 0 0 no-repeat}
.tr {background: url(../../Images/tr.gif) 100% 0 no-repeat; padding:5px}
.clear {font-size: 1px; height: 1px}
/*~~~~~~~~~~~~~~~~~~~~END~~~ROUND CORNER RECT~~~~~~~~~~~~~~~~~~~~~~~*/

.lblMsg
{
	font-family:Arial;
	background-color:#FFFF80;
	font-size:small;
	font-weight:bold;
}
/*Used to display message in yellow box.*/
.lblMsgBox {
	background-color: #FFFFCC;
	padding: 10px;
	margin-top: 0px;
	margin-bottom : 5px;
	border: 1px solid #CCCCCC;
	/*font-weight:bold;*/
}
.lblMsgBoxDarkYellow { /*Payment Page*/
	background-color: Yellow;
	padding: 10px;
	margin-top: 0px;
	margin-bottom : 5px;
	border: 1px solid #CCCCCC;
	color:Red;
	/*font-weight:bold;*/
}
.divImage
{
	height:60px;
	width:60px;	
	background-position:center;
	background-image:url(../../InvestorPhotos/Default.jpeg);
	background-repeat:no-repeat;
}

.first:first-letter 
{
	font-family:Cursive;
	font-size:500%;
	color: black;
	float: left;
}
.WaterMarkedTextBox
{
	border-right: #ccccff thin solid;
	border-top: #ccccff thin solid;	
	border-left: #ccccff thin solid;	
	border-bottom: #ccccff thin solid;
	color: gray;
	display: inline;
	background: AliceBlue;
	visibility: visible;
}
.NormalTextBox
{
	border-right: #ccccff thin solid;
	border-top: #ccccff thin solid;
	border-left: #ccccff thin solid;	
	border-bottom: #ccccff thin solid;
	color: black;
	display: inline;
	background: #ffffff;
	visibility: visible;
}
/*~~~~~~~~~~~~~~~~~~~~~~~RATING STARS~~~~~~~~~~~~~~~~~~~~~~~*/
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../../Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../../Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../../Images/SavedStar.png);
}
/*~~~~~~~~~~~~~~~~~~~~END~~~RATING STARS~~~~~~~~~~~~~~~~~~~~~~~*/
	
	/*used in hover to remove white space */
	.zeroPadingAndMargin
	{
		padding:0px;
		margin:0px;
	}	
	
	/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/*.dynamicPopulate_Normal 
{	
	width:200px;
	/border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;

	border-color:Gray;	border-style:solid;	border-width:thin; 
	background-color:LightGrey;display: none;visibility:hidden;width:208px;/
}

.dynamicPopulate_Updating 
{
	background-image:url(../../Images/loading.gif);
/	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;/
	height:2em;
	/margin:5px;
	border-color:Gray;	border-style:solid;	border-width:thin; 
	background-color:LightGrey;/width:200px;
}*/

/*~~~~~~~~~~~~~~~~~~~~~~~MASTER PAGE IMAGES~~~~~~~~~~~~~~~~~~~~~~~*/
.proseonLogo
{
	background-image:url(../../Images/name.gif);
	background-repeat:no-repeat;
}
.left_tile_main
{
	background-image:url(../../Images/left_tile_main.gif);
}
.right_tile_main
{
	background-image:url(../../Images/right_tile_main.gif);
}
.bottom_tile_main
{
	background-image:url(../../Images/bottom_tile_main.gif);
}
.spacer
{
	background-image:url(../../Images/spacer.gif);
}
/*~~~~~~~~~~~~~~~~~~~END~~~~MASTER PAGE IMAGES~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~HORIZONTAL MAIN MENU~~~~~~~~~~~~~~~~~~~~~~~*/
#horizontal_menu
{
	background-image:url(../../Images/menu.gif);
}
#horizontal_menu TR TD a:link,
#horizontal_menu TR TD a:visited 
{
	color:#4d7cc4;	
	font-weight:700;
	text-decoration:none;	
}
#horizontal_menu TR TD a:hover
{
	color:#4d7cc4;	
	font-weight:700;
    text-decoration:underline;
}
/*~~~~~~~~~~~~~~~~~~~~END~~~HORIZONTAL MAIN MENU~~~~~~~~~~~~~~~~~~~~~~~*/

ol.highlights li
{	
	list-style-type:decimal;
	list-style-image:none;
	 text-align:justify;
	line-height:normal; margin-left:35px;
	color: Green;
	font-weight: bold;
}

ol.highlights li span {
	color: #000;
	font-weight: normal;
}


.signup_button
{
	background-repeat:no-repeat;
	border-style:none;
	background-image:url(../../Images/signup_button.gif);
	width:70px;
	height:21px;
	cursor:hand;
	
}
.download_button
{
	background-repeat:no-repeat;
	border-style:none;
	background-image:url(../../Images/download_button.gif);
	width:70px;
	height:21px;
}

.trr
{
	border-top-color:Red;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:Red;
	border-bottom-style:solid;
	border-bottom-width:thin;
}

.redasterisk {
	font-family: verdana,sans-serif; 
	font-size: 12px; 
	color: #FF0000; 
	font-weight: bold;
	/*vertical-align: -2px;*/
}

/*========================scrollerFeature========================================*/
.scrollerFeature {
	font-family: Verdana;
	width: 495px;/*488px;*/
	background:#eff3fb; /*B0C1D9 #607AB5;*/
	
	border-style:solid;border-width:1px;
}
/*.scrollerFeature a:link {
    text-decoration: none;
}
.scrollerFeature a:visited {
    text-decoration: none;
}
.scrollerFeature a {
	color:#FFFEBD;
}*/
.scrollerFeature .image {
	margin: 0px;
	padding:14px 2px 2px 5px; /* padding: 2px;	*/
	width: 150px; 
	height: 120px;/*height: 150px; changed*/
    overflow: hidden;
	float: left;
	display: block;
	/*border-right: 1px solid #323B5C;*/
	vertical-align:middle;
}
.scrollerFeature .today {
	font-size: 10px;
	float: right;
	width: 335px;
	/*font-weight: normal;*/
	/*background: #607AB5 url(http://static.howstuffworks.com/en-us/www/layout/scrollerFeatureTR.gif) no-repeat top right;*/
	height: 150px;/*125px;/*height: 150px;changed*/
	overflow: hidden;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.scrollerFeature .today .header {
	margin: 0px;
	padding: 5px 25px 0px 10px;
	text-align: left;
	font-weight: bolder;
	font-size: 10px;
	color: #FFFEBD;
}
.scrollerFeature ul.tabs {
	clear: both;
	margin: 0;	                      /*dwh*/
	/*border-top: 1px solid #323B5C;*/
	padding:0;/*me*/
}
.scrollerFeature ul.tabs li {
	float: left;
	padding: 2px 0 2px 0;
	list-style: none;
	border-left: 1px solid #323B5C;
	border-bottom: 1px solid #323B5C;
	color: #BD3237;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	width: 123px;/*121px;*/
	background:#B0C1D9;/* #FFFFBE;*/
	margin: 0;/*me*/	
}
.scrollerFeature ul.tabs li {         /*dwh -> also changed width*/
	width: 123px;/*121px;*/
}
.scrollerFeature ul.tabs li.first {
	border-left: none;
	width: 123px;/*121px;*/
}
.scrollerFeature ul.tabs li.selected {
	color: #2B308C;
	background: #eff3fb;  /*#B0C1D9;*/ /* #D4E9FA;*/
	border-bottom: 1px solid #eff3fb;/*#B0C1D9;*/ /*D4E9FA;*/
}
.scrollerFeature ul.tabs .tabText {
	font-weight: bold;
	font-size: 10px;
	color: #333399;
	height: 15px;
	text-decoration: none;
}
.scrollerFeature ul.tabs .tabText a {
	color: #333399;
}

.scrollerFeature .nav {
	clear: both;
	height: 15px;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	/*background: url(http://static.howstuffworks.com/en-us/www/layout/scrollerFeatureBL.gif) no-repeat bottom left;*/
}
.scrollerFeature .nav div {
	/*background: url(http://static.howstuffworks.com/en-us/www/layout/scrollerFeatureBR.gif) no-repeat bottom right;*/
	height: 15px;
}
.scrollerFeature .nav ul {
	background:#D1DDF1; /*   #B0C1D9; /* url(http://static.howstuffworks.com/en-us/www/layout/scrollerFeatureBC.gif) repeat;%/
	margin: 0;/*margin: 0 7px 0 7px;*/
	height: 15px;
	padding: 0;/*	padding: 0 10px 0 10px;*/
}
.scrollerFeature .nav ul li {
	list-style: none;
	float: left;
	width: 33%;
	margin: 0;/*me*/	
}
.scrollerFeature .nav ul li.previous {
	text-align: left;
}
.scrollerFeature .nav ul li.next {
	text-align: right;
}

.scrollerFeature .nav .navText {
	font-weight: bold;
	font-size: 10px;
	color: #333399;
	text-decoration: none;
}

.scrollerFeature .scroller-outside {
	padding-left: 0px;
	height: 166px;
	margin-left: 0px;
	overflow: auto;
	background-color: #4e6cac;
	color: #ffffff;
	line-height: 12px;
	border: 1px solid #4e6cac;
}
.scrollerFeature .scroller-inside {
	padding-left: 0px;
	padding-right: 0px;
}

.scrollerFeature  .subheading {
    padding: 3px;
	font-weight: bold;
	font-size: 11px;
	height: 14px;
	background: url(http://static.howstuffworks.com/en-us/www/layout/scrollerFeature/background.gif);
}
.scrollerFeature .subheading a {
	color: #ffffff;
	text-decoration: none;
}


.scrollerFeature .newArticle {
        color:          red;
        font-weight:    bold;
}

a.scrollerFeatureLink0  {
    color: #000000;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	background-color: #ffffff;
}
a.scrollerFeatureLink1 {
    color: #000000;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	background-color: #d4e9fa;
}
a.scrollerFeatureLink0:hover, a.scrollerFeatureLink1:hover  {
	background-color: #ffffbe;
	color: #990000;
}

/*
dwh added
*/

.scrollerFeature .today .text {
	margin: 0;
	padding: 5px 10px 0px 10px;/*10px 10px 0px 10px; changed*/
	text-align: left;
	font-size: 11px;
	/*font-weight: lighter;*/
	text-align:justify;
	/*color: #1E609C; /*#FFFEBD;*/
}

.scrollerFeature .today .text .large {
	font-size: large;
}

.scrollerFeature .today .headline {
	margin: 0;
	padding:5px 25px 0 10px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color:blue;  /*#ffffff;*/                                                                                                                       
}
/*.scrollerFeature .today .headline a {
	color: #ffffff;
}*/
.scrollerFeature .today .headline .large {
	font-size: large;
}

/*.scrollerFeature .today a {
    text-decoration: none;
}*/

.scrollerFeature .contentD {
    clear: both;
    display: block;
    padding-bottom: 20px;
}
.scrollerFeature .contentND {
    clear: both;
    display: none;
}
.scrollerFeature .top {
    display: block;
}
.scrollerFeature .bottom {
    clear: both;
    display: none;
}
/*========================end========================================*/

/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:12px;
    max-width:300px;
    background-color:White;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right:0px;
    padding-left:0px;
    height:18px;
    margin-bottom:2px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:4px;
    height:18px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height:18px;
    padding:0px;
    padding-right:4px;
    border-right:solid 2px #219E68;
    margin:0px;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
	height:18px;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
	height:22px;
    background-color:#219E68;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
	padding-right:4px;
	padding-top:2px;
    color:White;
}
.ajax__tab_xp-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:12pt;
    font-weight:bold;
    border-top:2px solid #219E68;
    background-color:#ffffff;
}

/*========================end========================================*/

/* ajax__tab_xp_subtab-theme theme */
.ajax__tab_xp_subtab-theme .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:12px;
    max-width:300px;
}
.ajax__tab_xp_subtab-theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right:0px;
    height:18px;
}
.ajax__tab_xp_subtab-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:4px;
}
.ajax__tab_xp_subtab-theme .ajax__tab_header .ajax__tab_tab
{
    height:18px;
    padding-right:4px;
    margin:0;
    border-right-color:#990011;
}
.ajax__tab_xp_subtab-theme .ajax__tab_active .ajax__tab_outer 
{

}
.ajax__tab_xp_subtab-theme .ajax__tab_active .ajax__tab_inner 
{
	height:22px;
    background-color:#990011;
}
.ajax__tab_xp_subtab-theme .ajax__tab_active .ajax__tab_tab 
{
	padding-right:4px;
	padding-top:2px;
	border-right-color:#990011;
    color:White;
}
.ajax__tab_xp_subtab-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:12pt;
    font-weight:bold;
    border-top:2px solid #990011;
    background-color:#ffffff;
}

/*========================end========================================*/

/*========================dynamicPopulate========================================*/
.dynamicPopulate_Normal 
{	
	border:silver 1px inset;
	/*padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;*/
	height:1em;
}

.dynamicPopulate_Updating 
{
	background-image:url(../../images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	/*text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;*/
	height:1em;
}
/*========================end========================================*/



/* used for loading in  and common msg*/
.zindex
{
	z-index:101;
	position:absolute;
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	/*background-image: url(../../Images/bg-menu-main.png);*/
	background-color:#B0C1D9;
	background-repeat:repeat-x;
	/*color:#FFF;*/
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

/* --------new style sheet------------- */

#top                
{
    background-image:url(../../images/bg_top.jpg);
    background-repeat: repeat-x;
}
    
#btmnavi
{
    background-image:url(../../images/bg_btmnavi.jpg);
    background-repeat: repeat-x;    
}

#breadcrumb  TR TD
{
    background-image:url(../../images/bg_breadcrumbtrail.jpg);
    background-repeat: repeat-x;
    height:32px;    
    /*text-align: right;*/
    vertical-align: middle;
    color: #003399;
    font-size: 11px;    
    padding-right: 15px;
    padding-left: 15px;
    /*font-weight:bold;    */
}
.breadcrumb_sep
{
    /*color:Blue;
    font-family:Verdana;
    font-size:8px;*/
    padding:5px;
    vertical-align:top;
}  
.pgtitle
{
	color:#336699;
}

.tabPaddingCss
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

/*Update Progress positions and color settings*/
#ctl00_UpdateProgress1 /*UpdateProgress1 */
{
   background-color:Red;/* #CF4342;*/
   color:#fff;
   top:0px;
   right:0px;
   position:fixed;
   vertical-align:middle;
 }

#UpdateProgress1 img {
   vertical-align:middle;
   margin:2px;
 }

/* for Take a Tour */
.on {
	font-weight:bold;
	background-color:#efefef;
}

/*Installation Steps bullets*/
.numberList{    list-style-type:decimal;list-style-image:none;line-height:18px; margin-left:25px; }
.numList{    list-style-type:none ;list-style-image:none;line-height:18px; margin-left:0px; }

/* test style for Tab */
body
{
    font-family:verdana,tahoma,helvetica;
}
/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../../Images/sprite.png) #edf2fb repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(../../Images/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(Images/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#ffffff;    
    border:solid 1px #808080;
    border-top-width:0px;
}
/* End style for Tab */
/* Take a Tour Class */

.TopicIntroduction
{
	font-size: 12px;
	width:750px;
	text-align:justify;
	line-height:17px;
	margin-left : 15px;
}
.introduction {
  margin-bottom: 15px;
  margin-left : 15px;
  margin-top : 10px;
  font-size: 15px;
  color:#003399;
  text-align: left; }
  .introduction h1 {
    border: 0;
    margin-bottom: 5px; }
  .introduction h2
  {
  	border: 0;
    margin-bottom: 5px;
  }
  .introduction h3 {
    border: 0;
    margin-bottom: 5px; }
    .introduction h2 span {
      color: #aaaaaa; }


ul.bullet{
  list-style-image: url(../../Images/bullet.png);
  margin: 0 0 1em 17px; 
  }
  .ie6 ul.bullet {
    list-style-image: url(../../Images/ie/bullet.png); 
    }
  ul.bullet li 
  {
  	/*background-image : background-image: url(../../images/icon1.jpg);*/
  	margin-top:5px;
  	list-style-image : url(../../Images/yes2.gif);
  	/*list-style-image : url(../../Images/yes.gif);*/
  	/*list-style-image : url(../../Images/yes2.jpg);*/
  	/*list-style-image : url(../../Images/bullet.png);*/
    margin: 0 0 0.5em 0;
    font-size:12px;	
    font-weight:bolder;
    /*color :#43bcfa;
    color: #0066cc;
	color:#5778ff;*/
    color:#003399;	
    font-family:Verdana,Tahoma,Arial,Sans-Serif;
    }
    ul.bullet b
    {
    	/*color: #009900;*/
    	font-style:italic;
    }
.modalBackground 
{
	background-color: Gray;
	/*background-color: #413f3e;*/
	filter:alpha(opacity=50);
	opacity:0.5;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	/*border-color:Gray;*/
	border-color:Blue;
	padding:3px;
}
/*p.para{padding: 0px 0px 0px 5px; line-height:20px; margin-top: 5px; margin-right: 5pt; margin-bottom: 0pt;}*/
p.subPara{padding: 8px 5px 0px 0px; line-height:20px; margin-top: 1px; margin-right: 5pt; margin-bottom: 0pt; font-size:13px; text-align:justify;}
.paragraph{padding: 8px 5px 0px 5px; line-height:20px; margin-top: 1px; margin-right: 5pt; margin-bottom: 0pt; font-size:13px; text-align:justify; border-top:dotted 1px #0066cc;}
p.bullet_arrow{padding:0px 0px 0px 20px; line-height:normal; margin-top: 5px; margin-right: 0pt; margin-bottom: 0pt; margin-left: 10px; background-image: url(../../images/bullet_arrow.jpg); background-position:left 3px; background-repeat:no-repeat;}

.divBox{ margin-left:30px;}
.divinnerBox{ font-size:11px;line-height:17px;  margin-top:10px; margin-bottom:15px;}
p.bullet4{padding:0px 0px 0px 15px; line-height:normal; margin-top: 5px; margin-right: 0pt; margin-bottom: 0pt; margin-left: 3px; background-image: url(../../images/icon1.jpg); background-position:left 3px; background-repeat:no-repeat;}



#searchField {
	width: 120px;
}

#results {
	border: 1px solid #666;
	border-bottom: 0px;
	font-size: 10px;
	font-family: arial;
	padding: 0px;
	display: none;
}

#results div {
    border-bottom: 1px solid #666;
    padding: 3px;
}

#results .selected {
	background-color: #666;
	color: #fff;
}

#results .unselected {
	background-color: #fff;
	color: #666;
}
 
/* My Points */

.pointTotal {
	color: #000;
	font-weight: bold;
}

.pointTotalValue {
	background: #FFF6BF;
	padding: 3px;
	margin: 3px;
	border: 1px solid #DFD48B;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.setPointStats {
	width: 100%;
}

.setPointStats thead td {
	font-size: 10px;
	color: #666;
	font-family: Arial;
}

.setPointStats td {
	width: 140px;
	border-bottom: 1px solid #efefef;
	text-align: center;
	padding: 3px 0;
	font: 16px Georgia;
}

.setPointStats .ti {
	width: auto !important;
	text-align: left;	
	padding-left: 7px;
	font: 14px Arial;
	color: #444;
}

.setPointStats tr.zebra td {
	background: #eef4fe;
	/*color: #EFFBFF;*/
}

.setPointStats a {
	color: #3984AB;
	text-decoration: none;
}

.myPointsTotal_icon {
	position: absolute;
	top: 6px;
	right: 10px;
	width: 32px;
	height: 32px;
	background: url('/images/usersettings/settings.png') -64px -127px;
}

.myPointsTotal {
	position: relative;
	background: #FFF6BF;
	border: 1px solid #DFD48B;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;	
	height: 46px;
	margin: 15px 0 0 0;
}

.myPointsTotal span {
	display: block;
	font: 30px Georgia;
	text-align: center;
	padding-right: 70px;
	padding-top: 5px;
	/*color: #3984AB;*/
	color: #003399;
}
.setPanelDesc {
	font-size: 14px;
	color: #555;	
}

.setCashoutCurrent {
	background: #DFF1FF;
	border: 1px solid #9BB8CF;
	padding: 5px 10px;
	color: #444;
	margin: 0 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.setCashoutCol {
	width: 33.3%;
	float: left;
	padding-top: 20px;
}

.giftcard {
	display: block;
	margin: 0 auto;
	width: 148px;
	height: 132px;
	background: url('/images/usersettings/settings.png');
}
.needMorePoints {
	text-align: center;
	color: #c00;	
}

/* Redeem Request */

.redeemRequestLink {
	float: right;
	position: relative;
	top: -5px;
}

.redeemRequestLink a {
	color: #87C035;
	text-decoration: none;
	font-weight: bold;
}

/* 3. Tabs (side) */
/*
#setTabsSide {
	position: absolute;
	left: 0;
	top: 140px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	z-index: 15; /* so tabs overlay the main panel border */
/*}*/

/*#setTabsSide li {
	width: 190px;
	height: 27px;
	margin: 0 0 3px 0;
	background : url('../../images/select.gif');
}

#setTabsSide li.selected,
#setTabsSide li:hover 
{
	background-image : url('../../images/not_select.gif');
}

#setTabsSide li a {
	display: block;
	height: 21px;
	width: 180px;
	padding: 6px 0 0 8px;
	font: bold 12.5px Arial;
	color: #3a85ac;
	text-decoration: none;
}

#setTabsSide li a:hover,
#setTabsSide li.selected a {
	color: #003399;
}

#setTabsSide li.setTabsSideLink {
	background: #fff;
	text-align:left;
	width: 180px;
}

#setTabsSide li.setTabsSideLink a {
	position: relative;
	top: 5px;
	display: inline;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}


/* side links inside right-col */

/*#sidelinks {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #98D8F6;
	margin-bottom: 6px;
}

#sidelinks ul
{
	list-style-type: none;
}*/

/* side links inside right-col */

#sidelinks {
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #98D8F6;*/
	margin-bottom: 6px;
}

#sidelinks li{   list-style-image:url(../../Images/link-bullet.gif); line-height:18px; margin-left:25px;}

#sidelinks ul
{
	list-style-type: none;
}

/* this part of the side links needs a width which is equal to the width of the right-col minus the left padding */

#sidelinks a
{
	display: block;
	/*width: 100px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	/*background-image: url(../../Images/link-bullet.gif);*/
	background-repeat: no-repeat;
	background-position:left center;
	line-height: 26px;
	/*padding-left: 5px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#sidelinks a:link, #navlist2 a:visited
{
	color: #017FC2;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#sidelinks a:hover
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	/*background-image : url('../../images/select.gif');*/
}

/* left side column */

#left-col {
	float: left;
	width: 192px;
}

.UIMsgBox_Border
{
	border: solid 1px #dd3c10; background-color:#ffebe8; line-height:20px; 
	padding: 15px; margin: 5 0 5 0; font-family:Verdana; font-size:12px; text-align:justify;
	width : 520px;
}

.UITransparentBox_Border
{
	background-image : url('../../images/box_transparent.png');
	background-repeat:no-repeat;
	padding : 10px 10px 10px 5px;
}
.UIRegistrationBox_Border
{
	border: solid 2px #277ac2; padding-bottom: 5px; padding-top: 5px;
	width : 550px;
}


