
/*basic CSS settings*/
 
 body           {
		             color             :  #000000;
		             background-color  :  #FFFFFF;
		             margin            :  5px auto;
		             padding           :  0px;
					 text-align        :  center;
					
                   }

table td          {  
                     border-width      : 1;
				     vertical-align    : top;    
                   }
table.wide        {  width            : 100%;
                     margin           : 0;
                   }
/*table.padding td {padding           : 4;}*/

p, ul,ol,dl,td,h1,h2,h3,h4,h5,div
                  { 
				     font-family    : Geneva, Arial, Helvetica, sans-serif ;
	                 font-size      : 10pt ;
	                 font-style     : normal;
	                 font-weight    : normal;
	                 font-variant   : normal; 
				
                  } 
input { 
					  font-family: Arial, sans-serif; 
					  font-weight: normal; 
					  font-size: 9pt;
					  border:solid #dddddd 1px;
					  border-top:solid #666666 1px;
					  border-left:solid #666666 1px;
					  background-color: #fffff1;
    }	                  
 /*main containers*/
    div#topNav      { 
			         width            :  100%;
					 padding          :   0;
					 border-bottom    :   solid #000099 2px; 
		            }
	div#homeContent  {   
	                  width     :  100%;
					  margin    :   2;
					  padding   :   0;
			          border    :   0;
                      text-align:   center;
	              }
   div#productsContent  {   
	                  width     :  100%px;
					  margin    :  4 0 10 4;
					  padding   :   0;
			          border    :   0;
	              }
  div#mainContent  {   
	                  width     :  100%;
					  margin    :   2 auto;
					  padding   :   0;
			          border    :   0;
                      text-align:   center;
	              }
  div#toolsContent  {   
	                  width     :  700;
					  margin    :   2;
					  padding   :   2 15 15 15;
			          border    :   1px dashed #e9e9e9;
					  border-top:   0px;
                      text-align:   center;
	              }
  div#textContent     {  
                       width      :  740px;
					   min-height :  250px;
					   margin     :  0px;
				       padding    :   4;
				       /*border    :   1px solid #000000;*/
					   text-align :   left;
   
                    }
	div#email  {  
	                       width      :  550px;
						   margin     :  8px;
					       padding    :  8;
					       border    :   1px solid #e9e9e9;
						   text-align :  left;
                    }
    div#footer     { /*position  : relative;*/
                       width      :  100%;
					   text-align :  center;
					 }
   div#footerNav    { 
                       width        :  100%;
					   border-top   :  2px #5C63CD solid;
					   height       :  15px;
			           margin       :  5 10;
					   padding-top  :  5;
					   font-family  :  Verdana;
					   font-size    :  10px ;
					   color        :333333;
					 }
  #footerNav A     
	                {
	                   text-decoration:none;
	                   color:#333333;
				    }
div#copyright       {
					  margin       : 0px auto;
					  padding      : 5px 0px;
	                  font-size    : 8pt;
			          color        : #606060;
			          text-align   : center;
					  /*border-top: 1px #333333 solid;*/
                    }

div#leftColmn       { width           :160px;
                      margin          :0;
					  padding         :3;
					  border-right    :1px solid #e9e9e9;
					  border-bottom   :1px solid #e9e9e9;
					  background-color:#ffffff;
					} 

div#leftColmnHead   {
                     width           :160px;
					 margin-bottom   :2;
					 padding         :2;
					 background-color:#0066CC;
					 font-sixe:11.5px;
					 font-weight: bold;
					 color: FFFFFF;
					 border-left    :1px solid #000099;
                     border-bottom   :1px solid #000099;
                    }
div#rightColmn      { width         :250px;
                      margin        :5 5 5 10;
					  padding       :3;
					  border        :1px solid #e9e9e9;
					  background-color:#ffffff;
					}
  div#rightNav      { width: 230px;}

 div#yellowHead      { width           :100%;
                       min-height      :25px;
					   margin-bottom   :5px;
                       padding         :1;
                       background-color:#FFFFFF;
					   font-family     :Trebuchet MS,Lucida Grande,Bitstream Vera Sans,Verdana, Helvetica, Arial;
					   font-size       :14px;
                       color           :E96300;
                       font-weight     :700;
                       /*border-bottom   :1px solid #4B31CC;*/				
					 }
div#welcome
                    { width           :80%;
                      height          :25px;
					  margin-top      :0;
					  margin-left     :5px;
					  margin-bottom   :15px;
                      padding         :2 0;
                      background-color:#ffffff;
					  font-family     :Trebuchet MS,Lucida Grande,Bitstream Vera Sans,Verdana, Helvetica, Arial;
					  font-size       : 18px;
					  color           : #E96300;
                      /*color           :#FDCB6A;*/
                      font-weight     : bold;
					  /*border-top      :1px solid #e9e9e9;
					  border-bottom   :1px solid #e9e9e9;
                      border-bottom   :1px solid #333399;*/				
					 }
div#productBanner
                    { width           :80%;
                      height          :25px;
					  margin-top      :0;
					  margin-left     :10px;
					  margin-bottom   :5px;
                      padding         :2 10;
                      background-color:#ffffff;
					  font-family     :Trebuchet MS,Lucida Grande,Bitstream Vera Sans,Verdana, Helvetica, Arial;
					  font-size       : 24px;
					  color           :#E96300;
                      /*color           :#FDCB6A;*/
                      font-weight     :bold;
					  /*border-top      :1px solid #e9e9e9;
					  border-bottom   :1px solid #e9e9e9;
                      border-bottom   :1px solid #333399;*/				
					 }
	div#clickHere   {   width            :80%;
	                    margin           :20 5 10 5;
						
	                }
	div#bottAdds    {   width            :100%;
	                    margin           :10 5;
						
	                }
    div#login        { text-align        : center;
	                   width           :280;
                       background-color: #FFFFFF; 
					   border          : 1px #d4d4d4 solid;
					   padding         :2;
					   margin-bottom   :0;
					   margin-top:5;
        			}
 .homeGrid         {
                    border            :1px dashed #e9e9e9;
					height            :100px;
					font-size         : 9pt ;
				    line-height       : 16px;
				    padding           : 4px;
				    margin            : 0px;
				    font-weight       : normal ;
					color             :484D5B;
					}
.homeHeader 
				{
					font-size : 12pt;
					font-family : "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial;
					font-style : normal;
					font-weight : bold;
					font-variant : normal;
					line-height : 22px;
				    }


    .reg       {font-weight: normal ;color:000000;}
   
    .bold      {font-weight: bold;}
   
    .italic    {font-style: italic;}
   
    .heading1 
              {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
                 font-weight: bold ; 
                 font-size  : 10pt ;
                 color      :#525764; 
			   }
			   
   a:link     {
			    color: #000033;
				text-decoration: underline;
			    }

   a:hover {
		       color: #3366FF;
			   text-decoration: underline;
		    }

   a:visited {
		       color: #000033;
			   text-decoration: underline;
		    }

/*main headers*/
	 h1               {    
				       font-size   : 19px;
				       font-weight : 500;
				       margin      : 5px 0px;
				       padding     : 0px;
	                }
     h2              { 
				      font-size   : 17px;
				      font-weight : 700;
				      color       : #4B31CC;
		              
	               }
	 
     h3, p.purple,span.purple, td.purple             
	               {
				     font-size    : 14px;
				     font-weight  : bold;
				     /*color        : #5D5F6E;*/
					 color        :0066CC;
					 margin       : 0px;
				     padding      : 0px;
				   }
				   
    div#pageTitle  {height      :  25px;
	                margin      :  0;
					padding     :  20 0 0 0;  
					font-family : Arial;
	                font-size   : 24px;
					font-weight : bold ;
				    color       : #6699ff;
					text-align  : left;
	                }
	 div#ghsTitle  {
	                height      :  25px;
	                margin      :  15 0 5 0;
					/*padding-bottom :  20;*/  
					font-family : Arial;
	                font-size   : 15px;
					font-weight : bold ;
				    color       : #3366CC;
					text-align  : left;
	                }
		#ghsTitle A.title {
		            color       : #E96300;
		            }
		
		#ghsTitle .headline
		           {
				     color        : #000066;
					 font-size    : 17px;
					 padding-left :  10;
				   }
		#sub_nav
		           {
				     color        : #000066;
					 font-size    : 12px;
					 font-weight  : bold ;
					 margin       :  0;
					 padding-bottom:4;
					 border-bottom    :   1px solid #CEE8FD;
				   }
		#sub_nav A.sub_nav {
		            color       : #3366CC;
		            }
  .highLight           {  color : #3366ff;}
  .alert               {  color : #cc3366;}
  
  .small 
{
	font-size : 8pt;
	line-height : 16px;
}
.small1 
  {font-family: Verdana, sans-serif ;
   font-size: 8pt ;
   }
  
.footer
{
	font-size : 10pt;
	font-family : arial, geneva, helvetica;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	line-height : 12px;
}

  .nav1
  {font-family: Geneva, Arial, Helvetica, sans-serif ;
   font-size: 9pt ;
   line-height : 15px;
   font-weight: bold ;
   }
   .nav2
  {font-family: Geneva, Arial, Helvetica, sans-serif ;
   font-size: 9pt ;
   line-height : 16px;
   margin-left : 8px;
   matgin-right : 8px;
   font-weight: normal ;
   }
   
   .button
	{
	font-family : Arial;
	font-size : 9pt;
	font-weight : bold;
	color : ffffff;
	background-color:9999CC;
	}
	.button1
	{
	font-family : Arial;
	font-size : 9pt;
	font-weight : bold;
	color : 4B31CC;
	background-color:#ffffff;
	}
	ul.fancy,li.fancy    
	          { margin: 10 40;
			    padding: 2px;
                list-style: disc url(/images/gca/list_bullet.jpg) outside;
				font-weight: normal;
				color: #0066cc; 
                font-size: 10pt ;
			  }
	li.indent {padding:1;
	           margin-bottom:2;
	          }		  
	ul.fancyBlue,li.fancyBlue   
	          { margin: 10 40;
			    padding: 2px;
                list-style: disc url(/images/gca/list_bullet.gif) outside;
				font-weight: 500;
				color: #000099; 
                font-size: 12px ;
				
			  }		  
	.isFree {font-family:Trebuchet MS,Lucida Grande,Arial;
             font-size:14px;
			 font-weight:bold;
			 color:4B31CC}
	.headerCHP
	{
	 font-family:Verdana, sans-serif;
	 color: #ffffff;
	 font-size: 10pt ;
	 font-weight: bold ;
	 line-height : 18px;
	 background-color : #009999;
	 }
   .headerSP
	{
	 font-family:Verdana, sans-serif;
	 color: #0066CC ;
	 font-size: 10pt ;
	 font-weight: bold ;
	 line-height : 18px;
	  } 
	 .headerGuides {
	     margin:0 0 10 0;
		 width:100%;
		 text-align:left;
		 padding:0;
		 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
         font-weight: bold ; 
         font-size: 10pt ;
         color: #0066CC 
		 }
		 
	.headerNews {
	     margin:0;
		 width:100%;
		 text-align:left;
		 padding:3;
		 font-size: 12px ;
		 font-weight: bold ;
		 color:0066CC;
		 }
		 
	.chpN 
   { font-family: Geneva, Arial, Helvetica, sans-serif ;
	 color: #3654C3 ;
	 font-size: 10pt ;
	 font-weight: bold ;
	 background-color : #CEE8FD; }
	 
	  .chp3 
   { font-family: Geneva, Arial, Helvetica, sans-serif ;
	 color: #003366;
	 font-size: 10pt ;
	 font-weight: normal ;
	 background-color : #e9e9e9;
	 padding:3;
	 border-top     :1px solid #cccccc;
	 margin-top: 6;
	  }  
	 .demoGuideColor {
     color : #0066CC;
	 line-height : 22px;
      } 
	  
	 .bkgr
	{background-color : #99C2EB; }
	
	 .bkgr1
	{background-color : #bbddff;
	}
	 .bkgr2 {
	background-color : #9999CC;
	}
	
  

  .tableHead
     { 
      font-family: Geneva, Arial, Helvetica, sans-serif ;
	  color: #003399 ;
	  font-size: 10pt ;
	  font-weight: bold ;
	  background-color : #99CCFF; }
	  
  
 
	.smallnav
  {font-family: Verdana, sans-serif ;
   font-size: 8pt ;
   font-weight: normal ;
   color: black ;
   margin-left : 15px;
   line-height : 18px;
   }
   div#newsLetter  {   
		                 width     :  580px;
					     margin    :  0px auto 0px auto;
					     padding   :   0;
			              }
  div#newsLetter .top {width :100%;
                       margin:0;
					   text-align:center;
                       background-color: #4b31cc;
                       color: FFFFFF;
					   padding-top:5;
					   font-size:15px;
                      }
  div#newsLetter .content {   
		                   width     :  100%px;
					       margin    :  5px auto 0px auto;
					       padding   :  5;
		                   text-align:  left;
					       border    : solid #e9e9e9 1px
			              }
						  
div#newsLetter .content div.reg 
                      {margin	:0 25 10 25;
					   padding-bottom: 15;
					   font-size:9pt;
					   border-bottom   : solid #e9e9e9 1px;}
					   
div#newsLetter .content td.right

                       {width: 150;
					    border-left   : solid #e9e9e9 1px;
						padding:10;
						font-family: Verdana;
						font-size:11px;}	
						
div#newsLetter .content td.right div.option
                       {font-size:14px;
					    margin: 8 0;}
							
div#newsLetter .content td.right div.mail
                      {border: solid #9999CC 3px;
					   margin: 25 5;
					   text-align:center;
					   padding-bottom:10;
					   font-family:Vardana,Geneva,Arial;
					   font-size:12px;
					   color:606060;  }
					  											
div#newsLetter .content td.right A, div#newsLetter .content div.reg A  
                      {color:#4b31cc;
					   font-weight:normal; }
					  								  					  
div#newsLetter a      {font-weight:bold;
                       color: FF9900
					   }

div#newsLetter .content div.headline 
                         {margin: 10 0 5 25;
                          font-family     :Trebuchet MS,Lucida Grande,Bitstream Vera Sans,Helvetica, Arial;
					      font-weight:900;
						  font-size: 14px;
						  color:#ff9334;
						 }
div#newsLetter .content div.headline div.subhead 
                          {margin-top: 2;
						   font-size:13px;
						   color:#351cb0;
						   font-weight:bold;}
						   
div#cfsBox              {margin-left:10;
                         margin-top:5;
                         padding:0 5 5 5;
						 text-align: center; 
						 width:250px;
						 height:135px;
						 background-color: #fed33b;
						 }
div#cfsBox .head        {padding     :0;
                         font-family :Helvetica, Arial;
                         font-size:14px;
						 line-height: 14px;
                         font-weight:900;
                         color: #3d28a6;
                        }
						 
div#cfsBox div          {padding     :5 10 3 10;
                         font-family :Trebuchet MS,Lucida Grande,Bitstream Vera Sans,Helvetica, Arial;
                         font-size:12px;
						 line-height: 14px;
                         font-weight:700;
                         color: #000399;}
div#cfsBox .button
						{
						font-family : Arial;
						font-size : 12px;
						font-weight : bold;
						color : ffffff;
						background-color:000399;
						}
div#homeAlerts         { width:225;
                         margin:2;
						 margin-top:10;
						 margin-bottom:15; 
						 padding:1;
						 padding-left:15;
						 font-size:12px;
						 font-weight:bold;
						 text-align:left;
						 line-height: 18px;
						 color:#000066;
						 background-color:#D7E8FF;
						 border:solid #E96300 1px
                      }					
div#homeAlerts    A   {color:#000066;}