﻿ 
 
 #MainContentPlaceHolder 
 {
	
            width: 100%;
            padding:  10px   25px 10px 25px;
	        background-repeat: repeat-y;
	        vertical-align: top;
         }
         
        #MainContentPlaceHolder h1 {
				color: #003366;
				font-size: 12pt;
				font-weight: bold;
				text-align: left;
				margin-bottom: 0px;  
			}

		#MainContentPlaceHolder h2 {
				color: #006600;
				font-size: 10pt;
				font-weight: bold;
				text-align: left;
				margin-top: 15px; 
				margin-bottom: 5px; 
			}   
			
		#MainContentPlaceHolder h3 {
				color: #003366;
				font-size: 10pt;
				font-weight: normal;
				text-align: left;
				margin-top: 15px; 
				margin-bottom: 5px; 
			} 
				
		#MainContentPlaceHolder ul {
            margin-top:0px; 
        }
				
		#MainContentPlaceHolder li {
            margin-top:5px; 
        }
		
		#MainContentPlaceHolder a {
            color: #006699; 
            display:inline; 
            text-decoration: none;
        }
        
        #MainContentPlaceHolder a:hover, a:link {
            color: #006699;
            text-decoration: underline;
        }
        
        #MainContentPlaceHolder a:visited {
            color: #006699; 
            text-decoration: none;
        }  
    
        #Pricing
        {
			color: #000000;
			font: 9pt tahoma, verdana, arial, helvetica, sans-serif; 
			font-weight:bold;  
			margin-top: 5px;
			margin-bottom: 5px; 
			line-height: 14pt; 
        }
        
 .Emphasize 
		{
			color: #006600;
			font-weight: bold;			
		}
  
          
.Quote 
		{
			color: #006633;
			font-style:italic; 
			font-size: 8.5pt;
			font-weight:bold;  
			line-height: 8pt;
		}
		
.QuoteStandard
		{
			color: #000000;
			font-style:normal; 
			font-size: 8.5pt;
			font-weight: normal;
			line-height: 8pt;
		}
		
.Phrase 
		{
			color: #ff6600;
			font-weight:bold;
			font-style:italic;
			font-size:10pt;	
			text-align: center;		  			
		}  
		
		    .TitleText {
				color: #003366;
				font-size: 12pt;
				font-weight: bold;
				text-align: left;
				margin-top: 5px;
				margin-bottom: 0px;  
			}
  
  .H2NoVertSpace
  {
	margin: 0px;
  }
 
 html, body {
	        height: 100%;
        }        
    
    body {
       color: #000;
       padding: 0px;
       margin: 0px;
       background: #fff url(images/Background_BL.jpg) repeat-x;
       font-family: arial, veranda, tahoma, sans-serif;
       font-size: 13px;
       line-height:135%;
        }        
        
        a {
            color: #ffffff; 
            display:inline; 
            text-decoration: none;
        }
        a:hover {
            color: #f7931d; 
            text-decoration: 
            underline;
        }
        a:link, a:visited {
            color: #ffffff; 
            text-decoration: none;
        }
        
        #MainBackground {
	        position: relative;
	        min-height: 100%;
	        height: 100%;
	        
	        voice-family: "\"}\"";
	        voice-family: inherit;
	        height: auto;	        
	        background-image: url('../Images/MainBackground.jpg');
	        background-repeat: repeat-x;
	        background-color: #D3E1EA;
	        
        }
        html>body #MainBackground {
	        height: auto;
        }
        #MainContainer {
            position: relative;
            left: 50%; 
            width: 915px;
            min-width: 915px;
            margin-left: -452px;  
	        background-color:  #ffffff;
	        padding: 0px 0px   0px 0px;	
	        background-image: url('../Images/xxMainContainerBackground.jpg');
	        background-repeat: no-repeat; 
	        background-position: 0px  75px; 
	         border: solid 1px #1A5591;
	         
	        
        }
        #MainHeader {
	         position: relative;
            left: 50%; 
            width: 915px;
            min-width: 915px;
            margin-left: -457px;  
	        padding: 8px 0px 0px 0px;
	        background-image: url('../Images/xxMainHeaderBackground.jpg');
	        background-repeat: no-repeat;
	        vertical-align: middle;	        
	        color: #fff;
	        text-align: left; 	        
	        }
        #MainHeader h1, h2 {
	        color: #fff;	
	        text-align: right;             
        }    
        
        #MainHeader h2 {
            margin-top: 10px;
            text-align: right;           
            font-size: 10px;
        }   
        
        #MainHeader   a {
            color: #ffffff; 
            display:inline; 
            text-decoration: none;
        }
        
        #MainHeader a:hover {
            color: #f7931d; 
            text-decoration: underline;
            
        }
        #MainHeader a:link, a:visited {
            color: #ffffff; 
            text-decoration: none;
        } 
        #BannerImage { 
			margin-top: 15px;
        }
        
        #ContactFooter {
			text-align: center; 
			padding: 10px; 
			min-height: 35px;
		}
		
		#ContactFooter  a:link, a:visited {
            color: #191970;
            text-decoration: underline;
        }
        
        #MainFooter {
	        position: absolute;
	        bottom: 0;	       
	        padding-top: 75px; padding-bottom: 0;
	        padding-bottom: 10px;
	        background-color: #447EB0;
	        width: 100%;	         
	        background-image: url('../Images/MainFooterBackground.jpg');
	        background-repeat: repeat-x; 
	        color: #fff;	        
	        text-align: center;	        
	        font-size: 9px;
	        vertical-align: bottom; 	        
        }       
        
        h1, p {
	        margin: 0;
	        padding-bottom: 1em;
        }
        h1 {
	        font-size: 12px;
	        line-height: 1.5em;
        }
        #MainMenu {
			padding: 8px;
			margin-bottom: 15px; 
		}
        #MainContentLayout
        {
            margin-top: 0px;
            margin-bottom: 0px;
            padding-left: 0px;                         
            border-collapse: collapse;
           
        }        
        #MainContentLeftBorder {
            width: 2px;
            background-image: url('../Images/yyyyMainContentLeftBorder.jpg');
	        background-repeat: repeat-y;              
        }
        #MainContentNavigation 
        {
			text-align: left; 
			vertical-align: top;
			width: 200px;  
			background-color: #ffffff; 			              
        }
        
        #MainContentNavigationBorder 
        {
			text-align: left; 
			vertical-align: top;
			width: 2px;  
			background-color: #ffffff;               
        }
        
        #MainContentRightBorder {
            width: 2px;
            background-image: url('../Images/yyyyMainContentRightBorder.jpg');
	        background-repeat: repeat-y;    
        }
        #MainContentLeftBorderBottom {
            width: 2px;
            background-image: url('../Images/yyyyMainContentLeftBorderBottom.jpg');
	        background-repeat: no-repeat;    
        }        
        #MainContentNavigationBottom {
        }        
        #MainContentRightBorderBottom {
            width: 2px;
            background-image: url('../Images/yyyyMainContentRightBorderBottom.jpg');
	        background-repeat: no-repeat;    
        }       
   


	.mainheadergroup {text-align: left; margin-left:0px; margin-bottom:40px;} 
  	 	  	
  	.headergroup {text-align: left; margin-left: 0px;} 
  	.headergroup img.title {margin-bottom: 13px;}	 
  	  	  
    .titlegroup {margin: 10px; text-align:justify;}
    .titlegroup p {margin-top: 0px;}
    .titlegroup h3 {line-height:135%; font-size: 16px; text-align:left; margin-bottom: 0px; font-weight:500; color:#191970;}
    .titlegroup img.logo {float: left; border:0; margin-top: 10px; margin-left:5px;}	
    .titlegroup img.title {margin-bottom: 13px;}
  	.titlegroup a {display:block; text-decoration: none}
	.titlegroup a:hover {color: #f60; text-decoration: underline}
	.titlegroup a:link, a:visited {color: #035; text-decoration: none}
  
    #clickback {color: #191970; float: left;  vertical-align:top; margin-right: 5px;}    
    #clickbacktitle {color: #191970; float: left;  vertical-align:top; margin-left: 5px; margin-right: 5px;}
  
    .subtitlegroup {
		margin-left: 0px; width:525px;
		text-align: left;		
		} 
		
	.subtitlegroup a {display:block; text-decoration: none}		
	.subtitlegroup a:link, a:visited {color: #035; text-decoration: none}
	.subtitlegroup a:hover {color: #f60; text-decoration: underline}	
	.subtitlegroup h1 {font-size: 16px; color:#036; margin-top:15px; margin-bottom:5px}
	.subtitlegroup h2 {font-size: 13px; font-weight:bold; color:#036;margin-top:10px; margin-bottom:5px;}
	.subtitlegroup img {border:0; margin-left:0px; }
	.subtitlegroup img.docimage {clear:both; float: left; margin-top:10px;}	
	    
    .focuspoint {text-align:justify; margin-left: 10px; margin-top: 10px;}
    .focuspoint strong {line-height:135%; font-size: 12px; text-align:left; font-size: 14px; font-weight:700; color:#2F4F4F;} 
    .applicationgroup {line-height:135%; text-align:center; margin-left: 5px;}
    .applicationgroup a {display:inline;} 
    
    .TestimonialHeader { 
		font: 12pt tahoma, verdana, arial, helvetica, sans-serif; 
		font-weight: bold; 
		text-align: left;
		font-style:italic;		
		color: #191970;
		margin-top: 15px;  
		margin-bottom: 15px; 
	}
    
    .TestimonialQuote { 
		font: 9pt tahoma, verdana, arial, helvetica, sans-serif; 
		text-align: left;
		color: #000000; 
		padding-bottom: 5px;
	}
		
    
    .TestimonialContact {
		font: 9pt tahoma, verdana, arial, helvetica, sans-serif;
		text-align:right; 
		color:  #191970;
		padding-bottom: 25px; 
		
	}
	
	 .ThankYouHeader { 
		font-family: tahoma, verdana, arial, helvetica, sans-serif; 
		font-size: 10pt; 
		font-weight: bold; 
		text-align: left;
		font-style:italic;		
		color: #191970;
		margin-top: 15px;  
		margin-bottom: 15px; 			
	}
    
	
	.homelink {
		font: 9pt tahoma, verdana, arial, helvetica, sans-serif;
		text-align:right; 
		color:  #191970;	
		padding-top: 0px;
		padding-bottom: 10px; 
		padding-right: 20px; 
	}
	
	.homelink a {display:block; text-decoration: none}
	.homelink a:hover { text-decoration: underline}
	.homelink a:link, a:visited {color: #035; text-decoration: none}
	
	
	.InputFormTable {
	border-style: solid;
	border-width: 0px;
	font-size: 10pt;
	}
	
.FieldCaptionColumn 
{
	vertical-align: top;
	text-align:right; 
	height:33px;
	white-space:nowrap;  		
	}
	
.FieldInputColumn 
{
	vertical-align: top;
	text-align: left;	
	margin-bottom: 10px;
	height:33px;
	font-size:8pt;
	}
	
.InputLabel 
{
	text-align: right;	
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:8pt;	
	white-space: nowrap; 
	}
	
.TextBox 
{
	font-size:8pt;
	margin:0px;
	padding:0px;
}

.ListBox 
{
	font-size:18pt;
	margin:0px;
	padding:0px;
}		
