.site-center
{
    margin:0 auto; 
    width:800px; 
    text-align:left;
}

a:focus 
{ 
    -moz-outline-style: none; 
}

.header-navigation
{

}

.logo
{
    position:absolute;
    border:none;
    margin: 15px 0 0 541px; 
    top:0px;
}

.header-image
{
    position:absolute; 
    margin:65px 0 0 10px; 
    border:none;
    top:0px;
}

.header-register-text
{
    position:absolute; 
    margin:65px 0 0 155px; 
    border:none;
    font-size:1.3em;
    font-weight:bold;
    width:370px;
    line-height:1.3em;
    color:#65A1C1;
    top:0px;
}

.menu
{
    margin:160px 0 0 0;
    position:absolute;
    border-bottom:solid 5px #0E4B77;
    width:800px;    
}

.menu ul
{
    list-style:none;
    overflow:hidden;
    margin: 0 0 0 0px;
    padding-left:0px;
}

.menu li
{
    
    display:block; 
    width:92px; 
    padding-right:10px;
    height:26px; 
    background:url(images/button.png) 0 0 no-repeat;
    margin:0 0 0 10px;
    left:0px;
    float:left;
    text-align:center;
}

.menu li strong
{
    
}

.menu li a
{
    color:white; 
    
    font-size:0.8em; 
    text-decoration:none;
    font-family:Arial;
    line-height:2em;
    width:92px; 
    text-align:center   
}

.menu li .act
{
    color:#FFB871; 
}

.menu li a:hover
{
    color:#FFB871; 
}
    

body 
{
    background:#ffffff; 
    font-size:100%; 
    line-height:1em; 
    font-family:Georgia, tahoma; 
    color:#1e1e1e; 
    text-align:center;
}


.banner
{
    position:absolute;
    width:800px;
    height:400px;
    margin:200px 0 0 0;
}

.PrintDiv
{
    width:304px; 
    height:104px; 
    background:url(images/PrintDiv.png) 0 0 no-repeat;
	display:block;
}

.NewsletterDiv
{
    width:304px; 
    height:104px; 
    background:url(images/NewsletterDiv.png) 0 0 no-repeat;
	display:block;
}

.SiteDevelopmentDiv
{
    width:304px; 
    height:104px; 
    background:url(images/SiteDevelopmentDiv.png) 0 0 no-repeat;
	display:block;
}

.ExtrasDiv
{
    width:304px; 
    height:104px; 
    background:url(images/ExtrasDiv.png) 0 0 no-repeat;
	display:block;
}

.ENewsDiv
{
    width:304px;
    height:207px;
    background:url(images/NewsletterSampleBanner.jpg) 0 0 no-repeat;
    display:block;
}

.ENewsDiv-text
{
    color:White;
    font-family:Arial;
    font-size:0.95em;
    line-height:1.3em;
    padding-left:15px;
    padding-top:115px;

}

.footer-menu
{
    text-align:center;
    padding-left:0px;
    width:800px;
    font-family:Arial;
    font-size:0.73em ;
    left:0px;
    margin:10px 0 0 0px;
}


.footer-menu a
{
   
    padding-right:7px;
    padding-left:5px;
    font-family:Arial;
    color:Black;
    font-weight:bold;
    text-decoration:none;
    border-right:solid 2px;
    border-color:#006599;
}

.footer-menu span
{
        padding-right:5px;
    padding-left:5px;
    font-family:Arial;
    color:Black;
    font-weight:bold;
    text-decoration:none;
    border-right:solid 2px;
    border-color:#006599;
}

.footer-menu a:hover
{
   
    color:#006599;
}

.footer-address
{
    padding-top:10px;
    font-weight:bold;
}



#index_page .content{position:absolute;margin:610px 0 0 0;}
#index_page .col1{padding-top:15px;width:493px;float:left;}
#index_page .col1 .text{padding-left:10px;font-family: Arial;font-size:0.9em;width:470px; line-height:1.3em;}
#index_page .col1 .heading{color:#006599;font-family:Arial Black;font-size:1.6em;line-height:1.1em;padding-left:10px;}
#index_page .col2{padding-top:15px;float:left;}
#index_page .col2 .text{padding-top:48px;padding-left:15px;font-family:Arial;font-size:0.75em;font-weight:bold;width:285px;}
#index_page .col2 .text a{color:White;text-decoration:none;}


#WhoWeAre .content {position:absolute;width:800px;height:400px;margin:200px 0 0 0;}
#WhoWeAre .col1{padding-top:5px;width:493px;float:left;}
#WhoWeAre .col2{padding-top:15px;float:left;}
#WhoWeAre .col1 .heading{color:#006599;font-weight:bold;font-size:2.3em;line-height:1.1em;padding-left:10px;width:450px; font-family:Arial Black}
#WhoWeAre .col1 .text{padding-left:10px;font-family:Arial;font-size:0.9em;line-height:1.5em;width:450px;}
#WhoWeAre .col2 .text{padding-top:48px;padding-left:15px;font-family:Arial;font-size:0.75em;font-weight:bold;width:285px;}
#WhoWeAre .col2 .text a{color:White;text-decoration:none;}


#print_media .content{position:absolute;margin:610px 0 0 0;}
#print_media .col1{padding-top:15px;width:493px;float:left;}
#print_media .col1 .text{padding-left:10px;font-family:Arial;font-size:0.9em;width:450px; line-height:1.3em;}
#print_media .col1 .heading{color:#006599;font-weight:bold;font-size:1.3em;line-height:1.35em;padding-left:10px;width:450px;font-family:Arial Black;}
#print_media .col2{padding-top:15px;float:left;}
#print_media .col2 .text{padding-top:48px;padding-left:15px;font-family:Arial;font-size:0.75em;font-weight:bold;width:285px;}
#print_media .col2 .text a{color:White;text-decoration:none;}
#print_media .full-row{padding-top:15px;padding-bottom:15px;font-family:Arial;font-size:1.15em;line-height:1.35em;width:800px;}


#ENews_page .content{position:absolute;margin:200px 0 0 0;}
#ENews_page .col1{padding-top:15px;width:493px;float:left;}
#ENews_page .col1 .text{padding-left:10px;font-family:Arial;font-size:0.9em;width:450px;line-height:1.6em;}
#ENews_page .col1 .heading{color:#006599;font-weight:bold;font-size:1.7em;line-height:1.35em;padding-left:10px;width:450px;font-family:Arial Black;}
#ENews_page .col1 .subheading{color:#006599;font-family:Arial;font-weight:bold;font-size:1.1em;line-height:1.2em;padding-left:10px;padding-top:15px;padding-bottom:10px;}
#ENews_page .col2{padding-top:15px;float:left;}
#ENews_page .col2 .text{padding-top:48px;padding-left:15px;font-family:Arial;font-size:0.75em;font-weight:bold;width:285px;}
#ENews_page .col2 .text a{color:White;text-decoration:none;}


#WebServices_page .content{position:absolute;margin:200px 0 0 0;}
#WebServices_page .col1{padding-top:15px;width:493px;float:left;}
#WebServices_page .col1 .text{padding-left:10px;font-family:Arial;font-size:0.9em;width:450px; line-height:1.3em;}
#WebServices_page .col1 .heading{color:#006599;font-size:2.0em;line-height:1.2em;padding-left:10px;font-weight:bold;font-family:Arial Black;width:450px;}
#WebServices_page .col1 .subheading{color:#006599;font-family:Arial;font-weight:bold;font-size:1.1em;line-height:1.2em;padding-left:10px;padding-top:20px;padding-bottom:10px;}
#WebServices_page .col2{padding-top:15px;float:left;}
#WebServices_page .col2 .text{padding-top:48px;padding-left:15px;font-family:Arial;font-size:0.75em;font-weight:bold;width:285px;}
#WebServices_page .col2 .text a{color:White;text-decoration:none;}


#ContactUs_page .content{position:absolute;width:800px;height:400px;margin:225px 0 0 0;}
#ContactUs_page .col1{padding-top:5px;width:490px;float:left; padding-left:15px;}
#ContactUs_page .col1 .field-name{font-family:Arial;font-weight:bold;font-size:0.85em;margin-left:0px;line-height:1.2em;padding-left:15px;}
#ContactUs_page .col1 .field{border-color:Black;border-width:1px;width:430px;font-family:Arial;font-size:1.1em;}
#ContactUs_page .col2{padding-top:15px;float:left;  width:289px;}
#ContactUs_page .col2 .heading{font-family:Arial;font-weight:bold;font-size:0.95em;margin-left:0px;color:#006599;padding-left:20px;line-height:1.2em;}
#ContactUs_page .col2 .text{padding-left:20px;font-size:0.95em;line-height:1.2em;font-family:Arial;padding-bottom:20px;}



#DynamicExtras_page .content{position:absolute;margin:200px 0 0 0;}
#DynamicExtras_page .col1{padding-top:15px;width:493px;float:left;}
#DynamicExtras_page .col1 .text{padding: 15px 0 15px 10px;font-family:Arial;font-size:0.85em;width:450px; line-height:1.3em; border-bottom:solid 1px; border-bottom-color:#006599}
#DynamicExtras_page .col1 .text .image{ float:left; padding: 3px 15px 0px 0px; border:none;}
#DynamicExtras_page .col1 .heading{color:#006599;font-size:1.7em;line-height:1.2em;padding-left:10px;font-weight:bold;width:450px;font-family:Arial Black;}
#DynamicExtras_page .col1 .subheading{color:#006599;font-family:Arial;font-weight:bold;font-size:1.1em;line-height:1.2em;padding-left:10px;padding-top:20px;padding-bottom:5px;}
#DynamicExtras_page .col1 a{color:#006599;}
#DynamicExtras_page .col2{padding-top:15px;float:left;}
#DynamicExtras_page .col2 .text{padding-top:48px;padding-left:15px;font-family:Arial;font-size:0.75em;font-weight:bold;width:285px;}
#DynamicExtras_page .col2 a{color:White;text-decoration:none;}


#AskAdvent_page .content {position:absolute;width:800px;height:400px;margin:200px 0 0 0;}
#AskAdvent_page .col1{padding-top:5px;width:450px;float:left;padding-right:50px}
#AskAdvent_page .col2{padding-top:15px;float:left;width:289px;}
#AskAdvent_page .col1 .heading{color:#006599;width:450px;font-weight:bold;font-size:2.7em;line-height:1.1em;padding-left:10px;font-family:Arial Black;}
#AskAdvent_page .col1 .subheading{color:#006599;font-weight:bold; font-family:Arial;font-size:1em; font-weight:bold; line-height:1.5em;padding-left:10px;width:460px;}
#AskAdvent_page .col1 .text{padding: 15px 0 0 10px;font-family:Arial;font-size:0.9em;line-height:1.5em;width:460px;}
#AskAdvent_page .col2 .heading{color:#006599;font-weight:bold;font-size:1.4em;line-height:0.6em;padding-left:0px;font-family:Arial Black;}
#AskAdvent_page .col2 .text{padding-top:48px;padding-left:15px;font-family:Arial;font-size:0.75em;font-weight:bold;width:285px;}
#AskAdvent_page .col2 .text a{color:White;text-decoration:none;}
#AskAdvent_page .col2 .text2{padding: 15px 0 15px 0px;font-family:Arial;font-size:0.9em;line-height:1.2em;}
#AskAdvent_page .col2 .field{border-color:Black;border-width:1px;width:300px;font-family:Arial;font-size:1.1em;}

#sitemap_page .content {position:absolute;width:800px;height:400px;margin:200px 0 0 0;}
#sitemap_page .col1{padding-top:5px;width:493px;float:left;}
#sitemap_page .col2{padding-top:15px;float:left;}
#sitemap_page .col1 .heading{color:#006599;font-weight:bold;font-size:2.3em;line-height:1.1em;padding-left:10px;width:450px; font-family:Arial Black}
#sitemap_page .col1 .subheading{color:#006599;font-weight:bold; font-family:Arial;font-size:1em; font-weight:bold; line-height:1.5em;padding-left:10px;width:460px;}
#sitemap_page .col1 .text{padding-left:10px;font-family:Arial;font-size:0.9em;line-height:1.5em;width:450px;}
#sitemap_page .col2 .text{padding-top:48px;padding-left:15px;font-family:Arial;font-size:0.75em;font-weight:bold;width:285px;}
#sitemap_page .col2 .text a{color:White;text-decoration:none;}



.buttons
{
    padding:0 15px 0 15px;
}



.staff-info
{
    margin-left:0px;
    font-family:Arial;  
    float:left;  
    width:435px;
    line-height:1.2em;
    padding-top:20px;
    font-size:1.0em;  
    
}


.staff-info .basic
{
    margin-left:0px;
    font-family:Arial;  
    float:left;  
    line-height:1.25em;
    padding-left:20px;
    font-size:1.0em;  
}

.staff-info .title
{
    font-family:Arial;
    font-weight:bold;
    font-size:1.0em;
    color:#006599; 
    padding-left:20px;
    padding-bottom:5px;
    
    
}

.staff-info .fname
{
    background:url(images/arrow.png) 0 0 no-repeat; 
    font-family:Arial;
    font-weight:bold;
    font-size:1.0em;
    margin-left:0px;
    color:#006599;
    text-decoration:none;
    padding-left:20px;
    line-height:1.2em;
    
}

.staff-detail
{
    display:none;
    float:left;
}


.staff-pic
{
    float:left; 
    padding: 3px 15px 0px 0px; 
    border:none;
}

.staff-quote
{
    width:440px;
    font-size:0.9em;
    line-height:1.45em;
    font-family:Arial; 
    margin-top:8px;
    font-style:italic;
    position:relative;
    padding-top:10px;
    clear:both;
}

.staff-more
{
    display:none;   
}

.staff-background-heading
{
    font-family:Arial;
    font-weight:bold;
    font-size:1.1em;
    color:#006599;
    text-decoration:none;
    line-height:2.5em;
    text-align:left;
    clear:both;
    padding:5px 0 0 0;
}

.staff-background-text
{
    font-family:Arial;
    font-size:0.9em;
    color:black;
    text-decoration:none;
    line-height:1.50em;
    width:450px;
    clear:both;
}

.staff-seperator
{
    border-bottom:solid 1px;
    border-bottom-color:black;
    clear:both;
    height:10px;
    width:450px;
    padding: 10px 0 0 0px;
    text-align:center;
}