@charset "UTF-8";
/* CSS Document */


*				{
					margin:             0px;
					padding:            0px;

				}
				

				
body 		{
    				
                               margin-left:        auto;
   			 	margin-right:       auto;
    				text-align:         center;
    				
 			 } 
			 
#bottompics     {
                    background:         #ededed;
                    padding-top:        20px;

                }

#clear          {
                    clear:                  both;
                }
			 
#content	{
		     border-bottom:      solid #353535 1px;
                    padding-left:       30px;
                    padding-right:      30px;
                    padding-bottom:     10px;
                    text-align:         left;
                    width: 90%;
                    
					
					
			}	



#content a	{
					color:              #0d77b9;
					
			}


#content h1{
                           font-family: "Verdana", "Arial", sans-serif;
                           font-weight: normal;
                           text-transform: uppercase;
                           font-size: 24px;
}


#content h2{
                           font-family: "Verdana", "Arial", sans-serif;
                           font-weight: normal;
                           font-size: 18px;
}
			
#content p   {
                    color:              #4c4c4c;
                    
            }

			
			
			
#footer			{
                    width:              100%;
                    text-align:         center;
                    height:             300px;
                    clear: both;
                    background-color: #000;
                    color:  #b4b3b3;
                    font-size:          10px;
                    font-family:        "Verdana", "Arial", sans-serif;
					
				}
                
#footer	a		{
                            color:              #b4b3b3;
                            font-size:          10px;
                            font-family:        "Verdana", "Arial", sans-serif;
                            text-decoration:    none;
                            padding-top:        5px;
                            padding-bottom:     5px;			
}
                
#footer	a:hover{
                            color:              #b4b3b3;
                            font-size:          10px;
                            font-family:        "Verdana", "Arial", sans-serif;
                            text-decoration:    underline;
                            padding-top:        5px;
                            padding-bottom:     5px;	
}

#footer table {
                            margin-left: auto;
                            margin-right: auto;
                           
}

#footer table tr td     {
                            padding-left: 10px;
                            padding-right: 10px;
                            margin-bottom: 20px;
                            height: 20px;
                        }


				
#footerimg      {
                    width:                  100%;
                    text-align:             center;
                    padding-top:            20px;
                }
              

h1		{
		    color:              #000;
                    font-family:        "Verdana", "Arial", sans-serif;
                    text-transform:     uppercase;
                    font-size:          20px;
                    text-align:         left;

				}
                
h2              {
                                color:              #0d77b9;
                                text-align:         left;
                                font-family:        "Verdana", "Arial", sans-serif;
                                font-size:          16px;
                                font-style:         italic;

                }

#homerightcol                   {
                                float:              left;
                                background:         #ededed;
                                width:              700px;
                                padding-top:        10px;
                                padding-left:       20px;
                                padding-right:      20px;
                                padding-bottom:     10px;
                                min-height: 900px;
                                
                                
				
                            }

#leftcol		{
                                background-color: #ededed;
                                float:              left;
                                width:              220px;
                                padding-bottom: 50px;
	
				}


#middlecontent{
                               background-color: #ededed;
                                width: 920px;
                                margin-left: auto;
                                margin-right: auto;
}

#middlesection    {
                                        background: #000  url(../images/page_background.jpg) no-repeat top center;
                                        width:	100%;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-top: 0px;
                                        text-align: center;
                                        

                            }


#nav                {
                                width:              800px;
                                background-color:   clear;
                                height:             29px;
                                text-align:         center;
                                font-size:          14px;
                                vertical-align:     middle;
                                padding-top:        25px;
                                margin-left: auto;
                                margin-right: auto;

                    }
				
				
#nav table			{
                                width:              720px;
                                border-collapse:    collapse;
                                
                                
				}
				
#nav table	td			{
			
                                
                                color:              #efefef;
                                padding-right:      5px;
                                padding-left:       5px;
                                margin-left:        auto;
                                margin-right:       auto;
                                vertical-align:     middle;
                                text-align:         center;
                                height:             15px;
                                
                                
					}		
				
#nav table	td	a		{
                                color:              #efefef;
                                text-decoration:    none;
                                font-family:        "Verdana", "Arial", sans-serif;
                                padding-right:      5px;
                                padding-left:       5px;
                                padding-bottom:     5px;
                                padding-top:        5px;
                                margin-right:       5px;
                                display:            block;
                                height:             15px;
						
				}	
				
				
#nav table	td	a:hover		{
						
                                text-decoration:    none;
                                background-color:   #696969;
                                padding-right:      5px;
                                padding-left:       5px;
                                padding-bottom:     5px;
                                padding-top:        5px;
                                
                                
                                
						}		
						
#restofleftcol          {
                                float: left;
                                background:         #ededed;
                                padding-left:       10px;
                                height: 100%;
                                
                        }
				
#rightcol                   {
                                float:              left;
                                background:         #ededed;
                                width:              700px;
                                padding-top:        10px;
                                padding-bottom:     10px;
                                
                                
                                
				
                            }

#tagline                    {
                                background:   url(../images/tag_line_bkg.jpg) repeat-x;
                                width:              100%;
                                margin-bottom: 0px;

                            }

#tagline img                {
                                border:             none;
                                
                            }


#topnav                     {
                                margin:             0px auto; 
                                text-align:         center;
                                overflow:           visible;  
                                background-image:   url(../images/nav_background.jpg);
                                height:             54px;
                                width:              100%;
                                
                            }

#templatecontent         {
                                
                                padding-left:       30px;
                                padding-right:      30px;
                                padding-bottom:     10px;
                                text-align:         left;
                                color:              #4c4c4c;
                                min-height:         400px;
                                

                            }
                            
#templatecontent a          {
                                color:              #0d77b9;
                            }
                            
#templatecontent  h1       {
                                display: inline;
}

#templatecontent  h2       {
                                display: inline;
}
                            
#vfbanner                   {
                                        background-color: clear;
                                        position: relative;
                                        z-index:    1;
                                        width: 190px;
                                        height: 10px;
                                        margin-top: -150px;
                                        margin-left: auto;
                                        margin-right: auto;
                            }
                            
                
				

                
                
                

