
html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr { 
	margin: 0; 
	padding: 0;
    /*font-size:11px;
    letter-spacing: 0px;*/

}

        
div.left {text-align: left;}

div.center {text-align: center;}

div.right {text-align: right;}

.quotes 
{
   list-style-image: url('/images/list-quotes.gif');  
   padding-left: 6px;
   margin-left: 16px;
   line-height: 18px;
   text-align: left;
    }
.quotes li 
{
    margin-top: 10px;
    margin-bottom: 10px;
    }


body {
      font-size:80%; 
      margin:0;
      padding:0; 
      text-align:center; 
      text-decoration: none;
      font-family: arial, tahoma,sans-serif; 
      background-image: url(/images/bg-iD-wht-grey.jpg);
      background-position:  center 0px;
      color:#333333;
}

#pageBodyWrapper   {
      background-image: url('/images/bg-idealdaystars.jpg');
      background-position:  center -110px;
      background-repeat:no-repeat;
}

#EmptyPageBodyWrapper   {
      background-image: url('/images/bg-iD-one-star.jpg');
      background-position:  center -110px;
      background-repeat:no-repeat;
}

.clear {clear: both;}

p  {line-height: 16px;
    margin: 10px 0 6px 0;
}

#Page {
    width:970px; 
    padding-top: 20px;
}

img { 
		border: none;
	}

h1  {
	font-family: Arial; 
	font-size: 32px; 
    color: #000000;
	font-weight: normal; 
	line-height: 30px;
	text-align: left;
	letter-spacing: -1px;
}

h2  {
	font-family: Arial; 
	font-size: 24px; 
    color: #000000;
	font-weight: normal; 
	line-height: 30px;
	text-align: left;
	letter-spacing: -1px;
}

.h2  {
	font-family: Arial; 
	font-size: 24px; 
    color: #000000;
	font-weight: bold; 
	line-height: 30px;
	text-align: left;
	letter-spacing: -1px;
}


h3 {
    color: #4E7295;
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	/* letter-spacing: -1px; */
	line-height: 22px;
}

h3 a:hover {
    color: #FF0000;
}



h4 {
	font-size: 16px; 
	font-family: Arial, sans-serif;  
    margin-top: 1px;
	font-weight: bold; 
	line-height: 22px; 
	letter-spacing: -1px;
	color: #555555;
}

h5 {
	color: #000;
	font-size: 14px; 
	font-family: Arial, sans-serif;  
	font-weight: bold; 
	letter-spacing: -1px;
	margin: 2px;
	padding: 0;
}

.smtxt {font-family: Arial; font-size: 11px; font-weight: bold; letter-spacing: -1px; color: #000;}
.avgtxt {font-family: Arial; font-size: 16px; font-weight: normal; color: #000;}
.nrmtxt {font-family: Arial; font-size: 13px; font-weight: normal; color: #000;}
.lrgtxt {font-family: Arial; font-size: 22px; font-weight: normal; letter-spacing: -1px; color: #000;}
.redtxt {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #ce0000;}
.txt11 {font-size: 11px;}

.tinylink a:visited {color: #8FAE00;}
.tinylink {font-family: Tahoma; font-size: 10px; font-weight: bold; color: #8FAE00;}
.tinylink a:link {color: #8FAE00;}
.tinylink a:hover {color: #ce0000;}


a {
	text-decoration:none;
	}
a:Active  {
	}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #FF0000;
	text-decoration: none;
}


.redlink {color: #C80000; font-size: 11px; font-weight: bold; font-family: Tahoma;}
.redlink a{color: #C80000; font-size: 11px; font-weight: bold; font-family: Tahoma;}
.redlink:hover {color: #000000;}

.redlinksmall {color: #C80000; font-size: 10px; font-weight: bold; font-family: Tahoma;}
.redlinksmall a:link {color: #C80000; font-size: 10px; font-weight: bold; font-family: Tahoma;}
.redlinksmall a:visited {color: #C80000; font-size: 10px; font-weight: bold; font-family: Tahoma;}
.redlinksmall a:hover {color: #777777;}


 /*
 li {
	position: relative;
	list-style: none;
	}
 */
 
 /*
 img, div { behavior: url(iepngfix.htc) }


  Alternatively, you can specify that this will apply to all tags like so:
   * { behavior: url(iepngfix.htc) }
 */













.But   {
      margin-top: 1px;
      background-image: url('/images/bgBut.gif');
      background-repeat:repeat-x;
      border: 1px solid #C0C0C0;
      width: 60px;
      height: 22px;
      cursor: pointer;
 	  font-size : 11px; 
 	  font-family: Tahoma;
}               


.blackLink {
	color: #000;
	text-decoration: none;
}

.blackLink:hover {
	color: #FF0000;
}

.bulleted {
   list-style-image: url('/images/bullet1.gif');  
   padding-left: 6px;
   margin-left: 16px;
   line-height: 18px;
}

.bulleted li {
   padding-bottom: 4px;
} 


.list {
   font-family: Arial;
   padding-left: 10px;
   margin-top: 10px;
   margin-left: 10px;
   line-height: 18px;
}

.list li {
   padding-bottom: 4px;
} 

.list a {color: #000;}
.list a:hover {color: #C80000;}


/*table style*/
.ticker {
    background-color: #C0C0C0;
}

.ticker td {
        padding: 8px;
    }

.ticker tr {
	font-size: 11px; 
	font-family: Tahoma; 
    color: #000000; 
    background: rgb(255,255,255);
}

.ticker .top{
	font-size: 11px; 
	font-family: Tahoma; 
    color: #000000; 
    background: rgb(165,194,106);
}

.box  {
    background-image: url('../images/backbox.gif'); 
	font-size: 14px; 
	font-family: Arial; 
    color: #000000; 
    border: 1px #808080 solid;
    height: 22px;
    padding: 4px 3px 1px 6px; 
    margin: 0 0 6px 0; 
    color: #000000; 
}

.searchtextbox  {
    background-image: url('../images/backbox.gif'); 
	font-size: 11px; 
	font-family: Tahoma; 
    color: #000000; 
    border: none; 
    padding: 2px 0 0 6px; 
}

.pbox  {
    background-image: url('../images/backbox.gif'); 
	font-size: 11px; 
	font-family: Tahoma; 
    color: #000000; 
    border: 1px solid #C0C0C0; 
}

.listchecked {
   list-style-image: url('../images/bulletCheck.gif');
   padding-left: 6px;
   margin-left: 16px;
   line-height: 20px;
   list-style: outside;
}



.bultight {
   position: relative;
   list-style-image: url('/images/bullet-grid.gif'); 
   top: -10px;
   line-height: 16px;
   padding-left: 10px;
   margin: 12px 0 12px 6px; 
}




.FakeLink {
	color: #4E7295;
	text-decoration: none;
	cursor:pointer;
}

.FakeLink:hover {
	color: #FF0000;
}


.blueLink {
    color: #4E7295;
}

.blueLink:hover {
    color: #FF0000;
}





#Breadcrumbs
{
    position:relative; 
    height: 20px; 
    width: 600px; 
    top: 20px; 
    left:0px; 
    color:#C0C0C0;
    text-align: left;
    font-size:11px;
}




#PageContent
{
    position: relative;
    text-align: left;
	/*float: left;
	display:block; */
    top: 0px;
    left: 0px;
    width: 540px;
    margin: 0 10px 0 0;
    padding: 20px 20px 40px 0;
	/* height: 400px;  
	border: 1px solid #C0C0C0; */
}

#PageContentText
{
    top: 0px;
    left: 0px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    /* min-height: 250px;  */
    /* height: 480px; */
	display:block;
	text-align:justify;
	font-family: Tahoma;
	/* font-size: 11px;
	border: 1px solid #C0C0C0; */
}

#PageCallOut 
{
	position: relative; 
	top: 30px;
	left:  0px;
	margin: 0 0 30px 0;
	padding: 0px;
	/* background-color:#fff; */ 
	min-height: 485px;
	/* float:right; */ 
	text-align:justify;
    width: 190px;
    float: left;
	font-size: 11px;
    }

#CallOutShade {
    padding: 18px 18px 18px 18px; 
    width: 194px; 
    height: 206px;
    /* background-image: url('../FileLib/media/bg-box-round194.gif');*/ 
    background-image: url('../images/back-box-194.gif'); 
    background-repeat: no-repeat;
	font-family: Arial;
	font-size: 13px;
	float: right;
    }    
    
.noshade {
    color: #C0C0C0;
    margin: 14px 0 4px 0;
    /* shade: noshade; */
    height: 1px;
}

#linkBar {
    float: left; 
    text-align: right;
    width: 470px;
    height: 24px; 
    }
    
    
    

#logoBar {
    border-bottom: 1px #808080 solid; 
    padding: 0px; 
    height: 88px;
}


#underlogoBar   {
    border-bottom: 1px #808080 solid; 
    padding: 1px;  
    height: 24px; 
    margin-bottom: 6px;
}


#searchBar {
    width: 280px;  
    height: 24px; 
    float: left; 
    text-align: left;
}

#dateBar {
    width: 430px; 
    height: 24px; 
    float: left; 
    text-align: center; 
    padding-top: 6px;
}

#linkBottomBar {
    float: left; 
    text-align: right;
    width: 250px;
    height: 24px; 
    padding-top: 6px;
}




	.fundTable	td {font-family: Tahoma; font-size: 11px; text-align: center;}
    .toplines {border-top: 1px solid #000; border-bottom: 1px solid #000;}
    .greencell {background-color:#EFEFEF;}
    .greycell {background-color:#D7E4BD;}
    
    
        #Search 
        {
            position:relative;
            left: 2px;
            top: 0;
            /* float:left; */
            width: 150px;
            height:28px;
            padding: 0 0 0 0;
            font-family: Century Gothic, Arial;
            font-size:11px;
            color: #868686;
            }
            
            #SearchTop 
            {
                display:block;

                }
                #SearchWin 
                {
                    position:relative;
                    float:left;
                    width:110px;
                    height:24px;
                    }
                    
                    #searchBox 
                    {
                        border: solid 1px #C0C0C0;
                        width: 100px;
                        height: 18px;
                        font-family: Tahoma;
                        font-size: 11px;
                        color: #4E7295; 
                        margin: 0 0 0 0;                       
                        }
                #SearchBut 
                {
                    position:relative;
                    float:left;
                    width:30px;
                    height:24px;
                    padding-top: 0px;
                    cursor: pointer;
                    }
                    
                .butSearch  {
                  margin-top: 1px;
                  background-image: url('/images/bgBut.gif');
                  background-repeat:repeat-x;
                  border: 1px solid #C0C0C0;
                        font-size: 11px;
                  width: 60px;
                  height: 22px;
                  cursor: pointer;
                  padding: 0 0 0 0;
                }
 
                
        #LoginWrap 
        {
          width:220px;
          height:190px;
          float:left;
           }
        
 
        #LoginWrapHome 
        {
          position: relative;
          top: -32px;
          left: 2px;
          width:167px;
          height:200px;
          /* float:left; */
          background-image: url('/images/BGloginAreaBlue.jpg');
          background-repeat:no-repeat;
          padding-top:20px;
           }
           
         #HomeLoginHead {
 	            color: #22427C;
	            font-family: tahoma;
	            font-size: 11px;
	            font-weight: bold;
	            position: relative;
	            left: 14px;
	            top:-10px;
           
         }
            #LoginBoxes 
            {
               /* background-image: url('/images/BGlogin.gif');
               background-repeat:no-repeat;*/
               width:128px;
               height:90px;
               float:left;  

                }

            #LoginBoxesHome 
            {
               background-image: url('/images/bgLoginBoxesBlue.jpg');
               background-repeat:no-repeat;
               background-position: 7px 6px;
               width:108px;
               height:90px;
               float:left;  

                }


            #LoginBut 
            {
               width:50px;
               height:31px;
               padding-top: 69px;
               padding-left: 5px;
               float:left;  

                }
              #LoginBoxEmail 
                    {
                        position: relative;
                        top:18px;
                        left:7px;
                        border: solid 1px #fff;
                        width: 80px;
                        height: 15px;
                        font-family: Tahoma;
                        font-size: 11px;
                        color: #868686; 
                        margin: 4px 0 0 5px;                       
                        }    
                
               #LoginBoxPwd 
                    {
                        position: relative;
                        top:33px;
                        left:7px;
                        border: solid 1px #fff;
                        width: 80px;
                        height: 13px;
                        font-family: Tahoma;
                        font-size: 11px;
                        color: #868686; 
                        margin: 4px 0 0 5px;                       
                        }          

              .LoginBoxEmail 
                    {
                        position: relative;
                        top:18px;
                        left:7px;
                        border: solid 1px #fff;
                        width: 90px;
                        height: 15px;
                        font-family: Tahoma;
                        font-size: 11px;
                        color: #868686; 
                        margin: 4px 0 0 5px;                       
                        }    
                
               .LoginBoxPwd 
                    {
                        position: relative;
                        top:33px;
                        left:7px;
                        border: solid 1px #fff;
                        width: 90px;
                        height: 13px;
                        font-family: Tahoma;
                        font-size: 11px;
                        color: #868686; 
                        margin: 4px 0 0 5px;                       
                        }          



/* .box { 
    background-image: url('../images/backbox.gif'); 
    font-family: Tahoma; font-size: 8.5pt; 
    color: #000000; 
    border: 1px #808080 solid; 
    } */
    
.pbox { 
    background-image: url('../images/backbox.gif'); 
    font-family: Verdana; 
    font-size: 8.5pt; 
    color: #000000; 
    border: 1px #808080 solid;
    }
     
  .AddressTable 
{
 	        font-size: 11px;
	        font-family: Tahoma; 
	        color: #000; 
   }
   
     .AddressTable td 
{
    text-align: left;
}

   .AddressTableHead 
   {
 	        font-size: 14px;
	        font-family: Arial;
	        font-weight: bold; 
	        color: #336699; 
	        padding: 6px 0 6px 0;
       }
   
   
   
   
       
 
    .reg
    {
        /* border: 1px solid #C0C0C0; */
        background: #ffffff;
        color:#000000; 
        font-family: Arial;
        font-size: 11px
        
    }
    
     #PrintLogo 
        {
        display: none;
        }
        
    #PrintLogoImg 
        {
        display: none;
        }
        
    .PrintOnly  
        {
        display: none;
        }      
 
   #GreyWarningBox 
    {
        width: 380px; 
        padding: 7px; 
        margin:10px; 
        border: 2px solid #C0C0C0; 
        font-weight: bold; 
        text-align: center; 
        
        }
        
.MessageBox {
    text-align: left; 
    font-family: Georgia,Garamond, Times New Roman; 
    height: 190px; 
    border: 1px #808080 solid; 
    padding: 6px; 
    margin-bottom: 14px; 
    }

.MessageBoxNoSides {
    text-align: left; 
    font-family: Georgia,Garamond, Times New Roman; 
    height: 190px; 
    border-bottom: 1px #808080 solid; 
    padding: 6px; 
    margin-bottom: 14px; 
    }     
    
#pageCenter  {
    text-align: left; 
    width: 718px; 
    padding: 0 20px 250px 20px; 
    border: 1px #808080 solid; 
    margin: 5px 4px 5px 4px; 
    float: left; 
    min-height: 250px;
    font-family: Georgia,Garamond, Times New Roman; 

    }
    
#pageCenterHome  {
    text-align: left; 
    width: 770px; 
    padding: 0 0 20px 0; 
    float: left; 
    }

.blueText {
    color: #4E7295;
    }  
    

#topBarDiv {
    border-bottom: 1px #808080 solid; 
    padding: 7px; 
    height: 8px;
    }


#topsearchBar  {
    width: 480px;  
    height: 18px; 
    float: left; 
    text-align: left;
    }

#leftBar    {
    text-align: left; 
    width: 88px; 
    border-top: 1px #808080 solid; 
    margin: 5px 4px 5px 4px; 
    float: left;
}  

#rightBar   {
    width: 88px; 
    border-top : 1px #808080 solid; 
    margin: 5px 4px 5px 4px; 
    float: left;
}

#TopTenList {
    font-family: Tahoma; 
    border-bottom: 1px #808080 solid; 
    text-align: left; 
    padding: 4px 0 16px 6px; 
}
  



#bottomBar {
    border-top: 1px #808080 solid; 
    padding: 7px; 
    height: 8px; 
    color: #808080; 
    margin-bottom: 20px; 
    text-align: center; 
}


#footBar {
	/* position: relative; */
	text-align: center;
    width: 877px;
    height: 16px;
    border: 1px solid #C0C0C0; 
    padding: 4px;
}

#footBar ul  {
        list-style: none;
        text-align:center;
}

#footBar ul li {
	    display:block;
	    float:left;
	    border-right: 1px solid #C6CDDD;				
	    padding:0 12px 0 12px; 
	    cursor: pointer;
}


#footBar ul li a{
	    text-decoration:none;
        }

#footBar ul li a:hover{
        color:#FF0000;
	    /* color* :#4E7295; */
	    }


#footBarRed {
	/* position: relative; */
	text-align: center;
	font-size :11px;
    height: 16px;
    border: 1px solid #C80000; 
    background-color: #C80000; 
    padding: 4px;
}

#footBarRed a { color: #fff;}
#footBarRed a:hover { color: #A4C700;}

#footBarRed ul  {
        list-style: none;
        text-align:center;
}

#footBarRed ul li {
	    display:block;
	    float:left;
	    border-right: 1px solid #ff9999;				
	    padding:0 12px 0 12px; 
	    cursor: pointer;
}

#copyright {font-size :11px; line-height: 20px;}

    
#MessageUtilities   {
    font-family: Tahoma; 
    margin: 20px 0 20px 0; 
    text-align: center;
    font-size: 11px;
}



#navPrimary ul {
	list-style: none;
	position: relative;
	left:0px;
    }
	
	#navPrimary ul li {
		float: left;
		margin: 0 0 0 2px;
		text-align: center;
        padding: 0px 0px 0px 0px;
        }
	
	#navPrimary ul li:hover {
	background-color: #A4C700; /* FC0000; */
    }

	
		#navPrimary ul li a {
		    color: #fff;
			display: block;
			font-size: 11px;
			font-family: Tahoma;
			font-weight: bold;
			height: 20px;
			overflow: hidden;
			padding: 14px 16px 10px 16px;
			/* text-indent: -9000px; */
			/* width: 111px;  141 - 10 from li margin*/
		}
		
 		#navPrimary ul li a:hover {
            color: #fff;
        }

 		#navPrimary ul li.selected {
	        /* background-color: #C80000; */
 		}


.largenumber {
			font-size: 18px;
			font-family: Arial;
			font-weight: bold;
			color: #000;
    }
    
    
    
#SignUpArea     {
    margin: 20px 20px 120px 0; 
    width: 604px; 
    height: 572px; 
    text-align: left; 
    background-image: url('/images/iDealDay-EnterEmail.gif'); 
    background-repeat:no-repeat; 
}

#SignUpEmail 
{
    position: relative; 
    top: 250px; 
    left: 100px; 
    margin: 0; 
    width: 300px; 
    height: 30px; 
}

#SignUpButton 
{
    position: relative; 
    top: 300px; 
    left: 110px; 
    margin: 0; 
    width: 300px; 
    height: 50px;
}

.company_name {
	font-size: 16px; 
	font-family: Sans-serif; 
	font-weight: bold; 
	color: #555555;
	margin: 0;
}

    
#coAddress
{
    margin: 10px 0 0 0;
    }

#map_canvas 
{
    width: 260px; 
    height: 200px; 
    border-top: 2px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.MapText  
{
    font-size: 11px;
    font-family: Tahoma;
    
    }
