/*basic CSS settings*/
 
 body           {
		             color             :  #000000;
		             background-color  :  #FFFFFF;
		             margin            :  1px auto;
		             padding           :  0px;
					 text-align        :  center;
					
                   }
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; 
				
                  }
table td          {  
                    border-width      : 1px;
				    vertical-align    : top;    
                 }
td.quoteBtn        { background-color:#e5f1ff;
	                 border          :solid #e9e9e9 1px;
					 text-align      :center;
					 padding         :2px;
                     }				 
/*main containers*/
div#topNav,div#header { 
			         /*width     :  850px;*/
					 width     :  900px;
			         margin    :  0px auto;
					 padding   :   0;
					 border    :   0;
					 text-align:center;		 
		            }
div#topNavHeader
                {height:100px; /*65px;*/
				 margin: 2px 0;
				 background-image: URL(/images/bt/map_bkgr.png);
				 background-repeat: no-repeat;
	             background-position: left bottom;
				 background-color:#307fed;
				 border: solid #307fed 1px;
				 border-bottom: solid #000033 1px;}
				 
	div#topNavLinks 
                {width:270px;
                 height:15px;
			     margin:2px;
				 padding:3px;
			     background-color:#307fed;
				 border: solid #307fed 1px;
                 font-size:12px;
				 font-weight:normal;
		         color:#ccccff}
					  
    div#topNavLinks A   
                {color:#FFFFFF;}
				
    div#topNavLinks .divider
	            {color        : #FFFFFF;
				 padding      :  0 6px;
				}	
	
	td#mainNavBar {
	                 vertical-align   : middle;
	                 background-color : #03236b;  /*03236b;*/
					 border-top       :solid #009999 8px; /*4c65ff, 00d4d4, 22eea8,48d4d4,73edee*/
					}
		
   div#mainNav     { height           : 28px;
                     padding          : 8px 1px 3px 1px;
                     text-align       : center;
                     font-size        : 9pt ;
                     font-weight      : bold ;
                     line-height      : 16px;
				     color            : #ccccff;
			     }
	div#mainNav A  {color            : #ffffff;
	                text-decoration   :none;  }
					
	div#mainNav span
					{padding-left:8px;
					 padding-right:8px;
					 }
	div#mainNav span.divider 
	                {padding    :0;
	                 color      : #FFFFFF;
					 font-size  : 13px ;}	 
	div#homeContent  {   
	                 /*width     :  850px;*/
					  width     :  890px;
					  margin    :  0px auto 0px auto;
					  padding   :   0;
			          border    :   0;
                      text-align:   center;
					  
	              }
   div#wideContent  {   
	                  width     :  740px;
					  margin    :  20px auto 10px auto;
					  padding   :   0;
			          border    :   0;
                      text-align:   center;
	              }
  div#mainContent  {   
	                  width     :  650px;
					  margin    :  15px auto;
					  padding   :   0px;
			          border    :   0px;
                      text-align:   center;
	              }
  div#textContent     {  
                       width     :  600px;
					   min-height:  250px;
					   margin    :  0px auto;
				       padding   :  0px 0px 10px 40px;
				       border    :  0;
					   text-align:  left;
   
                    }
    div#footer     { /*position  : relative;*/
                       /*width   :  850px;*/
					   width   :  900px;
			           margin  :  0 auto 0 auto;
					   margin-top:10px;
					   border:solid 0px red;
					   
					 }
   div#footerNav    { 
                       /*font-family  :  Verdana;*/
                       width        :  100%;
					   height       :  25px;
			           margin       :  0px auto;
					   padding      :  4px 0;
					   font-size    :  12px ;
					   font-weight  : normal;
					   text-align   : center;
					   color        : #ccccff;
					   background-color : #03236b;
				       border-top   : 1px #009999 solid;
					   
					 }
	div#footerNav A  {color        : #ffffff;
	                  font-weight  : normal;
	                  text-decoration : none;}
	
    div#footerNav .divider
	                {  color        : #FFFFFF;
					   padding      :  0 15px;
					}
	        
   div#copyright   {
                      /*position  : relative;*/
					  margin       : 0px auto;
					  padding      : 5px 0px;
	                  font-size    : 8pt;
			          color        : #606060;
			          text-align   : center;
					  /*border-top: 1px #333333 solid;*/
                    } 
					
					
					
	/*OLD STUFF;*/				


   td#secNavBar {
	                 vertical-align    : middle;
	                 background-color: #a8ccff;/*#8abbff;*/
					 border: solid #3382f0 1px;
					 border-top: 0px;
					}	
								
	div#secNav      {
	                 font-size    : 11px;
				     font-weight: normal;
				     color        : #0066ff;
					 padding      : 5px 5px 5px 25px;
	                }
					
	div#secNav a, div#secNav a:visited   
	                 {color        : #000066;
	                 text-decoration   :none;}
						
	div#secNav div {
	                margin:0;
					margin-top:2px;
					padding-top:2px;
					padding-bottom:2px;
					padding-left:30px;
					border-top:solid #97c3ff 1px; /*ddebff*/
					border-left:solid #97c3ff 1px;
					font-size    : 11px;
					background-color:#bbd7ff}	/*c8dfff*/
								 			
	div#secNav .divider
	                { color        : #000066;
					  padding      :  0 6px;
					}
	
   div#pageHeader   { width:890px;
	                  height:30px;
					  text-align: left;
					  margin:0;
					  padding-top:10px;
					  border-bottom: solid #009999 2px;
	               }
	div#pageHeader .headline
	               {
				    font-family:Verdana;
				    font-weight:bold;
					color: #9999ff;
					padding-left:25px;
					font-size:13px;
				    }
	div#pageHeader .welcome
	               {float:right;
					padding-right:1px;
					font-family:Arial;
					font-size:11px;
					font-weight:bold;
					color: #666699; /*#666699*/
				   }
	div#pageHeader .welcome a 
	               {color: #666699;}
				   
   
   
   
  div#pageTitle   {
		               height      :  25px;
		               margin      :  0;
					   padding     :  0 30px 10px 0;  
					   font-family : Arial;
		               font-size   : 14pt;
					   font-weight : bold ;
				       color       : #4c65ff;
					   text-align  : left;
	                }
	#pageTitle A   {
	                   color       : #4c65ff;
	               }
	div#homeAlerts {     width:200px;
                         margin:2px;
						 margin-bottom:5px; 
						 padding:2px;
						 font-size:12px;
						 font-weight:bold;
						 text-align:left;
						 line-height: 18px;
						 color:#000066;
						 background-color:#FFFFFF;
						 border:solid #ff6633 1px
                      }		
					  
		div#homeAlerts a {color:#cc0228;text-decoration:none;} 			  
					  			
     #H1            { 
                       font-weight: bold ;
                       color: red ;
  
                    }
	div#top_wordsBar {width:100%;
	                  height : 5px;
					  margin-bottom: 0;
	                  background-color : #b2e50d;
					  font-family: verdana,Helvetica, Arial;
					  font-weight:bold;
					  font-size: 11px;
					  text-align:left;
					  color:#03236b;
					  padding-top:2px;
					  border-bottom: solid #03236b 1px;
	                }
    #top_darkBar  {
	                  height     : 1px;
	                  background-color : #03236b;
	                }
	#top_whiteBar  {
	                  height     : 2px;
	                  background-color : #FFFFFF;
	                }
	div#homeKey     {text-align:left;
	                  padding:5px 0 0 160px;
					  font-size:8pt;}
					  
	div#homeKey a   {color:#808080}
	/*main colors*/
	.primaryColor        {  color : #3DA081;}
    .titleColor          {  color : #0082CF;}
    .secondaryColor      {  color : #0033cc;}
    .highLight           {  color : #3366ff;}
    .alert               {  color : #cc3366;}
  
    .corp                {  color        : #003399;
                            font-weight  : bold;}
	/*main headers*/
	 h1           {    
				       font-size   : 19px;
				       font-weight : 500;
				       margin      : 5px 0px;
				       padding     : 0px;
	              }
     h2           { 
				      font-size   : 17px;
				      font-weight : 700;
				      color       : #003366;
		              
	               }
	h3            {
				     font-size    : 15px;
				     font-weight  : 700;
				     color        : #0033cc;
					 margin       : 0px;
				     padding      : 0px;
	             }

div.framed           {border:solid #e9e9e9 1px;
                      padding:5px;}
.reg
					{ font-family: Geneva, Arial, Helvetica, sans-serif ;
					  font-size: 10pt ;
					  font-weight: normal ;
					  color: black ;
					  
					 }
 .italic
 {
 font-style: italic;
 }
 .bold
{
	
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	line-height : 16px;
}
.big 
   { 
   font-family: Arial, Helvetica, sans-serif ;
   font-weight: bold ; 
   font-size: 12pt ;
   color: #000000 
   }
  .formApplHead
	     { width      :100%;
		   height     :20px;
		   padding    :4px;
		   margin-bottom:2px;
		   border     : 1px #004B8B solid;
	       font-family: Geneva, Arial, Helvetica, sans-serif ;
		   color      : #ffffff ;
		   font-size  : 10pt ;
		   font-weight: bold ;
		   background-color : #4389CB; }
	   
	.formApplSubHead
     {     width:100%;
	       height: 22px;
	       background-color : #d4d4d4;
		   border-top :solid #666666 1px;
		   border-left :solid #666666 1px;
	       font-family: Geneva, Arial, Helvetica, sans-serif ;
		   color      : #000099;
		   font-size  : 12px ;
		   font-weight: bold ;}
	     
	.formApplbody
	     { width:100%;
		   margin-bottom:10px; 
	       background-color:#c0c0c0;
	  } 
	 .formApplFieldName
	     {font-family: Geneva, Arial, Helvetica, sans-serif ;
	      font-size: 11px;
	      line-height : 15px;
	      font-weight: bold ;
		  background-color : #e9e9e9;
    }  
.heading1 
   { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
   font-weight: bold ; 
   font-size: 10pt ;
   color: #000000 
   }
  
	.heading2 
 { 
  font-family: Verdana, sans-serif ;
  font-weight: bold ; 
  font-size: 10pt ;
  color: #000000;
  line-height : 18px;
  }
  	
  .tableHead
	     { 
	      font-family: Geneva, Arial, Helvetica, sans-serif ;
		  color: #ffffff ;
		  font-size: 10pt ;
		  font-weight: bold ;
		  background-color : #4389CB; }
		  
  .tableSubHead
     {     width:100%;
	       height: 22px;
	       background-color : #e9e9e9;
		   border :solid #666666 1px;
	       font-family: Geneva, Arial, Helvetica, sans-serif ;
		   color      : #333333;
		   font-size  : 9pt ;
		   font-weight: bold ;} 
	.tabCell
     {     
		   border :solid #e9e9e9 1px;
	       font-family: Geneva, Arial, Helvetica, sans-serif ;
		   color      : #000000;
		   font-size  : 9pt ;
		   font-weight: normal ;}	
		      	   
  .tableSubHead a {color      : #666666;}  
  .tableBody
	                { 
	               color: #000000 ;
	               font-size: 12px;
	               font-weight: normal ;
	               background-color : #f4f4f4;
				   border-right:1px #B8b8b8 solid;
				   border-top:1px #B8b8b8 solid; 
				   padding:4px 6px;
				   }
  .headerSP
	{
	 font-family:Verdana, sans-serif;
	 color: #0066CC ;
	 font-size: 10pt ;
	 font-weight: bold ;
	 line-height : 18px;
	}
	
.footer
{
	font-size : 10pt;
	font-family : arial, geneva, helvetica;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	line-height : 12px;
}
.footer1
{
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	line-height : 15px;
	margin-left : 40px;
	margin-right : 40px;
}
.underwrt
  { 
    width:750px;
	margin:10px;
	padding: 5px 20px;
	border:solid #e9e9e9 1px;
	text-align: left;
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
.nav 
{
	font-family: Geneva, Arial, Helvetica, sans-serif ;
    font-size: 9pt ;
    line-height : 22px;
    font-weight: normal;
}

  .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 : 15px;
   font-weight: normal ;
   }
   .nav3
  {font-family: Geneva, Arial, Helvetica, sans-serif ;
   font-size: 9pt ;
   font-weight: normal ;
   }
   .button
	{
	font-family : Arial;
	font-size : 9pt;
	font-weight : bold;
	color : #ffffff;
	background-color:#6699CC;
	}
	.button1
	{
	font-family : Arial;
	font-size : 9pt;
	font-weight : normal;
	color : #000099;
	background-color:#ffffff;
	}
	.buttonSub
	{
	
	height       :12px;
	border      :solid #003366 1px;
	font-family :Arial;
	font-size   :8pt;
	font-weight : normal;
	color : #003366;
	background-color:#ffffff;
	}
	.buttonAffMenu
	{
	
	height       :12px;
	border      :solid #003366 1px;
	font-family :Arial;
	font-size   :8pt;
	font-weight : bold;
	color       : #003366;
	background-color:#FFFFCC;
	}
	.buttonHome
	{
	font-family : Arial;
	font-size : 9pt;
	font-weight : bold;
	color : #000099;
	background-color:#ffcc33;
	}
	.chpN 
     { 
      font-family: Geneva, Arial, Helvetica, sans-serif ;
	  color: #ffffff ;
	  font-size: 10pt ;
	  font-weight: bold ;
	  background-color : #4389CB; }
	  
	 td.chpN a {color: #ffffff ;}  
	  
	 .headerDocSearch {
	     margin:5px 0;
		 width:100%;
		 height:20px;
		 text-align:left;
		 padding:3px;
		 padding-top:6px;
		 font-size: 10pt ;
		 font-weight: bold ;
		 border-bottom:solid #003366 1px;
		 background-color : #bbddff;
		 background-image: URL(/images/arrow_ctr.gif);
	     background-repeat: no-repeat;
	     background-position: left center;
	} 
	.spacer {padding-left:15px;}
	
	.headerGuides {
	     margin:0 0 10px 0;
		 width:100%;
		 text-align:center;
		 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:3px;
		 font-size: 12px ;
		 font-weight: bold ;
		 color:#000099;
		 }
	.headerCenters {
	     margin:0;
		 text-align:left;
		 padding:0;
		 font-size: 10pt ;
		 font-weight: bold ;
		 color:#000000;
		 border-bottom:solid #003366 1px;
		 background-color : #99C2EB;
		 background-image: URL(/images/arrow_ctr.gif);
	     background-repeat: no-repeat;
	     background-position: left center;
	} 
	.chp3 
   { font-family: Geneva, Arial, Helvetica, sans-serif ;
	 color: #003366;
	 font-size: 10pt ;
	 font-weight: normal ;
	 line-height :16px;
	 background-color : #e9e9e9;
	 padding:3px;
	 border-top     :1px solid #cccccc;
	 margin: 5px 5px 5px 15px;
	  } 
	 
	 .bkgr
	{
	 background-color : #99C2EB; }
	
	.bkgr1
	{
	 background-color : #bbddff;
	}
	.bkgr2 
	{
	 background-color : #6699FF;
	}
	
	.demoGuideColor {
     color : #0066CC;
	 line-height : 22px;
      }
	
	.purple
   { font-family: Verdana, sans-serif ;
	 color: #0066cc ;
	 font-size: 10pt ;
	 font-weight: bold ; }
	 
	 .purple1
   { font-family: Arial, sans-serif ;
	 color: #000099 ;
	 font-size: 10pt ;
	 font-weight: bold ; }
	 
	.autor
   { font-family: Arial, sans-serif ;
	 color: #000000 ;
	 font-size: 10pt ;
	 font-weight: normal ; 
	 font-style: italic;
	 } 
	 
.small 
{
	font-size : 8pt;
	font-family : arial, geneva, helvetica;
	font-style : normal;
    font-weight: normal;
	line-height : 13px;
}
.small1 
{
	font-size : 8pt;
	font-family : verdana;
	font-style : normal;
    font-weight: normal;
	line-height : 13px;
}
 .smallCaps 
  {font-family: arial, sans-serif ;
   font-size: 10px;
   font-weight: normal ;
   color: black ;
   }
.small2 
  {font-family: Verdana, sans-serif ;
   font-size: 9pt ;
   font-weight: bold; ;
   color: #003366;
   }
  .smallH 
{
	font-size : 9pt;
	font-family : Arial;
	font-weight : bold;
	line-height : 20px;
	
}
.smallnav
  {font-family: Arial, sans-serif ;
   font-size: 8pt ;
   font-weight: normal ;
   color: black ;
   margin-left : 5px;
   line-height : 18px;
   }
   

   
   .required  {font-family:Arial;
               font-weight: bold ;
               font-size: 14pt;
			   line-height : 14px;
			   color:#ff0033;
			   padding-right:3px; 
               }
   .headingPanel  
	          {
				height:22px;
				margin: 5px 0;
				padding: 2px 10px;
                font-weight: bold ; 
                font-size: 14px ;
                color: #103994; 
                background-color : #e7f2ff;
				border-bottom: 1px #103994 solid;
				border-left: 1px #103994 solid;
    }
	ul.fancy,li.fancy    
	          { margin-left: 10px;
                list-style: disc url(/images/list_bullet.jpg) outside;
				font-weight: normal; 
                font-size: 10pt ;
				
			  }
	div.box {
	         
			  margin: 15px 0px;
			  padding:10px;
			  border:solid 1px silver;
			  height:auto;
	}
	
	div.box .img   {float:left;padding-right:20px;}
	div.box .txt   {float:left;padding-left:20px;}
	div.box .offer {float:left;
                    width:430px;
	                padding-top:5px;
                    padding-left:40px;
  }
  table.ghs {width:700px;}

