﻿body 
{
    text-align: center;
    padding: 7px 0;
    margin: 0;
    background-color:#6699ff;
    
}

.title
{
    display:block;
    padding: 0px 0px 0px 0px;
    margin: 0px;
 
}

h1
{
    margin:0;
    padding: 0;
    border:0;
    font-size: 1px;
    height: 150px;
    text-indent: -2000px;
    background: url(images/logo_banner.jpg);
}

h2
{
    display:inline;
    padding: 0px 0 10px 20px;
    margin: 0px 0 0 0;
    color: #434343;
}
    .adbutton
    {
        
        font-size:20pt;
        padding:0;
        margin:0;
        text-align:center;
    }

p{ margin: 0 0 15px 0; }

h3
{
    padding: 0 0 0 50px;
    margin: 5px 0 0 0;
    color: #434343;
}

p{ margin: 0 0 15px 0; }




#bgimage
{
    background: url(images/041609background.jpg) repeat top;
    margin:0 auto;
}

.container 
{
    
    position:relative;
    text-align:left;
    border: 1px solid #545454;
    width: 975px;
    margin: 0 auto;
    font: 13px/19px Trebuchet MS, Georgia, Times New Roman, serif;
    background:#ffffff;
    
}

.mainbody{
	position: relative;
	width: 975px;
	height:515px;
	float: left;
	padding: 5px 10px 20px 20px;
	margin:  0 0 0 0;
	background: url(images/041609background.jpg) no-repeat top left;
	


}
	
	
	}
	
	/*.mainbody p
	{
	    background-color:White;
	    margin-right:350px;
	    border:dotted 1px black;
	    border-left:solid 1px white;
	}*/

  .mainbodyupperhalf
  {
      
  }
   .mainpagelowerhalf
{
   position:absolute;
   bottom:0;
   padding:0 0 20px 0;
   width:100%;
   
}
.mainpagesecondaryad
{
    padding:0 0 0px 30px;
    border:0px
}

    .subpage
    {
        position:relative;
        width:975;
        float:left;
        padding: 0px;
        margin: 0px;
        background:white;
    }
    
.credentialwrap
{
    display:block;
    border:dotted 1px black;
}

#heading
{
    position:relative;
    width:975px;
    text-align:left;
    margin: 0 auto;
    background:#ffffff;
    overflow:hidden;
    width:100%;
    
}
   

   
   	/*#heading ul {
		margin: 0;
		list-style: none;
		text-align: right;
		background: transparent;
		}
		
	#heading ul li {
		border:solid 1px black;
		display: inline;
		padding: 0 10px 0 10px;
		background: #66CC66;
		}

	#heading ul li#frst {
		padding: 0;
		background: none;
		}

	#heading ul li a {
		color: white;
		font: bold 12px/18px Georgia, Times New Roman, Times, serif;
		text-decoration: none;
		
		}

	#heading ul li a:hover {
		color: #000000;
		text-decoration: none;
		background:#3366FF;
		border-bottom-color:#3366FF;
		}*/
   
#logocontainer 
{
    position:relative;
    width:40%;
    float:left;
}   
   
#primaryNav {
    position:absolute;
    bottom:0;
    right:20px;
    width: 55%;
    /*background: #eee;*/
    float: right;
    font-size:8pt;
    
    
}

    #primaryNav ul { /* remove bullets and list indents, sets width of individual lists and defines float */
        list-style: none;
        margin: 0;
        padding: 0px;
        width: 9em;
        text-align: center;
        float: right;
        font-family:Comic Sans MS;
        text-transform:uppercase;
        color:Green;

        }
        
         
        
    #primaryNav a, #primaryNav h2 {
        /*font: bold 11px/16px arial, helvetica, sans-serif;*/
        font:bold;
        display: block;
        border:dashed 1px green;
        border-bottom:none;
        margin: 0;
        padding: 3px 3px;
        }
            
        .nonwraptext
        {
            margin:1.5em;
        }

    #primaryNav h2 {
        color: #fff;
        background: #000;
        text-transform: uppercase;
        }

    #primaryNav a {
        height:3.5em;
        color: #000;
        background: #fff;
        text-decoration: none;
        }

    #primaryNav a:hover {
        color: white;
        background: green;
        
        
        }
    
    #primaryNav li {position: relative;}

    #primaryNav ul ul {
        position: absolute;
        z-index: 500;
        }

    #primaryNav ul ul ul {
        top: 0;
        left: 100%;
        }
        
    /*div#primaryNav ul ul,
    div#primaryNav ul li:hover ul ul,
    div#primaryNav ul ul li:hover ul ul
    {display: none;}

    div#primaryNav ul li:hover ul,
    div#primaryNav ul ul li:hover ul,
    div#primaryNav ul ul ul li:hover ul
    {display: block;}*/
    
.secondaryNav
{
    float:left;
    left:0;
    width:100%;
    font-weight:bold;
    height:25px;
    color:White;
    background-color:Green;
    margin: 0;
    padding:0;
    
}    
    .secondaryNav ul
    {
        list-style: none;
        margin: 2px 0 2px 0;
        padding: 0 2em 0 2em;
        float:left;
        border-right: solid 1px white;
        text-align:center;
        font-family:Comic Sans MS;
        font-weight:bold;
        font-size:9pt;
        
    }
    .secondaryNav li 
    {
        
        
               
        
    }
        
.messagepaneltransparent
{
    padding: 0 0 3px 0; 
     background-color:white; 
     filter:alpha(opacity=50); 
     -moz-opacity: .50; 
     opacity: .50; 
}

.messagepanel
{
    padding: 0 0 3px 0; 
}

.messagepanelcentered
{
    margin:0;
    padding:0;
    text-align:center;
}

.subpagecontainer
{
    position:relative;
    text-align:left;    
    margin: 0px auto;
    padding: 0px;
    width:975px;
    
}
.subpageleftcolumn
{
    float: left;
    width:325px;
    background:red;
}
.subpagerightcolumn
{
    padding:10px 10px 10px 10px;
}
   
   .orangead
   {
       border-top-color:Orange;
       border-bottom-color:Orange;
       text-align:center;
   } 
   
			
#copyright {
	border: solid 1px black;
	margin-top: 10px;
	clear: both;
	padding: 5px;
	background: #ffffff;
	}
	
	#copyright p {
		color: #000000;
		font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
		margin: 0 0 3px 340px;
		}

/*#news {
	color:#ffffff;
	border: dashed 1px #ffcc66;
	width: 205px;
	float: left;
	padding: 5px;
	background: #cc3300;
	margin: 5px 0px 0px 0px;
	}
	
	#news p {
		color: #ffffff;
		font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
		margin: 0 0 10px 12px;
		
		}

	#news p .date {
		display: block;
		color: #ffcc66;
		font: bold 11px/18px Georgia, Times New Roman, Times, serif;
		background: url(bulletNews.gif) no-repeat 0px 4px;
		margin: 0 0 0 -15px;
		padding: 0 0 0 15px;
		}
*/	





	.mainimage
	{
	    clear:right;
	    display:inline;
	    float:right;
	    height:inherit;
	}
	
	.logo
	{
	   border-width:0;
}
	    
